diff --git a/docs/base/@vl2/4thGradeDropout.vl2/missions/4thGradeDropout.mis b/docs/base/@vl2/4thGradeDropout.vl2/missions/4thGradeDropout.mis deleted file mode 100644 index 0d9132ca..00000000 --- a/docs/base/@vl2/4thGradeDropout.vl2/missions/4thGradeDropout.mis +++ /dev/null @@ -1,1417 +0,0 @@ -// DisplayName = 4th Grade Dropout -// MissionTypes = Siege - -//--- MISSION QUOTE BEGIN --- -//My first map! Enjoy Mofos! -// -- NrG|FunkyDo -//--- MISSION QUOTE END --- - -//--- MISSION STRING BEGIN --- -//Attack generators to access switch -//Destroy Zeta Generator to access Equipment Generator -//Team communication essential -//Map concept based off of DesertWind -//Thanks to Hundin and Alingis for assisting me -//Thanks to Dan and others for beta testing -//--- MISSION STRING END --- - -//--- OBJECT WRITE BEGIN --- -new SimGroup(MissionGroup) { - - cdTrack = "5"; - Siege_timeLimit = "20"; - musicTrack = "ice"; - powerCount = "0"; - - new MissionArea(MissionArea) { - area = "-536 -784 1040 1264"; - flightCeiling = "2000"; - flightCeilingRange = "50"; - - locked = "true"; - }; - new Sun() { - position = "-1216 -848 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - direction = "0.57735 0.57735 -0.57735"; - color = "0.600000 0.600000 0.600000 1.000000"; - ambient = "0.200000 0.200000 0.200000 1.000000"; - texture[0] = "special/sunFlare"; - texture[1] = "special/sunFlare02"; - texture[2] = "special/LensFlare/flare01"; - texture[3] = "special/LensFlare/flare02"; - texture[4] = "special/LensFlare/flare03"; - lensFlareScale = "0.7"; - lensFlareIntensity = "1"; - frontFlareSize = "300"; - backFlareSize = "450"; - flareColor = "1.000000 1.000000 1.000000 1.000000"; - - locked = "true"; - }; - new TerrainBlock(Terrain) { - rotation = "1 0 0 0"; - scale = "1 1 1"; - detailTexture = "details/lushdet1"; - terrainFile = "UltimaThule.ter"; - squareSize = "8"; - emptySquares = "220030 220286 358520 358776 359032 359288 294008 235933 236189 367516 433307 302492"; - - visibleDistance = "1200"; - hazeDistance = "250"; - position = "-1024 -1024 0"; - locked = "true"; - }; - new NavigationGraph(NavGraph) { - conjoinAngleDev = "45"; - cullDensity = "0.3"; - customArea = "0 0 0 0"; - - coverage = "0"; - position = "0 0 0 1"; - YDimOverSize = "0"; - XDimOverSize = "0"; - GraphFile = "UltimaThule.nav"; - locked = "true"; - rotation = "0 0 0 0"; - conjoinBowlDev = "20"; - scale = "1 1 1"; - }; - new Sky(Sky) { - position = "-1216 -848 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - cloudHeightPer[0] = "0.349971"; - cloudHeightPer[1] = "0.25"; - cloudHeightPer[2] = "0.199973"; - cloudSpeed1 = "0.0001"; - cloudSpeed2 = "0.0002"; - cloudSpeed3 = "0.0003"; - visibleDistance = "520"; - useSkyTextures = "1"; - renderBottomTexture = "0"; - SkySolidColor = "0.390000 0.390000 0.390000 0.000000"; - fogDistance = "220"; - fogColor = "0.500000 0.500000 0.500000 1.000000"; - fogVolume1 = "0 0 0"; - fogVolume2 = "0 0 0"; - fogVolume3 = "0 0 0"; - materialList = "sky_lush_blue.dml"; - windVelocity = "1 0 0"; - windEffectPrecipitation = "0"; - fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor2 = "128.000000 128.000000 128.000000 -198748244414614883000000000000000000000.000000"; - fogVolumeColor3 = "128.000000 128.000000 128.000000 -222768174765569861000000000000000000000.000000"; - high_visibleDistance = "-1"; - high_fogDistance = "-1"; - high_fogVolume1 = "-1 0 0"; - high_fogVolume2 = "-1 0 0"; - high_fogVolume3 = "-1 0 0"; - - locked = "true"; - cloudSpeed0 = "0.000000 0.000000"; - }; - new SimGroup(Teams) { - - powerCount = "0"; - - new SimGroup(Team1) { - - powerCount = "0"; - - new SimGroup(spawnspheres) { - - powerCount = "0"; - - new SpawnSphere() { - position = "-299.497 -171.812 295.988"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "50"; - sphereWeight = "50"; - indoorWeight = "0"; - outdoorWeight = "100"; - - locked = "0"; - }; - }; - new SimGroup(base) { - - powerCount = "1"; - providesPower = "1"; - - new ForceFieldBare(baseff) { - position = "-331.448 -158.337 279.266"; - rotation = "0 0 1 0.571981"; - scale = "18.0802 0.102363 8.80151"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "33"; - }; - new SimGroup(equipment2) { - - powerCount = "2"; - providesPower = "1"; - - new StaticShape() { - position = "-329.316 -167.273 282.145"; - rotation = "0 0 -1 90.1371"; - scale = "1 1 1"; - nameTag = "\x01Hundin\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - inUse = "Down"; - Trigger = "18292"; - team = "1"; - notReady = "1"; - Target = "34"; - }; - new StaticShape() { - position = "-315.848 -167.549 282.095"; - rotation = "0 0 1 90.5271"; - scale = "1 1 1"; - nameTag = "\x01Alingis\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - inUse = "Down"; - Trigger = "18294"; - team = "1"; - notReady = "1"; - Target = "35"; - }; - new StaticShape() { - position = "-315.823 -162.558 282.113"; - rotation = "0 0 1 90.5271"; - scale = "1 1 1"; - nameTag = "\x01Kanchi\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - inUse = "Down"; - Trigger = "18300"; - team = "1"; - notReady = "1"; - Target = "37"; - }; - new StaticShape() { - position = "-329.289 -162.568 282.095"; - rotation = "0 0 -1 90.1371"; - scale = "1 1 1"; - nameTag = "\x01Dan\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - inUse = "Down"; - Trigger = "18302"; - team = "1"; - notReady = "1"; - Target = "38"; - }; - }; - new InteriorInstance() { - position = "-322.539 -165.141 280.168"; - rotation = "0 0 1 1.13848"; - scale = "1 1 1"; - interiorFile = "xbunkb.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new InteriorInstance() { - position = "-343.667 -171.691 276.268"; - rotation = "0 0 1 1.1467"; - scale = "10.4901 2.49635 1.15695"; - interiorFile = "xwall1.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new ForceFieldBare(baseff) { - position = "-331.692 -171.894 279.3"; - rotation = "0 0 1 0.571981"; - scale = "18.0036 0.102363 8.80151"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "36"; - }; - new Item() { - position = "-322.409 -164.946 291.414"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - team = "1"; - Target = "-1"; - }; - }; - }; - new SimGroup(Team2) { - - powerCount = "0"; - - new SimGroup(spawnspheres) { - - powerCount = "0"; - - new SpawnSphere() { - position = "-17.75 -170.391 105.793"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "100"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "0"; - - locked = "false"; - }; - }; - new SimGroup(base) { - - powerCount = "0"; - - new InteriorInstance() { - position = "-7.62 -171.5 47.6491"; - rotation = "0 0 -1 90"; - scale = "1 1 1"; - interiorFile = "sbase5.dif"; - showTerrainInside = "0"; - AudioEnvironment = "BigRoom"; - - team = "2"; - locked = "true"; - }; - new StaticShape() { - position = "-101.86 -125.393 60.557"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "\x01Control"; - dataBlock = "FlipFlop"; - lockCount = "0"; - homingCount = "0"; - - needsObjectiveWaypoint = "1"; - WayPoint = "18492"; - team = "2"; - locked = "true"; - Target = "39"; - }; - new Item() { - position = "28.89 -145.955 78.0802"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - team = "2"; - Target = "-1"; - }; - new Item() { - position = "-114.149 -155.336 51.9588"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - team = "2"; - Target = "-1"; - }; - new Item() { - position = "-10.8062 -191 51.8879"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - team = "2"; - Target = "-1"; - }; - new SimGroup(powergroup1) { - - powerCount = "1"; - - new ForceFieldBare(blue_switch_ff) { - position = "-92.0768 -129.461 60.5956"; - rotation = "1 0 0 0"; - scale = "0.1 7.79859 6.77316"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "40"; - }; - new StaticShape() { - position = "34.6001 -131.734 51.1663"; - rotation = "0 0 1 90.5273"; - scale = "1 1 1"; - nameTag = "\x01Alpha"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - name = "Alpha Generator"; - needsObjectiveWaypoint = "1"; - WayPoint = "18493"; - team = "2"; - locked = "true"; - Target = "41"; - }; - new ForceFieldBare(switchff) { - position = "-106.413 -169.007 60.5238"; - rotation = "1 0 0 0"; - scale = "1 1 6.97933"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "42"; - }; - new ForceFieldBare(switchff) { - position = "-103.894 -169.025 60.4853"; - rotation = "1 0 0 0"; - scale = "1 1 7.05724"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "43"; - }; - new ForceFieldBare(switchff) { - position = "-104.407 -143.95 60.5516"; - rotation = "1 0 0 0"; - scale = "1 1 6.93421"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "44"; - }; - new ForceFieldBare(switchff) { - position = "-101.936 -143.965 60.5087"; - rotation = "1 0 0 0"; - scale = "1 1 6.99095"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "45"; - }; - new ForceFieldBare(switchff) { - position = "-99.4992 -143.973 60.4071"; - rotation = "1 0 0 0"; - scale = "1 1 7.09055"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "46"; - }; - new ForceFieldBare(switchff) { - position = "-101.196 -137.002 60.5831"; - rotation = "1 0 0 0"; - scale = "1 1 6.13032"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "47"; - }; - new ForceFieldBare(switchff) { - position = "-103.666 -136.994 60.5692"; - rotation = "1 0 0 0"; - scale = "1 1 6.13032"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "48"; - }; - }; - new SimGroup(powergroup2) { - - powerCount = "1"; - - new ForceFieldBare(blue_switch_ff) { - position = "-84.0475 -131.55 60.5726"; - rotation = "1 0 0 0"; - scale = "0.1 10.7078 7.37517"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "49"; - }; - new StaticShape() { - position = "48.5939 -233.301 49.1574"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "\x01Beta"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - name = "Beta Generator"; - needsObjectiveWaypoint = "1"; - WayPoint = "18494"; - team = "2"; - locked = "true"; - Target = "50"; - }; - new ForceFieldBare(switchff) { - position = "-101.406 -169.042 60.5718"; - rotation = "1 0 0 0"; - scale = "1 1 6.98154"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "51"; - }; - new ForceFieldBare(switchff) { - position = "-98.9982 -169.03 60.3606"; - rotation = "1 0 0 0"; - scale = "1 1 7.09055"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "52"; - }; - new ForceFieldBare(switchff) { - position = "-105.861 -164.967 60.1967"; - rotation = "1 0 0 0"; - scale = "1 1 6.97933"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "53"; - }; - new ForceFieldBare(switchff) { - position = "-103.342 -164.985 60.1582"; - rotation = "1 0 0 0"; - scale = "1 1 7.05724"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "54"; - }; - new ForceFieldBare(switchff) { - position = "-104.946 -136.983 60.5917"; - rotation = "1 0 0 0"; - scale = "1 1 6.13032"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "55"; - }; - new ForceFieldBare(switchff) { - position = "-102.427 -137.001 60.6311"; - rotation = "1 0 0 0"; - scale = "1 1 6.13032"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "56"; - }; - new ForceFieldBare(switchff) { - position = "-99.9404 -136.994 60.642"; - rotation = "1 0 0 0"; - scale = "1 1 6.13032"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "57"; - }; - }; - new SimGroup(powergroup3) { - - powerCount = "1"; - - new ForceFieldBare(blue_switch_ff) { - position = "-73.0354 -130.844 60.4544"; - rotation = "1 0 0 0"; - scale = "0.1 10.7078 7.37517"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "58"; - }; - new StaticShape() { - position = "-63.3766 -144.579 77.1243"; - rotation = "0 0 -1 90.1369"; - scale = "1 1 1"; - nameTag = "\x01Delta"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - name = "Delta Generator"; - needsObjectiveWaypoint = "1"; - WayPoint = "18495"; - team = "2"; - locked = "true"; - Target = "59"; - }; - new ForceFieldBare(switchff) { - position = "-102.662 -169.033 60.5035"; - rotation = "1 0 0 0"; - scale = "1 1 6.99095"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "60"; - }; - new ForceFieldBare(switchff) { - position = "-105.133 -169.018 60.5464"; - rotation = "1 0 0 0"; - scale = "1 1 6.93421"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "61"; - }; - new ForceFieldBare(switchff) { - position = "-100.225 -169.041 60.4019"; - rotation = "1 0 0 0"; - scale = "1 1 7.09055"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "62"; - }; - new ForceFieldBare(switchff) { - position = "-100.854 -165.002 60.2447"; - rotation = "1 0 0 0"; - scale = "1 1 6.98154"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "63"; - }; - new ForceFieldBare(switchff) { - position = "-98.4459 -164.99 60.0335"; - rotation = "1 0 0 0"; - scale = "1 1 7.09055"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "64"; - }; - new ForceFieldBare(switchff) { - position = "-105.069 -160.859 60.5818"; - rotation = "1 0 0 0"; - scale = "1 1 6.93421"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "65"; - }; - new ForceFieldBare(switchff) { - position = "-100.161 -160.882 60.1734"; - rotation = "1 0 0 0"; - scale = "1 1 7.09055"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "66"; - }; - }; - new SimGroup(powergroup4) { - - powerCount = "1"; - - new ForceFieldBare(blue_switch_ff) { - position = "-60.2817 -130.925 60.5879"; - rotation = "1 0 0 0"; - scale = "0.1 10.7078 7.37517"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "67"; - }; - new StaticShape() { - position = "40.0423 -154.124 51.1405"; - rotation = "0 0 1 179.336"; - scale = "1 1 1"; - nameTag = "\x01Kappa"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - name = "Kappa Generator"; - needsObjectiveWaypoint = "1"; - WayPoint = "18496"; - team = "2"; - locked = "true"; - Target = "68"; - }; - new ForceFieldBare(switchff) { - position = "-102.11 -164.993 60.1764"; - rotation = "1 0 0 0"; - scale = "1 1 6.99095"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "69"; - }; - new ForceFieldBare(switchff) { - position = "-104.581 -164.978 60.2193"; - rotation = "1 0 0 0"; - scale = "1 1 6.93421"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "70"; - }; - new ForceFieldBare(switchff) { - position = "-99.6728 -165.001 60.0748"; - rotation = "1 0 0 0"; - scale = "1 1 7.09055"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "71"; - }; - new ForceFieldBare(switchff) { - position = "-102.598 -160.874 60.5389"; - rotation = "1 0 0 0"; - scale = "1 1 6.99095"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "72"; - }; - new ForceFieldBare(switchff) { - position = "-106.349 -160.848 61.4366"; - rotation = "1 0 0 0"; - scale = "1 1 6.10196"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "73"; - }; - new ForceFieldBare(switchff) { - position = "-98.2682 -154.591 60.0899"; - rotation = "1 0 0 0"; - scale = "1 1 7.09055"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "74"; - }; - new ForceFieldBare(switchff) { - position = "-100.676 -154.603 60.3011"; - rotation = "1 0 0 0"; - scale = "1 1 6.98154"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "75"; - }; - }; - new SimGroup(powergroup5) { - - powerCount = "1"; - - new ForceFieldBare(blue_switch_ff) { - position = "-52.0642 -131.203 60.5372"; - rotation = "1 0 0 0"; - scale = "0.1 10.7078 7.37517"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "76"; - }; - new StaticShape() { - position = "32.4977 -165.597 51.1564"; - rotation = "0 0 -1 90.1369"; - scale = "1 1 1"; - nameTag = "\x01Gamma"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - name = "Gamma Generator"; - needsObjectiveWaypoint = "1"; - WayPoint = "18497"; - team = "2"; - locked = "true"; - Target = "77"; - }; - new ForceFieldBare(switchff) { - position = "-103.83 -160.866 60.5207"; - rotation = "1 0 0 0"; - scale = "1 1 7.05724"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "78"; - }; - new ForceFieldBare(switchff) { - position = "-98.9343 -160.871 60.396"; - rotation = "1 0 0 0"; - scale = "1 1 7.09055"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "79"; - }; - new ForceFieldBare(switchff) { - position = "-101.342 -160.883 60.6072"; - rotation = "1 0 0 0"; - scale = "1 1 6.98154"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "80"; - }; - new ForceFieldBare(switchff) { - position = "-105.683 -154.568 60.5981"; - rotation = "1 0 0 0"; - scale = "1 1 6.63437"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "81"; - }; - new ForceFieldBare(switchff) { - position = "-103.164 -154.586 60.2146"; - rotation = "1 0 0 0"; - scale = "1 1 7.05724"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "82"; - }; - new ForceFieldBare(switchff) { - position = "-106.298 -149.983 60.5894"; - rotation = "1 0 0 0"; - scale = "1 1 6.97933"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "83"; - }; - new ForceFieldBare(switchff) { - position = "-103.779 -150.001 60.5509"; - rotation = "1 0 0 0"; - scale = "1 1 7.05724"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "84"; - }; - }; - new SimGroup(powergroup6) { - - powerCount = "1"; - - new ForceFieldBare(blue_switch_ff) { - position = "-40.5014 -131.068 60.5818"; - rotation = "1 0 0 0"; - scale = "0.1 10.7078 7.37517"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "85"; - }; - new StaticShape() { - position = "2.17576 -210.704 51.1391"; - rotation = "0 0 1 89.5639"; - scale = "1 1 1"; - nameTag = "\x01Epsilon"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - name = "Epsilon Generator"; - needsObjectiveWaypoint = "1"; - WayPoint = "18498"; - team = "2"; - locked = "true"; - Target = "86"; - }; - new ForceFieldBare(switchff) { - position = "-99.4951 -154.602 60.1312"; - rotation = "1 0 0 0"; - scale = "1 1 7.09055"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "87"; - }; - new ForceFieldBare(switchff) { - position = "-101.932 -154.594 60.2328"; - rotation = "1 0 0 0"; - scale = "1 1 6.99095"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "88"; - }; - new ForceFieldBare(switchff) { - position = "-104.403 -154.579 60.2757"; - rotation = "1 0 0 0"; - scale = "1 1 6.93421"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "89"; - }; - new ForceFieldBare(switchff) { - position = "-101.291 -150.018 60.6374"; - rotation = "1 0 0 0"; - scale = "1 1 6.98154"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "90"; - }; - new ForceFieldBare(switchff) { - position = "-98.8831 -150.006 60.4262"; - rotation = "1 0 0 0"; - scale = "1 1 7.09055"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "91"; - }; - new ForceFieldBare(switchff) { - position = "-100.68 -143.974 60.577"; - rotation = "1 0 0 0"; - scale = "1 1 6.98154"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "92"; - }; - new ForceFieldBare(switchff) { - position = "-98.2719 -143.962 59.5658"; - rotation = "1 0 0 0"; - scale = "1 1 7.09055"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "93"; - }; - }; - new SimGroup(powergroup7) { - - powerCount = "2"; - - new StaticShape() { - position = "-119.968 -169.477 51.1207"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - nameTag = "\x01Zeta"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - name = "Zeta Generator"; - needsObjectiveWaypoint = "1"; - WayPoint = "18499"; - team = "2"; - locked = "true"; - Target = "94"; - lastDamagedBy = "4102"; - }; - new ForceFieldBare(switchff) { - position = "-98.7339 -137.108 60.0625"; - rotation = "1 0 0 0"; - scale = "1 1 6.13032"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "103"; - }; - new ForceFieldBare(eq_ff1) { - position = "-69.3473 -194.558 77.1699"; - rotation = "1 0 0 0"; - scale = "0.341103 9.57818 7.98517"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "96"; - }; - new ForceFieldBare(blue_switch_ff) { - position = "-28.9103 -131.121 60.5713"; - rotation = "1 0 0 0"; - scale = "0.1 10.7078 7.37517"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "97"; - }; - new ForceFieldBare(switchff) { - position = "-100.11 -150.017 60.4675"; - rotation = "1 0 0 0"; - scale = "1 1 7.09055"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "98"; - }; - new ForceFieldBare(switchff) { - position = "-102.547 -150.009 60.5691"; - rotation = "1 0 0 0"; - scale = "1 1 6.99095"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "99"; - }; - new ForceFieldBare(switchff) { - position = "-105.018 -149.994 60.612"; - rotation = "1 0 0 0"; - scale = "1 1 6.93421"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "100"; - }; - new ForceFieldBare(switchff) { - position = "-103.168 -143.957 60.4905"; - rotation = "1 0 0 0"; - scale = "1 1 7.05724"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "101"; - }; - new ForceFieldBare(switchff) { - position = "-105.687 -143.939 60.529"; - rotation = "1 0 0 0"; - scale = "1 1 6.97933"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "102"; - }; - }; - new SimGroup(equipment) { - - powerCount = "1"; - - new StaticShape(equipment) { - position = "-63.4765 -186.668 77.1199"; - rotation = "0 0 -1 89.7719"; - scale = "1 1 1"; - nameTag = "\x01Equipment"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - name = "Equipment Generator"; - needsObjectiveWaypoint = "0"; - team = "2"; - locked = "true"; - Target = "104"; - }; - new StaticShape() { - position = "34.6659 -210.738 49.1591"; - rotation = "0 0 -1 56.7228"; - scale = "1 1 1"; - nameTag = "\x01FunkyDo\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - name = "FunkyDo\'s"; - Trigger = "18443"; - team = "2"; - locked = "true"; - Target = "105"; - }; - new StaticShape() { - position = "-50.5877 -181.428 51.1169"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - nameTag = "\x01Za`arok\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - name = "Za`arok\'s"; - Trigger = "18445"; - team = "2"; - locked = "true"; - Target = "106"; - }; - new StaticShape() { - position = "-50.6486 -149.709 51.1666"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "\x01Endymius\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - name = "Endymius\'s"; - Trigger = "18447"; - team = "2"; - locked = "true"; - Target = "107"; - }; - new StaticShape() { - position = "34.121 -165.162 60.6862"; - rotation = "0 0 1 90.1369"; - scale = "1 1 1"; - nameTag = "\x01Fixx\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - name = "Fixx\'s"; - Trigger = "18449"; - team = "2"; - locked = "true"; - Target = "108"; - }; - new StaticShape() { - position = "-121.975 -141.583 51.063"; - rotation = "0 0 -1 90.7098"; - scale = "1 1 1"; - nameTag = "\x01Archilochus\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - name = "Archilochus\'s"; - Trigger = "18451"; - team = "2"; - locked = "true"; - Target = "109"; - }; - new StaticShape() { - position = "40.9041 -216.058 45.7429"; - rotation = "0 0 -1 44.1177"; - scale = "1 1 1"; - nameTag = "\x01ForteannaJones\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - name = "ForteannaJones\'s"; - Trigger = "18453"; - team = "2"; - locked = "true"; - Target = "110"; - }; - new StaticShape() { - position = "-72.0207 -169.254 51.109"; - rotation = "0 0 1 90.5273"; - scale = "1 1 1"; - nameTag = "\x01Junglist\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - name = "Junglist\'s"; - Trigger = "18455"; - team = "2"; - locked = "0"; - Target = "111"; - }; - new StaticShape() { - position = "-72.0944 -162.639 51.107"; - rotation = "0 0 1 90.5273"; - scale = "1 1 1"; - nameTag = "\x01Helloworld\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - name = "Helloworld\'s"; - Trigger = "21103"; - team = "2"; - locked = "0"; - Target = "95"; - }; - }; - new SimGroup(walls) { - - powerCount = "1"; - providesPower = "1"; - - new ForceFieldBare(tunnel1_wall1) { - position = "16.1424 -184.369 50.4619"; - rotation = "1 0 0 0"; - scale = "0.1 37.6816 9.62135"; - dataBlock = "defaultSolidFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "112"; - }; - new ForceFieldBare(tunnel1_wall2) { - position = "-58.251 -210.333 74.384"; - rotation = "1 0 0 0"; - scale = "0.1 37.6816 9.62135"; - dataBlock = "defaultSolidFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "113"; - }; - new ForceFieldBare(tunnel1_wall3) { - position = "22.618 -184.152 50.9154"; - rotation = "1 0 0 0"; - scale = "0.1 37.6816 9.17452"; - dataBlock = "defaultSolidFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "114"; - }; - new ForceFieldBare(hallseperator1) { - position = "16.1738 -183.653 60.0633"; - rotation = "1 0 0 0"; - scale = "6.44024 37.6816 0.193525"; - dataBlock = "defaultSolidFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "115"; - }; - new ForceFieldBare(hallseperator2) { - position = "-69.8987 -181.543 48.5476"; - rotation = "1 0 0 0"; - scale = "0.1 34.129 13.3301"; - dataBlock = "defaultSolidFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "116"; - }; - new ForceFieldBare(hallseperator3) { - position = "38.835 -146.21 51.1883"; - rotation = "1 0 0 0"; - scale = "8.63315 0.1 10.2904"; - dataBlock = "defaultSolidFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "117"; - }; - }; - }; - }; - new SimGroup(team0) { - - powerCount = "0"; - }; - }; - new SimGroup(ObserverDropPoints) { - - powerCount = "0"; - - new Camera() { - position = "57.01 -329.326 163.148"; - rotation = "0.448717 0.195026 -0.872134 52.979"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - locked = "true"; - }; - new Camera() { - position = "-50.311 -44.814 106.787"; - rotation = "0.0836944 -0.168589 0.982127 128.015"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - locked = "true"; - }; - new Camera() { - position = "-27.8365 -162.051 76.7347"; - rotation = "0 0 1 88.8085"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - locked = "true"; - }; - }; - new SimGroup(Ambiance) { - - powerCount = "0"; - - new AudioEmitter() { - position = "-67.162 -108.482 130.149"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/snowstorm1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "0"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - - locked = "true"; - }; - }; - new TSStatic() { - position = "29.6259 -165.386 72.1639"; - rotation = "0 0 -1 90.1369"; - scale = "2.00203 1.49856 1.67381"; - shapeName = "statue_hmale.dts"; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/4thGradeDropout.vl2/terrains/4thGradeDropout.spn b/docs/base/@vl2/4thGradeDropout.vl2/terrains/4thGradeDropout.spn deleted file mode 100644 index 6a21a03a..00000000 Binary files a/docs/base/@vl2/4thGradeDropout.vl2/terrains/4thGradeDropout.spn and /dev/null differ diff --git a/docs/base/@vl2/BeneathTheHill.vl2/missions/BeneathTheHill.mis b/docs/base/@vl2/BeneathTheHill.vl2/missions/BeneathTheHill.mis deleted file mode 100644 index 3e5b47f2..00000000 --- a/docs/base/@vl2/BeneathTheHill.vl2/missions/BeneathTheHill.mis +++ /dev/null @@ -1,3099 +0,0 @@ -// DisplayName = Beneath The Hill -// MissionTypes = Siege - -//--- MISSION QUOTE BEGIN --- -// -- Map by ShadowOfFear -//--- MISSION QUOTE END --- - -//--- MISSION STRING BEGIN --- -//[Siege]Main defense base is down the chute in the offense base. -//[Siege]2 generators power the forcefields to the switch. -//[Siege]1 generator powers the front FF's. -//--- MISSION STRING END --- - -//--- OBJECT WRITE BEGIN --- -new SimGroup(MissionGroup) { - - powerCount = "0"; - cdTrack = "6"; - Siege_timeLimit = "20"; - musicTrack = "desert"; - - new MissionArea(MissionArea) { - area = "-288 -1032 736 1232"; - flightCeiling = "2000"; - flightCeilingRange = "50"; - - locked = "true"; - }; - new Sky(Sky) { - position = "-1216 -1336 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - cloudHeightPer[0] = "0.349971"; - cloudHeightPer[1] = "0.25"; - cloudHeightPer[2] = "0.199973"; - cloudSpeed1 = "0.0001"; - cloudSpeed2 = "0.0002"; - cloudSpeed3 = "0.0003"; - visibleDistance = "630"; - useSkyTextures = "1"; - renderBottomTexture = "0"; - SkySolidColor = "0.000000 0.000000 0.000000 1.000000"; - fogDistance = "305"; - fogColor = "0.000000 0.000000 0.000000 1.000000"; - fogVolume1 = "0 0 0"; - fogVolume2 = "0 0 0"; - fogVolume3 = "0 0 0"; - materialList = "sky_desert_starrynight.dml"; - windVelocity = "1 0 0"; - windEffectPrecipitation = "0"; - fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor3 = "128.000000 128.000000 128.000000 0.000000"; - high_visibleDistance = "-1"; - high_fogDistance = "-1"; - high_fogVolume1 = "-1 3.22439e-42 1.04486e-40"; - high_fogVolume2 = "-1 1.04845e-40 3.26643e-42"; - high_fogVolume3 = "-1 3.28324e-42 1.05581e-40"; - - locked = "true"; - cloudSpeed0 = "0.000000 0.000000"; - }; - new Sun() { - position = "-1216 -1336 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - direction = "0.643953 0.643953 -0.413096"; - color = "0.600000 0.600000 0.600000 1.000000"; - ambient = "0.300000 0.300000 0.300000 1.000000"; - texture[0] = "special/sunFlare"; - texture[1] = "special/sunFlare02"; - texture[2] = "special/LensFlare/flare01"; - texture[3] = "special/LensFlare/flare02"; - texture[4] = "special/LensFlare/flare03"; - lensFlareScale = "0.7"; - lensFlareIntensity = "1"; - frontFlareSize = "300"; - backFlareSize = "450"; - flareColor = "1.000000 1.000000 1.000000 1.000000"; - - locked = "true"; - }; - new TerrainBlock(Terrain) { - rotation = "1 0 0 0"; - scale = "1 1 1"; - detailTexture = "details/desertdet2"; - terrainFile = "Masada.ter"; - squareSize = "8"; - emptySquares = "293756 294012 294268 294524 294780 295036"; - - position = "-1024 -1024 0"; - locked = "true"; - }; - new NavigationGraph(NavGraph) { - conjoinAngleDev = "45"; - cullDensity = "0.3"; - customArea = "0 0 0 0"; - - position = "0 0 0 1"; - YDimOverSize = "0"; - XDimOverSize = "0"; - locked = "true"; - rotation = "0 0 0 0"; - GraphFile = "Masada.nav"; - coverage = "0"; - scale = "1 1 1"; - conjoinBowlDev = "20"; - }; - new SimGroup(RandomOrganics) { - - powerCount = "0"; - - new SimGroup(Addition1PhoenixPlant2) { - - powerCount = "0"; - - new TSStatic() { - position = "118.5 386.5 213.604"; - rotation = "0 0 -1 78"; - scale = "1.5 1.5 1.5"; - shapeName = "porg2.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "140.5 94.5 219.982"; - rotation = "0 0 -1 1.9999"; - scale = "0.8 0.8 0.8"; - shapeName = "porg2.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-321.5 107.5 110.939"; - rotation = "0 0 -1 101"; - scale = "0.9 0.9 0.9"; - shapeName = "porg2.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "156.5 -111.5 109.758"; - rotation = "0 0 1 53"; - scale = "1 1 1"; - shapeName = "porg2.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-70.5 -364.5 56.7207"; - rotation = "0 0 1 158"; - scale = "1.6 1.6 1.6"; - shapeName = "porg2.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-71.5 163.5 153.738"; - rotation = "0 0 1 104"; - scale = "1.4 1.4 1.4"; - shapeName = "porg2.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "275.5 -428.5 70.6367"; - rotation = "1 0 0 0"; - scale = "1.6 1.6 1.6"; - shapeName = "porg2.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-335.5 306.5 222.141"; - rotation = "0 0 -1 26"; - scale = "1.3 1.3 1.3"; - shapeName = "porg2.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-69.5 -66.5 268.201"; - rotation = "0 0 1 163"; - scale = "1.6 1.6 1.6"; - shapeName = "porg2.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-299.5 -425.5 284.137"; - rotation = "0 0 1 40"; - scale = "0.8 0.8 0.8"; - shapeName = "porg2.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "205.5 -294.5 158.496"; - rotation = "0 0 -1 107"; - scale = "1.2 1.2 1.2"; - shapeName = "porg2.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-286.5 -49.5 104.34"; - rotation = "0 0 -1 117"; - scale = "0.9 0.9 0.9"; - shapeName = "porg2.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-44.5 -431.5 61.1484"; - rotation = "0 0 1 204"; - scale = "1 1 1"; - shapeName = "porg2.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "407.5 209.5 99.4277"; - rotation = "0 0 1 218"; - scale = "0.9 0.9 0.9"; - shapeName = "porg2.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-409.5 329.5 153.207"; - rotation = "0 0 1 107"; - scale = "1.1 1.1 1.1"; - shapeName = "porg2.dts"; - - locked = "true"; - }; - }; - new SimGroup(Addition2PhoenixPlant3) { - - powerCount = "0"; - - new TSStatic() { - position = "106.5 454.5 223.049"; - rotation = "0 0 1 180"; - scale = "0.7 0.7 0.7"; - shapeName = "porg3.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "90.5 -386.5 54.5996"; - rotation = "0 0 -1 14"; - scale = "1.4 1.4 1.4"; - shapeName = "porg3.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-266.5 385.5 283.426"; - rotation = "0 0 -1 50"; - scale = "0.7 0.7 0.7"; - shapeName = "porg3.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-406.5 285.5 152.908"; - rotation = "0 0 1 211"; - scale = "1.5 1.5 1.5"; - shapeName = "porg3.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "413.5 40.5 58.7071"; - rotation = "0 0 -1 45"; - scale = "1.1 1.1 1.1"; - shapeName = "porg3.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "194.5 373.5 246.525"; - rotation = "0 0 1 25"; - scale = "1.4 1.4 1.4"; - shapeName = "porg3.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "337.5 359.5 127.373"; - rotation = "0 0 1 30"; - scale = "1.6 1.6 1.6"; - shapeName = "porg3.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "221.5 -148.5 176.709"; - rotation = "0 0 1 47"; - scale = "0.7 0.7 0.7"; - shapeName = "porg3.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-20.5 235.5 107.375"; - rotation = "0 0 1 6.00005"; - scale = "1 1 1"; - shapeName = "porg3.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-390.5 -56.5 146.266"; - rotation = "0 0 -1 89"; - scale = "1.6 1.6 1.6"; - shapeName = "porg3.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "4.5 -420.5 56.834"; - rotation = "0 0 1 100"; - scale = "1.4 1.4 1.4"; - shapeName = "porg3.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "155.5 -235.5 176.275"; - rotation = "0 0 -1 52"; - scale = "1.5 1.5 1.5"; - shapeName = "porg3.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "347.5 -261.5 166.576"; - rotation = "0 0 1 174"; - scale = "0.8 0.8 0.8"; - shapeName = "porg3.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "33.5 373.5 104.133"; - rotation = "0 0 1 197"; - scale = "1.1 1.1 1.1"; - shapeName = "porg3.dts"; - - locked = "true"; - }; - }; - new SimGroup(Addition3PhoenixPlant5) { - - powerCount = "0"; - - new TSStatic() { - position = "263.5 -242.5 176.404"; - rotation = "0 0 1 118"; - scale = "1.6 1.6 1.6"; - shapeName = "porg5.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-358.5 -157.5 112.832"; - rotation = "0 0 1 60"; - scale = "1.1 1.1 1.1"; - shapeName = "porg5.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "395.5 289.5 179.865"; - rotation = "0 0 -1 47"; - scale = "1.6 1.6 1.6"; - shapeName = "porg5.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-156.5 257.5 214.682"; - rotation = "0 0 1 206"; - scale = "1.6 1.6 1.6"; - shapeName = "porg5.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-49.5 -436.5 61.123"; - rotation = "1 0 0 0"; - scale = "1.1 1.1 1.1"; - shapeName = "porg5.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-84.5 220.5 132.353"; - rotation = "0 0 1 186"; - scale = "1.2 1.2 1.2"; - shapeName = "porg5.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "405.5 40.5 60.1874"; - rotation = "0 0 1 71"; - scale = "1.6 1.6 1.6"; - shapeName = "porg5.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "25.5 -178.5 172.76"; - rotation = "0 0 -1 117"; - scale = "1 1 1"; - shapeName = "porg5.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-282.5 -300.5 280.658"; - rotation = "0 0 1 235"; - scale = "0.8 0.8 0.8"; - shapeName = "porg5.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "74.5 -355.5 56.8535"; - rotation = "0 0 1 152"; - scale = "1 1 1"; - shapeName = "porg5.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "353.5 68.5 55.8282"; - rotation = "0 0 1 102"; - scale = "1.3 1.3 1.3"; - shapeName = "porg5.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "229.5 -162.5 177.508"; - rotation = "0 0 -1 34"; - scale = "0.7 0.7 0.7"; - shapeName = "porg5.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "248.5 -219.5 198.689"; - rotation = "0 0 1 86"; - scale = "1.1 1.1 1.1"; - shapeName = "porg5.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-225.5 286.5 282.639"; - rotation = "0 0 1 212"; - scale = "0.8 0.8 0.8"; - shapeName = "porg5.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-70.5 -56.5 270.82"; - rotation = "0 0 1 164"; - scale = "1.4 1.4 1.4"; - shapeName = "porg5.dts"; - - locked = "true"; - }; - }; - new SimGroup(Addition4PhoenixPlant6) { - - powerCount = "0"; - - new TSStatic() { - position = "-399.5 -396.5 211.094"; - rotation = "0 0 -1 87"; - scale = "1.5 1.5 1.5"; - shapeName = "porg6.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-249.5 -385.5 285.008"; - rotation = "0 0 1 131"; - scale = "1.2 1.2 1.2"; - shapeName = "porg6.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-280.5 -46.5 101.158"; - rotation = "0 0 1 112"; - scale = "1.3 1.3 1.3"; - shapeName = "porg6.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-314.5 -244.5 285.412"; - rotation = "0 0 1 123"; - scale = "0.9 0.9 0.9"; - shapeName = "porg6.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-287.5 228.5 262.816"; - rotation = "0 0 -1 91"; - scale = "1.2 1.2 1.2"; - shapeName = "porg6.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "328.5 150.5 66.334"; - rotation = "0 0 -1 34"; - scale = "1.3 1.3 1.3"; - shapeName = "porg6.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-60.5 -212.5 106.299"; - rotation = "0 0 -1 50"; - scale = "1 1 1"; - shapeName = "porg6.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "0.5 -121.5 218.785"; - rotation = "0 0 1 192"; - scale = "1.4 1.4 1.4"; - shapeName = "porg6.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "403.5 208.5 97.416"; - rotation = "0 0 1 97"; - scale = "1.3 1.3 1.3"; - shapeName = "porg6.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-14.5 -325.5 56.1426"; - rotation = "0 0 1 127"; - scale = "0.7 0.7 0.7"; - shapeName = "porg6.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-240.5 -371.5 286.293"; - rotation = "0 0 1 133"; - scale = "0.8 0.8 0.8"; - shapeName = "porg6.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "95.4986 -506.276 49.7484"; - rotation = "0 0 -1 96.0671"; - scale = "0.8 0.8 0.8"; - shapeName = "porg6.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "325.5 352.5 124.748"; - rotation = "0 0 1 8.00005"; - scale = "1.3 1.3 1.3"; - shapeName = "porg6.dts"; - - locked = "true"; - }; - }; - new TSStatic() { - position = "39.5108 50.7112 285.104"; - rotation = "0 0 -1 5.15676"; - scale = "1 1 1.0507"; - shapeName = "porg2.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "8.737 -0.5 285.739"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "porg1.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "8.3238 55.5653 284.675"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "porg1.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-37.7247 1.7271 284.938"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "porg6.dts"; - - locked = "true"; - }; - new SimGroup(Addition5PhoenixPlant1) { - - powerCount = "0"; - - new TSStatic() { - position = "-791.5 823.5 175.647"; - rotation = "0 0 1 204"; - scale = "1.5 1.5 1.5"; - shapeName = "porg1.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "454.5 -438.5 81.4082"; - rotation = "0 0 1 78"; - scale = "0.7 0.7 0.7"; - shapeName = "porg1.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "534.5 535.5 167.596"; - rotation = "0 0 -1 45"; - scale = "0.8 0.8 0.8"; - shapeName = "porg1.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "64.5 729.5 50.0937"; - rotation = "0 0 1 180"; - scale = "1.4 1.4 1.4"; - shapeName = "porg1.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-442.5 -532.5 175.75"; - rotation = "0 0 -1 93"; - scale = "1 1 1"; - shapeName = "porg1.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "601.5 -73.5 166.547"; - rotation = "0 0 -1 68"; - scale = "1.5 1.5 1.5"; - shapeName = "porg1.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "345.5 72.5 54.5156"; - rotation = "0 0 1 46"; - scale = "0.8 0.8 0.8"; - shapeName = "porg1.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-289.5 -381.5 284.309"; - rotation = "0 0 1 184"; - scale = "1.3 1.3 1.3"; - shapeName = "porg1.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-185.5 -200.5 79.5351"; - rotation = "0 0 -1 93"; - scale = "0.7 0.7 0.7"; - shapeName = "porg1.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-505.5 -84.5 218.471"; - rotation = "0 0 -1 94"; - scale = "1.1 1.1 1.1"; - shapeName = "porg1.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-241.5 -42.5 104.811"; - rotation = "0 0 1 120"; - scale = "1.4 1.4 1.4"; - shapeName = "porg1.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-433.5 -348.5 199.502"; - rotation = "0 0 1 134"; - scale = "1.4 1.4 1.4"; - shapeName = "porg1.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-306.5 -586.5 208.242"; - rotation = "0 0 -1 49"; - scale = "1 1 1"; - shapeName = "porg1.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "583.5 -79.5 156.969"; - rotation = "0 0 1 12"; - scale = "1.3 1.3 1.3"; - shapeName = "porg1.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "852.5 -205.5 75.9668"; - rotation = "0 0 -1 35"; - scale = "1.2 1.2 1.2"; - shapeName = "porg1.dts"; - - locked = "true"; - }; - }; - }; - new SimGroup(ObserverDropPoints) { - - powerCount = "0"; - - new Camera() { - position = "55.0116 -18.1159 -61.4944"; - rotation = "0.0555493 0.123324 0.990811 228.102"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - }; - new Camera() { - position = "-13.6018 -65.3873 301.291"; - rotation = "0.555737 0.0953957 -0.825867 23.4835"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - }; - new Camera() { - position = "-9.43917 -181.468 -89.5882"; - rotation = "-0.17218 -0.0639842 -0.982985 41.4176"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - }; - new Camera() { - position = "2.09066 -385.74 -88.875"; - rotation = "-0.0632548 -0.0896985 -0.993958 109.944"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - }; - }; - new SimGroup(Teams) { - - powerCount = "0"; - - new SimGroup(Team1) { - - powerCount = "0"; - - new SimGroup(spawnspheres) { - - powerCount = "0"; - - new SpawnSphere(MainSpawn) { - position = "-17.75 -25 275"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "70"; - sphereWeight = "100"; - indoorWeight = "0"; - outdoorWeight = "100"; - - locked = "true"; - }; - new SpawnSphere(BunkerSpawn) { - position = "-17.75 -30 -66"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "30"; - sphereWeight = "0"; - indoorWeight = "100"; - outdoorWeight = "0"; - - locked = "false"; - }; - }; - new SimGroup(base) { - - powerCount = "1"; - - new InteriorInstance() { - position = "10.5 -30 268"; - rotation = "0 0 1 90"; - scale = "1 1 1"; - interiorFile = "pbunk8.dif"; - showTerrainInside = "0"; - - team = "1"; - locked = "true"; - }; - new StaticShape() { - position = "-17.74 -8 297.5"; - rotation = "1 0 0 0"; - scale = "0.5 0.5 0.5"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - locked = "false"; - Target = "33"; - }; - new InteriorInstance() { - position = "-17.75 -1.75 267.95"; - rotation = "1 0 0 0"; - scale = "1.5 1 1"; - interiorFile = "pbunk8.dif"; - showTerrainInside = "0"; - - team = "1"; - locked = "true"; - }; - new InteriorInstance() { - position = "-46 -30 268"; - rotation = "0 0 -1 90"; - scale = "1 1 1"; - interiorFile = "pbunk8.dif"; - showTerrainInside = "0"; - - team = "1"; - locked = "true"; - }; - new StaticShape() { - position = "18 -25 290"; - rotation = "0 0 1 90"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "4453"; - team = "1"; - inUse = "Down"; - locked = "true"; - Target = "34"; - notReady = "1"; - }; - new StaticShape() { - position = "-53.5 -25 290"; - rotation = "0 0 -1 90"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "4455"; - team = "1"; - inUse = "Down"; - locked = "true"; - Target = "35"; - notReady = "1"; - }; - new StaticShape() { - position = "-26.5 6 290"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "4457"; - team = "1"; - inUse = "Down"; - locked = "true"; - Target = "36"; - notReady = "1"; - }; - new StaticShape() { - position = "18 -35.1448 290"; - rotation = "0 0 1 90"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "4459"; - team = "1"; - inUse = "Down"; - locked = "true"; - Target = "37"; - notReady = "1"; - }; - new StaticShape() { - position = "-9 6 290"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "4461"; - team = "1"; - locked = "true"; - Target = "38"; - }; - new StaticShape() { - position = "-53.5 -35 290"; - rotation = "0 0 -1 90"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "4463"; - team = "1"; - inUse = "Down"; - locked = "true"; - Target = "39"; - notReady = "1"; - }; - new ForceFieldBare(slow) { - position = "-24.7164 -36.9406 -20"; - rotation = "1 0 0 0"; - scale = "14 14 0.125"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - locked = "true"; - Target = "40"; - }; - new ForceFieldBare(slow) { - position = "-24.7164 -36.9406 -25"; - rotation = "1 0 0 0"; - scale = "14 14 0.125"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - locked = "true"; - Target = "41"; - }; - new ForceFieldBare(slow) { - position = "-24.7164 -36.9406 -30"; - rotation = "1 0 0 0"; - scale = "14 14 0.125"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - locked = "true"; - Target = "42"; - }; - new ForceFieldBare() { - position = "32.25 -130.5 -89"; - rotation = "1 0 0 0"; - scale = "0.1 9 0.1"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - locked = "true"; - Target = "43"; - }; - new ForceFieldBare() { - position = "-67.85 -130.5 -89"; - rotation = "1 0 0 0"; - scale = "0.1 9 0.1"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - locked = "true"; - Target = "44"; - }; - new ForceFieldBare() { - position = "-85.5 -145.125 -89"; - rotation = "1 0 0 0"; - scale = "17 0.25 0.25"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - locked = "true"; - Target = "45"; - }; - new ForceFieldBare() { - position = "32.5 -145.125 -89"; - rotation = "1 0 0 0"; - scale = "17 0.25 0.25"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - locked = "true"; - Target = "46"; - }; - new ForceFieldBare() { - position = "-85.25 -379.125 -90.5"; - rotation = "1 0 0 0"; - scale = "17 0.25 9"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - locked = "true"; - Target = "47"; - }; - new ForceFieldBare() { - position = "32.75 -379.125 -90.5"; - rotation = "1 0 0 0"; - scale = "17 0.25 9"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - locked = "true"; - Target = "48"; - }; - new Item() { - position = "-17.75 -42 286.5"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - team = "1"; - locked = "true"; - Target = "-1"; - }; - new Item() { - position = "62.25 -47.75 -81"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "Mortar"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - team = "1"; - Target = "-1"; - }; - new Item() { - position = "62.25 -63 -81"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "MortarAmmo"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - team = "1"; - Target = "-1"; - }; - new Item() { - position = "62.25 -67.25 -81"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "MortarAmmo"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - team = "1"; - Target = "-1"; - }; - new Item() { - position = "62.25 -65.125 -81"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "MortarAmmo"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - team = "1"; - Target = "-1"; - }; - new Item() { - position = "48.5 -65.125 -81"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "ELFGun"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - team = "1"; - Target = "-1"; - }; - new Item() { - position = "34 -65.125 -81"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "ShockLance"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - team = "1"; - Target = "-1"; - }; - new Item() { - position = "20 -47.75 -81"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "Plasma"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - team = "1"; - Target = "-1"; - }; - new Item() { - position = "21 -63 -81"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "PlasmaAmmo"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - team = "1"; - Target = "-1"; - }; - new Item() { - position = "21 -65.125 -81"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "PlasmaAmmo"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - team = "1"; - ammoStore = "10"; - Target = "-1"; - }; - new Item() { - position = "21 -67.25 -81"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "PlasmaAmmo"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - team = "1"; - ammoStore = "10"; - Target = "-1"; - }; - new Item() { - position = "-69.5 -65.125 -81"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "ShockLance"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - team = "1"; - Target = "-1"; - }; - new Item() { - position = "-55.5 -47.75 -81"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "Plasma"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - team = "1"; - Target = "-1"; - }; - new Item() { - position = "-56.5 -63 -81"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "PlasmaAmmo"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - team = "1"; - Target = "-1"; - }; - new Item() { - position = "-56.5 -65.125 -81"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "PlasmaAmmo"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - team = "1"; - ammoStore = "10"; - Target = "-1"; - }; - new Item() { - position = "-56.5 -67.25 -81"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "PlasmaAmmo"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - team = "1"; - ammoStore = "10"; - Target = "-1"; - }; - new Item() { - position = "-84 -65.125 -81"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "ELFGun"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - team = "1"; - Target = "-1"; - }; - new Item() { - position = "-97.75 -47.75 -81"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "Mortar"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - team = "1"; - Target = "-1"; - }; - new Item() { - position = "-97.75 -63 -81"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "MortarAmmo"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - team = "1"; - Target = "-1"; - }; - new Item() { - position = "-97.75 -65.125 -81"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "MortarAmmo"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - team = "1"; - Target = "-1"; - }; - new Item() { - position = "-97.75 -67.25 -81"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "MortarAmmo"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - team = "1"; - Target = "-1"; - }; - new ForceFieldBare() { - position = "32.25 -130.5 -87"; - rotation = "1 0 0 0"; - scale = "0.1 9 0.1"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - locked = "true"; - Target = "86"; - }; - new ForceFieldBare() { - position = "32.25 -130.5 -85"; - rotation = "1 0 0 0"; - scale = "0.1 9 0.1"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - locked = "true"; - Target = "87"; - }; - new ForceFieldBare() { - position = "32.25 -130.5 -83"; - rotation = "1 0 0 0"; - scale = "0.1 9 0.1"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - locked = "true"; - Target = "88"; - }; - new ForceFieldBare() { - position = "-67.85 -130.5 -87"; - rotation = "1 0 0 0"; - scale = "0.1 9 0.1"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - locked = "true"; - Target = "89"; - }; - new ForceFieldBare() { - position = "-67.85 -130.5 -85"; - rotation = "1 0 0 0"; - scale = "0.1 9 0.1"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - locked = "true"; - Target = "90"; - }; - new ForceFieldBare() { - position = "-67.85 -130.5 -83"; - rotation = "1 0 0 0"; - scale = "0.1 9 0.1"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - locked = "true"; - Target = "91"; - }; - new ForceFieldBare() { - position = "-85.5 -145.125 -87"; - rotation = "1 0 0 0"; - scale = "17 0.25 0.25"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - locked = "true"; - Target = "92"; - }; - new ForceFieldBare() { - position = "-85.5 -145.125 -85"; - rotation = "1 0 0 0"; - scale = "17 0.25 0.25"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - locked = "true"; - Target = "93"; - }; - new ForceFieldBare() { - position = "-85.5 -145.125 -83"; - rotation = "1 0 0 0"; - scale = "17 0.25 0.25"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - locked = "true"; - Target = "94"; - }; - new ForceFieldBare() { - position = "32.5 -145.125 -87"; - rotation = "1 0 0 0"; - scale = "17 0.25 0.25"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - locked = "true"; - Target = "95"; - }; - new ForceFieldBare() { - position = "32.5 -145.125 -85"; - rotation = "1 0 0 0"; - scale = "17 0.25 0.25"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - locked = "true"; - Target = "96"; - }; - new ForceFieldBare() { - position = "32.5 -145.125 -83"; - rotation = "1 0 0 0"; - scale = "17 0.25 0.25"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - locked = "true"; - Target = "97"; - }; - }; - new SimGroup(RemoteBase) { - - powerCount = "0"; - - new StaticShape(EastBunkGen) { - position = "-17.75 -40 -66"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - locked = "true"; - Target = "49"; - }; - new StaticShape(EastInv1) { - position = "-22.7483 -42 -66"; - rotation = "0 0 1 180"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "4507"; - team = "1"; - locked = "true"; - Target = "50"; - lastDamagedByTeam = "1"; - lastDamagedBy = "4505"; - damageTimeMS = "11462"; - }; - new StaticShape(EastInv2) { - position = "-12.75 -42 -66"; - rotation = "0 0 1 180"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "4509"; - team = "1"; - locked = "true"; - Target = "51"; - lastDamagedByTeam = "1"; - lastDamagedBy = "4506"; - damageTimeMS = "11462"; - }; - new Item() { - position = "-17.75 -30 -66"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - team = "1"; - locked = "true"; - Target = "-1"; - }; - }; - }; - new SimGroup(Team2) { - - powerCount = "0"; - - new SimGroup(defense) { - - powerCount = "1"; - - new Item() { - position = "-33.75 -293 -91"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPatch"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - team = "2"; - locked = "true"; - Target = "-1"; - }; - new InteriorInstance() { - position = "-26.25 -42.49 283.465"; - rotation = "0 1 0 90"; - scale = "0.5 0.625 1"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new StaticShape() { - position = "-17.75 -250 -98"; - rotation = "0 0 1 180"; - scale = "1 1 1"; - nameTag = "Equipment"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - locked = "true"; - Target = "52"; - needsObjectiveWaypoint = "1"; - }; - new ForceFieldBare() { - position = "-21.25 -238.2 -98.5"; - rotation = "1 0 0 0"; - scale = "7 0.1 5"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - locked = "true"; - Target = "53"; - }; - new StaticShape() { - position = "-17.75 -243 -90"; - rotation = "0 0 1 180"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "4519"; - team = "2"; - inUse = "Down"; - locked = "true"; - Target = "54"; - notReady = "1"; - }; - new StaticShape() { - position = "-17.75 -257 -90"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "4521"; - team = "2"; - locked = "true"; - Target = "55"; - }; - new StaticShape() { - position = "-33.75 -177.5 -90"; - rotation = "0 0 -1 90"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "4523"; - team = "2"; - locked = "true"; - Target = "56"; - }; - new StaticShape() { - position = "-1.75 -177.5 -90"; - rotation = "0 0 1 90"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "4525"; - team = "2"; - inUse = "Down"; - locked = "true"; - Target = "57"; - notReady = "1"; - }; - new StaticShape() { - position = "-1.75 -322.5 -90"; - rotation = "0 0 1 90"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "4527"; - team = "2"; - locked = "true"; - Target = "58"; - }; - new StaticShape() { - position = "-33.75 -322.5 -90"; - rotation = "0 0 -1 90"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "4529"; - team = "2"; - inUse = "Down"; - locked = "true"; - Target = "59"; - notReady = "1"; - }; - new StaticShape() { - position = "-44.75 -270 -90"; - rotation = "0 0 -1 90"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "4531"; - team = "2"; - locked = "true"; - Target = "60"; - }; - new StaticShape() { - position = "-44.75 -230 -90"; - rotation = "0 0 -1 90"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "4533"; - team = "2"; - locked = "true"; - Target = "61"; - }; - new StaticShape() { - position = "9.25 -270 -90"; - rotation = "0 0 1 90"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "4535"; - team = "2"; - locked = "true"; - Target = "62"; - }; - new StaticShape() { - position = "9.25 -230 -90"; - rotation = "0 0 1 90"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "4537"; - team = "2"; - locked = "true"; - Target = "63"; - }; - new StaticShape() { - position = "8.75 -250 -108"; - rotation = "0 0 -1 90"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "4539"; - team = "2"; - locked = "true"; - Target = "64"; - }; - new StaticShape() { - position = "-44.25 -250 -108"; - rotation = "0 0 1 90"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "4541"; - team = "2"; - inUse = "Down"; - locked = "true"; - Target = "65"; - notReady = "1"; - }; - new StaticShape() { - position = "-17.75 -285 -108"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "4543"; - team = "2"; - locked = "true"; - Target = "66"; - }; - new StaticShape() { - position = "-17.75 -215 -108"; - rotation = "0 0 1 180"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "4545"; - team = "2"; - locked = "true"; - Target = "67"; - }; - new Item() { - position = "-17.75 -176.5 -91.5"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - team = "2"; - locked = "true"; - Target = "-1"; - }; - new Item() { - position = "-17.75 -323.5 -91.5"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - team = "2"; - locked = "true"; - Target = "-1"; - }; - new Item() { - position = "-17.75 -214.25 -91.5"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "InventoryDeployable"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - team = "2"; - locked = "true"; - Target = "-1"; - }; - new Item() { - position = "-17.75 -266 -91.5"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairKit"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - team = "2"; - locked = "true"; - Target = "-1"; - }; - new Item() { - position = "-17.75 -234 -91.5"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairKit"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - team = "2"; - locked = "true"; - Target = "-1"; - }; - new Item() { - position = "-32.75 -250 -89"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPatch"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - team = "2"; - locked = "true"; - Target = "-1"; - }; - new Item() { - position = "-2.75 -250 -89"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPatch"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - team = "2"; - locked = "true"; - Target = "-1"; - }; - new Item() { - position = "-33.75 -207 -91"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPatch"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - team = "2"; - locked = "true"; - Target = "-1"; - }; - new Item() { - position = "-1.75 -207 -91"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPatch"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - team = "2"; - locked = "true"; - Target = "-1"; - }; - new Item() { - position = "-1.75 -293 -91"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPatch"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - team = "2"; - locked = "true"; - Target = "-1"; - }; - }; - new SimGroup(spawnspheres) { - - powerCount = "0"; - - new SpawnSphere() { - position = "-17.75 -225 -105"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "23"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "0"; - - locked = "true"; - }; - new SpawnSphere() { - position = "-17.75 -275 -105"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "23"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "0"; - - locked = "true"; - }; - new SpawnSphere() { - position = "-17.75 -335 -105"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "25"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "0"; - - locked = "true"; - }; - new SpawnSphere() { - position = "-17.75 -165 -105"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "25"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "0"; - - locked = "true"; - }; - }; - new SimGroup(Tunnel) { - - powerCount = "0"; - - new InteriorInstance() { - position = "-17.75 -36.5 -19.5"; - rotation = "0.57735 -0.57735 -0.57735 120"; - scale = "2 1.125 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-17.75 -36.5 12.5"; - rotation = "0.57735 -0.57735 -0.57735 120"; - scale = "2 1.125 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-17.75 -36.5 44.5"; - rotation = "0.57735 -0.57735 -0.57735 120"; - scale = "2 1.125 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-17.75 -36.5 76.5"; - rotation = "0.57735 -0.57735 -0.57735 120"; - scale = "2 1.125 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-17.75 -36.5 108.5"; - rotation = "0.57735 -0.57735 -0.57735 120"; - scale = "2 1.125 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-17.75 -36.5 140.5"; - rotation = "0.57735 -0.57735 -0.57735 120"; - scale = "2 1.125 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-17.75 -36.5 172.5"; - rotation = "0.57735 -0.57735 -0.57735 120"; - scale = "2 1.125 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-17.75 -36.5 204.5"; - rotation = "0.57735 -0.57735 -0.57735 120"; - scale = "2 1.125 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-17.75 -36.5 236.5"; - rotation = "0.57735 -0.57735 -0.57735 120"; - scale = "2 1.125 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-17.75 -23.5 -19.5"; - rotation = "-0.57735 -0.57735 0.57735 120"; - scale = "2 1.125 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-17.75 -36.5 268.5"; - rotation = "0.57735 -0.57735 -0.57735 120"; - scale = "2 1.125 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-17.75 -23.5 12.5"; - rotation = "-0.57735 -0.57735 0.57735 120"; - scale = "2 1.125 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-17.75 -23.5 76.5"; - rotation = "-0.57735 -0.57735 0.57735 120"; - scale = "2 1.125 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-17.75 -23.5 108.5"; - rotation = "-0.57735 -0.57735 0.57735 120"; - scale = "2 1.125 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-17.75 -23.5 140.5"; - rotation = "-0.57735 -0.57735 0.57735 120"; - scale = "2 1.125 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-17.75 -23.5 172.5"; - rotation = "-0.57735 -0.57735 0.57735 120"; - scale = "2 1.125 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-17.75 -23.5 204.5"; - rotation = "-0.57735 -0.57735 0.57735 120"; - scale = "2 1.125 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-17.75 -23.5 236.5"; - rotation = "-0.57735 -0.57735 0.57735 120"; - scale = "2 1.125 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-17.75 -23.5 44.5"; - rotation = "-0.57735 -0.57735 0.57735 120"; - scale = "2 1.125 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-11.25 -30 268.5"; - rotation = "0 1 0 90"; - scale = "2 1.125 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-11.25 -30 236.5"; - rotation = "0 1 0 90"; - scale = "2 1.125 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-11.25 -30 204.5"; - rotation = "0 1 0 90"; - scale = "2 1.125 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-11.25 -30 172.5"; - rotation = "0 1 0 90"; - scale = "2 1.125 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-11.25 -30 140.5"; - rotation = "0 1 0 90"; - scale = "2 1.125 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-11.25 -30 108.5"; - rotation = "0 1 0 90"; - scale = "2 1.125 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-11.25 -30 76.5"; - rotation = "0 1 0 90"; - scale = "2 1.125 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-11.25 -30 44.5"; - rotation = "0 1 0 90"; - scale = "2 1.125 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-11.25 -30 12.5"; - rotation = "0 1 0 90"; - scale = "2 1.125 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-11.25 -30 -19.5"; - rotation = "0 1 0 90"; - scale = "2 1.125 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-24.25 -30 268.5"; - rotation = "0 -1 0 90"; - scale = "2 1.125 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-24.25 -30 -19.5"; - rotation = "0 -1 0 90"; - scale = "2 1.125 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-24.25 -30 12.5"; - rotation = "0 -1 0 90"; - scale = "2 1.125 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-24.25 -30 44.5"; - rotation = "0 -1 0 90"; - scale = "2 1.125 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-24.25 -30 76.5"; - rotation = "0 -1 0 90"; - scale = "2 1.125 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-24.25 -30 108.5"; - rotation = "0 -1 0 90"; - scale = "2 1.125 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-24.25 -30 140.5"; - rotation = "0 -1 0 90"; - scale = "2 1.125 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-24.25 -30 172.5"; - rotation = "0 -1 0 90"; - scale = "2 1.125 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-24.25 -30 204.5"; - rotation = "0 -1 0 90"; - scale = "2 1.125 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-24.25 -30 236.5"; - rotation = "0 -1 0 90"; - scale = "2 1.125 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-93.75 -38 -66"; - rotation = "1 0 0 0"; - scale = "38 2 0.05"; - interiorFile = "dwall1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-93.75 -14 -42.8125"; - rotation = "1 0 0 90"; - scale = "38 2 0.05"; - interiorFile = "dwall1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-12.7359 -22.632 -34.6"; - rotation = "1 0 0 0"; - scale = "3 0.6 0.05"; - interiorFile = "dwall1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-12.8153 -42.2527 -34.6"; - rotation = "1 0 0 0"; - scale = "3 0.6 0.05"; - interiorFile = "dwall1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-23.75 -45 -35"; - rotation = "1 0 0 0"; - scale = "3 0.75 0.05"; - interiorFile = "dwall1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-23.75 -21.75 -35"; - rotation = "1 0 0 0"; - scale = "3 0.6 0.05"; - interiorFile = "dwall1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-34.7843 -22.5783 -34.6"; - rotation = "1 0 0 0"; - scale = "3 0.6 0.05"; - interiorFile = "dwall1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-59.75 -46 -53.9375"; - rotation = "1 0 0 90"; - scale = "21 1.25 0.05"; - interiorFile = "dwall1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-34.7367 -42.2141 -34.6"; - rotation = "1 0 0 0"; - scale = "3 0.6 0.05"; - interiorFile = "dwall1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-93.75 -38 -35"; - rotation = "1 0 0 0"; - scale = "17.5 2 0.05"; - interiorFile = "dwall1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-93.75 -46 -38.1875"; - rotation = "1 0 0 90"; - scale = "38 0.9 0.05"; - interiorFile = "dwall1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-11.75 -38 -35"; - rotation = "1 0 0 0"; - scale = "17.5 2 0.05"; - interiorFile = "dwall1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-17.75 -23.5 268.5"; - rotation = "-0.57735 -0.57735 0.57735 120"; - scale = "2 1.125 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "58.25 -38 -35"; - rotation = "1 0 0 0"; - scale = "2 2 2"; - interiorFile = "dwall1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-101.75 -38 -35"; - rotation = "1 0 0 0"; - scale = "2 2 2"; - interiorFile = "dwall1.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - }; - new SimGroup(PrimaryFF) { - - powerCount = "1"; - - new StaticShape() { - position = "-17.75 -106 -90"; - rotation = "0 0 1 180"; - scale = "1 1 1"; - nameTag = "Front Force Field"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - locked = "true"; - Target = "68"; - lastDamagedByTeam = "1"; - repairedBy = "4345"; - lastDamagedBy = "4345"; - damageTimeMS = "741338"; - needsObjectiveWaypoint = "1"; - }; - new ForceFieldBare() { - position = "-40.875 -165.14 -90.5"; - rotation = "1 0 0 0"; - scale = "0.25 17 9"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - locked = "true"; - Target = "69"; - }; - new ForceFieldBare() { - position = "5.125 -165.5 -90.5"; - rotation = "1 0 0 0"; - scale = "0.25 17 9"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - locked = "true"; - Target = "70"; - }; - new ForceFieldBare() { - position = "-22.25 -119.55 -90.5"; - rotation = "1 0 0 0"; - scale = "9 0.1 8"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - locked = "true"; - Target = "71"; - }; - new ForceFieldBare() { - position = "-22.25 -141.55 -108.5"; - rotation = "1 0 0 0"; - scale = "9 0.1 8"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - locked = "true"; - Target = "72"; - }; - new ForceFieldBare() { - position = "-54.25 -144.9 -108.5"; - rotation = "1 0 0 0"; - scale = "13 0.1 9"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - locked = "true"; - Target = "73"; - }; - new ForceFieldBare() { - position = "5.5 -144.9 -108.5"; - rotation = "1 0 0 0"; - scale = "13 0.1 9"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - locked = "true"; - Target = "74"; - }; - }; - new SimGroup(SwitchFF) { - - powerCount = "2"; - - new StaticShape() { - position = "10 -286.25 -92"; - rotation = "0 0 1 90"; - scale = "1 1 1"; - nameTag = "East Force Field"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - locked = "true"; - Target = "75"; - needsObjectiveWaypoint = "1"; - }; - new StaticShape() { - position = "-45.5 -286.5 -92"; - rotation = "0 0 -1 90"; - scale = "1 1 1"; - nameTag = "West Force Field"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - locked = "true"; - Target = "76"; - needsObjectiveWaypoint = "1"; - }; - new ForceFieldBare() { - position = "-19.75 -399.25 -90.5"; - rotation = "1 0 0 0"; - scale = "4 0.25 13"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - locked = "true"; - Target = "77"; - }; - new ForceFieldBare() { - position = "-19.75 -393 -90.5"; - rotation = "1 0 0 0"; - scale = "4 0.25 13"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - locked = "true"; - Target = "78"; - }; - new ForceFieldBare() { - position = "-21 -398 -90.5"; - rotation = "1 0 0 0"; - scale = "0.25 4 13"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - locked = "true"; - Target = "79"; - }; - new ForceFieldBare() { - position = "-14.75 -398 -90.5"; - rotation = "1 0 0 0"; - scale = "0.25 4 13"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - locked = "true"; - Target = "80"; - }; - new ForceFieldBare() { - position = "-20.825 -394.185 -90.5"; - rotation = "0 0 -1 45"; - scale = "1.775 0.25 13"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - locked = "true"; - Target = "81"; - }; - new ForceFieldBare() { - position = "-15.7548 -399.256 -90.5"; - rotation = "0 0 -1 45"; - scale = "1.775 0.25 13"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - locked = "true"; - Target = "82"; - }; - new ForceFieldBare() { - position = "-15.927 -392.926 -90.5"; - rotation = "0 0 1 45"; - scale = "1.775 0.25 13"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - locked = "true"; - Target = "83"; - }; - new ForceFieldBare() { - position = "-21.0004 -398.001 -90.5"; - rotation = "0 0 1 45"; - scale = "1.775 0.25 13"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - locked = "true"; - Target = "84"; - }; - new InteriorInstance() { - position = "-17.75 -250 -100"; - rotation = "0 0 1 90"; - scale = "1 1 1"; - interiorFile = "pbase_nef_giant.dif"; - showTerrainInside = "0"; - - team = "2"; - locked = "true"; - }; - }; - new StaticShape() { - position = "-17.75 -396 -90"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "FlipFlop"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Projector = "0"; - Target = "85"; - needsObjectiveWaypoint = "1"; - }; - }; - new SimGroup(team0) { - - powerCount = "0"; - }; - }; - new SimGroup(Ambiance) { - - powerCount = "0"; - - new AudioEmitter() { - position = "9.8136 30.4218 291.845"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/crickets.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "5"; - maxDistance = "320"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - - locked = "true"; - }; - new AudioEmitter() { - position = "142.648 57.3514 208.275"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/fly_swarm.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "10"; - maxDistance = "640"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - - locked = "true"; - }; - new AudioEmitter() { - position = "282.723 -80.4861 195.344"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/crickets_drygrass.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "10"; - maxDistance = "640"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - - locked = "true"; - }; - new AudioEmitter() { - position = "-217.778 29.7983 140.134"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/crickets_drygrass.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "10"; - maxDistance = "640"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - - locked = "true"; - }; - new AudioEmitter() { - position = "-40.0386 -55.3559 208.819"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/rockslide1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "2"; - maxDistance = "128"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "30000"; - maxLoopGap = "60000"; - type = "EffectAudioType"; - - locked = "true"; - }; - new AudioEmitter() { - position = "62.9439 119.138 226.868"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/rockslide2.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "2"; - maxDistance = "128"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "20000"; - maxLoopGap = "40000"; - type = "EffectAudioType"; - - locked = "true"; - }; - new AudioEmitter() { - position = "-63.0371 -93.4292 300.781"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/desertowl.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "20000"; - maxLoopGap = "40000"; - type = "EffectAudioType"; - - locked = "true"; - }; - new TSStatic() { - position = "-285.871 -411.232 284.689"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "statue_base.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-285.696 -410.927 287.973"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "statue_lmale.dts"; - - locked = "true"; - }; - }; -}; -//--- OBJECT WRITE END --- - -package BeneathTheHill -{ - - -function SiegeGame::missionLoadDone(%game) -{ - nameToId("EastBunkGen").setDamageLevel(2.5); - nameToId("EastInv1").setDamageLevel(2.5); - nameToId("EastInv2").setDamageLevel(2.5); - - nameToId("BunkerSpawn").sphereWeight = 0; - nameToId("MainSpawn").sphereWeight = 100; - - Parent::missionLoadDone(%game); -} - -function SiegeGame::halftimeOver( %game ) -{ - nameToId("EastBunkGen").setDamageLevel(2.5); - nameToId("EastInv1").setDamageLevel(2.5); - nameToId("EastInv2").setDamageLevel(2.5); - - nameToId("BunkerSpawn").sphereWeight = 0; - nameToId("MainSpawn").sphereWeight = 100; - - parent::halfTimeOver(%game); -} - -function SiegeGame::halftimeOver(%game) -{ - nameToId("EastBunkGen").setDamageLevel(2.5); - nameToId("EastInv1").setDamageLevel(2.5); - nameToId("EastInv2").setDamageLevel(2.5); - - nameToId("BunkerSpawn").sphereWeight = 0; - nameToId("MainSpawn").sphereWeight = 100; - - Parent::halftimeOver(%game); -} - -function SiegeGame::gameOver(%game) -{ - Parent::gameOver(%game); - deactivatePackage(BeneathTheHill); -} - -function Generator::onEnabled(%data, %obj, %prevState) -{ - Parent::onEnabled(%data, %obj, %prevState); - - if(%obj == nameToId("EastBunkGen")) - { - nameToId("BunkerSpawn").sphereWeight = 100; - nameToId("MainSpawn").sphereWeight = 0; - } -} - -function Generator::onDisabled(%data, %obj) -{ - Parent::onDisabled(%data, %obj); - - if(%obj == nameToId("EastBunkGen")) - { - nameToId("BunkerSpawn").sphereWeight = 0; - nameToId("MainSpawn").sphereWeight = 100; - } -} - - -}; - -activatePackage(BeneathTheHill); diff --git a/docs/base/@vl2/BeneathTheHill.vl2/terrains/BeneathTheHill.spn b/docs/base/@vl2/BeneathTheHill.vl2/terrains/BeneathTheHill.spn deleted file mode 100644 index 5fded59b..00000000 Binary files a/docs/base/@vl2/BeneathTheHill.vl2/terrains/BeneathTheHill.spn and /dev/null differ diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/classic_maps.txt b/docs/base/@vl2/Classic_maps_v1.vl2/classic_maps.txt deleted file mode 100644 index f937e493..00000000 --- a/docs/base/@vl2/Classic_maps_v1.vl2/classic_maps.txt +++ /dev/null @@ -1,8 +0,0 @@ -Tribes2 Classic map pack version 2 -10/31/02 - -The "classic_maps_v1.vl2" file should be put into -your "...\Tribes2\GameData\base" directory, overwriting -any existing earlier version. - -See the "classic_readme.txt" file for a list of changes. diff --git a/docs/base/@vl2/ColdFusion.vl2/missions/ColdFusion.mis b/docs/base/@vl2/ColdFusion.vl2/missions/ColdFusion.mis deleted file mode 100644 index 5a544957..00000000 --- a/docs/base/@vl2/ColdFusion.vl2/missions/ColdFusion.mis +++ /dev/null @@ -1,996 +0,0 @@ -// DisplayName = Cold Fusion -// MissionTypes = Siege - -//--- MISSION QUOTE BEGIN --- -//"A single death is a tragedy, a million deaths is a statistic." -//--Stalin -//--map by Comkill; fixes by Jacen -//--- MISSION QUOTE END --- - -//--- MISSION STRING BEGIN --- -//Hidden passageway leads to reserve generator that must be down for switch access -//Remote tower contains forcefield generator -//North and South generators supply main power to enemy base -//--- MISSION STRING END --- - -//--- OBJECT WRITE BEGIN --- -new SimGroup(MissionGroup) { - cdTrack = "2"; - powerCount = "0"; - musicTrack = "Ice"; - - new MissionArea(MissionArea) { - area = "-840 -1024 1728 2032"; - flightCeiling = "2000"; - flightCeilingRange = "50"; - locked = "true"; - }; - new Sun() { - position = "-1216 -848 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - direction = "0.57735 0.57735 -0.57735"; - color = "0.100000 0.100000 0.100000 1.000000"; - ambient = "0.400000 0.400000 0.420000 1.000000"; - texture[0] = "special/sunFlare"; - texture[1] = "special/sunFlare02"; - texture[2] = "special/LensFlare/flare01"; - texture[3] = "special/LensFlare/flare02"; - texture[4] = "special/LensFlare/flare03"; - lensFlareScale = "0.7"; - lensFlareIntensity = "1"; - frontFlareSize = "300"; - backFlareSize = "450"; - flareColor = "1.000000 1.000000 1.000000 1.000000"; - locked = "true"; - }; - new TerrainBlock(terrain) { - rotation = "1 0 0 0"; - scale = "1 1 1"; - detailTexture = "details/lushdet1"; - terrainFile = "Rimehold.ter"; - squareSize = "8"; - emptySquares = "213385 279177 279433 83083 84370 168829 234368 169085 234624 169341 234880 235902 236158 171134 236926 172413 172416 172669 172672 172925 172928 107648"; - position = "-1024 -1024 0"; - locked = "true"; - visibleDistance = "1200"; - hazeDistance = "250"; - }; - new NavigationGraph(NavGraph) { - conjoinAngleDev = "45"; - cullDensity = "0.3"; - customArea = "0 0 0 0"; - GraphFile = "Solace.nav"; - position = "0 0 0 1"; - XDimOverSize = "0"; - scale = "1 1 1"; - locked = "true"; - YDimOverSize = "0"; - conjoinBowlDev = "20"; - coverage = "0"; - rotation = "0 0 0 0"; - }; - new Sky(Sky) { - position = "-1216 -848 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - cloudHeightPer[0] = "0.349971"; - cloudHeightPer[1] = "0.25"; - cloudHeightPer[2] = "0.199973"; - cloudSpeed1 = "0.0006"; - cloudSpeed2 = "0.0005"; - cloudSpeed3 = "0.0004"; - visibleDistance = "300"; - useSkyTextures = "1"; - renderBottomTexture = "0"; - SkySolidColor = "0.300000 0.300000 0.350000 0.000000"; - fogDistance = "150"; - fogColor = "0.300000 0.300000 0.350000 1.000000"; - fogVolume1 = "2000 800 900"; - fogVolume2 = "0 0 0"; - fogVolume3 = "0 0 0"; - materialList = "sky_ice_starrynight.dml"; - windVelocity = "1 3 0"; - windEffectPrecipitation = "1"; - fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor2 = "128.000000 128.000000 128.000000 -198748244414614883000000000000000000000.000000"; - fogVolumeColor3 = "128.000000 128.000000 128.000000 -222768154483160258000000000000000000000.000000"; - high_visibleDistance = "-1"; - high_fogDistance = "-1"; - high_fogVolume1 = "-1 1.33164e+29 4.33005e-35"; - high_fogVolume2 = "-1 -1.15553e-21 -1.26084e-16"; - high_fogVolume3 = "-1 3.52997e-17 -3.94739e-34"; - cloudSpeed0 = "0.000000 0.000000"; - locked = "true"; - }; - new SimGroup(ObserverDropPoints) { - powerCount = "0"; - - new Camera() { - position = "-54.2522 106.1 144.824"; - rotation = "0 0 1 24.6372"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - team = "0"; - }; - new Camera() { - position = "-156.427 268.141 151.61"; - rotation = "0 0 1 102.559"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - team = "0"; - }; - new Camera() { - position = "-372.77 -139.864 225.56"; - rotation = "0 0 1 14.8969"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - team = "0"; - }; - new Camera() { - position = "-446.438 -51.6744 243.71"; - rotation = "0.120584 -0.0842783 0.989119 70.4906"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - team = "0"; - }; - }; - new SimGroup(Teams) { - powerCount = "0"; - - new SimGroup(Team1) { - powerCount = "0"; - - new SimGroup(spawnspheres) { - powerCount = "0"; - - new SpawnSphere() { - position = "-361.241 -52.7185 198.497"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "65"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - spawnPos38 = "-328.741 -52.7185 179.053"; - spawnPos43 = "-377.491 -36.4685 198.847"; - spawnPos4 = "-361.241 -117.718 211.37"; - spawnPos30 = "-328.741 -68.9685 183.942"; - spawnPos61 = "-344.991 -3.9685 174.534"; - spawnPos47 = "-312.491 -36.4685 166.35"; - spawnPos8 = "-426.241 -101.468 211.71"; - spawnPos34 = "-393.741 -52.7185 203.314"; - spawnPos6 = "-328.741 -117.718 197.155"; - spawnPos51 = "-377.491 -20.2185 195.36"; - spawnPos18 = "-393.741 -85.2185 199.759"; - spawnPosCount = "63"; - spawnPos16 = "-426.241 -85.2185 199.168"; - spawnPos21 = "-344.991 -85.2185 202.351"; - spawnPos41 = "-409.991 -36.4685 196.813"; - spawnPos39 = "-312.491 -52.7185 173.707"; - spawnPos25 = "-409.991 -68.9685 198.754"; - spawnPos45 = "-344.991 -36.4685 180.378"; - spawnPos57 = "-409.991 -3.9685 185.767"; - spawnPos62 = "-328.741 -3.9685 163.691"; - spawnPos10 = "-393.741 -101.468 199.14"; - spawnPos49 = "-409.991 -20.2185 192.468"; - locked = "true"; - spawnPos2 = "-393.741 -117.718 198.191"; - spawnPos7 = "-312.491 -117.718 185.716"; - spawnPos14 = "-328.741 -101.468 191.966"; - spawnPos53 = "-344.991 -20.2185 175.818"; - spawnPos12 = "-361.241 -101.468 216.344"; - spawnPos17 = "-409.991 -85.2185 198.616"; - spawnPos37 = "-344.991 -52.7185 188.453"; - spawnPos35 = "-377.491 -52.7185 205.509"; - spawnPos40 = "-426.241 -36.4685 196.543"; - spawnPos60 = "-361.241 -3.9685 184.957"; - spawnPos58 = "-393.741 -3.9685 191.072"; - spawnPos44 = "-361.241 -36.4685 191.076"; - spawnPos5 = "-344.991 -117.718 213.254"; - spawnPos23 = "-312.491 -85.2185 178.671"; - spawnPos3 = "-377.491 -117.718 199.113"; - spawnPos29 = "-344.991 -68.9685 195.34"; - spawnPos9 = "-409.991 -101.468 198.177"; - spawnPos27 = "-377.491 -68.9685 210.879"; - spawnPos13 = "-344.991 -101.468 209.481"; - spawnPos33 = "-409.991 -52.7185 198.818"; - spawnPos31 = "-312.491 -68.9685 176.946"; - spawnPos36 = "-361.241 -52.7185 198.497"; - spawnPos56 = "-426.241 -3.9685 187.533"; - spawnPos54 = "-328.741 -20.2185 165.281"; - spawnPos59 = "-377.491 -3.9685 191.293"; - spawnPos1 = "-409.991 -117.718 201.585"; - spawnPos19 = "-377.491 -85.2185 209.604"; - spawnPos24 = "-426.241 -68.9685 197.634"; - spawnPos63 = "-312.491 -3.9685 156.819"; - spawnPos11 = "-377.491 -101.468 202.945"; - spawnPos42 = "-393.741 -36.4685 199.741"; - spawnPos28 = "-361.241 -68.9685 207.039"; - spawnPos48 = "-426.241 -20.2185 193.342"; - spawnPos15 = "-312.491 -101.468 181.18"; - spawnPos46 = "-328.741 -36.4685 170.864"; - spawnPos32 = "-426.241 -52.7185 197.329"; - spawnPos52 = "-361.241 -20.2185 187.312"; - spawnPos50 = "-393.741 -20.2185 196.077"; - spawnPos55 = "-312.491 -20.2185 160.085"; - spawnPos22 = "-328.741 -85.2185 187.675"; - spawnPos20 = "-361.241 -85.2185 215.831"; - spawnPos0 = "-426.241 -117.718 226.436"; - spawnPos26 = "-393.741 -68.9685 202.886"; - }; - new SpawnSphere() { - position = "-446.984 -133.625 225.297"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "30"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - spawnPos38 = "-431.984 -133.625 245.021"; - spawnPos43 = "-454.484 -126.125 245.626"; - spawnPos4 = "-446.984 -163.625 236.75"; - spawnPos30 = "-431.984 -141.125 244.578"; - spawnPos61 = "-439.484 -111.125 241.092"; - spawnPos47 = "-424.484 -126.125 228.357"; - spawnPos8 = "-476.984 -156.125 234.883"; - spawnPos34 = "-461.984 -133.625 243.804"; - spawnPos6 = "-431.984 -163.625 232.596"; - spawnPos51 = "-454.484 -118.625 242.929"; - spawnPos18 = "-461.984 -148.625 243.729"; - spawnPosCount = "63"; - spawnPos16 = "-476.984 -148.625 236.15"; - spawnPos21 = "-439.484 -148.625 244.856"; - spawnPos41 = "-469.484 -126.125 236.464"; - spawnPos39 = "-424.484 -133.625 230.686"; - spawnPos25 = "-469.484 -141.125 240.677"; - spawnPos45 = "-439.484 -126.125 249.302"; - spawnPos57 = "-469.484 -111.125 228.713"; - spawnPos62 = "-431.984 -111.125 231.045"; - spawnPos10 = "-461.984 -156.125 241.412"; - spawnPos49 = "-469.484 -118.625 232.829"; - locked = "true"; - spawnPos2 = "-461.984 -163.625 237.177"; - spawnPos7 = "-424.484 -163.625 222.333"; - spawnPos14 = "-431.984 -156.125 237.878"; - spawnPos53 = "-439.484 -118.625 246.975"; - spawnPos12 = "-446.984 -156.125 241.829"; - spawnPos17 = "-469.484 -148.625 240.747"; - spawnPos37 = "-439.484 -133.625 249.287"; - spawnPos35 = "-454.484 -133.625 247.303"; - spawnPos40 = "-476.984 -126.125 231.366"; - spawnPos60 = "-446.984 -111.125 241.84"; - spawnPos58 = "-461.984 -111.125 234.256"; - spawnPos44 = "-446.984 -126.125 248.37"; - spawnPos5 = "-439.484 -163.625 235.391"; - spawnPos23 = "-424.484 -148.625 229.5"; - spawnPos3 = "-454.484 -163.625 237.546"; - spawnPos29 = "-439.484 -141.125 247.886"; - spawnPos9 = "-469.484 -156.125 238.673"; - spawnPos27 = "-454.484 -141.125 247.093"; - spawnPos13 = "-439.484 -156.125 240.593"; - spawnPos33 = "-469.484 -133.625 239.406"; - spawnPos31 = "-424.484 -141.125 230.967"; - spawnPos36 = "-446.984 -133.625 248.983"; - spawnPos56 = "-476.984 -111.125 223.477"; - spawnPos54 = "-431.984 -118.625 238.233"; - spawnPos59 = "-454.484 -111.125 239.105"; - spawnPos1 = "-469.484 -163.625 235.55"; - spawnPos19 = "-454.484 -148.625 245.556"; - spawnPos24 = "-476.984 -141.125 236.03"; - spawnPos63 = "-424.484 -111.125 218.78"; - spawnPos11 = "-454.484 -156.125 242.109"; - spawnPos42 = "-461.984 -126.125 241.703"; - spawnPos28 = "-446.984 -141.125 248.221"; - spawnPos48 = "-476.984 -118.625 227.611"; - spawnPos15 = "-424.484 -156.125 226.376"; - spawnPos46 = "-431.984 -126.125 242.97"; - spawnPos32 = "-476.984 -133.625 234.317"; - spawnPos52 = "-446.984 -118.625 246.123"; - spawnPos50 = "-461.984 -118.625 238.249"; - spawnPos55 = "-424.484 -118.625 224.112"; - spawnPos22 = "-431.984 -148.625 242.04"; - spawnPos20 = "-446.984 -148.625 245.668"; - spawnPos0 = "-476.984 -163.625 231.844"; - spawnPos26 = "-461.984 -141.125 244.84"; - }; - }; - new SimGroup(base) { - powerCount = "1"; - - new InteriorInstance() { - position = "-384.802 -82.8573 167.062"; - rotation = "0 0 1 150.115"; - scale = "1 1 1"; - interiorFile = "stowr6.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new ForceFieldBare() { - position = "-386.271 -94.3029 220.435"; - rotation = "0 0 -1 29.7938"; - scale = "0.1 18.4377 8.77065"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "33"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-376.822 -89.0448 220.193"; - rotation = "0 0 -1 29.7938"; - scale = "0.1 18.4377 9.03641"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "34"; - locked = "true"; - team = "2"; - }; - new StaticShape(Team2GeneratorLarge1) { - position = "-378.229 -77.2511 196.696"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - Target = "35"; - locked = "true"; - team = "2"; - }; - new Item() { - position = "-386.097 -83.5564 232.534"; - rotation = "0 0 1 64.7442"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - team = "1"; - }; - new StaticShape(Team2StationInventory1) { - position = "-389.922 -76.8712 220.638"; - rotation = "0 0 -1 29.2209"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "36"; - locked = "true"; - inUse = "Down"; - notReady = "1"; - Trigger = "6691"; - team = "2"; - }; - new StaticShape(Team2StationInventory2) { - position = "-382.302 -90.3852 220.628"; - rotation = "0 0 1 150.688"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "37"; - locked = "true"; - inUse = "Down"; - notReady = "1"; - Trigger = "6693"; - team = "2"; - }; - }; - }; - new SimGroup(Team2) { - powerCount = "0"; - - new SimGroup(spawnspheres) { - powerCount = "0"; - - new SpawnSphere() { - position = "-11 220.8 128.2"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "100"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - spawnPos38 = "-61 245.8 124.509"; - spawnPos43 = "64 245.8 146.947"; - spawnPos4 = "-11 120.8 127.371"; - spawnPos30 = "-86 220.8 128.903"; - spawnPos47 = "-36 270.8 114.153"; - spawnPos8 = "-111 145.8 120.078"; - spawnPos34 = "39 220.8 118.02"; - spawnPos61 = "39 295.8 144.278"; - spawnPos6 = "39 120.8 136.059"; - spawnPos51 = "-86 295.8 133.958"; - spawnPos18 = "-61 170.8 127.704"; - spawnPosCount = "56"; - spawnPos16 = "-111 170.8 121.08"; - spawnPos21 = "64 170.8 119.664"; - spawnPos41 = "14 245.8 116.489"; - spawnPos39 = "-36 245.8 115.627"; - spawnPos25 = "-36 195.8 119.742"; - spawnPos45 = "-86 270.8 137.1"; - spawnPos57 = "-61 295.8 116.639"; - spawnPos10 = "-61 145.8 128.739"; - spawnPos49 = "64 270.8 166.833"; - spawnPos62 = "64 295.8 176.54"; - locked = "true"; - spawnPos2 = "-61 120.8 131.349"; - spawnPos7 = "64 120.8 150.806"; - spawnPos14 = "39 145.8 120.982"; - spawnPos53 = "-36 295.8 112.527"; - spawnPos12 = "-11 145.8 123.69"; - spawnPos17 = "-86 170.8 121.803"; - spawnPos37 = "-86 245.8 132.184"; - spawnPos35 = "64 220.8 124.025"; - spawnPos40 = "-11 245.8 115.927"; - spawnPos60 = "14 295.8 121.203"; - spawnPos58 = "-36 295.8 112.527"; - spawnPos44 = "-111 270.8 147.48"; - spawnPos5 = "14 120.8 124.898"; - spawnPos23 = "-86 195.8 126.923"; - spawnPos3 = "-36 120.8 130.081"; - spawnPos29 = "-111 220.8 127.335"; - spawnPos9 = "-86 145.8 123.874"; - spawnPos27 = "39 195.8 118.439"; - spawnPos13 = "14 145.8 122.177"; - spawnPos33 = "14 220.8 117.08"; - spawnPos31 = "-61 220.8 125.707"; - spawnPos36 = "-111 245.8 135.04"; - spawnPos56 = "64 295.8 176.54"; - spawnPos54 = "-11 295.8 113.002"; - spawnPos59 = "-11 295.8 113.002"; - spawnPos1 = "-86 120.8 126.178"; - spawnPos19 = "-36 170.8 122.764"; - spawnPos24 = "-61 195.8 126.387"; - spawnPos11 = "-36 145.8 126.491"; - spawnPos42 = "39 245.8 127.109"; - spawnPos28 = "64 195.8 119.406"; - spawnPos48 = "39 270.8 139.888"; - spawnPos15 = "64 145.8 122.53"; - spawnPos46 = "-61 270.8 122.752"; - spawnPos32 = "-11 220.8 116.65"; - spawnPos52 = "-61 295.8 116.639"; - spawnPos50 = "-111 295.8 148.77"; - spawnPos55 = "39 295.8 144.278"; - spawnPos22 = "-111 195.8 126.225"; - spawnPos20 = "39 170.8 119.452"; - spawnPos0 = "-111 120.8 121.173"; - spawnPos26 = "14 195.8 118.455"; - }; - }; - new SimGroup(base) { - powerCount = "0"; - - new SimGroup(North) { - powerCount = "1"; - - new StaticShape(North) { - position = "-19.7655 306.003 51.2588"; - rotation = "-7.90522e-06 0.00999532 0.99995 179.943"; - scale = "1 1 1"; - nameTag = "North"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - Target = "38"; - locked = "true"; - needsObjectiveWaypoint = "1"; - WayPoint = "6772"; - team = "1"; - }; - new SimGroup(South) { - powerCount = "2"; - - new StaticShape(Team1StationInventory1) { - position = "-70.7856 143.205 36.5365"; - rotation = "0 0 1 180.482"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "39"; - locked = "true"; - Trigger = "6702"; - team = "1"; - }; - new InteriorInstance() { - position = "-18.0217 220.52 39.3609"; - rotation = "0.00118813 0.00236581 0.999996 88.8052"; - scale = "1 1 1"; - interiorFile = "dbase2.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new StaticShape(Team1StationInventory2) { - position = "-80.8374 143.151 36.5394"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "40"; - locked = "true"; - Trigger = "6705"; - team = "1"; - }; - new StaticShape(Team1StationInventory3) { - position = "-81.2743 159.121 36.6331"; - rotation = "0 0 -1 1.71915"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "41"; - locked = "true"; - Trigger = "6707"; - team = "1"; - }; - new StaticShape(Team1StationInventory4) { - position = "-18.3239 228.725 122.356"; - rotation = "0 0 -1 0.574711"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "42"; - locked = "true"; - inUse = "Down"; - notReady = "1"; - Trigger = "6709"; - team = "1"; - }; - new SimGroup(Reserve) { - powerCount = "3"; - - new StaticShape(Reserve) { - position = "17.4218 221.346 67.4835"; - rotation = "0.000491823 -0.000471153 1 88.2363"; - scale = "1 1 1"; - nameTag = "Reserve"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - Target = "43"; - locked = "true"; - needsObjectiveWaypoint = "1"; - WayPoint = "6773"; - team = "1"; - }; - new StaticShape(Team1SensorLargePulse1) { - position = "-117.707 280.643 158.25"; - rotation = "-0.024991 0.0226271 -0.999432 95.7166"; - scale = "1 1 1"; - dataBlock = "SensorLargePulse"; - lockCount = "0"; - homingCount = "0"; - Target = "44"; - locked = "true"; - team = "1"; - }; - new ForceFieldBare(FF) { - position = "-23.9553 214.388 62.3825"; - rotation = "0.0206777 -0.0197207 -0.999592 1.12534"; - scale = "12.1379 12.1139 17.644"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "45"; - locked = "true"; - team = "1"; - }; - }; - new StaticShape(SouthGen) { - position = "-14.6068 109.516 48.7554"; - rotation = "-0.578269 0.577352 0.576428 119.842"; - scale = "0.850522 1 1"; - nameTag = "South"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - Target = "46"; - locked = "true"; - needsObjectiveWaypoint = "1"; - WayPoint = "6774"; - team = "1"; - }; - new StaticShape(Team1StationInventory5) { - position = "-71.221 159.368 36.575"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "47"; - locked = "true"; - Trigger = "6717"; - team = "1"; - }; - }; - }; - new TSStatic() { - position = "22.6859 156.581 120.157"; - rotation = "0.0299817 0.0303072 0.999091 89.4335"; - scale = "3.50102 1.71005 1.28066"; - shapeName = "stackable3m.dts"; - locked = "true"; - team = "2"; - }; - new InteriorInstance() { - position = "-117.723 280.601 158.69"; - rotation = "0 0 -1 6.87562"; - scale = "1.48782 1.71141 1"; - interiorFile = "dpole1.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "22.6771 170.281 119.077"; - rotation = "0.0247383 0.0252581 0.999375 89.9903"; - scale = "3.3311 1.69176 1.45751"; - shapeName = "stackable3m.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-14.4421 152.704 121.905"; - rotation = "0 0 1 88.8084"; - scale = "2.15569 2.62004 1.34785"; - shapeName = "stackable3s.dts"; - team = "2"; - }; - new TSStatic() { - position = "-23.328 155.574 122.22"; - rotation = "0.0146822 0.0159191 0.999765 87.6757"; - scale = "3.34567 1 1.2197"; - shapeName = "stackable3m.dts"; - team = "2"; - }; - new TSStatic() { - position = "-24.0602 169.756 120.318"; - rotation = "-0.00499991 -0.00526051 0.999974 87.0911"; - scale = "3.85723 0.904292 1.53382"; - shapeName = "stackable3m.dts"; - team = "2"; - }; - }; - new Item() { - position = "-46.6692 220.052 50.7169"; - rotation = "0 0 -1 91.6732"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - team = "2"; - }; - new SimGroup(FF) { - powerCount = "1"; - - new InteriorInstance() { - position = "82.6445 472.542 201.121"; - rotation = "0 0 -1 26.9291"; - scale = "1 1 1"; - interiorFile = "stowr6.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "2"; - }; - new StaticShape(Team1GeneratorLarge1) { - position = "86.044 474.092 264.013"; - rotation = "0 0 1 63.5984"; - scale = "1 1 1"; - nameTag = "Forcefield"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - Target = "48"; - locked = "true"; - needsObjectiveWaypoint = "1"; - WayPoint = "6775"; - team = "1"; - }; - new ForceFieldBare() { - position = "-36.6701 204.757 41.494"; - rotation = "0 -1 0 89.9544"; - scale = "0.1 32.0519 33.234"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "49"; - locked = "true"; - team = "1"; - }; - new ForceFieldBare() { - position = "-48.2985 305.324 35.8824"; - rotation = "1 0 0 0"; - scale = "0.1 7.48712 7.42514"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "50"; - locked = "true"; - team = "1"; - }; - new ForceFieldBare() { - position = "-24.2743 287.676 50.562"; - rotation = "1 0 0 0"; - scale = "9.69896 0.1 8.98597"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "51"; - locked = "true"; - team = "1"; - }; - new ForceFieldBare() { - position = "-21.0958 152.932 51.1504"; - rotation = "1 0 0 0"; - scale = "9.20716 0.1 8.58927"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "52"; - locked = "true"; - team = "1"; - }; - new ForceFieldBare() { - position = "-21.4594 142.571 35.8686"; - rotation = "1 0 0 0"; - scale = "11.1818 0.1 15.0275"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "53"; - locked = "true"; - team = "1"; - }; - new ForceFieldBare() { - position = "-38.7339 212.894 86.5899"; - rotation = "1 0 0 0"; - scale = "0.101108 14.0431 11.1735"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "54"; - locked = "true"; - team = "1"; - }; - new ForceFieldBare() { - position = "-24.8484 296.887 36.5742"; - rotation = "1 0 0 0"; - scale = "10.5654 0.1 13.1467"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "55"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "73.3234 338.14 182.566"; - rotation = "1 0 0 0"; - scale = "0.617044 0.809401 1"; - interiorFile = "splat1.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "2"; - }; - new Turret(Team1TurretBaseLarge1) { - position = "73.8894 344.235 184.362"; - rotation = "0 0 -1 89.3814"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - originalBarrel = "PlasmaBarrelLarge"; - Target = "56"; - locked = "true"; - team = "1"; - }; - }; - }; - new SimGroup(Team0) { - powerCount = "0"; - - new InteriorInstance() { - position = "-36.1838 189.516 117.862"; - rotation = "0 0 -1 0.574711"; - scale = "1 1 2.14894"; - interiorFile = "dmisc1.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "0"; - }; - new StaticShape(Team1FlipFlop1) { - position = "-18.0369 220.544 63.1659"; - rotation = "0 0 1 89.3814"; - scale = "1 1 1"; - nameTag = "Control"; - dataBlock = "FlipFlop"; - lockCount = "0"; - homingCount = "0"; - Target = "57"; - locked = "true"; - needsObjectiveWaypoint = "1"; - WayPoint = "6776"; - team = "1"; - }; - new Item() { - position = "-76.5361 214.349 39.4203"; - rotation = "0 0 1 180.482"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - team = "0"; - }; - new Item() { - position = "16.199 228.748 39.4238"; - rotation = "0 0 -1 2.29172"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - team = "0"; - }; - new InteriorInstance() { - position = "-38.1826 254.478 114.387"; - rotation = "0 0 -1 2.29377"; - scale = "1 1 2.44569"; - interiorFile = "dmisc1.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "0"; - }; - new Item() { - position = "-25.5215 220.574 134.258"; - rotation = "0 0 -1 88.8084"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - team = "0"; - }; - }; - }; - new SimGroup(environment) { - powerCount = "0"; - - new Precipitation(Precipitation) { - position = "-91.3542 155.206 151.502"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "snow"; - dataBlock = "Snow"; - lockCount = "0"; - homingCount = "0"; - percentage = "1"; - color1 = "1.000000 1.000000 1.000000 1.000000"; - color2 = "-1.000000 0.000000 0.000000 1.000000"; - color3 = "-1.000000 0.000000 0.000000 1.000000"; - offsetSpeed = "0.25"; - minVelocity = "0.25"; - maxVelocity = "1.5"; - maxNumDrops = "2000"; - maxRadius = "80"; - locked = "true"; - }; - new AudioEmitter() { - position = "-217.625 3.2526 143.029"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/howlingwind1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "0.5"; - isLooping = "1"; - is3D = "0"; - minDistance = "20"; - maxDistance = "100"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "-217.326 7.65398 144.216"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/coldwind1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "0"; - minDistance = "20"; - maxDistance = "100"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "-275.413 -2.48166 132.166"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/icecrack1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "100"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "2000"; - maxLoopGap = "2000"; - type = "EffectAudioType"; - locked = "true"; - }; - }; - -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/ColdFusion.vl2/terrains/ColdFusion.spn b/docs/base/@vl2/ColdFusion.vl2/terrains/ColdFusion.spn deleted file mode 100644 index ff2a6b23..00000000 Binary files a/docs/base/@vl2/ColdFusion.vl2/terrains/ColdFusion.spn and /dev/null differ diff --git a/docs/base/@vl2/ColdFusion.vl2/textures/gui/LOAD_ColdFusion.png b/docs/base/@vl2/ColdFusion.vl2/textures/gui/LOAD_ColdFusion.png deleted file mode 100644 index 7897a32b..00000000 Binary files a/docs/base/@vl2/ColdFusion.vl2/textures/gui/LOAD_ColdFusion.png and /dev/null differ diff --git a/docs/base/@vl2/ColdWar.vl2/missions/ColdWar.mis b/docs/base/@vl2/ColdWar.vl2/missions/ColdWar.mis deleted file mode 100644 index 1647555a..00000000 --- a/docs/base/@vl2/ColdWar.vl2/missions/ColdWar.mis +++ /dev/null @@ -1,2872 +0,0 @@ -// DisplayName = Cold War -// MissionTypes = Siege - -//--- MISSION QUOTE BEGIN --- -// -- Map by ???Unknown??? -//--- MISSION QUOTE END --- - -//--- MISSION STRING BEGIN --- -//[Siege]The bunker FF gens power the entrance FFs for the 3 bunkers. Unrepairable. -//The Bunker Generators, which are also unrepairable, power the FFs guarding the 2 Main base generators. As each bunker goes offline, so does it's respective spawsphere. -//The Offense has a Remote Offensive Tower with it's own spawnsphere that can be brought online. It will also come online automatically when all 3 D bunkers go offline. -//The 2 Main Base Gens power the FF guarding the switch. They are repairable. -//Credits: Map by ???Unknown???. Thanks to Shadow Skill for the name. Thanks also to Jambon, and the people of the pond for help testing and input. -//--- MISSION STRING END --- - -datablock ForceFieldBareData(UnksIceFF) -{ - fadeMS = 1000; - baseTranslucency = 0.0; - powerOffTranslucency = 0.0; - teamPermiable = false; - otherPermiable = false; - color = "0.0 0.0 0.0"; - powerOffColor = "0.0 0.0 0.0"; - targetTypeTag = 'ForceField'; - - texture[0] = "skins/forcef1"; - texture[1] = "skins/forcef2"; - texture[2] = "skins/forcef3"; - texture[3] = "skins/forcef4"; - texture[4] = "skins/forcef5"; - - framesPerSec = 10; - numFrames = 5; - scrollSpeed = 15; - umapping = 1.0; - vmapping = 0.15; -}; - -function ForceFieldBareData::onAdd(%data, %obj) -{ - if(%obj.customPZ $= "1") { //add a dynamic field to your FF called "customPZ" with a value of 1 and it will have a custom PZ with the values set below - %velo = %obj.PZVelocity; //add a dynamic field to your FF called "PZVelocity" and set the value to what velocityMod you want - %grav = %obj.PZGravity; //dynamic field - PZGravity = whatever gravityMod you want your FF to have - %appl = %obj.PZForce; //dynamic field - PZForce = whatever appliedForce you want your FF to have - } - - else { - %velo = "0.1"; - %grav = "1"; - %appl = "0 0 0"; - } - - %pz = new PhysicalZone() { - position = %obj.position; - rotation = %obj.rotation; - scale = %obj.scale; - polyhedron = "0.000000 1.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000"; - velocityMod = %velo; - gravityMod = %grav; - appliedForce = %appl; - ffield = %obj; - }; - - %pzGroup = nameToID("MissionCleanup/PZones"); - if(%pzGroup <= 0) - { - %pzGroup = new SimGroup("PZones"); - MissionCleanup.add(%pzGroup); - } - %pzGroup.add(%pz); - - Parent::onAdd(%data, %obj); - -} - -//--- OBJECT WRITE BEGIN --- -new SimGroup(MissionGroup) { - - cdTrack = "5"; - musicTrack = "ice"; - powerCount = "0"; - - new MissionArea(MissionArea) { - area = "-616 -632 1424 1248"; - flightCeiling = "300"; - flightCeilingRange = "20"; - - locked = "true"; - }; - new Sky(Sky) { - position = "264 -8 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - cloudHeightPer[0] = "0.349971"; - cloudHeightPer[1] = "0.25"; - cloudHeightPer[2] = "0.199973"; - cloudSpeed1 = "0.0001"; - cloudSpeed2 = "0.0002"; - cloudSpeed3 = "0.0003"; - visibleDistance = "300"; - useSkyTextures = "1"; - renderBottomTexture = "0"; - SkySolidColor = "0.365000 0.390000 0.420000 0.000000"; - fogDistance = "100"; - fogColor = "0.500000 0.500000 0.570000 1.000000"; - fogVolume1 = "0 0 0"; - fogVolume2 = "800 175 250"; - fogVolume3 = "0 0 0"; - materialList = "sky_ice_blue.dml"; - windVelocity = "1 0 0"; - windEffectPrecipitation = "0"; - fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor3 = "128.000000 128.000000 128.000000 7648147490786239160000000.000000"; - high_visibleDistance = "-1"; - high_fogDistance = "-1"; - high_fogVolume1 = "-1 0 100"; - high_fogVolume2 = "-1 100 250"; - high_fogVolume3 = "-1 0 0"; - - cloudSpeed0 = "0.000250 0.000050"; - locked = "true"; - }; - new Sun() { - position = "264 -8 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - direction = "0.57735 0.57735 -0.57735"; - color = "0.600000 0.600000 0.600000 1.000000"; - ambient = "0.500000 0.500000 0.500000 1.000000"; - texture[0] = "special/sunFlare"; - texture[1] = "special/sunFlare02"; - texture[2] = "special/LensFlare/flare01"; - texture[3] = "special/LensFlare/flare02"; - texture[4] = "special/LensFlare/flare03"; - lensFlareScale = "0.7"; - lensFlareIntensity = "1"; - frontFlareSize = "300"; - backFlareSize = "450"; - flareColor = "1.000000 1.000000 1.000000 1.000000"; - - locked = "true"; - }; - new TerrainBlock(Terrain) { - rotation = "1 0 0 0"; - scale = "1 1 1"; - detailTexture = "details/snowdet2"; - terrainFile = "ThinIce.ter"; - squareSize = "8"; - emptySquares = "156571 418970 419226 353947 354203 355917 290388 356173 290644 356429 356435 291150 94548 160086 165731 165734 362350 428131 362606 428387 362862 428643 363118 428899"; - - locked = "true"; - position = "-1024 -1024 0"; - }; - new SimGroup(ice) { - - powerCount = "1"; - - new WaterBlock(Water) { - position = "-304 -448 0"; - rotation = "1 0 0 0"; - scale = "384 480 70.55"; - liquidType = "Quicksand"; - density = "100"; - viscosity = "-10"; - waveMagnitude = "0"; - surfaceTexture = "LiquidTiles/IslandWater01"; - surfaceOpacity = "0.85"; - envMapTexture = "ice/skies/icebound_emap_cloudsground"; - envMapIntensity = "0.1"; - removeWetEdges = "1"; - AudioEnvironment = "Underwater"; - - floodFill = "0"; - locked = "false"; - }; - new WaterBlock(Water) { - position = "-96 -40 0"; - rotation = "1 0 0 0"; - scale = "480 480 70.55"; - liquidType = "Quicksand"; - density = "100"; - viscosity = "-10"; - waveMagnitude = "0"; - surfaceTexture = "LiquidTiles/IslandWater01"; - surfaceOpacity = "0.85"; - envMapTexture = "ice/skies/icebound_emap_cloudsground"; - envMapIntensity = "0.1"; - removeWetEdges = "1"; - AudioEnvironment = "Underwater"; - - floodFill = "0"; - locked = "false"; - }; - new ForceFieldBare() { - position = "-304.416 -432.579 69.9"; - rotation = "1 0 0 0"; - scale = "345.099 461.078 0.1"; - dataBlock = "UnksIceFF"; - lockCount = "0"; - homingCount = "0"; - - PZGravity = "1"; - PZForce = "0"; - customPZ = "1"; - Target = "33"; - PZVelocity = "1"; - }; - new StaticShape() { - position = "-54.7097 -214.494 20.9013"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SolarPanel"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedBy = "42113"; - lastDamagedByTeam = "2"; - teamDamageStateOnZap = "0"; - team = "0"; - Target = "34"; - zapSound = "0"; - damageTimeMS = "6411868"; - }; - new WaterBlock(Water) { - position = "-976 -440 0"; - rotation = "1 0 0 0"; - scale = "544 384 70.55"; - liquidType = "Quicksand"; - density = "100"; - viscosity = "-10"; - waveMagnitude = "0"; - surfaceTexture = "LiquidTiles/IslandWater01"; - surfaceOpacity = "0.85"; - envMapTexture = "ice/skies/icebound_emap_cloudsground"; - envMapIntensity = "0.1"; - removeWetEdges = "1"; - AudioEnvironment = "Underwater"; - - floodFill = "0"; - locked = "false"; - }; - new WaterBlock(Water) { - position = "-480 -48 0"; - rotation = "1 0 0 0"; - scale = "160 256 70.55"; - liquidType = "Quicksand"; - density = "100"; - viscosity = "-10"; - waveMagnitude = "0"; - surfaceTexture = "LiquidTiles/IslandWater01"; - surfaceOpacity = "0.85"; - envMapTexture = "ice/skies/icebound_emap_cloudsground"; - envMapIntensity = "0.1"; - removeWetEdges = "1"; - AudioEnvironment = "Underwater"; - - floodFill = "0"; - locked = "false"; - }; - new WaterBlock(Water) { - position = "440 -112 0"; - rotation = "1 0 0 0"; - scale = "416 160 70.55"; - liquidType = "Quicksand"; - density = "100"; - viscosity = "-10"; - waveMagnitude = "0"; - surfaceTexture = "LiquidTiles/IslandWater01"; - surfaceOpacity = "0.85"; - envMapTexture = "ice/skies/icebound_emap_cloudsground"; - envMapIntensity = "0.1"; - removeWetEdges = "1"; - AudioEnvironment = "Underwater"; - - floodFill = "0"; - locked = "false"; - }; - new WaterBlock(Water) { - position = "544 184 0"; - rotation = "1 0 0 0"; - scale = "160 256 70.55"; - liquidType = "Quicksand"; - density = "100"; - viscosity = "-10"; - waveMagnitude = "0"; - surfaceTexture = "LiquidTiles/IslandWater01"; - surfaceOpacity = "0.85"; - envMapTexture = "ice/skies/icebound_emap_cloudsground"; - envMapIntensity = "0.1"; - removeWetEdges = "1"; - AudioEnvironment = "Underwater"; - - floodFill = "0"; - locked = "false"; - team = "1"; - }; - new ForceFieldBare() { - position = "-565.672 -51.579 69.9"; - rotation = "1 0 0 0"; - scale = "243.355 275.202 0.1"; - dataBlock = "UnksIceFF"; - lockCount = "0"; - homingCount = "0"; - - PZGravity = "1"; - PZForce = "0"; - customPZ = "1"; - Target = "35"; - PZVelocity = "1"; - }; - new ForceFieldBare() { - position = "-95.7836 -36.579 69.9"; - rotation = "1 0 0 0"; - scale = "482.667 461.078 0.1"; - dataBlock = "UnksIceFF"; - lockCount = "0"; - homingCount = "0"; - - PZGravity = "1"; - PZForce = "0"; - customPZ = "1"; - Target = "36"; - PZVelocity = "1"; - }; - new ForceFieldBare() { - position = "-980.674 -548.379 69.9"; - rotation = "1 0 0 0"; - scale = "534.757 461.078 0.1"; - dataBlock = "UnksIceFF"; - lockCount = "0"; - homingCount = "0"; - - PZGravity = "1"; - PZForce = "0"; - customPZ = "1"; - Target = "37"; - PZVelocity = "1"; - }; - new ForceFieldBare() { - position = "424.016 -112.168 69.9"; - rotation = "1 0 0 0"; - scale = "450.348 536.667 0.1"; - dataBlock = "UnksIceFF"; - lockCount = "0"; - homingCount = "0"; - - PZGravity = "1"; - PZForce = "0"; - customPZ = "1"; - Target = "38"; - PZVelocity = "1"; - }; - new PhysicalZone() { - position = "-304.416 -432.579 69.9"; - rotation = "1 0 0 0"; - scale = "345.099 461.078 1.15696"; - velocityMod = "1"; - gravityMod = "0.3"; - appliedForce = "0 0 0"; - polyhedron = "0.0000000 1.0000000 0.0000000 1.0000000 0.0000000 0.0000000 -0.0000000 -1.0000000 -0.0000000 -0.0000000 -0.0000000 1.0000000"; - - ffield = "15495"; - }; - new SimSet(TrackerTeam_1) { - - new ScriptObject() { - - guid = "360525"; - voiceEnabled = "0"; - isSuperAdmin = "1"; - name = "\x10\c6???Unknown???\c7\x11"; - ping = "1"; - score = "0"; - canListen = "0"; - isAdmin = "1"; - targetId = "32"; - teamId = "0"; - isBot = "0"; - chatMuted = "0"; - clientId = "15479"; - isListening = "0"; - isSmurf = "0"; - className = "PlayerRep"; - packetLoss = "0"; - }; - }; - new SimSet(TrackerTeam_0) { - - new ScriptObject() { - - guid = "360525"; - voiceEnabled = "0"; - isSuperAdmin = "1"; - name = "\x10\c6???Unknown???\c7\x11"; - ping = "1"; - score = "0"; - canListen = "0"; - isAdmin = "1"; - targetId = "32"; - teamId = "0"; - isBot = "0"; - chatMuted = "0"; - clientId = "15479"; - isListening = "0"; - isSmurf = "0"; - className = "PlayerRep"; - packetLoss = "0"; - }; - }; - new PhysicalZone() { - position = "-565.672 -51.579 69.9"; - rotation = "1 0 0 0"; - scale = "243.355 275.202 1.15696"; - velocityMod = "1"; - gravityMod = "0.3"; - appliedForce = "0 0 0"; - polyhedron = "0.0000000 1.0000000 0.0000000 1.0000000 0.0000000 0.0000000 -0.0000000 -1.0000000 -0.0000000 -0.0000000 -0.0000000 1.0000000"; - - ffield = "15503"; - }; - new PhysicalZone() { - position = "-980.674 -548.379 69.9"; - rotation = "1 0 0 0"; - scale = "534.757 461.078 1.15696"; - velocityMod = "1"; - gravityMod = "0.3"; - appliedForce = "0 0 0"; - polyhedron = "0.0000000 1.0000000 0.0000000 1.0000000 0.0000000 0.0000000 -0.0000000 -1.0000000 -0.0000000 -0.0000000 -0.0000000 1.0000000"; - - ffield = "15507"; - }; - new PhysicalZone() { - position = "-95.7836 -36.579 69.9"; - rotation = "1 0 0 0"; - scale = "482.667 461.078 1.15696"; - velocityMod = "1"; - gravityMod = "0.3"; - appliedForce = "0 0 0"; - polyhedron = "0.0000000 1.0000000 0.0000000 1.0000000 0.0000000 0.0000000 -0.0000000 -1.0000000 -0.0000000 -0.0000000 -0.0000000 1.0000000"; - - ffield = "15505"; - }; - new PhysicalZone() { - position = "423.976 -112.166 69.9"; - rotation = "1 0 0 0"; - scale = "450.348 536.667 1.15696"; - velocityMod = "1"; - gravityMod = "0.3"; - appliedForce = "0 0 0"; - polyhedron = "0.0000000 1.0000000 0.0000000 1.0000000 0.0000000 0.0000000 -0.0000000 -1.0000000 -0.0000000 -0.0000000 -0.0000000 1.0000000"; - - ffield = "15509"; - }; - new StaticShape() { - position = "696.2 -80.0936 80.8878"; - rotation = "0.523557 0.667677 -0.529241 111.967"; - scale = "1 1 1"; - dataBlock = "MediumMaleHuman_Dead"; - lockCount = "0"; - homingCount = "0"; - - Target = "-1"; - }; - new WaterBlock(Water) { - position = "48 -584 0"; - rotation = "1 0 0 0"; - scale = "128 128 70.55"; - liquidType = "Quicksand"; - density = "100"; - viscosity = "-10"; - waveMagnitude = "0"; - surfaceTexture = "LiquidTiles/IslandWater01"; - surfaceOpacity = "0.85"; - envMapTexture = "ice/skies/icebound_emap_cloudsground"; - envMapIntensity = "0.1"; - removeWetEdges = "1"; - AudioEnvironment = "Underwater"; - - floodFill = "0"; - locked = "false"; - }; - new ForceFieldBare() { - position = "60.6012 -548.44 69.9"; - rotation = "1 0 0 0"; - scale = "95.7718 95.6019 0.1"; - dataBlock = "UnksIceFF"; - lockCount = "0"; - homingCount = "0"; - - PZGravity = "1"; - PZForce = "0"; - customPZ = "1"; - Target = "87"; - PZVelocity = "1"; - }; - new PhysicalZone() { - position = "50.4012 -539.44 69.9"; - rotation = "1 0 0 0"; - scale = "105.931 85.643 1.15696"; - velocityMod = "1"; - gravityMod = "0.3"; - appliedForce = "0 0 0"; - polyhedron = "0.0000000 1.0000000 0.0000000 1.0000000 0.0000000 0.0000000 -0.0000000 -1.0000000 -0.0000000 -0.0000000 -0.0000000 1.0000000"; - - ffield = "15495"; - }; - new StaticShape() { - position = "703.86 -72.0986 80.3166"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "HeavyMaleHuman_Dead"; - lockCount = "0"; - homingCount = "0"; - - Target = "-1"; - }; - }; - new NavigationGraph(NavGraph) { - conjoinAngleDev = "45"; - cullDensity = "0.3"; - customArea = "0 0 0 0"; - - coverage = "0"; - locked = "true"; - GraphFile = "ThinIce.nav"; - YDimOverSize = "0"; - position = "0 0 0 1"; - conjoinBowlDev = "20"; - rotation = "0 0 0 0"; - XDimOverSize = "0"; - scale = "1 1 1"; - }; - new SimGroup(Teams) { - - powerCount = "0"; - - new SimGroup(Team1) { - - powerCount = "0"; - - new SimGroup(spawnspheres) { - - powerCount = "0"; - - new SpawnSphere(Omainspawn) { - position = "-231.098 -527.612 168.829"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "50"; - sphereWeight = "50"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - }; - new SimGroup(AIObjectives) { - - powerCount = "0"; - }; - new SimGroup(remotebase) { - - powerCount = "0"; - - new StaticShape(remoteinv2) { - position = "325.964 -144.982 168.386"; - rotation = "0 0 1 141.521"; - scale = "1 1 1"; - nameTag = "Remote Offensive Tower"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Trigger = "25684"; - Target = "39"; - notReady = "1"; - inUse = "Down"; - }; - new StaticShape(remoteinv1) { - position = "317.693 -131.41 168.386"; - rotation = "0 0 -1 35.7055"; - scale = "1 1 1"; - nameTag = "Remote Offensive Tower"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Trigger = "25686"; - Target = "40"; - notReady = "1"; - inUse = "Down"; - }; - new StaticShape(remotegen) { - position = "323.231 -137.204 177.947"; - rotation = "0 0 1 53.858"; - scale = "1 1 1"; - nameTag = "Remote Offensive Tower"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "41"; - }; - new ForceFieldBare() { - position = "320.984 -127.81 168.32"; - rotation = "0.166599 -0.0986391 0.981079 58.7205"; - scale = "18.3331 0.1 9.14917"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - PZGravity = "1"; - customPZ = "1"; - Target = "42"; - PZVelocity = "1"; - }; - new ForceFieldBare() { - position = "313.46 -132.753 168.356"; - rotation = "-0.214444 0.111879 0.970308 59.3344"; - scale = "18.3331 0.1 8.87297"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - PZGravity = "1"; - customPZ = "1"; - Target = "43"; - PZVelocity = "1"; - }; - new ForceFieldBare() { - position = "324.489 -148.924 169.798"; - rotation = "0 0 -1 31.5623"; - scale = "7.22699 0.408611 1.1509"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "44"; - }; - new ForceFieldBare() { - position = "313.706 -131.371 169.798"; - rotation = "0 0 -1 31.5623"; - scale = "7.22699 0.325252 1.1509"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "45"; - }; - new WayPoint() { - position = "321.682 -138.425 173.661"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "WayPointMarker"; - lockCount = "0"; - homingCount = "0"; - name = "Remote Offensive Tower"; - team = "2"; - }; - new SimGroup() { - - powerCount = "0"; - }; - }; - new InteriorInstance() { - position = "-230.356 -524.111 106.317"; - rotation = "0 0 -1 6.30252"; - scale = "1 1 1"; - interiorFile = "stowr3.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new SimGroup(Base1) { - - powerCount = "1"; - - new StaticShape(shadowskillinv) { - position = "-241.122 -511.253 166.276"; - rotation = "0 0 -1 90.1366"; - scale = "1 1 1"; - nameTag = "Shadow Skill\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Trigger = "25701"; - Target = "46"; - notReady = "1"; - inUse = "Down"; - }; - new StaticShape() { - position = "-245.639 -516.401 166.276"; - rotation = "0 0 -1 0.754847"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Trigger = "25703"; - Target = "47"; - }; - new StaticShape() { - position = "-219.728 -536.545 166.276"; - rotation = "0 0 1 89.9546"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedBy = "21571"; - lastDamagedByTeam = "1"; - team = "2"; - Trigger = "25705"; - Target = "48"; - notReady = "1"; - inUse = "Down"; - damageTimeMS = "952823"; - }; - new StaticShape() { - position = "-214.98 -531.654 166.32"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Trigger = "25707"; - Target = "49"; - notReady = "1"; - inUse = "Down"; - }; - new StaticShape() { - position = "0 0 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SolarPanel"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "50"; - }; - new ForceFieldBare() { - position = "-207.816 -533.861 167.729"; - rotation = "-0.0566095 0.942358 -0.329783 20.6473"; - scale = "0.1 24.7076 7.31441"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - PZGravity = "1"; - customPZ = "1"; - Target = "51"; - PZVelocity = "1"; - }; - new ForceFieldBare() { - position = "-215.956 -544.606 168.046"; - rotation = "0.223214 -0.19145 -0.955784 98.6952"; - scale = "0.1 24.7076 7.31441"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - PZGravity = "1"; - customPZ = "1"; - Target = "52"; - PZVelocity = "1"; - }; - new ForceFieldBare() { - position = "-250.078 -538.544 167.764"; - rotation = "0.0612732 -0.94133 -0.331878 18.8382"; - scale = "0.1 24.7076 7.31441"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - PZGravity = "1"; - customPZ = "1"; - Target = "53"; - PZVelocity = "1"; - }; - new ForceFieldBare() { - position = "-233.582 -535.6 165.975"; - rotation = "-0.0535999 0.996952 -0.0566851 90.1399"; - scale = "0.1 7.49856 7.31441"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - PZGravity = "1"; - customPZ = "1"; - Target = "54"; - PZVelocity = "1"; - }; - new ForceFieldBare() { - position = "-218.957 -519.009 165.975"; - rotation = "-0.0535999 0.996952 -0.0566851 90.1399"; - scale = "0.1 7.49856 7.31441"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - PZGravity = "1"; - customPZ = "1"; - Target = "55"; - PZVelocity = "1"; - }; - new ForceFieldBare() { - position = "-220.575 -500.872 168.034"; - rotation = "-0.223492 0.208904 -0.952056 99.1829"; - scale = "0.1 24.7076 7.31441"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - PZGravity = "1"; - customPZ = "1"; - Target = "56"; - PZVelocity = "1"; - }; - new ForceFieldBare() { - position = "-228.42 -527.093 186.79"; - rotation = "-0.0535999 0.996952 -0.0566851 90.1399"; - scale = "0.1 7.49856 7.31441"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - PZGravity = "1"; - customPZ = "1"; - Target = "57"; - PZVelocity = "1"; - }; - new Item() { - position = "-230.146 -523.77 166.904"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - team = "1"; - Target = "-1"; - }; - }; - new InteriorInstance() { - position = "323.261 -137.375 114.931"; - rotation = "0 0 1 147.823"; - scale = "1 1 1"; - interiorFile = "stowr6.dif"; - showTerrainInside = "1"; - - team = "1"; - }; - }; - new SimGroup(Team2) { - - powerCount = "0"; - - new SimGroup(spawnspheres) { - - powerCount = "0"; - - new SpawnSphere(southspawn) { - position = "236.659 -207.956 72.4078"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "75"; - sphereWeight = "15"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - new SpawnSphere(FFspawn) { - position = "-362.631 -133.038 63.1308"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "100"; - sphereWeight = "55"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - new SpawnSphere(westspawn) { - position = "-169.459 73.922 50.0088"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "80"; - sphereWeight = "15"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - new SpawnSphere(northspawn) { - position = "227.78 306.46 93.4327"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "50"; - sphereWeight = "15"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - }; - new SimGroup(AIObjectives) { - - powerCount = "0"; - }; - new SimGroup(ThreeBunksPower) { - - powerCount = "1"; - - new StaticShape(ThreeBunksGen) { - position = "677.146 -52.4237 2.22865"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "58"; - }; - new ForceFieldBare() { - position = "698.785 -30.86 101.004"; - rotation = "1 0 0 0"; - scale = "4.27908 7.89742 3.1153"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "59"; - }; - new ForceFieldBare() { - position = "711.691 -23.4829 86.0209"; - rotation = "1 0 0 0"; - scale = "0.92627 4.26726 5.15665"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "60"; - }; - new ForceFieldBare() { - position = "711.691 -34.4829 86.0209"; - rotation = "1 0 0 0"; - scale = "0.92627 4.26726 5.15665"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "61"; - }; - }; - new SimGroup(mainbase) { - - powerCount = "2"; - - new StaticShape(MainGen1) { - position = "698.597 -26.8276 101.069"; - rotation = "0 0 -1 89.3814"; - scale = "1 1 1"; - nameTag = "Main Base"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - needsObjectiveWaypoint = "1"; - WayPoint = "25956"; - Target = "62"; - }; - new StaticShape(MainGen2) { - position = "716.33 -26.6837 86.0851"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - nameTag = "Main Base"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedBy = "4959"; - lastDamagedByTeam = "1"; - team = "1"; - needsObjectiveWaypoint = "1"; - WayPoint = "25957"; - Target = "63"; - damageTimeMS = "1672123"; - }; - new Item() { - position = "677.459 -26.8959 95.2517"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - team = "2"; - Target = "-1"; - }; - new StaticShape(maininv1) { - position = "674.02 -14.901 82.0675"; - rotation = "0 0 -1 89.3814"; - scale = "1 1 1"; - nameTag = "Main Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Trigger = "25746"; - Target = "64"; - }; - new StaticShape(maininv2) { - position = "673.635 -38.9357 82.0618"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - nameTag = "Main Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Trigger = "25748"; - Target = "65"; - }; - new StaticShape(Switch) { - position = "722.79 -26.8629 109.074"; - rotation = "1 0 0 0"; - scale = "1 1 0.895338"; - nameTag = "Control Point"; - dataBlock = "FlipFlop"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - needsObjectiveWaypoint = "1"; - WayPoint = "25958"; - Target = "66"; - }; - new ForceFieldBare() { - position = "727.641 -34.9643 109.012"; - rotation = "1 0 0 0"; - scale = "0.21908 16.1764 4.23264"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - PZGravity = "0"; - customPZ = "1"; - Target = "67"; - PZVelocity = "1"; - }; - new InteriorInstance() { - position = "663.637 -26.9247 82.0999"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - interiorFile = "sbase1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - }; - new SimGroup(WestBunk) { - - powerCount = "2"; - - new StaticShape(WestBunkGen1) { - position = "-166.876 89.7042 48.3027"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - nameTag = "West Bunker"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedBy = "4986"; - lastDamagedByTeam = "2"; - team = "1"; - needsObjectiveWaypoint = "1"; - WayPoint = "25959"; - Target = "68"; - notRepairable = "1"; - damageTimeMS = "351565"; - }; - new StaticShape(WestBunkGen2) { - position = "-167.956 59.3404 48.3027"; - rotation = "0 0 -1 0.189746"; - scale = "1 1 1"; - nameTag = "West Bunker"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedBy = "4986"; - lastDamagedByTeam = "2"; - team = "1"; - needsObjectiveWaypoint = "1"; - WayPoint = "25960"; - Target = "69"; - notRepairable = "1"; - damageTimeMS = "345643"; - }; - new StaticShape(WestBunkInv1) { - position = "-212.091 55.6434 62.2445"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - nameTag = "West Bunker"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Trigger = "25757"; - Target = "70"; - notReady = "1"; - inUse = "Down"; - }; - new StaticShape(WestBunkInv2) { - position = "-123.904 93.2102 62.2516"; - rotation = "0 0 -1 0.176939"; - scale = "1 1 1"; - nameTag = "West Bunker"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Trigger = "25759"; - Target = "71"; - notReady = "1"; - inUse = "Down"; - }; - new Item() { - position = "-167.275 73.997 79.8148"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - team = "2"; - Target = "-1"; - }; - new InteriorInstance() { - position = "-168.415 74.5414 78.2812"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "sbunk_nef1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - }; - new SimGroup(NorthBunk) { - - powerCount = "2"; - - new StaticShape(NorthBunkGen1) { - position = "225.62 288.954 88.6675"; - rotation = "0 0 1 215.615"; - scale = "1 1 1"; - nameTag = "North Bunker"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedBy = "4986"; - lastDamagedByTeam = "1"; - team = "1"; - needsObjectiveWaypoint = "1"; - WayPoint = "25961"; - Target = "72"; - notRepairable = "1"; - damageTimeMS = "906783"; - }; - new StaticShape(NorthBunkGen2) { - position = "210.593 300.453 88.6675"; - rotation = "0 0 1 215.615"; - scale = "1 1 1"; - nameTag = "North Bunker"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedBy = "4986"; - lastDamagedByTeam = "1"; - team = "1"; - needsObjectiveWaypoint = "1"; - WayPoint = "25962"; - Target = "73"; - notRepairable = "1"; - damageTimeMS = "904241"; - }; - new StaticShape(NorthBunkInv) { - position = "214.762 306.656 109.602"; - rotation = "0 0 1 211.994"; - scale = "1 1 1"; - nameTag = "North Bunker"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Trigger = "25766"; - Target = "74"; - notReady = "1"; - inUse = "Down"; - }; - new Item() { - position = "208.464 301.414 110.091"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - team = "2"; - Target = "-1"; - }; - new InteriorInstance() { - position = "219.661 297.036 97.1381"; - rotation = "0 0 1 127.197"; - scale = "1 1 1"; - interiorFile = "dbunk_snowblind.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - }; - new SimGroup(FFbunk) { - - powerCount = "2"; - - new StaticShape(ffbunkinv1) { - position = "-389.667 -132.796 62.2222"; - rotation = "0 0 -1 92.8192"; - scale = "1 1 1"; - nameTag = "Force Field Bunker"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Trigger = "25771"; - Target = "75"; - notReady = "1"; - inUse = "Down"; - }; - new StaticShape(ffbunkinv2) { - position = "-333.212 -127.294 62.2631"; - rotation = "0 0 1 84.2248"; - scale = "1 1 1"; - nameTag = "Force Field Bunker"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedBy = "27932"; - lastDamagedByTeam = "1"; - team = "1"; - Trigger = "25773"; - Target = "76"; - notReady = "1"; - inUse = "Down"; - damageTimeMS = "3045397"; - }; - new StaticShape(ffgen1) { - position = "-393.758 -91.285 53.2549"; - rotation = "0 0 1 85.3707"; - scale = "1 1 1"; - nameTag = "Bunker Force Field"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedBy = "4917"; - lastDamagedByTeam = "1"; - team = "1"; - needsObjectiveWaypoint = "1"; - WayPoint = "25963"; - Target = "77"; - notRepairable = "1"; - damageTimeMS = "266174"; - }; - new StaticShape(ffgen2) { - position = "-339.585 -155.022 53.2823"; - rotation = "0 0 -1 5.15676"; - scale = "1 1 1"; - nameTag = "Bunker Force Field"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedBy = "4917"; - lastDamagedByTeam = "1"; - team = "1"; - needsObjectiveWaypoint = "1"; - WayPoint = "25964"; - Target = "78"; - notRepairable = "1"; - damageTimeMS = "254267"; - }; - new ForceFieldBare() { - position = "234.639 293.787 90.4533"; - rotation = "0 0 1 37.5"; - scale = "1 7.26209 7.61782"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - PZGravity = "1"; - customPZ = "1"; - Target = "79"; - PZVelocity = "1"; - }; - new ForceFieldBare() { - position = "211.65 311.231 90.2533"; - rotation = "0 0 1 37.5"; - scale = "1 7.26209 7.61782"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - PZGravity = "1"; - customPZ = "1"; - Target = "80"; - PZVelocity = "1"; - }; - new ForceFieldBare() { - position = "206.56 -220.862 77.0375"; - rotation = "0 0 1 53.2851"; - scale = "15.2006 1 6.29104"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "81"; - }; - new ForceFieldBare() { - position = "-219.081 84.0108 78.1417"; - rotation = "1 0 0 0"; - scale = "14.6149 1 6.41148"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "82"; - }; - new ForceFieldBare() { - position = "220.883 298.118 109.588"; - rotation = "0 0 1 37.2423"; - scale = "8.23071 0.88294 6.20245"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "83"; - }; - new ForceFieldBare() { - position = "-131.467 64.032 78.1417"; - rotation = "1 0 0 0"; - scale = "14.6149 1 6.41148"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "84"; - }; - new Item() { - position = "-363.135 -131.204 54.4689"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - team = "2"; - Target = "-1"; - }; - new InteriorInstance() { - position = "-337.915 -124.574 75.2835"; - rotation = "0 0 1 84.2248"; - scale = "1 1 1"; - interiorFile = "sbunk2.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - }; - new SimGroup(southbunker) { - - powerCount = "1"; - - new StaticShape(southbunkgen) { - position = "227.238 -214.704 80.1301"; - rotation = "0 0 1 56.1499"; - scale = "1 1 1"; - nameTag = "South Bunker"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedBy = "4997"; - lastDamagedByTeam = "2"; - team = "1"; - needsObjectiveWaypoint = "1"; - WayPoint = "25965"; - Target = "85"; - notRepairable = "1"; - damageTimeMS = "928393"; - }; - new StaticShape(southbunkinv) { - position = "243.174 -202.903 80.0588"; - rotation = "0 0 1 55.004"; - scale = "1 1 1"; - nameTag = "South Bunker"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Trigger = "25793"; - Target = "86"; - notReady = "1"; - inUse = "Down"; - }; - new Item() { - position = "236.746 -207.836 63.2082"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - team = "2"; - Target = "-1"; - }; - new InteriorInstance() { - position = "203 -237.921 80.1082"; - rotation = "0 0 1 143.239"; - scale = "1 1 1"; - interiorFile = "dbase_nefRaindance.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - }; - }; - new SimGroup(team0) { - - powerCount = "0"; - - new SimGroup(spawnspheres) { - - powerCount = "0"; - - new SpawnSphere(remotespawn) { - position = "321.894 -138.797 170.766"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "20"; - sphereWeight = "50"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - new SpawnSphere(Dmainspawn) { - position = "692.742 -27.0415 87.6624"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "70"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - }; - new SimGroup(AIObjectives) { - - powerCount = "0"; - }; - }; - }; - new SimGroup(ObserverDropPoints) { - - powerCount = "0"; - - new Camera() { - position = "-155.322 -616.974 188.339"; - rotation = "0.151068 0.0472701 -0.987393 35.167"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - }; - new Camera() { - position = "-315.142 -296.322 117.989"; - rotation = "0.217089 0.0321076 -0.975624 17.2403"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - }; - new Camera() { - position = "547.676 -27.0145 116.716"; - rotation = "0.0980563 -0.0970696 0.990435 89.9709"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - }; - new Camera() { - position = "228.909 300.831 144.486"; - rotation = "-0.0122997 -0.160432 0.98697 188.654"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - }; - new Camera() { - position = "325.511 -136.348 185.015"; - rotation = "0.385121 -0.210393 0.898564 62.597"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - }; - new AudioEmitter() { - position = "-86.0234 -626.579 135.239"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/moaningwind1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "0.5"; - isLooping = "1"; - is3D = "0"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - - locked = "true"; - }; - new SimGroup(AudioIce) { - - powerCount = "0"; - - new AudioEmitter() { - position = "51.4797 -443.162 48.018"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/icecrack2.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - - locked = "true"; - }; - new AudioEmitter() { - position = "197.786 -581.538 35.7268"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/icecrack2.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - - locked = "true"; - }; - new AudioEmitter() { - position = "273.821 -817.129 60.4446"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/icecrack2.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - - locked = "true"; - }; - new AudioEmitter() { - position = "565.467 -402.402 49.6072"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/icecrack2.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - - locked = "true"; - }; - new AudioEmitter() { - position = "477.927 -132.986 36.8269"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/icecrack2.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - - locked = "true"; - }; - new AudioEmitter() { - position = "98.8 203.689 60.2986"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/icecrack2.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - - locked = "true"; - }; - new AudioEmitter() { - position = "245.374 295.257 62.466"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/icecrack2.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - - locked = "true"; - }; - new AudioEmitter() { - position = "-367.904 502.825 46.3583"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/icecrack2.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - - locked = "true"; - }; - new AudioEmitter() { - position = "-518.856 828.165 53.2221"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/icecrack1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - - locked = "true"; - }; - new AudioEmitter() { - position = "-581.811 228.514 53.9287"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/icecrack1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - - locked = "true"; - }; - new AudioEmitter() { - position = "-321.679 -62.4149 45.0066"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/icecrack1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - - locked = "true"; - }; - new AudioEmitter() { - position = "52.2378 50.7429 53.2836"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/icecrack1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - - locked = "true"; - }; - new AudioEmitter() { - position = "227.982 425.181 45.5979"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/icecrack1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - - locked = "true"; - }; - new AudioEmitter() { - position = "301.512 268.466 57.2814"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/icecrack1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - - locked = "true"; - }; - new AudioEmitter() { - position = "526.708 371.224 54.8098"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/icecrack1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - - locked = "true"; - }; - new AudioEmitter() { - position = "394.709 2.0176 53.2124"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/icecrack1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - - locked = "true"; - }; - new AudioEmitter() { - position = "-172.45 16.6238 48.836"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/icecrack2.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - - locked = "true"; - }; - new AudioEmitter() { - position = "-450.622 -141.327 50.0381"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/icecrack2.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - - locked = "true"; - }; - }; - new InteriorInstance() { - position = "224.737 -195.602 69.6406"; - rotation = "0 0 1 202.827"; - scale = "1 1 1"; - interiorFile = "srock8.dif"; - showTerrainInside = "0"; - }; - new InteriorInstance(InteriorInstance) { - position = "257.992 -185.626 69.2406"; - rotation = "0 0 1 114.201"; - scale = "1 1 1"; - interiorFile = "srock8.dif"; - showTerrainInside = "0"; - }; - new InteriorInstance() { - position = "254.445 -221.372 71.199"; - rotation = "-0.0187922 0.784638 -0.619669 28.5114"; - scale = "2.06221 1.49804 1"; - interiorFile = "srock7.dif"; - showTerrainInside = "0"; - }; - new InteriorInstance() { - position = "249.46 -223.504 72.3501"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "srock6.dif"; - showTerrainInside = "0"; - }; - new Precipitation(Precipitation) { - position = "-147.756 -169.279 200.451"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "Snow"; - lockCount = "0"; - homingCount = "0"; - percentage = "1"; - color1 = "1.000000 1.000000 1.000000 1.000000"; - color2 = "-1.000000 0.000000 0.000000 1.000000"; - color3 = "-1.000000 0.000000 0.000000 1.000000"; - offsetSpeed = "1"; - minVelocity = "0.25"; - maxVelocity = "0.5"; - maxNumDrops = "2000"; - maxRadius = "150"; - }; - new SimGroup(RandomOrganics) { - - powerCount = "0"; - - new SimGroup(Addition9SWTree20) { - - powerCount = "0"; - - new TSStatic() { - position = "-68 -396 71.7812"; - rotation = "0 0 -1 44"; - scale = "0.8 0.8 0.8"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "-436 -148 74.1718"; - rotation = "0 0 1 156"; - scale = "0.9 0.9 0.9"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "300 -404 189.781"; - rotation = "0 0 1 117"; - scale = "1.1 1.1 1.1"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "-60 372 74.6093"; - rotation = "0 0 1 73"; - scale = "1 1 1"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "124 436 105.656"; - rotation = "0 0 1 36"; - scale = "1.4 1.4 1.4"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "108 -124 78.3438"; - rotation = "0 0 -1 41"; - scale = "1.3 1.3 1.3"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "484 236 84.8125"; - rotation = "0 0 -1 19.0001"; - scale = "1.4 1.4 1.4"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "660 -132 120.203"; - rotation = "0 0 -1 88"; - scale = "1 1 1"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "180 -28 80.4688"; - rotation = "0 0 1 144"; - scale = "0.8 0.8 0.8"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "-252 132 82.9219"; - rotation = "0 0 -1 40.0002"; - scale = "1.1 1.1 1.1"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "148 -412 81.3437"; - rotation = "0 0 1 221"; - scale = "0.8 0.8 0.8"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "44 476 160.484"; - rotation = "0 0 1 48"; - scale = "0.8 0.8 0.8"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "-156 -516 120.453"; - rotation = "0 0 1 54"; - scale = "0.8 0.8 0.8"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "252 -140 86.9219"; - rotation = "0 0 1 82"; - scale = "1.3 1.3 1.3"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "-460 156 72.3437"; - rotation = "0 0 -1 86.0004"; - scale = "1 1 1"; - shapeName = "sorg20.dts"; - }; - }; - new SimGroup(Addition10SWTree22) { - - powerCount = "0"; - - new TSStatic() { - position = "500 420 71.8125"; - rotation = "0 0 -1 58.0005"; - scale = "1 1 1"; - shapeName = "sorg22.dts"; - }; - new TSStatic() { - position = "-476 84 71.7812"; - rotation = "0 0 1 135"; - scale = "0.8 0.8 0.8"; - shapeName = "sorg22.dts"; - }; - new TSStatic() { - position = "524 -172 73.2813"; - rotation = "0 0 1 96.0002"; - scale = "0.8 0.8 0.8"; - shapeName = "sorg22.dts"; - }; - new TSStatic() { - position = "108 -564 76.875"; - rotation = "0 0 -1 70.0005"; - scale = "1.2 1.2 1.2"; - shapeName = "sorg22.dts"; - }; - new TSStatic() { - position = "164 -292 74.5468"; - rotation = "0 0 1 94"; - scale = "1.3 1.3 1.3"; - shapeName = "sorg22.dts"; - }; - new TSStatic() { - position = "444 20 73.5938"; - rotation = "0 0 1 133"; - scale = "1.2 1.2 1.2"; - shapeName = "sorg22.dts"; - }; - new TSStatic() { - position = "564 -12 71.8437"; - rotation = "0 0 1 88.9998"; - scale = "1.2 1.2 1.2"; - shapeName = "sorg22.dts"; - }; - new TSStatic() { - position = "-68 100 80.5938"; - rotation = "0 0 -1 43.0002"; - scale = "1.2 1.2 1.2"; - shapeName = "sorg22.dts"; - }; - new TSStatic() { - position = "756 340 85.4219"; - rotation = "0 0 -1 98.0004"; - scale = "1.3 1.3 1.3"; - shapeName = "sorg22.dts"; - }; - new TSStatic() { - position = "-484 -324 72.3124"; - rotation = "0 0 -1 47"; - scale = "1 1 1"; - shapeName = "sorg22.dts"; - }; - new TSStatic() { - position = "268 132 71.7812"; - rotation = "0 0 -1 77.0004"; - scale = "1.4 1.4 1.4"; - shapeName = "sorg22.dts"; - }; - }; - new SimGroup(Addition11DSPlant16) { - - powerCount = "0"; - - new TSStatic() { - position = "-276 -652 133.125"; - rotation = "0 0 1 7.99996"; - scale = "0.8 0.8 0.8"; - shapeName = "dorg16.dts"; - }; - new TSStatic() { - position = "76 -436 69.2031"; - rotation = "0 0 1 75.0002"; - scale = "1.1 1.1 1.1"; - shapeName = "dorg16.dts"; - }; - new TSStatic() { - position = "-356 68 68.7812"; - rotation = "0 0 1 212"; - scale = "0.8 0.8 0.8"; - shapeName = "dorg16.dts"; - }; - new TSStatic() { - position = "676 -68 79.0001"; - rotation = "0 0 -1 1.9999"; - scale = "0.9 0.9 0.9"; - shapeName = "dorg16.dts"; - }; - new TSStatic() { - position = "-452 148 68.7812"; - rotation = "0 0 1 97"; - scale = "1.1 1.1 1.1"; - shapeName = "dorg16.dts"; - }; - }; - new SimGroup(Addition12DSPlant17) { - - powerCount = "0"; - - new TSStatic() { - position = "92 372 68.7812"; - rotation = "0 0 -1 35"; - scale = "0.8 0.8 0.8"; - shapeName = "dorg17.dts"; - }; - new TSStatic() { - position = "396 380 81.4376"; - rotation = "0.122221 0.0468632 0.991396 168.102"; - scale = "1.3 1.3 1.3"; - shapeName = "dorg17.dts"; - }; - new TSStatic() { - position = "548 84 92.1562"; - rotation = "0.0898069 -0.161072 0.982848 76.9637"; - scale = "1.2 1.2 1.2"; - shapeName = "dorg17.dts"; - }; - new TSStatic() { - position = "668 212 99.172"; - rotation = "0.28323 0.160838 0.945469 51.4691"; - scale = "1.2 1.2 1.2"; - shapeName = "dorg17.dts"; - }; - new TSStatic() { - position = "76 12 68.7812"; - rotation = "0 0 1 136"; - scale = "1 1 1"; - shapeName = "dorg17.dts"; - }; - }; - new SimGroup(Addition13DSPlant18) { - - powerCount = "0"; - - new TSStatic() { - position = "372 252 68.7812"; - rotation = "0 0 1 110"; - scale = "1.1 1.1 1.1"; - shapeName = "dorg18.dts"; - }; - new TSStatic() { - position = "508 356 68.7812"; - rotation = "0 0 1 18"; - scale = "1.1 1.1 1.1"; - shapeName = "dorg18.dts"; - }; - new TSStatic() { - position = "-80.8998 -389.785 69.5313"; - rotation = "0 0 1 52"; - scale = "1.5 1.5 1.5"; - shapeName = "dorg18.dts"; - }; - new TSStatic() { - position = "468 260 71.5156"; - rotation = "0 0 -1 25.0002"; - scale = "1.3 1.3 1.3"; - shapeName = "dorg18.dts"; - }; - new TSStatic() { - position = "516 -108 68.7812"; - rotation = "0 0 1 58.9998"; - scale = "1.5 1.5 1.5"; - shapeName = "dorg18.dts"; - }; - new TSStatic() { - position = "-356 -356 74.4063"; - rotation = "0 0 1 109"; - scale = "1 1 1"; - shapeName = "dorg18.dts"; - }; - }; - new SimGroup(Addition14DSPlant19) { - - powerCount = "0"; - - new TSStatic() { - position = "324 36 68.7812"; - rotation = "0 0 -1 98.0004"; - scale = "1.5 1.5 1.5"; - shapeName = "dorg19.dts"; - }; - new TSStatic() { - position = "33.0341 -345.353 68.7812"; - rotation = "0 0 1 105"; - scale = "1.3 1.3 1.3"; - shapeName = "dorg19.dts"; - }; - new TSStatic() { - position = "-28 -492 82.7656"; - rotation = "0 0 1 207"; - scale = "0.8 0.8 0.8"; - shapeName = "dorg19.dts"; - }; - }; - new SimGroup(Addition15SWTree20) { - - powerCount = "0"; - - new TSStatic() { - position = "172 140 71.7812"; - rotation = "0 0 1 99.0002"; - scale = "1.1 1.1 1.1"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "404 -228 142.453"; - rotation = "0 0 -1 35"; - scale = "1.1 1.1 1.1"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "508 -188 72.9844"; - rotation = "0 0 -1 35.9998"; - scale = "1.4 1.4 1.4"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "500 284 77.8125"; - rotation = "0 0 -1 35.9998"; - scale = "1.4 1.4 1.4"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "724 -100 80.5938"; - rotation = "0 0 1 174"; - scale = "1 1 1"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "92 -660 106.156"; - rotation = "0 0 1 208"; - scale = "0.8 0.8 0.8"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "76 300 71.7812"; - rotation = "0 0 1 211"; - scale = "0.8 0.8 0.8"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "540 324 71.7812"; - rotation = "0 0 -1 85"; - scale = "1.3 1.3 1.3"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "52 180 75.2969"; - rotation = "0 0 1 38"; - scale = "1.3 1.3 1.3"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "220 -356 115.219"; - rotation = "0 0 1 45"; - scale = "0.9 0.9 0.9"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "-388 -348 72.9688"; - rotation = "0 0 1 50"; - scale = "1 1 1"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "-236 124 84.625"; - rotation = "0 0 1 91.9998"; - scale = "1.3 1.3 1.3"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "340 220 72.2187"; - rotation = "0 0 -1 22.9999"; - scale = "0.9 0.9 0.9"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "276 404 72.5938"; - rotation = "0 0 1 67.9998"; - scale = "1.1 1.1 1.1"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "-44 500 115.609"; - rotation = "0 0 -1 107"; - scale = "1.3 1.3 1.3"; - shapeName = "sorg20.dts"; - }; - }; - new SimGroup(Addition16SWTree22) { - - powerCount = "0"; - - new TSStatic() { - position = "-324 236 113.297"; - rotation = "0 0 -1 110"; - scale = "1.4 1.4 1.4"; - shapeName = "sorg22.dts"; - }; - new TSStatic() { - position = "44 84 76.7187"; - rotation = "0 0 -1 74.0004"; - scale = "0.9 0.9 0.9"; - shapeName = "sorg22.dts"; - }; - new TSStatic() { - position = "-180 -12 71.7812"; - rotation = "0 0 -1 78.0002"; - scale = "0.9 0.9 0.9"; - shapeName = "sorg22.dts"; - }; - new TSStatic() { - position = "-508 180 73.0625"; - rotation = "0 0 1 225"; - scale = "0.9 0.9 0.9"; - shapeName = "sorg22.dts"; - }; - new TSStatic() { - position = "-484 -20 71.7812"; - rotation = "0 0 1 119"; - scale = "0.8 0.8 0.8"; - shapeName = "sorg22.dts"; - }; - new TSStatic() { - position = "28 -28 71.7812"; - rotation = "0 0 -1 56"; - scale = "1.1 1.1 1.1"; - shapeName = "sorg22.dts"; - }; - new TSStatic() { - position = "620 -204 80.5938"; - rotation = "0 0 1 181"; - scale = "1.2 1.2 1.2"; - shapeName = "sorg22.dts"; - }; - new TSStatic() { - position = "220 100 71.9218"; - rotation = "0 0 1 41"; - scale = "0.8 0.8 0.8"; - shapeName = "sorg22.dts"; - }; - new TSStatic() { - position = "-276 -316 86.5468"; - rotation = "0 0 1 140"; - scale = "0.9 0.9 0.9"; - shapeName = "sorg22.dts"; - }; - new TSStatic() { - position = "-76 44 72.125"; - rotation = "0 0 1 158"; - scale = "0.9 0.9 0.9"; - shapeName = "sorg22.dts"; - }; - new TSStatic() { - position = "-444 -820 107.078"; - rotation = "0 0 1 219"; - scale = "0.9 0.9 0.9"; - shapeName = "sorg22.dts"; - }; - }; - new SimGroup(Addition17DSPlant16) { - - powerCount = "0"; - - new TSStatic() { - position = "668 316 68.8906"; - rotation = "0 0 1 160"; - scale = "1.4 1.4 1.4"; - shapeName = "dorg16.dts"; - }; - new TSStatic() { - position = "196 12 83.3906"; - rotation = "0 0 1 79.9998"; - scale = "1.1 1.1 1.1"; - shapeName = "dorg16.dts"; - }; - new TSStatic() { - position = "-268 60 68.7812"; - rotation = "0 0 1 238"; - scale = "1.3 1.3 1.3"; - shapeName = "dorg16.dts"; - }; - new TSStatic() { - position = "20 100 76.8438"; - rotation = "0 0 -1 17.9998"; - scale = "1 1 1"; - shapeName = "dorg16.dts"; - }; - new TSStatic() { - position = "-4 -92 71.2031"; - rotation = "0 0 1 132"; - scale = "1.4 1.4 1.4"; - shapeName = "dorg16.dts"; - }; - }; - new SimGroup(Addition18DSPlant17) { - - powerCount = "0"; - - new TSStatic() { - position = "-244 52 68.7812"; - rotation = "0 0 1 239"; - scale = "1.5 1.5 1.5"; - shapeName = "dorg17.dts"; - }; - new TSStatic() { - position = "60 -116 84.9375"; - rotation = "0.0325265 -0.331341 0.94295 44.3013"; - scale = "1.4 1.4 1.4"; - shapeName = "dorg17.dts"; - }; - new TSStatic() { - position = "-356 -12 68.7812"; - rotation = "0 0 -1 114"; - scale = "1 1 1"; - shapeName = "dorg17.dts"; - }; - new TSStatic() { - position = "516 -236 69.7032"; - rotation = "-0.023277 0.00358795 0.999723 172.003"; - scale = "1.4 1.4 1.4"; - shapeName = "dorg17.dts"; - }; - new TSStatic() { - position = "-308 -660 133.25"; - rotation = "0 0 1 215"; - scale = "1 1 1"; - shapeName = "dorg17.dts"; - }; - new TSStatic() { - position = "604 -172 70.0469"; - rotation = "-0.0528171 0.0153391 -0.998486 112.08"; - scale = "1.3 1.3 1.3"; - shapeName = "dorg17.dts"; - }; - }; - new SimGroup(Addition19DSPlant18) { - - powerCount = "0"; - - new TSStatic() { - position = "324 380 74.4844"; - rotation = "0 0 1 47"; - scale = "1.5 1.5 1.5"; - shapeName = "dorg18.dts"; - }; - new TSStatic() { - position = "46.1118 -494.562 70.1875"; - rotation = "0 0 1 120"; - scale = "0.9 0.9 0.9"; - shapeName = "dorg18.dts"; - }; - new TSStatic() { - position = "-484 -108 72.0782"; - rotation = "0 0 1 219"; - scale = "1 1 1"; - shapeName = "dorg18.dts"; - }; - new TSStatic() { - position = "52 172 73.3125"; - rotation = "0 0 1 73"; - scale = "1.5 1.5 1.5"; - shapeName = "dorg18.dts"; - }; - }; - new SimGroup(Addition20DSPlant19) { - - powerCount = "0"; - - new TSStatic() { - position = "-387.301 126.034 71.8636"; - rotation = "0 0 1 190"; - scale = "1.4 1.4 1.4"; - shapeName = "dorg19.dts"; - }; - new TSStatic() { - position = "372 356 86.8906"; - rotation = "0 0 1 161"; - scale = "1 1 1"; - shapeName = "dorg19.dts"; - }; - new TSStatic() { - position = "-428 -60 68.7812"; - rotation = "0 0 1 28"; - scale = "1.1 1.1 1.1"; - shapeName = "dorg19.dts"; - }; - new TSStatic() { - position = "-380 -508 137.172"; - rotation = "0 0 1 99.0002"; - scale = "1.4 1.4 1.4"; - shapeName = "dorg19.dts"; - }; - new TSStatic() { - position = "78.9668 -398.516 68.7812"; - rotation = "0 0 -1 105"; - scale = "1.2 1.2 1.2"; - shapeName = "dorg19.dts"; - }; - }; - }; -}; -//--- OBJECT WRITE END --- - -package ColdWar -{ - -//Invincible equipment scripting - -function GeneratorLarge::damageObject(%data, %targetObject, %sourceObject, %position, %amount, %damageType) -{ - if (%targetObject.UnksNoDamage) - return; - else - Parent::damageObject(%data, %targetObject, %sourceObject, %position, %amount, %damageType); -} - -function StationInventory::damageObject(%data, %targetObject, %sourceObject, %position, %amount, %damageType) -{ - if (%targetObject.UnksNoDamage) - return; - else - Parent::damageObject(%data, %targetObject, %sourceObject, %position, %amount, %damageType); -} - -function SiegeGame::missionLoadDone(%game) -{ - nameToId("remotegen").setDamageLevel(2.5); - nameToId("remoteinv1").setDamageLevel(2.5); - nameToId("remoteinv2").setDamageLevel(2.5); - - Parent::missionLoadDone(%game); -} - -function Generator::onDisabled(%data, %obj) -{ - Parent::onDisabled(%data, %obj); - - switch (%obj) - { - case nameToId("FFGen1"): - bunkSpawnDeactivate("FF"); - - case nameToId("FFGen2"): - bunkSpawnDeactivate("FF"); - - case nameToId("SouthBunkGen"): - spawnSwitch(southspawn, 2, off); - threeBunksPower(); - - case nameToId("NorthBunkGen1"): - bunkSpawnDeactivate("North"); - - case nameToId("NorthBunkGen2"): - bunkSpawnDeactivate("North"); - - case nameToId("WestBunkGen1"): - bunkSpawnDeactivate("West"); - - case nameToId("WestBunkGen2"): - bunkSpawnDeactivate("West"); - } -} - - -function Generator::onEnabled(%data, %obj) -{ - Parent::onEnabled(%data, %obj); - - if (%obj == nameToId("remotegen")) - { - nameToId("remotegen").unksNoDamage = "1"; - nameToId("remoteinv1").unksNoDamage = "1"; - nameToId("remoteinv2").unksNoDamage = "1"; - spawnSwitch(remotespawn, 1, on); - } -} - -function bunkSpawnDeactivate(%bunk) -{ - switch$ (%bunk) - { - case "FF": - %ffgen1down = nameToId("FFGen1").isDisabled(); - %ffgen2down = nameToId("FFGen2").isDisabled(); - - if (%ffgen1down && %ffgen2down) - spawnSwitch(FFspawn, 2, off); - - case "North": - %northgen1down = nameToId("NorthBunkGen1").isDisabled(); - %northgen2down = nameToId("NorthBunkGen2").isDisabled(); - - if (%northgen1down && %northgen2down) - { - spawnSwitch(northspawn, 2, off); - threeBunksPower(); - } - - case "West": - %westgen1down = nameToId("WestBunkGen1").isDisabled(); - %westgen2down = nameToId("WestBunkGen2").isDisabled(); - - if (%westgen1down && %westgen2down) - { - spawnSwitch(westspawn, 2, off); - threeBunksPower(); - } - } -} - -function threeBunksPower() -{ - %southbunkdown = nameToId("SouthBunkGen").isDisabled(); - %northbunkdown = (nameToId("NorthBunkGen1").isDisabled() && nameToId("NorthBunkGen2").isDisabled()) ? true : false; - %westbunkdown = (nameToId("WestBunkGen1").isDisabled() && nameToId("WestBunkGen2").isDisabled()) ? true : false; - - if (%southbunkdown && %northbunkdown && %westbunkdown) { - spawnSwitch(Omainspawn, 1, off); - spawnSwitch(Dmainspawn, 2, on); - nameToId("remotegen").setDamageLevel(0); - nameToId("remoteinv1").setDamageLevel(0); - nameToId("remoteinv2").setDamageLevel(0); - nameToId("ThreeBunksGen").setDamageLevel(2.5); - } -} - - -//Easier to utilize spawn scripting - -function spawnSwitch(%name, %team, %action) { - - switch$ (%action) - { - case "on": - Game.claimSpawn(nameToId(%name), %team, 0); - - case "off": - Game.claimSpawn(nameToId(%name), 0, %team); - } -} - -//Cleanup for Siege Half-Time and end game - -function SiegeGame::halftimeOver(%game) -{ - nameToId("remotegen").unksNoDamage = "0"; - nameToId("remoteinv1").unksNoDamage = "0"; - nameToId("remoteinv2").unksNoDamage = "0"; - nameToId("remotegen").setDamageLevel(2.5); - nameToId("remoteinv1").setDamageLevel(2.5); - nameToId("remoteinv2").setDamageLevel(2.5); - - spawnSwitch(nothspawn, 2, on); - spawnSwitch(southspawn, 2, on); - spawnSwitch(westspawn, 2, on); - spawnSwitch(FFspawn, 2, on); - spawnSwitch(Omainspawn, 1, on); - spawnSwitch(remotespawn, 1, off); - spawnSwitch(Dmainspawn, 2, off); - - Parent::halftimeOver(%game); -} - -function SiegeGame::gameOver(%game) -{ - exec("scripts/forceField.cs"); - Parent::gameOver(%game); - deactivatePackage(ColdWar); -} - - -}; - -activatePackage(ColdWar); diff --git a/docs/base/@vl2/ColdWar.vl2/terrains/ColdWar.spn b/docs/base/@vl2/ColdWar.vl2/terrains/ColdWar.spn deleted file mode 100644 index 91c22e35..00000000 Binary files a/docs/base/@vl2/ColdWar.vl2/terrains/ColdWar.spn and /dev/null differ diff --git a/docs/base/@vl2/ColdWar.vl2/textures/gui/Load_ColdWar.png b/docs/base/@vl2/ColdWar.vl2/textures/gui/Load_ColdWar.png deleted file mode 100644 index 59672bf5..00000000 Binary files a/docs/base/@vl2/ColdWar.vl2/textures/gui/Load_ColdWar.png and /dev/null differ diff --git a/docs/base/@vl2/Conclave.vl2/missions/Conclave.mis b/docs/base/@vl2/Conclave.vl2/missions/Conclave.mis deleted file mode 100644 index dcdba2dd..00000000 --- a/docs/base/@vl2/Conclave.vl2/missions/Conclave.mis +++ /dev/null @@ -1,1067 +0,0 @@ -// MissionTypes = Siege - -//--- MISSION QUOTE BEGIN --- -//Because of thee, the land of dreams -//Becomes a gathering place of fears: -//Until tormented slumber seems -//One vehemence of useless tears. -// -- Lionel Pigot Johnson -//--- MISSION QUOTE END --- - -//--- MISSION STRING BEGIN --- -// - Map by Fragment -//All generators must be destroyed before being able to capture the switch. -//The defense has 4 jerichos at the beginning. They do not respawn after being destroyed, however. -//Frictionless Forcefield script by a tiny fishie -//--- MISSION STRING END --- - -function ForceFieldBareData::onAdd(%data, %obj) -{ - Parent::onAdd(%data, %obj); - - //%velo = 1; - //%grav = 0.1; - //%appl = "0 0 0"; - - if (%obj.custom $= "" || %obj.custom $= "0") - { - %velo = %obj.velocityMod; - %grav = %obj.gravityMod; - %appl = %obj.appliedForce; - } - else - return; // add physical zones unless the force field contains 'custom = "1";' - - %pz = new PhysicalZone() { - position = %obj.position; - rotation = %obj.rotation; - scale = %obj.scale; - polyhedron = "0.000000 1.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000"; - velocityMod = %velo; - gravityMod = %grav; - appliedForce = %appl; - ffield = %obj; - }; - - %pzGroup = nameToID("MissionCleanup/PZones"); - if(%pzGroup <= 0) - { - %pzGroup = new SimGroup("PZones"); - MissionCleanup.add(%pzGroup); - } - %pzGroup.add(%pz); -} - -//--- OBJECT WRITE BEGIN --- -new SimGroup(MissionGroup) { - - cdTrack = "3"; - powerCount = "0"; - musicTrack = "volcanic"; - - new MissionArea(MissionArea) { - area = "-704 -1152 1600 1104"; - flightCeiling = "300"; - flightCeilingRange = "20"; - - locked = "true"; - }; - new Sky(Sky) { - position = "680 -352 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - cloudHeightPer[0] = "0.349971"; - cloudHeightPer[1] = "0.25"; - cloudHeightPer[2] = "0.199973"; - cloudSpeed1 = "0.0001"; - cloudSpeed2 = "0.0002"; - cloudSpeed3 = "0.0003"; - visibleDistance = "400"; - useSkyTextures = "1"; - renderBottomTexture = "0"; - SkySolidColor = "0.200000 0.200000 0.150000 0.000000"; - fogDistance = "300"; - fogColor = "0.200000 0.200000 0.150000 1.000000"; - fogVolume1 = "22 0 78"; - fogVolume2 = "150 78 175"; - fogVolume3 = "300 175 185"; - materialList = "Starfallen.dml"; - windVelocity = "1 0 0"; - windEffectPrecipitation = "0"; - fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor3 = "128.000000 128.000000 128.000000 1.000000"; - high_visibleDistance = "700"; - high_fogDistance = "-1"; - high_fogVolume1 = "750 215 235"; - high_fogVolume2 = "700 235 245"; - high_fogVolume3 = "750 245 255"; - - locked = "true"; - cloudSpeed0 = "0.000300 0.000300"; - }; - new Sun() { - position = "680 -352 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - direction = "0.57735 0.57735 -0.57735"; - color = "0.200000 0.200000 0.200000 1.000000"; - ambient = "0.400000 0.400000 0.400000 1.000000"; - texture[0] = "special/sunFlare"; - texture[1] = "special/sunFlare02"; - texture[2] = "special/LensFlare/flare01"; - texture[3] = "special/LensFlare/flare02"; - texture[4] = "special/LensFlare/flare03"; - lensFlareScale = "0.7"; - lensFlareIntensity = "1"; - frontFlareSize = "300"; - backFlareSize = "450"; - flareColor = "1.000000 1.000000 1.000000 1.000000"; - }; - new TerrainBlock(Terrain) { - rotation = "1 0 0 0"; - scale = "1 1 1"; - detailTexture = "details/lushdet1"; - terrainFile = "Recalescence.ter"; - squareSize = "8"; - emptySquares = "143827 275155 209877 144598 79319"; - - position = "-1024 -1024 0"; - locked = "true"; - }; - new NavigationGraph(NavGraph) { - conjoinAngleDev = "45"; - cullDensity = "0.3"; - customArea = "0 0 0 0"; - - GraphFile = "Recalescence.nav"; - YDimOverSize = "0"; - position = "0 0 0 1"; - XDimOverSize = "0"; - locked = "true"; - rotation = "0 0 0 0"; - conjoinBowlDev = "20"; - coverage = "0"; - scale = "1 1 1"; - }; - new SimGroup(Teams) { - - powerCount = "0"; - - new SimGroup(Team1) { - - providesPower = "1"; - powerCount = "1"; - - new SimGroup(spawnspheres) { - - powerCount = "1"; - - new SpawnSphere() { - position = "-454.138 -338.312 179.047"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "40"; - sphereWeight = "30"; - indoorWeight = "35"; - outdoorWeight = "65"; - }; - new SpawnSphere() { - position = "78.7341 -915.409 239.805"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "50"; - sphereWeight = "35"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - new SpawnSphere() { - position = "692.218 -618.959 126.244"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "45"; - sphereWeight = "35"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - }; - new InteriorInstance() { - position = "-463.285 -347.079 218.347"; - rotation = "0 0 -1 60"; - scale = "1 1 1"; - interiorFile = "dbunk_nef_invbunk1.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new InteriorInstance() { - position = "679.022 -606.751 132.571"; - rotation = "0 0 1 131.78"; - scale = "1 1 1"; - interiorFile = "dbunk_nefcliffside.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new InteriorInstance() { - position = "42.8673 -950.816 224.805"; - rotation = "0 0 -1 45.2636"; - scale = "0.8 0.8 1"; - interiorFile = "dbase_neffloat1.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new InteriorInstance() { - position = "681.487 -631.453 165.436"; - rotation = "-0.267217 -0.521884 0.810082 66.684"; - scale = "1.6635 3.59041 1.06238"; - interiorFile = "swall1.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new InteriorInstance() { - position = "663.814 -618.859 120.829"; - rotation = "-0.975057 0.212686 0.0634681 34.0331"; - scale = "1 1 1.3"; - interiorFile = "drock8.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new StaticShape() { - position = "-475.473 -322.145 204.296"; - rotation = "0 0 -1 60"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "4254"; - team = "1"; - Target = "33"; - }; - new StaticShape() { - position = "-480.458 -330.863 204.296"; - rotation = "0 0 -1 60"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "4256"; - team = "1"; - Target = "34"; - }; - new StaticShape() { - position = "88.5801 -904.746 222.752"; - rotation = "0 0 1 45.2636"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "4258"; - team = "1"; - Target = "35"; - }; - new StaticShape() { - position = "69.2492 -924.124 222.752"; - rotation = "0 0 1 225"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "4260"; - team = "1"; - Target = "36"; - }; - new Item() { - position = "79.4154 -914.906 223.565"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - team = "1"; - Target = "-1"; - }; - new Item() { - position = "707.334 -631.943 145.857"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - team = "1"; - Target = "-1"; - }; - new StaticShape() { - position = "724.061 -620.642 135.572"; - rotation = "0 0 1 68.182"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "4264"; - team = "1"; - Target = "37"; - }; - new StaticShape() { - position = "719.125 -608.441 135.572"; - rotation = "0 0 1 68.182"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "4266"; - team = "1"; - Target = "38"; - }; - new StaticShape() { - position = "685.077 -646.533 135.572"; - rotation = "0 0 1 194.988"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "4268"; - team = "1"; - Target = "39"; - }; - new StaticShape() { - position = "698.102 -649.919 135.572"; - rotation = "0 0 1 194.988"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "4270"; - team = "1"; - Target = "40"; - }; - new Item() { - position = "-479.894 -325.29 205.345"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - team = "1"; - Target = "-1"; - }; - new Turret() { - position = "-452.789 -340.559 212.382"; - rotation = "0 0 1 27.9144"; - scale = "1 1 1"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - - team = "1"; - Target = "41"; - }; - new Turret() { - position = "-471.836 -329.609 215.8"; - rotation = "0 0 1 119.175"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - - team = "1"; - originalBarrel = "PlasmaBarrelLarge"; - Target = "42"; - }; - new Turret() { - position = "69.1866 -905.448 213.324"; - rotation = "0.907775 0.378462 -0.18086 133.097"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - - team = "1"; - originalBarrel = "AABarrelLarge"; - Target = "43"; - }; - new Turret() { - position = "87.8508 -875.979 224.75"; - rotation = "0.922994 0.384807 -0.00223051 179.387"; - scale = "1 1 1"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - - team = "1"; - Target = "44"; - }; - new Turret() { - position = "40.5454 -923.507 224.757"; - rotation = "0.922994 0.384807 -0.00223051 179.387"; - scale = "1 1 1"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - - team = "1"; - Target = "45"; - }; - new Turret() { - position = "663.549 -593.011 148.6"; - rotation = "0 0 1 131.78"; - scale = "1 1 1"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - - team = "1"; - Target = "46"; - }; - new Turret() { - position = "680.8 -608.806 156.6"; - rotation = "0 0 -1 48.8842"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "ELFBarrelLarge"; - - team = "1"; - originalBarrel = "ELFBarrelLarge"; - Target = "47"; - }; - new ForceFieldBare() { - position = "-476.298 -341.402 203.106"; - rotation = "-0.41312 -0.238515 -0.878887 66.6027"; - scale = "24.4053 0.317947 10.8245"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - custom = "1"; - Target = "48"; - }; - new ForceFieldBare() { - position = "68.0153 -910.608 224.103"; - rotation = "0 0 -1 45.2636"; - scale = "10.0468 0.753814 6.85784"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - custom = "1"; - Target = "49"; - }; - new ForceFieldBare() { - position = "83.2802 -925.917 224.558"; - rotation = "0 0 -1 45.2636"; - scale = "10.0468 0.761656 6.85784"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - custom = "1"; - Target = "50"; - }; - new ForceFieldBare() { - position = "698.778 -597.208 135.907"; - rotation = "0.0290568 -0.0649268 0.997467 131.888"; - scale = "40.8273 0.415597 10.1264"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - custom = "1"; - Target = "51"; - }; - }; - new SimGroup(Team2) { - - powerCount = "0"; - - new SimGroup(spawnspheres) { - - powerCount = "0"; - - new SpawnSphere() { - position = "143.425 -344.291 -44.307"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "200"; - sphereWeight = "100"; - indoorWeight = "30"; - outdoorWeight = "70"; - }; - }; - new SimGroup(mpbs) { - - powerCount = "0"; - - new WheeledVehicle() { - position = "302.386 -412.199 78.7371"; - rotation = "0.000923596 -0.00251091 0.999996 139.598"; - scale = "1 1 1"; - dataBlock = "MobileBaseVehicle"; - lockCount = "0"; - homingCount = "0"; - disableMove = "1"; - deployed = "1"; - resetPos = "1"; - selfPower = "1"; - mountable = "0"; - fullyDeployed = "1"; - station = "6033"; - immobilized = "1"; - isDeployed = "1"; - shield = "6037"; - respawn = "0"; - team = "2"; - noEnemyControl = "1"; - Turret = "6035"; - Marker = "4371"; - Beacon = "6036"; - Target = "52"; - }; - new WheeledVehicle() { - position = "-12.1834 -391.6 78.7371"; - rotation = "0.00191409 0.00251132 -0.999995 105.365"; - scale = "1 1 1"; - dataBlock = "MobileBaseVehicle"; - lockCount = "0"; - homingCount = "0"; - disableMove = "1"; - deployed = "1"; - resetPos = "1"; - selfPower = "1"; - mountable = "0"; - fullyDeployed = "1"; - station = "6039"; - immobilized = "1"; - isDeployed = "1"; - shield = "6043"; - respawn = "0"; - team = "2"; - noEnemyControl = "1"; - Turret = "6041"; - Marker = "4370"; - Beacon = "6042"; - Target = "53"; - }; - new WheeledVehicle() { - position = "310.817 -321.189 78.7371"; - rotation = "0.00250602 -0.00251118 0.999994 90.1228"; - scale = "1 1 1"; - dataBlock = "MobileBaseVehicle"; - lockCount = "0"; - homingCount = "0"; - disableMove = "1"; - deployed = "1"; - resetPos = "1"; - selfPower = "1"; - mountable = "0"; - fullyDeployed = "1"; - station = "6045"; - immobilized = "1"; - isDeployed = "1"; - shield = "6049"; - respawn = "0"; - team = "2"; - noEnemyControl = "1"; - Turret = "6047"; - Marker = "4369"; - Beacon = "6048"; - Target = "54"; - }; - new WheeledVehicle() { - position = "35.4087 -256.456 78.7696"; - rotation = "7.6157e-05 -0.00626278 -0.99998 52.0801"; - scale = "1 1 1"; - dataBlock = "MobileBaseVehicle"; - lockCount = "0"; - homingCount = "0"; - disableMove = "1"; - deployed = "1"; - resetPos = "1"; - selfPower = "1"; - mountable = "0"; - fullyDeployed = "1"; - station = "6051"; - immobilized = "1"; - isDeployed = "1"; - shield = "6055"; - respawn = "0"; - team = "2"; - noEnemyControl = "1"; - Turret = "6053"; - Marker = "4368"; - Beacon = "6054"; - Target = "55"; - }; - }; - new SimGroup(base) { - - powerCount = "4"; - - new ForceFieldBare() { - position = "139.311 -354.926 89.985"; - rotation = "1 0 0 0"; - scale = "8.31161 8.42269 1"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "56"; - }; - new InteriorInstance() { - position = "45.9795 -350.845 78.7846"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "spawnbase2.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "243.126 -350.845 78.7846"; - rotation = "0 0 1 180"; - scale = "1 1 1"; - interiorFile = "spawnbase2.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "131.436 -292.519 122.043"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - interiorFile = "dtowr_classic1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "155.395 -411.179 122.043"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - interiorFile = "dtowr_classic1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "203.742 -308.828 50.493"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "dmisc_stonehenge1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "139.48 -362.667 97.493"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "dmisc_nefflagstand3.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "129.823 -357.434 84.2931"; - rotation = "0 0 1 45.2637"; - scale = "1.2 1.2 1"; - interiorFile = "dmisc_nefflagstand2.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "77.254 -308.828 50.493"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "dmisc_stonehenge1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new StaticShape(Tower) { - position = "143.501 -305.525 80.631"; - rotation = "-0.000563182 0.707107 0.707107 179.935"; - scale = "1.95772 1 2.09201"; - nameTag = "Tower"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - WayPoint = "4363"; - Target = "57"; - needsObjectiveWaypoint = "1"; - }; - new StaticShape(Spire) { - position = "143.455 -398.102 80.631"; - rotation = "-1 0 0 90"; - scale = "1.95772 1 2.09201"; - nameTag = "Spire"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - WayPoint = "4364"; - Target = "58"; - needsObjectiveWaypoint = "1"; - }; - new StaticShape(Parapet) { - position = "74.9078 -350.842 84.799"; - rotation = "0 0 -1 90"; - scale = "1 1 1"; - nameTag = "Parapet"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - WayPoint = "4365"; - Target = "59"; - needsObjectiveWaypoint = "1"; - }; - new StaticShape(bulwark) { - position = "214.339 -350.843 84.8254"; - rotation = "0 0 1 90"; - scale = "1 1 1"; - nameTag = "Bulwark"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - WayPoint = "4366"; - Target = "60"; - needsObjectiveWaypoint = "1"; - }; - new InteriorInstance() { - position = "264.598 -386.864 77.79"; - rotation = "1 0 0 0"; - scale = "1.93582 1.50193 1"; - interiorFile = "dmisc_nefplug1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "264.589 -350.847 77.79"; - rotation = "1 0 0 0"; - scale = "1.93582 1.50193 1"; - interiorFile = "dmisc_nefplug1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "270.592 -368.883 77.79"; - rotation = "1 0 0 0"; - scale = "1.93582 1.50193 1"; - interiorFile = "dmisc_nefplug1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "64.9577 -368.863 77.79"; - rotation = "1 0 0 0"; - scale = "1.93582 1.50193 1"; - interiorFile = "dmisc_nefplug1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "70.9735 -386.873 77.79"; - rotation = "1 0 0 0"; - scale = "1.93582 1.50193 1"; - interiorFile = "dmisc_nefplug1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "70.9845 -350.906 77.79"; - rotation = "1 0 0 0"; - scale = "1.93582 1.50193 1"; - interiorFile = "dmisc_nefplug1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "139.395 -404.13 84.0793"; - rotation = "0 0 1 90"; - scale = "1.25944 1 1"; - interiorFile = "swall1.dif"; - showTerrainInside = "0"; - }; - new InteriorInstance() { - position = "139.436 -294.669 84.04"; - rotation = "0 0 1 90"; - scale = "1.21389 1 1"; - interiorFile = "swall1.dif"; - showTerrainInside = "0"; - }; - }; - new StaticShape(Platform) { - position = "143.516 -350.659 85.097"; - rotation = "1 0 0 0"; - scale = "3.47432 3.64954 1.24664"; - nameTag = "Platform"; - dataBlock = "FlipFlop"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - WayPoint = "4367"; - Target = "61"; - needsObjectiveWaypoint = "1"; - }; - new SimGroup(powerprovided) { - - providesPower = "1"; - powerCount = "1"; - - new StaticShape() { - position = "197.694 -350.891 76.7272"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "4320"; - team = "2"; - Target = "62"; - }; - new InteriorInstance() { - position = "200.3 -353.44 77.984"; - rotation = "1 0 0 0"; - scale = "0.323 0.323 0.231069"; - interiorFile = "cannon.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "94.2411 -353.44 77.984"; - rotation = "1 0 0 0"; - scale = "0.323 0.323 0.231069"; - interiorFile = "cannon.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new StaticShape() { - position = "91.6662 -350.884 76.7272"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "4324"; - team = "2"; - Target = "63"; - }; - new StaticShape() { - position = "143.639 -302.547 143.923"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SensorMediumPulse"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "64"; - }; - new StaticShape() { - position = "143.507 -401.076 143.923"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - dataBlock = "SensorMediumPulse"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "65"; - }; - new StaticShape() { - position = "54.619 -350.886 78.7029"; - rotation = "0 0 1 90"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "4336"; - team = "2"; - notReady = "1"; - inUse = "Down"; - Target = "70"; - }; - new StaticShape() { - position = "234.485 -350.818 78.722"; - rotation = "0 0 -1 90"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "4338"; - team = "2"; - Target = "71"; - }; - }; - new Item() { - position = "207.942 -350.362 130.957"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - team = "2"; - Target = "-1"; - }; - new Item() { - position = "81.254 -350.47 130.957"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - team = "2"; - Target = "-1"; - }; - }; - new SimGroup(team0) { - - powerCount = "0"; - }; - }; - new SimGroup(observerdroppoints) { - - powerCount = "0"; - - new Camera() { - position = "106.505 -309.609 133.093"; - rotation = "0.134783 -0.301906 0.943762 134.305"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - new Camera() { - position = "325.251 -422.036 82.9147"; - rotation = "-0.0119596 -0.00498594 -0.999916 45.2658"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - new Camera() { - position = "-406.548 -313.235 194.652"; - rotation = "-0.181587 -0.224187 -0.957479 104.41"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - new Camera() { - position = "47.8057 -918.806 238.023"; - rotation = "0.795366 -0.146856 0.58807 34.862"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - new Camera() { - position = "616.461 -622.435 137.949"; - rotation = "0.0189722 -0.00999803 0.99977 55.5878"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- - -package Conclave -{ - -function SiegeGame::gameOver(%game) -{ - exec("scripts/forcefield.cs"); - Parent::gameOver(%game); - deactivatePackage(Conclave); -} - -}; -activatePackage(Conclave); diff --git a/docs/base/@vl2/Conclave.vl2/terrains/Conclave.spn b/docs/base/@vl2/Conclave.vl2/terrains/Conclave.spn deleted file mode 100644 index 6048e379..00000000 Binary files a/docs/base/@vl2/Conclave.vl2/terrains/Conclave.spn and /dev/null differ diff --git a/docs/base/@vl2/ContainmentLarge.vl2/missions/ContainmentLarge.mis b/docs/base/@vl2/ContainmentLarge.vl2/missions/ContainmentLarge.mis deleted file mode 100644 index e3a7116a..00000000 --- a/docs/base/@vl2/ContainmentLarge.vl2/missions/ContainmentLarge.mis +++ /dev/null @@ -1,1101 +0,0 @@ -// DisplayName = Containment -Large- -// MissionTypes = Siege - -//--- MISSION QUOTE BEGIN --- -//"Only two things are infinite, the universe and human stupidity, and I'm not sure about the former." -- Albert Einstein -// ----- -//Attackers and Defenders spawn in the same base. -//Attackers must take out generators as they go, starting with the Attic Generator, in order to reach Switch FF Generator. -//If the Main FF Gen goes down, you can go outside, but can't cap from there unless all gens go down. -//Thanks to: Verna, Fragment, Cypher19, SkaMaster, and Wasnes for helping test the map. -//Finally, thanks to Red Shifter for his *ahem* criticism (he's gonna hate it that his name's in the credits for this map ;)) -// -- Map by ???Unknown??? -//--- MISSION QUOTE END --- -//--- MISSION STRING BEGIN --- -//[Siege]Details (hit Esc in-game to view): The Attic Gen powers the green FF at the bottom of the exit chute and the upper blue FF at the back of the Offense base. -//The Great Hall Gen powers the large blue FF blocking the Offense hallway. The GH Gen isn't strictly neccessary in order to cap, but taking it down can bolster the offense. -//The Main FF Gen powers most of the rest of the FF's throughout the base, including the blue FF seperating it from the Great Hall. Taking it down allows access to the Switch Gen and the chutes leading to the switch. -//The Switch FF Gen powers the green FF at the bottom of the final chute to the switch. Taking it down allows access to the switch. -//The Equipment Gen powers the stations only, and is located in the upper "ducts" near the switch. -//The Control Point Switch is located just inside the South entrance to the Thule base. You can access it from the upper ductwork if the Switch Gen is down, or if all the Gens are down you can go outside near the Attic Gen, and reach the switch from there. -//Note: If all the Gens go down, the bright blue FF at the back of the Offense base goes down and the bright blue FFs in the doors leading outside also go down. The bright blue FFs get dimmer as each Gen goes down. -//The lights are powered by the switch gen only, if the lights go out, the switch gen is down and the switch is accessable. -//Credits: Map made by ???Unknown???. Thanks to: Verna for the banners; Fragment, Cypher19, SkaMaster, and Wasnes for helping test the map and pointing out some minor flaws. -//Special thanks to all the people of the pond server for their friendly (and not so friendly) criticism, and for helping test the map and offering ideas. -//--- MISSION STRING END --- - -datablock ForceFieldBareData(UnksElevatorFF) -{ - fadeMS = 1000; - baseTranslucency = 1; - powerOffTranslucency = 0.0; - teamPermiable = false; - otherPermiable = true; - color = "0.3 0.9 0.9"; - powerOffColor = "0.0 0.0 0.0"; - targetTypeTag = 'ForceField'; - - texture[0] = "skins/Enrgtubes0000"; - texture[1] = "skins/Enrgtubes0001"; - texture[2] = "skins/Enrgtubes0002"; - texture[3] = "skins/Enrgtubes0003"; - texture[4] = "skins/Enrgtubes0004"; - - framesPerSec = 5; - numFrames = 5; - scrollSpeed = 0.5; - umapping = 1.0; - vmapping = 0.15; -}; - -function ForceFieldBareData::onAdd(%data, %obj) -{ - if(%obj.customPZ $= "1") { //add a dynamic field to your FF called "customPZ" with a value of 1 and it will have a custom PZ with the values set below - %velo = %obj.PZVelocity; //add a dynamic field to your FF called "PZVelocity" and set the value to what velocityMod you want - %grav = %obj.PZGravity; //dynamic field - PZGravity = whatever gravityMod you want your FF to have - } - - else { - %velo = "0.1"; - %grav = "1"; - } - - %appl = "0 0 0"; - - %pz = new PhysicalZone() { - position = %obj.position; - rotation = %obj.rotation; - scale = %obj.scale; - polyhedron = "0.000000 1.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000"; - velocityMod = %velo; - gravityMod = %grav; - appliedForce = %appl; - ffield = %obj; - }; - - %pzGroup = nameToID("MissionCleanup/PZones"); - if(%pzGroup <= 0) - { - %pzGroup = new SimGroup("PZones"); - MissionCleanup.add(%pzGroup); - } - %pzGroup.add(%pz); - - Parent::onAdd(%data, %obj); -} - -//--- OBJECT WRITE BEGIN --- -new SimGroup(MissionGroup) { - - Siege_timeLimit = "20"; - musicTrack = "ice"; - cdTrack = "5"; - powerCount = "0"; - - new MissionArea(MissionArea) { - area = "-536 -784 1040 1264"; - flightCeiling = "2000"; - flightCeilingRange = "50"; - - locked = "true"; - }; - new Sun() { - position = "-1024 -1024 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - direction = "0.57735 0.57735 -0.57735"; - color = "0.600000 0.600000 0.600000 1.000000"; - ambient = "0.200000 0.200000 0.200000 1.000000"; - texture[0] = "special/sunFlare"; - texture[1] = "special/sunFlare02"; - texture[2] = "special/LensFlare/flare01"; - texture[3] = "special/LensFlare/flare02"; - texture[4] = "special/LensFlare/flare03"; - lensFlareScale = "0.7"; - lensFlareIntensity = "1"; - frontFlareSize = "300"; - backFlareSize = "450"; - flareColor = "1.000000 1.000000 1.000000 1.000000"; - - locked = "true"; - }; - new TerrainBlock(Terrain) { - rotation = "1 0 0 0"; - scale = "1 1 1"; - detailTexture = "details/snowdet2"; - terrainFile = "UltimaThule.ter"; - squareSize = "8"; - emptySquares = "218496 218752 358776 359032 424823 425079 425335"; - - locked = "true"; - hazeDistance = "250"; - position = "-1024 -1024 0"; - visibleDistance = "1200"; - }; - new NavigationGraph(NavGraph) { - conjoinAngleDev = "45"; - cullDensity = "0.3"; - customArea = "0 0 0 0"; - - locked = "true"; - conjoinBowlDev = "20"; - position = "0 0 0 1"; - coverage = "0"; - rotation = "0 0 0 0"; - YDimOverSize = "0"; - scale = "1 1 1"; - GraphFile = "Containment.nav"; - XDimOverSize = "0"; - }; - new SimGroup(Teams) { - - powerCount = "0"; - - new SimGroup(Team2) { - - powerCount = "0"; - - new SimGroup(spawnspheres) { - - powerCount = "0"; - - new SpawnSphere() { - position = "5.53574 -190.785 58.6897"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "60"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - }; - new SimGroup(Switch) { - - powerCount = "1"; - - new InteriorInstance(InteriorInstance) { - position = "3.21898 -189.783 33.2977"; - rotation = "0 0 -1 90"; - scale = "1.25 1.25 1.25"; - interiorFile = "sbase5.dif"; - showTerrainInside = "0"; - AudioEnvironment = "BigRoom"; - - team = "2"; - }; - new ForceFieldBare(SwitchFF) { - position = "5.65942 -330.845 93.0638"; - rotation = "1 0 0 0"; - scale = "10.5385 0.602142 8.05337"; - nameTag = "Switch FF"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "33"; - }; - new TSStatic() { - position = "-50.0934 -165.257 32.3489"; - rotation = "0 0 1 52.7121"; - scale = "1 1 1"; - shapeName = "borg17.dts"; - - team = "2"; - }; - new TSStatic() { - position = "-50.219 -165.132 32.9044"; - rotation = "1 0 0 0"; - scale = "4.99583 4.96484 4.12109"; - shapeName = "stackable4l.dts"; - - team = "2"; - }; - new TSStatic() { - position = "-50.4362 -198.329 32.9414"; - rotation = "1 0 0 0"; - scale = "4.99583 4.96484 4.12109"; - shapeName = "stackable4l.dts"; - - team = "2"; - }; - new TSStatic() { - position = "-50.7353 -198.113 32.8495"; - rotation = "0 0 -1 113.446"; - scale = "0.668997 0.81955 0.857754"; - shapeName = "borg16.dts"; - - team = "2"; - }; - new StaticShape(switchffgen) { - position = "55.5809 -240.515 35.1623"; - rotation = "0 0 1 180.091"; - scale = "1 1 1"; - nameTag = "Switch FF"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "1"; - locked = "false"; - name = "SwitchFFGenerator"; - repairedBy = "5388"; - needsObjectiveWaypoint = "1"; - damageTimeMS = "1334427"; - team = "2"; - WayPoint = "5544"; - lastDamagedBy = "5388"; - Target = "34"; - }; - new Item() { - position = "53.302 -182.26 65.8285"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - locked = "false"; - team = "2"; - Target = "-1"; - }; - new StaticShape(Switch) { - position = "20.969 -336.49 113.249"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Control Point"; - dataBlock = "FlipFlop"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "1"; - needsObjectiveWaypoint = "1"; - damageTimeMS = "2759231"; - team = "2"; - WayPoint = "5545"; - lastDamagedBy = "10990"; - Target = "35"; - Projector = "0"; - }; - new ForceFieldBare() { - position = "-108.585 -207.534 37.4413"; - rotation = "1 0 0 0"; - scale = "1 12.8792 11.4925"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "36"; - }; - new ForceFieldBare() { - position = "-4.46135 -345.734 114.421"; - rotation = "1 0 0 0"; - scale = "1 18.4512 6.45997"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "37"; - }; - new InteriorInstance() { - position = "-43.6873 -19.383 134.119"; - rotation = "0 0 -1 90.5273"; - scale = "0.192918 0.814634 0.38618"; - interiorFile = "swall1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "-43.7983 -50.7854 134.119"; - rotation = "0 0 -1 90.5273"; - scale = "0.192918 0.814634 0.38618"; - interiorFile = "swall1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - }; - new SimGroup(equipment) { - - powerCount = "1"; - - new StaticShape(Frag) { - position = "49.4424 -204.364 70.1484"; - rotation = "0 0 1 0.389667"; - scale = "1 1 1"; - nameTag = "Fragment\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "5425"; - team = "2"; - inUse = "Down"; - notReady = "1"; - Target = "38"; - }; - new StaticShape(Cypher19) { - position = "50.0874 -160.433 70.167"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - nameTag = "Cypher19\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "5427"; - team = "2"; - inUse = "Down"; - notReady = "1"; - Target = "39"; - }; - new StaticShape(Unknown) { - position = "64.8511 -254.858 30.7572"; - rotation = "0 0 1 181.055"; - scale = "1 1 1"; - nameTag = "???Unknown???\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - Trigger = "5429"; - team = "2"; - inUse = "Down"; - notReady = "1"; - Target = "40"; - }; - new StaticShape(SkaEquipmentGen) { - position = "-21.1437 -274.962 74.5102"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - nameTag = "Ska\'s Equipment"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - name = "EquipmentGenerator"; - team = "2"; - Target = "41"; - }; - }; - new SimGroup(Attic) { - - powerCount = "1"; - - new StaticShape(AtticGen) { - position = "-47.0556 -38.0589 125.148"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Attic"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "2"; - locked = "false"; - name = "Attic Generator"; - repairedBy = "5388"; - needsObjectiveWaypoint = "1"; - damageTimeMS = "1437083"; - team = "2"; - WayPoint = "5546"; - lastDamagedBy = "5388"; - Target = "42"; - }; - new ForceFieldBare() { - position = "-23.0049 -123.073 37.2203"; - rotation = "1 0 0 0"; - scale = "13.2149 0.282745 12.2205"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "43"; - }; - new ForceFieldBare() { - position = "-108.585 -207.534 37.4413"; - rotation = "1 0 0 0"; - scale = "1 12.8792 11.4925"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "44"; - }; - new ForceFieldBare() { - position = "-9.74882 -137.072 49.4426"; - rotation = "1 0 0 0"; - scale = "1 8.88647 8.06415"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "45"; - }; - new ForceFieldBare() { - position = "-4.46135 -345.734 114.421"; - rotation = "1 0 0 0"; - scale = "1 18.4512 6.45997"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "46"; - }; - }; - new SimGroup(GreatHall) { - - powerCount = "1"; - - new StaticShape(GHGen) { - position = "54.4694 -182.458 37.6567"; - rotation = "0 0 -1 89.3814"; - scale = "1 1 1"; - nameTag = "Great Hall"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "1"; - locked = "false"; - repairedBy = "5388"; - needsObjectiveWaypoint = "1"; - damageTimeMS = "1391544"; - team = "2"; - WayPoint = "5547"; - lastDamagedBy = "5388"; - Target = "47"; - }; - new ForceFieldBare() { - position = "-35.203 -143.585 37.4601"; - rotation = "1 0 0 0"; - scale = "0.577324 19.6081 11.5021"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "48"; - }; - new ForceFieldBare() { - position = "-108.585 -207.534 37.4413"; - rotation = "1 0 0 0"; - scale = "1 12.8792 11.4925"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "49"; - }; - new ForceFieldBare() { - position = "-4.46135 -345.734 114.421"; - rotation = "1 0 0 0"; - scale = "1 18.4512 6.45997"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "50"; - }; - new ForceFieldBare() { - position = "-40.4442 -113.952 84.0006"; - rotation = "0 1 0 179.909"; - scale = "12.5773 1.097 50.3626"; - dataBlock = "UnksElevatorFF"; - lockCount = "0"; - homingCount = "0"; - - PZGravity = "-7.5"; - team = "1"; - customPZ = "1"; - Target = "71"; - PZVelocity = "0.75"; - }; - }; - new SimGroup(MainFF) { - - powerCount = "1"; - - new StaticShape(MainFFGen) { - position = "-64.7598 -182.722 37.6571"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - nameTag = "Main FF"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "2"; - locked = "false"; - name = "MainFFGenerator"; - repairedBy = "5388"; - needsObjectiveWaypoint = "1"; - damageTimeMS = "1562714"; - team = "2"; - WayPoint = "5548"; - lastDamagedBy = "5388"; - Target = "51"; - }; - new ForceFieldBare() { - position = "-61.008 -192.552 36.4633"; - rotation = "1 0 0 0"; - scale = "1 20.3395 11.2992"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "52"; - }; - new ForceFieldBare() { - position = "38.3523 -146.164 51.1156"; - rotation = "0 0 1 89.9544"; - scale = "0.693922 9.17104 9.1086"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "53"; - }; - new ForceFieldBare() { - position = "54.4114 -219.54 37.511"; - rotation = "1 0 0 0"; - scale = "21.5971 0.794769 11.689"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "54"; - }; - new ForceFieldBare() { - position = "-108.585 -207.534 37.4413"; - rotation = "1 0 0 0"; - scale = "1 12.8792 11.4925"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "55"; - }; - new ForceFieldBare() { - position = "35.2862 -271.763 37.6425"; - rotation = "1 0 0 0"; - scale = "1 9.26959 11.6007"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "56"; - }; - new ForceFieldBare() { - position = "-4.46135 -345.734 114.421"; - rotation = "1 0 0 0"; - scale = "1 18.4512 6.45997"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "57"; - }; - new ForceFieldBare() { - position = "-52.1569 -10.2839 115.064"; - rotation = "1 0 0 0"; - scale = "10.507 1 9.24683"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "58"; - }; - new ForceFieldBare() { - position = "-6.73684 -296.385 37.5705"; - rotation = "1 0 0 0"; - scale = "1.17076 13.0816 11.4376"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "59"; - }; - }; - }; - new SimGroup(Team1) { - - position = "-52.253 3"; - powerCount = "0"; - - new SimGroup(spawnspheres) { - - position = "19 3"; - powerCount = "0"; - - new SpawnSphere() { - position = "-130.449 -155.272 39.923"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "16"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - new SpawnSphere() { - position = "-122.508 -200.305 38.9142"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "11"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - new SpawnSphere() { - position = "-130.442 -188.99 40.4542"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "16"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - new SpawnSphere() { - position = "-119.52 -132.711 33.3728"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "16"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - new SpawnSphere() { - position = "-85.12 -132.711 33.1728"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "16"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - }; - new SimGroup(base) { - - providesPower = "1"; - powerCount = "2"; - - new StaticShape() { - position = "375.031 3 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SolarPanel"; - lockCount = "0"; - homingCount = "0"; - - locked = "true"; - team = "1"; - Target = "60"; - }; - new ForceFieldBare() { - position = "-119.163 -143.939 37.6687"; - rotation = "0 0 -1 63.5983"; - scale = "0.427065 15.3476 11.2836"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - PZGravity = "1"; - team = "1"; - customPZ = "1"; - Target = "61"; - PZVelocity = "1"; - }; - new StaticShape(GREEN) { - position = "-135.409 -195.575 37.7607"; - rotation = "0 0 1 219.625"; - scale = "1 1 1"; - nameTag = "Green Jello\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - UnksNoDamage = "1"; - }; - new StaticShape(Dans) { - position = "-136.379 -144.703 37.7607"; - rotation = "0 0 -1 40.68"; - scale = "1 1 1"; - nameTag = "Dan\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - UnksNoDamage = "1"; - }; - new StaticShape() { - position = "-142.26 -187.202 41.8204"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - dataBlock = "Banner_Honor"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "1"; - damageTimeMS = "2849244"; - team = "1"; - lastDamagedBy = "7165"; - Target = "-1"; - }; - new StaticShape() { - position = "-132.265 -169.867 41.8008"; - rotation = "0 0 -1 89.3814"; - scale = "1 1 1"; - dataBlock = "Banner_Strength"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "1"; - damageTimeMS = "2832180"; - team = "1"; - lastDamagedBy = "7165"; - Target = "-1"; - }; - new StaticShape(vernainv) { - position = "-136.211 -160.272 37.6337"; - rotation = "0 0 1 223.636"; - scale = "1 1 1"; - nameTag = "Verna\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - UnksNoDamage = "1"; - inUse = "Down"; - notReady = "1"; - }; - new StaticShape(redshifterinv) { - position = "-135.953 -178.969 37.7006"; - rotation = "0 0 -1 42.9718"; - scale = "1 1 1"; - nameTag = "Red Shifter\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - UnksNoDamage = "1"; - }; - new ForceFieldBare() { - position = "-119.241 -207.531 37.5337"; - rotation = "1 0 0 0"; - scale = "0.362344 12.9297 11.7867"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - PZGravity = "1"; - team = "1"; - customPZ = "1"; - Target = "68"; - PZVelocity = "1"; - }; - new StaticShape() { - position = "-142.23 -152.248 41.8214"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - dataBlock = "Banner_Unity"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "1"; - damageTimeMS = "2831245"; - team = "1"; - lastDamagedBy = "7165"; - Target = "-1"; - }; - new TSStatic(KamikazeSamurai) { - position = "-129.53 -126.74 41.042"; - rotation = "0 0 1 179.909"; - scale = "2.5 2.5 2.5"; - shapeName = "bioderm_light.dts"; - - team = "1"; - }; - new Item() { - position = "-130.532 -129.386 44.6549"; - rotation = "0 0 1 180.482"; - scale = "2.5 2.5 2.5"; - dataBlock = "ShockLance"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - team = "1"; - Target = "-1"; - }; - new Item() { - position = "-129.54 -126.017 44.6663"; - rotation = "0 0 1 180.091"; - scale = "2.5 2.5 2.5"; - dataBlock = "CloakingPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - team = "1"; - Target = "-1"; - }; - }; - }; - new SimGroup(team0) { - - powerCount = "0"; - }; - }; - new Sky(Sky) { - position = "-1024 -1024 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - cloudHeightPer[0] = "0.349971"; - cloudHeightPer[1] = "0.25"; - cloudHeightPer[2] = "0.199973"; - cloudSpeed1 = "0.0001"; - cloudSpeed2 = "0.0002"; - cloudSpeed3 = "0.0003"; - visibleDistance = "500"; - useSkyTextures = "0"; - renderBottomTexture = "0"; - SkySolidColor = "0.500000 0.500000 0.500000 1.000000"; - fogDistance = "350"; - fogColor = "0.500000 0.500000 0.500000 1.000000"; - fogVolume1 = "0 0 0"; - fogVolume2 = "0 0 0"; - fogVolume3 = "0 0 0"; - materialList = "ice_dark.dml"; - windVelocity = "0.8 0.7 0"; - windEffectPrecipitation = "1"; - fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor3 = "128.000000 128.000000 128.000000 0.000000"; - high_visibleDistance = "-1"; - high_fogDistance = "-1"; - high_fogVolume1 = "-1 0 0"; - high_fogVolume2 = "-1 0 0"; - high_fogVolume3 = "-1 0 0"; - - cloudSpeed0 = "0.000300 0.0003"; - locked = "true"; - }; - new Precipitation(Precipitation) { - position = "-123.6 -162.6 124.2"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "Snow"; - lockCount = "0"; - homingCount = "0"; - percentage = "1"; - color1 = "1.000000 1.000000 1.000000 1.000000"; - color2 = "-1.000000 0.000000 0.000000 1.000000"; - color3 = "-1.000000 0.000000 0.000000 1.000000"; - offsetSpeed = "0.25"; - minVelocity = "0.25"; - maxVelocity = "1.5"; - maxNumDrops = "2000"; - maxRadius = "125"; - - locked = "true"; - }; - new SimGroup(ObserverDropPoints) { - - powerCount = "0"; - - new Camera() { - position = "57.01 -329.326 163.148"; - rotation = "0.448717 0.195026 -0.872134 52.979"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - locked = "true"; - }; - new Camera() { - position = "-130.761 -205.771 47.4504"; - rotation = "0.484485 -0.0437219 0.873706 11.7942"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - new Camera() { - position = "52.9846 -183.003 85.9347"; - rotation = "0.144528 0.142975 -0.979117 90.5905"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - }; - new Camera() { - position = "24.483 -336.526 119.683"; - rotation = "0.226263 0.226805 -0.947293 93.2377"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - }; - new Camera() { - position = "-49.069 -35.2987 105.024"; - rotation = "0.0696935 -0.168658 0.983208 135.778"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - }; - }; - new SimGroup(Ambiance) { - - powerCount = "0"; - - new AudioEmitter() { - position = "-67.162 -108.482 130.149"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/snowstorm1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "0"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - - locked = "true"; - }; - new InteriorInstance() { - position = "-156.267 -279.118 203.606"; - rotation = "0 1 0 31.5126"; - scale = "1.71005 1.75318 1"; - interiorFile = "srock7.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - new InteriorInstance() { - position = "120.774 -131.439 210.165"; - rotation = "0 0 -1 48.7014"; - scale = "2.29851 1.90265 1.70877"; - interiorFile = "srock6.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - new InteriorInstance() { - position = "119.703 -306.184 167.608"; - rotation = "0 0 1 12.0321"; - scale = "1.16378 1.58153 1"; - interiorFile = "srock8.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - new InteriorInstance() { - position = "-82.6378 -543.135 242.058"; - rotation = "0 0 -1 27.502"; - scale = "1 1 1.20488"; - interiorFile = "srock7.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - new InteriorInstance() { - position = "-22.4503 71.5691 153.838"; - rotation = "1 0 0 0"; - scale = "1.0139 1 1"; - interiorFile = "sspir1.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - }; - new TSStatic() { - position = "-129.437 -126.801 37.6958"; - rotation = "1 0 0 0"; - scale = "1.1489 1 1"; - shapeName = "statue_base.dts"; - }; - new TSStatic() { - position = "-46.8298 -115.666 80.7343"; - rotation = "-0.23584 0.23368 -0.943278 93.8702"; - scale = "2.68812 4.25787 5.84357"; - shapeName = "dmiscf.dts"; - }; -}; -//--- OBJECT WRITE END --- - -package ContainmentLarge -{ - - -function StationInventory::damageObject(%data, %targetObject, %sourceObject, %position, %amount, %damageType) -{ - if (%targetObject.UnksNoDamage) return; - else Parent::damageObject(%data, %targetObject, %sourceObject, %position, %amount, %damageType); -} - -function SiegeGame::gameOver(%game) -{ - exec("scripts/forceField.cs"); - Parent::gameOver(%game); - deactivatePackage(ContainmentLarge); -} - - -}; -activatePackage(ContainmentLarge); diff --git a/docs/base/@vl2/ContainmentLarge.vl2/terrains/ContainmentLarge.spn b/docs/base/@vl2/ContainmentLarge.vl2/terrains/ContainmentLarge.spn deleted file mode 100644 index 9f84c08b..00000000 Binary files a/docs/base/@vl2/ContainmentLarge.vl2/terrains/ContainmentLarge.spn and /dev/null differ diff --git a/docs/base/@vl2/ContainmentLarge.vl2/textures/gui/Load_ContainmentLarge.png b/docs/base/@vl2/ContainmentLarge.vl2/textures/gui/Load_ContainmentLarge.png deleted file mode 100644 index b747bdce..00000000 Binary files a/docs/base/@vl2/ContainmentLarge.vl2/textures/gui/Load_ContainmentLarge.png and /dev/null differ diff --git a/docs/base/@vl2/DeathFromBelow.vl2/missions/DeathFromBelow.mis b/docs/base/@vl2/DeathFromBelow.vl2/missions/DeathFromBelow.mis deleted file mode 100644 index 53ceef11..00000000 --- a/docs/base/@vl2/DeathFromBelow.vl2/missions/DeathFromBelow.mis +++ /dev/null @@ -1,3829 +0,0 @@ -// DisplayName = Death From Below -// MissionTypes = Siege - -//--- MISSION QUOTE BEGIN --- -// -- Map by ???Unknown???. -//--- MISSION QUOTE END --- - -//--- MISSION STRING BEGIN --- -//[Siege]All gens but the Main Gen are unrepairable. Each outside gen powers FFs blocking the tunnel and the FFs guarding the Main Base. -//Destroy the outside gens to gain access to the tunnel. There are speed boosters in the tunnel to help speed up gameplay. -//All gens must be down to cap. -//Thanks to all the people of "the pond" server for their support. -//--- MISSION STRING END --- - -datablock TriggerData(boostTrigger) -{ - tickPeriodMS = 30; -}; - -//--- OBJECT WRITE BEGIN --- -new SimGroup(MissionGroup) { - - cdTrack = "6"; - musicTrack = "desert"; - powerCount = "0"; - - new SimGroup(ObserverDropPoints) { - - powerCount = "0"; - - new Camera() { - position = "257.262 293.751 364.169"; - rotation = "0.447819 0.212392 -0.868532 57.2753"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - new Camera() { - position = "134.322 518.094 296.295"; - rotation = "0.54675 -0.112468 0.829708 27.8482"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - }; - new Camera() { - position = "136.756 776.399 331.238"; - rotation = "0.977999 -0.0734879 0.195238 42.1004"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - new Camera() { - position = "67.7805 -133.338 295.625"; - rotation = "0.0139871 0.00424236 -0.999893 33.749"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - }; - new Camera() { - position = "258.611 82.3261 335.355"; - rotation = "0.205506 0.165248 -0.964604 79.6298"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - }; - new Camera() { - position = "156.384 1013.84 236.923"; - rotation = "0 0 1 181.628"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - new Camera() { - position = "17.7209 -128.417 266.713"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - }; - new Sky(Sky) { - position = "936 -456 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - cloudHeightPer[0] = "0.349971"; - cloudHeightPer[1] = "0.25"; - cloudHeightPer[2] = "0.199973"; - cloudSpeed1 = "0.0001"; - cloudSpeed2 = "0.0002"; - cloudSpeed3 = "0.0003"; - visibleDistance = "400"; - useSkyTextures = "1"; - renderBottomTexture = "0"; - SkySolidColor = "0.030000 0.030000 0.030000 0.000000"; - fogDistance = "130"; - fogColor = "0.000000 0.000000 0.000000 0.100000"; - fogVolume1 = "0 0 0"; - fogVolume2 = "0 0 0"; - fogVolume3 = "0 0 0"; - materialList = "sky_lush_starrynight.dml"; - windVelocity = "0 0 0"; - windEffectPrecipitation = "0"; - fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor3 = "128.000000 128.000000 128.000000 0.000000"; - high_visibleDistance = "450"; - high_fogDistance = "200"; - high_fogVolume1 = "50 0 245"; - high_fogVolume2 = "75 245 258"; - high_fogVolume3 = "-1 8.46316e-34 0"; - - locked = "true"; - cloudSpeed0 = "0.000150 0.000050"; - }; - new SimGroup(RandomOrganics) { - - powerCount = "0"; - - new TSStatic() { - position = "-228.474 -221.225 265.368"; - rotation = "1 0 0 0"; - scale = "1.29083 1.16781 1"; - shapeName = "borg1.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-226.222 -219.126 266.169"; - rotation = "1 0 0 0"; - scale = "1.29083 1.16781 1"; - shapeName = "borg1.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-226.638 -221.185 265.449"; - rotation = "1 0 0 0"; - scale = "1.4647 2.17164 1.80367"; - shapeName = "borg5.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-224.602 -219.568 266.249"; - rotation = "1 0 0 0"; - scale = "1.29083 1.16781 1"; - shapeName = "borg1.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-225.776 -220.658 266.329"; - rotation = "1 0 0 0"; - scale = "1.29083 1.16781 1"; - shapeName = "borg1.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-228.148 -220.701 266.009"; - rotation = "1 0 0 0"; - scale = "1.29083 1.16781 1"; - shapeName = "borg1.dts"; - - locked = "true"; - }; - new InteriorInstance() { - position = "-225.274 -215.303 266.759"; - rotation = "0.0543402 -0.987007 0.151209 40.0134"; - scale = "1 1 1"; - interiorFile = "brock6.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - new TSStatic() { - position = "-231.971 -221.584 266.033"; - rotation = "1 0 0 0"; - scale = "1 1.32135 1"; - shapeName = "borg17.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-228.963 -215.69 266.444"; - rotation = "0 0 1 118.602"; - scale = "1 1 1"; - shapeName = "borg19.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-228.625 -225.404 265.722"; - rotation = "0 0 -1 91.6732"; - scale = "1 1.06019 1"; - shapeName = "borg18.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-224.022 -216.809 266.108"; - rotation = "0 0 -1 36.0963"; - scale = "1.02431 1.1393 1"; - shapeName = "borg16.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-223.245 -221.881 265.821"; - rotation = "0 0 1 81.933"; - scale = "1.05352 1 1"; - shapeName = "borg17.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "327.887 817.978 265.574"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg17.dts"; - }; - new TSStatic() { - position = "359.154 725.455 269.166"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg16.dts"; - }; - new TSStatic() { - position = "67.0046 -16.8158 304.253"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "111.902 94.5531 282.207"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg16.dts"; - }; - new TSStatic() { - position = "273.974 547.67 270.763"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg18.dts"; - }; - new TSStatic() { - position = "114.154 94.7323 282.451"; - rotation = "1 0 0 0"; - scale = "1.11131 1.1442 1.64018"; - shapeName = "borg6.dts"; - }; - new TSStatic() { - position = "30.5328 96.2653 272.949"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg17.dts"; - }; - new TSStatic() { - position = "-43.5923 613.393 287.135"; - rotation = "0 0 1 57.2958"; - scale = "1.55665 1.52343 1.39993"; - shapeName = "borg18.dts"; - }; - new TSStatic() { - position = "90.6946 477.072 270.427"; - rotation = "0 0 1 49.8473"; - scale = "1.78635 2.99771 1.85937"; - shapeName = "borg16.dts"; - }; - new TSStatic() { - position = "42.6714 669.555 265.608"; - rotation = "0 0 1 115.165"; - scale = "1 1 1"; - shapeName = "borg16.dts"; - }; - new TSStatic() { - position = "104.522 645.118 261.699"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg16.dts"; - }; - new Item() { - position = "67.2382 -17.2018 304.06"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairKit"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - Target = "-1"; - }; - new TSStatic() { - position = "67.1263 -16.9362 304.861"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "85.0241 56.6928 273.084"; - rotation = "1 0 0 0"; - scale = "1.46126 1.78463 2.44092"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "98.6213 926.384 257.706"; - rotation = "0 0 -1 63.0254"; - scale = "1.41894 1.93362 1.49302"; - shapeName = "borg16.dts"; - }; - new TSStatic() { - position = "113.894 93.017 282.593"; - rotation = "1 0 0 0"; - scale = "1.21136 1.04659 1.42572"; - shapeName = "borg6.dts"; - }; - new TSStatic() { - position = "132.775 28.2093 285.475"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg19.dts"; - }; - new TSStatic() { - position = "112.521 92.0486 282.676"; - rotation = "1 0 0 0"; - scale = "1.05346 1.19259 1.35151"; - shapeName = "borg6.dts"; - }; - new TSStatic() { - position = "110.6 92.6482 282.394"; - rotation = "0 0 -1 53.858"; - scale = "1.13003 1.29988 1.42423"; - shapeName = "borg6.dts"; - }; - new TSStatic() { - position = "-109.888 -15.42 308.207"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg13.dts"; - }; - new TSStatic() { - position = "109.785 95.5257 282.307"; - rotation = "1 0 0 0"; - scale = "1.15105 1.17684 1.36382"; - shapeName = "borg6.dts"; - }; - new TSStatic() { - position = "-89.5405 -55.7189 322.238"; - rotation = "1 0 0 0"; - scale = "1.20209 1.15929 1.31027"; - shapeName = "borg18.dts"; - }; - new TSStatic() { - position = "59.5072 111.347 273.271"; - rotation = "1 0 0 0"; - scale = "1.46424 1.34795 3.12145"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-48.3969 8.62529 304.008"; - rotation = "0 0 1 207.593"; - scale = "1 1 1"; - shapeName = "borg19.dts"; - }; - new TSStatic() { - position = "70.4341 70.0448 273.25"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "112.691 96.2724 282.407"; - rotation = "1 0 0 0"; - scale = "1.04929 1.14951 1.40637"; - shapeName = "borg6.dts"; - }; - new TSStatic() { - position = "53.4838 -51.1739 342.96"; - rotation = "0 0 1 36.6693"; - scale = "1.49212 1.47485 1"; - shapeName = "borg16.dts"; - }; - new TSStatic() { - position = "276.615 744.817 255.854"; - rotation = "0 0 -1 50.9932"; - scale = "1.07776 1.24604 1.27302"; - shapeName = "borg18.dts"; - }; - new TSStatic() { - position = "-101.687 -130.011 334.125"; - rotation = "0 0 1 53.2851"; - scale = "0.940441 0.911772 0.799907"; - shapeName = "borg19.dts"; - }; - new TSStatic() { - position = "262.14 373.347 292.602"; - rotation = "0 1 0 8.59438"; - scale = "1 1 1.45116"; - shapeName = "borg16.dts"; - }; - new TSStatic() { - position = "209.331 180.62 220.609"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg19.dts"; - }; - new TSStatic() { - position = "342.829 -7.87166 221.45"; - rotation = "1 0 0 0"; - scale = "3.80802 3.315 7.08705"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "325.31 12.1319 222.553"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg19.dts"; - }; - new TSStatic() { - position = "348.756 34.9225 221.698"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg17.dts"; - }; - new TSStatic() { - position = "289.902 25.5732 220.668"; - rotation = "1 0 0 0"; - scale = "1 1 1.57826"; - shapeName = "borg18.dts"; - }; - new TSStatic() { - position = "319.983 46.0279 212.997"; - rotation = "0.0669438 0.291423 0.954249 47.2011"; - scale = "2.32888 1.38741 2.99952"; - shapeName = "borg7.dts"; - }; - new TSStatic() { - position = "338.312 52.6538 213.179"; - rotation = "0 0 -1 78.4952"; - scale = "2.32888 1.38741 2.99952"; - shapeName = "borg7.dts"; - }; - new TSStatic() { - position = "338.711 65.8385 210.47"; - rotation = "0 0 -1 35.5234"; - scale = "2.32888 1.38741 2.99952"; - shapeName = "borg7.dts"; - }; - new TSStatic() { - position = "337.278 56.9864 212.099"; - rotation = "0 0 1 26.929"; - scale = "2.32888 1.38741 2.99952"; - shapeName = "borg7.dts"; - }; - new TSStatic() { - position = "258.813 171.707 210.13"; - rotation = "0 0 -1 28.0749"; - scale = "2.32888 1.38741 2.99952"; - shapeName = "borg7.dts"; - }; - new TSStatic() { - position = "325 51.4245 211.141"; - rotation = "0.0672567 -0.0601892 -0.995919 59.7899"; - scale = "2.32888 1.38741 2.99952"; - shapeName = "borg7.dts"; - }; - new TSStatic() { - position = "332.048 40.9211 212.325"; - rotation = "0 0 -1 15.4699"; - scale = "2.32888 1.38741 2.99952"; - shapeName = "borg7.dts"; - }; - new TSStatic() { - position = "333.612 48.6275 214.004"; - rotation = "0 0 -1 30.3667"; - scale = "2.36981 1.38741 2.99952"; - shapeName = "borg7.dts"; - }; - new TSStatic() { - position = "307.16 41.2702 211.397"; - rotation = "0 0 -1 40.107"; - scale = "2.32888 1.38741 2.99952"; - shapeName = "borg7.dts"; - }; - new TSStatic() { - position = "300.427 37.3066 212.436"; - rotation = "0.966525 -0.140869 0.214443 42.6172"; - scale = "2.32888 1.38741 2.99952"; - shapeName = "borg7.dts"; - }; - new TSStatic() { - position = "312.051 42.3081 211.397"; - rotation = "0 0 1 39.5341"; - scale = "2.32888 1.38741 2.99952"; - shapeName = "borg7.dts"; - }; - new TSStatic() { - position = "321.366 56.4559 209.366"; - rotation = "0.184657 -0.0442112 -0.981808 27.4093"; - scale = "2.32888 1.38741 2.99952"; - shapeName = "borg7.dts"; - }; - new TSStatic() { - position = "313.6 50.7234 210.641"; - rotation = "0 0 -1 26.356"; - scale = "2.32888 1.38741 2.99952"; - shapeName = "borg7.dts"; - }; - new TSStatic() { - position = "307.997 42.3981 207.531"; - rotation = "1 0 0 0"; - scale = "2.32888 1.38741 2.99952"; - shapeName = "borg7.dts"; - }; - new TSStatic() { - position = "304.001 52.7621 208.583"; - rotation = "0.329255 0.103657 -0.938534 37.0872"; - scale = "2.32888 1.38741 2.99952"; - shapeName = "borg7.dts"; - }; - new TSStatic() { - position = "327.202 65.6997 209.279"; - rotation = "0 0 -1 19.4806"; - scale = "2.32888 1.38741 2.99952"; - shapeName = "borg7.dts"; - }; - new TSStatic() { - position = "236.048 146.754 208.097"; - rotation = "-0.101065 -0.626257 -0.773038 23.5834"; - scale = "2.32888 1.38741 2.99952"; - shapeName = "borg7.dts"; - }; - new TSStatic() { - position = "224.987 147.739 212.528"; - rotation = "0 0 1 66.4631"; - scale = "2.32888 1.38741 2.99952"; - shapeName = "borg7.dts"; - }; - new TSStatic() { - position = "235.441 158.905 209.96"; - rotation = "0 0 1 17.1887"; - scale = "2.32888 1.38741 2.99952"; - shapeName = "borg7.dts"; - }; - new TSStatic() { - position = "226.375 165.698 211.63"; - rotation = "0 0 1 6.30252"; - scale = "2.32888 1.38741 2.99952"; - shapeName = "borg7.dts"; - }; - new TSStatic() { - position = "232.501 168.773 212.158"; - rotation = "0 0 -1 4.58367"; - scale = "2.32888 1.38741 2.99952"; - shapeName = "borg7.dts"; - }; - new TSStatic() { - position = "226.793 158.987 211.234"; - rotation = "0 0 1 236.814"; - scale = "2.32888 1.38741 2.99952"; - shapeName = "borg7.dts"; - }; - new TSStatic() { - position = "235.328 137.605 210.053"; - rotation = "0 0 -1 56.7228"; - scale = "2.32888 1.38741 2.99952"; - shapeName = "borg7.dts"; - }; - new TSStatic() { - position = "242.585 153.26 206.99"; - rotation = "0.851077 0.0939979 -0.516558 24.1375"; - scale = "2.32888 1.38741 2.99952"; - shapeName = "borg7.dts"; - }; - new TSStatic() { - position = "244.906 167.811 210.097"; - rotation = "0.38855 -0.0828166 0.917698 26.1511"; - scale = "2.32888 1.38741 2.99952"; - shapeName = "borg7.dts"; - }; - new TSStatic() { - position = "240.907 177.321 213.589"; - rotation = "-0.909921 0.045534 0.412275 13.8413"; - scale = "2.32888 1.38741 2.99952"; - shapeName = "borg7.dts"; - }; - new TSStatic() { - position = "254.447 179.11 213.53"; - rotation = "0 0 1 25.2101"; - scale = "2.32888 1.38741 2.99952"; - shapeName = "borg7.dts"; - }; - new TSStatic() { - position = "324.847 41.2054 212.952"; - rotation = "0.190322 0.245228 -0.9506 33.6608"; - scale = "2.32888 1.38741 2.99952"; - shapeName = "borg7.dts"; - }; - new TSStatic() { - position = "95.8634 813.942 247.585"; - rotation = "1 0 0 0"; - scale = "3.80802 3.315 7.08705"; - shapeName = "borg5.dts"; - }; - }; - new TerrainBlock(Terrain) { - rotation = "1 0 0 0"; - scale = "1 1 1"; - detailTexture = "details/desertdet1"; - terrainFile = "Alcatraz.ter"; - squareSize = "8"; - emptySquares = "91235 93307 93309 93563 93565 97673"; - - locked = "true"; - position = "-1024 -1024 0"; - }; - new NavigationGraph(NavGraph) { - conjoinAngleDev = "65"; - cullDensity = "0.1"; - customArea = "0 0 0 0"; - - locked = "true"; - conjoinBowlDev = "20"; - position = "0 0 0 1"; - rotation = "0 0 0 0"; - scale = "1 1 1"; - coverage = "0"; - GraphFile = "DeathFromBelow.nav"; - }; - new SimGroup(Teams) { - - powerCount = "0"; - - new SimGroup(team0) { - - powerCount = "0"; - - new SimGroup(spawnspheres) { - - powerCount = "0"; - }; - new SimGroup(base) { - - powerCount = "1"; - - new InteriorInstance() { - position = "-226.177 -220.175 173.395"; - rotation = "0 0 1 180.091"; - scale = "1.52456 2.70489 2.21288"; - interiorFile = "bmisc5.dif"; - showTerrainInside = "0"; - - locked = "true"; - team = "0"; - }; - new TSStatic() { - position = "-226.174 -222.011 261.936"; - rotation = "1 0 0 89.9544"; - scale = "1 2.15922 0.1"; - shapeName = "bmiscf.dts"; - - locked = "true"; - team = "0"; - }; - new InteriorInstance() { - position = "-226.083 -208.377 256.071"; - rotation = "1 0 0 180.091"; - scale = "1 1 1"; - interiorFile = "bbunk1.dif"; - showTerrainInside = "0"; - - locked = "true"; - team = "0"; - }; - new Item() { - position = "-225.95 -200.816 254.573"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - locked = "true"; - team = "0"; - Target = "-1"; - }; - new TSStatic() { - position = "-223.907 -213.963 260.251"; - rotation = "0 1 0 89.9544"; - scale = "1.35526 1 0.813513"; - shapeName = "bmiscf.dts"; - - locked = "true"; - team = "0"; - }; - new TSStatic() { - position = "-228.074 -214.006 260.352"; - rotation = "0 1 0 89.9544"; - scale = "1.35526 1 0.192306"; - shapeName = "bmiscf.dts"; - - locked = "true"; - team = "0"; - }; - new SimGroup(RedSS) { - - powerCount = "1"; - - new ForceFieldBare() { - position = "-218.772 -205.894 258.951"; - rotation = "-0.565794 0.599367 -0.566247 118.086"; - scale = "0.1 0.1 0.887872"; - dataBlock = "defaultNoTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "33"; - }; - new ForceFieldBare() { - position = "-218.612 -203.101 257.355"; - rotation = "-0.565794 0.599367 -0.566247 118.086"; - scale = "0.1 0.1 0.887872"; - dataBlock = "defaultNoTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "34"; - }; - new ForceFieldBare() { - position = "-218.667 -203.991 257.353"; - rotation = "-0 0 -1 86.6989"; - scale = "0.1 0.1 0.822448"; - dataBlock = "defaultNoTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "35"; - }; - new ForceFieldBare() { - position = "-218.772 -205.895 258.151"; - rotation = "-0.565794 0.599367 -0.566247 118.086"; - scale = "0.1 0.1 0.887872"; - dataBlock = "defaultNoTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "36"; - }; - new ForceFieldBare() { - position = "-218.828 -206.786 257.353"; - rotation = "-0 0 -1 86.6989"; - scale = "0.1 0.1 0.822448"; - dataBlock = "defaultNoTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "37"; - }; - new ForceFieldBare() { - position = "-218.77 -205.864 257.351"; - rotation = "-0.565794 0.599367 -0.566247 118.086"; - scale = "0.1 0.1 0.919128"; - dataBlock = "defaultNoTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "38"; - }; - new ForceFieldBare() { - position = "-218.621 -203.193 258.171"; - rotation = "-0 0 -1 86.6989"; - scale = "0.1 0.1 0.87709"; - dataBlock = "defaultNoTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "39"; - }; - new ForceFieldBare() { - position = "-218.748 -205.389 257.187"; - rotation = "-0 0 -1 86.6989"; - scale = "0.1 0.1 1.96376"; - dataBlock = "defaultNoTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "40"; - }; - new ForceFieldBare() { - position = "-218.611 -203.098 258.951"; - rotation = "-0.565794 0.599367 -0.566247 118.086"; - scale = "0.1 0.1 0.887872"; - dataBlock = "defaultNoTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "41"; - }; - new ForceFieldBare() { - position = "-218.702 -204.59 257.187"; - rotation = "-0 0 -1 86.6989"; - scale = "0.1 0.1 1.96376"; - dataBlock = "defaultNoTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "42"; - }; - new ForceFieldBare() { - position = "-218.612 -203.1 258.151"; - rotation = "-0.565794 0.599367 -0.566247 118.086"; - scale = "0.1 0.1 0.887872"; - dataBlock = "defaultNoTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "43"; - }; - new ForceFieldBare() { - position = "-218.781 -205.987 258.171"; - rotation = "-0 0 -1 86.6989"; - scale = "0.1 0.1 0.87709"; - dataBlock = "defaultNoTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "44"; - }; - new ForceFieldBare() { - position = "-233.492 -203.985 258.951"; - rotation = "0.562437 0.605665 0.562881 117.556"; - scale = "0.1 0.1 0.887872"; - dataBlock = "defaultNoTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "45"; - }; - new ForceFieldBare() { - position = "-233.496 -203.892 258.171"; - rotation = "0 0 1 85.7614"; - scale = "0.1 0.1 0.87709"; - dataBlock = "defaultNoTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "46"; - }; - new ForceFieldBare() { - position = "-233.284 -206.776 258.151"; - rotation = "0.562437 0.605665 0.562881 117.556"; - scale = "0.1 0.1 0.887872"; - dataBlock = "defaultNoTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "47"; - }; - new ForceFieldBare() { - position = "-233.391 -205.287 257.187"; - rotation = "0 0 1 85.7614"; - scale = "0.1 0.1 1.96376"; - dataBlock = "defaultNoTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "48"; - }; - new ForceFieldBare() { - position = "-233.285 -206.778 258.951"; - rotation = "0.562437 0.605665 0.562881 117.556"; - scale = "0.1 0.1 0.887872"; - dataBlock = "defaultNoTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "49"; - }; - new ForceFieldBare() { - position = "-233.45 -204.489 257.187"; - rotation = "0 0 1 85.7614"; - scale = "0.1 0.1 1.96376"; - dataBlock = "defaultNoTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "50"; - }; - new ForceFieldBare() { - position = "-233.288 -206.683 258.171"; - rotation = "0 0 1 85.7614"; - scale = "0.1 0.1 0.87709"; - dataBlock = "defaultNoTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "51"; - }; - new ForceFieldBare() { - position = "-233.491 -204.015 257.351"; - rotation = "0.562437 0.605665 0.562881 117.556"; - scale = "0.1 0.1 0.919128"; - dataBlock = "defaultNoTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "52"; - }; - new ForceFieldBare() { - position = "-233.554 -203.094 257.353"; - rotation = "0 0 1 85.7614"; - scale = "0.1 0.1 0.822448"; - dataBlock = "defaultNoTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "53"; - }; - new ForceFieldBare() { - position = "-233.493 -203.984 258.151"; - rotation = "0.562437 0.605665 0.562881 117.556"; - scale = "0.1 0.1 0.887872"; - dataBlock = "defaultNoTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "54"; - }; - new ForceFieldBare() { - position = "-233.347 -205.886 257.353"; - rotation = "0 0 1 85.7614"; - scale = "0.1 0.1 0.822448"; - dataBlock = "defaultNoTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "55"; - }; - new ForceFieldBare() { - position = "-233.285 -206.775 257.355"; - rotation = "0.562437 0.605665 0.562881 117.556"; - scale = "0.1 0.1 0.887872"; - dataBlock = "defaultNoTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "56"; - }; - }; - new StaticShape(SSGen) { - position = "-225.954 -193.528 247.526"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - nameTag = "S||S"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - damageTimeMS = "519052"; - locked = "true"; - lastDamagedBy = "5042"; - team = "0"; - canBlow = "0"; - lastDamagedByTeam = "2"; - repairedBy = "5042"; - Target = "57"; - }; - new SimGroup(GreenSS) { - - powerCount = "1"; - - new ForceFieldBare() { - position = "-233.376 -195.954 258.954"; - rotation = "0.58825 0.554415 0.588715 121.952"; - scale = "0.1 0.1 0.887872"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "58"; - }; - new ForceFieldBare() { - position = "-233.402 -196.459 257.19"; - rotation = "0 0 1 93.3924"; - scale = "0.1 0.1 1.96376"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "59"; - }; - new ForceFieldBare() { - position = "-233.543 -198.779 257.354"; - rotation = "0.58825 0.554415 0.588715 121.952"; - scale = "0.1 0.1 0.919128"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "60"; - }; - new ForceFieldBare() { - position = "-233.531 -198.655 258.174"; - rotation = "0 0 1 93.3924"; - scale = "0.1 0.1 0.87709"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "61"; - }; - new ForceFieldBare() { - position = "-233.485 -197.857 257.356"; - rotation = "0 0 1 93.3924"; - scale = "0.1 0.1 0.822448"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "62"; - }; - new ForceFieldBare() { - position = "-233.541 -198.75 258.954"; - rotation = "0.58825 0.554415 0.588715 121.952"; - scale = "0.1 0.1 0.887872"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "63"; - }; - new ForceFieldBare() { - position = "-233.366 -195.86 258.174"; - rotation = "0 0 1 93.3924"; - scale = "0.1 0.1 0.87709"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "64"; - }; - new ForceFieldBare() { - position = "-233.378 -195.984 257.354"; - rotation = "0.58825 0.554415 0.588715 121.952"; - scale = "0.1 0.1 0.919128"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "65"; - }; - new ForceFieldBare() { - position = "-233.376 -195.953 258.154"; - rotation = "0.58825 0.554415 0.588715 121.952"; - scale = "0.1 0.1 0.887872"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "66"; - }; - new ForceFieldBare() { - position = "-233.448 -197.258 257.19"; - rotation = "0 0 1 93.3924"; - scale = "0.1 0.1 1.96376"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "67"; - }; - new ForceFieldBare() { - position = "-233.541 -198.748 258.154"; - rotation = "0.58825 0.554415 0.588715 121.952"; - scale = "0.1 0.1 0.887872"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "68"; - }; - new ForceFieldBare() { - position = "-233.319 -195.062 257.356"; - rotation = "0 0 1 93.3924"; - scale = "0.1 0.1 0.822448"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "69"; - }; - new ForceFieldBare() { - position = "-218.776 -195.986 257.353"; - rotation = "0 0 -1 94.1473"; - scale = "0.1 0.1 0.822448"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "70"; - }; - new ForceFieldBare() { - position = "-218.634 -197.887 258.151"; - rotation = "0.59062 -0.549342 0.591093 237.602"; - scale = "0.1 0.1 0.887872"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "71"; - }; - new ForceFieldBare() { - position = "-218.574 -198.778 257.353"; - rotation = "0 0 -1 94.1473"; - scale = "0.1 0.1 0.822448"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "72"; - }; - new ForceFieldBare() { - position = "-218.636 -197.856 257.351"; - rotation = "0.59062 -0.549342 0.591093 237.602"; - scale = "0.1 0.1 0.919128"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "73"; - }; - new ForceFieldBare() { - position = "-218.834 -195.188 258.171"; - rotation = "0 0 -1 94.1473"; - scale = "0.1 0.1 0.87709"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "74"; - }; - new ForceFieldBare() { - position = "-218.675 -197.382 257.187"; - rotation = "0 0 -1 94.1473"; - scale = "0.1 0.1 1.96376"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "75"; - }; - new ForceFieldBare() { - position = "-218.837 -195.093 258.951"; - rotation = "0.59062 -0.549342 0.591093 237.602"; - scale = "0.1 0.1 0.887872"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "76"; - }; - new ForceFieldBare() { - position = "-218.733 -196.584 257.187"; - rotation = "0 0 -1 94.1473"; - scale = "0.1 0.1 1.96376"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "77"; - }; - new ForceFieldBare() { - position = "-218.837 -195.095 258.151"; - rotation = "0.59062 -0.549342 0.591093 237.602"; - scale = "0.1 0.1 0.887872"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "78"; - }; - new ForceFieldBare() { - position = "-218.631 -197.98 258.171"; - rotation = "0 0 -1 94.1473"; - scale = "0.1 0.1 0.87709"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "79"; - }; - new ForceFieldBare() { - position = "-218.837 -195.096 257.355"; - rotation = "0.59062 -0.549342 0.591093 237.602"; - scale = "0.1 0.1 0.887872"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "80"; - }; - new ForceFieldBare() { - position = "-218.634 -197.886 258.951"; - rotation = "0.59062 -0.549342 0.591093 237.602"; - scale = "0.1 0.1 0.887872"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "81"; - }; - }; - new SimGroup(BlueSS) { - - powerCount = "1"; - - new ForceFieldBare() { - position = "-227.015 -189.856 252.337"; - rotation = "0 0 1 179.909"; - scale = "0.1 0.1 0.822448"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "82"; - }; - new ForceFieldBare() { - position = "-225.109 -189.849 253.935"; - rotation = "0.706825 0.000562883 0.707388 179.935"; - scale = "0.1 0.1 0.887872"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "83"; - }; - new ForceFieldBare() { - position = "-225.108 -189.849 253.135"; - rotation = "0.706825 0.000562883 0.707388 179.935"; - scale = "0.1 0.1 0.887872"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "84"; - }; - new ForceFieldBare() { - position = "-227.939 -189.854 252.335"; - rotation = "0.706825 0.000562883 0.707388 179.935"; - scale = "0.1 0.1 0.919128"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "85"; - }; - new ForceFieldBare() { - position = "-224.215 -189.852 252.337"; - rotation = "0 0 1 179.909"; - scale = "0.1 0.1 0.822448"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "86"; - }; - new ForceFieldBare() { - position = "-225.015 -189.853 253.155"; - rotation = "0 0 1 179.909"; - scale = "0.1 0.1 0.87709"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "87"; - }; - new ForceFieldBare() { - position = "-225.139 -189.849 252.335"; - rotation = "0.706825 0.000562883 0.707388 179.935"; - scale = "0.1 0.1 0.919128"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "88"; - }; - new ForceFieldBare() { - position = "-227.908 -189.854 253.135"; - rotation = "0.706825 0.000562883 0.707388 179.935"; - scale = "0.1 0.1 0.887872"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "89"; - }; - new ForceFieldBare() { - position = "-227.815 -189.858 253.155"; - rotation = "0 0 1 179.909"; - scale = "0.1 0.1 0.87709"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "90"; - }; - new ForceFieldBare() { - position = "-226.415 -189.856 252.171"; - rotation = "0 0 1 179.909"; - scale = "0.1 0.1 1.96376"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "91"; - }; - new ForceFieldBare() { - position = "-225.615 -189.854 252.171"; - rotation = "0 0 1 179.909"; - scale = "0.1 0.1 1.96376"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "92"; - }; - new ForceFieldBare() { - position = "-227.91 -189.854 253.935"; - rotation = "0.706825 0.000562883 0.707388 179.935"; - scale = "0.1 0.1 0.887872"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "93"; - }; - }; - new SimGroup(OrangeSS) { - - powerCount = "1"; - - new ForceFieldBare() { - position = "-227.09 -212.088 259.258"; - rotation = "0 0 1 179.909"; - scale = "0.1 0.1 0.822448"; - dataBlock = "defaultAllSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "94"; - }; - new ForceFieldBare() { - position = "-225.184 -212.081 260.856"; - rotation = "0.706825 0.000562883 0.707388 179.935"; - scale = "0.1 0.1 0.887872"; - dataBlock = "defaultAllSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "95"; - }; - new ForceFieldBare() { - position = "-225.183 -212.081 260.056"; - rotation = "0.706825 0.000562883 0.707388 179.935"; - scale = "0.1 0.1 0.887872"; - dataBlock = "defaultAllSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "96"; - }; - new ForceFieldBare() { - position = "-228.014 -212.086 259.256"; - rotation = "0.706825 0.000562883 0.707388 179.935"; - scale = "0.1 0.1 0.919128"; - dataBlock = "defaultAllSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "97"; - }; - new ForceFieldBare() { - position = "-224.29 -212.084 259.258"; - rotation = "0 0 1 179.909"; - scale = "0.1 0.1 0.822448"; - dataBlock = "defaultAllSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "98"; - }; - new ForceFieldBare() { - position = "-225.09 -212.085 260.076"; - rotation = "0 0 1 179.909"; - scale = "0.1 0.1 0.87709"; - dataBlock = "defaultAllSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "99"; - }; - new ForceFieldBare() { - position = "-225.214 -212.081 259.256"; - rotation = "0.706825 0.000562883 0.707388 179.935"; - scale = "0.1 0.1 0.919128"; - dataBlock = "defaultAllSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "100"; - }; - new ForceFieldBare() { - position = "-227.983 -212.086 260.056"; - rotation = "0.706825 0.000562883 0.707388 179.935"; - scale = "0.1 0.1 0.887872"; - dataBlock = "defaultAllSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "101"; - }; - new ForceFieldBare() { - position = "-227.89 -212.09 260.076"; - rotation = "0 0 1 179.909"; - scale = "0.1 0.1 0.87709"; - dataBlock = "defaultAllSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "102"; - }; - new ForceFieldBare() { - position = "-226.49 -212.088 259.092"; - rotation = "0 0 1 179.909"; - scale = "0.1 0.1 1.96376"; - dataBlock = "defaultAllSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "103"; - }; - new ForceFieldBare() { - position = "-225.69 -212.086 259.092"; - rotation = "0 0 1 179.909"; - scale = "0.1 0.1 1.96376"; - dataBlock = "defaultAllSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "104"; - }; - new ForceFieldBare() { - position = "-227.985 -212.086 260.856"; - rotation = "0.706825 0.000562883 0.707388 179.935"; - scale = "0.1 0.1 0.887872"; - dataBlock = "defaultAllSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "7"; - locked = "false"; - team = "0"; - Target = "105"; - }; - }; - }; - }; - new SimGroup(Team1) { - - powerCount = "0"; - - new SimGroup(spawnspheres) { - - powerCount = "0"; - - new SpawnSphere() { - position = "147.043 1031.67 228.27"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "35"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - - locked = "false"; - }; - new SpawnSphere() { - position = "149.294 978.906 227.528"; - rotation = "1 0 0 0"; - scale = "1 0.95099 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "20"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - - locked = "false"; - }; - new SpawnSphere() { - position = "184.445 1005.74 196.989"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "40"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - new SpawnSphere() { - position = "190.233 1035.48 196.713"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "40"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - }; - new SimGroup(base) { - - powerCount = "1"; - - new SimGroup(Tunnel) { - - powerCount = "1"; - - new ForceFieldBare() { - position = "94.1825 269.981 227.145"; - rotation = "0 0 1 2.86462"; - scale = "33.2438 699.588 1.70375"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "106"; - }; - new InteriorInstance(InteriorInstance) { - position = "209.324 340.749 327.692"; - rotation = "0 0 1 31.5127"; - scale = "0.1 0.190487 0.559917"; - interiorFile = "swall1.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new InteriorInstance() { - position = "165.583 956.374 252.63"; - rotation = "0 0 1 4.0109"; - scale = "0.146078 0.907469 0.858285"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - locked = "false"; - team = "1"; - }; - new InteriorInstance() { - position = "167.296 952.872 252.492"; - rotation = "0 0 1 93.9653"; - scale = "0.1 0.424938 0.840295"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - locked = "false"; - team = "1"; - }; - new InteriorInstance() { - position = "108.847 460.821 245.696"; - rotation = "0.0349993 0.998775 0.0349714 90.0246"; - scale = "0.250513 43.0727 1.09624"; - interiorFile = "swall1.dif"; - showTerrainInside = "0"; - - locked = "false"; - team = "1"; - }; - new InteriorInstance() { - position = "107.046 440.962 229.6"; - rotation = "0.0349993 0.998775 0.0349714 90.0246"; - scale = "0.109588 44.0702 1.12146"; - interiorFile = "dwall1.dif"; - showTerrainInside = "0"; - - locked = "false"; - team = "1"; - }; - new InteriorInstance() { - position = "126.13 872.151 246.639"; - rotation = "0 0 1 4.0109"; - scale = "2.96965 8.75772 1.06764"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - locked = "false"; - team = "1"; - }; - new InteriorInstance() { - position = "154.455 870.159 246.727"; - rotation = "0 0 1 4.0109"; - scale = "1.19692 8.80289 1.04962"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - locked = "false"; - team = "1"; - }; - new InteriorInstance() { - position = "136.075 608.026 246.727"; - rotation = "0 0 1 4.0109"; - scale = "0.190791 8.12809 1.04962"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - locked = "false"; - team = "1"; - }; - new InteriorInstance() { - position = "145.172 737.766 246.727"; - rotation = "0 0 1 4.0109"; - scale = "0.190791 8.12326 1.04962"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - locked = "false"; - team = "1"; - }; - new InteriorInstance() { - position = "115.325 312.101 246.727"; - rotation = "0 0 1 4.0109"; - scale = "0.190791 11.8082 1.04962"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - locked = "false"; - team = "1"; - }; - new InteriorInstance() { - position = "172.22 955.912 252.499"; - rotation = "0 0 1 4.0109"; - scale = "0.1 0.907875 0.82964"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - locked = "false"; - team = "1"; - }; - new InteriorInstance() { - position = "98.3218 315.849 246.639"; - rotation = "0 0 1 4.0109"; - scale = "0.176805 11.9391 1.06764"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - locked = "false"; - team = "1"; - }; - new InteriorInstance() { - position = "110.585 490.745 246.639"; - rotation = "0 0 1 4.0109"; - scale = "0.176805 8.01758 1.06764"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - locked = "false"; - team = "1"; - }; - new InteriorInstance() { - position = "119.808 622.281 246.639"; - rotation = "0 0 1 4.0109"; - scale = "0.176805 7.08513 1.06764"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - locked = "false"; - team = "1"; - }; - new InteriorInstance() { - position = "128.025 739.462 246.639"; - rotation = "0 0 1 4.0109"; - scale = "0.176805 8.10023 1.06764"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - locked = "false"; - team = "1"; - }; - new InteriorInstance() { - position = "117.197 455.717 246.695"; - rotation = "0.0349993 0.998775 0.0349714 90.0246"; - scale = "0.1 0.534277 7.66868"; - interiorFile = "dwall1.dif"; - showTerrainInside = "0"; - - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "127.772 489.609 246.727"; - rotation = "0 0 1 4.0109"; - scale = "0.190791 7.1871 1.04962"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - locked = "false"; - team = "1"; - }; - new InteriorInstance() { - position = "154.313 451.49 246.73"; - rotation = "0 0 1 93.9653"; - scale = "0.10201 7.119 1.05324"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - locked = "false"; - team = "1"; - }; - new InteriorInstance() { - position = "165.782 956.244 238.888"; - rotation = "0.0349993 0.998775 0.0349714 90.0246"; - scale = "0.1 0.90244 0.417306"; - interiorFile = "dwall1.dif"; - showTerrainInside = "0"; - - locked = "false"; - team = "1"; - }; - new InteriorInstance() { - position = "111.566 587.084 258.113"; - rotation = "0 0 1 93.9653"; - scale = "0.1 0.52608 1.77345"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - locked = "false"; - team = "1"; - }; - new InteriorInstance() { - position = "109.226 588.619 229.463"; - rotation = "0.0349993 0.998775 0.0349714 90.0246"; - scale = "0.1 0.524917 0.566004"; - interiorFile = "dwall1.dif"; - showTerrainInside = "0"; - - locked = "false"; - team = "1"; - }; - new InteriorInstance() { - position = "109.228 588.87 258.188"; - rotation = "0 0 1 4.0109"; - scale = "0.1 0.504167 1.78451"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - locked = "false"; - team = "1"; - }; - new InteriorInstance() { - position = "111.832 594.791 258.683"; - rotation = "0 0 1 93.9653"; - scale = "0.1 0.52608 1.82084"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - locked = "false"; - team = "1"; - }; - new InteriorInstance() { - position = "117.672 588.293 258.649"; - rotation = "0 0 1 4.0109"; - scale = "0.1 0.492169 1.03129"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - locked = "false"; - team = "1"; - }; - new InteriorInstance() { - position = "168.15 966.985 252.67"; - rotation = "0 0 1 93.9653"; - scale = "2.23195 0.400067 0.474532"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - locked = "false"; - team = "1"; - }; - new InteriorInstance() { - position = "241.654 445.412 286.925"; - rotation = "0 0 1 93.9653"; - scale = "0.1 0.52608 3.56365"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - locked = "false"; - team = "1"; - }; - new InteriorInstance() { - position = "247.771 446.772 287.15"; - rotation = "0 0 1 4.0109"; - scale = "0.1 0.530098 3.58312"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - locked = "false"; - team = "1"; - }; - new InteriorInstance() { - position = "241.951 453.568 285.312"; - rotation = "0 0 1 93.9653"; - scale = "0.1 0.52608 3.46041"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - locked = "false"; - team = "1"; - }; - new InteriorInstance() { - position = "239.357 447.281 285.489"; - rotation = "0 0 1 4.0109"; - scale = "0.1 0.504167 2.44391"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - locked = "true"; - team = "1"; - }; - }; - new StaticShape(fraginv) { - position = "-231.32 -212.083 247.333"; - rotation = "0 0 1 220.588"; - scale = "1 1 1"; - nameTag = "Fragment\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - notReady = "1"; - damageTimeMS = "1768472"; - lastDamagedBy = "4969"; - inUse = "Down"; - Trigger = "5464"; - team = "1"; - lastDamagedByTeam = "1"; - Target = "107"; - }; - new InteriorInstance() { - position = "174.844 1001.85 246.688"; - rotation = "0 0 1 2.8649"; - scale = "1.12351 3.56787 0.614505"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - locked = "false"; - team = "1"; - }; - new StaticShape(firefrenzyinv) { - position = "134.617 1029.04 230.063"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - nameTag = "Fire Frenzy\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - notReady = "1"; - locked = "false"; - inUse = "Down"; - Trigger = "5467"; - team = "1"; - repairedBy = "19740"; - Target = "108"; - }; - new InteriorInstance() { - position = "187.626 986.982 243.264"; - rotation = "0 0 1 3.43793"; - scale = "0.1 1.34869 0.411238"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - locked = "false"; - team = "1"; - }; - new InteriorInstance() { - position = "180.825 1044.36 243.122"; - rotation = "0 0 1 93.3923"; - scale = "0.44294 0.898273 0.393988"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - locked = "false"; - team = "1"; - }; - new StaticShape(UnknownGen) { - position = "193.032 990.038 237.062"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "???Unknown???\'s"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - team = "1"; - Target = "109"; - }; - new StaticShape(dsezinv) { - position = "150.671 1051.02 230.07"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "DSEZ\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - notReady = "1"; - damageTimeMS = "2878957"; - locked = "false"; - lastDamagedBy = "14944"; - inUse = "Down"; - Trigger = "5472"; - team = "1"; - lastDamagedByTeam = "1"; - repairedBy = "19740"; - Target = "110"; - }; - new StaticShape(shadowofthepastinv) { - position = "164.589 1050.48 230.06"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "ShadowOfThePast\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - notReady = "1"; - damageTimeMS = "2878957"; - locked = "false"; - lastDamagedBy = "14944"; - inUse = "Down"; - Trigger = "5474"; - team = "1"; - lastDamagedByTeam = "1"; - repairedBy = "15528"; - Target = "111"; - }; - new StaticShape(JambonInv) { - position = "199.034 1036.03 230.1"; - rotation = "0 0 1 89.9544"; - scale = "0.889996 0.947349 1"; - nameTag = "Jambon\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - notReady = "1"; - locked = "false"; - inUse = "Down"; - Trigger = "5476"; - team = "1"; - Target = "112"; - }; - new ForceFieldBare() { - position = "187.566 981.281 236.783"; - rotation = "0 0 1 3.43793"; - scale = "11.2556 13.4615 6.37609"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - team = "1"; - Target = "113"; - }; - new Item() { - position = "157.16 1037.45 230.861"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - locked = "false"; - team = "1"; - Target = "-1"; - }; - new InteriorInstance(base) { - position = "155.994 1019.71 229.074"; - rotation = "0 0 1 183.346"; - scale = "1 1 1"; - interiorFile = "pvbay1.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new StaticShape(KamikazeRaptorInv) { - position = "133.697 1011.9 230.073"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - nameTag = "KamikazeRaptor\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - notReady = "1"; - damageTimeMS = "2391970"; - locked = "false"; - lastDamagedBy = "14944"; - inUse = "Down"; - Trigger = "5482"; - team = "1"; - lastDamagedByTeam = "1"; - repairedBy = "19740"; - Target = "114"; - }; - new SimGroup(boosters) { - - powerCount = "1"; - - new Trigger() { - position = "143.593 959.231 229.796"; - rotation = "0 0 1 4.01071"; - scale = "17.1123 0.968771 16.6645"; - dataBlock = "boostTrigger"; - lockCount = "0"; - homingCount = "0"; - polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 -0.0000000 -1.0000000 -0.0000000 -0.0000000 -0.0000000 1.0000000"; - - mainT = "1"; - team = "1"; - }; - new Trigger() { - position = "136.515 858.279 229.796"; - rotation = "0 0 1 4.01071"; - scale = "17.1123 0.968771 16.6645"; - dataBlock = "boostTrigger"; - lockCount = "0"; - homingCount = "0"; - polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 -0.0000000 -1.0000000 -0.0000000 -0.0000000 -0.0000000 1.0000000"; - - mainT = "1"; - team = "1"; - }; - new Trigger() { - position = "129.862 759.067 229.796"; - rotation = "0 0 1 4.01071"; - scale = "17.1123 0.968771 16.6645"; - dataBlock = "boostTrigger"; - lockCount = "0"; - homingCount = "0"; - polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 -0.0000000 -1.0000000 -0.0000000 -0.0000000 -0.0000000 1.0000000"; - - mainT = "1"; - team = "1"; - }; - new Trigger() { - position = "122.784 658.115 229.796"; - rotation = "0 0 1 4.01071"; - scale = "17.1123 0.968771 16.6645"; - dataBlock = "boostTrigger"; - lockCount = "0"; - homingCount = "0"; - polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 -0.0000000 -1.0000000 -0.0000000 -0.0000000 -0.0000000 1.0000000"; - - mainT = "1"; - team = "1"; - }; - new Trigger() { - position = "117.566 583.698 229.796"; - rotation = "0 0 1 4.01071"; - scale = "17.1123 0.968771 16.6645"; - dataBlock = "boostTrigger"; - lockCount = "0"; - homingCount = "0"; - polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 -0.0000000 -1.0000000 -0.0000000 -0.0000000 -0.0000000 1.0000000"; - - mainT = "1"; - team = "1"; - }; - new Trigger() { - position = "112.838 516.263 229.796"; - rotation = "0 0 1 4.01071"; - scale = "17.1123 0.968771 16.6645"; - dataBlock = "boostTrigger"; - lockCount = "0"; - homingCount = "0"; - polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 -0.0000000 -1.0000000 -0.0000000 -0.0000000 -0.0000000 1.0000000"; - - mainT = "1"; - team = "1"; - }; - new Trigger() { - position = "108.208 450.225 229.796"; - rotation = "0 0 1 4.01071"; - scale = "17.1123 0.968771 16.6645"; - dataBlock = "boostTrigger"; - lockCount = "0"; - homingCount = "0"; - polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 -0.0000000 -1.0000000 -0.0000000 -0.0000000 -0.0000000 1.0000000"; - - mainT = "1"; - team = "1"; - }; - new Trigger() { - position = "103.382 381.394 229.796"; - rotation = "0 0 1 4.01071"; - scale = "17.1123 0.968771 16.6645"; - dataBlock = "boostTrigger"; - lockCount = "0"; - homingCount = "0"; - polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 -0.0000000 -1.0000000 -0.0000000 -0.0000000 -0.0000000 1.0000000"; - - mainT = "1"; - team = "1"; - }; - new Trigger() { - position = "97.4648 297.001 229.796"; - rotation = "0 0 1 4.01071"; - scale = "17.1123 0.968771 16.6645"; - dataBlock = "boostTrigger"; - lockCount = "0"; - homingCount = "0"; - polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 -0.0000000 -1.0000000 -0.0000000 -0.0000000 -0.0000000 1.0000000"; - - mainT = "1"; - team = "1"; - }; - new Trigger() { - position = "203.649 456.339 229.46"; - rotation = "0 0 1 4.01071"; - scale = "0.1 8.93227 17.8579"; - dataBlock = "boostTrigger"; - lockCount = "0"; - homingCount = "0"; - polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 -0.0000000 -1.0000000 -0.0000000 -0.0000000 -0.0000000 1.0000000"; - - sideT = "1"; - team = "1"; - }; - new Trigger() { - position = "128.833 461.585 229.46"; - rotation = "0 0 1 4.01071"; - scale = "0.1 8.93227 17.8579"; - dataBlock = "boostTrigger"; - lockCount = "0"; - homingCount = "0"; - polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 -0.0000000 -1.0000000 -0.0000000 -0.0000000 -0.0000000 1.0000000"; - - sideT = "1"; - team = "1"; - }; - new Trigger() { - position = "239.589 453.603 247.312"; - rotation = "0 0 1 4.01071"; - scale = "9.08515 8.93227 0.1"; - dataBlock = "boostTrigger"; - lockCount = "0"; - homingCount = "0"; - polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 -0.0000000 -1.0000000 -0.0000000 -0.0000000 -0.0000000 1.0000000"; - - team = "1"; - verticalT = "1"; - }; - new Trigger() { - position = "109.206 594.874 242.461"; - rotation = "0 0 1 4.01071"; - scale = "9.08515 8.93227 0.1"; - dataBlock = "boostTrigger"; - lockCount = "0"; - homingCount = "0"; - polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 -0.0000000 -1.0000000 -0.0000000 -0.0000000 -0.0000000 1.0000000"; - - team = "1"; - verticalT = "1"; - }; - new Trigger() { - position = "184.297 457.696 229.46"; - rotation = "0 0 1 4.01071"; - scale = "0.1 8.93227 17.8579"; - dataBlock = "boostTrigger"; - lockCount = "0"; - homingCount = "0"; - polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 -0.0000000 -1.0000000 -0.0000000 -0.0000000 -0.0000000 1.0000000"; - - sideT = "1"; - team = "1"; - }; - }; - }; - }; - new SimGroup(Team2) { - - powerCount = "0"; - - new SimGroup(spawnspheres) { - - powerCount = "0"; - - new SpawnSphere(BaseSpawn) { - position = "40.507 -103.834 284.501"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "30"; - sphereWeight = "0"; - indoorWeight = "100"; - outdoorWeight = "100"; - - locked = "true"; - }; - new SpawnSphere(HillTopSpawn) { - position = "163.681 375.642 334.58"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "15"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - - locked = "true"; - }; - new SpawnSphere(FieldSpawn) { - position = "141.063 782.533 266.897"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "15"; - sphereWeight = "50"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - new SpawnSphere(ValleySpawn) { - position = "188.104 612.751 267.183"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "15"; - sphereWeight = "75"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - }; - new SimGroup(base) { - - powerCount = "1"; - - new InteriorInstance(base) { - position = "40 -104 277.557"; - rotation = "0 0 1 90"; - scale = "1 1 1"; - interiorFile = "bbase9.dif"; - showTerrainInside = "0"; - AudioProfile = "Universal_Base_2"; - AudioEnvironment = "BigRoom"; - - locked = "true"; - team = "2"; - }; - new StaticShape(MainBasegen) { - position = "40.0668 -102.235 302.473"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Main Base"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - damageTimeMS = "2170935"; - locked = "true"; - lastDamagedBy = "5236"; - team = "2"; - WayPoint = "5642"; - needsObjectiveWaypoint = "1"; - lastDamagedByTeam = "1"; - repairedBy = "24785"; - Target = "115"; - }; - new StaticShape() { - position = "65.9237 -96.1254 279.555"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - notReady = "1"; - damageTimeMS = "7091466"; - locked = "true"; - lastDamagedBy = "5042"; - inUse = "Down"; - Trigger = "5511"; - team = "2"; - lastDamagedByTeam = "1"; - Target = "116"; - }; - new StaticShape() { - position = "39.8823 -142.054 279.55"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - notReady = "1"; - locked = "true"; - inUse = "Down"; - Trigger = "5513"; - team = "2"; - Target = "117"; - }; - new ForceFieldBare() { - position = "45.9073 -132.454 262.431"; - rotation = "0 -1 0 29.2209"; - scale = "0.1 6.59927 8.51785"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - locked = "true"; - team = "2"; - Target = "118"; - }; - new StaticShape(Switch) { - position = "52.1947 -129.04 262.474"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Control Point"; - dataBlock = "FlipFlop"; - lockCount = "0"; - homingCount = "0"; - - damageTimeMS = "11083146"; - locked = "false"; - lastDamagedBy = "16116"; - team = "2"; - WayPoint = "5643"; - needsObjectiveWaypoint = "1"; - lastDamagedByTeam = "1"; - Target = "119"; - }; - new StaticShape() { - position = "-220.961 -212.163 247.31"; - rotation = "0 0 1 147.25"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - notReady = "1"; - damageTimeMS = "1938665"; - lastDamagedBy = "4969"; - inUse = "Down"; - Trigger = "5518"; - team = "2"; - lastDamagedByTeam = "1"; - Target = "120"; - }; - new StaticShape() { - position = "54.9829 -96.2136 269.525"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - notReady = "1"; - damageTimeMS = "879916"; - lastDamagedBy = "5069"; - inUse = "Down"; - Trigger = "5520"; - team = "2"; - lastDamagedByTeam = "2"; - Target = "121"; - }; - new StaticShape() { - position = "55.0125 -112.294 269.539"; - rotation = "0 0 1 180.482"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - notReady = "1"; - damageTimeMS = "876836"; - lastDamagedBy = "5069"; - inUse = "Down"; - Trigger = "5522"; - team = "2"; - zapSound = "0"; - lastDamagedByTeam = "2"; - repairedBy = "18229"; - Target = "122"; - teamDamageStateOnZap = "1"; - }; - }; - new SimGroup(HillTopBase) { - - powerCount = "1"; - - new InteriorInstance(InteriorInstance) { - position = "195.796 351.462 302.337"; - rotation = "0 0 1 211.421"; - scale = "1.46703 1.4 1.56921"; - interiorFile = "btowr8.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new StaticShape(hilltopgen) { - position = "183.975 357.05 326.819"; - rotation = "0 0 1 121.467"; - scale = "1 1 1"; - nameTag = "Hill Top"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - damageTimeMS = "2133529"; - lastDamagedBy = "5236"; - team = "2"; - WayPoint = "5644"; - needsObjectiveWaypoint = "1"; - lastDamagedByTeam = "1"; - repairedBy = "13598"; - Target = "123"; - }; - new TSStatic() { - position = "184.607 348.358 343.413"; - rotation = "-0 0 -1 27.5021"; - scale = "0.436002 1.09064 1"; - shapeName = "bmiscf.dts"; - - team = "2"; - }; - new Item() { - position = "191.518 356.702 312.46"; - rotation = "0 0 1 27.502"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - team = "2"; - Target = "-1"; - }; - new TSStatic() { - position = "202.907 344.261 330.967"; - rotation = "-0.257913 -0.931165 0.257707 94.0373"; - scale = "2.19908 0.238714 0.864624"; - shapeName = "bmiscf.dts"; - - locked = "false"; - team = "2"; - }; - new TSStatic() { - position = "204.06 346.076 331.176"; - rotation = "-0.262251 -0.92874 0.262042 94.1864"; - scale = "2.15921 0.218873 0.864624"; - shapeName = "bmiscf.dts"; - - locked = "false"; - team = "2"; - }; - new StaticShape() { - position = "195.255 350.183 343.092"; - rotation = "0 0 -1 109.435"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - notReady = "1"; - damageTimeMS = "1202744"; - lastDamagedBy = "5236"; - inUse = "Down"; - Trigger = "5531"; - team = "2"; - lastDamagedByTeam = "1"; - repairedBy = "4969"; - Target = "124"; - }; - new ForceFieldBare() { - position = "195.952 340.867 342.904"; - rotation = "0 0 -1 18.9076"; - scale = "0.1 18.5518 6.60388"; - dataBlock = "defaultAllSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "125"; - }; - new ForceFieldBare() { - position = "108.566 453.17 229.889"; - rotation = "0 0 1 4.01071"; - scale = "17.0672 1.32573 16.5388"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - team = "2"; - Target = "126"; - }; - new ForceFieldBare() { - position = "36.0996 -107.969 302.357"; - rotation = "1 0 0 0"; - scale = "7.86251 7.93891 5.32117"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - locked = "true"; - team = "2"; - Target = "127"; - }; - new InteriorInstance(InteriorInstance) { - position = "186.609 338.167 345.217"; - rotation = "0 0 1 121.467"; - scale = "0.1 0.214066 1.74559"; - interiorFile = "swall1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance(InteriorInstance) { - position = "179.902 358.708 343.565"; - rotation = "0 0 1 31.5127"; - scale = "0.1 0.1983 0.423089"; - interiorFile = "swall1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - }; - new SimGroup(ValleyBase) { - - powerCount = "1"; - - new InteriorInstance() { - position = "189.44 552.025 260.937"; - rotation = "0 0 -1 49.2743"; - scale = "1 1 1"; - interiorFile = "bbunk2.dif"; - showTerrainInside = "1"; - - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "190.567 552.535 278.425"; - rotation = "0 0 -1 49.2744"; - scale = "0.140988 1.38469 0.755066"; - shapeName = "bmiscf.dts"; - - locked = "false"; - team = "2"; - }; - new TSStatic() { - position = "189.14 550.914 278.395"; - rotation = "0 0 -1 49.2744"; - scale = "0.159382 1.38469 0.811584"; - shapeName = "bmiscf.dts"; - - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "181.737 549.997 272.966"; - rotation = "0.882646 -0.332267 0.332467 97.0871"; - scale = "1.51581 1.43627 1"; - shapeName = "bmiscf.dts"; - - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "190.125 559.721 272.935"; - rotation = "0.882646 -0.332267 0.332467 97.0871"; - scale = "1.56189 1.43627 1"; - shapeName = "bmiscf.dts"; - - locked = "false"; - team = "2"; - }; - new InteriorInstance() { - position = "125.972 455.26 229.667"; - rotation = "0.0349993 0.998775 0.0349714 90.0246"; - scale = "0.1 0.534277 7.66868"; - interiorFile = "dwall1.dif"; - showTerrainInside = "0"; - - locked = "false"; - team = "2"; - }; - new TSStatic() { - position = "190.169 552.714 263.06"; - rotation = "0 0 -1 49.2744"; - scale = "0.140988 1.77697 0.755066"; - shapeName = "bmiscf.dts"; - - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "188.765 551.073 263.03"; - rotation = "0 0 -1 49.2744"; - scale = "0.159382 1.75645 0.811584"; - shapeName = "bmiscf.dts"; - - locked = "true"; - team = "2"; - }; - new StaticShape(valleygen) { - position = "187.007 554.231 264.807"; - rotation = "0 0 1 128.915"; - scale = "1 1.39561 1.43152"; - nameTag = "Valley"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - damageTimeMS = "943428"; - locked = "false"; - lastDamagedBy = "5236"; - team = "2"; - WayPoint = "5645"; - needsObjectiveWaypoint = "1"; - lastDamagedByTeam = "1"; - repairedBy = "13598"; - Target = "128"; - }; - new InteriorInstance() { - position = "154.629 459.618 246.696"; - rotation = "0 0 1 93.9653"; - scale = "0.10201 7.119 1.04443"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - locked = "false"; - team = "2"; - }; - new StaticShape() { - position = "192.737 565.912 254.494"; - rotation = "0 0 1 40.107"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - notReady = "1"; - damageTimeMS = "415184"; - locked = "true"; - lastDamagedBy = "12888"; - inUse = "Down"; - Trigger = "5552"; - team = "2"; - lastDamagedByTeam = "2"; - Target = "129"; - }; - new StaticShape() { - position = "175.855 546.237 254.504"; - rotation = "0 0 1 219.625"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - notReady = "1"; - damageTimeMS = "3550035"; - locked = "true"; - lastDamagedBy = "13218"; - inUse = "Down"; - Trigger = "5554"; - team = "2"; - lastDamagedByTeam = "1"; - repairedBy = "5042"; - Target = "130"; - }; - new ForceFieldBare() { - position = "59.3746 -74.1516 287.451"; - rotation = "1 0 0 0"; - scale = "0.531788 8.25423 7.66992"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - locked = "true"; - team = "2"; - Target = "131"; - }; - new ForceFieldBare() { - position = "59.8939 -74.744 287.398"; - rotation = "1 0 0 0"; - scale = "8.28809 0.624985 7.88"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - locked = "true"; - team = "2"; - Target = "132"; - }; - new ForceFieldBare() { - position = "-16.7611 -108.071 275.497"; - rotation = "1 0 0 0"; - scale = "0.665756 8.64639 6.35638"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - locked = "true"; - team = "2"; - Target = "133"; - }; - new ForceFieldBare() { - position = "117.547 586.044 229.928"; - rotation = "0 0 1 4.01071"; - scale = "17.3265 0.565926 16.5599"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - team = "2"; - Target = "134"; - }; - new Item() { - position = "179.214 560.93 290.2"; - rotation = "0 0 -1 51.5662"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - locked = "true"; - team = "2"; - Target = "-1"; - }; - }; - new SimGroup(OpenFieldBase) { - - powerCount = "1"; - - new InteriorInstance() { - position = "137.249 806.507 250.783"; - rotation = "1 0 0 0"; - scale = "0.268634 0.488405 0.765192"; - interiorFile = "btowra.dif"; - showTerrainInside = "1"; - - locked = "false"; - team = "2"; - }; - new TSStatic() { - position = "137.317 807.113 266.893"; - rotation = "1 0 0 0"; - scale = "0.842457 0.186324 0.785095"; - shapeName = "bmiscf.dts"; - - locked = "false"; - team = "2"; - }; - new StaticShape(fieldgen) { - position = "137.136 809.476 253.007"; - rotation = "1 0 0 0"; - scale = "1 1 0.931875"; - nameTag = "Field"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - damageTimeMS = "208542"; - locked = "true"; - lastDamagedBy = "5240"; - team = "2"; - WayPoint = "5646"; - needsObjectiveWaypoint = "1"; - lastDamagedByTeam = "2"; - Target = "135"; - }; - new ForceFieldBare() { - position = "71.8152 -15.2797 303.333"; - rotation = "1 0 0 0"; - scale = "8.32511 0.566703 6.47134"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - locked = "true"; - team = "2"; - Target = "136"; - }; - new ForceFieldBare() { - position = "-23.7891 -148.967 279.526"; - rotation = "1 0 0 0"; - scale = "7.61855 0.661194 6.08862"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - locked = "true"; - team = "2"; - Target = "137"; - }; - new ForceFieldBare() { - position = "-39.8256 -148.895 279.449"; - rotation = "1 0 0 0"; - scale = "7.61855 0.661194 6.23004"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - locked = "true"; - team = "2"; - Target = "138"; - }; - new Item() { - position = "40.0054 -103.962 291.829"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - locked = "true"; - team = "2"; - Target = "-1"; - }; - new StaticShape() { - position = "137.266 803.102 252.772"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - notReady = "1"; - damageTimeMS = "3365107"; - locked = "true"; - lastDamagedBy = "13218"; - inUse = "Down"; - Trigger = "5576"; - team = "2"; - lastDamagedByTeam = "1"; - repairedBy = "11210"; - Target = "139"; - }; - new TSStatic() { - position = "137.256 802.925 252.171"; - rotation = "1 0 0 0"; - scale = "1.14265 1.42464 1.19785"; - shapeName = "bmiscf.dts"; - - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "143.593 959.231 229.796"; - rotation = "0 0 1 4.01071"; - scale = "17.1123 0.968771 16.6645"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - team = "2"; - Target = "140"; - }; - new ForceFieldBare() { - position = "169.637 993.404 233.266"; - rotation = "-0 0 -1 23.4913"; - scale = "1.85652 0.1 0.139398"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - team = "2"; - Target = "141"; - }; - new ForceFieldBare() { - position = "170.418 993.742 233.812"; - rotation = "0.155088 -0.745898 -0.647753 35.5919"; - scale = "1.08085 0.1 0.1"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - team = "2"; - Target = "142"; - }; - new ForceFieldBare() { - position = "170.501 993.787 232.743"; - rotation = "-0.161665 0.777529 -0.607711 37.7754"; - scale = "1.05619 0.1 0.1"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - team = "2"; - Target = "143"; - }; - new ForceFieldBare() { - position = "183.552 981.997 240.314"; - rotation = "0.0295591 0.999518 -0.00944299 209.689"; - scale = "0.971595 0.1 0.1"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - team = "2"; - Target = "144"; - }; - new ForceFieldBare() { - position = "183.64 981.979 239.327"; - rotation = "0.030317 0.999524 0.00569857 152.993"; - scale = "0.995164 0.1 0.1"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - team = "2"; - Target = "145"; - }; - new ForceFieldBare() { - position = "184.567 981.926 239.832"; - rotation = "0.029959 0.99955 -0.00147529 179.909"; - scale = "1.85652 0.1 0.139398"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - team = "2"; - Target = "146"; - }; - new ForceFieldBare() { - position = "198.704 997.278 232.996"; - rotation = "0.723927 0.675698 0.139148 164.214"; - scale = "1.85652 0.1 0.139398"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - team = "2"; - Target = "147"; - }; - new ForceFieldBare() { - position = "198.772 998.328 232.881"; - rotation = "0.695004 0.646595 0.314459 146.359"; - scale = "0.995164 0.1 0.1"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - team = "2"; - Target = "148"; - }; - new ForceFieldBare() { - position = "198.774 998.034 233.829"; - rotation = "0.728966 0.682634 -0.0511865 184.512"; - scale = "0.971595 0.1 0.1"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - team = "2"; - Target = "149"; - }; - }; - }; - }; - new MissionArea(MissionArea) { - area = "-352 -400 896 1504"; - flightCeiling = "600"; - flightCeilingRange = "20"; - - locked = "true"; - }; - new Sun() { - position = "0 0 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - direction = "0.57735 0.57735 -0.57735"; - color = "0.100000 0.100000 0.100000 1.000000"; - ambient = "0.450000 0.450000 0.450000 1.000000"; - texture[0] = "special/sunFlare"; - texture[1] = "special/sunFlare02"; - texture[2] = "special/LensFlare/flare01"; - texture[3] = "special/LensFlare/flare02"; - texture[4] = "special/LensFlare/flare03"; - lensFlareScale = "0.7"; - lensFlareIntensity = "1"; - frontFlareSize = "300"; - backFlareSize = "450"; - flareColor = "1.000000 1.000000 1.000000 1.000000"; - - locked = "true"; - }; - new SimGroup(ambient) { - - powerCount = "0"; - - new AudioEmitter() { - position = "84.8529 56.7236 273.895"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/crickets.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "5"; - maxDistance = "75"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - }; - new AudioEmitter() { - position = "112.002 95.2307 301.915"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/bird_echo4.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "100"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "500"; - maxLoopGap = "3000"; - type = "EffectAudioType"; - }; - new AudioEmitter() { - position = "279.862 182.605 217.507"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/frog1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "100"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "500"; - maxLoopGap = "3000"; - type = "EffectAudioType"; - }; - new AudioEmitter() { - position = "318.673 127.224 220.34"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/frog2.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "100"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - }; - new AudioEmitter() { - position = "265.78 69.2107 220.898"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/frog2.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "100"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - }; - new AudioEmitter() { - position = "332.39 34.4978 218.594"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/frog1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "100"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "500"; - maxLoopGap = "3000"; - type = "EffectAudioType"; - }; - new AudioEmitter() { - position = "309.661 31.625 218.105"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/frog1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "100"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "500"; - maxLoopGap = "3000"; - type = "EffectAudioType"; - }; - new AudioEmitter() { - position = "334.31 109.943 225.298"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/frog1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "100"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "500"; - maxLoopGap = "3000"; - type = "EffectAudioType"; - }; - new AudioEmitter() { - position = "234.308 183.92 221.806"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/frog1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "100"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "500"; - maxLoopGap = "3000"; - type = "EffectAudioType"; - }; - new AudioEmitter() { - position = "213.42 155.42 222.491"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/frog1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "100"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "500"; - maxLoopGap = "3000"; - type = "EffectAudioType"; - }; - new AudioEmitter() { - position = "225.184 127.163 220.786"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/frog1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "100"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "500"; - maxLoopGap = "3000"; - type = "EffectAudioType"; - }; - new AudioEmitter() { - position = "-50.1288 9.82614 319.656"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/bird_echo1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "100"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "1000"; - maxLoopGap = "6000"; - type = "EffectAudioType"; - }; - new AudioEmitter() { - position = "342.552 -7.55735 227.539"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/crickets.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "5"; - maxDistance = "75"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - }; - new AudioEmitter() { - position = "95.5864 814.256 252.908"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/crickets.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "5"; - maxDistance = "120"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - }; - new AudioEmitter() { - position = "105.316 645.818 279.888"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/bird_echo2.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "100"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "500"; - maxLoopGap = "3000"; - type = "EffectAudioType"; - }; - new AudioEmitter() { - position = "91.3906 475.898 299.939"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/bird_echo5.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "100"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "1000"; - maxLoopGap = "4000"; - type = "EffectAudioType"; - }; - new AudioEmitter() { - position = "98.9761 926.64 283.873"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/bird_echo4.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "100"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "500"; - maxLoopGap = "3000"; - type = "EffectAudioType"; - }; - new AudioEmitter() { - position = "277.612 745.051 279.747"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/bird_echo1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "100"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "1000"; - maxLoopGap = "4000"; - type = "EffectAudioType"; - }; - new AudioEmitter() { - position = "258.601 374.065 320.406"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/bird_echo1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "100"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "1000"; - maxLoopGap = "4000"; - type = "EffectAudioType"; - }; - new AudioEmitter() { - position = "289.507 24.9277 241.693"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/bird_echo2.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "100"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "500"; - maxLoopGap = "3000"; - type = "EffectAudioType"; - }; - new AudioEmitter() { - position = "117.903 434.631 282.324"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/yeti_howl2.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "0"; - minDistance = "20"; - maxDistance = "100"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "10000"; - maxLoopGap = "50000"; - type = "EffectAudioType"; - }; - }; - new WaterBlock() { - position = "216 32 205.185"; - rotation = "1 0 0 0"; - scale = "192 416 10.7511"; - liquidType = "StagnantWater"; - density = "1"; - viscosity = "1"; - waveMagnitude = "0.5"; - surfaceTexture = "LiquidTiles/AlgaeWater"; - surfaceOpacity = "0.5"; - envMapTexture = "lush/skies/lush_nite_emap"; - envMapIntensity = "0.15"; - removeWetEdges = "1"; - - params0 = "0.32 -0.67 0.066 0.5"; - params2 = "0.39 0.39 0.2 0.133"; - floodFill = "0"; - params3 = "1.21 -0.61 0.13 -0.33"; - textureSize = "32 32"; - seedPoints = "0 0 1 0 1 1 0 1"; - params1 = "0.63 -2.41 0.33 0.21"; - extent = "100 100 10"; - }; - new TSStatic() { - position = "186.406 357.094 347.176"; - rotation = "-0.262251 -0.92874 0.262042 94.1864"; - scale = "2.15921 0.396985 0.864624"; - shapeName = "bmiscf.dts"; - - locked = "false"; - team = "2"; - }; - new TSStatic() { - position = "184.973 354.816 346.967"; - rotation = "-0.257913 -0.931165 0.257707 94.0373"; - scale = "2.19908 0.421 0.864624"; - shapeName = "bmiscf.dts"; - - locked = "false"; - team = "2"; - }; -}; -//--- OBJECT WRITE END --- - -package DeathFromBelow -{ - -function Generator::onDisabled(%data, %obj) -{ - Parent::onDisabled(%data, %obj); - - if (%obj == nameToId("FieldGen")) - nameToId("FieldSpawn").sphereWeight = 0; - - else if (%obj == nameToId("ValleyGen")) - nameToId("ValleySpawn").sphereWeight = 0; - - else if (%obj == nameToId("HillTopGen")) - { - nameToId("HillTopSpawn").sphereWeight = 0; - nameToId("BaseSpawn").sphereWeight = 1; - } -} - -//Booster scripting - -function boostTrigger::onEnterTrigger(%data, %obj, %colObj) -{ - if(%obj.mainT) - %colObj.setvelocity("-7 -100 15"); - if(%obj.sideT) - %colObj.setvelocity("25 -1.75 10"); - if(%obj.verticalT) - %colObj.setvelocity("0 0 200"); -} - -function boostTrigger::onLeaveTrigger(%data, %obj, %colObj) -{ - //prevent console spam -} - -function boostTrigger::onTickTrigger(%data, %obj) -{ - //prevent console spam -} - -//Cleanup for Siege Half-Time and end game - -function SiegeGame::halftimeOver( %game ) -{ - nameToId("FieldSpawn").sphereWeight = 50; - nameToId("ValleySpawn").sphereWeight = 75; - nameToId("HillTopSpawn").sphereWeight = 100; - nameToId("BaseSpawn").sphereWeight = 0; - - Parent::halftimeOver(%game); -} - -function SiegeGame::gameOver(%game) -{ - Parent::gameOver(%game); - deactivatePackage(DeathFromBelow); -} - -}; - -activatePackage(DeathFromBelow); diff --git a/docs/base/@vl2/DeathFromBelow.vl2/terrains/DeathFromBelow.spn b/docs/base/@vl2/DeathFromBelow.vl2/terrains/DeathFromBelow.spn deleted file mode 100644 index c1578377..00000000 Binary files a/docs/base/@vl2/DeathFromBelow.vl2/terrains/DeathFromBelow.spn and /dev/null differ diff --git a/docs/base/@vl2/DeathFromBelow.vl2/textures/gui/Load_DeathFromBelow.png b/docs/base/@vl2/DeathFromBelow.vl2/textures/gui/Load_DeathFromBelow.png deleted file mode 100644 index c215a6ea..00000000 Binary files a/docs/base/@vl2/DeathFromBelow.vl2/textures/gui/Load_DeathFromBelow.png and /dev/null differ diff --git a/docs/base/@vl2/DeathRow.vl2/missions/DeathRow.mis b/docs/base/@vl2/DeathRow.vl2/missions/DeathRow.mis deleted file mode 100644 index 686e6f2e..00000000 --- a/docs/base/@vl2/DeathRow.vl2/missions/DeathRow.mis +++ /dev/null @@ -1,5279 +0,0 @@ -// DisplayName = Death Row -// MissionTypes = Siege - -//--- MISSION QUOTE BEGIN --- -//Butchers is an apt title for them, but they shed blood without purpose. God shall abandon them, and we shall punish them! -// -- Firelord Warden Anton Malderi, 3937 CE -//--- MISSION QUOTE END --- -//--- MISSION STRING BEGIN --- -//Attackers are "inmates" who have just incited a riot and are trying to escape from the maximum security prison "Death Row" by disabling its power and escaping over or through its walls in any of four directions. -//Once outside the mammoth walls of "Death Row" the inmates "Pain Collars" are activated and begin causing damage. So they must move quickly to any of the four "Escape Routes". -//Defenders are "jailers" and must prevent any inmates from escaping. -//Mission by: StormShadow(AK) with the amazing powers of t-b0n3! -//--- MISSION STRING END --- - -//--- OBJECT WRITE BEGIN --- -new SimGroup(MissionGroup) { - musicTrack = "lush"; - cdTrack = "2"; - powerCount = "0"; - - new MissionArea(MissionArea) { - area = "-400 -816 624 496"; - flightCeiling = "2000"; - flightCeilingRange = "50"; - }; - new TerrainBlock(Terrain) { - rotation = "1 0 0 0"; - scale = "1 1 1"; - detailTexture = "details/lushdet2"; - terrainFile = "Reversion.ter"; - squareSize = "8"; - emptySquares = "78967 145526 145782 408180 408436 146550 146806 82295"; - hazeDistance = "250"; - position = "-1024 -1024 0"; - visibleDistance = "500"; - }; - new Sun() { - direction = "0.57735 0.57735 -0.57735"; - color = "0.600000 0.600000 0.600000 1.000000"; - ambient = "0.600000 0.600000 0.600000 1.000000"; - texture4 = "special/LensFlare/flare03"; - frontFlareSize = "300"; - scale = "1 1 1"; - texture2 = "special/LensFlare/flare01"; - lensFlareScale = "0.7"; - backFlareSize = "450"; - texture3 = "special/LensFlare/flare02"; - position = "-1024 -1024 0"; - flareColor = "1.000000 1.000000 1.000000 1.000000"; - texture1 = "special/sunFlare02"; - lensFlareIntensity = "1"; - texture0 = "special/sunFlare"; - rotation = "1 0 0 0"; - }; - new Sky(Sky) { - position = "336 -552 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - cloudHeightPer[0] = "0.349971"; - cloudHeightPer[1] = "0.25"; - cloudHeightPer[2] = "0.199973"; - cloudSpeed1 = "0.0001"; - cloudSpeed2 = "0.0002"; - cloudSpeed3 = "0.0003"; - visibleDistance = "1000"; - useSkyTextures = "1"; - renderBottomTexture = "0"; - SkySolidColor = "0.000000 0.000000 0.000000 0.000000"; - fogDistance = "1"; - fogColor = "0.000000 0.000000 0.000000 1.000000"; - fogVolume1 = "800 0 350"; - fogVolume2 = "0 0 0"; - fogVolume3 = "0 0 0"; - materialList = "sky_lava_starrynight.dml"; - windVelocity = "1 -0.5 0"; - windEffectPrecipitation = "1"; - fogVolumeColor1 = "128.000000 128.000000 128.000000 -96617008988160.000000"; - fogVolumeColor2 = "128.000000 128.000000 128.000000 -19382055813079413400000000000000000.000000"; - fogVolumeColor3 = "128.000000 128.000000 128.000000 -0.000000"; - high_visibleDistance = "-1"; - high_fogVolume2 = "-1 -4.52107e+25 1.22108e-14"; - locked = "true"; - high_fogDistance = "-1"; - high_fogVolume3 = "-1 -4.68158e+31 4.40322e-07"; - cloudSpeed0 = "0.000600 0.000100"; - high_fogVolume1 = "-1 1.85063e-05 1.17921e-11"; - }; - new NavigationGraph(NavGraph) { - conjoinAngleDev = "70"; - cullDensity = "0.3"; - customArea = "0 0 0 0"; - coverage = "0"; - scale = "1 1 1"; - GraphFile = "DeathRow.nav"; - conjoinBowlDev = "20"; - position = "0 0 0 1"; - rotation = "0 0 0 0"; - }; - new SimGroup(ObserverDropPoints) { - powerCount = "0"; - - new Camera() { - position = "-12.0636 -609.692 115.748"; - rotation = "0.788746 0.15624 -0.594533 36.8541"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - team = "0"; - }; - new Camera() { - position = "24.3323 -468.758 95.7175"; - rotation = "-0.137585 -0.231811 0.962982 239.5"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - team = "0"; - }; - new Camera() { - position = "-14.5803 -527.325 38.8105"; - rotation = "-0.00160286 -0.00882427 0.99996 200.589"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - team = "0"; - }; - new Camera() { - position = "-72.315 -562.83 40.7222"; - rotation = "-0.559845 0.00249086 0.828594 0.633036"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - team = "0"; - }; - new Camera() { - position = "-52.9739 -607.22 46.8548"; - rotation = "-0.00700903 -0.00292665 -0.999971 45.3275"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - team = "0"; - }; - new Camera() { - position = "75.2957 -695.87 118.64"; - rotation = "-0.00721852 -0.00276287 -0.99997 41.8897"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - team = "0"; - }; - new Camera() { - position = "-98.7577 -336.92 51.5013"; - rotation = "-0.000187096 0.141949 0.989874 179.85"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - team = "0"; - }; - new Camera() { - position = "162.386 -338.724 80.8284"; - rotation = "-0.00198171 0.00273905 0.999994 108.229"; - scale = "1 0.970299 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - team = "0"; - }; - new Camera() { - position = "-133.783 -769.322 107.259"; - rotation = "0.0385628 -0.156681 0.986896 152.695"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - team = "0"; - }; - new Camera() { - position = "-42.5988 -546.119 57.7967"; - rotation = "0.0570122 0.0975967 -0.993592 119.737"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - team = "0"; - }; - new Camera() { - position = "-29.094 -519.754 46.6869"; - rotation = "0.175633 0.0312173 -0.983961 20.4789"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - team = "0"; - }; - new Camera() { - position = "-5.55512 -501.339 46.6464"; - rotation = "0.000272005 0.0021879 0.999998 194.174"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - team = "0"; - }; - new Camera() { - position = "-61.7096 -546.299 45.3965"; - rotation = "-0.0232308 -0.0782187 0.996666 212.978"; - scale = "0.960596 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - team = "0"; - }; - }; - new SimGroup(Teams) { - powerCount = "0"; - - new SimGroup(team0) { - powerCount = "0"; - }; - new SimGroup(Team1) { - powerCount = "0"; - - new SimGroup(spawnspheres) { - powerCount = "0"; - team = "1"; - - new SpawnSphere() { - position = "-17.3102 -545.651 33.28"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "20"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - }; - new SimGroup(Cell) { - powerCount = "1"; - providesPower = "1"; - - new StaticShape(Team2StationInventory1) { - position = "-30.0238 -540.566 33.04"; - rotation = "0 0 -1 36.097"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Trigger = "3301"; - notReady = "1"; - Target = "33"; - inUse = "Down"; - team = "1"; - }; - new StaticShape(Team2StationInventory2) { - position = "-29.5677 -561.877 33.1568"; - rotation = "0 0 1 220.588"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Trigger = "3303"; - Target = "34"; - team = "1"; - }; - }; - }; - new SimGroup(Team2) { - powerCount = "0"; - - new SimGroup(spawnspheres) { - powerCount = "0"; - team = "2"; - - new SpawnSphere() { - position = "120.176 -480.457 84.7117"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "40"; - sphereWeight = "80"; - indoorWeight = "85"; - outdoorWeight = "15"; - }; - new SpawnSphere() { - position = "-273.497 -480.03 71.5516"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "40"; - sphereWeight = "80"; - indoorWeight = "100"; - outdoorWeight = "20"; - }; - new SpawnSphere() { - position = "-106.311 -745.077 75.9622"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "50"; - sphereWeight = "60"; - indoorWeight = "0"; - outdoorWeight = "100"; - }; - new SpawnSphere() { - position = "-97.6186 -408.134 50.3831"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "50"; - sphereWeight = "60"; - indoorWeight = "0"; - outdoorWeight = "100"; - }; - new SpawnSphere() { - position = "-43.0283 -343.862 80.1624"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "10"; - sphereWeight = "60"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - new SpawnSphere() { - position = "-348.998 -451.174 111.887"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "30"; - sphereWeight = "40"; - indoorWeight = "0"; - outdoorWeight = "100"; - }; - new SpawnSphere() { - position = "-152.654 -344.153 81.4053"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "10"; - sphereWeight = "60"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - }; - new SimGroup(Switch) { - powerCount = "0"; - - new StaticShape(EastSwitch) { - position = "401.141 -592.063 57.4988"; - rotation = "0 0 1 179.336"; - scale = "1 1 1"; - nameTag = "East Escape Route"; - dataBlock = "FlipFlop"; - lockCount = "0"; - homingCount = "0"; - locked = "false"; - Target = "35"; - team = "2"; - scoreValue = "5"; - needsObjectiveWaypoint = "1"; - }; - new StaticShape(WestSwitch) { - position = "-628.354 -541.775 69.0358"; - rotation = "0 0 1 179.336"; - scale = "1 1 1"; - nameTag = "West Escape Route"; - dataBlock = "FlipFlop"; - lockCount = "0"; - homingCount = "0"; - locked = "false"; - Target = "36"; - team = "2"; - scoreValue = "5"; - needsObjectiveWaypoint = "1"; - }; - new StaticShape(NorthSwitch) { - position = "-81.9416 -88.4009 56.1087"; - rotation = "0 0 1 179.336"; - scale = "1 1 1"; - nameTag = "North Escape Route"; - dataBlock = "FlipFlop"; - lockCount = "0"; - homingCount = "0"; - locked = "false"; - Target = "37"; - team = "2"; - scoreValue = "5"; - needsObjectiveWaypoint = "1"; - }; - new StaticShape(SouthSwitch) { - position = "-82.1746 -1000.17 50.1517"; - rotation = "0 0 1 179.336"; - scale = "1 1 1"; - nameTag = "South Escape Route"; - dataBlock = "FlipFlop"; - lockCount = "0"; - homingCount = "0"; - locked = "false"; - Target = "38"; - team = "2"; - scoreValue = "5"; - needsObjectiveWaypoint = "1"; - }; - }; - new SimGroup(CellBlock) { - powerCount = "2"; - - new InteriorInstance() { - position = "-72.3428 -551.935 50.2708"; - rotation = "0 0 -1 90.1369"; - scale = "1 1 1"; - interiorFile = "bbase1.dif"; - showTerrainInside = "0"; - locked = "false"; - team = "2"; - hidden = "false"; - }; - new InteriorInstance() { - position = "21.8654 -461.511 13.2287"; - rotation = "1 0 0 0"; - scale = "1 1 4.55705"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new SimGroup(cell_force) { - powerCount = "2"; - - new ForceFieldBare(Force1) { - position = "-104.003 -551.145 52.7551"; - rotation = "1 0 0 0"; - scale = "0.195546 0.216149 4.26548"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "39"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-104.006 -551.819 52.7636"; - rotation = "1 0 0 0"; - scale = "0.195546 0.216149 4.26548"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "40"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-104.051 -552.439 52.6837"; - rotation = "1 0 0 0"; - scale = "0.195546 0.216149 4.26548"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "41"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-104.084 -553.801 52.73"; - rotation = "1 0 0 0"; - scale = "0.195546 0.216149 4.26548"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "42"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-104.081 -553.127 52.7215"; - rotation = "1 0 0 0"; - scale = "0.195546 0.216149 4.26548"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "43"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-103.997 -550.452 52.7173"; - rotation = "1 0 0 0"; - scale = "0.195546 0.216149 4.26548"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "44"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-40.5875 -552.321 52.7629"; - rotation = "1 0 0 0"; - scale = "0.195546 0.216149 4.26548"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "45"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-40.5425 -551.701 52.8428"; - rotation = "1 0 0 0"; - scale = "0.195546 0.216149 4.26548"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "46"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-40.6205 -553.683 52.8092"; - rotation = "1 0 0 0"; - scale = "0.195546 0.216149 4.26548"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "47"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-40.5395 -551.027 52.8343"; - rotation = "1 0 0 0"; - scale = "0.195546 0.216149 4.26548"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "48"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-40.6175 -553.009 52.8007"; - rotation = "1 0 0 0"; - scale = "0.195546 0.216149 4.26548"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "49"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-40.5335 -550.334 52.7965"; - rotation = "1 0 0 0"; - scale = "0.195546 0.216149 4.26548"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "50"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-74.6521 -499.672 43.6463"; - rotation = "1 0 0 0"; - scale = "0.195546 0.216149 6.15371"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "51"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-74.7042 -502.428 43.6505"; - rotation = "1 0 0 0"; - scale = "0.195546 0.216149 6.34262"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "52"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-74.7146 -503.035 43.659"; - rotation = "1 0 0 0"; - scale = "0.195546 0.216149 6.17753"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "53"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-74.6629 -501.799 43.6127"; - rotation = "1 0 0 0"; - scale = "0.195546 0.216149 6.53099"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "54"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-74.6611 -501.039 43.6926"; - rotation = "1 0 0 0"; - scale = "0.195546 0.216149 6.1561"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "55"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-74.6581 -500.365 43.6841"; - rotation = "1 0 0 0"; - scale = "0.195546 0.216149 6.03597"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "56"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-74.6322 -498.317 43.4254"; - rotation = "1 0 0 0"; - scale = "0.195546 0.216149 6.34262"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "57"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-74.5938 -497.018 43.4675"; - rotation = "1 0 0 0"; - scale = "0.195546 0.216149 6.1561"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "58"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-74.5909 -497.688 43.3876"; - rotation = "1 0 0 0"; - scale = "0.195546 0.216149 6.65893"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "59"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-74.6473 -499.014 43.4339"; - rotation = "1 0 0 0"; - scale = "0.195546 0.216149 6.42453"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "60"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-11.6288 -517.737 47.319"; - rotation = "0 1 0 179.909"; - scale = "0.195546 0.216149 8.05265"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "61"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-11.6005 -520.359 47.3964"; - rotation = "0 1 0 179.909"; - scale = "0.195546 0.216149 8.14525"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "62"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-64.0823 -602.301 43.4303"; - rotation = "1 0 0 0"; - scale = "0.195546 0.216149 6.34262"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "63"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-11.6672 -516.438 47.2769"; - rotation = "0 1 0 179.909"; - scale = "0.195546 0.216149 8.5489"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "64"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-64.0974 -602.998 43.4388"; - rotation = "1 0 0 0"; - scale = "0.195546 0.216149 6.42453"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "65"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-11.5336 -524.38 47.1711"; - rotation = "0 1 0 179.909"; - scale = "0.195546 0.216149 7.99834"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "66"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-64.041 -601.672 43.3925"; - rotation = "1 0 0 0"; - scale = "0.195546 0.216149 6.65893"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "67"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-11.5961 -521.017 47.1839"; - rotation = "0 1 0 179.909"; - scale = "0.195546 0.216149 7.81122"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "68"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-64.0439 -601.002 43.4724"; - rotation = "1 0 0 0"; - scale = "0.195546 0.216149 6.1561"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "69"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-11.5901 -521.71 47.1461"; - rotation = "0 1 0 179.909"; - scale = "0.195546 0.216149 7.80887"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "70"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-64.1082 -604.349 43.689"; - rotation = "1 0 0 0"; - scale = "0.195546 0.216149 6.03597"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "71"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-64.1112 -605.023 43.6975"; - rotation = "1 0 0 0"; - scale = "0.195546 0.216149 6.1561"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "72"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-64.113 -605.783 43.6176"; - rotation = "1 0 0 0"; - scale = "0.195546 0.216149 6.53099"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "73"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-64.1647 -607.019 43.6639"; - rotation = "1 0 0 0"; - scale = "0.195546 0.216149 6.17753"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "74"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-64.1543 -606.412 43.6554"; - rotation = "1 0 0 0"; - scale = "0.195546 0.216149 6.34262"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "75"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-64.1022 -603.656 43.6512"; - rotation = "1 0 0 0"; - scale = "0.195546 0.216149 6.15371"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "76"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-64.2969 -601.014 63.1299"; - rotation = "0 1 0 89.9543"; - scale = "0.195546 0.216149 8.5489"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "77"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-64.4757 -603.668 63.0718"; - rotation = "0 1 0 89.9543"; - scale = "0.195546 0.216149 7.81122"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "78"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-64.2169 -601.684 63.1328"; - rotation = "0 1 0 89.9543"; - scale = "0.195546 0.216149 8.45424"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "79"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-64.4799 -606.424 63.0197"; - rotation = "0 1 0 89.9543"; - scale = "0.195546 0.216149 7.947"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "80"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-64.5135 -604.361 63.0658"; - rotation = "0 1 0 89.9543"; - scale = "0.195546 0.216149 7.80887"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "81"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-64.4884 -607.031 63.0093"; - rotation = "0 1 0 89.9543"; - scale = "0.195546 0.216149 7.99834"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "82"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-64.2632 -603.01 63.0764"; - rotation = "0 1 0 89.9543"; - scale = "0.195546 0.216149 8.14525"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "83"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-64.4421 -605.795 63.0609"; - rotation = "0 1 0 89.9543"; - scale = "0.195546 0.216149 7.95559"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "84"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-64.2548 -602.313 63.0915"; - rotation = "0 1 0 89.9543"; - scale = "0.195546 0.216149 8.05265"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "85"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-64.5219 -605.035 63.0628"; - rotation = "0 1 0 89.9543"; - scale = "0.195546 0.216149 7.81584"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "86"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-64.3657 -498.215 63.2232"; - rotation = "0 1 0 89.9543"; - scale = "0.195546 0.216149 8.05265"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "87"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-64.3741 -498.912 63.2081"; - rotation = "0 1 0 89.9543"; - scale = "0.195546 0.216149 8.14525"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "88"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-64.3278 -497.586 63.2645"; - rotation = "0 1 0 89.9543"; - scale = "0.195546 0.216149 8.45424"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "89"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-64.4078 -496.916 63.2616"; - rotation = "0 1 0 89.9543"; - scale = "0.195546 0.216149 8.5489"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "90"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-64.6244 -500.263 63.1975"; - rotation = "0 1 0 89.9543"; - scale = "0.195546 0.216149 7.80887"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "91"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-64.6328 -500.937 63.1945"; - rotation = "0 1 0 89.9543"; - scale = "0.195546 0.216149 7.81584"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "92"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-64.553 -501.697 63.1926"; - rotation = "0 1 0 89.9543"; - scale = "0.195546 0.216149 7.95559"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "93"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-64.5993 -502.933 63.141"; - rotation = "0 1 0 89.9543"; - scale = "0.195546 0.216149 7.99834"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "94"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-64.5908 -502.326 63.1514"; - rotation = "0 1 0 89.9543"; - scale = "0.195546 0.216149 7.947"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "95"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-64.5866 -499.57 63.2035"; - rotation = "0 1 0 89.9543"; - scale = "0.195546 0.216149 7.81122"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "96"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-11.6701 -517.108 47.3569"; - rotation = "0 1 0 179.909"; - scale = "0.195546 0.216149 8.45424"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "97"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-11.5871 -522.384 47.1377"; - rotation = "0 1 0 179.909"; - scale = "0.195546 0.216149 7.81584"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "98"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-11.544 -523.773 47.1797"; - rotation = "0 1 0 179.909"; - scale = "0.195546 0.216149 7.947"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "99"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-11.6156 -519.662 47.4048"; - rotation = "0 1 0 179.909"; - scale = "0.195546 0.216149 8.05265"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "100"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-11.654 -518.363 47.3627"; - rotation = "0 1 0 179.909"; - scale = "0.195546 0.216149 8.5489"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "101"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-11.5852 -523.144 47.2175"; - rotation = "0 1 0 179.909"; - scale = "0.195546 0.216149 7.95559"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "102"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-11.6569 -519.033 47.4427"; - rotation = "0 1 0 179.909"; - scale = "0.195546 0.216149 8.45424"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "103"; - homingCount = "0"; - team = "2"; - }; - }; - new StaticShape(Team2GeneratorLarge3) { - position = "-66.8011 -501.852 43.6798"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - nameTag = "North"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - locked = "false"; - name = "North"; - Target = "104"; - team = "2"; - scoreValue = "5"; - needsObjectiveWaypoint = "1"; - }; - new SimGroup(Chairroom) { - powerCount = "2"; - - new StaticShape() { - position = "-71.8769 -562.244 39.9311"; - rotation = "-0.000115252 0.00337082 0.999994 179.91"; - scale = "0.1 0.1 0.261825"; - dataBlock = "NexusCap"; - lockCount = "0"; - homingCount = "0"; - Target = "-1"; - team = "2"; - }; - new ParticleEmissionDummy(Smoke) { - position = "-53.349 -570.899 40.85"; - rotation = "-0.0241951 0.999491 0.0207855 180.058"; - scale = "0.1 0.253906 1"; - dataBlock = "defaultEmissionDummy"; - emitter = "SmallHeavyDamageSmoke"; - velocity = "1"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - }; - new ParticleEmissionDummy(Smoke) { - position = "-53.6179 -532.552 40.8748"; - rotation = "-0.955247 -0.184895 0.230905 85.6288"; - scale = "0.1 0.253906 1"; - dataBlock = "defaultEmissionDummy"; - emitter = "SmallHeavyDamageSmoke"; - velocity = "1"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - }; - new StaticShape() { - position = "-72.3661 -562.388 44.2891"; - rotation = "1 0 0 0.514341"; - scale = "0.681723 0.681784 1"; - dataBlock = "NexusCap"; - lockCount = "0"; - homingCount = "0"; - Target = "-1"; - team = "2"; - }; - new ParticleEmissionDummy(Smoke) { - position = "-72.4309 -562.583 39.7314"; - rotation = "-0.000721579 -0.0149947 0.999887 176.655"; - scale = "0.1 0.253906 1"; - dataBlock = "defaultEmissionDummy"; - emitter = "SmallHeavyDamageSmoke"; - velocity = "0.2"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - }; - new StaticShape() { - position = "-72.3505 -562.457 38.7317"; - rotation = "1 0 0 0"; - scale = "0.418974 0.429603 2.28061"; - dataBlock = "NexusBase"; - lockCount = "0"; - homingCount = "0"; - Target = "-1"; - team = "2"; - }; - new TSStatic() { - position = "-72.1564 -561.061 39.0051"; - rotation = "0.680846 0.681388 0.268625 149.905"; - scale = "0.1 0.1 0.1"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-72.333 -563.12 39.9926"; - rotation = "1 0 0 69.328"; - scale = "0.193475 0.341049 0.160594"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-72.8065 -562.695 39.9649"; - rotation = "0 0 1 89.9544"; - scale = "0.214073 0.1 0.1"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-71.873 -562.689 39.9591"; - rotation = "0 0 1 89.9544"; - scale = "0.214073 0.1 0.1"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-72.5282 -561.62 39.1611"; - rotation = "0.332231 0.332495 0.882649 97.0884"; - scale = "0.276718 0.1 0.1"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-72.1566 -561.622 39.1577"; - rotation = "0.332231 0.332495 0.882649 97.0884"; - scale = "0.276718 0.1 0.1"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-72.5207 -561.056 39.0001"; - rotation = "0.680846 0.681388 0.268625 149.905"; - scale = "0.1 0.1 0.1"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-72.3378 -563.258 40.5838"; - rotation = "0.607595 0.608082 -0.510944 234.165"; - scale = "0.1 0.1 0.1"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-76.3943 -561.941 40.2322"; - rotation = "0 0 1 89.9544"; - scale = "0.402069 0.362109 0.995018"; - shapeName = "stackable3s.dts"; - team = "2"; - }; - new TSStatic() { - position = "-72.3401 -567.946 38.8701"; - rotation = "1 -7.00087e-05 -9.9102e-05 89.8627"; - scale = "0.274993 0.318275 3.23748"; - shapeName = "stackable4l.dts"; - team = "2"; - }; - new StaticShape() { - position = "-72.8097 -562.288 39.9366"; - rotation = "-0.000115252 0.00337082 0.999994 179.91"; - scale = "0.1 0.1 0.261825"; - dataBlock = "NexusCap"; - lockCount = "0"; - homingCount = "0"; - Target = "-1"; - team = "2"; - }; - new StaticShape() { - position = "-72.3351 -563.359 40.6902"; - rotation = "-0.000602163 0.654386 0.75616 179.94"; - scale = "0.142451 0.140946 0.261825"; - dataBlock = "NexusCap"; - lockCount = "0"; - homingCount = "0"; - Target = "-1"; - team = "2"; - }; - new TSStatic() { - position = "-71.4367 -567.309 38.7441"; - rotation = "0 0 1 180.482"; - scale = "2.60338 2.42946 2.30435"; - shapeName = "stackable1s.dts"; - team = "2"; - }; - new TSStatic() { - position = "-76.4456 -562.205 45.4572"; - rotation = "0.685176 0.246541 0.685384 207.64"; - scale = "2.53011 2.43831 2.36575"; - shapeName = "stackable4l.dts"; - team = "2"; - }; - }; - new SimGroup(bathroom) { - powerCount = "2"; - - new InteriorInstance() { - position = "-25.4721 -519.09 49.8988"; - rotation = "1 0 0 0"; - scale = "0.264442 1.51246 0.696773"; - interiorFile = "xwall1.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "-30.0271 -505.789 35.7928"; - rotation = "1 0 0 0"; - scale = "0.114244 0.11597 0.285894"; - interiorFile = "xmiscb.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new TSStatic() { - position = "-29.9621 -505.439 40.5828"; - rotation = "1 0 0 0"; - scale = "1.11367 1.23081 1"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-29.8831 -505.516 40.6328"; - rotation = "1 0 0 0"; - scale = "2.443 2.48005 0.619362"; - shapeName = "xmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-24.1631 -520.071 47.2828"; - rotation = "0.581353 0.575568 -0.575108 119.617"; - scale = "0.699763 0.554785 2.97004"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-24.246 -507.828 47.3238"; - rotation = "0.577504 0.577504 -0.577042 119.947"; - scale = "0.699763 0.554785 2.80313"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new ParticleEmissionDummy() { - position = "-32.152 -506.726 41.0425"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - emitter = "PlayerFoamDropletsEmitter"; - velocity = "1"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - }; - new ParticleEmissionDummy(Steam) { - position = "-30.4432 -505.886 46.1131"; - rotation = "1 0 0 207.984"; - scale = "0.1 0.253906 1"; - dataBlock = "defaultEmissionDummy"; - emitter = "VehicleFoamEmitter"; - velocity = "1"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - }; - new ParticleEmissionDummy() { - position = "-30.1373 -506.113 46.1556"; - rotation = "0.99995 0.00593743 -0.00805838 174.935"; - scale = "3.10413 1 5.60794"; - dataBlock = "halftimeEmissionDummy"; - emitter = "DamageBubbles"; - velocity = "5"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - }; - new ParticleEmissionDummy() { - position = "-30.4067 -505.639 46.57"; - rotation = "0.99995 0.00593743 -0.00805838 174.935"; - scale = "7.74313 0.707488 5.60794"; - dataBlock = "halftimeEmissionDummy"; - emitter = "DamageBubbles"; - velocity = "5"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - }; - new ParticleEmissionDummy() { - position = "-29.9511 -506.014 45.3648"; - rotation = "0.99995 0.00593743 -0.00805838 174.935"; - scale = "0.819106 1 0.839614"; - dataBlock = "halftimeEmissionDummy"; - emitter = "DamageBubbles"; - velocity = "5"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - }; - new ParticleEmissionDummy() { - position = "-30.1105 -506.207 46.3233"; - rotation = "0.99995 0.00593743 -0.00805838 174.935"; - scale = "0.880565 0.298644 5.60794"; - dataBlock = "halftimeEmissionDummy"; - emitter = "DamageBubbles"; - velocity = "5"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - }; - new ParticleEmissionDummy() { - position = "-32.112 -505.741 41.1443"; - rotation = "1 0 0 0"; - scale = "2 2 2"; - dataBlock = "defaultEmissionDummy"; - emitter = "PlayerFoamDropletsEmitter"; - velocity = "1"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - }; - new ParticleEmissionDummy() { - position = "-31.8807 -507.621 40.9425"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - emitter = "PlayerFoamDropletsEmitter"; - velocity = "1"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - }; - new ParticleEmissionDummy() { - position = "-30.5055 -506.251 46.0425"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - emitter = "PlayerFoamDropletsEmitter"; - velocity = "1"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - }; - new ParticleEmissionDummy() { - position = "-29.562 -505.729 46.1747"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - emitter = "PlayerFoamDropletsEmitter"; - velocity = "1"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - }; - new ParticleEmissionDummy() { - position = "-29.9855 -506.546 45.7705"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - emitter = "PlayerFoamDropletsEmitter"; - velocity = "1"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - }; - new ParticleEmissionDummy() { - position = "-30.2641 -503.485 40.9479"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - emitter = "PlayerFoamDropletsEmitter"; - velocity = "1"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - }; - new ParticleEmissionDummy() { - position = "-29.8987 -505.648 41.0828"; - rotation = "1 0 0 0"; - scale = "3.44729 2.96248 1"; - dataBlock = "defaultEmissionDummy"; - emitter = "PlayerFoamDropletsEmitter"; - velocity = "1"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - }; - new AudioEmitter(Shower) { - position = "-30.0917 -507.721 42.703"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - description = "AudioDefaultLooping3d"; - fileName = "fx/environment/rain_medium_3.wav"; - useProfileDescription = "0"; - outsideAmbient = "0"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "1"; - maxDistance = "20"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - team = "2"; - }; - }; - new StaticShape(Team2GeneratorLarge2) { - position = "-70.3509 -602.069 43.6318"; - rotation = "0 0 1 0.316518"; - scale = "1 1 1"; - nameTag = "South"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - locked = "false"; - name = "South Cell Block"; - Target = "105"; - team = "2"; - scoreValue = "5"; - needsObjectiveWaypoint = "1"; - }; - new Turret(Team1SentryTurret1) { - position = "-7.04658 -507.675 49.8578"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - lastProjectile = "5178"; - Target = "106"; - team = "2"; - }; - new Turret(Team1SentryTurret2) { - position = "-6.93638 -567.228 49.8197"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - Target = "107"; - team = "2"; - }; - new Turret(Team1SentryTurret3) { - position = "-83.8579 -500.022 49.811"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - lastProjectile = "6370"; - Target = "108"; - team = "2"; - }; - new Turret(Team1SentryTurret4) { - position = "-56.4076 -603.572 49.8484"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - lastProjectile = "4981"; - Target = "109"; - team = "2"; - }; - new Turret(Team1SentryTurret5) { - position = "-72.5008 -552.141 54.7665"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - lastProjectile = "6618"; - Target = "110"; - team = "2"; - }; - new StaticShape(Team1StationInventory1) { - position = "-21.9132 -510.284 40.7551"; - rotation = "0 0 -1 90.1369"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Trigger = "3566"; - Target = "111"; - team = "2"; - }; - new StaticShape(Team1StationInventory2) { - position = "-21.8718 -505.254 40.7312"; - rotation = "0 0 -1 90.1369"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Trigger = "3568"; - Target = "112"; - team = "2"; - }; - new TSStatic() { - position = "-96.6655 -545.951 52.7951"; - rotation = "-0.253552 0.25335 0.933555 93.8909"; - scale = "1.72428 1 2.88401"; - shapeName = "stackable3s.dts"; - team = "2"; - }; - new TSStatic() { - position = "-98.9052 -545.961 52.6091"; - rotation = "0 0 1 89.9544"; - scale = "1.72428 1 2.88401"; - shapeName = "stackable3s.dts"; - team = "2"; - }; - new TSStatic() { - position = "-53.7609 -558.126 52.6702"; - rotation = "0 0 1 89.9544"; - scale = "1.72428 1 2.88401"; - shapeName = "stackable3s.dts"; - team = "2"; - }; - new TSStatic() { - position = "-50.1307 -558.027 52.6543"; - rotation = "0 0 1 89.9544"; - scale = "1.72428 1 2.88401"; - shapeName = "stackable3s.dts"; - team = "2"; - }; - new TSStatic() { - position = "-46.1315 -558.042 52.6505"; - rotation = "0 0 1 89.9544"; - scale = "1.72428 1 2.88401"; - shapeName = "stackable3s.dts"; - team = "2"; - }; - new TSStatic() { - position = "-44.2592 -544.325 52.6193"; - rotation = "1 0 0 0"; - scale = "1.72428 1 2.88401"; - shapeName = "stackable3s.dts"; - team = "2"; - }; - new TSStatic() { - position = "-91.7888 -559.529 52.5697"; - rotation = "1 0 0 0"; - scale = "1.72428 1 2.88401"; - shapeName = "stackable3s.dts"; - team = "2"; - }; - new TSStatic() { - position = "-91.2758 -545.877 52.5894"; - rotation = "0 0 1 89.9544"; - scale = "1.72428 1 2.88401"; - shapeName = "stackable3s.dts"; - team = "2"; - }; - new AudioEmitter(base) { - position = "-69.7639 -554.028 40.7817"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - profile = "Universal_Base_Pulse_2"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "100"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-139.255 -339.355 99.0585"; - rotation = "1 0 0 10.3136"; - scale = "0.195546 0.216149 5.61648"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "113"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-140.05 -339.323 99.1538"; - rotation = "1 0 0 10.3136"; - scale = "0.195546 0.216149 5.61648"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "114"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-140.908 -339.299 99.2884"; - rotation = "1 0 0 10.3136"; - scale = "0.195546 0.216149 5.61648"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "115"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-136.898 -339.33 98.8807"; - rotation = "1 0 0 10.3136"; - scale = "0.195546 0.216149 5.61648"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "116"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-137.693 -339.297 98.976"; - rotation = "1 0 0 10.3136"; - scale = "0.195546 0.216149 5.61648"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "117"; - homingCount = "0"; - team = "2"; - }; - new Item() { - position = "-6.97611 -500.493 41.9339"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-138.55 -339.273 99.1106"; - rotation = "1 0 0 10.3136"; - scale = "0.195546 0.216149 5.61648"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "118"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-148.432 -809.915 93.4971"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.500171 0.49885 15.1514"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "119"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-59.1796 -340.056 99.1447"; - rotation = "1 0 0 10.3136"; - scale = "0.195546 0.216149 7.64063"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "120"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-58.4746 -339.974 99.1968"; - rotation = "1 0 0 10.3136"; - scale = "0.195546 0.216149 7.6369"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "121"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-60.8326 -340 99.3746"; - rotation = "1 0 0 10.3136"; - scale = "0.195546 0.216149 6.77329"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "122"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-57.6176 -339.998 99.0622"; - rotation = "1 0 0 10.3136"; - scale = "0.195546 0.216149 7.94853"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "123"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-56.8226 -340.031 98.9669"; - rotation = "1 0 0 10.3136"; - scale = "0.195546 0.216149 7.9096"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "124"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-59.9746 -340.024 99.24"; - rotation = "1 0 0 10.3136"; - scale = "0.195546 0.216149 7.4952"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "125"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-149.799 -810.789 126.035"; - rotation = "0.000521043 -0.0898818 0.995952 179.338"; - scale = "0.195546 0.216149 7.64063"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "126"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-149.004 -810.812 126.13"; - rotation = "0.000521043 -0.0898818 0.995952 179.338"; - scale = "0.195546 0.216149 7.4952"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "127"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-152.156 -810.841 125.857"; - rotation = "0.000521043 -0.0898818 0.995952 179.338"; - scale = "0.195546 0.216149 7.9096"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "128"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-151.361 -810.865 125.952"; - rotation = "0.000521043 -0.0898818 0.995952 179.338"; - scale = "0.195546 0.216149 7.94853"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "129"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-150.503 -810.879 126.087"; - rotation = "0.000521043 -0.0898818 0.995952 179.338"; - scale = "0.195546 0.216149 7.6369"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "130"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-148.146 -810.826 126.265"; - rotation = "0.000521043 -0.0898818 0.995952 179.338"; - scale = "0.195546 0.216149 6.77329"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "131"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-57.0176 -339.661 64.4599"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.500171 0.49885 15.1514"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "132"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-60.1236 -339.745 64.2242"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.500171 0.49885 15.1514"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "133"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-68.0698 -810.719 126.419"; - rotation = "0.000521043 -0.0898818 0.995952 179.338"; - scale = "0.195546 0.216149 5.61648"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "134"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-151.538 -809.999 93.2614"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.500171 0.49885 15.1514"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "135"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-68.9282 -810.705 126.284"; - rotation = "0.000521043 -0.0898818 0.995952 179.338"; - scale = "0.195546 0.216149 5.61648"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "136"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-69.7235 -810.682 126.189"; - rotation = "0.000521043 -0.0898818 0.995952 179.338"; - scale = "0.195546 0.216149 5.61648"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "137"; - homingCount = "0"; - team = "2"; - }; - new StaticShape(Team1StationInventory3) { - position = "187.878 -806.111 105.058"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Trigger = "3631"; - notReady = "1"; - Target = "138"; - inUse = "Down"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-70.4275 -810.772 126.241"; - rotation = "0.000521043 -0.0898818 0.995952 179.338"; - scale = "0.195546 0.216149 5.61648"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "139"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-58.6036 -339.708 64.2083"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.500171 0.49885 15.1514"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "140"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-71.2846 -810.758 126.106"; - rotation = "0.000521043 -0.0898818 0.995952 179.338"; - scale = "0.195546 0.216149 5.61648"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "141"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-72.0798 -810.734 126.011"; - rotation = "0.000521043 -0.0898818 0.995952 179.338"; - scale = "0.195546 0.216149 5.61648"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "142"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-150.018 -809.962 93.2455"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.500171 0.49885 15.1514"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "143"; - homingCount = "0"; - team = "2"; - }; - }; - new SimGroup(Cell) { - powerCount = "1"; - providesPower = "1"; - - new ForceFieldBare(Cell) { - position = "-24.3658 -565.074 38.5546"; - rotation = "0 1 0 9.74276"; - scale = "12.2735 40.0155 0.1"; - dataBlock = "defaultNoTeamSlowFieldBare"; - lockCount = "0"; - Target = "144"; - homingCount = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "-24.2973 -529.885 38.6148"; - rotation = "0.62577 -0.62527 -0.466314 230.035"; - scale = "1.37032 0.1 0.1"; - interiorFile = "dmisc1.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new ForceFieldBare(Cell) { - position = "-26.4515 -569.714 38.2952"; - rotation = "0.995114 0.0697836 0.0698396 90.2313"; - scale = "16.5966 8.39448 0.1"; - dataBlock = "defaultNoTeamSlowFieldBare"; - lockCount = "0"; - Target = "145"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Cell) { - position = "-24.4284 -534.107 38.6323"; - rotation = "0.57751 0.577507 -0.577034 119.948"; - scale = "8.60997 5.00359 0.1"; - dataBlock = "defaultNoTeamSlowFieldBare"; - lockCount = "0"; - Target = "146"; - homingCount = "0"; - team = "2"; - }; - }; - new SimGroup(Yard) { - powerCount = "2"; - - new SimGroup(Northyard) { - powerCount = "2"; - - new InteriorInstance() { - position = "-285.272 -345.215 78.1425"; - rotation = "1 0 0 0"; - scale = "9.10916 1 2.0422"; - interiorFile = "bbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "-84.6754 -355.947 50.7266"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "bbunkd.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "-234.447 -344.732 78.1631"; - rotation = "1 0 0 0"; - scale = "9.10916 1 2.0422"; - interiorFile = "bbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "-272.81 -345.065 92.0221"; - rotation = "1 0 0 179.909"; - scale = "0.1 2.1765 0.598928"; - interiorFile = "bmisc1.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new TSStatic() { - position = "-272.874 -339.344 87.8424"; - rotation = "1 0 0 207.984"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-272.956 -350.189 87.8572"; - rotation = "0.000602617 0.973485 0.228749 180.06"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-273.225 -339.23 77.6615"; - rotation = "0.000525139 -0.227974 0.973667 179.931"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-273.143 -350.075 77.6937"; - rotation = "1 0 0 28.0753"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-233.184 -350.073 77.6906"; - rotation = "1 0 0 28.0753"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-233.266 -339.228 77.6584"; - rotation = "0.000525139 -0.227974 0.973667 179.931"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-232.997 -350.187 87.8541"; - rotation = "0.000602617 0.973485 0.228749 180.06"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-232.915 -339.342 87.8393"; - rotation = "1 0 0 207.984"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new InteriorInstance() { - position = "-232.851 -345.063 92.019"; - rotation = "1 0 0 179.909"; - scale = "0.1 2.1765 0.598928"; - interiorFile = "bmisc1.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-101.201 -344.544 68.3957"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.500171 0.49885 29.6487"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "147"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "175.753 -349.316 87.6291"; - rotation = "0.0199984 0.9998 1.57694e-05 179.909"; - scale = "0.500171 0.49885 11.2896"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "148"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-99.6353 -344.467 68.3311"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.500171 0.49885 30.0664"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "149"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-102.641 -344.607 68.968"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.500171 0.49885 30.0664"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "150"; - homingCount = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "83.393 -344.436 87.416"; - rotation = "1 0 0 179.909"; - scale = "5.36576 1 5.93866"; - interiorFile = "bbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "-193.099 -345.075 92.0288"; - rotation = "1 0 0 179.909"; - scale = "0.1 2.1765 0.598928"; - interiorFile = "bmisc1.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new TSStatic() { - position = "-193.163 -339.354 87.8491"; - rotation = "1 0 0 207.984"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-193.246 -350.199 87.8639"; - rotation = "0.000602617 0.973485 0.228749 180.06"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-193.515 -339.24 77.6682"; - rotation = "0.000525139 -0.227974 0.973667 179.931"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-193.433 -350.085 77.7004"; - rotation = "1 0 0 28.0753"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new StaticShape(Team1StationInventory4) { - position = "-131.057 -341.114 99.3796"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Trigger = "3680"; - Target = "151"; - team = "2"; - }; - new TSStatic() { - position = "-154.068 -339.097 87.8759"; - rotation = "1 0.000177387 -0.000350515 206.447"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-4.1619 -338.986 77.6944"; - rotation = "0.000525139 -0.227974 0.973667 179.931"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-119.173 -349.719 109.364"; - rotation = "0.000602617 0.973485 0.228749 180.06"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-4.0798 -349.831 77.7266"; - rotation = "1 0 0 28.0753"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new InteriorInstance() { - position = "-312.035 -344.632 87.375"; - rotation = "1 0 0 179.909"; - scale = "6.91594 1 5.93866"; - interiorFile = "bbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new TSStatic() { - position = "-145.606 -339.091 84.691"; - rotation = "0.577504 -0.577042 0.577504 119.947"; - scale = "0.541845 0.127512 0.326156"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-145.516 -339.258 83.2196"; - rotation = "0.577504 -0.577042 0.577504 119.947"; - scale = "0.541845 0.127512 0.326156"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-145.473 -339.229 81.6915"; - rotation = "0.577504 -0.577042 0.577504 119.947"; - scale = "0.541845 0.127512 0.326156"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-145.522 -339.157 79.8298"; - rotation = "0.577504 -0.577042 0.577504 119.947"; - scale = "0.541845 0.127512 0.326156"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-146.18 -349.574 84.691"; - rotation = "0.577504 -0.577042 0.577504 119.947"; - scale = "0.541845 0.127512 0.326156"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-146.089 -349.741 83.2196"; - rotation = "0.577504 -0.577042 0.577504 119.947"; - scale = "0.541845 0.127512 0.326156"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-146.047 -349.712 81.6915"; - rotation = "0.577504 -0.577042 0.577504 119.947"; - scale = "0.541845 0.127512 0.326156"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-146.095 -349.64 79.8298"; - rotation = "0.577504 -0.577042 0.577504 119.947"; - scale = "0.541845 0.127512 0.326156"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-52.2773 -349.783 79.9229"; - rotation = "0.577504 -0.577042 0.577504 119.947"; - scale = "0.541845 0.127512 0.326156"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-52.2291 -349.855 81.7846"; - rotation = "0.577504 -0.577042 0.577504 119.947"; - scale = "0.541845 0.127512 0.326156"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-52.2712 -349.884 83.3127"; - rotation = "0.577504 -0.577042 0.577504 119.947"; - scale = "0.541845 0.127512 0.326156"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-52.3619 -349.717 84.7842"; - rotation = "0.577504 -0.577042 0.577504 119.947"; - scale = "0.541845 0.127512 0.326156"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-52.3158 -339.12 84.7609"; - rotation = "0.577504 -0.577042 0.577504 119.947"; - scale = "0.541845 0.127512 0.326156"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-52.2251 -339.287 83.2894"; - rotation = "0.577504 -0.577042 0.577504 119.947"; - scale = "0.541845 0.127512 0.326156"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-52.183 -339.258 81.7613"; - rotation = "0.577504 -0.577042 0.577504 119.947"; - scale = "0.541845 0.127512 0.326156"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-52.2312 -339.186 79.8996"; - rotation = "0.577504 -0.577042 0.577504 119.947"; - scale = "0.541845 0.127512 0.326156"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new StaticShape(Team1StationInventory5) { - position = "-67.076 -341.214 99.3996"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Trigger = "3703"; - Target = "152"; - team = "2"; - }; - new InteriorInstance() { - position = "210.443 -344.163 87.1942"; - rotation = "0.00659273 -0.00501197 0.999966 89.8648"; - scale = "2.73256 2.73234 1.06812"; - interiorFile = "bwall2.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "210.03 -343.311 78.4026"; - rotation = "0 1 0 180.482"; - scale = "2.73256 2.73234 1.06812"; - interiorFile = "bwall2.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-104.307 -344.628 68.46"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.500171 0.49885 30.0664"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "153"; - homingCount = "0"; - team = "2"; - }; - new TSStatic() { - position = "-99.1153 -349.738 109.426"; - rotation = "0.000602617 0.973485 0.228749 180.06"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new InteriorInstance() { - position = "-99.1095 -344.516 99.42"; - rotation = "1 0 0 0"; - scale = "3.42126 1.39408 3.4854"; - interiorFile = "bbrdg6.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new TSStatic() { - position = "-99.0332 -338.893 109.411"; - rotation = "1 0 0 207.984"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "175.633 -341.473 95.4861"; - rotation = "0.0199984 0.9998 1.57694e-05 179.909"; - scale = "0.500171 0.49885 30.0664"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "154"; - homingCount = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "-23.6912 -344.827 92.0455"; - rotation = "1 0 0 179.909"; - scale = "0.1 2.1765 0.598928"; - interiorFile = "bmisc1.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "-58.775 -346.554 59.2519"; - rotation = "1 0 0 0"; - scale = "1 1 1.7126"; - interiorFile = "btowr6.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "-99.2097 -344.553 69.7319"; - rotation = "0.999995 -0.00325366 -0.000362502 178.775"; - scale = "2.13618 0.393174 0.170067"; - interiorFile = "dmisc1.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new TSStatic() { - position = "-43.5626 -339.088 87.8655"; - rotation = "1 0 0 207.984"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-43.6447 -349.933 87.8803"; - rotation = "0.000602617 0.973485 0.228749 180.06"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-43.9138 -338.974 77.6846"; - rotation = "0.000525139 -0.227974 0.973667 179.931"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new InteriorInstance() { - position = "-138.933 -342.452 59.2476"; - rotation = "0 0 1 179.909"; - scale = "1 1 1.7126"; - interiorFile = "btowr6.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new TSStatic() { - position = "-3.8928 -349.945 87.8901"; - rotation = "0.000602617 0.973485 0.228749 180.06"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-98.62 -340.128 99.6807"; - rotation = "0.000571515 -0.305055 0.952335 179.936"; - scale = "14.0316 1.67028 2.4935"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new InteriorInstance() { - position = "55.8465 -344.856 92.0529"; - rotation = "1 0 0 179.909"; - scale = "0.1 2.1765 0.598928"; - interiorFile = "bmisc1.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new TSStatic() { - position = "-92.1167 -347.864 52.1979"; - rotation = "1 0 0 0"; - scale = "0.1 0.478262 0.611563"; - shapeName = "stackable1l.dts"; - team = "2"; - }; - new TSStatic() { - position = "35.9751 -339.117 87.8729"; - rotation = "1 0 0 207.984"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "35.893 -349.962 87.8877"; - rotation = "0.000602617 0.973485 0.228749 180.06"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new InteriorInstance() { - position = "-43.8417 -344.337 78.1202"; - rotation = "1 0 0 0"; - scale = "1 1 2.0422"; - interiorFile = "bbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "95.598 -344.868 92.0627"; - rotation = "1 0 0 179.909"; - scale = "0.1 2.1765 0.598928"; - interiorFile = "bmisc1.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "115.238 -344.395 78.1373"; - rotation = "1 0 0 0"; - scale = "5.25341 1 2.0422"; - interiorFile = "bbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new TSStatic() { - position = "-153.782 -350.055 77.6802"; - rotation = "0.999977 0.00310023 -0.00604353 26.3566"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "175.728 -347.876 95.4014"; - rotation = "0.0199984 0.9998 1.57694e-05 179.909"; - scale = "0.500171 0.49885 30.0664"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "155"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "175.669 -342.914 94.9138"; - rotation = "0.0199984 0.9998 1.57694e-05 179.909"; - scale = "0.500171 0.49885 29.6487"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "156"; - homingCount = "0"; - team = "2"; - }; - new TSStatic() { - position = "-98.541 -348.673 99.7337"; - rotation = "1 0 0 28.0753"; - scale = "14.2029 2.10131 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new InteriorInstance() { - position = "-79.8125 -345.092 114.202"; - rotation = "1 0 0 179.909"; - scale = "0.1 2.1765 0.598928"; - interiorFile = "bmisc1.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-93.3399 -344.362 68.9589"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.500171 0.49885 29.6487"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "157"; - homingCount = "0"; - team = "2"; - }; - new TSStatic() { - position = "-3.81071 -339.1 87.8753"; - rotation = "1 0 0 207.984"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new InteriorInstance() { - position = "-194.801 -344.718 87.3941"; - rotation = "-0.00079691 0.999999 -0.000794242 180"; - scale = "5.08168 1 5.93866"; - interiorFile = "bbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new TSStatic() { - position = "95.1825 -339.033 77.7021"; - rotation = "0.000525139 -0.227974 0.973667 179.931"; - scale = "15.1284 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-119.091 -338.874 109.349"; - rotation = "1 0 0 207.984"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "175.644 -339.807 94.9781"; - rotation = "0.0199984 0.9998 1.57694e-05 179.909"; - scale = "0.500171 0.49885 30.0664"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "158"; - homingCount = "0"; - team = "2"; - }; - new TSStatic() { - position = "-79.8769 -338.975 109.402"; - rotation = "1 0 0 207.984"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new InteriorInstance() { - position = "175.312 -344.878 92.0694"; - rotation = "1 0 0 179.909"; - scale = "0.161836 2.1765 0.598928"; - interiorFile = "bmisc1.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "175.658 -344.58 95.4218"; - rotation = "0.0199984 0.9998 1.57694e-05 179.909"; - scale = "0.500171 0.49885 29.6487"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "159"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-95.0058 -344.383 68.4509"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.500171 0.49885 29.6487"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "160"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-98.1118 -344.467 68.5152"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.500171 0.49885 30.0664"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "161"; - homingCount = "0"; - team = "2"; - }; - new TSStatic() { - position = "-106.107 -341.626 51.9891"; - rotation = "1 0 0 0"; - scale = "0.1 0.478262 0.611563"; - shapeName = "stackable1l.dts"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-96.4458 -344.446 69.0232"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.500171 0.49885 30.0664"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "162"; - homingCount = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "15.7171 -344.367 78.1303"; - rotation = "1 0 0 0"; - scale = "5.12785 1 2.0422"; - interiorFile = "bbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "185.575 -344.424 78.1447"; - rotation = "1 0 0 0"; - scale = "1.91521 1 2.0422"; - interiorFile = "bbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "16.0605 -344.839 92.0553"; - rotation = "1 0 0 179.909"; - scale = "0.1 2.1765 0.598928"; - interiorFile = "bmisc1.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "169.862 -344.452 87.4132"; - rotation = "1 0 0 179.909"; - scale = "3.52836 1 5.93866"; - interiorFile = "bbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new TSStatic() { - position = "155.034 -349.894 77.7315"; - rotation = "1 0 0 28.0753"; - scale = "15.522 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "154.952 -339.049 77.6993"; - rotation = "0.000525139 -0.227974 0.973667 179.931"; - scale = "15.3916 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "155.221 -350.008 87.895"; - rotation = "0.000602617 0.973485 0.228749 180.06"; - scale = "15.1478 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "155.303 -339.163 87.8802"; - rotation = "1 0 0 207.984"; - scale = "15.2026 1 2.22209"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "175.739 -346.21 94.8934"; - rotation = "0.0199984 0.9998 1.57694e-05 179.909"; - scale = "0.500171 0.49885 30.0664"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "163"; - homingCount = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "135.56 -344.866 92.0596"; - rotation = "1 0 0 179.909"; - scale = "0.1 2.1765 0.598928"; - interiorFile = "bmisc1.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new TSStatic() { - position = "-79.959 -349.82 109.417"; - rotation = "0.000602617 0.973485 0.228749 180.06"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "95.2579 -349.86 77.734"; - rotation = "1 0 0 28.0753"; - scale = "15.4512 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new InteriorInstance() { - position = "-119.026 -344.991 114.149"; - rotation = "1 0 0 179.909"; - scale = "0.1 2.1765 0.598928"; - interiorFile = "bmisc1.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "-154.207 -344.221 92.0407"; - rotation = "-0.00079691 0.999999 -0.000794242 180"; - scale = "0.1 2.1765 0.598928"; - interiorFile = "bmisc1.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new TSStatic() { - position = "-153.881 -339.211 77.7124"; - rotation = "0.000193215 -0.242565 0.970135 179.911"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new InteriorInstance() { - position = "-11.6445 -344.407 87.4086"; - rotation = "1 0 0 179.909"; - scale = "4.20297 1 5.93866"; - interiorFile = "bbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "-98.9688 -345.01 114.211"; - rotation = "1 0 0 179.909"; - scale = "0.1 2.1765 0.598928"; - interiorFile = "bmisc1.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new TSStatic() { - position = "-154.133 -349.942 87.8611"; - rotation = "-0.000772705 0.970328 0.241792 179.978"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "35.706 -349.848 77.7242"; - rotation = "1 0 0 28.0753"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "35.6239 -339.003 77.692"; - rotation = "0.000525139 -0.227974 0.973667 179.931"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - }; - new SimGroup(Westyard) { - powerCount = "2"; - - new InteriorInstance() { - position = "-385.216 -729.392 78.3272"; - rotation = "0 0 1 89.9543"; - scale = "7.24968 1 5.39307"; - interiorFile = "bbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "-385.462 -440.327 78.3243"; - rotation = "0 0 1 89.9543"; - scale = "7.24968 1 5.39307"; - interiorFile = "bbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "-385.513 -426.235 87.6025"; - rotation = "0.707388 -0.706825 0.000561394 179.936"; - scale = "7.71663 1 5.93866"; - interiorFile = "bbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "-385.4 -580.282 87.6459"; - rotation = "0.707388 -0.706825 0.000561394 179.936"; - scale = "7.71663 1 5.93866"; - interiorFile = "bbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "-385.36 -579.474 78.3677"; - rotation = "0 0 1 89.9543"; - scale = "7.77391 1 5.39307"; - interiorFile = "bbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "-385.258 -726.84 87.6054"; - rotation = "0.707388 -0.706825 0.000561394 179.936"; - scale = "7.71663 1 5.93866"; - interiorFile = "bbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "209.907 -720.282 78.451"; - rotation = "0 0 1 89.9543"; - scale = "7.24968 1 5.39307"; - interiorFile = "bbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "209.654 -423.237 78.4481"; - rotation = "0 0 1 89.9543"; - scale = "7.24968 1 5.39307"; - interiorFile = "bbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "209.608 -414.975 87.7262"; - rotation = "0.707388 -0.706825 0.000561394 179.936"; - scale = "7.71663 1 5.93866"; - interiorFile = "bbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "209.721 -569.022 87.7696"; - rotation = "0.707388 -0.706825 0.000561394 179.936"; - scale = "7.71663 1 5.93866"; - interiorFile = "bbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "209.763 -570.434 78.4915"; - rotation = "0 0 1 89.9543"; - scale = "7.77391 1 5.39307"; - interiorFile = "bbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "209.863 -715.58 87.7291"; - rotation = "0.707388 -0.706825 0.000561394 179.936"; - scale = "7.71663 1 5.93866"; - interiorFile = "bbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - }; - new SimGroup(Southyard) { - powerCount = "2"; - - new InteriorInstance() { - position = "-296.66 -806.44 105.099"; - rotation = "1 0 0 0"; - scale = "9.10916 1 2.0422"; - interiorFile = "bbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new StaticShape(Team1StationInventory6) { - position = "-142.448 -802.339 126.337"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Trigger = "3792"; - notReady = "1"; - Target = "164"; - inUse = "Down"; - team = "2"; - }; - new InteriorInstance() { - position = "-245.838 -805.957 105.12"; - rotation = "1 0 0 0"; - scale = "9.10916 1 2.0422"; - interiorFile = "bbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-104.633 -805.461 95.8446"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.500171 0.49885 15.1514"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "165"; - homingCount = "0"; - team = "2"; - }; - new TSStatic() { - position = "-284.262 -800.569 114.799"; - rotation = "1 0 0 207.984"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-284.344 -811.414 114.814"; - rotation = "0.000602617 0.973485 0.228749 180.06"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-284.613 -800.455 104.618"; - rotation = "0.000525139 -0.227974 0.973667 179.931"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-284.531 -811.3 104.651"; - rotation = "1 0 0 28.0753"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-244.575 -811.298 104.648"; - rotation = "1 0 0 28.0753"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-244.657 -800.453 104.615"; - rotation = "0.000525139 -0.227974 0.973667 179.931"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-244.388 -811.412 114.811"; - rotation = "0.000602617 0.973485 0.228749 180.06"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-244.306 -800.567 114.796"; - rotation = "1 0 0 207.984"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new InteriorInstance() { - position = "-109.575 -805.724 96.79"; - rotation = "0.999995 -0.00325366 -0.000362502 178.775"; - scale = "2.13618 0.393174 0.170067"; - interiorFile = "dmisc1.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "-224.435 -806.306 118.976"; - rotation = "1 0 0 179.909"; - scale = "0.1 2.1765 0.598928"; - interiorFile = "bmisc1.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "-384.661 -344.351 16.7704"; - rotation = "1 0 0 0"; - scale = "5.02511 5.05217 8.91373"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "-343.546 -806.207 118.969"; - rotation = "1 0 0 179.909"; - scale = "0.1 2.1765 0.598928"; - interiorFile = "bmisc1.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "-130.418 -806.216 141.105"; - rotation = "1 0 0 179.909"; - scale = "0.1 2.1765 0.598928"; - interiorFile = "bmisc1.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new TSStatic() { - position = "-91.3507 -811.045 136.374"; - rotation = "0.000602617 0.973485 0.228749 180.06"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-363.589 -800.487 114.789"; - rotation = "1 0 0 207.984"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-204.554 -800.579 114.806"; - rotation = "1 0 0 207.984"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-204.637 -811.424 114.821"; - rotation = "0.000602617 0.973485 0.228749 180.06"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-204.906 -800.465 104.625"; - rotation = "0.000525139 -0.227974 0.973667 179.931"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-204.824 -811.31 104.657"; - rotation = "1 0 0 28.0753"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new InteriorInstance() { - position = "-264.219 -806.289 118.979"; - rotation = "1 0 0 179.909"; - scale = "0.1 2.1765 0.598928"; - interiorFile = "bmisc1.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new TSStatic() { - position = "-130.483 -800.099 136.306"; - rotation = "1 0 0 207.984"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new InteriorInstance() { - position = "140.57 -806.218 44.2227"; - rotation = "1 0 0 179.909"; - scale = "9.10916 1 2.0422"; - interiorFile = "bbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "122.948 -805.739 44.2443"; - rotation = "1 0 0 179.909"; - scale = "9.10916 1 2.0422"; - interiorFile = "bbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "-386.975 -806.11 44.5888"; - rotation = "1 0 0 0"; - scale = "5.02511 5.05217 8.91373"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "-323.423 -805.857 114.332"; - rotation = "1 0 0 179.909"; - scale = "6.91594 1 5.93866"; - interiorFile = "bbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new TSStatic() { - position = "-156.997 -800.316 111.648"; - rotation = "0.577504 -0.577042 0.577504 119.947"; - scale = "0.541845 0.127512 0.326156"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-156.907 -800.483 110.177"; - rotation = "0.577504 -0.577042 0.577504 119.947"; - scale = "0.541845 0.127512 0.326156"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-156.864 -800.454 108.648"; - rotation = "0.577504 -0.577042 0.577504 119.947"; - scale = "0.541845 0.127512 0.326156"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-156.913 -800.382 106.787"; - rotation = "0.577504 -0.577042 0.577504 119.947"; - scale = "0.541845 0.127512 0.326156"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-157.571 -810.799 111.648"; - rotation = "0.577504 -0.577042 0.577504 119.947"; - scale = "0.541845 0.127512 0.326156"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-157.48 -810.966 110.177"; - rotation = "0.577504 -0.577042 0.577504 119.947"; - scale = "0.541845 0.127512 0.326156"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-157.438 -810.937 108.648"; - rotation = "0.577504 -0.577042 0.577504 119.947"; - scale = "0.541845 0.127512 0.326156"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-157.486 -810.865 106.787"; - rotation = "0.577504 -0.577042 0.577504 119.947"; - scale = "0.541845 0.127512 0.326156"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-63.6693 -811.008 106.88"; - rotation = "0.577504 -0.577042 0.577504 119.947"; - scale = "0.541845 0.127512 0.326156"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-63.6212 -811.08 108.742"; - rotation = "0.577504 -0.577042 0.577504 119.947"; - scale = "0.541845 0.127512 0.326156"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-63.6633 -811.109 110.27"; - rotation = "0.577504 -0.577042 0.577504 119.947"; - scale = "0.541845 0.127512 0.326156"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-63.754 -810.942 111.741"; - rotation = "0.577504 -0.577042 0.577504 119.947"; - scale = "0.541845 0.127512 0.326156"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-63.7079 -800.345 111.718"; - rotation = "0.577504 -0.577042 0.577504 119.947"; - scale = "0.541845 0.127512 0.326156"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-63.6171 -800.512 110.246"; - rotation = "0.577504 -0.577042 0.577504 119.947"; - scale = "0.541845 0.127512 0.326156"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-63.5751 -800.483 108.718"; - rotation = "0.577504 -0.577042 0.577504 119.947"; - scale = "0.541845 0.127512 0.326156"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-63.6233 -800.411 106.857"; - rotation = "0.577504 -0.577042 0.577504 119.947"; - scale = "0.541845 0.127512 0.326156"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new InteriorInstance() { - position = "210.412 -807.514 45.713"; - rotation = "1 0 0 0"; - scale = "5.02511 5.05217 8.91373"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "-124.504 -794.147 77.8636"; - rotation = "0 0 1 179.909"; - scale = "1 1 1.14822"; - interiorFile = "bbunkd.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new StaticShape(Team1StationInventory7) { - position = "-78.4677 -802.439 126.357"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Trigger = "3840"; - Target = "166"; - team = "2"; - }; - new InteriorInstance() { - position = "-185.404 -805.46 118.998"; - rotation = "-0.00079691 0.999999 -0.000794242 180"; - scale = "0.1 2.1765 0.598928"; - interiorFile = "bmisc1.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-114.132 -805.755 95.8031"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.500171 0.49885 15.1514"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "167"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-115.742 -805.792 96.119"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.500171 0.49885 15.1514"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "168"; - homingCount = "0"; - team = "2"; - }; - new TSStatic() { - position = "-91.2686 -800.2 136.359"; - rotation = "1 0 0 207.984"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new InteriorInstance() { - position = "-91.2042 -806.317 141.158"; - rotation = "1 0 0 179.909"; - scale = "0.1 2.1765 0.598928"; - interiorFile = "bmisc1.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "-35.0834 -806.052 119.002"; - rotation = "1 0 0 179.909"; - scale = "0.1 2.1765 0.598928"; - interiorFile = "bmisc1.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "-70.167 -807.779 86.2089"; - rotation = "1 0 0 0"; - scale = "1 1 1.7126"; - interiorFile = "btowr6.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new TSStatic() { - position = "-363.94 -800.373 104.608"; - rotation = "0.000525139 -0.227974 0.973667 179.931"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-54.9548 -800.313 114.822"; - rotation = "1 0 0 207.984"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-55.0369 -811.158 114.837"; - rotation = "0.000602617 0.973485 0.228749 180.06"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-55.306 -800.199 104.642"; - rotation = "0.000525139 -0.227974 0.973667 179.931"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new InteriorInstance() { - position = "-150.324 -803.677 86.2046"; - rotation = "0 0 1 179.909"; - scale = "1 1 1.7126"; - interiorFile = "btowr6.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new TSStatic() { - position = "-110.013 -801.794 126.785"; - rotation = "0.000568785 -0.30029 0.953848 179.936"; - scale = "13.4453 2.00244 1.81129"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-55.2239 -811.044 104.674"; - rotation = "1 0 0 28.0753"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new InteriorInstance() { - position = "209.131 -344.14 16.1043"; - rotation = "1 0 0 0"; - scale = "5.02511 5.05217 8.91373"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "-109.443 -805.622 135.941"; - rotation = "1 0 0 179.909"; - scale = "4.7069 1 4.50037"; - interiorFile = "bbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "-303.762 -806.224 118.966"; - rotation = "1 0 0 179.909"; - scale = "0.1 2.1765 0.598928"; - interiorFile = "bmisc1.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-109.439 -805.582 95.9248"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.500171 0.49885 15.1514"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "169"; - homingCount = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "-55.2339 -805.562 105.077"; - rotation = "1 0 0 0"; - scale = "1 1 2.0422"; - interiorFile = "bbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "-222.964 -806.615 46.4972"; - rotation = "1 0 0 180.482"; - scale = "9.10916 1 2.0422"; - interiorFile = "bbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "103.846 -805.62 105.094"; - rotation = "1 0 0 0"; - scale = "5.25341 1 2.0422"; - interiorFile = "bbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new TSStatic() { - position = "-165.173 -811.28 104.637"; - rotation = "0.999977 0.00310023 -0.00604353 26.3566"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "103.856 -811.102 104.691"; - rotation = "1 0 0 28.0753"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "103.774 -800.257 104.659"; - rotation = "0.000525139 -0.227974 0.973667 179.931"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "104.043 -811.216 114.854"; - rotation = "0.000602617 0.973485 0.228749 180.06"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "104.125 -800.371 114.84"; - rotation = "1 0 0 207.984"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-323.715 -811.33 114.801"; - rotation = "0.000602617 0.973485 0.228749 180.06"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-15.2029 -800.325 114.832"; - rotation = "1 0 0 207.984"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new InteriorInstance() { - position = "-206.192 -805.943 114.351"; - rotation = "-0.00079691 0.999999 -0.000794242 180"; - scale = "5.08168 1 5.93866"; - interiorFile = "bbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new TSStatic() { - position = "63.9833 -800.24 104.659"; - rotation = "0.000525139 -0.227974 0.973667 179.931"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "64.0654 -811.085 104.691"; - rotation = "1 0 0 28.0753"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "64.3345 -800.354 114.84"; - rotation = "1 0 0 207.984"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "64.2524 -811.199 114.854"; - rotation = "0.000602617 0.973485 0.228749 180.06"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new InteriorInstance() { - position = "163.919 -806.103 119.026"; - rotation = "1 0 0 179.909"; - scale = "0.1 2.1765 0.598928"; - interiorFile = "bmisc1.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-106.333 -805.498 96.1605"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.500171 0.49885 15.1514"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "170"; - homingCount = "0"; - team = "2"; - }; - new TSStatic() { - position = "183.661 -800.4 114.847"; - rotation = "1 0 0 207.984"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "183.579 -811.245 114.862"; - rotation = "0.000602617 0.973485 0.228749 180.06"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "183.31 -800.286 104.666"; - rotation = "0.000525139 -0.227974 0.973667 179.931"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "183.392 -811.131 104.698"; - rotation = "1 0 0 28.0753"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new InteriorInstance() { - position = "4.3249 -805.592 105.087"; - rotation = "1 0 0 0"; - scale = "5.12785 1 2.0422"; - interiorFile = "bbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "174.182 -805.649 105.102"; - rotation = "1 0 0 0"; - scale = "1.91521 1 2.0422"; - interiorFile = "bbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "4.6683 -806.064 119.012"; - rotation = "1 0 0 179.909"; - scale = "0.1 2.1765 0.598928"; - interiorFile = "bmisc1.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "158.469 -805.677 114.37"; - rotation = "1 0 0 179.909"; - scale = "3.52836 1 5.93866"; - interiorFile = "bbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new TSStatic() { - position = "143.641 -811.119 104.688"; - rotation = "1 0 0 28.0753"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "143.559 -800.274 104.656"; - rotation = "0.000525139 -0.227974 0.973667 179.931"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "143.828 -811.233 114.852"; - rotation = "0.000602617 0.973485 0.228749 180.06"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "143.91 -800.388 114.837"; - rotation = "1 0 0 207.984"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-323.633 -800.485 114.786"; - rotation = "1 0 0 207.984"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new InteriorInstance() { - position = "124.167 -806.091 119.017"; - rotation = "1 0 0 179.909"; - scale = "0.1 2.1765 0.598928"; - interiorFile = "bmisc1.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new TSStatic() { - position = "-15.472 -811.056 104.684"; - rotation = "1 0 0 28.0753"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-363.671 -811.332 114.804"; - rotation = "0.000602617 0.973485 0.228749 180.06"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-107.919 -805.545 95.9089"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.500171 0.49885 15.1514"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "171"; - homingCount = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "-273.786 -806.732 46.519"; - rotation = "1 0 0 180.482"; - scale = "9.10916 1 2.0422"; - interiorFile = "bbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new TSStatic() { - position = "-165.272 -800.436 104.669"; - rotation = "0.000193215 -0.242565 0.970135 179.911"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new InteriorInstance() { - position = "-23.0367 -805.632 114.366"; - rotation = "1 0 0 179.909"; - scale = "4.20297 1 5.93866"; - interiorFile = "bbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new TSStatic() { - position = "-109.933 -808.881 126.661"; - rotation = "1 0 0 28.0753"; - scale = "13.4434 2.67885 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-165.524 -811.167 114.818"; - rotation = "-0.000772705 0.970328 0.241792 179.978"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "24.3138 -811.073 104.681"; - rotation = "1 0 0 28.0753"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "24.2317 -800.228 104.649"; - rotation = "0.000525139 -0.227974 0.973667 179.931"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "24.5008 -811.187 114.845"; - rotation = "0.000602617 0.973485 0.228749 180.06"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "24.5829 -800.342 114.83"; - rotation = "1 0 0 207.984"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-323.902 -811.216 104.638"; - rotation = "1 0 0 28.0753"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new InteriorInstance() { - position = "44.4543 -806.081 119.01"; - rotation = "1 0 0 179.909"; - scale = "0.1 2.1765 0.598928"; - interiorFile = "bmisc1.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-110.906 -805.671 95.7388"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.500171 0.49885 15.1514"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "172"; - homingCount = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "-110.428 -805.746 126.377"; - rotation = "1 0 0 0"; - scale = "3.42126 1.3914 3.4854"; - interiorFile = "bbrdg6.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new TSStatic() { - position = "-110.507 -810.963 136.383"; - rotation = "0.000602617 0.973485 0.228749 180.06"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-130.565 -810.944 136.321"; - rotation = "0.000602617 0.973485 0.228749 180.06"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-165.459 -800.322 114.833"; - rotation = "1 0.000177387 -0.000350515 206.447"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-112.426 -805.708 96.0547"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.500171 0.49885 15.1514"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "173"; - homingCount = "0"; - team = "2"; - }; - new TSStatic() { - position = "-363.858 -811.218 104.641"; - rotation = "1 0 0 28.0753"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new InteriorInstance() { - position = "72.0004 -805.661 114.373"; - rotation = "1 0 0 179.909"; - scale = "5.36576 1 5.93866"; - interiorFile = "bbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new TSStatic() { - position = "-110.425 -800.118 136.368"; - rotation = "1 0 0 207.984"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-15.5541 -800.211 104.651"; - rotation = "0.000525139 -0.227974 0.973667 179.931"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new TSStatic() { - position = "-15.285 -811.17 114.847"; - rotation = "0.000602617 0.973485 0.228749 180.06"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new InteriorInstance() { - position = "-110.361 -806.235 141.167"; - rotation = "1 0 0 179.909"; - scale = "0.1 2.1765 0.598928"; - interiorFile = "bmisc1.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "84.2054 -806.093 119.02"; - rotation = "1 0 0 179.909"; - scale = "0.1 2.1765 0.598928"; - interiorFile = "bmisc1.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new TSStatic() { - position = "-323.984 -800.371 104.605"; - rotation = "0.000525139 -0.227974 0.973667 179.931"; - scale = "5.02897 1 2.31421"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - }; - new InteriorInstance() { - position = "123.482 -484.496 79.637"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - interiorFile = "bbunk9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new StaticShape(Team2GeneratorLarge2) { - position = "187.525 -346.29 78.1436"; - rotation = "0 0 1 180.165"; - scale = "1 1 1"; - nameTag = "Yard"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - locked = "false"; - name = "Yard"; - Target = "174"; - team = "2"; - scoreValue = "5"; - needsObjectiveWaypoint = "1"; - }; - new InteriorInstance() { - position = "-273.929 -477.426 67.4002"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - interiorFile = "bbunk9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "-268.549 -713.664 68.4238"; - rotation = "1 0 0 0"; - scale = "1 1 4.55705"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "73.8774 -694.278 19.0516"; - rotation = "1 0 0 0"; - scale = "0.558304 0.554303 4.55705"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new StaticShape(Team1StationInventory8) { - position = "-278.009 -491.32 69.354"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Trigger = "3931"; - Target = "175"; - team = "2"; - }; - new StaticShape(Team1StationInventory9) { - position = "-269.968 -491.248 69.3452"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Trigger = "3933"; - Target = "176"; - team = "2"; - }; - new StaticShape(Team1StationInventory10) { - position = "127.493 -498.352 81.5756"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Trigger = "3935"; - Target = "177"; - team = "2"; - }; - new StaticShape(Team1StationInventory11) { - position = "119.452 -498.424 81.5844"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Trigger = "3937"; - notReady = "1"; - Target = "178"; - inUse = "Down"; - team = "2"; - }; - new StaticShape(Team1SolarPanel1) { - position = "-124.744 -792.519 87.5766"; - rotation = "0 0 1 45.2638"; - scale = "1 1 1"; - nameTag = "Yard"; - dataBlock = "SolarPanel"; - lockCount = "0"; - homingCount = "0"; - Target = "179"; - team = "2"; - scoreValue = "5"; - needsObjectiveWaypoint = "1"; - }; - new StaticShape(Team1StationInventory12) { - position = "-364.429 -805.635 105.055"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Trigger = "3940"; - Target = "180"; - team = "2"; - }; - new StaticShape(Team1StationInventory13) { - position = "-279.975 -344.289 78.1395"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Trigger = "3942"; - Target = "181"; - team = "2"; - }; - new StaticShape(Team1SensorMediumPulse1) { - position = "-362.997 -366.331 203.739"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SensorMediumPulse"; - lockCount = "0"; - homingCount = "0"; - Target = "182"; - team = "2"; - }; - new StaticShape(Team1SensorMediumPulse2) { - position = "-365.326 -784.118 231.537"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SensorMediumPulse"; - lockCount = "0"; - homingCount = "0"; - Target = "183"; - team = "2"; - }; - new StaticShape(Team1SensorMediumPulse3) { - position = "188.46 -784.489 232.581"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SensorMediumPulse"; - lockCount = "0"; - homingCount = "0"; - Target = "184"; - team = "2"; - }; - new StaticShape(Team1SensorMediumPulse4) { - position = "186.873 -365.829 202.953"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SensorMediumPulse"; - lockCount = "0"; - homingCount = "0"; - Target = "185"; - team = "2"; - }; - new StaticShape(Team1SensorMediumPulse5) { - position = "-106.385 -805.964 203.302"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SensorMediumPulse"; - lockCount = "0"; - homingCount = "0"; - Target = "186"; - team = "2"; - }; - new StaticShape(Team1SensorMediumPulse6) { - position = "-98.4081 -344.831 176.287"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SensorMediumPulse"; - lockCount = "0"; - homingCount = "0"; - Target = "187"; - team = "2"; - }; - new InteriorInstance() { - position = "-303.748 -425.349 41.5541"; - rotation = "1 0 0 0"; - scale = "1 1 4.55705"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new Turret(Team1TurretBaseLarge1) { - position = "21.9947 -462.141 108.923"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "MissileBarrelLarge"; - Target = "188"; - team = "2"; - }; - new Turret(Team1TurretBaseLarge2) { - position = "-303.771 -425.981 137.148"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "MissileBarrelLarge"; - Target = "189"; - team = "2"; - }; - new Turret(Team1TurretBaseLarge3) { - position = "-268.755 -713.981 164.078"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "MissileBarrelLarge"; - Target = "190"; - team = "2"; - }; - new Turret(Team1TurretBaseLarge4) { - position = "73.8257 -694.787 114.726"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "MissileBarrelLarge"; - Target = "191"; - team = "2"; - }; - new TSStatic() { - position = "-117.408 -802.673 84.5218"; - rotation = "1 0 0 0"; - scale = "0.1 0.478262 0.611563"; - shapeName = "stackable1l.dts"; - team = "2"; - }; - new TSStatic() { - position = "-103.418 -808.911 84.7306"; - rotation = "1 0 0 0"; - scale = "0.1 0.478262 0.611563"; - shapeName = "stackable1l.dts"; - team = "2"; - }; - new SimGroup(Lights) { - powerCount = "2"; - - new InteriorInstance() { - position = "-133.521 -347.077 93.8143"; - rotation = "0.331546 0.937267 -0.107742 213.88"; - scale = "0.292712 0.295147 0.616419"; - interiorFile = "smiscb.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new StaticShape() { - position = "-128.283 -351.306 84.5959"; - rotation = "0.331546 0.937267 -0.107742 213.88"; - scale = "1 1 16.7333"; - dataBlock = "LogoProjector"; - lockCount = "0"; - homingCount = "0"; - Target = "-1"; - team = "2"; - holo = "0"; - }; - new InteriorInstance() { - position = "-63.0413 -347.737 93.7667"; - rotation = "0.904046 0.310464 -0.293791 191.522"; - scale = "0.292712 0.295147 0.616419"; - interiorFile = "smiscb.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new StaticShape() { - position = "-68.3497 -351.877 84.5483"; - rotation = "0.904046 0.310464 -0.293791 191.522"; - scale = "1 1 16.7333"; - dataBlock = "LogoProjector"; - lockCount = "0"; - homingCount = "0"; - Target = "-1"; - team = "2"; - holo = "0"; - }; - new InteriorInstance() { - position = "-101.744 -343.336 101.882"; - rotation = "0.551435 0.814743 -0.179201 209.66"; - scale = "0.292712 0.295147 0.616419"; - interiorFile = "smiscb.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new StaticShape() { - position = "-99.2372 -349.584 92.6637"; - rotation = "0.551435 0.814743 -0.179201 209.66"; - scale = "1 1 16.7333"; - dataBlock = "LogoProjector"; - lockCount = "0"; - homingCount = "0"; - Target = "-1"; - team = "2"; - holo = "0"; - }; - new InteriorInstance() { - position = "23.298 -458.364 103.305"; - rotation = "0.884434 0.324505 -0.335371 205.387"; - scale = "0.292712 0.295147 0.616419"; - interiorFile = "smiscb.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new StaticShape() { - position = "18.4295 -465.071 95.4564"; - rotation = "0.884434 0.324505 -0.335371 205.387"; - scale = "1 1 16.7333"; - dataBlock = "LogoProjector"; - lockCount = "0"; - homingCount = "0"; - Target = "-1"; - team = "2"; - holo = "0"; - }; - new StaticShape() { - position = "-107.777 -801.481 120.265"; - rotation = "0.807563 -0.528171 -0.262444 160.521"; - scale = "1 1 16.7333"; - dataBlock = "LogoProjector"; - lockCount = "0"; - homingCount = "0"; - Target = "-1"; - team = "2"; - holo = "0"; - }; - new InteriorInstance() { - position = "-73.4331 -802.903 121.416"; - rotation = "0.905897 -0.304437 -0.294396 168.7"; - scale = "0.292712 0.295147 0.616419"; - interiorFile = "smiscb.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new StaticShape() { - position = "-78.8015 -798.842 112.197"; - rotation = "0.905897 -0.304437 -0.294396 168.7"; - scale = "1 1 16.7333"; - dataBlock = "LogoProjector"; - lockCount = "0"; - homingCount = "0"; - Target = "-1"; - team = "2"; - holo = "0"; - }; - new InteriorInstance() { - position = "-145.715 -804.12 121.368"; - rotation = "-0.337646 0.934856 0.109723 213.799"; - scale = "0.292712 0.295147 0.616419"; - interiorFile = "smiscb.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new StaticShape() { - position = "-140.541 -799.814 112.15"; - rotation = "-0.337646 0.934856 0.109723 213.799"; - scale = "1 1 16.7333"; - dataBlock = "LogoProjector"; - lockCount = "0"; - homingCount = "0"; - Target = "-1"; - team = "2"; - holo = "0"; - }; - new InteriorInstance() { - position = "-105.075 -807.646 129.483"; - rotation = "0.807563 -0.528171 -0.262444 160.521"; - scale = "0.292712 0.295147 0.616419"; - interiorFile = "smiscb.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new StaticShape() { - position = "-263.382 -709.437 154.646"; - rotation = "-0.28171 0.935643 0.212628 219.706"; - scale = "1 1 16.7333"; - dataBlock = "LogoProjector"; - lockCount = "0"; - homingCount = "0"; - Target = "-1"; - team = "2"; - holo = "0"; - }; - new InteriorInstance() { - position = "-269.009 -715.522 162.494"; - rotation = "-0.28171 0.935643 0.212628 219.706"; - scale = "0.292712 0.295147 0.616419"; - interiorFile = "smiscb.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new StaticShape() { - position = "-299.631 -428.798 123.687"; - rotation = "0.557626 0.816587 -0.149128 223.3"; - scale = "1 1 16.7333"; - dataBlock = "LogoProjector"; - lockCount = "0"; - homingCount = "0"; - Target = "-1"; - team = "2"; - holo = "0"; - }; - new InteriorInstance() { - position = "-304.393 -422.015 131.536"; - rotation = "0.557626 0.816587 -0.149128 223.3"; - scale = "0.292712 0.295147 0.616419"; - interiorFile = "smiscb.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new StaticShape() { - position = "71.64 -692.176 104.148"; - rotation = "0.860074 -0.327021 -0.391573 174.431"; - scale = "1 1 16.7333"; - dataBlock = "LogoProjector"; - lockCount = "0"; - homingCount = "0"; - Target = "-1"; - team = "2"; - holo = "0"; - }; - new InteriorInstance() { - position = "78.9639 -696.055 111.996"; - rotation = "0.860074 -0.327021 -0.391573 174.431"; - scale = "0.292712 0.295147 0.616419"; - interiorFile = "smiscb.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new StaticShape() { - position = "203.353 -366.449 118.536"; - rotation = "0.884434 0.324505 -0.335371 205.387"; - scale = "1 1 16.7333"; - dataBlock = "LogoProjector"; - lockCount = "0"; - homingCount = "0"; - Target = "-1"; - team = "2"; - holo = "0"; - }; - new InteriorInstance() { - position = "208.221 -359.742 126.384"; - rotation = "0.884434 0.324505 -0.335371 205.387"; - scale = "0.292712 0.295147 0.616419"; - interiorFile = "smiscb.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new StaticShape() { - position = "188.67 -349.195 112.572"; - rotation = "0.88028 0.256397 -0.399209 200.456"; - scale = "1 1 16.7333"; - dataBlock = "LogoProjector"; - lockCount = "0"; - homingCount = "0"; - Target = "-1"; - team = "2"; - holo = "0"; - }; - new InteriorInstance() { - position = "195.429 -343.408 119.722"; - rotation = "0.88028 0.256397 -0.399209 200.456"; - scale = "0.292712 0.295147 0.616419"; - interiorFile = "smiscb.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new StaticShape() { - position = "-362.424 -349.722 136.347"; - rotation = "0.246568 0.969117 -0.00402081 226.42"; - scale = "1 1 16.7333"; - dataBlock = "LogoProjector"; - lockCount = "0"; - homingCount = "0"; - Target = "-1"; - team = "2"; - holo = "0"; - }; - new InteriorInstance() { - position = "-370.436 -347.602 144.195"; - rotation = "0.246568 0.969117 -0.00402081 226.42"; - scale = "0.292712 0.295147 0.616419"; - interiorFile = "smiscb.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new StaticShape() { - position = "-60.8995 -602.249 62.2938"; - rotation = "0.374044 -0.909459 -0.181593 106.467"; - scale = "1 1 16.7333"; - dataBlock = "LogoProjector"; - lockCount = "0"; - homingCount = "0"; - Target = "-1"; - team = "2"; - holo = "0"; - }; - new InteriorInstance() { - position = "-69.8589 -608.773 65.0213"; - rotation = "0.374044 -0.909459 -0.181593 106.467"; - scale = "0.292712 0.295147 0.616419"; - interiorFile = "smiscb.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new StaticShape() { - position = "-77.6255 -500.059 71.7099"; - rotation = "0.711219 0.375701 -0.594151 203.314"; - scale = "1 1 16.7333"; - dataBlock = "LogoProjector"; - lockCount = "0"; - homingCount = "0"; - Target = "-1"; - team = "2"; - holo = "0"; - }; - new InteriorInstance() { - position = "-70.0725 -491.949 74.4374"; - rotation = "0.711219 0.375701 -0.594151 203.314"; - scale = "0.292712 0.295147 0.616419"; - interiorFile = "smiscb.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new StaticShape() { - position = "-103.857 -543.647 60.4463"; - rotation = "0.910931 0.215831 -0.3516 201.642"; - scale = "1 1 16.7333"; - dataBlock = "LogoProjector"; - lockCount = "0"; - homingCount = "0"; - Target = "-1"; - team = "2"; - holo = "0"; - }; - new InteriorInstance() { - position = "-97.697 -538.131 68.3134"; - rotation = "0.910931 0.215831 -0.3516 201.642"; - scale = "0.292712 0.295147 0.616419"; - interiorFile = "smiscb.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new StaticShape() { - position = "-379.424 -784.134 104.922"; - rotation = "0.374044 -0.909459 -0.181593 106.467"; - scale = "1 1 16.7333"; - dataBlock = "LogoProjector"; - lockCount = "0"; - homingCount = "0"; - Target = "-1"; - team = "2"; - holo = "0"; - }; - new InteriorInstance() { - position = "-388.384 -790.658 107.65"; - rotation = "0.374044 -0.909459 -0.181593 106.467"; - scale = "0.292712 0.295147 0.616419"; - interiorFile = "smiscb.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new StaticShape() { - position = "-130.353 -337.431 85.8966"; - rotation = "-0.316693 0.943546 0.0970941 218.363"; - scale = "1 1 16.7333"; - dataBlock = "LogoProjector"; - lockCount = "0"; - homingCount = "0"; - Target = "-1"; - team = "2"; - holo = "0"; - }; - new InteriorInstance() { - position = "-136.424 -341.556 94.6371"; - rotation = "-0.316693 0.943546 0.0970941 218.363"; - scale = "0.292712 0.295147 0.616419"; - interiorFile = "smiscb.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new StaticShape() { - position = "-141.413 -811.403 114.317"; - rotation = "0.389123 0.919615 0.0537711 221.971"; - scale = "1 1 16.7333"; - dataBlock = "LogoProjector"; - lockCount = "0"; - homingCount = "0"; - Target = "-1"; - team = "2"; - holo = "0"; - }; - new InteriorInstance() { - position = "-148.864 -809.403 122.728"; - rotation = "0.389123 0.919615 0.0537711 221.971"; - scale = "0.292712 0.295147 0.616419"; - interiorFile = "smiscb.dif"; - showTerrainInside = "0"; - team = "2"; - }; - }; - new Turret(Team1TurretBaseLarge5) { - position = "-386.604 -597.188 176.721"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "MissileBarrelLarge"; - Target = "192"; - team = "2"; - }; - new Turret(Team1TurretBaseLarge6) { - position = "210.882 -581.624 176.85"; - rotation = "0 0 -1 90.5273"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "MissileBarrelLarge"; - Target = "193"; - team = "2"; - }; - new StaticShape(Team1SensorLargePulse1) { - position = "-71.4534 -552.825 64.3386"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SensorLargePulse"; - lockCount = "0"; - homingCount = "0"; - Target = "194"; - team = "2"; - }; - new InteriorInstance() { - position = "-99.0677 -344.456 108.982"; - rotation = "1 0 0 179.909"; - scale = "4.7069 1 4.50037"; - interiorFile = "bbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new Turret() { - position = "-110.346 -805.189 135.244"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - Target = "251"; - }; - new Turret() { - position = "-98.9118 -344.613 108.186"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - Target = "252"; - }; - }; - new SimGroup(FirstlineD) { - powerCount = "1"; - - new StaticShape(Team2GeneratorLarge2) { - position = "-22.4768 -518.52 39.3629"; - rotation = "0 0 1 0.323851"; - scale = "1 1 1"; - nameTag = "Primary"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - locked = "false"; - name = "Primary"; - Target = "195"; - team = "2"; - scoreValue = "5"; - needsObjectiveWaypoint = "1"; - }; - new ForceFieldBare(Force1) { - position = "-68.2291 -543.683 47.1629"; - rotation = "0 1 0 179.909"; - scale = "8.44338 0.216149 9.71012"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "196"; - homingCount = "0"; - team = "2"; - }; - }; - new SimGroup(SecondlineD) { - powerCount = "1"; - - new StaticShape(Team2GeneratorLarge2) { - position = "-70.4315 -537.87 38.7005"; - rotation = "0 0 1 89.6155"; - scale = "1 1 1"; - nameTag = "Secondary"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - locked = "false"; - name = "Secondary"; - Target = "197"; - team = "2"; - scoreValue = "5"; - needsObjectiveWaypoint = "1"; - }; - new ForceFieldBare(Force1) { - position = "-53.0567 -579.955 50.4478"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.195546 0.216149 7.95559"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "198"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-55.1836 -579.922 50.4142"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.195546 0.216149 7.81122"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "199"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-51.82 -579.929 50.4014"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.195546 0.216149 7.99834"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "200"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-58.4635 -579.886 50.5493"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.195546 0.216149 8.05265"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "201"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-53.8168 -579.941 50.368"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.195546 0.216149 7.81584"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "202"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-54.4905 -579.93 50.3764"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.195546 0.216149 7.80887"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "203"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-59.0931 -579.914 50.5872"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.195546 0.216149 8.45424"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "204"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-57.1684 -579.941 50.673"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.195546 0.216149 8.45424"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "205"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-55.8413 -579.913 50.6267"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.195546 0.216149 8.14525"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "206"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-59.7631 -579.897 50.5072"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.195546 0.216149 8.5489"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "207"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-56.5385 -579.913 50.6351"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.195546 0.216149 8.05265"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "208"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-57.8379 -579.924 50.593"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.195546 0.216149 8.5489"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "209"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-52.4269 -579.927 50.41"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.195546 0.216149 7.947"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "210"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-82.0255 -524.046 49.845"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.195546 0.216149 7.81584"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "211"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-84.7472 -524.018 50.1121"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.195546 0.216149 8.05265"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "212"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-81.2654 -524.06 49.9248"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.195546 0.216149 7.95559"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "213"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-84.05 -524.018 50.1037"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.195546 0.216149 8.14525"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "214"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-80.0287 -524.034 49.8784"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.195546 0.216149 7.99834"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "215"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-82.6992 -524.035 49.8534"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.195546 0.216149 7.80887"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "216"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-80.6356 -524.032 49.887"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.195546 0.216149 7.947"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "217"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-85.3771 -524.046 50.15"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.195546 0.216149 8.45424"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "218"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-83.3923 -524.027 49.8912"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.195546 0.216149 7.81122"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "219"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-86.0466 -524.029 50.07"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.195546 0.216149 8.5489"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "220"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-87.9718 -524.002 49.9842"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.195546 0.216149 8.5489"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "221"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-87.3018 -524.019 50.0642"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.195546 0.216149 8.45424"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "222"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-86.6722 -523.991 50.0263"; - rotation = "-0.699716 0.714421 -0.000555755 179.935"; - scale = "0.195546 0.216149 8.05265"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "223"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-87.3054 -554.657 60.2548"; - rotation = "0.00999964 0.99995 7.82886e-06 179.909"; - scale = "0.195546 0.216149 7.81584"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "224"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-87.2794 -551.935 60.5219"; - rotation = "0.00999964 0.99995 7.82886e-06 179.909"; - scale = "0.195546 0.216149 8.05265"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "225"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-87.3186 -555.417 60.3346"; - rotation = "0.00999964 0.99995 7.82886e-06 179.909"; - scale = "0.195546 0.216149 7.95559"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "226"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-87.2789 -552.633 60.5135"; - rotation = "0.00999964 0.99995 7.82886e-06 179.909"; - scale = "0.195546 0.216149 8.14525"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "227"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-87.2824 -549.381 60.474"; - rotation = "0.00999964 0.99995 7.82886e-06 179.909"; - scale = "0.195546 0.216149 8.45424"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "228"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-87.2949 -553.983 60.2632"; - rotation = "0.00999964 0.99995 7.82886e-06 179.909"; - scale = "0.195546 0.216149 7.80887"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "229"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-87.254 -550.01 60.4361"; - rotation = "0.00999964 0.99995 7.82886e-06 179.909"; - scale = "0.195546 0.216149 8.05265"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "230"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-87.3079 -551.305 60.5598"; - rotation = "0.00999964 0.99995 7.82886e-06 179.909"; - scale = "0.195546 0.216149 8.45424"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "231"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-87.2874 -553.29 60.301"; - rotation = "0.00999964 0.99995 7.82886e-06 179.909"; - scale = "0.195546 0.216149 7.81122"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "232"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-87.2914 -550.636 60.4798"; - rotation = "0.00999964 0.99995 7.82886e-06 179.909"; - scale = "0.195546 0.216149 8.5489"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "233"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-87.2661 -548.711 60.394"; - rotation = "0.00999964 0.99995 7.82886e-06 179.909"; - scale = "0.195546 0.216149 8.5489"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "234"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-57.37 -549.908 59.1158"; - rotation = "0.00999964 0.99995 7.82886e-06 179.909"; - scale = "0.195546 0.216149 8.05265"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "235"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-57.3984 -549.279 59.1537"; - rotation = "0.00999964 0.99995 7.82886e-06 179.909"; - scale = "0.195546 0.216149 8.45424"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "236"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-57.3821 -548.609 59.0737"; - rotation = "0.00999964 0.99995 7.82886e-06 179.909"; - scale = "0.195546 0.216149 8.5489"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "237"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-57.4074 -550.534 59.1595"; - rotation = "0.00999964 0.99995 7.82886e-06 179.909"; - scale = "0.195546 0.216149 8.5489"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "238"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-57.4034 -553.188 58.9807"; - rotation = "0.00999964 0.99995 7.82886e-06 179.909"; - scale = "0.195546 0.216149 7.81122"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "239"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-57.4239 -551.203 59.2395"; - rotation = "0.00999964 0.99995 7.82886e-06 179.909"; - scale = "0.195546 0.216149 8.45424"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "240"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-57.4109 -553.881 58.9429"; - rotation = "0.00999964 0.99995 7.82886e-06 179.909"; - scale = "0.195546 0.216149 7.80887"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "241"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-57.3949 -552.531 59.1932"; - rotation = "0.00999964 0.99995 7.82886e-06 179.909"; - scale = "0.195546 0.216149 8.14525"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "242"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-57.4346 -555.315 59.0143"; - rotation = "0.00999964 0.99995 7.82886e-06 179.909"; - scale = "0.195546 0.216149 7.95559"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "243"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-57.3954 -551.833 59.2016"; - rotation = "0.00999964 0.99995 7.82886e-06 179.909"; - scale = "0.195546 0.216149 8.05265"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "244"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(Force1) { - position = "-57.4214 -554.555 58.9345"; - rotation = "0.00999964 0.99995 7.82886e-06 179.909"; - scale = "0.195546 0.216149 7.81584"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - Target = "245"; - homingCount = "0"; - team = "2"; - }; - }; - }; - }; -}; -//--- OBJECT WRITE END --- - -package DeathRow -{ - - -function SiegeGame::startMatch(%game) -{ - Parent::startMatch(%game); - ActivateSecurityCameras(); -} - -function SiegeGame::startSecondHalf(%game) -{ - Parent::startSecondHalf(%game); - ActivateSecurityCameras(); -} - -function SiegeGame::gameOver(%game) -{ - Parent::gameOver(%game); - deactivatePackage(DeathRow); -} - -function activateSecCamera(%position, %rotation, %sourceObj, %team) -{ - if($TeamDeployedCount[%team, DeployedCamera] >= $TeamDeployableMax[DeployedCamera]) - { - // team has too many cameras deployed already, don't deploy this one - return 0; - } - - %dCam = new Turret() - { - dataBlock = "TurretDeployedCamera"; - team = %team; - needsNoPower = true; - owner = %sourceObj.client; - ownerHandle = %sourceObj.client.handle; - position = %position; - rotation = %rotation; - invulnerable = true; - }; - - addToDeployGroup(%dCam); - - if(%dCam.getTarget() != -1) - setTargetSensorGroup(%dCam.getTarget(), %team); - - %dCam.playAudio($DeploySound, CameraGrenadeAttachSound); - %dCam.deploy(); - %dCam.playThread($AmbientThread, "ambient"); - - // increment team's deployed count for cameras - $TeamDeployedCount[%team, DeployedCamera]++; - - return %dCam; -} - -function ActivateSecurityCameras() -{ - %defTeam = Game.offenseTeam == 1 ? 2 : 1; - Game.SecCam1 = activateSecCamera("-13.3428 -551.846 35.784", "-0.578576 0.576277 0.577196 119.974", "", %defTeam); - Game.SecCam2 = activateSecCamera("-76.3154 -561.746 41.3069", "0.575973 0.577807 0.578268 239.92", "", %defTeam); - Game.SecCam3 = activateSecCamera("-41.5939 -554.362 55.1737", "0.593648 -0.591289 -0.545857 237.295", "", %defTeam); - Game.SecCam4 = activateSecCamera("-124.353 -800.164 90.4625", "0.000563164 0.707108 0.707105 179.935", "", %defTeam); - Game.SecCam5 = activateSecCamera("189.028 -344.456 82.37", "-0.575881 0.58028 0.575879 119.749", "", %defTeam); -} - -function SiegeGame::enterMissionArea(%game, %playerData, %player) -{ - %player.client.outOfBounds = false; - messageClient(%player.client, 'EnterMissionArea', '\c1You are back in the mission area.'); - logEcho(%player.client.nameBase@" (pl "@%player@"/cl "@%player.client@") entered mission area"); - cancel(%player.alertThread); -} - -function SiegeGame::leaveMissionArea(%game, %playerData, %player) -{ - if(%player.getState() $= "Dead") - return; - - logEcho(%player.client.nameBase@" (pl "@%player@"/cl "@%player.client@") left mission area"); - - if(%player.client.team != %game.offenseTeam) - { - %player.client.outOfBounds = true; - messageClient(%player.client, 'LeaveMissionArea', '\c1You have left Death Row with authorization, you will not take damage.'); - } - else - { - %player.client.outOfBounds = true; - messageClient(%player.client, 'LeaveMissionArea', '\c1YOU HAVE LEFT DEATH ROW WITHOUT AUTHORIZATION. RETURN IMMEDIATELY OR PAIN COLLAR WILL BE ACTIVATED.~wfx/misc/warning_beep.wav', %player.client.team); - %player.alertThread = %game.schedule(1000, "AlertPlayer", 3, %player); - } -} - -function SiegeGame::AlertPlayer(%game, %count, %player) -{ - if(%count > 1) - %player.alertThread = %game.schedule(1000, "AlertPlayer", %count - 1, %player); - else - %player.alertThread = %game.schedule(1000, "MissionAreaDamage", %player); -} - -function SiegeGame::MissionAreaDamage(%game, %player) -{ - if(%player.getState() !$= "Dead") { - %player.setDamageFlash(0.1); - %prevHurt = %player.getDamageLevel(); - %player.setDamageLevel(%prevHurt + 0.03); - %player.alertThread = %game.schedule(1000, "MissionAreaDamage", %player); - } - else - %game.onClientKilled(%player.client, 0, $DamageType::OutOfBounds); -} - -function FlipFlop::playerTouch(%data, %flipflop, %player) -{ - // prevent console spam - %player.client.outOfBounds = false; - cancel(%player.alertThread); - - Parent::playerTouch(%data, %flipflop, %player); -} - - -}; - -activatePackage(DeathRow); diff --git a/docs/base/@vl2/DeathRow.vl2/terrains/DeathRow.spn b/docs/base/@vl2/DeathRow.vl2/terrains/DeathRow.spn deleted file mode 100644 index ad17f54f..00000000 Binary files a/docs/base/@vl2/DeathRow.vl2/terrains/DeathRow.spn and /dev/null differ diff --git a/docs/base/@vl2/DeathRow.vl2/textures/gui/LOAD_DeathRow.png b/docs/base/@vl2/DeathRow.vl2/textures/gui/LOAD_DeathRow.png deleted file mode 100644 index d06ce630..00000000 Binary files a/docs/base/@vl2/DeathRow.vl2/textures/gui/LOAD_DeathRow.png and /dev/null differ diff --git a/docs/base/@vl2/DesertWind.vl2/Dopplegangers.txt b/docs/base/@vl2/DesertWind.vl2/Dopplegangers.txt deleted file mode 100644 index 6cff0860..00000000 --- a/docs/base/@vl2/DesertWind.vl2/Dopplegangers.txt +++ /dev/null @@ -1,14 +0,0 @@ - -This file was packed using Emo1313's map zipping utility for Tribes2. -Please visit Dopplegangers.com @ www.dopplegangers.com for all your Tribes file needs. -Thank you. - - - -This file contains: - ====================================== - DesertWind.mis. - DesertWind.spn. - - ====================================== - \ No newline at end of file diff --git a/docs/base/@vl2/DesertWind.vl2/missions/DesertWind.mis b/docs/base/@vl2/DesertWind.vl2/missions/DesertWind.mis deleted file mode 100644 index ff29b0b8..00000000 --- a/docs/base/@vl2/DesertWind.vl2/missions/DesertWind.mis +++ /dev/null @@ -1,2034 +0,0 @@ -// DisplayName = Desert Wind -// MissionTypes = Siege - -//--- MISSION QUOTE BEGIN --- -//We slaughtered them... and still they came. -//The piles grew higher... and still they came. -//The ground turned red... and still they came. -// -- Map by Alingis -//--- MISSION QUOTE END --- - -//--- MISSION STRING BEGIN --- -//[Siege]Two generators power the entrance FFs -//[Siege]Attackers need only kill 4 of 5 switch gens -//[Siege]Team communication critical -//--- MISSION STRING END --- - -//--- OBJECT WRITE BEGIN --- -new SimGroup(MissionGroup) { - musicTrack = "desert"; - powerCount = "0"; - cdTrack = "6"; - - new MissionArea(MissionArea) { - area = "-784 -688 1600 1552"; - flightCeiling = "300"; - flightCeilingRange = "20"; - locked = "true"; - }; - new Sky(Sky) { - position = "256 -464 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - cloudHeightPer[0] = "0.349971"; - cloudHeightPer[1] = "0.25"; - cloudHeightPer[2] = "0.199973"; - cloudSpeed1 = "0.0001"; - cloudSpeed2 = "0.0002"; - cloudSpeed3 = "0.0003"; - visibleDistance = "120"; - useSkyTextures = "1"; - renderBottomTexture = "0"; - SkySolidColor = "0.365000 0.390000 0.420000 0.000000"; - fogDistance = "110"; - fogColor = "0.550000 0.450000 0.380000 1.000000"; - fogVolume1 = "0 0 0"; - fogVolume2 = "0 0 0"; - fogVolume3 = "0 0 0"; - materialList = "sky_desert_blue.dml"; - windVelocity = "0 0 0"; - windEffectPrecipitation = "0"; - fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor3 = "128.000000 128.000000 128.000000 0.000000"; - cloudSpeed0 = "0.000503 0.000020"; - locked = "true"; - }; - new Sun() { - direction = "0.57735 0.57735 -0.57735"; - color = "0.900000 0.900000 0.900000 1.000000"; - ambient = "0.600000 0.600000 0.600000 1.000000"; - locked = "true"; - scale = "1 1 1"; - position = "0 0 0"; - rotation = "1 0 0 0"; - }; - new TerrainBlock(Terrain) { - rotation = "1 0 0 0"; - scale = "1 1 1"; - detailTexture = "details/desertdet1"; - terrainFile = "SunDried.ter"; - squareSize = "8"; - emptySquares = "685376 751168 751424 817216 883007 1145403 883515 556096 556352"; - locked = "true"; - position = "-1024 -1024 0"; - }; - new NavigationGraph(NavGraph) { - conjoinAngleDev = "50"; - cullDensity = "0.3"; - customArea = "0 0 0 0"; - GraphFile = "SunDried.nav"; - locked = "true"; - scale = "1 1 1"; - conjoinBowlDev = "20"; - coverage = "0"; - position = "0 0 0 1"; - rotation = "0 0 0 0"; - }; - new SimGroup(ObserverDropPoints) { - powerCount = "0"; - - new Camera() { - position = "-311.635 -76.0614 145.835"; - rotation = "-0.197073 0.131951 0.971469 69.1507"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - team = "0"; - }; - new Camera() { - position = "-375.357 1.79946 134.907"; - rotation = "-0.067576 -0.168796 0.983332 222.976"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - }; - new Camera() { - position = "-520.502 -32.1063 69.797"; - rotation = "0.000735497 0.0799146 0.996801 181.051"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - team = "0"; - }; - new Camera() { - position = "-433.264 -72.4677 90.2598"; - rotation = "-0.0558332 -0.0648529 -0.996332 98.7565"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - team = "0"; - }; - new Camera() { - position = "-515.08 -81.5313 71.7823"; - rotation = "0.0503428 0.08479 -0.995126 118.847"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - team = "0"; - }; - }; - new SimGroup(Teams) { - powerCount = "0"; - - new SimGroup(Team1) { - powerCount = "0"; - - new SimGroup(spawnspheres) { - powerCount = "0"; - - new SpawnSphere() { - position = "143.426 -50.1169 341.599"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "50"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "0"; - locked = "true"; - }; - }; - new SimGroup(BaseandBridge) { - powerCount = "1"; - - new InteriorInstance() { - position = "137.171 -49.2656 249.668"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "pplat1.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "136.62 -49.3785 276.34"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "pplat2.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "135.52 -48.9633 301.999"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "pplat3.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "137.17 -48.957 261.292"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "pbrdg2.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "137.513 -49.3959 87.7609"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "pspir5.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new StaticShape() { - position = "139.153 -48.5956 137.105"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - Target = "33"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "137.198 -50.2294 185.813"; - rotation = "0.869901 -0.493226 0.00069278 179.955"; - scale = "1 1 1"; - interiorFile = "pspir5.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "136.431 -49.5613 184.907"; - rotation = "0 0 1 239.105"; - scale = "1 1 1"; - interiorFile = "pspir5.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "142.395 -46.9007 183.847"; - rotation = "-0.807932 0.583092 0.0851459 20.4903"; - scale = "9.84878 8.16978 4.66149"; - interiorFile = "prock7.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "136.727 -49.574 323.8"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - interiorFile = "pbunk7.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "89.6675 -48.9885 303.837"; - rotation = "-0.193767 0.000154323 0.981048 179.91"; - scale = "1 1 1"; - interiorFile = "pbrdg0.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "111.658 -49.0185 306.128"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - interiorFile = "pbrdg0.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "39.5777 -49.0485 283.112"; - rotation = "0 1 0 22.3454"; - scale = "1 1 1"; - interiorFile = "pbrdg1.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "61.747 -49.0485 292.306"; - rotation = "0 1 0 22.3454"; - scale = "1 1 1"; - interiorFile = "pbrdg4.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "17.2995 -49.0435 273.9"; - rotation = "0 1 0 22.3454"; - scale = "1 1 1"; - interiorFile = "pbrdg4.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-10.4576 -48.9895 262.49"; - rotation = "0 1 0 22.3454"; - scale = "1 1 1"; - interiorFile = "pbrdg0.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-137.34 -49.1999 210.105"; - rotation = "0 1 0 22.3454"; - scale = "1 1 1"; - interiorFile = "pbrdg0.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-109.584 -49.2538 221.514"; - rotation = "0 1 0 22.3454"; - scale = "1 1 1"; - interiorFile = "pbrdg4.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-65.1366 -49.2588 239.92"; - rotation = "0 1 0 22.3454"; - scale = "1 1 1"; - interiorFile = "pbrdg4.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-87.3058 -49.2588 230.726"; - rotation = "0 1 0 22.3454"; - scale = "1 1 1"; - interiorFile = "pbrdg1.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-37.2161 -49.1988 251.45"; - rotation = "-0.193767 0.000153899 0.981048 179.911"; - scale = "1 1 1"; - interiorFile = "pbrdg0.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-16.2415 -48.867 238.159"; - rotation = "0 1 0 22.3454"; - scale = "1 1 1"; - interiorFile = "ptowr5.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-268.491 -49.0142 132.911"; - rotation = "0 1 0 22.3454"; - scale = "1 1 1"; - interiorFile = "ptowr5.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-289.465 -49.346 146.201"; - rotation = "-0.193767 0.000153899 0.981048 179.911"; - scale = "1 1 1"; - interiorFile = "pbrdg0.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-339.555 -49.406 125.477"; - rotation = "0 1 0 22.3454"; - scale = "1 1 1"; - interiorFile = "pbrdg1.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-317.386 -49.406 134.67"; - rotation = "0 1 0 22.3454"; - scale = "1 1 1"; - interiorFile = "pbrdg4.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-361.833 -49.401 116.265"; - rotation = "0 1 0 22.3454"; - scale = "1 1 1"; - interiorFile = "pbrdg4.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-389.59 -49.3471 104.855"; - rotation = "0 1 0 22.3454"; - scale = "1 1 1"; - interiorFile = "pbrdg0.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-262.707 -49.1368 157.242"; - rotation = "0 1 0 22.3454"; - scale = "1 1 1"; - interiorFile = "pbrdg0.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-234.95 -49.1907 168.651"; - rotation = "0 1 0 22.3454"; - scale = "1 1 1"; - interiorFile = "pbrdg4.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-190.503 -49.1957 187.057"; - rotation = "0 1 0 22.3454"; - scale = "1 1 1"; - interiorFile = "pbrdg4.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-212.672 -49.1957 177.863"; - rotation = "0 1 0 22.3454"; - scale = "1 1 1"; - interiorFile = "pbrdg1.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-162.582 -49.1357 198.587"; - rotation = "-0.193767 0.000153899 0.981048 179.911"; - scale = "1 1 1"; - interiorFile = "pbrdg0.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-152.58 -49.2897 184.413"; - rotation = "0 0 -1 90.1369"; - scale = "1 1 1"; - interiorFile = "pmisc1.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-159.471 -49.2039 181.674"; - rotation = "-0.193767 0.000153899 0.981048 179.911"; - scale = "1 1 1"; - interiorFile = "pbrdg0.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-207.775 -50.6032 158.077"; - rotation = "-0.547065 0.69952 -0.459774 31.7396"; - scale = "1 1 1"; - interiorFile = "pbrdg1.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-186.644 -48.1108 168.575"; - rotation = "-0.602449 0.782858 -0.155529 29.7819"; - scale = "1 1 1"; - interiorFile = "pbrdg4.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-229.573 -56.2211 147.715"; - rotation = "-0.205064 0.63376 -0.745853 27.0505"; - scale = "1 1 1"; - interiorFile = "pbrdg4.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-256.187 -67.196 138.57"; - rotation = "-0.0867163 0.591319 -0.801762 27.9142"; - scale = "1 1 1"; - interiorFile = "pbrdg0.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-351.689 -108.407 115.006"; - rotation = "0.60427 0.291511 -0.741538 26.6969"; - scale = "1 1 1"; - interiorFile = "pbrdg4.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-308.384 -90.823 121.016"; - rotation = "0.319126 0.479483 -0.817469 29.3747"; - scale = "1 1 1"; - interiorFile = "pbrdg4.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-329.221 -99.915 117.061"; - rotation = "0.60427 0.291511 -0.741538 26.6969"; - scale = "1 1 1"; - interiorFile = "pbrdg1.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-281.7 -78.0774 130.289"; - rotation = "-0.145406 -0.0212057 0.989145 157.61"; - scale = "1 1 1"; - interiorFile = "pbrdg0.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-263.691 -70.5311 114.948"; - rotation = "-0.0867163 0.591319 -0.801762 27.9142"; - scale = "1 1 1"; - interiorFile = "ptowr5.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-380.431 -115.949 110.527"; - rotation = "0.638598 0.561664 -0.526047 18.9934"; - scale = "1 1 1"; - interiorFile = "pbrdg0.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-403.422 -120.581 106.184"; - rotation = "0.638598 0.561664 -0.526047 18.9934"; - scale = "1 1 1"; - interiorFile = "pbrdg0.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-423.789 -68.0668 100.76"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "pmisc4.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-423.828 -75.9872 100.684"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "pmisc4.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-487.636 -88.3299 100.213"; - rotation = "1 0 0 0"; - scale = "6.27237 1 1"; - interiorFile = "pmisc4.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-451.598 -88.6095 100.289"; - rotation = "1 0 0 0"; - scale = "3.03074 1 1"; - interiorFile = "pmisc4.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-527.664 -18.1222 123.964"; - rotation = "0 0 -1 89.9544"; - scale = "1 3.59616 2.45273"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-524.72 -84.8797 124.356"; - rotation = "0 0 -1 89.9544"; - scale = "1 3.3891 2.45273"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-570.541 -67.301 123.878"; - rotation = "1 0 0 0"; - scale = "1.50286 4.33202 2.18976"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-570.128 -66.7057 123.851"; - rotation = "1 0 0 0"; - scale = "14.6077 4.38117 0.10303"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "136.519 -13.3194 327.828"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "pbunk8.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "136.755 -85.5089 327.894"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - interiorFile = "pbunk8.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new StaticShape() { - position = "137.886 -58.5176 328.033"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "34"; - locked = "true"; - Trigger = "3343"; - team = "1"; - }; - new StaticShape() { - position = "137.269 -40.497 327.833"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "35"; - locked = "true"; - Trigger = "3345"; - team = "1"; - }; - new StaticShape() { - position = "143.368 -50.114 336.399"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "36"; - locked = "true"; - Trigger = "3347"; - team = "1"; - }; - new StaticShape() { - position = "141.457 -93.0771 349.836"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "37"; - locked = "true"; - Trigger = "3349"; - team = "1"; - }; - new StaticShape() { - position = "131.825 -93.0192 349.882"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "38"; - locked = "true"; - Trigger = "3351"; - team = "1"; - }; - new Item() { - position = "137.251 -49.6446 359.749"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - team = "1"; - }; - new StaticShape() { - position = "131.924 -5.5831 349.761"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "39"; - locked = "true"; - Trigger = "3354"; - team = "1"; - }; - new StaticShape() { - position = "141.608 -5.61105 349.778"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "40"; - locked = "true"; - Trigger = "3356"; - team = "1"; - }; - new Turret() { - position = "116.298 -47.0141 323.731"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - Target = "41"; - locked = "true"; - team = "1"; - }; - new Turret() { - position = "116.298 -52.2141 323.731"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - Target = "42"; - locked = "true"; - team = "1"; - }; - new Turret() { - position = "116.298 -49.6141 323.731"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - Target = "43"; - locked = "true"; - team = "1"; - }; - new StaticShape() { - position = "144.426 -44.9481 345.863"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "44"; - locked = "true"; - Trigger = "3361"; - team = "1"; - }; - new StaticShape() { - position = "144.556 -54.3897 345.759"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "45"; - locked = "true"; - Trigger = "3363"; - team = "1"; - }; - new InteriorInstance() { - position = "-382.133 -49.0659 159.546"; - rotation = "-0.787344 0.610904 -0.0829767 19.5759"; - scale = "1 1 1"; - interiorFile = "pbrdg0.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-352.975 -49.6533 166.71"; - rotation = "0 1 0 12.0322"; - scale = "1 1 1"; - interiorFile = "pbrdg4.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-329.408 -49.6583 171.784"; - rotation = "0 1 0 12.0322"; - scale = "1 1 1"; - interiorFile = "pbrdg1.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-305.952 -49.6583 176.86"; - rotation = "0 1 0 12.0322"; - scale = "1 1 1"; - interiorFile = "pbrdg4.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-276.418 -49.5983 183.206"; - rotation = "-0.104807 8.34655e-05 0.994493 179.91"; - scale = "1 1 1"; - interiorFile = "pbrdg0.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-258.162 -49.2665 166.376"; - rotation = "0 1 0 12.0322"; - scale = "1 1 1"; - interiorFile = "ptowr5.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-248.116 -49.3891 189.278"; - rotation = "0 1 0 12.0322"; - scale = "1 1 1"; - interiorFile = "pbrdg0.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-195.197 -49.448 200.608"; - rotation = "0 1 0 12.0322"; - scale = "1 1 1"; - interiorFile = "pbrdg1.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-218.765 -49.443 195.533"; - rotation = "0 1 0 12.0322"; - scale = "1 1 1"; - interiorFile = "pbrdg4.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-171.741 -49.448 205.685"; - rotation = "0 1 0 12.0322"; - scale = "1 1 1"; - interiorFile = "pbrdg4.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-393.971 -49.8714 156.939"; - rotation = "-0.0264527 -0.028456 0.999245 174.104"; - scale = "1 1 1"; - interiorFile = "pbrdg0.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-261.74 -49.3785 181.78"; - rotation = "0 1 0 13.1783"; - scale = "1 1 1"; - interiorFile = "pbrdg3.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new ParticleEmissionDummy() { - position = "-470.75 -75.0832 71.479"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - emitter = "FlareEmitter"; - velocity = "1"; - locked = "true"; - team = "1"; - }; - new ParticleEmissionDummy() { - position = "-490.303 -95.602 71.4594"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - emitter = "FlareEmitter"; - velocity = "1"; - locked = "true"; - team = "1"; - }; - new ParticleEmissionDummy() { - position = "-478.388 -48.2495 84.5934"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - emitter = "FlareEmitter"; - velocity = "1"; - locked = "true"; - team = "1"; - }; - new ParticleEmissionDummy() { - position = "-478.442 -35.7808 84.4934"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - emitter = "FlareEmitter"; - velocity = "1"; - locked = "true"; - team = "1"; - }; - new ParticleEmissionDummy() { - position = "-478.427 -60.4678 84.5716"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - emitter = "FlareEmitter"; - velocity = "1"; - locked = "true"; - team = "1"; - }; - new ParticleEmissionDummy() { - position = "-517.446 -37.217 77.6025"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - emitter = "FlareEmitter"; - velocity = "1"; - locked = "true"; - team = "1"; - }; - new ParticleEmissionDummy() { - position = "-529.812 -37.1538 77.7125"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - emitter = "FlareEmitter"; - velocity = "1"; - locked = "true"; - team = "1"; - }; - new ParticleEmissionDummy() { - position = "-514.577 -81.9666 71.2812"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - emitter = "FlareEmitter"; - velocity = "1"; - locked = "true"; - team = "1"; - }; - new ParticleEmissionDummy() { - position = "-525.776 -58.0851 71.3438"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - emitter = "FlareEmitter"; - velocity = "1"; - locked = "true"; - team = "1"; - }; - }; - }; - new SimGroup(team0) { - powerCount = "1"; - providesPower = "1"; - }; - new SimGroup(Team2) { - powerCount = "0"; - - new SimGroup(mainbase) { - powerCount = "2"; - - new InteriorInstance() { - position = "-478.328 -50.0702 83.9638"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "pbase3.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "2"; - }; - new InteriorInstance() { - position = "-437.466 -75.4577 124.32"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - interiorFile = "ptowr5.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "2"; - }; - new InteriorInstance() { - position = "-437.505 -75.3854 160.57"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - interiorFile = "pmisc3.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "2"; - }; - new StaticShape() { - position = "-438.059 -75.641 161.775"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - nameTag = "Solar FF"; - dataBlock = "SolarPanel"; - lockCount = "0"; - homingCount = "0"; - needsObjectivewaypoint = "1"; - Target = "46"; - locked = "true"; - team = "2"; - }; - new StaticShape() { - position = "-435.415 -75.5293 146.32"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - nameTag = "FF"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - needsObjectivewaypoint = "1"; - Target = "47"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-437.297 -75.476 149.106"; - rotation = "0 0 1 89.9544"; - scale = "0.1 0.1 3.33428"; - dataBlock = "defaultForceFieldBare"; - Target = "48"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-444.087 -54.9816 102.414"; - rotation = "1 0 0 0"; - scale = "0.659626 9.46826 9.94924"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "49"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-439.108 -85.8302 103.46"; - rotation = "1 0 0 0"; - scale = "9.51428 0.480601 8.80285"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "50"; - locked = "true"; - team = "2"; - }; - }; - new SimGroup(alpha) { - powerCount = "1"; - - new StaticShape() { - position = "-503.678 -50.2887 111.885"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - nameTag = "Alpha"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - needsObjectivewaypoint = "1"; - Target = "51"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-470.525 -86.7369 67.465"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "52"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-470.525 -89.552 67.4328"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "53"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-470.515 -92.3118 67.2869"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "54"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-462.669 -88.6626 67.319"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "55"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-462.659 -91.4678 67.7395"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "56"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-462.669 -94.3082 67.3365"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "57"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-446.583 -87.6854 67.5454"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "58"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-446.583 -90.4977 67.4562"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "59"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-446.573 -93.2927 67.5435"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "60"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-436.866 -78.5536 67.6504"; - rotation = "1 0 0 0"; - scale = "13.2246 1 6.39032"; - dataBlock = "defaultForceFieldBare"; - Target = "61"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-505.58 -50.3653 114.081"; - rotation = "1 0 0 0"; - scale = "0.1 0.1 5.79844"; - dataBlock = "defaultNoTeamLavaLightField"; - Target = "62"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-499.082 -59.1202 87.5484"; - rotation = "1 0 0 0"; - scale = "0.1 17.2457 10.8389"; - dataBlock = "defaultForceFieldBare"; - Target = "63"; - locked = "true"; - team = "2"; - }; - }; - new SimGroup(beta) { - powerCount = "1"; - - new StaticShape() { - position = "-434.344 -74.5118 112.9"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - nameTag = "Beta"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - needsObjectivewaypoint = "1"; - Target = "64"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-470.525 -87.6688 67.5256"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "65"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-470.525 -90.4811 67.4364"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "66"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-470.515 -93.2761 67.5237"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "67"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-454.834 -86.6508 67.4602"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "68"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-454.834 -89.4659 67.428"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "69"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-454.824 -92.2257 67.2821"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "70"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-446.583 -88.6043 67.2158"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "71"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-446.573 -91.4095 67.6363"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "72"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-446.583 -94.2499 67.2333"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "73"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-436.654 -70.7079 67.7605"; - rotation = "1 0 0 0"; - scale = "13.2246 1 6.39032"; - dataBlock = "defaultForceFieldBare"; - Target = "74"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-432.569 -74.5659 115.505"; - rotation = "1 0 0 0"; - scale = "0.1 0.1 8.76186"; - dataBlock = "defaultNoTeamLavaLightField"; - Target = "75"; - locked = "true"; - team = "2"; - }; - }; - new SimGroup(gamma) { - powerCount = "1"; - - new StaticShape() { - position = "-478.278 -37.2264 124.081"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Gamma"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - needsObjectivewaypoint = "1"; - Target = "76"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-446.766 -66.2497 67.5838"; - rotation = "1 0 0 0"; - scale = "1 17.4661 8.72229"; - dataBlock = "defaultForceFieldBare"; - Target = "77"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-470.525 -88.5877 67.196"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "78"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-470.515 -91.3929 67.6165"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "79"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-470.525 -94.2333 67.2135"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "80"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-454.834 -87.5827 67.5208"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "81"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-454.834 -90.395 67.4316"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "82"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-454.824 -93.19 67.5189"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "83"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-438.59 -86.7235 67.7122"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "84"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-438.59 -89.5386 67.68"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "85"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-438.58 -92.2984 67.5341"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "86"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-478.32 -39.0972 126.521"; - rotation = "1 0 0 0"; - scale = "0.1 0.1 4.84856"; - dataBlock = "defaultNoTeamLavaLightField"; - Target = "87"; - locked = "true"; - team = "2"; - }; - }; - new SimGroup(delta) { - powerCount = "1"; - - new StaticShape() { - position = "-449.209 -50.0845 124.066"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - nameTag = "Delta"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - needsObjectivewaypoint = "1"; - Target = "88"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-454.697 -66.5521 67.4547"; - rotation = "1 0 0 0"; - scale = "1 17.4661 8.72229"; - dataBlock = "defaultForceFieldBare"; - Target = "89"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-462.669 -86.8118 67.588"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "90"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-462.669 -89.6269 67.5558"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "91"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-462.659 -92.3867 67.4099"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "92"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-454.834 -88.5016 67.1912"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "93"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-454.824 -91.3068 67.6117"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "94"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-454.834 -94.1472 67.2087"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "95"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-438.59 -87.6554 67.7728"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "96"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-438.59 -90.4677 67.6836"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "97"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-438.58 -93.2627 67.7709"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "98"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-447.436 -50.1206 126.548"; - rotation = "1 0 0 0"; - scale = "0.1 0.1 4.84856"; - dataBlock = "defaultNoTeamLavaLightField"; - Target = "99"; - locked = "true"; - team = "2"; - }; - }; - new SimGroup(epsilon) { - powerCount = "1"; - - new StaticShape() { - position = "-532.515 -90.0454 68.157"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - nameTag = "Epsilon"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - needsObjectivewaypoint = "1"; - Target = "100"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-438.59 -94.2199 67.4607"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "101"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-438.58 -91.3795 67.8637"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "102"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-462.771 -66.3877 67.4715"; - rotation = "1 0 0 0"; - scale = "1 17.4661 8.72229"; - dataBlock = "defaultForceFieldBare"; - Target = "103"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-462.669 -87.7437 67.6486"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "104"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-462.669 -90.556 67.5594"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "105"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-462.659 -93.351 67.6467"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "106"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-446.583 -86.7535 67.4848"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "107"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-446.583 -89.5686 67.4526"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "108"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-446.573 -92.3284 67.3067"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "109"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-438.59 -88.5743 67.4432"; - rotation = "1 0 0 0"; - scale = "1 0.785677 6.84894"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "110"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-534.28 -90.0931 70.7923"; - rotation = "1 0 0 0"; - scale = "0.1 0.1 3.39047"; - dataBlock = "defaultNoTeamLavaLightField"; - Target = "111"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-499.941 -56.141 123.214"; - rotation = "1 0 0 0"; - scale = "0.24086 11.415 8.0562"; - dataBlock = "defaultForceFieldBare"; - Target = "112"; - locked = "true"; - team = "2"; - }; - }; - new StaticShape() { - position = "-429.116 -90.817 68.0127"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "switch"; - dataBlock = "FlipFlop"; - lockCount = "0"; - homingCount = "0"; - Target = "113"; - locked = "true"; - team = "2"; - }; - new WayPoint() { - position = "-429.116 -90.817 68.0127"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "switch"; - dataBlock = "WayPointMarker"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - name = "Switch"; - locked = "true"; - }; - new SimGroup(equipment) { - powerCount = "1"; - - new StaticShape() { - position = "-509.545 -50.3857 124.008"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - Target = "114"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-511.394 -50.4428 126.751"; - rotation = "1 0 0 0"; - scale = "0.1 0.1 4.60538"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "115"; - locked = "true"; - team = "2"; - }; - new Item() { - position = "-487.882 -50.1711 123.873"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - team = "2"; - }; - new Item() { - position = "-470.166 -50.3382 104.019"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - team = "2"; - }; - new Item() { - position = "-478.365 -65.6483 79.0311"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - team = "2"; - }; - new StaticShape() { - position = "-531.332 -44.81 67.9424"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "116"; - locked = "true"; - Trigger = "3533"; - team = "2"; - }; - new StaticShape() { - position = "-498.475 -86.1718 67.8843"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "117"; - locked = "true"; - Trigger = "3535"; - team = "2"; - }; - new StaticShape() { - position = "-474.007 -30.2063 67.9368"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "118"; - locked = "true"; - Trigger = "3537"; - team = "2"; - }; - new StaticShape() { - position = "-442.962 -78.7159 104.047"; - rotation = "0 0 1 180.091"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "119"; - locked = "true"; - Trigger = "3539"; - team = "2"; - }; - new StaticShape() { - position = "-462.868 -61.5229 87.9554"; - rotation = "0 0 1 180.091"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "120"; - locked = "true"; - Trigger = "3541"; - team = "2"; - }; - new StaticShape() { - position = "-505.422 -78.2569 88.0007"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "121"; - locked = "true"; - Trigger = "3543"; - team = "2"; - }; - new StaticShape() { - position = "-478.328 -61.9861 124.068"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "122"; - locked = "true"; - Trigger = "3545"; - team = "2"; - }; - new StaticShape() { - position = "-452.272 -62.7203 87.9477"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "123"; - locked = "true"; - Trigger = "3547"; - team = "2"; - }; - new StaticShape() { - position = "-493.715 -38.4405 88.08"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "124"; - locked = "true"; - Trigger = "3549"; - team = "2"; - }; - new ParticleEmissionDummy() { - position = "-458.187 -95.7609 71.2514"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - emitter = "FlareEmitter"; - velocity = "1"; - locked = "true"; - team = "1"; - }; - new ParticleEmissionDummy() { - position = "-435.847 -65.9648 71.334"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - emitter = "FlareEmitter"; - velocity = "1"; - locked = "true"; - team = "1"; - }; - new ParticleEmissionDummy() { - position = "-424.682 -82.0674 71.409"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - emitter = "FlareEmitter"; - velocity = "1"; - locked = "true"; - team = "1"; - }; - new ParticleEmissionDummy() { - position = "-442.342 -50.3305 71.2261"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - emitter = "FlareEmitter"; - velocity = "1"; - locked = "true"; - team = "1"; - }; - new ParticleEmissionDummy() { - position = "-458.236 -65.6914 71.2572"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - emitter = "FlareEmitter"; - velocity = "1"; - locked = "true"; - team = "1"; - }; - new ParticleEmissionDummy() { - position = "-530.302 -95.649 71.4189"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - emitter = "FlareEmitter"; - velocity = "1"; - locked = "true"; - team = "1"; - }; - new ParticleEmissionDummy() { - position = "-442.4 -84.4609 71.3004"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - emitter = "FlareEmitter"; - velocity = "1"; - locked = "true"; - team = "1"; - }; - }; - new SimGroup(spawnspheres) { - powerCount = "0"; - - new SpawnSphere() { - position = "-425.869 -17.3194 96.318"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "100"; - sphereWeight = "100"; - indoorWeight = "85"; - outdoorWeight = "15"; - locked = "true"; - }; - }; - }; - }; - new InteriorInstance() { - position = "-92.024 284.713 81.7243"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "pspir5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-321.965 -223.685 82.0099"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "pspir3.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new SimGroup(RandomRocks) { - powerCount = "0"; - - new SimGroup(Addition1prock6) { - powerCount = "0"; - }; - new SimGroup(Addition2prock7) { - powerCount = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/DesertWind.vl2/terrains/DesertWind.spn b/docs/base/@vl2/DesertWind.vl2/terrains/DesertWind.spn deleted file mode 100644 index 3ba8c38f..00000000 Binary files a/docs/base/@vl2/DesertWind.vl2/terrains/DesertWind.spn and /dev/null differ diff --git a/docs/base/@vl2/DraconisVII.vl2/missions/DraconisVII.mis b/docs/base/@vl2/DraconisVII.vl2/missions/DraconisVII.mis deleted file mode 100644 index dc5be2dd..00000000 --- a/docs/base/@vl2/DraconisVII.vl2/missions/DraconisVII.mis +++ /dev/null @@ -1,1647 +0,0 @@ -// DisplayName = Draconis VII -// MissionTypes = Siege -//--- MISSION QUOTE BEGIN --- -// You can add new gameplay elements to a siege map. You can write new scripts for a siege map. You can add eyecandy to a siege map until your computer gives you 5 FPS. But underneath of all it's fancy exterior is just a couple of generators and a switch. -// -- Map and quote by Kamikaze Raptor -//--- MISSION QUOTE END --- - -//--- MISSION STRING BEGIN --- -//Destroy FF gen to gain access to main gens -//Destroy Main gens for access to the switch on the center isle -//Repair packs at tank debris and center isle -//--- MISSION STRING END --- - -//--- OBJECT WRITE BEGIN --- -new SimGroup(MissionGroup) { - - CTF_scoreLimit = "8"; - cdTrack = "3"; - CTF_timeLimit = "25"; - powerCount = "0"; - musicTrack = "volcanic"; - CnH_timeLimit = "25"; - - new MissionArea(MissionArea) { - area = "-384 -368 768 1200"; - flightCeiling = "2000"; - flightCeilingRange = "50"; - - locked = "true"; - }; - new Sun() { - position = "-1024 -1584 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - direction = "0.57735 0.57735 -0.57735"; - color = "0.600000 0.600000 0.600000 1.000000"; - ambient = "0.200000 0.200000 0.200000 1.000000"; - texture[0] = "special/sunFlare"; - texture[1] = "special/sunFlare02"; - texture[2] = "special/LensFlare/flare01"; - texture[3] = "special/LensFlare/flare02"; - texture[4] = "special/LensFlare/flare03"; - lensFlareScale = "0.7"; - lensFlareIntensity = "1"; - frontFlareSize = "300"; - backFlareSize = "450"; - flareColor = "1.000000 1.000000 1.000000 1.000000"; - - locked = "true"; - }; - new Sky(Sky) { - position = "-1024 -1584 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - cloudHeightPer[0] = "0.349971"; - cloudHeightPer[1] = "0.25"; - cloudHeightPer[2] = "0.199973"; - cloudSpeed1 = "0.0001"; - cloudSpeed2 = "0.0002"; - cloudSpeed3 = "0.0003"; - visibleDistance = "420"; - useSkyTextures = "1"; - renderBottomTexture = "0"; - SkySolidColor = "0.000000 0.000000 0.000000 0.000000"; - fogDistance = "300"; - fogColor = "0.850000 0.380000 0.100000 1.000000"; - fogVolume1 = "0 0 0"; - fogVolume2 = "0 0 0"; - fogVolume3 = "0 0 0"; - materialList = "sky_lush_starrynight.dml"; - windVelocity = "1 0 0"; - windEffectPrecipitation = "0"; - fogVolumeColor1 = "128.000000 128.000000 128.000000 -520175634523126950000000000000000.000000"; - fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor3 = "128.000000 128.000000 128.000000 0.000000"; - high_visibleDistance = "-1"; - high_fogDistance = "-1"; - high_fogVolume1 = "-1 7.98967e-38 5.8083e-38"; - high_fogVolume2 = "-1 0 5.4406e-36"; - high_fogVolume3 = "-1 7.9897e-38 4.97862e-37"; - - cloudSpeed0 = "0.000000 0.000000"; - locked = "true"; - }; - new SimGroup(Ambiance) { - - powerCount = "0"; - - new AudioEmitter() { - position = "-56.4248 -18.6941 132.737"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/lavahostile.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "145"; - maxDistance = "9280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - - locked = "true"; - }; - new InteriorInstance() { - position = "-52.6933 -37.0834 115.979"; - rotation = "-1 0 0 39.5341"; - scale = "1 1 1"; - interiorFile = "dvent.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - new ParticleEmissionDummy() { - position = "-43.883 12.5616 125.582"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "doubleTimeEmissionDummy"; - lockCount = "0"; - homingCount = "0"; - emitter = "SmallHeavyDamageSmoke"; - velocity = "1"; - - locked = "true"; - }; - new AudioEmitter() { - position = "-43.9 12.2 125.8"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/lavahiss.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "5"; - maxDistance = "320"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - - locked = "true"; - }; - new InteriorInstance() { - position = "-44.17 12.3603 124.608"; - rotation = "0 0 1 21.7724"; - scale = "1 1 1"; - interiorFile = "dvent.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - new ParticleEmissionDummy() { - position = "-52.6355 -37.296 116.881"; - rotation = "-1 0 0 44.1177"; - scale = "1 1 1"; - dataBlock = "halftimeEmissionDummy"; - lockCount = "0"; - homingCount = "0"; - emitter = "LightDamageSmoke"; - velocity = "1"; - - locked = "true"; - }; - }; - new TerrainBlock(Terrain) { - rotation = "1 0 0 0"; - scale = "1 1 1"; - detailTexture = "details/lavadet2"; - terrainFile = "Firestorm.ter"; - squareSize = "8"; - emptySquares = "98169 98397 230031 295823 230543"; - - visibleDistance = "1200"; - hazeDistance = "250"; - position = "-1024 -1024 0"; - locked = "true"; - }; - new NavigationGraph(NavGraph) { - conjoinAngleDev = "55"; - cullDensity = "0.3"; - customArea = "0 0 0 0"; - - conjoinBowlDev = "20"; - coverage = "0"; - GraphFile = "Firestorm.nav"; - position = "0 0 0 1"; - XDimOverSize = "0"; - rotation = "0 0 0 0"; - locked = "true"; - YDimOverSize = "0"; - scale = "1 1 1"; - }; - new WaterBlock() { - position = "-648 -680 13.106"; - rotation = "1 0 0 0"; - scale = "2048 2048 99.96"; - liquidType = "CrustyLava"; - density = "1"; - viscosity = "15"; - waveMagnitude = "0"; - surfaceTexture = "LiquidTiles/Lava"; - surfaceOpacity = "1"; - envMapTexture = "desert/skies/d_n_move1"; - envMapIntensity = "0.5"; - submergeTexture[0] = "special/lavadeath_1"; - submergeTexture[1] = "special/lavadeath_2"; - removeWetEdges = "0"; - }; - new SimGroup(Teams) { - - powerCount = "0"; - - new SimGroup(Team1) { - - powerCount = "0"; - - new SimGroup(Base0) { - - powerCount = "2"; - providesPower = "1"; - - new InteriorInstance() { - position = "174.899 691.769 180.513"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - interiorFile = "dbunk5.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new InteriorInstance() { - position = "92.9843 671.683 177.173"; - rotation = "0 0 1 175.325"; - scale = "0.90402 0.851458 1"; - interiorFile = "dvpad.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new StaticShape() { - position = "170.638 695.023 200.084"; - rotation = "0 0 1 180.482"; - scale = "1 1 1"; - nameTag = "S|S"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "5039"; - team = "2"; - Target = "33"; - }; - new StaticShape() { - position = "184.455 695.271 200.05"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - nameTag = "|RDS|"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "5041"; - team = "2"; - Target = "34"; - }; - new StaticShape() { - position = "195.246 704.69 188.519"; - rotation = "0 0 1 0.571981"; - scale = "1 1 1"; - nameTag = "wow!"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "5043"; - team = "2"; - Target = "35"; - }; - new StaticShape() { - position = "166.969 694.983 188.495"; - rotation = "0 0 1 142.094"; - scale = "1 1 1"; - nameTag = "-de-"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "5045"; - team = "2"; - Target = "36"; - }; - new StaticShape() { - position = "161.715 697.412 174.502"; - rotation = "0 0 -1 90.5273"; - scale = "1 1 1"; - nameTag = "(WET)"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "5047"; - team = "2"; - Target = "37"; - }; - new StaticShape() { - position = "188.022 702.482 174.609"; - rotation = "0 0 1 89.3814"; - scale = "1 1 1"; - nameTag = "NrG|"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "5049"; - team = "2"; - Target = "38"; - }; - new Item() { - position = "152.546 696.707 189.482"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - team = "1"; - Target = "-1"; - }; - new Turret() { - position = "174.632 686.556 196.636"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - - team = "2"; - Target = "39"; - }; - new Turret() { - position = "194.938 702.819 211.386"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - - team = "2"; - Target = "40"; - }; - new Turret() { - position = "195.207 698.744 205.185"; - rotation = "-1 0 0 89.9544"; - scale = "1 1 1"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - - team = "2"; - Target = "41"; - }; - new Turret() { - position = "154.781 696.746 211.532"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - - team = "2"; - Target = "42"; - }; - new Turret() { - position = "154.943 700.728 204.131"; - rotation = "1 0 0 89.3814"; - scale = "1 1 1"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - - team = "2"; - Target = "43"; - }; - new Turret() { - position = "174.966 682.719 193.965"; - rotation = "-1 0 0 90.5273"; - scale = "1 1 1"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - - team = "2"; - Target = "44"; - }; - new Turret() { - position = "174.907 686.417 197.845"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - - originalBarrel = "AABarrelLarge"; - team = "2"; - Target = "45"; - }; - new Turret() { - position = "83.4341 648.453 175.925"; - rotation = "0 0 1 173.606"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - - originalBarrel = "AABarrelLarge"; - team = "2"; - Target = "46"; - }; - new Turret() { - position = "106.404 650.036 176.222"; - rotation = "0 0 1 173.606"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - - originalBarrel = "AABarrelLarge"; - team = "2"; - Target = "47"; - }; - new StaticShape() { - position = "92.24 679.691 176.896"; - rotation = "0 0 -1 4.7662"; - scale = "1 1 1"; - dataBlock = "StationVehiclePad"; - lockCount = "0"; - homingCount = "0"; - - station = "5210"; - MobileBaseVehicle = "removed"; - team = "2"; - Target = "48"; - ready = "1"; - }; - new StaticShape() { - position = "78.0762 701.35 179.232"; - rotation = "0 0 -1 5.72969"; - scale = "1 1 1"; - nameTag = "S||S"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "5062"; - team = "2"; - Target = "49"; - }; - new StaticShape() { - position = "102.196 703.216 179.243"; - rotation = "0 0 -1 5.72969"; - scale = "1 1 1"; - nameTag = "Fluffy"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "5064"; - team = "2"; - Target = "50"; - }; - new StaticShape() { - position = "183.906 698.941 186.814"; - rotation = "0.603821 0.547334 -0.579505 115.011"; - scale = "1 1 1"; - dataBlock = "SolarPanel"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "51"; - }; - new StaticShape() { - position = "176.105 700.377 212.517"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SensorMediumPulse"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "52"; - }; - new InteriorInstance() { - position = "222.838 608.057 171.042"; - rotation = "-0 0 -1 75.0575"; - scale = "0.408974 0.55187 1"; - interiorFile = "dmisc1.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new Turret() { - position = "223.092 608.587 181.078"; - rotation = "0 0 1 194.988"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - - originalBarrel = "PlasmaBarrelLarge"; - team = "2"; - Target = "53"; - }; - new Turret() { - position = "279.894 611.535 181.628"; - rotation = "0 0 1 194.988"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "ELFBarrelLarge"; - - originalBarrel = "ELFBarrelLarge"; - team = "2"; - Target = "54"; - }; - new InteriorInstance() { - position = "279.64 611.005 171.592"; - rotation = "-0 0 -1 75.0575"; - scale = "0.408974 0.55187 1"; - interiorFile = "dmisc1.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new Turret() { - position = "183.253 598.482 182.591"; - rotation = "0 0 1 182.383"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "ELFBarrelLarge"; - - originalBarrel = "ELFBarrelLarge"; - team = "2"; - Target = "55"; - }; - new InteriorInstance() { - position = "183.121 597.909 172.555"; - rotation = "-0 0 -1 87.6626"; - scale = "0.408974 0.55187 1"; - interiorFile = "dmisc1.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new Turret() { - position = "142.549 570.13 182.717"; - rotation = "0 0 1 188.113"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - - originalBarrel = "PlasmaBarrelLarge"; - team = "2"; - Target = "56"; - }; - new InteriorInstance() { - position = "142.36 569.573 172.681"; - rotation = "-0 0 -1 81.933"; - scale = "0.408974 0.55187 1"; - interiorFile = "dmisc1.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new Turret() { - position = "37.2873 549.73 183.042"; - rotation = "0 0 1 164.621"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "MissileBarrelLarge"; - - originalBarrel = "MissileBarrelLarge"; - team = "2"; - Target = "57"; - }; - new InteriorInstance() { - position = "37.3361 549.144 173.006"; - rotation = "0 0 -1 105.424"; - scale = "0.408974 0.55187 1"; - interiorFile = "dmisc1.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new Turret() { - position = "41.8859 669.795 182.896"; - rotation = "0 0 -1 95.1112"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - - originalBarrel = "PlasmaBarrelLarge"; - team = "2"; - Target = "58"; - }; - new InteriorInstance() { - position = "41.3009 669.852 172.86"; - rotation = "-0 0 -1 5.15661"; - scale = "0.408974 0.55187 1"; - interiorFile = "dmisc1.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new Turret() { - position = "52.2188 718.766 181.856"; - rotation = "-0 0 -1 51.5664"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - - originalBarrel = "PlasmaBarrelLarge"; - team = "2"; - Target = "59"; - }; - new InteriorInstance() { - position = "51.834 719.21 171.82"; - rotation = "0 0 1 38.3882"; - scale = "0.408974 0.55187 1"; - interiorFile = "dmisc1.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new Turret() { - position = "96.7633 720.238 181.876"; - rotation = "-0 0 -1 2.29206"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - - originalBarrel = "PlasmaBarrelLarge"; - team = "2"; - Target = "60"; - }; - new InteriorInstance() { - position = "96.8491 720.819 171.84"; - rotation = "0 0 1 87.6626"; - scale = "0.408974 0.55187 1"; - interiorFile = "dmisc1.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new Turret() { - position = "162.861 741.94 183.028"; - rotation = "-0 0 -1 1.14602"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - - originalBarrel = "PlasmaBarrelLarge"; - team = "2"; - Target = "61"; - }; - new InteriorInstance() { - position = "162.958 742.52 172.992"; - rotation = "0 0 1 88.8085"; - scale = "0.408974 0.55187 1"; - interiorFile = "dmisc1.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new Turret() { - position = "224.757 737.473 183.121"; - rotation = "0 0 1 28.0747"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - - originalBarrel = "PlasmaBarrelLarge"; - team = "2"; - Target = "62"; - }; - new InteriorInstance() { - position = "225.125 737.931 173.085"; - rotation = "0 0 1 118.029"; - scale = "0.408974 0.55187 1"; - interiorFile = "dmisc1.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new Turret() { - position = "260.437 691.294 182.673"; - rotation = "0 0 1 71.0466"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - - originalBarrel = "PlasmaBarrelLarge"; - team = "2"; - Target = "63"; - }; - new InteriorInstance() { - position = "261.018 691.378 172.637"; - rotation = "0 0 1 161.001"; - scale = "0.408974 0.55187 1"; - interiorFile = "dmisc1.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new Turret() { - position = "45.2296 605.011 182.369"; - rotation = "0 0 -1 95.1112"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - - originalBarrel = "PlasmaBarrelLarge"; - team = "2"; - Target = "64"; - }; - new InteriorInstance() { - position = "44.6446 605.068 172.333"; - rotation = "-0 0 -1 5.15661"; - scale = "0.408974 0.55187 1"; - interiorFile = "dmisc1.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new StaticShape() { - position = "174.887 691.531 199.869"; - rotation = "1 0 0 0"; - scale = "2.70429 1 2.11982"; - dataBlock = "Banner_Honor"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "-1"; - }; - new InteriorInstance() { - position = "124.894 430.023 117.902"; - rotation = "0 0 -1 116.31"; - scale = "1.74008 1.68826 1.60657"; - interiorFile = "dbrdg10.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new InteriorInstance() { - position = "116.319 290.339 117.749"; - rotation = "0 0 -1 65.3172"; - scale = "2.36127 1.52289 1.64796"; - interiorFile = "dbrdg10.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - }; - new SimGroup(spawnspheres) { - - powerCount = "0"; - - new SpawnSphere() { - position = "141.429 655.528 201.036"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "75"; - sphereWeight = "100"; - indoorWeight = "45"; - outdoorWeight = "55"; - }; - }; - }; - new SimGroup(Team2) { - - powerCount = "0"; - - new SimGroup(Base1) { - - powerCount = "1"; - - new InteriorInstance() { - position = "-259.779 4.00507 132.532"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "xtowr1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new StaticShape() { - position = "-249.809 4.15019 173.102"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - nameTag = "FireFrenzy\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "5100"; - team = "1"; - Target = "65"; - }; - new StaticShape() { - position = "-269.532 4.04518 173.145"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - nameTag = "a tiny fishie\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "5102"; - team = "1"; - Target = "66"; - }; - new Item() { - position = "-259.977 -5.78967 150.03"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPatch"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - team = "2"; - Target = "-1"; - }; - new Item() { - position = "-260.612 14.9757 149.887"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPatch"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - team = "2"; - Target = "-1"; - }; - new StaticShape() { - position = "-248.594 -1.27803 128.434"; - rotation = "0.577044 -0.577504 -0.577503 119.947"; - scale = "2.38707 1 3.32693"; - nameTag = "Western"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - soiledByEnemyRepair = "1"; - lastDamagedBy = "4736"; - name = "Western Generator"; - team = "1"; - lastDamagedByTeam = "1"; - repairedBy = "4736"; - Target = "67"; - needsObjectiveWaypoint = "1"; - damageTimeMS = "6939646"; - wasDisabled = "0"; - }; - new Item() { - position = "-43.7582 12.6656 126.566"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - team = "2"; - Target = "-1"; - }; - new StaticShape() { - position = "-271.88 3.99684 125.465"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - nameTag = "Kamikaze Samurai\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "5108"; - team = "1"; - Target = "68"; - }; - new ForceFieldBare() { - position = "-54.811 -5.90179 121.785"; - rotation = "1 0 0 0"; - scale = "6.14178 1.43623 0.1"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "69"; - }; - new ForceFieldBare() { - position = "-54.8966 -3.82208 121.917"; - rotation = "1 0 0 0"; - scale = "6.14178 1.52098 0.1"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "70"; - }; - new StaticShape() { - position = "-258.356 28.4409 165.349"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SensorMediumPulse"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "71"; - }; - new Turret() { - position = "-232.634 3.44637 165.199"; - rotation = "0 0 1 6.30227"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "MissileBarrelLarge"; - - originalBarrel = "MissileBarrelLarge"; - team = "1"; - Target = "72"; - }; - }; - new SimGroup(spawnspheres) { - - powerCount = "0"; - - new SpawnSphere() { - position = "-260.743 6.54044 144.552"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "50"; - sphereWeight = "50"; - indoorWeight = "50"; - outdoorWeight = "50"; - }; - new SpawnSphere() { - position = "135.355 28.2108 143.49"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "50"; - sphereWeight = "50"; - indoorWeight = "50"; - outdoorWeight = "50"; - }; - }; - new SimGroup(FFBase) { - - powerCount = "1"; - - new InteriorInstance() { - position = "-100.679 325.605 173.405"; - rotation = "1 0 0 0"; - scale = "0.967825 1 1"; - interiorFile = "xbunk9.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new StaticShape() { - position = "-100.679 334.881 175.303"; - rotation = "0 0 1 183.919"; - scale = "1 1 1"; - nameTag = "ForceField"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - name = "ForceField Generator"; - team = "1"; - Target = "73"; - needsObjectiveWaypoint = "1"; - }; - new ForceFieldBare() { - position = "-254.719 17.0155 141.168"; - rotation = "0 0 1 41.8259"; - scale = "12.1032 1.31892 7.44318"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "74"; - }; - new ForceFieldBare() { - position = "-274.793 -1.93942 141.519"; - rotation = "0 0 1 44.6907"; - scale = "12.8595 1.26142 7.44318"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "75"; - }; - new ForceFieldBare() { - position = "-265.626 17.9946 141.359"; - rotation = "0 0 1 138.083"; - scale = "12.158 1.20444 7.44318"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "76"; - }; - new ForceFieldBare() { - position = "-247.54 -3.06722 142.509"; - rotation = "0 0 1 136.364"; - scale = "7.25867 1.11347 6.42116"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "77"; - }; - new ForceFieldBare() { - position = "122.232 30.7688 140.891"; - rotation = "-0 0 -1 60.3431"; - scale = "7.25867 1.11347 6.42116"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "78"; - }; - new ForceFieldBare() { - position = "148.659 37.5232 139.901"; - rotation = "0 0 1 207.984"; - scale = "12.8595 1.26142 7.44318"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "79"; - }; - new ForceFieldBare() { - position = "134.881 13.5976 139.55"; - rotation = "0 0 1 205.119"; - scale = "12.1032 1.31892 7.44318"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "80"; - }; - new ForceFieldBare() { - position = "145.61 15.7954 139.741"; - rotation = "-0 0 -1 58.624"; - scale = "12.158 1.20444 7.44318"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "81"; - }; - }; - new SimGroup(Base2) { - - powerCount = "1"; - - new StaticShape() { - position = "127.63 54.316 163.806"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SensorMediumPulse"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "83"; - }; - new StaticShape() { - position = "126.48 24.5083 171.484"; - rotation = "0 0 -1 106.753"; - scale = "1 1 1"; - nameTag = "???Unknown\'s???"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "5143"; - team = "1"; - Target = "84"; - }; - new InteriorInstance() { - position = "135.988 27.5135 130.914"; - rotation = "0 0 1 163.293"; - scale = "1 1 1"; - interiorFile = "xtowr1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new StaticShape() { - position = "145.341 30.2789 171.527"; - rotation = "0 0 1 73.3386"; - scale = "1 1 1"; - nameTag = "Flaming Rage\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "5146"; - team = "1"; - Target = "85"; - }; - new StaticShape() { - position = "123.756 29.3582 126.816"; - rotation = "-0.512616 -0.688497 0.513027 110.863"; - scale = "2.38707 1 3.32693"; - nameTag = "Eastern"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - soiledByEnemyRepair = "1"; - lastDamagedBy = "4736"; - name = "Eastern Generator"; - team = "1"; - lastDamagedByTeam = "1"; - repairedBy = "4736"; - Target = "86"; - needsObjectiveWaypoint = "1"; - damageTimeMS = "6939646"; - wasDisabled = "0"; - }; - new Item() { - position = "139.939 17.2455 148.269"; - rotation = "0 0 1 163.293"; - scale = "1 1 1"; - dataBlock = "RepairPatch"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - team = "2"; - Target = "-1"; - }; - new Item() { - position = "133.362 36.9517 148.412"; - rotation = "0 0 1 163.293"; - scale = "1 1 1"; - dataBlock = "RepairPatch"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - team = "2"; - Target = "-1"; - }; - new ForceFieldBare() { - position = "-51.3554 -7.93261 122.276"; - rotation = "1 0 0 0"; - scale = "1 8.20661 0.11"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "87"; - }; - new ForceFieldBare() { - position = "-53.3936 -8.47482 122.228"; - rotation = "1 0 0 0"; - scale = "1 8.20661 0.11"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "88"; - }; - new Turret() { - position = "110.152 19.648 163.814"; - rotation = "0 0 -1 77.5319"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "MissileBarrelLarge"; - - originalBarrel = "MissileBarrelLarge"; - team = "1"; - Target = "89"; - }; - new StaticShape() { - position = "147.484 31.4201 123.921"; - rotation = "0 0 1 71.4369"; - scale = "1 1 1"; - nameTag = "Kamikaze Raptor\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "5156"; - team = "1"; - Target = "90"; - }; - }; - new WayPoint() { - position = "-52.1768 -3.7421 116.919"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Switch"; - dataBlock = "WayPointMarker"; - lockCount = "0"; - homingCount = "0"; - name = "Switch"; - team = "1"; - }; - }; - new SimGroup(team0) { - - powerCount = "0"; - }; - }; - new SimGroup(ObserverDropPoints) { - - powerCount = "0"; - - new Camera() { - position = "-27.1522 27.3692 149.977"; - rotation = "-0.0968707 -0.260677 0.960554 219.288"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - new Camera() { - position = "-95.4534 246.258 160.785"; - rotation = "-0.000466729 0.00984702 0.999951 174.573"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - new Camera() { - position = "-102.712 298.585 182.485"; - rotation = "0.0612586 -0.0199611 0.997922 36.1666"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - }; - new SimGroup(Environmental) { - - powerCount = "0"; - - new InteriorInstance() { - position = "-4.46887 154.451 124.694"; - rotation = "0 0 1 16.0429"; - scale = "1 1.59448 1"; - interiorFile = "drock8.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - new TSStatic() { - position = "-129.991 -172.113 123.471"; - rotation = "0.456374 0.0805439 0.886135 57.2886"; - scale = "1 1 1"; - shapeName = "vehicle_air_scout_wreck.dts"; - - locked = "true"; - }; - new FireballAtmosphere(FireballAtmosphere) { - position = "-38.2 -70 143.8"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "fireball"; - lockCount = "0"; - homingCount = "0"; - dropRadius = "900"; - dropsPerMinute = "10"; - minDropAngle = "0"; - maxDropAngle = "10"; - startVelocity = "300"; - dropHeight = "1000"; - dropDir = "0.212 0.212 -0.953998"; - - locked = "true"; - }; - new StaticShape() { - position = "-45.6284 133.195 116.672"; - rotation = "-1 0 0 33.2315"; - scale = "1 1 1"; - dataBlock = "LightMaleHuman_Dead"; - lockCount = "0"; - homingCount = "0"; - - Target = "-1"; - }; - new InteriorInstance() { - position = "-51.7407 -4.03893 117.042"; - rotation = "1 0 0 0"; - scale = "2.78475 3.10549 2.51688"; - interiorFile = "tri_powerpit.dif"; - showTerrainInside = "0"; - }; - new Item() { - position = "-46.0615 134.84 119.573"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - Target = "-1"; - }; - new InteriorInstance() { - position = "-66.848 -21.381 120.038"; - rotation = "1 0 0 0"; - scale = "1.05533 1.78475 1"; - interiorFile = "brock7.dif"; - showTerrainInside = "0"; - }; - new StaticShape() { - position = "-52.1263 -3.88525 115.352"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "\x01751"; - dataBlock = "FlipFlop"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "91"; - }; - new ParticleEmissionDummy() { - position = "-50.1682 -10.6786 116.36"; - rotation = "1 0 0 65.8902"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - lockCount = "0"; - homingCount = "0"; - emitter = "FireballAtmosphereExplosionEmitter"; - velocity = "1"; - }; - new TSStatic() { - position = "-44.775 132.761 113.92"; - rotation = "-1 0 0 33.8045"; - scale = "1 1 1"; - shapeName = "vehicle_land_assault_wreck.dts"; - }; - new ParticleEmissionDummy() { - position = "-47.2816 131.829 114.644"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - lockCount = "0"; - homingCount = "0"; - emitter = "MissileFireEmitter"; - velocity = "1"; - }; - new ParticleEmissionDummy() { - position = "-44.9118 129.865 115.654"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - lockCount = "0"; - homingCount = "0"; - emitter = "MissileSmokeEmitter"; - velocity = "1"; - }; - new InteriorInstance() { - position = "-69.3816 -8.08641 124.845"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "dvent.dif"; - showTerrainInside = "0"; - }; - new InteriorInstance() { - position = "-25.3925 -10.7961 121.256"; - rotation = "0 -1 0 24.6372"; - scale = "1 1 1"; - interiorFile = "dvent.dif"; - showTerrainInside = "0"; - }; - new ParticleEmissionDummy() { - position = "-69.262 -7.79446 125.054"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "halftimeEmissionDummy"; - lockCount = "0"; - homingCount = "0"; - emitter = "MissileFireEmitter"; - velocity = "1"; - }; - new ParticleEmissionDummy() { - position = "-24.6034 -10.4464 122.119"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - lockCount = "0"; - homingCount = "0"; - emitter = "DefaultEmitter"; - velocity = "1"; - }; - new ParticleEmissionDummy() { - position = "-44.274 12.3941 125.839"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "halftimeEmissionDummy"; - lockCount = "0"; - homingCount = "0"; - emitter = "MissileFireEmitter"; - velocity = "1"; - }; - new ParticleEmissionDummy() { - position = "-24.784 -10.5534 121.482"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "halftimeEmissionDummy"; - lockCount = "0"; - homingCount = "0"; - emitter = "MissileFireEmitter"; - velocity = "1"; - }; - new ParticleEmissionDummy() { - position = "-260.122 -31.838 198.372"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - lockCount = "0"; - homingCount = "0"; - emitter = "MissileSmokeEmitter"; - velocity = "1"; - }; - new ParticleEmissionDummy() { - position = "-295.501 3.92052 198.59"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - lockCount = "0"; - homingCount = "0"; - emitter = "MissileSmokeEmitter"; - velocity = "1"; - }; - new ParticleEmissionDummy() { - position = "-259.753 39.9904 198.606"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - lockCount = "0"; - homingCount = "0"; - emitter = "MissileSmokeEmitter"; - velocity = "1"; - }; - new ParticleEmissionDummy() { - position = "-222.929 4.27746 198.713"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - lockCount = "0"; - homingCount = "0"; - emitter = "MissileSmokeEmitter"; - velocity = "1"; - }; - new InteriorInstance() { - position = "-224.71 3.01098 131.057"; - rotation = "1 0 0 0"; - scale = "0.961533 0.248373 1"; - interiorFile = "dwall1.dif"; - showTerrainInside = "0"; - }; - new InteriorInstance() { - position = "102.1 18.3889 129.299"; - rotation = "0 0 1 163.293"; - scale = "0.961533 0.247224 1"; - interiorFile = "dwall1.dif"; - showTerrainInside = "0"; - }; - new ParticleEmissionDummy() { - position = "100.506 16.8193 196.584"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - lockCount = "0"; - homingCount = "0"; - emitter = "MissileSmokeEmitter"; - velocity = "1"; - }; - new ParticleEmissionDummy() { - position = "126.037 62.6081 196.603"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - lockCount = "0"; - homingCount = "0"; - emitter = "MissileSmokeEmitter"; - velocity = "1"; - }; - new ParticleEmissionDummy() { - position = "170.813 37.603 196.822"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - lockCount = "0"; - homingCount = "0"; - emitter = "MissileSmokeEmitter"; - velocity = "1"; - }; - new ParticleEmissionDummy() { - position = "146.455 -7.08559 197.062"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - lockCount = "0"; - homingCount = "0"; - emitter = "MissileSmokeEmitter"; - velocity = "1"; - }; - }; - new InteriorInstance() { - position = "123.059 15.9528 125.275"; - rotation = "-0.845404 0.377835 0.377534 99.5323"; - scale = "1.30043 0.349843 0.737062"; - interiorFile = "drock8.dif"; - showTerrainInside = "0"; - }; - new InteriorInstance() { - position = "127.303 15.0383 123.789"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "drock7.dif"; - showTerrainInside = "0"; - }; - new InteriorInstance() { - position = "121.816 37.4348 123.823"; - rotation = "-1 0 0 44.1177"; - scale = "1.28163 1.15337 1"; - interiorFile = "drock7.dif"; - showTerrainInside = "0"; - }; - new InteriorInstance() { - position = "119.947 33.9447 123.806"; - rotation = "1 0 0 0"; - scale = "1 0.855216 1"; - interiorFile = "drock8.dif"; - showTerrainInside = "0"; - }; - new InteriorInstance() { - position = "119.079 33.5802 123.627"; - rotation = "0 0 -1 117.066"; - scale = "1 1 1"; - interiorFile = "drock7.dif"; - showTerrainInside = "0"; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/DraconisVII.vl2/terrains/DraconisVII.spn b/docs/base/@vl2/DraconisVII.vl2/terrains/DraconisVII.spn deleted file mode 100644 index b0c4ba27..00000000 Binary files a/docs/base/@vl2/DraconisVII.vl2/terrains/DraconisVII.spn and /dev/null differ diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/BridgeTooFarReadme.txt b/docs/base/@vl2/DynamixFinalPack.vl2/BridgeTooFarReadme.txt deleted file mode 100644 index de8ceb03..00000000 --- a/docs/base/@vl2/DynamixFinalPack.vl2/BridgeTooFarReadme.txt +++ /dev/null @@ -1,18 +0,0 @@ -.mis goes in base\missions folder -.ter goes in base\terrains folder -.spn goes in base\terrains folder -*.dif files go into base\interiors folder -*.dml (skies texture list) goes into base\textures folder -Sky .png images go into base\textures\lava\skies folder -load_*.png goes into base\textures\ gui folder - -These final missions are a thank you from the Dynamix Tribes2 DEV team to you, the Tribes Players. -Thanks to you we were able to bring our dreams into reality. -These missions are not in a polished state, yet we hope you enjoy them. -There are a few rough edges, poly counts are high in some areas, -and we did not have the time to completely test these missions so please be kind in your reviews. -Thanks to Rod Fung, new producer of the Tribes Franchise, for approving the release of these maps. - -Keep the dream alive, - -Dynamix Tribes 2 DEV team \ No newline at end of file diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/Devil'sElbowReadme.txt b/docs/base/@vl2/DynamixFinalPack.vl2/Devil'sElbowReadme.txt deleted file mode 100644 index de8ceb03..00000000 --- a/docs/base/@vl2/DynamixFinalPack.vl2/Devil'sElbowReadme.txt +++ /dev/null @@ -1,18 +0,0 @@ -.mis goes in base\missions folder -.ter goes in base\terrains folder -.spn goes in base\terrains folder -*.dif files go into base\interiors folder -*.dml (skies texture list) goes into base\textures folder -Sky .png images go into base\textures\lava\skies folder -load_*.png goes into base\textures\ gui folder - -These final missions are a thank you from the Dynamix Tribes2 DEV team to you, the Tribes Players. -Thanks to you we were able to bring our dreams into reality. -These missions are not in a polished state, yet we hope you enjoy them. -There are a few rough edges, poly counts are high in some areas, -and we did not have the time to completely test these missions so please be kind in your reviews. -Thanks to Rod Fung, new producer of the Tribes Franchise, for approving the release of these maps. - -Keep the dream alive, - -Dynamix Tribes 2 DEV team \ No newline at end of file diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/InnerSanctumReadme.txt b/docs/base/@vl2/DynamixFinalPack.vl2/InnerSanctumReadme.txt deleted file mode 100644 index e3bd2c56..00000000 --- a/docs/base/@vl2/DynamixFinalPack.vl2/InnerSanctumReadme.txt +++ /dev/null @@ -1,16 +0,0 @@ -.mis goes in base\missions folder -.ter goes in base\terrains folder -.spn goes in base\terrains folder -*.dif files go into base\interiors folder -load_*.png goes into base\textures\ gui folder - -These final missions are a thank you from the Dynamix Tribes2 DEV team to you, the Tribes Players. -Thanks to you we were able to bring our dreams into reality. -These missions are not in a polished state, yet we hope you enjoy them. -There are a few rough edges, poly counts are high in some areas, -and we did not have the time to completely test these missions so please be kind in your reviews. -Thanks to Rod Fung, new producer of the Tribes Franchise, for approving the release of these maps. - -Keep the dream alive, - -Dynamix Tribes 2 DEV team \ No newline at end of file diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/IsleOfManReadme.txt b/docs/base/@vl2/DynamixFinalPack.vl2/IsleOfManReadme.txt deleted file mode 100644 index 67f7636b..00000000 --- a/docs/base/@vl2/DynamixFinalPack.vl2/IsleOfManReadme.txt +++ /dev/null @@ -1,18 +0,0 @@ -.mis goes in base\missions folder -.ter goes in base\terrains folder -.spn goes in base\terrains folder -*.dif files go into base\interiors folder -*.dml (skies texture list) goes into base\textures folder -Sky .png images go into base\textures\lush\skies folder -load_*.png goes into base\textures\ gui folder - -These final missions are a thank you from the Dynamix Tribes2 DEV team to you, the Tribes Players. -Thanks to you we were able to bring our dreams into reality. -These missions are not in a polished state, yet we hope you enjoy them. -There are a few rough edges, poly counts are high in some areas, -and we did not have the time to completely test these missions so please be kind in your reviews. -Thanks to Rod Fung, new producer of the Tribes Franchise, for approving the release of these maps. - -Keep the dream alive, - -Dynamix Tribes 2 DEV team \ No newline at end of file diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/PantheonReadme.txt b/docs/base/@vl2/DynamixFinalPack.vl2/PantheonReadme.txt deleted file mode 100644 index 67f7636b..00000000 --- a/docs/base/@vl2/DynamixFinalPack.vl2/PantheonReadme.txt +++ /dev/null @@ -1,18 +0,0 @@ -.mis goes in base\missions folder -.ter goes in base\terrains folder -.spn goes in base\terrains folder -*.dif files go into base\interiors folder -*.dml (skies texture list) goes into base\textures folder -Sky .png images go into base\textures\lush\skies folder -load_*.png goes into base\textures\ gui folder - -These final missions are a thank you from the Dynamix Tribes2 DEV team to you, the Tribes Players. -Thanks to you we were able to bring our dreams into reality. -These missions are not in a polished state, yet we hope you enjoy them. -There are a few rough edges, poly counts are high in some areas, -and we did not have the time to completely test these missions so please be kind in your reviews. -Thanks to Rod Fung, new producer of the Tribes Franchise, for approving the release of these maps. - -Keep the dream alive, - -Dynamix Tribes 2 DEV team \ No newline at end of file diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/TridentReadme.txt b/docs/base/@vl2/DynamixFinalPack.vl2/TridentReadme.txt deleted file mode 100644 index 67f7636b..00000000 --- a/docs/base/@vl2/DynamixFinalPack.vl2/TridentReadme.txt +++ /dev/null @@ -1,18 +0,0 @@ -.mis goes in base\missions folder -.ter goes in base\terrains folder -.spn goes in base\terrains folder -*.dif files go into base\interiors folder -*.dml (skies texture list) goes into base\textures folder -Sky .png images go into base\textures\lush\skies folder -load_*.png goes into base\textures\ gui folder - -These final missions are a thank you from the Dynamix Tribes2 DEV team to you, the Tribes Players. -Thanks to you we were able to bring our dreams into reality. -These missions are not in a polished state, yet we hope you enjoy them. -There are a few rough edges, poly counts are high in some areas, -and we did not have the time to completely test these missions so please be kind in your reviews. -Thanks to Rod Fung, new producer of the Tribes Franchise, for approving the release of these maps. - -Keep the dream alive, - -Dynamix Tribes 2 DEV team \ No newline at end of file diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/terrains/InnerSanctum.nav b/docs/base/@vl2/DynamixFinalPack.vl2/terrains/InnerSanctum.nav deleted file mode 100644 index dda22926..00000000 Binary files a/docs/base/@vl2/DynamixFinalPack.vl2/terrains/InnerSanctum.nav and /dev/null differ diff --git a/docs/base/@vl2/Exposure-v1.1.vl2/missions/Exposure.mis b/docs/base/@vl2/Exposure-v1.1.vl2/missions/Exposure.mis deleted file mode 100644 index d65b04e0..00000000 --- a/docs/base/@vl2/Exposure-v1.1.vl2/missions/Exposure.mis +++ /dev/null @@ -1,1923 +0,0 @@ -// DisplayName = Exposure -// MissionTypes = Siege -//--- MISSION QUOTE BEGIN --- -//It is not the weed that is corrupt; the roots of the weed sucked first life from the genesis of the earth and hold the essence of it still. -//-Map by powdahound -//--v1.1 by Jacen -//--- MISSION QUOTE END --- -//--- MISSION STRING BEGIN --- -//Forcefield gens power forcefields on main base. Switch gen in main base protects switch. -//Defense repair pack located in switch room. No repair packs at FF bases. -//Offense has a fully loaded vehicle pad and invs. - -//--- MISSION STRING END --- -//--- OBJECT WRITE BEGIN --- -new SimGroup(MissionGroup) { - powerCount = "0"; - cdTrack = "2"; - musicTrack = "Badlands"; - - new MissionArea(MissionArea) { - area = "-616 -416 1232 1248"; - flightCeiling = "2000"; - flightCeilingRange = "50"; - locked = "true"; - }; - new Sun() { - position = "-1216 -848 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - direction = "0.57735 0.57735 -0.57735"; - color = "0.600000 0.600000 0.600000 1.000000"; - ambient = "0.600000 0.600000 0.600000 1.000000"; - texture[0] = "special/sunFlare"; - texture[1] = "special/sunFlare02"; - texture[2] = "special/LensFlare/flare01"; - texture[3] = "special/LensFlare/flare02"; - texture[4] = "special/LensFlare/flare03"; - lensFlareScale = "0.7"; - lensFlareIntensity = "1"; - frontFlareSize = "300"; - backFlareSize = "450"; - flareColor = "1.000000 1.000000 1.000000 1.000000"; - locked = "true"; - }; - new TerrainBlock(terrain) { - rotation = "1 0 0 0"; - scale = "1 1 1"; - detailTexture = "details/lushdet1"; - terrainFile = "Minotaur.ter"; - squareSize = "8"; - emptySquares = "566417 566673 566929 567185 567441 567697 567953 568209 568465 568721"; - locked = "true"; - visibleDistance = "1200"; - hazeDistance = "250"; - position = "-1024 -1024 0"; - }; - new NavigationGraph(NavGraph) { - conjoinAngleDev = "45"; - cullDensity = "0.3"; - customArea = "0 0 0 0"; - locked = "true"; - GraphFile = "Exposure.nav"; - conjoinBowlDev = "20"; - coverage = "0"; - rotation = "0 0 0 0"; - YDimOverSize = "0"; - position = "0 0 0 1"; - scale = "1 1 1"; - XDimOverSize = "0"; - }; - new Sky(Sky) { - position = "-1216 -848 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - cloudHeightPer[0] = "0.349971"; - cloudHeightPer[1] = "0.25"; - cloudHeightPer[2] = "0.199973"; - cloudSpeed1 = "0.0005"; - cloudSpeed2 = "0.0006"; - cloudSpeed3 = "0.0007"; - visibleDistance = "400"; - useSkyTextures = "1"; - renderBottomTexture = "0"; - SkySolidColor = "0.500000 0.350000 0.200000 1.000000"; - fogDistance = "220"; - fogColor = "0.500000 0.350000 0.200000 1.000000"; - fogVolume1 = "0 0 0"; - fogVolume2 = "0 0 0"; - fogVolume3 = "0 0 0"; - materialList = "sky_badlands_cloudy.dml"; - windVelocity = "1 0 0"; - windEffectPrecipitation = "0"; - fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor2 = "128.000000 128.000000 128.000000 -198748244414614883000000000000000000000.000000"; - fogVolumeColor3 = "128.000000 128.000000 128.000000 -222768154483160258000000000000000000000.000000"; - high_visibleDistance = "-1"; - high_fogDistance = "-1"; - high_fogVolume1 = "-1 3.54291e+31 6.46533e-17"; - high_fogVolume2 = "-1 0.000273661 4.96319e+22"; - high_fogVolume3 = "-1 -5.74884e+32 8.9496e+18"; - locked = "true"; - cloudSpeed0 = "0.000000 0.000000"; - }; - new SimGroup(Teams) { - powerCount = "0"; - - new SimGroup(Team1) { - powerCount = "0"; - - new SimGroup(spawnspheres) { - powerCount = "0"; - - new SpawnSphere() { - position = "-271.35 -217.455 176.433"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "30"; - sphereWeight = "100"; - indoorWeight = "0"; - outdoorWeight = "100"; - locked = "true"; - spawnPos1 = "-293.85 -247.455 166.412"; - spawnPos20 = "-271.35 -232.455 179.304"; - spawnPos39 = "-248.85 -217.455 174.034"; - spawnPos58 = "-286.35 -194.955 181.008"; - spawnPos5 = "-263.85 -247.455 183.67"; - spawnPos24 = "-301.35 -224.955 167.193"; - spawnPos43 = "-278.85 -209.955 176.11"; - spawnPos62 = "-256.35 -194.955 173.438"; - spawnPosCount = "63"; - spawnPos9 = "-293.85 -239.955 168.007"; - spawnPos28 = "-271.35 -224.955 176.934"; - spawnPos47 = "-248.85 -209.955 173.087"; - spawnPos13 = "-263.85 -239.955 182.603"; - spawnPos32 = "-301.35 -217.455 169.526"; - spawnPos51 = "-278.85 -202.455 177.224"; - spawnPos17 = "-293.85 -232.455 170.415"; - spawnPos36 = "-271.35 -217.455 174.884"; - spawnPos55 = "-248.85 -202.455 172.83"; - spawnPos2 = "-286.35 -247.455 171.333"; - spawnPos21 = "-263.85 -232.455 179.439"; - spawnPos40 = "-301.35 -209.955 171.095"; - spawnPos59 = "-278.85 -194.955 179.18"; - spawnPos6 = "-256.35 -247.455 184.135"; - spawnPos25 = "-293.85 -224.955 172.412"; - spawnPos44 = "-271.35 -209.955 174.084"; - spawnPos63 = "-248.85 -194.955 173.563"; - spawnPos10 = "-286.35 -239.955 173.736"; - spawnPos29 = "-263.85 -224.955 176.025"; - spawnPos48 = "-301.35 -202.455 173.162"; - spawnPos14 = "-256.35 -239.955 182.457"; - spawnPos33 = "-293.85 -217.455 174.26"; - spawnPos52 = "-271.35 -202.455 174.26"; - spawnPos18 = "-286.35 -232.455 176.007"; - spawnPos37 = "-263.85 -217.455 174.208"; - spawnPos56 = "-301.35 -194.955 175.274"; - spawnPos3 = "-278.85 -247.455 177.266"; - spawnPos22 = "-256.35 -232.455 179.602"; - spawnPos41 = "-293.85 -209.955 175.228"; - spawnPos60 = "-271.35 -194.955 175.734"; - spawnPos7 = "-248.85 -247.455 182.594"; - spawnPos26 = "-286.35 -224.955 177.441"; - spawnPos45 = "-263.85 -209.955 173.122"; - spawnPos11 = "-278.85 -239.955 179.631"; - spawnPos30 = "-256.35 -224.955 175.797"; - spawnPos49 = "-293.85 -202.455 177.691"; - spawnPos15 = "-248.85 -239.955 181.807"; - spawnPos34 = "-286.35 -217.455 177.033"; - spawnPos53 = "-263.85 -202.455 172.935"; - spawnPos0 = "-301.35 -247.455 162.071"; - spawnPos19 = "-278.85 -232.455 179.24"; - spawnPos38 = "-256.35 -217.455 173.993"; - spawnPos57 = "-293.85 -194.955 179.782"; - spawnPos4 = "-271.35 -247.455 182.095"; - spawnPos23 = "-248.85 -232.455 178.632"; - spawnPos42 = "-286.35 -209.955 177.47"; - spawnPos61 = "-263.85 -194.955 173.962"; - spawnPos8 = "-301.35 -239.955 163.097"; - spawnPos27 = "-278.85 -224.955 177.791"; - spawnPos46 = "-256.35 -209.955 172.871"; - spawnPos12 = "-271.35 -239.955 182.118"; - spawnPos31 = "-248.85 -224.955 175.408"; - spawnPos50 = "-286.35 -202.455 178.828"; - spawnPos16 = "-301.35 -232.455 164.913"; - spawnPos35 = "-278.85 -217.455 176.466"; - spawnPos54 = "-256.35 -202.455 172.61"; - }; - new SpawnSphere() { - position = "-372.043 -289.526 187.385"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "20"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "0"; - locked = "true"; - spawnPos1 = "-387.043 -309.526 175.625"; - spawnPos20 = "-362.043 -299.526 168.328"; - spawnPos5 = "-362.043 -309.526 170.965"; - spawnPos24 = "-382.043 -294.526 168.425"; - spawnPosCount = "33"; - spawnPos9 = "-382.043 -304.526 171.407"; - spawnPos28 = "-382.043 -289.526 167.537"; - spawnPos13 = "-362.043 -304.526 169.481"; - spawnPos32 = "-392.043 -274.526 170.214"; - spawnPos17 = "-382.043 -299.526 169.847"; - spawnPos2 = "-382.043 -309.526 173.488"; - spawnPos21 = "-357.043 -299.526 169.185"; - spawnPos6 = "-357.043 -309.526 171.807"; - spawnPos25 = "-357.043 -294.526 168.308"; - spawnPos10 = "-377.043 -304.526 169.961"; - spawnPos29 = "-357.043 -289.526 167.654"; - spawnPos14 = "-357.043 -304.526 170.338"; - spawnPos33 = "-387.043 -274.526 168.295"; - spawnPos18 = "-372.043 -299.526 167.913"; - spawnPos3 = "-377.043 -309.526 171.778"; - spawnPos22 = "-392.043 -294.526 172.621"; - spawnPos7 = "-392.043 -304.526 175.608"; - spawnPos26 = "-392.043 -289.526 171.371"; - spawnPos11 = "-372.043 -304.526 169.335"; - spawnPos30 = "-387.043 -284.526 168.549"; - spawnPos15 = "-392.043 -299.526 174.037"; - spawnPos0 = "-392.043 -309.526 177.913"; - spawnPos19 = "-367.043 -299.526 167.789"; - spawnPos4 = "-367.043 -309.526 170.678"; - spawnPos23 = "-387.043 -294.526 170.342"; - spawnPos8 = "-387.043 -304.526 173.379"; - spawnPos27 = "-387.043 -289.526 169.336"; - spawnPos12 = "-367.043 -304.526 169.051"; - spawnPos31 = "-387.043 -279.526 168.172"; - spawnPos16 = "-387.043 -299.526 171.763"; - }; - new SpawnSphere() { - position = "-471.762 -240.65 187.491"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "20"; - sphereWeight = "100"; - indoorWeight = "0"; - outdoorWeight = "100"; - locked = "true"; - spawnPos1 = "-486.762 -260.65 186.801"; - spawnPos20 = "-471.762 -250.65 183.919"; - spawnPos39 = "-456.762 -240.65 174.568"; - spawnPos58 = "-481.762 -225.65 189.881"; - spawnPos5 = "-466.762 -260.65 193.115"; - spawnPos24 = "-491.762 -245.65 186.821"; - spawnPos43 = "-476.762 -235.65 184.415"; - spawnPos62 = "-461.762 -225.65 178.642"; - spawnPosCount = "63"; - spawnPos9 = "-486.762 -255.65 186.675"; - spawnPos28 = "-471.762 -245.65 181.964"; - spawnPos47 = "-456.762 -235.65 173.917"; - spawnPos13 = "-466.762 -255.65 188.236"; - spawnPos32 = "-491.762 -240.65 187.108"; - spawnPos51 = "-476.762 -230.65 186.352"; - spawnPos17 = "-486.762 -250.65 185.913"; - spawnPos36 = "-471.762 -240.65 181.612"; - spawnPos55 = "-456.762 -230.65 174.033"; - spawnPos2 = "-481.762 -260.65 187.867"; - spawnPos21 = "-466.762 -250.65 184.384"; - spawnPos40 = "-491.762 -235.65 188.395"; - spawnPos59 = "-476.762 -225.65 188.544"; - spawnPos6 = "-461.762 -260.65 195.833"; - spawnPos25 = "-486.762 -245.65 185.261"; - spawnPos44 = "-471.762 -235.65 183.215"; - spawnPos63 = "-456.762 -225.65 174.716"; - spawnPos10 = "-481.762 -255.65 186.714"; - spawnPos29 = "-466.762 -245.65 181.342"; - spawnPos48 = "-491.762 -230.65 187.429"; - spawnPos14 = "-461.762 -255.65 189.597"; - spawnPos33 = "-486.762 -240.65 185.515"; - spawnPos52 = "-471.762 -230.65 184.914"; - spawnPos18 = "-481.762 -250.65 185.055"; - spawnPos37 = "-466.762 -240.65 180.382"; - spawnPos56 = "-491.762 -225.65 187.67"; - spawnPos3 = "-476.762 -260.65 190.189"; - spawnPos22 = "-461.762 -250.65 183.859"; - spawnPos41 = "-486.762 -235.65 186.857"; - spawnPos60 = "-471.762 -225.65 186.613"; - spawnPos7 = "-456.762 -260.65 198.045"; - spawnPos26 = "-481.762 -245.65 183.998"; - spawnPos45 = "-466.762 -235.65 181.382"; - spawnPos11 = "-476.762 -255.65 186.75"; - spawnPos30 = "-461.762 -245.65 180.817"; - spawnPos49 = "-486.762 -230.65 188.65"; - spawnPos15 = "-456.762 -255.65 191.941"; - spawnPos34 = "-481.762 -240.65 184.07"; - spawnPos53 = "-466.762 -230.65 181.546"; - spawnPos0 = "-491.762 -260.65 187.029"; - spawnPos19 = "-476.762 -250.65 184.072"; - spawnPos38 = "-461.762 -240.65 178.474"; - spawnPos57 = "-486.762 -225.65 190.135"; - spawnPos4 = "-471.762 -260.65 191.174"; - spawnPos23 = "-456.762 -250.65 184.148"; - spawnPos42 = "-481.762 -235.65 185.543"; - spawnPos61 = "-466.762 -225.65 182.395"; - spawnPos8 = "-491.762 -255.65 187.062"; - spawnPos27 = "-476.762 -245.65 183.015"; - spawnPos46 = "-461.762 -235.65 177.864"; - spawnPos12 = "-471.762 -255.65 187.083"; - spawnPos31 = "-456.762 -245.65 178.923"; - spawnPos50 = "-481.762 -230.65 187.48"; - spawnPos16 = "-491.762 -250.65 186.522"; - spawnPos35 = "-476.762 -240.65 182.843"; - spawnPos54 = "-461.762 -230.65 178.028"; - }; - }; - new SimGroup(Base0) { - powerCount = "1"; - providesPower = "1"; - - new InteriorInstance() { - position = "-371.811 -288.883 143.223"; - rotation = "0 0 1 51.5663"; - scale = "1 1 1"; - interiorFile = "xtowr3.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-395.561 -196.453 166.035"; - rotation = "0 0 1 41.8265"; - scale = "1 1 1"; - interiorFile = "xvpad.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-377.938 -288.427 168.216"; - rotation = "0 0 1 51.5663"; - scale = "2.07302 0.508283 0.1"; - interiorFile = "xwall1.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new ForceFieldBare(ffd) { - position = "-377.412 -289.36 190.106"; - rotation = "0 0 1 51.5663"; - scale = "6.25397 9.24066 0.1"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - team = "1"; - Target = "33"; - }; - new ForceFieldBare(ffd2) { - position = "-369.428 -283.145 179.085"; - rotation = "0 0 1 51.5663"; - scale = "6.27689 0.1 4.17597"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - team = "1"; - Target = "34"; - }; - new ForceFieldBare(ffd3) { - position = "-378.108 -289.901 179.299"; - rotation = "0 0 1 51.5663"; - scale = "6.11265 0.1 4.08759"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - team = "1"; - Target = "35"; - }; - new InteriorInstance() { - position = "-295.108 -322.317 175.495"; - rotation = "0 0 1 10.3142"; - scale = "1 1 1"; - interiorFile = "xmisc4.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-427.484 -152.614 208.599"; - rotation = "0 0 1 62.4525"; - scale = "1 1 1"; - interiorFile = "xmisc4.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new StaticShape() { - position = "-364.57 -292.564 168.208"; - rotation = "0 0 1 89.3814"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - inUse = "Down"; - Trigger = "4532"; - notReady = "1"; - team = "1"; - Target = "36"; - }; - new StaticShape() { - position = "-379.108 -285.076 168.183"; - rotation = "0 0 -1 85.9437"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - Trigger = "4534"; - team = "1"; - Target = "37"; - }; - new StaticShape() { - position = "-407.667 -234.279 168"; - rotation = "0 0 1 174.752"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - Trigger = "4536"; - team = "1"; - Target = "38"; - }; - new StaticShape() { - position = "-431.917 -212.646 168"; - rotation = "0 0 -1 93.9651"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - inUse = "Down"; - Trigger = "4538"; - notReady = "1"; - team = "1"; - Target = "39"; - }; - new Item() { - position = "-419.655 -223.384 168.378"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - locked = "true"; - team = "1"; - Target = "-1"; - }; - new StaticShape() { - position = "-400.729 -202.503 165.127"; - rotation = "0 0 1 221.826"; - scale = "1 1 1"; - dataBlock = "StationVehiclePad"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - inUse = "Down"; - ready = "1"; - team = "1"; - MobileBaseVehicle = "Removed"; - station = "4541"; - Target = "-1"; - }; - new TSStatic() { - position = "-349.118 -380.149 193.14"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "xorg5.dts"; - locked = "true"; - team = "1"; - }; - new TSStatic() { - position = "-370.407 -375.816 193.273"; - rotation = "0 0 1 78.4952"; - scale = "1 1 1"; - shapeName = "xorg5.dts"; - locked = "true"; - team = "1"; - }; - new Turret() { - position = "-427.973 -152.65 216.489"; - rotation = "0 0 1 65.3173"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "MissileBarrelLarge"; - locked = "true"; - lastProjectile = "3822"; - team = "1"; - originalBarrel = "MissileBarrelLarge"; - Target = "41"; - }; - new TSStatic() { - position = "-371.602 -226.701 153.724"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "xorg21.dts"; - locked = "true"; - team = "1"; - }; - new TSStatic() { - position = "-368.895 -209.632 151.227"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "xorg21.dts"; - locked = "true"; - team = "1"; - }; - new TSStatic() { - position = "-362.707 -221.668 149.614"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "xorg21.dts"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-264.927 -387.532 154.117"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "xspir2.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new Turret() { - position = "-295.211 -322.843 183.496"; - rotation = "0 0 1 8.59557"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - locked = "true"; - lastProjectile = "3928"; - team = "1"; - originalBarrel = "AABarrelLarge"; - Target = "42"; - }; - new InteriorInstance() { - position = "-259.125 -124.762 210.547"; - rotation = "0 0 -1 32.6588"; - scale = "1 1 1"; - interiorFile = "xmisc4.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new StaticShape() { - position = "-259.448 -124.964 218.449"; - rotation = "0 0 1 56.15"; - scale = "1 1 1"; - nameTag = "Defense"; - dataBlock = "SensorMediumPulse"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - team = "1"; - Target = "43"; - }; - }; - }; - new SimGroup(Team2) { - powerCount = "0"; - - new SimGroup(spawnspheres) { - powerCount = "0"; - - new SpawnSphere() { - position = "169.599 317.904 123.017"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "100"; - sphereWeight = "100"; - indoorWeight = "60"; - outdoorWeight = "40"; - locked = "true"; - spawnPos1 = "94.599 217.904 146.004"; - spawnPos20 = "169.599 267.904 130.222"; - spawnPos39 = "69.599 367.904 159.888"; - spawnPos5 = "194.599 217.904 158.454"; - spawnPos24 = "69.599 292.904 151.836"; - spawnPos43 = "244.599 367.904 129.572"; - spawnPosCount = "51"; - spawnPos9 = "94.599 242.904 144.358"; - spawnPos28 = "244.599 292.904 137.786"; - spawnPos47 = "144.599 392.904 129.142"; - spawnPos13 = "194.599 242.904 143.871"; - spawnPos32 = "219.599 317.904 125.823"; - spawnPos51 = "244.599 392.904 118.169"; - spawnPos17 = "94.599 267.904 144.902"; - spawnPos36 = "119.599 342.904 135.821"; - spawnPos2 = "119.599 217.904 144.921"; - spawnPos21 = "194.599 267.904 132.111"; - spawnPos40 = "94.599 367.904 143.285"; - spawnPos6 = "219.599 217.904 158.298"; - spawnPos25 = "94.599 292.904 145.527"; - spawnPos44 = "69.599 392.904 149.684"; - spawnPos10 = "119.599 242.904 139.662"; - spawnPos29 = "69.599 317.904 155.544"; - spawnPos48 = "169.599 392.904 124.741"; - spawnPos14 = "219.599 242.904 154.443"; - spawnPos33 = "244.599 317.904 132.762"; - spawnPos18 = "119.599 267.904 137.048"; - spawnPos37 = "219.599 342.904 126.706"; - spawnPos3 = "144.599 217.904 146.94"; - spawnPos22 = "219.599 267.904 137.641"; - spawnPos41 = "119.599 367.904 135.696"; - spawnPos7 = "244.599 217.904 189.48"; - spawnPos26 = "119.599 292.904 135.799"; - spawnPos45 = "94.599 392.904 141.107"; - spawnPos11 = "144.599 242.904 137.843"; - spawnPos30 = "94.599 317.904 147.183"; - spawnPos49 = "194.599 392.904 120.598"; - spawnPos15 = "244.599 242.904 203.282"; - spawnPos34 = "69.599 342.904 168.918"; - spawnPos0 = "69.599 217.904 150.871"; - spawnPos19 = "144.599 267.904 131.985"; - spawnPos38 = "244.599 342.904 131.804"; - spawnPos4 = "169.599 217.904 152.119"; - spawnPos23 = "244.599 267.904 168.376"; - spawnPos42 = "219.599 367.904 129.884"; - spawnPos8 = "69.599 242.904 151.215"; - spawnPos27 = "219.599 292.904 129.482"; - spawnPos46 = "119.599 392.904 134.578"; - spawnPos12 = "169.599 242.904 139.259"; - spawnPos31 = "119.599 317.904 135.653"; - spawnPos50 = "219.599 392.904 118.199"; - spawnPos16 = "69.599 267.904 154.849"; - spawnPos35 = "94.599 342.904 149.314"; - }; - new SpawnSphere() { - position = "297.145 131.272 182.267"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "30"; - sphereWeight = "100"; - indoorWeight = "0"; - outdoorWeight = "100"; - locked = "true"; - spawnPos1 = "282.145 111.272 175.73"; - spawnPos20 = "297.145 121.272 173.009"; - spawnPos39 = "312.145 131.272 175.556"; - spawnPos58 = "287.145 146.272 183.406"; - spawnPos5 = "302.145 111.272 172.15"; - spawnPos24 = "277.145 126.272 178.745"; - spawnPos43 = "292.145 136.272 177.16"; - spawnPos62 = "307.145 146.272 182.612"; - spawnPosCount = "63"; - spawnPos9 = "282.145 116.272 175.899"; - spawnPos28 = "297.145 126.272 173.692"; - spawnPos47 = "312.145 136.272 177.479"; - spawnPos13 = "302.145 116.272 172.311"; - spawnPos32 = "277.145 131.272 179.861"; - spawnPos51 = "292.145 141.272 179.922"; - spawnPos17 = "282.145 121.272 176.216"; - spawnPos36 = "297.145 131.272 174.951"; - spawnPos55 = "312.145 141.272 180.623"; - spawnPos2 = "287.145 111.272 174.226"; - spawnPos21 = "302.145 121.272 172.719"; - spawnPos40 = "277.145 136.272 180.838"; - spawnPos59 = "292.145 146.272 183.268"; - spawnPos6 = "307.145 111.272 172.097"; - spawnPos25 = "282.145 126.272 176.792"; - spawnPos44 = "297.145 136.272 176.625"; - spawnPos63 = "312.145 146.272 183.315"; - spawnPos10 = "287.145 116.272 174.368"; - spawnPos29 = "302.145 126.272 173.516"; - spawnPos48 = "277.145 141.272 182.002"; - spawnPos14 = "307.145 116.272 172.35"; - spawnPos33 = "282.145 131.272 177.908"; - spawnPos52 = "297.145 141.272 179.477"; - spawnPos18 = "287.145 121.272 174.673"; - spawnPos37 = "302.145 131.272 174.819"; - spawnPos56 = "277.145 146.272 183.803"; - spawnPos3 = "292.145 111.272 173.26"; - spawnPos22 = "307.145 121.272 172.757"; - spawnPos41 = "282.145 136.272 179.412"; - spawnPos60 = "297.145 146.272 182.824"; - spawnPos7 = "312.145 111.272 172.201"; - spawnPos26 = "287.145 126.272 175.298"; - spawnPos45 = "302.145 136.272 176.605"; - spawnPos11 = "292.145 116.272 173.392"; - spawnPos30 = "307.145 126.272 173.602"; - spawnPos49 = "282.145 141.272 181.89"; - spawnPos15 = "312.145 116.272 172.476"; - spawnPos34 = "287.145 131.272 176.452"; - spawnPos53 = "302.145 141.272 179.554"; - spawnPos0 = "277.145 111.272 177.646"; - spawnPos19 = "292.145 121.272 173.697"; - spawnPos38 = "307.145 131.272 175.169"; - spawnPos57 = "282.145 146.272 183.691"; - spawnPos4 = "297.145 111.272 172.502"; - spawnPos23 = "312.145 121.272 173.028"; - spawnPos42 = "287.145 136.272 177.986"; - spawnPos61 = "302.145 146.272 182.933"; - spawnPos8 = "277.145 116.272 177.815"; - spawnPos27 = "292.145 126.272 174.35"; - spawnPos46 = "307.145 136.272 176.954"; - spawnPos12 = "297.145 116.272 172.634"; - spawnPos31 = "312.145 126.272 173.985"; - spawnPos50 = "287.145 141.272 180.721"; - spawnPos16 = "277.145 121.272 178.179"; - spawnPos35 = "292.145 131.272 175.609"; - spawnPos54 = "307.145 141.272 179.92"; - }; - }; - new SimGroup(Base0) { - powerCount = "0"; - - new SimGroup(MainBase) { - powerCount = "0"; - - new InteriorInstance() { - position = "348.741 239.071 224.876"; - rotation = "0 0 1 50.4204"; - scale = "0.5 0.5 0.5"; - interiorFile = "xmiscb.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "2"; - }; - new InteriorInstance() { - position = "-19.4913 507.154 229.208"; - rotation = "0 0 1 50.4204"; - scale = "0.5 0.5 0.5"; - interiorFile = "xmiscb.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "2"; - }; - new InteriorInstance() { - position = "170.835 281.629 158.765"; - rotation = "0 0 -1 91.1003"; - scale = "1 1 0.954057"; - interiorFile = "xmisc3.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "175.337 340.731 167.153"; - rotation = "0 0 1 70.4739"; - scale = "1 1 1"; - shapeName = "stackable3m.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "164.198 345.835 159.219"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable2m.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "183.774 341.747 152.165"; - rotation = "0 1 0 39.5342"; - scale = "1 1 1"; - shapeName = "stackable1m.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "161.195 337.089 151.173"; - rotation = "0 0 1 48.7015"; - scale = "1 1 1"; - shapeName = "stackable3l.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "171.241 334.001 143.194"; - rotation = "0 0 1 5.73161"; - scale = "1 1 1"; - shapeName = "stackable3m.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "166.199 332.82 143.165"; - rotation = "0 0 1 38.3883"; - scale = "1 1 1"; - shapeName = "stackable3m.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "172.466 333.836 145.207"; - rotation = "0 0 -1 17.7619"; - scale = "1 1 1"; - shapeName = "stackable2s.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "162.179 345.464 135.202"; - rotation = "0 0 1 5.15782"; - scale = "1 1 1"; - shapeName = "stackable1m.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "182.913 309.568 125.181"; - rotation = "0 0 -1 21.1996"; - scale = "1 1 1"; - shapeName = "stackable3m.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "183.717 307.796 125.205"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable2s.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "184.713 308.31 125.224"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable4m.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "152.933 315.552 124.173"; - rotation = "0 0 1 234.522"; - scale = "0.8 0.8 0.8"; - shapeName = "stackable3l.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "158.32 308.062 116.099"; - rotation = "0 0 1 47.5556"; - scale = "1 1 1"; - shapeName = "stackable1m.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "167.824 307.107 104.818"; - rotation = "0 1 0 38.9613"; - scale = "1 1 1"; - shapeName = "stackable3l.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "176.552 321.66 103.247"; - rotation = "0 0 1 48.1286"; - scale = "1 1 1"; - shapeName = "stackable1m.dts"; - locked = "true"; - team = "2"; - }; - new InteriorInstance() { - position = "-21.4749 145.948 181.134"; - rotation = "0 0 1 35.5236"; - scale = "1.20237 1 1"; - interiorFile = "xrocka.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "2"; - }; - new InteriorInstance() { - position = "381.255 268.68 194.202"; - rotation = "0 0 -1 27.5022"; - scale = "1 1 1"; - interiorFile = "xrockb.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "2"; - }; - new InteriorInstance() { - position = "125.358 591.801 177.583"; - rotation = "-0.183737 0.380364 -0.906402 56.1098"; - scale = "1 1 1"; - interiorFile = "xrock8.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "131.358 578.393 176.173"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "xorg5.dts"; - locked = "true"; - team = "2"; - }; - new InteriorInstance() { - position = "149.752 -70.6516 134.07"; - rotation = "0 0 1 132.353"; - scale = "1 1 1"; - interiorFile = "xspir3.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "2"; - }; - new InteriorInstance() { - position = "299.626 451.747 105.048"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "xspir1.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "2"; - }; - new InteriorInstance() { - position = "314.583 423.051 111.043"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "xspir5.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "97.6863 97.1529 194.038"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "xorg5.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "71.0869 107.009 185.996"; - rotation = "0 0 1 103.705"; - scale = "1 1 1"; - shapeName = "xorg5.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "120.951 244.091 138.662"; - rotation = "1 0 0 0"; - scale = "0.5 0.5 0.5"; - shapeName = "xorg5.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "115.413 248.572 139.65"; - rotation = "0 0 1 156.417"; - scale = "1 1 1"; - shapeName = "xorg5.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "171.53 319.886 97.525"; - rotation = "0 0 1 47.5556"; - scale = "1 1 1"; - shapeName = "stackable1m.dts"; - locked = "true"; - team = "2"; - }; - new StaticShape() { - position = "177.164 337.58 84.104"; - rotation = "0 0 1 36.0967"; - scale = "1 1 1"; - dataBlock = "Banner_Strength"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - lastDamagedBy = "3267"; - lastDamagedByTeam = "2"; - team = "2"; - damageTimeMS = "2026005"; - Target = "-1"; - }; - new TSStatic() { - position = "286.8 263.839 207.611"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "xorg5.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "254.574 188.134 180.945"; - rotation = "1 0 0 0"; - scale = "1.5 1.5 1.5"; - shapeName = "xorg5.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "347.401 443.081 140.577"; - rotation = "0.648901 0.757793 0.0683861 15.8354"; - scale = "1 1 1"; - shapeName = "xorg4.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "159.514 337.344 91.6995"; - rotation = "0 0 -1 17.1889"; - scale = "2 2 2"; - shapeName = "stackable2s.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "365.429 -47.423 195.498"; - rotation = "0 0 1 41.2531"; - scale = "1 1 1"; - shapeName = "xorg5.dts"; - locked = "true"; - team = "2"; - }; - }; - new SimGroup(FFBases) { - powerCount = "2"; - - new InteriorInstance() { - position = "-421.295 37.4815 158.666"; - rotation = "0 0 -1 22.3457"; - scale = "1.16575 1 1"; - interiorFile = "xrockb.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "2"; - }; - new InteriorInstance() { - position = "431.801 73.5798 157.482"; - rotation = "0 0 1 104.278"; - scale = "1 1 1"; - interiorFile = "xtowr3.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "161.159 345.901 104.936"; - rotation = "0 -1 0 40.6801"; - scale = "1 1 1"; - shapeName = "stackable1l.dts"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare(rearFFo) { - position = "159.139 355.611 135.085"; - rotation = "0 0 1 89.9544"; - scale = "6.7897 0.700592 6.42586"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - team = "2"; - Target = "45"; - }; - new StaticShape(Southeast) { - position = "423.064 75.834 146.484"; - rotation = "0 0 1 104.278"; - scale = "1 1 1"; - nameTag = "Base Forcefield"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - lastDamagedBy = "3493"; - repairedBy = "3493"; - WayPoint = "4720"; - lastDamagedByTeam = "1"; - team = "2"; - needsObjectiveWaypoint = "1"; - damageTimeMS = "302874"; - Target = "46"; - }; - new ForceFieldBare(rearFFo2) { - position = "179.142 356.091 135.118"; - rotation = "0 0 1 89.9544"; - scale = "6.7897 0.700592 6.42586"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - team = "2"; - Target = "47"; - }; - new ForceFieldBare(front2ff) { - position = "182.632 301.644 151.167"; - rotation = "0 0 -1 91.1003"; - scale = "0.1 24.216 7.1189"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - team = "2"; - Target = "48"; - }; - new ForceFieldBare(frontlowff) { - position = "185.61 317.202 143.223"; - rotation = "0 0 -1 91.1003"; - scale = "0.1 30.3757 7.03865"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - team = "2"; - Target = "49"; - }; - new ForceFieldBare(ffpipe1) { - position = "172.676 347.253 159.092"; - rotation = "0 0 -1 91.1003"; - scale = "0.424417 6.09006 14.1662"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - team = "2"; - Target = "50"; - }; - new TSStatic() { - position = "428.436 58.6021 161.424"; - rotation = "0.123734 0.984713 0.122601 91.41"; - scale = "1.66161 2.31706 1"; - shapeName = "xmiscf.dts"; - locked = "true"; - team = "2"; - }; - new StaticShape() { - position = "423.332 59.7784 158.46"; - rotation = "0 0 1 101.413"; - scale = "1 1 1"; - nameTag = "Base Forcefield"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - inUse = "Down"; - Trigger = "4626"; - notReady = "1"; - team = "2"; - Target = "51"; - }; - new TSStatic() { - position = "187.144 316.377 124.929"; - rotation = "0 -1 0 42.972"; - scale = "1 1 1"; - shapeName = "stackable1m.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "168.132 348.596 116.177"; - rotation = "0 0 1 29.794"; - scale = "1 1 1"; - shapeName = "stackable3m.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "187.373 314.813 124.127"; - rotation = "0 0 1 70.4739"; - scale = "1 1 1"; - shapeName = "stackable1m.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "436.561 78.7645 145.918"; - rotation = "0 0 1 67.6091"; - scale = "0.7 0.7 0.7"; - shapeName = "stackable3l.dts"; - locked = "true"; - team = "2"; - }; - new SimGroup() { - powerCount = "2"; - }; - new TSStatic() { - position = "170.112 330.154 91.6487"; - rotation = "0 0 1 47.5556"; - scale = "1 1 1"; - shapeName = "stackable3l.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "158.431 327.064 106.205"; - rotation = "0 0 1 40.6802"; - scale = "0.6 0.6 0.6"; - shapeName = "stackable3m.dts"; - locked = "true"; - team = "2"; - }; - }; - new SimGroup(equipment) { - powerCount = "1"; - - new InteriorInstance() { - position = "169.935 331.884 127.234"; - rotation = "0 0 -1 91.1003"; - scale = "1 1 1"; - interiorFile = "xbunk2.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "2"; - }; - new StaticShape(equipment) { - position = "190.835 299.462 125.211"; - rotation = "0 0 1 0.490985"; - scale = "1 1 1"; - nameTag = "Equipment"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - WayPoint = "4721"; - team = "2"; - needsObjectiveWaypoint = "1"; - Target = "53"; - }; - new StaticShape(equipgeninv) { - position = "189.897 337.279 134.22"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Equipment Gen"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - Trigger = "4633"; - team = "2"; - Target = "54"; - }; - new StaticShape(rearffgeninv) { - position = "150.742 335.271 134.217"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Safe"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - Trigger = "4635"; - team = "2"; - Target = "55"; - }; - new StaticShape() { - position = "170.425 309.024 151.252"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - nameTag = "Upper Front"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - Trigger = "4637"; - team = "2"; - Target = "56"; - }; - new StaticShape() { - position = "152.117 344.521 116.21"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - nameTag = "Switch Room"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - inUse = "Down"; - Trigger = "4639"; - notReady = "1"; - team = "2"; - Target = "57"; - }; - new StaticShape() { - position = "188.195 345.112 116.199"; - rotation = "0 0 1 89.3814"; - scale = "1 1 1"; - nameTag = "Switch Room"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - inUse = "Down"; - Trigger = "4641"; - notReady = "1"; - team = "2"; - Target = "58"; - }; - new StaticShape() { - position = "168.834 320.123 143.198"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - nameTag = "Lower Front"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - Trigger = "4643"; - team = "2"; - Target = "59"; - }; - new StaticShape() { - position = "348.931 238.613 243.851"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Southeast"; - dataBlock = "SensorMediumPulse"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - team = "2"; - Target = "60"; - }; - new StaticShape() { - position = "-19.3461 507.196 248.559"; - rotation = "0 0 1 50.4204"; - scale = "1 1 1"; - nameTag = "Northwest"; - dataBlock = "SensorMediumPulse"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - lastDamagedBy = "3493"; - lastDamagedByTeam = "1"; - team = "2"; - damageTimeMS = "408759"; - Target = "61"; - }; - new Turret() { - position = "170.774 282.185 159.84"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - nameTag = "Point"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - locked = "true"; - team = "2"; - originalBarrel = "PlasmaBarrelLarge"; - Target = "62"; - }; - }; - new StaticShape(Switch) { - position = "170.103 318.72 133.016"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Control"; - dataBlock = "FlipFlop"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - lastDamagedBy = "3267"; - WayPoint = "4722"; - lastDamagedByTeam = "2"; - team = "2"; - needsObjectiveWaypoint = "1"; - damageTimeMS = "1896635"; - Target = "63"; - }; - new SimGroup(switchFFgen) { - powerCount = "1"; - - new StaticShape(SwitchGen) { - position = "170.017 330.188 83.2204"; - rotation = "0 0 1 179.336"; - scale = "1 1 1"; - nameTag = "Switch Forcefield"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - lastDamagedBy = "3267"; - WayPoint = "4723"; - lastDamagedByTeam = "2"; - team = "2"; - needsObjectiveWaypoint = "1"; - damageTimeMS = "2026005"; - Target = "64"; - }; - new ForceFieldBare(sff5) { - position = "168.224 320.66 132.889"; - rotation = "0 0 1 90"; - scale = "4 4 9"; - dataBlock = "defaultNoTeamLavaLightField"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - team = "2"; - Target = "65"; - }; - }; - new SimGroup(poweredall) { - powerCount = "1"; - providesPower = "1"; - - new ForceFieldBare(ff1) { - position = "186.478 293.003 125.122"; - rotation = "0 0 -1 91.1003"; - scale = "7.21753 0.59825 5.11583"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - team = "2"; - Target = "66"; - }; - }; - new Item() { - position = "170.088 347.935 106.486"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - team = "2"; - Target = "-1"; - }; - }; - }; - new SimGroup(team0) { - powerCount = "0"; - }; - }; - new SimGroup(Ambiance) { - powerCount = "0"; - - new InteriorInstance() { - position = "-186.66 131.05 119.943"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "xspir3.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-190.647 -131.724 180.032"; - rotation = "0 0 1 3.4393"; - scale = "1.35615 1 1"; - interiorFile = "xrockb.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new SimGroup() { - powerCount = "0"; - }; - new TSStatic() { - position = "-3.69812 382.373 172.955"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "xorg5.dts"; - }; - }; - new SimGroup(RandomOrganics) { - powerCount = "0"; - - new TSStatic() { - position = "430.813 185.732 170.262"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "xorg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "436.636 80.1992 169.288"; - rotation = "0 0 1 41.826"; - scale = "1 1 1"; - shapeName = "stackable1l.dts"; - locked = "true"; - }; - new TSStatic() { - position = "433.98 64.6203 182.473"; - rotation = "1 0 0 0"; - scale = "2 2 2"; - shapeName = "stackable2s.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-144.68 474.89 179.74"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "xorg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-113.974 496.625 176.831"; - rotation = "0 0 1 82.5059"; - scale = "1.05871 1.06769 1"; - shapeName = "xorg5.dts"; - locked = "true"; - }; - new InteriorInstance() { - position = "-237.677 642.187 107.588"; - rotation = "0 0 1 6.30314"; - scale = "1 1 1"; - interiorFile = "xspir3.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new TSStatic() { - position = "-216.732 717.77 160.944"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "xorg5.dts"; - locked = "true"; - }; - new InteriorInstance() { - position = "-16.0098 687.464 153.176"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "xrock8.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new TSStatic() { - position = "-9.45239 691.438 157.736"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "xorg21.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-113.362 602.39 97.0099"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "xorg5.dts"; - locked = "true"; - }; - new SimGroup() { - powerCount = "0"; - }; - new TSStatic() { - position = "-479.294 -218.232 190.067"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "xorg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-317.93 -251.736 155.864"; - rotation = "1 0 0 0"; - scale = "0.6 0.6 0.6"; - shapeName = "xorg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "144.064 437.551 123.984"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "xorg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "150.096 448.328 122.266"; - rotation = "1 0 0 0"; - scale = "0.5 0.5 0.5"; - shapeName = "xorg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "257.513 541.578 115.963"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "xorg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "404.389 486.381 131.432"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "xorg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "384.335 314.451 176.371"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "xorg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "382.554 304.346 177.08"; - rotation = "1 0 0 0"; - scale = "0.7 0.7 0.7"; - shapeName = "xorg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-372.888 55.5302 184.415"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "xorg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-104.611 -128.358 202.918"; - rotation = "1 0 0 0"; - scale = "2 2 2"; - shapeName = "xorg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-77.8219 -152.578 195.931"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "xorg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "31.3528 -403.856 171.705"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "xorg5.dts"; - locked = "true"; - }; - new InteriorInstance() { - position = "41.1325 -361.287 154.395"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "xspir3.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new TSStatic() { - position = "184.085 -181.96 184.361"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "xorg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "195.616 361.666 134.916"; - rotation = "0 -1 0 32.6589"; - scale = "1 1 1"; - shapeName = "stackable1m.dts"; - }; - new TSStatic() { - position = "196.414 360.062 134.117"; - rotation = "0 0 1 44.6908"; - scale = "1 1 1"; - shapeName = "stackable1m.dts"; - }; - }; - new SimGroup(ObserverDropPoints) { - powerCount = "0"; - - new Camera(s2) { - position = "178.244 338.883 140.38"; - rotation = "-0.0587782 -0.163968 0.984713 218.885"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - team = "0"; - }; - new Camera(s1) { - position = "40.1416 47.0715 258.365"; - rotation = "0.702797 -0.0958495 0.704904 21.9003"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - team = "0"; - }; - }; - new SimGroup(AUDIO) { - powerCount = "0"; - - new AudioEmitter() { - position = "-10.9481 -42.8411 240.656"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/crickets.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "1280"; - maxDistance = "1280.01"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "5000"; - minLoopGap = "10000"; - maxLoopGap = "70000"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "-5.42706 -41.2501 247.88"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/crickets_drygrass.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "1280"; - maxDistance = "1280.01"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "5000"; - minLoopGap = "10000"; - maxLoopGap = "70000"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "-14.775 -39.5808 238.768"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/rockslide2.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "1280"; - maxDistance = "1280.01"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "5000"; - minLoopGap = "100000"; - maxLoopGap = "200000"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "-9.92002 -36.682 245.446"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/sandpatter1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "1280"; - maxDistance = "1280.01"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "5000"; - minLoopGap = "100000"; - maxLoopGap = "200000"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "-2.66283 -53.7012 237.165"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/gravel1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "1280"; - maxDistance = "1280.01"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "5000"; - minLoopGap = "100000"; - maxLoopGap = "200000"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "-0.015316 -51.1481 239.769"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/gravel2.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "1280"; - maxDistance = "1280.01"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "5000"; - minLoopGap = "100000"; - maxLoopGap = "200000"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "0.709939 -42.382 240.637"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/fgravel3.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "1280"; - maxDistance = "1280.01"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "5000"; - minLoopGap = "100000"; - maxLoopGap = "200000"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "-8.4678 -51.0426 239.361"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/bird_echo2.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "1280"; - maxDistance = "1280.01"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "5000"; - minLoopGap = "100000"; - maxLoopGap = "200000"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "-17.8778 -50.9988 234.977"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/wind_sandstorm.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "0.6"; - isLooping = "1"; - is3D = "1"; - minDistance = "1280"; - maxDistance = "1280.01"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "500000"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "-11.4368 -53.7068 239.033"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/desertowl.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "1280"; - maxDistance = "1280.01"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "5000"; - minLoopGap = "100000"; - maxLoopGap = "700000"; - type = "EffectAudioType"; - locked = "true"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/Exposure-v1.1.vl2/terrains/Exposure.spn b/docs/base/@vl2/Exposure-v1.1.vl2/terrains/Exposure.spn deleted file mode 100644 index 87be1425..00000000 Binary files a/docs/base/@vl2/Exposure-v1.1.vl2/terrains/Exposure.spn and /dev/null differ diff --git a/docs/base/@vl2/Exposure-v1.1.vl2/terrains/heightfield/Exposure_heightfield.cs b/docs/base/@vl2/Exposure-v1.1.vl2/terrains/heightfield/Exposure_heightfield.cs deleted file mode 100644 index 0d6cfbca..00000000 --- a/docs/base/@vl2/Exposure-v1.1.vl2/terrains/heightfield/Exposure_heightfield.cs +++ /dev/null @@ -1 +0,0 @@ -Heightfield::add("General\tTab_general\tgeneral_min_height\t50\tgeneral_scale\t300\tgeneral_water\t0.000\tgeneral_centerx\t0\tgeneral_centery\t0"); diff --git a/docs/base/@vl2/Exposure-v1.1.vl2/textures/gui/LOAD_Exposure.png b/docs/base/@vl2/Exposure-v1.1.vl2/textures/gui/LOAD_Exposure.png deleted file mode 100644 index 3b2fa7f0..00000000 Binary files a/docs/base/@vl2/Exposure-v1.1.vl2/textures/gui/LOAD_Exposure.png and /dev/null differ diff --git a/docs/base/@vl2/FinalRevenge.vl2/missions/FinalRevenge.mis b/docs/base/@vl2/FinalRevenge.vl2/missions/FinalRevenge.mis deleted file mode 100644 index fd18d2e6..00000000 --- a/docs/base/@vl2/FinalRevenge.vl2/missions/FinalRevenge.mis +++ /dev/null @@ -1,2060 +0,0 @@ -// DisplayName = Final Revenge -// MissionTypes = Siege - -//--- MISSION QUOTE BEGIN --- -//Map by The Reticent -//--- MISSION QUOTE END --- - -//--- MISSION STRING BEGIN --- -//[Siege]Offense attacks a large base in the sky with lots of generators: -//1+2 = Turret and Vpad Generator: Should be destroyed to get air supremacy. -//3 = Base Generator: Must be destroyed to spawn at the enemy base. It's located next to the D Vpad. -//4+5 = Force Field Generators: Must be destroyed to reach the Switch and the Switch Generators. -//6 = Emergency Generator: Needs to be down to reach the Switch and the Switch Generators. -//7-10 = Switch Generators: Only one of them must be destroyed. Each Switch Generator is powering the FF on its side of the Switch. -//11 = Equipment Generator: Can be disabled to weaken the Defense. It's powering the base, all D Invs and the FF near the Emergency Generator. -//The Base Generator and the Force Field Generators are not repairable. Heavies can't cap! -//Map by The Reticent. Thanks to Fragment, Black Omen, Celios and to the people on the pond for testing the map. -//--- MISSION STRING END --- - -//------------------------ - -// No Team blue forcefield. -datablock ForceFieldBareData(RetNoTeamFieldBlue) -{ - fadeMS = 1000; - baseTranslucency = 0.9; - powerOffTranslucency = 0.0; - teamPermiable = false; - otherPermiable = false; - // it's RGB (red green blue) - color = "0.2 0.2 0.3.5"; - powerOffColor = "0.0 0.0 0.0"; - targetTypeTag = 'ForceField'; - - texture[0] = "skins/Scout_winshield.png"; - - framesPerSec = 0; - numFrames = 1; - scrollSpeed = 0; - umapping = 1.0; - vmapping = 0.15; -}; - -// No Team Light blue forcefield. -datablock ForceFieldBareData(RetNoTeamField) -{ - fadeMS = 1000; - baseTranslucency = 0.9; - powerOffTranslucency = 0.0; - teamPermiable = false; - otherPermiable = false; - // it's RGB (red green blue) - color = "0.2 0.2 0.25"; - powerOffColor = "0.0 0.0 0.0"; - targetTypeTag = 'ForceField'; - - texture[0] = "skins/forcef1"; - texture[1] = "skins/forcef2"; - texture[2] = "skins/forcef3"; - texture[3] = "skins/forcef4"; - texture[4] = "skins/forcef5"; - - framesPerSec = 5; - numFrames = 5; - scrollSpeed = 15; - umapping = 1.0; - vmapping = 0.15; -}; - -// No Team red forcefield. -datablock ForceFieldBareData(RetNoTeamFieldRed) -{ - fadeMS = 1000; - baseTranslucency = 0.3; - powerOffTranslucency = 0.0; - teamPermiable = false; - otherPermiable = false; - // it's RGB (red green blue) - color = "0.7 0.0 0.0"; - powerOffColor = "0.0 0.0 0.0"; - targetTypeTag = 'ForceField'; - - texture[0] = "skins/forcef1"; - texture[1] = "skins/forcef2"; - texture[2] = "skins/forcef3"; - texture[3] = "skins/forcef4"; - texture[4] = "skins/forcef5"; - - framesPerSec = 5; - numFrames = 5; - scrollSpeed = 15; - umapping = 1.0; - vmapping = 0.15; -}; - -// Team Only red forcefield. -datablock ForceFieldBareData(RetTeamFieldRed) -{ - fadeMS = 1000; - baseTranslucency = 0.3; - powerOffTranslucency = 0.0; - teamPermiable = true; - otherPermiable = false; - // it's RGB (red green blue) - color = "0.7 0.0 0.0"; - powerOffColor = "0.0 0.0 0.0"; - targetTypeTag = 'ForceField'; - - texture[0] = "skins/forcef1"; - texture[1] = "skins/forcef2"; - texture[2] = "skins/forcef3"; - texture[3] = "skins/forcef4"; - texture[4] = "skins/forcef5"; - - framesPerSec = 5; - numFrames = 5; - scrollSpeed = 15; - umapping = 1.0; - vmapping = 0.15; -}; - -// This code is by Zear. Thanks! -// Forcefields that you want to have normal physical properties add custom = "1"; -function ForceFieldBareData::onAdd(%data, %obj) -{ - Parent::onAdd(%data, %obj); - - //%velo = 1; - //%grav = 0.1; - //%appl = "0 0 0"; - - if(%obj.custom $= "1") - { - %velo = %obj.velocityMod; - %grav = %obj.gravityMod; - %appl = %obj.appliedForce; - } - else - return; // DONT add any physical zones unless the force field contains 'custom = "1";' - - %pz = new PhysicalZone() { - position = %obj.position; - rotation = %obj.rotation; - scale = %obj.scale; - polyhedron = "0.000000 1.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000"; - velocityMod = %velo; - gravityMod = %grav; - appliedForce = %appl; - ffield = %obj; - }; - - %pzGroup = nameToID("MissionCleanup/PZones"); - if(%pzGroup <= 0) - { - %pzGroup = new SimGroup("PZones"); - MissionCleanup.add(%pzGroup); - } - %pzGroup.add(%pz); -} - -//--- OBJECT WRITE BEGIN --- -new SimGroup(MissionGroup) { - - musicTrack = "desert"; - powerCount = "0"; - cdTrack = "6"; - - new MissionArea(MissionArea) { - area = "-768 -672 1120 1120"; - flightCeiling = "1200"; - flightCeilingRange = "20"; - - locked = "true"; - }; - new Sky(Sky) { - position = "264 -8 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - cloudHeightPer[0] = "0.349971"; - cloudHeightPer[1] = "0.25"; - cloudHeightPer[2] = "0.199973"; - cloudSpeed1 = "0.0001"; - cloudSpeed2 = "0.0002"; - cloudSpeed3 = "0.0003"; - visibleDistance = "650"; - useSkyTextures = "1"; - renderBottomTexture = "0"; - SkySolidColor = "0.600000 0.600000 0.650000 1.000000"; - fogDistance = "200"; - fogColor = "0.600000 0.600000 0.650000 1.000000"; - fogVolume1 = "600 0 460"; - fogVolume2 = "0 0 0"; - fogVolume3 = "0 0 0"; - materialList = "sky_ice_blue.dml"; - windVelocity = "1 0 0"; - windEffectPrecipitation = "0"; - fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor3 = "128.000000 128.000000 128.000000 7648147490786239160000000.000000"; - high_visibleDistance = "-1"; - high_fogDistance = "-1"; - high_fogVolume1 = "-1 2.76868e+20 1.77529e+28"; - high_fogVolume2 = "-1 7.16804e+35 1.35559e-19"; - high_fogVolume3 = "-1 973.643 1.32909e-14"; - - cloudSpeed0 = "0.000250 0.000050"; - locked = "true"; - }; - new Sun() { - position = "-613.003 -111.712 800"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - direction = "0.57735 0.57735 -0.57735"; - color = "0.200000 0.200000 0.200000 0.100000"; - ambient = "0.300000 0.300000 0.300000 1.000000"; - texture[0] = "special/sunFlare"; - texture[1] = "special/sunFlare02"; - texture[2] = "special/LensFlare/flare01"; - texture[3] = "special/LensFlare/flare02"; - texture[4] = "special/LensFlare/flare03"; - lensFlareScale = "0.7"; - lensFlareIntensity = "1"; - frontFlareSize = "300"; - backFlareSize = "450"; - flareColor = "1.000000 1.000000 1.000000 1.000000"; - }; - new TerrainBlock(Terrain) { - rotation = "1 0 0 0"; - scale = "1 1 1"; - detailTexture = "details/desertdet1"; - terrainFile = "Alcatraz.ter"; - squareSize = "8"; - - locked = "true"; - position = "-1024 -1024 0"; - }; - new NavigationGraph(NavGraph) { - conjoinAngleDev = "65"; - cullDensity = "0.1"; - customArea = "0 0 0 0"; - - conjoinBowlDev = "20"; - rotation = "0 0 0 0"; - GraphFile = "Alcatraz.nav"; - coverage = "0"; - scale = "1 1 1"; - locked = "true"; - position = "0 0 0 1"; - }; - new WaterBlock() { - position = "-1016 -1024 5.51567"; - rotation = "1 0 0 0"; - scale = "2048 2048 250"; - liquidType = "RiverWater"; - density = "1"; - viscosity = "5"; - waveMagnitude = "0.4"; - surfaceTexture = "LiquidTiles/IslandWater02"; - surfaceOpacity = "0.9"; - envMapTexture = "lush/skies/lush_day_emap"; - envMapIntensity = "0.15"; - removeWetEdges = "0"; - AudioEnvironment = "Underwater"; - - locked = "true"; - }; - new AudioEmitter() { - position = "341.094 -56.5876 736.272"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/moaningwind1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "400"; - maxDistance = "800"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - }; - new SimGroup(ObserverDropPoints) { - - powerCount = "0"; - - new Camera(Opad) { - position = "-674.261 -284.248 285.411"; - rotation = "0.404123 -0.16376 0.899926 48.4825"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - new Camera(BaseOutside) { - position = "-106.749 -150.264 541.551"; - rotation = "0.352123 -0.11669 0.928651 39.2779"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - new Camera(BaseVpad) { - position = "72.2567 11.5149 559.427"; - rotation = "0.0301057 -0.0648172 0.997443 130.285"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - new Camera(Hall1) { - position = "190.198 -88.2367 584.483"; - rotation = "0.708022 0.147212 -0.690676 33.5077"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - new Camera(Hall2) { - position = "151.912 -46.2219 584.89"; - rotation = "0.0424801 -0.159174 0.986336 150.505"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - new Camera(FFGens) { - position = "155.169 11.2397 587.85"; - rotation = "0.0500222 -0.0947379 0.994245 124.604"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - new Camera(Switch) { - position = "148.611 -91.7034 555.196"; - rotation = "0.40488 -0.19061 0.894282 55.5277"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - }; - new SimGroup(Teams) { - - powerCount = "0"; - - new SimGroup(team0) { - - powerCount = "0"; - }; - new SimGroup(Team1) { - - powerCount = "0"; - - new SimGroup(spawnspheres) { - - powerCount = "0"; - - new SpawnSphere(OBaseSpawn) { - position = "-628.237 -151.549 256.099"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "100"; - sphereWeight = "100"; - indoorWeight = "0"; - outdoorWeight = "100"; - }; - new SpawnSphere(OutLSpawn) { - position = "108.337 -42.626 588.29"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "15"; - sphereWeight = "0"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - new SpawnSphere(OInSpawn) { - position = "136.466 -2.50334 547.126"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "15"; - sphereWeight = "0"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - new SpawnSphere(OutRSpawn) { - position = "108.337 -65.426 588.29"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "15"; - sphereWeight = "0"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - }; - new SimGroup(OBase1) { - - powerCount = "1"; - - new InteriorInstance() { - position = "-638.552 -255.995 258.317"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "dvpad1.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new StaticShape() { - position = "-638.639 -256.15 257.107"; - rotation = "0 0 1 180"; - scale = "1 1 1"; - dataBlock = "StationVehiclePad"; - lockCount = "0"; - homingCount = "0"; - - ready = "1"; - MobileBaseVehicle = "removed"; - Target = "33"; - inUse = "Down"; - ScoutVehicle = "removed"; - station = "6345"; - locked = "true"; - AssaultVehicle = "removed"; - team = "1"; - }; - new StaticShape() { - position = "-628.963 -275.348 260.297"; - rotation = "0 0 1 180.482"; - scale = "1 1 1"; - nameTag = "\^AllCreation\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "34"; - Trigger = "6157"; - team = "1"; - }; - new StaticShape() { - position = "-648.362 -275.185 260.297"; - rotation = "0 0 1 180.482"; - scale = "1 1 1"; - nameTag = "Morgoth Bauglir\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "35"; - Trigger = "6159"; - team = "1"; - }; - new InteriorInstance() { - position = "-541.943 -99.5497 257.682"; - rotation = "0 0 1 215.432"; - scale = "1 1 1"; - interiorFile = "dvpad1.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new StaticShape() { - position = "-541.783 -99.4738 256.472"; - rotation = "0 0 1 35.4322"; - scale = "1 1 1"; - dataBlock = "StationVehiclePad"; - lockCount = "0"; - homingCount = "0"; - - ready = "1"; - MobileBaseVehicle = "removed"; - Target = "36"; - inUse = "Down"; - ScoutVehicle = "removed"; - station = "6347"; - locked = "true"; - AssaultVehicle = "removed"; - team = "1"; - }; - new StaticShape() { - position = "-538.537 -78.2219 259.662"; - rotation = "0 0 1 35.9142"; - scale = "1 1 1"; - nameTag = "Fixx\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "37"; - Trigger = "6163"; - team = "1"; - }; - new StaticShape() { - position = "-522.825 -89.6009 259.662"; - rotation = "0 0 1 35.9142"; - scale = "1 1 1"; - nameTag = "Fadge\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - damageTimeMS = "2743803"; - Target = "38"; - inUse = "Down"; - notReady = "1"; - lastDamagedByTeam = "1"; - lastDamagedBy = "4341"; - Trigger = "6165"; - team = "1"; - }; - new Turret() { - position = "-638.552 -278.795 262.317"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "jacen\'s"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - - Target = "39"; - originalBarrel = "AABarrelLarge"; - team = "1"; - }; - new Turret() { - position = "-528.725 -80.9722 261.682"; - rotation = "0 0 1 215.432"; - scale = "1 1 1"; - nameTag = "Black Omen\'s"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - - Target = "40"; - originalBarrel = "AABarrelLarge"; - team = "1"; - }; - new StaticShape() { - position = "-591.592 -192.771 196.741"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - Target = "41"; - team = "1"; - }; - new WheeledVehicle() { - position = "-533.533 -215.45 268.881"; - rotation = "-0.0096249 -0.0238279 0.99967 97.2785"; - scale = "1 1 1"; - dataBlock = "mobileBaseVehicle"; - lockCount = "0"; - homingCount = "0"; - disableMove = "1"; - mountable = "0"; - resetPos = "1"; - locked = "true"; - selfPower = "1"; - deployed = "1"; - immobilized = "1"; - selfPower = "1"; - respawnTime = "10000"; - respawn = "1"; - }; - new WheeledVehicle() { - position = "-568.758 -251.929 260.898"; - rotation = "0.0212097 -0.0075868 0.999746 102.452"; - scale = "1 1 1"; - dataBlock = "mobileBaseVehicle"; - lockCount = "0"; - homingCount = "0"; - disableMove = "1"; - mountable = "0"; - resetPos = "1"; - locked = "true"; - selfPower = "1"; - deployed = "1"; - immobilized = "1"; - selfPower = "1"; - respawnTime = "10000"; - respawn = "1"; - }; - new WheeledVehicle() { - position = "-612.739 -111.896 261.83"; - rotation = "0.0771606 -0.20179 0.976385 43.7358"; - scale = "1 1 1"; - dataBlock = "mobileBaseVehicle"; - lockCount = "0"; - homingCount = "0"; - disableMove = "1"; - mountable = "0"; - resetPos = "1"; - locked = "true"; - selfPower = "1"; - deployed = "1"; - immobilized = "1"; - selfPower = "1"; - respawnTime = "10000"; - respawn = "1"; - }; - new WheeledVehicle() { - position = "-526.042 -175.685 261.03"; - rotation = "0.118826 0.0645282 0.990816 79.7442"; - scale = "1 1 1"; - dataBlock = "mobileBaseVehicle"; - lockCount = "0"; - homingCount = "0"; - disableMove = "1"; - mountable = "0"; - resetPos = "1"; - locked = "true"; - selfPower = "1"; - deployed = "1"; - immobilized = "1"; - selfPower = "1"; - respawnTime = "10000"; - respawn = "1"; - }; - new StaticShape() { - position = "-496.048 -121.914 259.13"; - rotation = "0 0 1 75.0575"; - scale = "1 1 1"; - nameTag = "a tiny fishie\'s"; - dataBlock = "SensorLargePulse"; - lockCount = "0"; - homingCount = "0"; - - Target = "46"; - team = "1"; - }; - new StaticShape() { - position = "-552.718 -334.704 257.725"; - rotation = "0 0 1 116.31"; - scale = "1 1 1"; - nameTag = "Mezzomorph\'s"; - dataBlock = "SensorLargePulse"; - lockCount = "0"; - homingCount = "0"; - - Target = "47"; - team = "1"; - }; - }; - new SimGroup(DBase) { - - powerCount = "0"; - - new StaticShape(ForwardGen) { - position = "103.912 15.462 260.289"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - Target = "48"; - team = "1"; - }; - new ForceFieldBare(OFF) { - position = "168.645 -29.6076 551.961"; - rotation = "1 0 0 0"; - scale = "30.0805 0.468622 6.38144"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - Target = "49"; - team = "1"; - }; - new StaticShape() { - position = "138.594 11.0469 546.661"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Comkill\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "50"; - Trigger = "6181"; - team = "1"; - }; - new StaticShape() { - position = "123.435 11.0544 546.661"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Flaming Rage\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "51"; - Trigger = "6183"; - team = "1"; - }; - new StaticShape() { - position = "138.594 -14.5531 546.661"; - rotation = "0 0 1 180"; - scale = "1 1 1"; - nameTag = "Laeren\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "52"; - Trigger = "6185"; - team = "1"; - }; - new StaticShape() { - position = "123.435 -14.5456 546.661"; - rotation = "0 0 1 180"; - scale = "1 1 1"; - nameTag = "Swirl\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "53"; - Trigger = "6187"; - team = "1"; - }; - new Item() { - position = "109.439 -15.187 547.831"; - rotation = "0 0 1 180"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - Target = "-1"; - team = "1"; - }; - new StaticShape() { - position = "119.396 -34.1882 577.271"; - rotation = "0 0 1 90"; - scale = "1 1 1"; - nameTag = "Giant Purple\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "54"; - Trigger = "6190"; - team = "1"; - }; - new StaticShape() { - position = "119.396 -43.3882 577.271"; - rotation = "0 0 1 90"; - scale = "1 1 1"; - nameTag = "propain\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "55"; - Trigger = "6192"; - team = "1"; - }; - new StaticShape() { - position = "119.396 -61.1882 577.271"; - rotation = "0 0 1 90"; - scale = "1 1 1"; - nameTag = "shutdown\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "56"; - Trigger = "6194"; - team = "1"; - }; - new StaticShape() { - position = "119.396 -71.5882 577.271"; - rotation = "0 0 1 90"; - scale = "1 1 1"; - nameTag = "Za\`arok\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "57"; - Trigger = "6196"; - team = "1"; - }; - new ForceFieldBare() { - position = "121.837 -54.9818 577.28"; - rotation = "1 0 0 0"; - scale = "0.514104 5.2735 3.64766"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - Target = "58"; - team = "1"; - }; - new ForceFieldBare() { - position = "116.513 -81.0519 577.163"; - rotation = "0 0 -1 90"; - scale = "0.567834 5.2735 3.79424"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - Target = "59"; - team = "1"; - }; - new ForceFieldBare() { - position = "116.43 -28.0608 577.205"; - rotation = "0 0 -1 90"; - scale = "0.567891 5.2735 3.79424"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - Target = "60"; - team = "1"; - }; - new ForceFieldBare() { - position = "103.078 -89.3909 546.563"; - rotation = "1 0 0 0"; - scale = "0.514104 8.17032 4.67601"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - Target = "61"; - team = "1"; - }; - }; - }; - new SimGroup(Team2) { - - powerCount = "0"; - - new SimGroup(spawnspheres) { - - powerCount = "0"; - - new SpawnSphere(Hall1Spawn) { - position = "179 -99.566 573.87"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "20"; - sphereWeight = "25"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - new SpawnSphere(Hall2Spawn) { - position = "161.695 -66.6232 576.484"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "20"; - sphereWeight = "50"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - new SpawnSphere(Hall3Spawn) { - position = "164.198 -11.9928 577.294"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "20"; - sphereWeight = "25"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - }; - new SimGroup(base) { - - powerCount = "0"; - - new SimGroup(MainBase) { - - powerCount = "1"; - - new InteriorInstance(MainBase) { - position = "153.592 -52.267 546.704"; - rotation = "0 0 1 90"; - scale = "1 1 1"; - interiorFile = "dbase_tokrz_scarabrae.dif"; - showTerrainInside = "0"; - AudioProfile = "Universal_Base_3"; - - team = "2"; - }; - new ForceFieldBare() { - position = "153.669 -99.2435 576.928"; - rotation = "1 0 0 0"; - scale = "44.6944 0.622838 4.77781"; - dataBlock = "RetNoTeamFieldBlue"; - lockCount = "0"; - homingCount = "0"; - - Target = "62"; - team = "2"; - }; - new StaticShape(EQGen) { - position = "128.156 -64.6662 585.451"; - rotation = "0 0 1 90"; - scale = "0.5 0.5 0.5"; - nameTag = "Equipment"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - needsObjectiveWaypoint = "1"; - Target = "63"; - team = "2"; - }; - new StaticShape() { - position = "114.495 -113.304 577.281"; - rotation = "0 0 1 225"; - scale = "1 1 1"; - nameTag = "Lazaurath\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "64"; - Trigger = "6212"; - team = "2"; - }; - new StaticShape() { - position = "140.529 -113.352 577.281"; - rotation = "0 0 1 225"; - scale = "1 1 1"; - nameTag = "Fragment\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "65"; - Trigger = "6214"; - team = "2"; - }; - new StaticShape() { - position = "140.517 -101.905 577.281"; - rotation = "0 0 -1 45"; - scale = "1 1 1"; - nameTag = "FireFrenzy\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "66"; - Trigger = "6216"; - team = "2"; - }; - new StaticShape() { - position = "195.529 -113.752 577.281"; - rotation = "0 0 1 90"; - scale = "1 1 1"; - nameTag = "Bane Grievver\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "67"; - Trigger = "6218"; - team = "2"; - }; - new StaticShape() { - position = "195.517 -102.905 577.281"; - rotation = "0 0 1 90"; - scale = "1 1 1"; - nameTag = "hcats\'"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "68"; - Trigger = "6220"; - team = "2"; - }; - new StaticShape() { - position = "189.363 -5.65655 577.276"; - rotation = "0 0 1 0.449369"; - scale = "1 1 1"; - nameTag = "CyiNidE\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "69"; - inUse = "Down"; - notReady = "1"; - Trigger = "6222"; - team = "2"; - }; - new StaticShape() { - position = "144.963 -16.2565 577.276"; - rotation = "0 0 -1 90"; - scale = "1 1 1"; - nameTag = "Vardis\'"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "70"; - Trigger = "6224"; - team = "2"; - }; - new StaticShape() { - position = "195.364 10.2527 562.671"; - rotation = "0 0 1 45"; - scale = "1 1 1"; - nameTag = "helloworld5678\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "71"; - Trigger = "6226"; - team = "2"; - }; - new StaticShape() { - position = "112.224 -27.5914 562.671"; - rotation = "0 0 -1 45"; - scale = "1 1 1"; - nameTag = "\-Berserker\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "72"; - Trigger = "6228"; - team = "2"; - }; - new StaticShape() { - position = "112.208 -115.667 562.671"; - rotation = "0 0 1 225"; - scale = "1 1 1"; - nameTag = "mailer\?\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "73"; - Trigger = "6230"; - team = "2"; - }; - new StaticShape() { - position = "195.008 -115.667 562.671"; - rotation = "0 0 1 135"; - scale = "1 1 1"; - nameTag = "FatCow\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "74"; - Trigger = "6232"; - team = "2"; - }; - new Item() { - position = "145.023 -77.1939 564.81"; - rotation = "0 0 1 15.4698"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - Target = "-1"; - team = "2"; - }; - new StaticShape() { - position = "144.174 4.62852 582.536"; - rotation = "0 0 -1 90"; - scale = "1 1 1"; - nameTag = "Synergy\-\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "75"; - Trigger = "6235"; - team = "2"; - }; - new StaticShape() { - position = "163.574 -6.97148 582.536"; - rotation = "0 0 1 180"; - scale = "1 1 1"; - nameTag = "wafford\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "76"; - Trigger = "6237"; - team = "2"; - }; - new StaticShape() { - position = "175.491 -51.0128 546.671"; - rotation = "0 0 -1 90.0456"; - scale = "1 1 1"; - nameTag = "My"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "77"; - Trigger = "6239"; - team = "2"; - }; - new StaticShape(Switch) { - position = "155.602 -76.2983 531.206"; - rotation = "1 0 0 0"; - scale = "0.9 0.9 2.5"; - nameTag = "Control"; - dataBlock = "FlipFlop"; - lockCount = "0"; - homingCount = "0"; - - needsObjectiveWaypoint = "1"; - Target = "78"; - team = "2"; - }; - }; - new SimGroup(Vpad) { - - powerCount = "1"; - - new InteriorInstance(sphere) { - position = "-228.247 229.425 671.225"; - rotation = "0 1 0 180"; - scale = "0.4 0.4 0.4"; - interiorFile = "sphere.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new StaticShape(VpadGen) { - position = "-227.535 232.076 669.08"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Vpad"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - needsObjectiveWaypoint = "1"; - Target = "79"; - team = "2"; - WayPoint = "6331"; - }; - new ParticleEmissionDummy() { - position = "-227.535 230.076 670.68"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - lockCount = "0"; - homingCount = "0"; - emitter = "AfterT5"; - velocity = "1"; - - team = "2"; - }; - new StaticShape() { - position = "174.228 -1.8373 540.86"; - rotation = "0 0 1 90"; - scale = "1 1 1"; - dataBlock = "StationVehiclePad"; - lockCount = "0"; - homingCount = "0"; - - HAPCFlyer = "removed"; - ready = "1"; - MobileBaseVehicle = "removed"; - Target = "80"; - inUse = "Down"; - ScoutVehicle = "removed"; - station = "6349"; - BomberFlyer = "removed"; - AssaultVehicle = "removed"; - team = "2"; - }; - new StaticShape() { - position = "191.312 7.09128 544.031"; - rotation = "0 0 1 90"; - scale = "1 1 1"; - nameTag = "Kamikaze Raptor\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "81"; - inUse = "Down"; - notReady = "1"; - Trigger = "6247"; - team = "2"; - }; - new StaticShape() { - position = "191.314 -10.6828 544.031"; - rotation = "0 0 1 90"; - scale = "1 1 1"; - nameTag = "Kamikaze Samurai\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "82"; - Trigger = "6249"; - team = "2"; - }; - }; - new SimGroup(Turrets) { - - powerCount = "1"; - - new InteriorInstance(sphere) { - position = "-180.754 -481.432 709.695"; - rotation = "0 1 0 180"; - scale = "0.4 0.4 0.4"; - interiorFile = "sphere.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new StaticShape(TurretGen) { - position = "-179.885 -479.165 707.556"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Turret"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - needsObjectiveWaypoint = "1"; - Target = "83"; - team = "2"; - }; - new Turret() { - position = "85.6454 34.9827 545.201"; - rotation = "0 1 0 90"; - scale = "1 1 1"; - nameTag = "Dargon\'s"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - - Target = "84"; - originalBarrel = "AABarrelLarge"; - team = "2"; - }; - new Turret() { - position = "85.6454 -2.8173 545.201"; - rotation = "0 1 0 90"; - scale = "1 1 1"; - nameTag = "Hundin666\'s"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "MissileBarrelLarge"; - - Target = "85"; - originalBarrel = "MissileBarrelLarge"; - team = "2"; - }; - new Turret() { - position = "85.6454 -41.2173 545.201"; - rotation = "0 1 0 90"; - scale = "1 1 1"; - nameTag = "Teribean\'s"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - - Target = "86"; - originalBarrel = "AABarrelLarge"; - team = "2"; - }; - new Turret() { - position = "85.6459 -139.59 545.201"; - rotation = "0.707107 -0.000563142 -0.707107 180.065"; - scale = "1 1 1"; - nameTag = "Junglist\'s"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - - Target = "87"; - originalBarrel = "AABarrelLarge"; - team = "2"; - }; - new Turret() { - position = "85.6456 -101.59 545.201"; - rotation = "0.707107 -0.000563142 -0.707107 180.065"; - scale = "1 1 1"; - nameTag = "kdevil\'s"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "MissileBarrelLarge"; - - Target = "88"; - originalBarrel = "MissileBarrelLarge"; - team = "2"; - }; - new Turret() { - position = "85.6454 -63.39 545.201"; - rotation = "0.707107 -0.000563142 -0.707107 180.065"; - scale = "1 1 1"; - nameTag = "FluffyBunni\'s"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - - Target = "89"; - originalBarrel = "AABarrelLarge"; - team = "2"; - }; - new Turret() { - position = "221.552 34.9563 545.201"; - rotation = "-0 -1 0 89.9087"; - scale = "1 1 1"; - nameTag = "voup\'s"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - - Target = "90"; - originalBarrel = "AABarrelLarge"; - team = "2"; - }; - new Turret() { - position = "221.552 -2.84365 545.201"; - rotation = "-0 -1 0 89.9087"; - scale = "1 1 1"; - nameTag = "TySoft\'s"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "MissileBarrelLarge"; - - Target = "91"; - originalBarrel = "MissileBarrelLarge"; - team = "2"; - }; - new Turret() { - position = "221.552 -41.2437 545.201"; - rotation = "-0 -1 0 89.9087"; - scale = "1 1 1"; - nameTag = "the protector\'s"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - - Target = "92"; - originalBarrel = "AABarrelLarge"; - team = "2"; - }; - new Turret() { - position = "221.551 -139.616 545.201"; - rotation = "0.706544 -0.000566791 0.707669 179.935"; - scale = "1 1 1"; - nameTag = "Celios\'"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - - Target = "93"; - originalBarrel = "AABarrelLarge"; - team = "2"; - }; - new Turret() { - position = "221.551 -101.616 545.201"; - rotation = "0.706544 -0.000566791 0.707669 179.935"; - scale = "1 1 1"; - nameTag = "B\|o\|S\|s\|\'"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "MissileBarrelLarge"; - - Target = "94"; - originalBarrel = "MissileBarrelLarge"; - team = "2"; - }; - new Turret() { - position = "221.551 -63.4164 545.201"; - rotation = "0.706544 -0.000566791 0.707669 179.935"; - scale = "1 1 1"; - nameTag = "Jbot\'s"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - - Target = "95"; - originalBarrel = "AABarrelLarge"; - team = "2"; - }; - new ParticleEmissionDummy() { - position = "-179.885 -480.965 709.156"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - lockCount = "0"; - homingCount = "0"; - emitter = "AfterT5"; - velocity = "1"; - - team = "2"; - }; - new StaticShape() { - position = "152.773 -52.4971 482.865"; - rotation = "0.707388 0.706825 -3.08963e-08 180"; - scale = "1 1 1"; - nameTag = "Danny\'s"; - dataBlock = "SensorLargePulse"; - lockCount = "0"; - homingCount = "0"; - - Target = "96"; - team = "2"; - }; - new Turret() { - position = "88.2895 37.7 545.202"; - rotation = "0.577657 -0.577197 -0.577197 119.974"; - scale = "1 1 1"; - nameTag = "Shadow Skill\'s"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "MissileBarrelLarge"; - - Target = "97"; - originalBarrel = "MissileBarrelLarge"; - team = "2"; - }; - new Turret() { - position = "130.09 37.7001 545.204"; - rotation = "0.577657 -0.577197 -0.577197 119.974"; - scale = "1 1 1"; - nameTag = "ShadowOfThePast\'s"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - - Target = "98"; - originalBarrel = "AABarrelLarge"; - team = "2"; - }; - new Turret() { - position = "218.863 37.7005 545.201"; - rotation = "0.577658 0.577198 0.577194 119.974"; - scale = "1 1 1"; - nameTag = "ShadowOfHope\'s"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "MissileBarrelLarge"; - - Target = "99"; - originalBarrel = "MissileBarrelLarge"; - team = "2"; - }; - new Turret() { - position = "176.863 37.7005 545.234"; - rotation = "0.577658 0.577198 0.577194 119.974"; - scale = "1 1 1"; - nameTag = "ShadowOfFear\'s"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - - Target = "100"; - originalBarrel = "AABarrelLarge"; - team = "2"; - }; - new Turret() { - position = "176.827 -142.25 545.201"; - rotation = "0.577962 0.577501 -0.576587 239.974"; - scale = "1 1 1"; - nameTag = "Shiftin\'s"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - - Target = "101"; - originalBarrel = "AABarrelLarge"; - team = "2"; - }; - new Turret() { - position = "218.827 -142.25 545.201"; - rotation = "0.577962 0.577501 -0.576587 239.974"; - scale = "1 1 1"; - nameTag = "\?\?\?Unknown\?\?\?\'s"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "MissileBarrelLarge"; - - Target = "102"; - originalBarrel = "MissileBarrelLarge"; - team = "2"; - }; - new InteriorInstance() { - position = "29.2796 -149.703 494.189"; - rotation = "0 0 -1 90.5274"; - scale = "1 1 1"; - interiorFile = "smisca.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new Turret() { - position = "30.0433 -149.501 520.26"; - rotation = "0 0 -1 90.5274"; - scale = "1 1 1"; - nameTag = "e2g\'s"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - - Target = "103"; - originalBarrel = "AABarrelLarge"; - team = "2"; - }; - new Turret() { - position = "-13.648 -5.63736 503.326"; - rotation = "0 0 -1 90.5274"; - scale = "1 1 1"; - nameTag = "Griffen Skylord\'s"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - - Target = "104"; - originalBarrel = "AABarrelLarge"; - team = "2"; - }; - new InteriorInstance() { - position = "-14.4117 -5.83936 477.255"; - rotation = "0 0 -1 90.5274"; - scale = "1 1 1"; - interiorFile = "smisca.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new Turret() { - position = "284.797 25.527 511.903"; - rotation = "0 0 1 90.1368"; - scale = "1 1 1"; - nameTag = "Cap Tito\'s"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - - Target = "105"; - originalBarrel = "AABarrelLarge"; - team = "2"; - }; - new InteriorInstance() { - position = "285.563 25.7202 485.832"; - rotation = "0 0 1 90.1368"; - scale = "1 1 1"; - interiorFile = "smisca.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new Turret() { - position = "295.618 -157.272 496.954"; - rotation = "0 0 1 90.1368"; - scale = "1 1 1"; - nameTag = "Verna\'s"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - - Target = "106"; - originalBarrel = "AABarrelLarge"; - team = "2"; - }; - new InteriorInstance() { - position = "296.384 -157.079 470.883"; - rotation = "0 0 1 90.1368"; - scale = "1 1 1"; - interiorFile = "smisca.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new Turret() { - position = "161.513 -363.809 532.411"; - rotation = "0 0 -1 90.5274"; - scale = "1 1 1"; - nameTag = "Aku\_Ma\'s"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - - Target = "107"; - originalBarrel = "AABarrelLarge"; - team = "2"; - }; - new InteriorInstance() { - position = "160.749 -364.011 506.34"; - rotation = "0 0 -1 90.5274"; - scale = "1 1 1"; - interiorFile = "smisca.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new Turret() { - position = "98.1246 243.279 460.703"; - rotation = "0 0 -1 90.5274"; - scale = "1 1 1"; - nameTag = "Spitfyr\'s"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - - Target = "108"; - originalBarrel = "AABarrelLarge"; - team = "2"; - }; - new InteriorInstance() { - position = "97.3609 243.077 434.632"; - rotation = "0 0 -1 90.5274"; - scale = "1 1 1"; - interiorFile = "smisca.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new Turret() { - position = "130.31 -142.25 545.201"; - rotation = "-0.577351 0.576892 -0.577807 119.921"; - scale = "1 1 1"; - nameTag = "\*PsYcHo\*\'s"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - - Target = "109"; - originalBarrel = "AABarrelLarge"; - team = "2"; - }; - new Turret() { - position = "88.3097 -142.25 545.201"; - rotation = "-0.577351 0.576892 -0.577807 119.921"; - scale = "1 1 1"; - nameTag = "DocMan\'s"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "MissileBarrelLarge"; - - Target = "110"; - originalBarrel = "MissileBarrelLarge"; - team = "2"; - }; - }; - new SimGroup(BaseAccess) { - - powerCount = "1"; - - new StaticShape(BaseGen) { - position = "168.98 -25.3277 552.181"; - rotation = "0 0 1 90"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - needsObjectiveWaypoint = "1"; - Target = "111"; - notRepairable = "1"; - team = "2"; - }; - new ForceFieldBare() { - position = "121.837 -54.9818 577.28"; - rotation = "1 0 0 0"; - scale = "0.514104 5.2735 3.64766"; - dataBlock = "RetTeamFieldRed"; - lockCount = "0"; - homingCount = "0"; - - Target = "112"; - team = "2"; - }; - new ForceFieldBare() { - position = "116.513 -81.0519 577.163"; - rotation = "0 0 -1 90"; - scale = "0.567834 5.2735 3.79424"; - dataBlock = "RetTeamFieldRed"; - lockCount = "0"; - homingCount = "0"; - - Target = "113"; - team = "2"; - }; - new ForceFieldBare() { - position = "116.43 -28.0608 577.205"; - rotation = "0 0 -1 90"; - scale = "0.567891 5.2735 3.79424"; - dataBlock = "RetTeamFieldRed"; - lockCount = "0"; - homingCount = "0"; - - Target = "114"; - team = "2"; - }; - new ForceFieldBare() { - position = "103.078 -89.3909 546.563"; - rotation = "1 0 0 0"; - scale = "0.514104 8.17032 4.67601"; - dataBlock = "RetTeamFieldRed"; - lockCount = "0"; - homingCount = "0"; - - Target = "115"; - team = "2"; - }; - }; - new SimGroup(Emergency) { - - powerCount = "1"; - - new StaticShape(EmGen) { - position = "169.548 -114.799 577.291"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Emergency"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - needsObjectiveWaypoint = "1"; - Target = "116"; - team = "2"; - }; - new ForceFieldBare(EmergFF) { - position = "140.053 -92.1055 542.701"; - rotation = "1 0 0 0"; - scale = "31.4158 31.617 1"; - dataBlock = "RetNoTeamFieldRed"; - lockCount = "0"; - homingCount = "0"; - - Target = "117"; - team = "2"; - }; - }; - new SimGroup(FF2) { - - powerCount = "1"; - - new StaticShape(FF2Gen) { - position = "176.351 -20.3401 582.571"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Force Field"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - needsObjectiveWaypoint = "1"; - Target = "118"; - notRepairable = "1"; - team = "2"; - }; - new ForceFieldBare() { - position = "139.671 -92.2987 539.946"; - rotation = "1 0 0 0"; - scale = "30.906 31.5708 0.494392"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - Target = "119"; - team = "2"; - }; - }; - new SimGroup(FF1) { - - powerCount = "1"; - - new StaticShape(FF1Gen) { - position = "150.351 -20.3401 582.571"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Force Field"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - needsObjectiveWaypoint = "1"; - Target = "120"; - notRepairable = "1"; - team = "2"; - }; - new ForceFieldBare() { - position = "141.045 -91.2736 545.96"; - rotation = "1 0 0 0"; - scale = "29.3908 29.5165 0.494392"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - Target = "121"; - team = "2"; - }; - }; - new SimGroup(SGen1) { - - powerCount = "1"; - - new StaticShape() { - position = "134.856 -76.1418 523.701"; - rotation = "0 0 1 90"; - scale = "1 1 1"; - nameTag = "Switch"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - needsObjectiveWaypoint = "1"; - Target = "122"; - team = "2"; - }; - new ForceFieldBare(SFF1) { - position = "152.449 -77.1387 532.409"; - rotation = "1 0 0 0"; - scale = "1.9 1.9 19.3741"; - dataBlock = "RetNoTeamField"; - lockCount = "0"; - homingCount = "0"; - - Target = "123"; - team = "2"; - }; - }; - new SimGroup(SGen2) { - - powerCount = "1"; - - new StaticShape() { - position = "155.795 -56.5041 523.701"; - rotation = "0 0 1 180"; - scale = "1 1 1"; - nameTag = "Switch"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - needsObjectiveWaypoint = "1"; - Target = "124"; - team = "2"; - }; - new ForceFieldBare(SFF2) { - position = "154.648 -75.0504 532.409"; - rotation = "1 0 0 0"; - scale = "1.9 1.9 19.3741"; - dataBlock = "RetNoTeamField"; - lockCount = "0"; - homingCount = "0"; - - Target = "125"; - team = "2"; - }; - }; - new SimGroup(SGen3) { - - powerCount = "1"; - - new StaticShape() { - position = "174.039 -76.2293 523.701"; - rotation = "0 0 -1 90"; - scale = "1 1 1"; - nameTag = "Switch"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - needsObjectiveWaypoint = "1"; - Target = "126"; - team = "2"; - }; - new ForceFieldBare(SFF3) { - position = "156.827 -77.2149 532.409"; - rotation = "1 0 0 0"; - scale = "1.9 1.9 19.3741"; - dataBlock = "RetNoTeamField"; - lockCount = "0"; - homingCount = "0"; - - Target = "127"; - team = "2"; - }; - }; - new SimGroup(SGen4) { - - powerCount = "1"; - - new StaticShape() { - position = "155.694 -96.0114 523.701"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Switch"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - needsObjectiveWaypoint = "1"; - Target = "128"; - team = "2"; - }; - new ForceFieldBare(SFF4) { - position = "154.648 -79.364 532.409"; - rotation = "1 0 0 0"; - scale = "1.9 1.9 19.3741"; - dataBlock = "RetNoTeamField"; - lockCount = "0"; - homingCount = "0"; - - Target = "129"; - team = "2"; - }; - }; - }; - }; - }; - -}; -//--- OBJECT WRITE END --- - -package FinalRevenge -{ - - -function SiegeGame::missionLoadDone(%game) -{ - // Shrikes - $OldScoutFlyerMax = $VehicleMax[ScoutFlyer]; - $VehicleMax[ScoutFlyer] = 15; // 15 Shrikes now - - //Disable the hidden Offense generators for Dbase - nameToId("ForwardGen").setDamageLevel(2.5); - Parent::missionLoadDone(%game); -} - -function Generator::onDisabled(%data, %obj) -{ - Parent::onDisabled(%data, %obj); - - //When Base gen gets destroyed - if (%obj == nameToId("BaseGen")) - { - nameToId("ForwardGen").setDamageState(Enabled); //The Offense gen for the base comes online - nameToId("VpadGen").setDamageLevel(2.5); //The D Vpad becomes disabled - nameToId("TurretGen").setDamageLevel(2.5); //The D turrets becomes disabled - - nameToId("BaseGen").waypoint.delete(); - nameToId("VpadGen").waypoint.delete(); - nameToId("TurretGen").waypoint.delete(); - - nameToId("OBaseSpawn").sphereWeight = 0; //The D spawn for the ground base is deactivated - nameToId("OutLSpawn").sphereWeight = 30; //The new O spawn is activated - nameToId("OutRSpawn").sphereWeight = 30; //The new O spawn is activated - nameToId("OInSpawn").sphereWeight = 40; //The new O spawn is activated - } -} - -function SiegeGame::halftimeOver( %game ) //resetting all variables -{ - nameToId("ForwardGen").setDamageLevel(2.5); - - nameToId("OBaseSpawn").sphereWeight = 100; - nameToId("OutLSpawn").sphereWeight = 0; - nameToId("OutRSpawn").sphereWeight = 0; - nameToId("OInSpawn").sphereWeight = 0; - - Parent::halftimeOver(%game); -} - -function SiegeGame::gameOver(%game) -{ - $VehicleMax[ScoutFlyer] = $OldScoutFlyerMax; - $OldScoutFlyerMax = ""; - - exec("scripts/forceField.cs"); - Parent::gameOver(%game); - deactivatePackage(FinalRevenge); -} - - -}; -activatepackage(FinalRevenge); diff --git a/docs/base/@vl2/FinalRevenge.vl2/terrains/FinalRevenge.spn b/docs/base/@vl2/FinalRevenge.vl2/terrains/FinalRevenge.spn deleted file mode 100644 index db94ff48..00000000 Binary files a/docs/base/@vl2/FinalRevenge.vl2/terrains/FinalRevenge.spn and /dev/null differ diff --git a/docs/base/@vl2/FinalRevenge.vl2/textures/gui/Load_FinalRevenge.png b/docs/base/@vl2/FinalRevenge.vl2/textures/gui/Load_FinalRevenge.png deleted file mode 100644 index 3b78c9ef..00000000 Binary files a/docs/base/@vl2/FinalRevenge.vl2/textures/gui/Load_FinalRevenge.png and /dev/null differ diff --git a/docs/base/@vl2/Geronimo.vl2/missions/Geronimo.mis b/docs/base/@vl2/Geronimo.vl2/missions/Geronimo.mis deleted file mode 100644 index 69f09c2e..00000000 --- a/docs/base/@vl2/Geronimo.vl2/missions/Geronimo.mis +++ /dev/null @@ -1,1080 +0,0 @@ -// DisplayName = Geronimo! -// MissionTypes = Siege - -//--- MISSION QUOTE BEGIN --- -// "I must not fear. Fear is the mind-killer. Fear is the little-death that brings total obliteration. I will face my fear. I will permit it to pass over me and through me. -//And when it has gone past I will turn the inner eye to see its path. Where the fear has gone there will be nothing. Only I will remain." -- Frank Herbert, Dune, "Litany Against Fear" -//---------- -//--Map by ???Unknown???. Thanks to FatCow, Deviant, Jacen, helloworld and the people of the pond for helping test the map. -//--- MISSION QUOTE END --- - -//--- MISSION STRING BEGIN --- -//[Siege]Details (hit esc in-game to view): Offense spawns on a base high in the air above the Defense base. Jump off the edge and aim for the Orange FF's. Take out the North and South FF gens to get inside base, take out all three base gens to expose switch. -//Defense spawns indoors. You can either defend the base gens or try to get the FF's back up and defend them. You can't reach the switch unless the base gens are down. -//All gens must be down to cap. Access the switch from the chute outside. -//Credits: Map by ???Unknown???. Thanks to FatCow, Deviant, Jacen, helloworld and the people of the pond for helping test the map. -//--- MISSION STRING END --- - -//--- OBJECT WRITE BEGIN --- -new SimGroup(MissionGroup) { - musicTrack = "badlands"; - DM_timeLimit = "25"; - Team_Hunters_timeLimit = "25"; - cdTrack = "4"; - Hunters_timeLimit = "25"; - powerCount = "0"; - DM_scoreLimit = "25"; - - new MissionArea(MissionArea) { - area = "-160 -88 512 512"; - flightCeiling = "2000"; - flightCeilingRange = "50"; - locked = "true"; - }; - new Sky(Sky) { - position = "0 0 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - cloudHeightPer[0] = "0.349971"; - cloudHeightPer[1] = "0.25"; - cloudHeightPer[2] = "0.199973"; - cloudSpeed1 = "0.0005"; - cloudSpeed2 = "0.001"; - cloudSpeed3 = "0.0015"; - visibleDistance = "500"; - useSkyTextures = "1"; - renderBottomTexture = "0"; - SkySolidColor = "0.200000 0.200000 0.200000 0.000000"; - fogDistance = "200"; - fogColor = "0.300000 0.300000 0.300000 1.000000"; - fogVolume1 = "600 0 190"; - fogVolume2 = "0 0 0"; - fogVolume3 = "0 0 0"; - materialList = "lush_dark.dml"; - windVelocity = "5 0 0"; - windEffectPrecipitation = "1"; - fogVolumeColor1 = "128.000000 128.000000 128.000000 nan"; - fogVolumeColor2 = "128.000000 128.000000 128.000000 148120713330651839000000000000000000000.000000"; - fogVolumeColor3 = "128.000000 128.000000 128.000000 nan"; - high_visibleDistance = "-1"; - high_fogDistance = "-1"; - high_fogVolume1 = "-1 5.75161e-35 0"; - high_fogVolume2 = "-1 0 0"; - high_fogVolume3 = "-1 3.39093e-34 0"; - locked = "true"; - cloudSpeed0 = "0.000000 0.000000"; - }; - new Sun() { - position = "0 0 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - direction = "0.57735 0.57735 -0.57735"; - color = "0.300000 0.300000 0.300000 1.000000"; - ambient = "0.300000 0.300000 0.300000 1.000000"; - texture[0] = "special/sunFlare"; - texture[1] = "special/sunFlare02"; - texture[2] = "special/LensFlare/flare01"; - texture[3] = "special/LensFlare/flare02"; - texture[4] = "special/LensFlare/flare03"; - lensFlareScale = "0.7"; - lensFlareIntensity = "1"; - frontFlareSize = "300"; - backFlareSize = "450"; - flareColor = "1.000000 1.000000 1.000000 1.000000"; - locked = "true"; - }; - new TerrainBlock(terrain) { - rotation = "1 0 0 0"; - scale = "1 1 1"; - detailTexture = "details/baddet2"; - terrainFile = "AgentsOfFortune.ter"; - squareSize = "8"; - emptySquares = "233103 233359 233615"; - locked = "true"; - position = "-1024 -1024 0"; - }; - new NavigationGraph(navGraph) { - conjoinAngleDev = "45"; - cullDensity = "0.3"; - customArea = "0 0 0 0"; - locked = "true"; - coverage = "0"; - YDimOverSize = "0"; - rotation = "0 0 0 0"; - GraphFile = "Geronimo.nav"; - XDimOverSize = "0"; - position = "0 0 0 1"; - conjoinBowlDev = "20"; - scale = "1 1 1"; - }; - new SimGroup(ObserverDropPoints) { - powerCount = "0"; - - new Camera() { - position = "187.814 72.7122 255.214"; - rotation = "0 0 -1 49.2744"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - locked = "false"; - }; - new Camera() { - position = "129.709 124.937 81.9344"; - rotation = "0.406029 -0.405706 0.818867 101.329"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - team = "0"; - }; - new Camera() { - position = "131.129 158.641 51.5879"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - team = "0"; - }; - new Camera() { - position = "224.943 121.099 751.556"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - team = "0"; - }; - }; - new SimGroup(Teams) { - powerCount = "0"; - - new SimGroup(Team2) { - powerCount = "0"; - - new SimGroup(spawnspheres) { - powerCount = "0"; - - new SpawnSphere() { - position = "131.42 123.901 24.1589"; - rotation = "1 0 0 0"; - scale = "0.985931 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "50"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - new SpawnSphere() { - position = "72.3684 126.078 54.6457"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "20"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - new SpawnSphere() { - position = "190.209 125.557 55.249"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "20"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - new SpawnSphere() { - position = "153.817 152.54 110.47"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "15"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - }; - new SimGroup(base) { - powerCount = "1"; - - new ForceFieldBare() { - position = "127.07 114.835 35.9574"; - rotation = "1 0 0 0"; - scale = "7.91883 0.917297 7.8038"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - target = "33"; - team = "1"; - }; - new InteriorInstance() { - position = "0.061306 -18.8919 178.562"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "xbrdg9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new StaticShape(EastBaseGen) { - position = "188.265 125.239 45.4441"; - rotation = "-0 0 -1 89.9544"; - scale = "1 1 1"; - nameTag = "East Base"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - needsObjectiveWaypoint = "1"; - damageTimeMS = "1513470"; - target = "34"; - WayPoint = "7311"; - team = "1"; - lastDamagedByTeam = "2"; - lastDamagedBy = "5041"; - repairedBy = "5041"; - }; - new ForceFieldBare() { - position = "127.221 131.166 36.0149"; - rotation = "1 0 0 0"; - scale = "7.86882 0.770004 7.67324"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - target = "45"; - team = "1"; - }; - new StaticShape(WestBaseGen) { - position = "73.86 126.186 45.4516"; - rotation = "0 0 1 90.5276"; - scale = "1 1 1"; - nameTag = "West Base"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - needsObjectiveWaypoint = "1"; - damageTimeMS = "1037841"; - target = "36"; - WayPoint = "7312"; - team = "1"; - lastDamagedByTeam = "2"; - lastDamagedBy = "5041"; - repairedBy = "5041"; - }; - new SimGroup(Centerbase) { - powerCount = "2"; - - new StaticShape(CenterGen) { - position = "128.839 122.985 24.8072"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - nameTag = "Center"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - needsObjectiveWaypoint = "1"; - damageTimeMS = "1057356"; - target = "41"; - WayPoint = "7314"; - team = "1"; - lastDamagedByTeam = "2"; - lastDamagedBy = "5041"; - repairedBy = "5041"; - }; - new StaticShape(CenterInv) { - position = "119.117 123.413 24.7954"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - nameTag = "Center"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - inUse = "Down"; - damageTimeMS = "635995"; - Trigger = "7207"; - target = "42"; - team = "1"; - notReady = "1"; - lastDamagedByTeam = "1"; - lastDamagedBy = "7205"; - }; - new StaticShape(CenterInv) { - position = "143.023 123.423 24.7911"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - nameTag = "Center"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - inUse = "Down"; - damageTimeMS = "635995"; - Trigger = "7209"; - target = "43"; - team = "1"; - notReady = "1"; - lastDamagedByTeam = "1"; - lastDamagedBy = "7205"; - repairedBy = "5041"; - }; - new ForceFieldBare() { - position = "128.526 116.077 105.304"; - rotation = "1 0 0 0"; - scale = "6.17871 0.435692 11.6897"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - target = "44"; - team = "1"; - }; - new InteriorInstance() { - position = "131.064 125.94 99.8275"; - rotation = "1 0 0 0"; - scale = "1.25 1.25 1.25"; - interiorFile = "xtowr7.dif"; - showTerrainInside = "1"; - AudioProfile = "Universal_Base_Pulse_1"; - AudioEnvironment = "BigRoom"; - locked = "true"; - team = "2"; - }; - new StaticShape(SouthBaseInv) { - position = "131.271 81.8254 26.0548"; - rotation = "0 0 1 180.482"; - scale = "1 1 1"; - nameTag = "South Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - inUse = "Down"; - damageTimeMS = "727376"; - Trigger = "9037"; - target = "35"; - team = "1"; - notReady = "1"; - lastDamagedByTeam = "1"; - lastDamagedBy = "5042"; - repairedBy = "31108"; - }; - new StaticShape(NorthFFInv) { - position = "131.473 182.644 149.816"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "North FF"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - inUse = "Down"; - damageTimeMS = "1293050"; - Trigger = "9039"; - target = "37"; - team = "1"; - notReady = "1"; - lastDamagedByTeam = "2"; - lastDamagedBy = "5041"; - }; - new StaticShape(SouthFFInv) { - position = "131.048 69.1985 149.802"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - nameTag = "South FF"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Trigger = "9041"; - target = "39"; - team = "1"; - }; - new StaticShape(NorthBaseInv) { - position = "131.076 165.052 26.0404"; - rotation = "-0 0 -1 0.181308"; - scale = "1 1 1"; - nameTag = "North Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - inUse = "Down"; - damageTimeMS = "335521"; - Trigger = "9043"; - target = "40"; - team = "1"; - notReady = "1"; - lastDamagedByTeam = "1"; - lastDamagedBy = "5042"; - }; - new ScriptObject(PJTeamHUDData) { - kills5041 = "0"; - deaths5041 = "0"; - floodprotect = "0"; - perRow = "17"; - rows = "1"; - cell5041 = "0"; - client0 = "5041"; - backpack = "repairpack"; - TotalPlayers = "0"; - }; - }; - new StaticShape(Switch) { - position = "131.05 124.618 53.5405"; - rotation = "1 0 0 0"; - scale = "1.53607 1.50956 1.33514"; - nameTag = "Control Point"; - dataBlock = "FlipFlop"; - lockCount = "0"; - homingCount = "0"; - needsObjectiveWaypoint = "1"; - damageTimeMS = "2823095"; - target = "38"; - WayPoint = "7313"; - team = "1"; - lastDamagedByTeam = "1"; - lastDamagedBy = "31244"; - }; - new TSStatic() { - position = "131.06 124.673 52.9497"; - rotation = "1 0 0 0"; - scale = "1.25518 1.66358 1.14153"; - shapeName = "bmiscf.dts"; - team = "2"; - }; - new InteriorInstance() { - position = "0 0 178.562"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "xbrdg4.dif"; - showTerrainInside = "0"; - team = "2"; - }; - }; - new SimGroup(OuterFF) { - powerCount = "2"; - - new StaticShape(SouthFFGen) { - position = "131.166 70.8581 127.315"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "South FF"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - needsObjectiveWaypoint = "1"; - damageTimeMS = "1474930"; - target = "46"; - WayPoint = "7315"; - team = "1"; - lastDamagedByTeam = "2"; - lastDamagedBy = "5041"; - repairedBy = "5041"; - }; - new StaticShape(NorthFFGen) { - position = "131.513 181.034 127.348"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - nameTag = "North FF"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - needsObjectiveWaypoint = "1"; - damageTimeMS = "1467189"; - target = "47"; - WayPoint = "7316"; - team = "1"; - lastDamagedByTeam = "2"; - lastDamagedBy = "5041"; - repairedBy = "5041"; - }; - new Item() { - position = "131.209 126.108 118.251"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - target = "-1"; - team = "2"; - }; - new ForceFieldBare() { - position = "120.857 115.897 105.162"; - rotation = "1 0 0 0"; - scale = "20.3483 20.1026 0.1"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - target = "48"; - team = "1"; - }; - new ForceFieldBare() { - position = "126.945 80.1163 149.285"; - rotation = "1 0 0 0"; - scale = "8.38954 0.1 11.3637"; - dataBlock = "defaultAllSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - target = "50"; - team = "1"; - }; - new ForceFieldBare() { - position = "126.278 171.582 149.702"; - rotation = "1 0 0 0"; - scale = "8.90382 0.1 10.4342"; - dataBlock = "defaultAllSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - target = "49"; - team = "1"; - }; - new ForceFieldBare() { - position = "126.893 171.753 127.091"; - rotation = "1 0 0 0"; - scale = "8.90382 0.1 10.4342"; - dataBlock = "defaultAllSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - target = "60"; - team = "1"; - }; - new ForceFieldBare() { - position = "126.49 80.3318 127.063"; - rotation = "1 0 0 0"; - scale = "8.90382 0.1 10.4342"; - dataBlock = "defaultAllSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - target = "61"; - team = "1"; - }; - }; - }; - new SimGroup(Team1) { - powerCount = "0"; - - new SimGroup(spawnspheres) { - powerCount = "0"; - - new SpawnSphere() { - position = "203.547 120.934 759.916"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "50"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - }; - new SimGroup(base) { - powerCount = "1"; - - new InteriorInstance() { - position = "194.114 121.476 770.466"; - rotation = "0.706825 0.707388 -0.000562879 179.935"; - scale = "1 1 1"; - interiorFile = "xbrdg10.dif"; - showTerrainInside = "0"; - team = "1"; - }; - new InteriorInstance() { - position = "217.201 120.533 738.737"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "xplat2.dif"; - showTerrainInside = "0"; - team = "1"; - }; - new InteriorInstance() { - position = "238.693 121.058 739.728"; - rotation = "0 0 -1 46.4096"; - scale = "1 1 1"; - interiorFile = "xmiscb.dif"; - showTerrainInside = "0"; - team = "1"; - }; - new InteriorInstance() { - position = "214.824 121.396 779.669"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - interiorFile = "xbrdg5.dif"; - showTerrainInside = "0"; - team = "1"; - }; - new InteriorInstance() { - position = "154.707 121.635 733.362"; - rotation = "0.0797238 0.0796603 -0.993629 90.3206"; - scale = "0.742361 1 1"; - interiorFile = "xbrdgn.dif"; - showTerrainInside = "0"; - team = "1"; - }; - new InteriorInstance() { - position = "193.923 121.516 779.8"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "xbrdg4.dif"; - showTerrainInside = "0"; - team = "1"; - }; - new InteriorInstance() { - position = "184.71 121.561 740.728"; - rotation = "0 0 1 90.5273"; - scale = "1 1 1"; - interiorFile = "xbrdg1.dif"; - showTerrainInside = "0"; - team = "1"; - }; - new InteriorInstance() { - position = "228.144 120.635 740.175"; - rotation = "1 0 0 0"; - scale = "0.979503 1.01392 0.827511"; - interiorFile = "xmisc4.dif"; - showTerrainInside = "0"; - team = "1"; - }; - new InteriorInstance() { - position = "215.458 121.384 779.677"; - rotation = "0 0 1 90.5273"; - scale = "1 1.20497 1"; - interiorFile = "xbrdg0.dif"; - showTerrainInside = "0"; - team = "1"; - }; - new StaticShape(UnknownsGen) { - position = "225.912 120.47 741.538"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - nameTag = "???Unknown???\'s"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - target = "51"; - team = "2"; - }; - new StaticShape() { - position = "209.013 144.898 740.858"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - inUse = "Down"; - Trigger = "7240"; - target = "52"; - team = "2"; - notReady = "1"; - }; - new StaticShape() { - position = "209.069 97.9027 740.81"; - rotation = "0 0 1 180.482"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - inUse = "Down"; - Trigger = "7242"; - target = "53"; - team = "2"; - notReady = "1"; - }; - new StaticShape(ACStation) { - position = "222.207 120.678 740.779"; - rotation = "0 0 1 90.5273"; - scale = "1 1 1"; - nameTag = "All Creation\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - inUse = "Down"; - Trigger = "7244"; - target = "54"; - team = "2"; - notReady = "1"; - }; - new StaticShape(AzazylStation) { - position = "241.756 121.191 779.733"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - nameTag = "Azazyl\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - inUse = "Down"; - Trigger = "7246"; - target = "55"; - team = "2"; - notReady = "1"; - }; - new StaticShape() { - position = "194.011 131.973 779.786"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - inUse = "Down"; - Trigger = "7248"; - target = "56"; - team = "2"; - notReady = "1"; - }; - new StaticShape() { - position = "194.097 111.035 779.829"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - inUse = "Down"; - Trigger = "7250"; - target = "57"; - team = "2"; - notReady = "1"; - }; - new SimGroup() { - powerCount = "1"; - }; - new ForceFieldBare() { - position = "80.3793 126.193 232.164"; - rotation = "0 0 1 45.2637"; - scale = "71.1547 71.7505 0.1"; - dataBlock = "defaultAllSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - target = "58"; - team = "2"; - }; - new ForceFieldBare() { - position = "80.1306 127.117 213.753"; - rotation = "0 0 1 45.2637"; - scale = "72.3279 70.6493 0.1"; - dataBlock = "defaultAllSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - target = "59"; - team = "2"; - }; - new Item() { - position = "227.99 120.756 747.597"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - target = "-1"; - team = "1"; - }; - }; - new Item() { - position = "-0.101569 -5.61989 173.303"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "InventoryDeployable"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - target = "-1"; - team = "1"; - }; - new SimGroup() { - powerCount = "0"; - }; - }; - new SimGroup(team0) { - powerCount = "0"; - - new SimGroup(base) { - providesPower = "1"; - powerCount = "1"; - }; - }; - }; - new SimGroup(RandomOrganics) { - powerCount = "0"; - - new SimGroup(Addition5BiodermPlant5) { - powerCount = "0"; - - new TSStatic() { - position = "269.5 -33.5 187.748"; - rotation = "0 0 -1 117"; - scale = "0.8 0.8 0.8"; - shapeName = "xorg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-66.7 98.3 237.568"; - rotation = "0 0 1 74"; - scale = "1.2 1.2 1.2"; - shapeName = "xorg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "127.3 48.5 104.318"; - rotation = "0 0 1 33"; - scale = "1.1 1.1 1.1"; - shapeName = "xorg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "217.5 -76.5 185.248"; - rotation = "0 0 1 109"; - scale = "0.7 0.7 0.7"; - shapeName = "xorg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "171.5 36.5 100.758"; - rotation = "0 0 1 87"; - scale = "0.7 0.7 0.7"; - shapeName = "xorg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "91.5 255.5 144.691"; - rotation = "0 0 -1 14"; - scale = "0.7 0.7 0.7"; - shapeName = "xorg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "15.5 331.5 164.602"; - rotation = "0 0 1 40"; - scale = "1.4 1.4 1.4"; - shapeName = "xorg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-84.5 302.5 166.824"; - rotation = "0 0 1 161"; - scale = "1.1 1.1 1.1"; - shapeName = "xorg5.dts"; - locked = "true"; - }; - }; - }; - new SimGroup(ambient) { - powerCount = "0"; - - new FileObject() { - }; - new TSStatic() { - position = "120.09 112.324 92.418"; - rotation = "0 0 1 114.019"; - scale = "1 1 1"; - shapeName = "stackable3m.dts"; - locked = "true"; - }; - new FileObject() { - }; - new TSStatic() { - position = "123.13 112.087 92.7805"; - rotation = "0 0 1 21.7724"; - scale = "1 1 1"; - shapeName = "stackable3m.dts"; - locked = "true"; - }; - new TSStatic() { - position = "147.149 57.6019 101.492"; - rotation = "0 0 1 33"; - scale = "1.1 1.1 1.1"; - shapeName = "xorg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "144.27 135.398 91.4467"; - rotation = "0 0 1 67.609"; - scale = "1 1 1"; - shapeName = "stackable3m.dts"; - locked = "true"; - }; - new AudioEmitter() { - position = "135.696 -116.796 193.816"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/rockslide2.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "2"; - maxDistance = "128"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "35000"; - maxLoopGap = "70000"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "473.188 142.74 883.009"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/rumblingthunder.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "5000"; - maxDistance = "10000"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "193.42 301.247 223.69"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/rockslide1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "2"; - maxDistance = "128"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "20000"; - maxLoopGap = "60000"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "-26.7892 123.893 171.066"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/rockslide1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "2"; - maxDistance = "128"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "30000"; - maxLoopGap = "60000"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "280.542 123.55 749.682"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/moaningwind1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "125"; - maxDistance = "400"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - }; - new AudioEmitter() { - position = "280.55 123.513 749.657"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/moaningwind1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "125"; - maxDistance = "400"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - }; - new SimGroup() { - powerCount = "0"; - }; - new FileObject() { - }; - new FileObject() { - }; - new FileObject() { - }; - new FileObject() { - }; - new FileObject() { - }; - new FileObject() { - }; - new FileObject() { - }; - new FileObject() { - }; - }; - new Precipitation(Precipitation) { - position = "187.655 119.236 784.06"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "Rain"; - lockCount = "0"; - homingCount = "0"; - percentage = "1"; - color1 = "0.600000 0.600000 0.600000 1.000000"; - color2 = "-1.000000 0.000000 0.000000 1.000000"; - color3 = "-1.000000 0.000000 0.000000 1.000000"; - offsetSpeed = "0.25"; - minVelocity = "1"; - maxVelocity = "6"; - maxNumDrops = "30"; - maxRadius = "50"; - }; - new SimGroup() { - powerCount = "0"; - }; - new SimGroup() { - powerCount = "0"; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/Geronimo.vl2/terrains/Geronimo.spn b/docs/base/@vl2/Geronimo.vl2/terrains/Geronimo.spn deleted file mode 100644 index 2f7c282d..00000000 Binary files a/docs/base/@vl2/Geronimo.vl2/terrains/Geronimo.spn and /dev/null differ diff --git a/docs/base/@vl2/Geronimo.vl2/textures/gui/load_Geronimo.png b/docs/base/@vl2/Geronimo.vl2/textures/gui/load_Geronimo.png deleted file mode 100644 index a0b9cfba..00000000 Binary files a/docs/base/@vl2/Geronimo.vl2/textures/gui/load_Geronimo.png and /dev/null differ diff --git a/docs/base/@vl2/MountainSiege.vl2/missions/MountainSiege.mis b/docs/base/@vl2/MountainSiege.vl2/missions/MountainSiege.mis deleted file mode 100644 index 9e90782f..00000000 --- a/docs/base/@vl2/MountainSiege.vl2/missions/MountainSiege.mis +++ /dev/null @@ -1,2560 +0,0 @@ -// DisplayName = Mountain Siege -// MissionTypes = Siege - -//--- MISSION QUOTE BEGIN --- -//This is likely to be my final map. Thanks to the wonderful Siege community for keeping my interest in Tribes 2 for so long, you've all been great! -// -- Map by ???Unknown??? -beta v2. Thanks to The Reticent, IcePack, EventHorizon, and the people of the pond (you) for help testing. -//--- MISSION QUOTE END --- - -//--- MISSION STRING BEGIN --- -//Hit esc in game to view all the map details. -//The offense uses vehicles to reach the first defense bunker. When the first defense bunker goes offline, the first offense bunker comes online. -//They can then ski to the second D bunker from there and attack it. When the second D bunker goes offline the second O bunker comes online. -//From there, they ski to the main base and attempt to repair the final offensive generator to gain access to the indoor bunker. From then on it's an indoor battle. -//For the indoor battle, start with the Blue Tower Gen, followed by the Red Tower Gen, and finally the Switch FF Gen to gain access to the switch. -//This map is an attempt at combining 3 different maps into one. Vehicle centric, Ski-able, and finally indoor combat. Keep in mind, it's still in beta. -//Credits: Map by ???Unknown??? -beta v2. Thanks to The Reticent, IcePack, EventHorizon, and the people of the pond (you) for help testing. All feedback is welcome. -//--- MISSION STRING END --- - -datablock TriggerData(UnksTPTrigger) -{ - tickPeriodMS = 30; -}; - -datablock ForceFieldBareData(UnksTPFF) -{ - fadeMS = 1000; - baseTranslucency = 1; - powerOffTranslucency = 0.0; - teamPermiable = true; - otherPermiable = false; - color = "1 1 1"; - powerOffColor = "0.0 0.0 0.0"; - targetTypeTag = 'ForceField'; - - texture[0] = "skins/forcef1"; - texture[1] = "skins/forcef2"; - texture[2] = "skins/forcef3"; - texture[3] = "skins/forcef4"; - texture[4] = "skins/forcef5"; - - framesPerSec = 10; - numFrames = 5; - scrollSpeed = 15; - umapping = 1.0; - vmapping = 0.15; -}; - -datablock ForceFieldBareData(UnksGrayFF) -{ - fadeMS = 1000; - baseTranslucency = 1; - powerOffTranslucency = 0.0; - teamPermiable = true; - otherPermiable = true; - color = "0.2 0.2 0.2"; - powerOffColor = "0.0 0.0 0.0"; - targetTypeTag = 'ForceField'; - - texture[0] = "skins/null"; - - framesPerSec = 1; - numFrames = 1; - scrollSpeed = 15; - umapping = 1.0; - vmapping = 0.15; -}; - -function ForceFieldBareData::onAdd(%data, %obj) -{ - if(%obj.customPZ $= "1") { //add a dynamic field to your FF called "customPZ" with a value of 1 and it will have a custom PZ with the values set below - %velo = %obj.PZVelocity; //add a dynamic field to your FF called "PZVelocity" and set the value to what velocityMod you want - %grav = %obj.PZGravity; //dynamic field - PZGravity = whatever gravityMod you want your FF to have - } - - else { - %velo = "0.1"; - %grav = "1"; - } - - %appl = "0 0 0"; - - %pz = new PhysicalZone() { - position = %obj.position; - rotation = %obj.rotation; - scale = %obj.scale; - polyhedron = "0.000000 1.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000"; - velocityMod = %velo; - gravityMod = %grav; - appliedForce = %appl; - ffield = %obj; - }; - - %pzGroup = nameToID("MissionCleanup/PZones"); - if(%pzGroup <= 0) - { - %pzGroup = new SimGroup("PZones"); - MissionCleanup.add(%pzGroup); - } - %pzGroup.add(%pz); - - Parent::onAdd(%data, %obj); -} - -//--- OBJECT WRITE BEGIN --- -new SimGroup(MissionGroup) { - - cdTrack = "5"; - musicTrack = "ice"; - powerCount = "0"; - Siege_timeLimit = "20"; - - new MissionArea(MissionArea) { - area = "-176 -1016 1200 2032"; - flightCeiling = "2000"; - flightCeilingRange = "50"; - - locked = "true"; - }; - new Sun() { - position = "-1024 -1024 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - direction = "0.57735 0.57735 -0.57735"; - color = "0.600000 0.600000 0.600000 1.000000"; - ambient = "0.200000 0.200000 0.200000 1.000000"; - texture[0] = "special/sunFlare"; - texture[1] = "special/sunFlare02"; - texture[2] = "special/LensFlare/flare01"; - texture[3] = "special/LensFlare/flare02"; - texture[4] = "special/LensFlare/flare03"; - lensFlareScale = "0.7"; - lensFlareIntensity = "1"; - frontFlareSize = "300"; - backFlareSize = "450"; - flareColor = "1.000000 1.000000 1.000000 1.000000"; - - locked = "true"; - }; - new TerrainBlock(Terrain) { - rotation = "1 0 0 0"; - scale = "1 1 1"; - detailTexture = "details/snowdet1"; - terrainFile = "Training4.ter"; - squareSize = "8"; - emptySquares = "140441 140688 140697 140705 140944 403095 140961 403351 141465 75932 141721 216278 216534 220837 286628 286884 221605"; - - position = "-1024 -1024 0"; - }; - new NavigationGraph(NavGraph) { - conjoinAngleDev = "45"; - cullDensity = "0.3"; - customArea = "0 0 0 0"; - - coverage = "0"; - locked = "true"; - GraphFile = "Containment.nav"; - YDimOverSize = "0"; - position = "0 0 0 1"; - conjoinBowlDev = "20"; - rotation = "0 0 0 0"; - XDimOverSize = "0"; - scale = "1 1 1"; - }; - new SimGroup(Teams) { - - powerCount = "0"; - - new SimGroup(Team2) { - - powerCount = "0"; - - new SimGroup(spawnspheres) { - - powerCount = "0"; - - new SpawnSphere(Dbunk1spawn) { - position = "699.901 -400.147 138.673"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "100"; - sphereWeight = "50"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - new SpawnSphere(Dbunk2spawn) { - position = "296.719 -257.791 61.585"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "40"; - sphereWeight = "50"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - }; - new SimGroup(mainbase) { - - powerCount = "0"; - - new SimGroup(switchgen) { - - powerCount = "1"; - - new StaticShape(switchffgen) { - position = "270.076 -797.951 37.454"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - nameTag = "Switch FF"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - repairedBy = "5278"; - lastDamagedBy = "10661"; - lastDamagedByTeam = "2"; - team = "1"; - WayPoint = "5672"; - needsObjectiveWaypoint = "1"; - Target = "33"; - damageTimeMS = "3157978"; - }; - new StaticShape(thereticentinv) { - position = "247.244 -753.647 34.8402"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "The Reticent\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - repairedBy = "5278"; - lastDamagedBy = "10661"; - lastDamagedByTeam = "2"; - Trigger = "5302"; - team = "1"; - Target = "34"; - notReady = "1"; - inUse = "Down"; - damageTimeMS = "2496609"; - }; - new StaticShape(Switch) { - position = "206.142 -766.209 27.4344"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Control Point"; - dataBlock = "FlipFlop"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedBy = "5278"; - lastDamagedByTeam = "1"; - team = "1"; - WayPoint = "5673"; - needsObjectiveWaypoint = "1"; - Target = "35"; - damageTimeMS = "2380706"; - }; - new ForceFieldBare() { - position = "204.311 -768.117 27.4031"; - rotation = "1 0 0 0"; - scale = "3.90567 3.38747 5.40571"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "36"; - }; - new InteriorInstance(InteriorInstance) { - position = "206.18 -712.801 49.8529"; - rotation = "1 0 0 0"; - scale = "1.3 1.3 1.3"; - interiorFile = "bbase1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new StaticShape() { - position = "221.409 -766.485 27.4268"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedBy = "10661"; - lastDamagedByTeam = "2"; - Trigger = "5309"; - team = "1"; - Target = "37"; - notReady = "1"; - inUse = "Down"; - damageTimeMS = "2476673"; - }; - new StaticShape() { - position = "191.654 -766.484 27.4268"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedBy = "10661"; - lastDamagedByTeam = "2"; - Trigger = "5311"; - team = "1"; - Target = "38"; - notReady = "1"; - inUse = "Down"; - damageTimeMS = "2472550"; - }; - new Item() { - position = "206.203 -775.857 28.6899"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - team = "2"; - Target = "-1"; - }; - new ForceFieldBare() { - position = "188.975 -775.015 27.8091"; - rotation = "1 0 0 0"; - scale = "35.9108 0.1 6.58326"; - dataBlock = "UnksGrayFF"; - lockCount = "0"; - homingCount = "0"; - - PZGravity = "1"; - team = "1"; - customPZ = "1"; - Target = "39"; - PZVelocity = "1"; - }; - }; - new SimGroup(bluetower) { - - powerCount = "1"; - - new StaticShape(bluetowergen) { - position = "273.998 -726.623 68.7135"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Blue Tower"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - repairedBy = "5278"; - lastDamagedBy = "5278"; - lastDamagedByTeam = "1"; - team = "1"; - WayPoint = "5674"; - needsObjectiveWaypoint = "1"; - Target = "40"; - damageTimeMS = "2128130"; - }; - new ForceFieldBare() { - position = "172.17 -728.377 41.14"; - rotation = "0 0 1 26.3561"; - scale = "11.9701 0.1 8.16629"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "41"; - }; - new ForceFieldBare() { - position = "229.48 -735.154 41.14"; - rotation = "1 0 0 0"; - scale = "10.7291 0.724121 8.16629"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "42"; - }; - }; - new SimGroup(redtower) { - - powerCount = "1"; - - new StaticShape(redtowergen) { - position = "138.233 -726.656 68.6505"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Red Tower"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - repairedBy = "5278"; - lastDamagedBy = "5278"; - teamDamageStateOnZap = "1"; - lastDamagedByTeam = "1"; - team = "1"; - WayPoint = "5675"; - needsObjectiveWaypoint = "1"; - Target = "43"; - zapSound = "0"; - damageTimeMS = "2733078"; - }; - new ForceFieldBare() { - position = "191.244 -792.201 37.3728"; - rotation = "1 0 0 0"; - scale = "47.736 1.36548 7.17978"; - dataBlock = "defaultSolidFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "44"; - }; - new ForceFieldBare() { - position = "253.405 -803.088 37.3182"; - rotation = "1 0 0 0"; - scale = "1.80911 9.83625 10.7587"; - dataBlock = "defaultSolidFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "45"; - }; - new ForceFieldBare() { - position = "229.48 -720.954 41.14"; - rotation = "1 0 0 0"; - scale = "10.7291 0.724121 8.16629"; - dataBlock = "defaultSolidFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "46"; - }; - new ForceFieldBare() { - position = "195.544 -736.15 34.8507"; - rotation = "1 0 0 0"; - scale = "21.4172 1 10.5338"; - dataBlock = "defaultSolidFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "47"; - }; - new ForceFieldBare() { - position = "172.28 -720.954 41.14"; - rotation = "1 0 0 0"; - scale = "10.7291 0.724121 8.16629"; - dataBlock = "defaultSolidFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "48"; - }; - }; - }; - new SimGroup(AIObjectives) { - - powerCount = "0"; - }; - new SimGroup(Dbunk2) { - - powerCount = "2"; - - new InteriorInstance() { - position = "309.778 -253.901 94.4973"; - rotation = "0 0 1 78.4952"; - scale = "1 1 1"; - interiorFile = "sbase3.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new StaticShape() { - position = "245.204 -264.979 71.4466"; - rotation = "0 0 -1 101.414"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedBy = "5238"; - lastDamagedByTeam = "2"; - Trigger = "5337"; - team = "1"; - Target = "49"; - notReady = "1"; - inUse = "Down"; - damageTimeMS = "152409"; - }; - new InteriorInstance() { - position = "258.767 -293.888 103.201"; - rotation = "0 0 1 78.4952"; - scale = "1.99725 1 0.675407"; - interiorFile = "swall1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "299.456 -338.314 92.2429"; - rotation = "0 0 -1 11.4592"; - scale = "0.482838 0.716864 1"; - interiorFile = "swall1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new StaticShape(Dbunk2gen1) { - position = "319.437 -282.405 71.4422"; - rotation = "0 0 1 79.0682"; - scale = "1 1 1"; - nameTag = "Second Defense Bunker"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedBy = "10661"; - lastDamagedByTeam = "2"; - team = "1"; - WayPoint = "5676"; - needsObjectiveWaypoint = "1"; - Target = "50"; - notRepairable = "0"; - damageTimeMS = "1921835"; - }; - new StaticShape(Dbunk2gen2) { - position = "255.947 -291.431 103.467"; - rotation = "0 0 1 78.4952"; - scale = "1 1 1"; - nameTag = "Second Defense Bunker"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedBy = "5278"; - lastDamagedByTeam = "1"; - team = "1"; - WayPoint = "5677"; - needsObjectiveWaypoint = "1"; - Target = "51"; - notRepairable = "0"; - damageTimeMS = "2056519"; - }; - new ForceFieldBare() { - position = "203.352 -754.325 52.9991"; - rotation = "1 0 0 0"; - scale = "5.56776 0.575567 5.53074"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "52"; - }; - new ForceFieldBare() { - position = "203.446 -671.769 53.0269"; - rotation = "1 0 0 0"; - scale = "5.45082 0.58252 5.59934"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "53"; - }; - new StaticShape() { - position = "313.638 -263.816 92.5254"; - rotation = "0 0 1 78.4952"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "5347"; - team = "1"; - Target = "54"; - }; - new Item() { - position = "252.2 -271.432 82.5361"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - team = "2"; - Target = "-1"; - }; - }; - new SimGroup(Dbunk1) { - - powerCount = "2"; - - new InteriorInstance() { - position = "701.16 -402.505 137.486"; - rotation = "0.707388 -0.706825 0.000562903 179.935"; - scale = "1 1 1"; - interiorFile = "bwall3.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "701.07 -399.079 101.806"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - interiorFile = "bbase7.dif"; - showTerrainInside = "1"; - - team = "2"; - }; - new InteriorInstance() { - position = "682.24 -411.109 112.916"; - rotation = "1 0 0 0"; - scale = "1 1 1.01"; - interiorFile = "bwall3.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "720.04 -411.309 112.916"; - rotation = "1 0 0 0"; - scale = "1 1 1.01"; - interiorFile = "bwall3.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "701.359 -405.065 129.249"; - rotation = "0.707388 -0.706825 0.000562903 179.935"; - scale = "1 1.29399 1.61175"; - interiorFile = "bwall3.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new StaticShape(Dbunk1gen1) { - position = "714.262 -411.517 114.77"; - rotation = "0 0 -1 90.5273"; - scale = "1 1 1"; - nameTag = "First Defense Bunker"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedBy = "10661"; - lastDamagedByTeam = "2"; - team = "1"; - WayPoint = "5678"; - needsObjectiveWaypoint = "1"; - Target = "55"; - notRepairable = "0"; - damageTimeMS = "1502993"; - }; - new StaticShape(Dbunk1gen2) { - position = "688.138 -411.241 114.77"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - nameTag = "First Defense Bunker"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - repairedBy = "5236"; - lastDamagedBy = "10661"; - lastDamagedByTeam = "2"; - team = "1"; - WayPoint = "5679"; - needsObjectiveWaypoint = "1"; - Target = "56"; - notRepairable = "0"; - damageTimeMS = "1591315"; - }; - new StaticShape() { - position = "694.398 -399.907 143.79"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "5358"; - team = "1"; - Target = "57"; - notReady = "1"; - inUse = "Down"; - }; - new StaticShape() { - position = "707.797 -399.877 143.783"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedBy = "5238"; - lastDamagedByTeam = "2"; - Trigger = "5360"; - team = "1"; - Target = "58"; - damageTimeMS = "807801"; - }; - new ForceFieldBare() { - position = "294.03 -260.13 191.96"; - rotation = "0 0 -1 11.4593"; - scale = "4.44444 6.07899 0.1"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "59"; - }; - new ForceFieldBare() { - position = "316.395 -258.764 149.411"; - rotation = "0 0 -1 11.4592"; - scale = "1 12.2397 12.1156"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "60"; - }; - new Item() { - position = "701.148 -399.805 154.845"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - team = "2"; - Target = "-1"; - }; - new ForceFieldBare() { - position = "252.283 -294.185 103.467"; - rotation = "0 0 -1 11.4592"; - scale = "4.0827 3.51263 3.32939"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "61"; - }; - new ForceFieldBare() { - position = "316.134 -285.303 71.333"; - rotation = "0 0 -1 11.4592"; - scale = "4.0827 4.03566 3.32939"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "62"; - }; - }; - new SimGroup(allpass) { - - powerCount = "0"; - - new ForceFieldBare() { - position = "195.544 -736.15 34.8507"; - rotation = "1 0 0 0"; - scale = "21.4172 1 10.5338"; - dataBlock = "defaultAllSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "63"; - }; - new ForceFieldBare() { - position = "229.48 -720.954 41.14"; - rotation = "1 0 0 0"; - scale = "10.7291 0.724121 8.16629"; - dataBlock = "defaultAllSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "64"; - }; - new ForceFieldBare() { - position = "172.28 -720.954 41.14"; - rotation = "1 0 0 0"; - scale = "10.7291 0.724121 8.16629"; - dataBlock = "defaultAllSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "65"; - }; - new StaticShape(allpassgen) { - position = "211.79 -737.192 -90.9576"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "66"; - }; - }; - new SimGroup(TPgroup) { - - powerCount = "1"; - - new StaticShape(TPgen) { - position = "179.445 -736.637 -95.541"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "67"; - }; - new ForceFieldBare() { - position = "272.565 -719.063 80.944"; - rotation = "1 0 0 0"; - scale = "2.33075 2.3114 3.33479"; - dataBlock = "UnksTPFF"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - triggerCount = "0"; - Target = "68"; - }; - new ForceFieldBare() { - position = "192.433 -712.833 39.173"; - rotation = "1 0 0 0"; - scale = "0.1 0.1 3.33479"; - dataBlock = "UnksTPFF"; - lockCount = "0"; - homingCount = "0"; - - PZGravity = "1"; - team = "1"; - customPZ = "1"; - triggerCount = "0"; - Target = "69"; - PZVelocity = "1"; - }; - new ForceFieldBare() { - position = "219.77 -712.852 39.1079"; - rotation = "1 0 0 0"; - scale = "0.1 0.1 3.33479"; - dataBlock = "UnksTPFF"; - lockCount = "0"; - homingCount = "0"; - - PZGravity = "1"; - team = "1"; - customPZ = "1"; - triggerCount = "0"; - Target = "70"; - PZVelocity = "1"; - }; - new ForceFieldBare() { - position = "137.556 -719.308 81.0347"; - rotation = "1 0 0 0"; - scale = "2.33075 2.3114 3.33479"; - dataBlock = "UnksTPFF"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - triggerCount = "0"; - Target = "71"; - }; - new Trigger(TPentranceW) { - position = "138.578 -718.16 81.0187"; - rotation = "1 0 0 0"; - scale = "0.1 0.1 1"; - dataBlock = "UnksTPTrigger"; - lockCount = "0"; - homingCount = "0"; - polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 -0.0000000 -1.0000000 -0.0000000 -0.0000000 -0.0000000 1.0000000"; - - team = "2"; - WestTP = "1"; - }; - new Trigger(TPentranceE) { - position = "273.578 -717.76 80.957"; - rotation = "1 0 0 0"; - scale = "0.1 0.1 1"; - dataBlock = "UnksTPTrigger"; - lockCount = "0"; - homingCount = "0"; - polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 -0.0000000 -1.0000000 -0.0000000 -0.0000000 -0.0000000 1.0000000"; - - team = "2"; - EastTP = "1"; - }; - new ForceFieldBare() { - position = "172.149 -751.785 34.3907"; - rotation = "1 0 0 0"; - scale = "68.1325 0.1 13.769"; - dataBlock = "UnksGrayFF"; - lockCount = "0"; - homingCount = "0"; - - PZGravity = "1"; - team = "1"; - customPZ = "1"; - Target = "72"; - PZVelocity = "1"; - }; - new SimGroup() { - - powerCount = "1"; - }; - }; - }; - new SimGroup(Team1) { - - position = "-52.253 3"; - powerCount = "0"; - - new SimGroup(spawnspheres) { - - position = "19 3"; - powerCount = "0"; - - new SpawnSphere(Obasespawn) { - position = "549.301 902.924 105.3"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "100"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - }; - new SimGroup(base) { - - providesPower = "1"; - powerCount = "2"; - - new InteriorInstance() { - position = "549.258 892.93 100.305"; - rotation = "0 0 1 171.887"; - scale = "1 1 1"; - interiorFile = "bvpad.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new StaticShape() { - position = "548.086 901.248 99.9584"; - rotation = "0 0 -1 8.02147"; - scale = "1 1 1"; - dataBlock = "StationVehiclePad"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - station = "5681"; - Target = "73"; - ready = "1"; - inUse = "Down"; - }; - new StaticShape(unkgen) { - position = "547.334 906.971 72.9688"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "???Unknown???\'s"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "74"; - }; - new StaticShape(celiosinv) { - position = "558.358 931.062 102.295"; - rotation = "0 0 -1 8.02147"; - scale = "1 1 1"; - nameTag = "Celios\'"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "5401"; - team = "2"; - Target = "75"; - UnksNoDamage = "1"; - }; - new StaticShape(icepackinv) { - position = "529.669 926.816 102.295"; - rotation = "0 0 -1 8.02147"; - scale = "1 1 1"; - nameTag = "ICEPACK\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "5403"; - team = "2"; - Target = "76"; - UnksNoDamage = "1"; - notReady = "1"; - inUse = "Down"; - }; - new StaticShape(thereticentinv2) { - position = "544.207 929.052 102.295"; - rotation = "0 0 -1 8.02147"; - scale = "1 1 1"; - nameTag = "The Reticent\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "5405"; - team = "2"; - Target = "77"; - UnksNoDamage = "1"; - notReady = "1"; - inUse = "Down"; - }; - new ForceFieldBare() { - position = "261.138 -713.351 68.6712"; - rotation = "0 0 -1 45"; - scale = "11.2479 0.47043 8.01956"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "78"; - }; - new ForceFieldBare() { - position = "278.779 -730.96 68.6712"; - rotation = "0 0 -1 45"; - scale = "11.2333 0.47043 7.86233"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "79"; - }; - new ForceFieldBare() { - position = "278.518 -705.387 68.6712"; - rotation = "0 0 1 44.9544"; - scale = "11.1387 0.47043 7.94251"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "80"; - }; - new ForceFieldBare() { - position = "125.946 -713.367 68.6899"; - rotation = "0 0 -1 45"; - scale = "11.3593 0.47043 8.01644"; - dataBlock = "defaultSolidFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "81"; - }; - new ForceFieldBare() { - position = "143.599 -730.972 68.6899"; - rotation = "0 0 -1 45"; - scale = "11.2445 0.47043 8.09581"; - dataBlock = "defaultSolidFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "82"; - }; - new ForceFieldBare() { - position = "143.248 -705.398 68.6899"; - rotation = "0 0 1 44.9544"; - scale = "11.2788 0.47043 7.86387"; - dataBlock = "defaultSolidFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "83"; - }; - new ForceFieldBare() { - position = "125.611 -723.04 68.6899"; - rotation = "0 0 1 44.9544"; - scale = "11.2278 0.47043 8.06619"; - dataBlock = "defaultSolidFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "84"; - }; - new ForceFieldBare() { - position = "260.878 -723.101 68.6712"; - rotation = "0 0 1 44.9544"; - scale = "11.162 0.47043 7.93326"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "85"; - }; - }; - new SimGroup(AIObjectives) { - - powerCount = "0"; - }; - new SimGroup(Obunk1) { - - powerCount = "0"; - - new InteriorInstance() { - position = "727.993 -81.4107 181.872"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "stowr6.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new StaticShape(Obunk1gen) { - position = "727.728 -81.2968 245.231"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - nameTag = "First Offensive Bunker"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - WayPoint = "5471"; - Target = "86"; - UnksNoDamage = "1"; - }; - new StaticShape() { - position = "729.643 -73.6783 235.377"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "5427"; - team = "2"; - Target = "87"; - UnksNoDamage = "1"; - notReady = "1"; - inUse = "Down"; - }; - new StaticShape() { - position = "729.61 -89.0804 235.377"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "5429"; - team = "2"; - Target = "88"; - UnksNoDamage = "1"; - notReady = "1"; - inUse = "Down"; - }; - }; - new SimGroup(Obunk2) { - - powerCount = "0"; - - new InteriorInstance() { - position = "170.812 -346.426 229.369"; - rotation = "0 0 -1 97.9758"; - scale = "1 1 1"; - interiorFile = "stowr6.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new StaticShape(Obunk2gen) { - position = "170.642 -346.236 292.342"; - rotation = "0 0 1 172.46"; - scale = "1 1 1"; - nameTag = "Second Offensive Bunker"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - WayPoint = "5472"; - Target = "89"; - UnksNoDamage = "1"; - noDamageInSiege = "1"; - }; - new StaticShape() { - position = "178.231 -343.776 282.85"; - rotation = "0 0 1 81.933"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "5434"; - team = "2"; - Target = "90"; - UnksNoDamage = "1"; - noDamageInSiege = "1"; - notReady = "1"; - inUse = "Down"; - }; - new StaticShape() { - position = "162.965 -345.977 282.85"; - rotation = "0 0 -1 97.5853"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "5436"; - team = "2"; - Target = "91"; - UnksNoDamage = "1"; - noDamageInSiege = "1"; - notReady = "1"; - inUse = "Down"; - }; - }; - new SimGroup(Obunk3) { - - powerCount = "0"; - - new StaticShape(Obunk3gen) { - position = "207.64 -707.605 54.6283"; - rotation = "0.000562894 0.707388 -0.706825 179.935"; - scale = "4.09682 0.362973 3.75745"; - nameTag = "Final Offensive"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - repairedBy = "5239"; - lastDamagedBy = "5238"; - teamDamageStateOnZap = "1"; - lastDamagedByTeam = "2"; - team = "2"; - WayPoint = "5680"; - needsObjectiveWaypoint = "1"; - Target = "92"; - zapSound = "0"; - UnksNoDamage = "0"; - notRepairable = "1"; - damageTimeMS = "2726700"; - }; - new StaticShape() { - position = "213.996 -735.952 53.0961"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "5440"; - team = "2"; - Target = "93"; - UnksNoDamage = "1"; - }; - new StaticShape() { - position = "198.156 -735.678 53.0635"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "5442"; - team = "2"; - Target = "94"; - UnksNoDamage = "1"; - }; - new StaticShape() { - position = "198.299 -751.32 53.0957"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "5444"; - team = "2"; - Target = "95"; - UnksNoDamage = "1"; - }; - new StaticShape() { - position = "213.957 -751.291 53.0668"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "5446"; - team = "2"; - Target = "96"; - UnksNoDamage = "1"; - }; - new StaticShape() { - position = "198.221 -689.925 53.0526"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "5448"; - team = "2"; - Target = "97"; - UnksNoDamage = "1"; - notReady = "1"; - inUse = "Down"; - }; - new StaticShape() { - position = "214.046 -674.505 53.0792"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "5450"; - team = "2"; - Target = "98"; - UnksNoDamage = "1"; - }; - new StaticShape() { - position = "214.058 -690.196 53.1081"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "5452"; - team = "2"; - Target = "99"; - UnksNoDamage = "1"; - notReady = "1"; - inUse = "Down"; - }; - new StaticShape() { - position = "198.194 -674.421 53.0914"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Trigger = "5454"; - team = "2"; - Target = "100"; - UnksNoDamage = "1"; - }; - new ForceFieldBare() { - position = "200.148 -718.112 47.7799"; - rotation = "1 0 0 0"; - scale = "0.515137 10.692 8.20771"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "101"; - }; - new ForceFieldBare() { - position = "203.446 -671.769 53.0269"; - rotation = "1 0 0 0"; - scale = "5.45082 0.58252 5.59934"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "102"; - }; - new ForceFieldBare() { - position = "211.527 -718.152 47.8168"; - rotation = "1 0 0 0"; - scale = "0.515137 10.8372 8.12883"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "103"; - }; - new ForceFieldBare() { - position = "203.352 -754.325 52.9991"; - rotation = "1 0 0 0"; - scale = "5.56776 0.575567 5.53074"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "104"; - }; - }; - }; - new SimGroup(team0) { - - powerCount = "0"; - - new SimGroup(AIObjectives) { - - powerCount = "0"; - }; - new SimGroup(spawnspheres) { - - powerCount = "0"; - - new SpawnSphere(Obunk1spawn) { - position = "729.337 -82.5579 240.522"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "100"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - new SpawnSphere(Obunk2spawn) { - position = "168.949 -344.029 287.662"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "100"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - new SpawnSphere(Obunk3spawn1) { - position = "206.372 -684.805 54.5783"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "15"; - sphereWeight = "50"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - new SpawnSphere(Obunk3spawn2) { - position = "206.325 -740.217 54.4617"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "15"; - sphereWeight = "50"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - new SpawnSphere(Dbasespawn1) { - position = "226.079 -779.923 28.9005"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "15"; - sphereWeight = "33"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - new SpawnSphere(Dbasespawn2) { - position = "208.204 -773.279 28.7183"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "20"; - sphereWeight = "33"; - indoorWeight = "100"; - outdoorWeight = "100"; - - team = "1"; - }; - new SpawnSphere(Dbasespawn3) { - position = "185.24 -779.137 31.2455"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "15"; - sphereWeight = "33"; - indoorWeight = "100"; - outdoorWeight = "100"; - - team = "1"; - }; - new SpawnSphere(Dbasespawn4) { - position = "254.562 -766.393 34.2001"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "15"; - sphereWeight = "50"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - new InteriorInstance() { - position = "240.556 -757.095 45.5247"; - rotation = "1 0 0 180.482"; - scale = "0.275998 0.738662 1.15355"; - interiorFile = "bwall1.dif"; - showTerrainInside = "0"; - - team = "0"; - }; - }; - }; - }; - new Sky(Sky) { - position = "-1024 -1024 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - cloudHeightPer[0] = "0.349971"; - cloudHeightPer[1] = "0.25"; - cloudHeightPer[2] = "0.199973"; - cloudSpeed1 = "0.0001"; - cloudSpeed2 = "0.0002"; - cloudSpeed3 = "0.0003"; - visibleDistance = "500"; - useSkyTextures = "0"; - renderBottomTexture = "0"; - SkySolidColor = "0.500000 0.500000 0.500000 1.000000"; - fogDistance = "300"; - fogColor = "0.500000 0.500000 0.500000 1.000000"; - fogVolume1 = "0 0 0"; - fogVolume2 = "0 0 0"; - fogVolume3 = "0 0 0"; - materialList = "ice_dark.dml"; - windVelocity = "0.8 0.7 0"; - windEffectPrecipitation = "1"; - fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor3 = "128.000000 128.000000 128.000000 0.000000"; - high_visibleDistance = "-1"; - high_fogDistance = "-1"; - high_fogVolume1 = "-1 0 0"; - high_fogVolume2 = "-1 0 0"; - high_fogVolume3 = "-1 0 0"; - - cloudSpeed0 = "0.000300 0.0003"; - locked = "true"; - team = "2"; - }; - new Precipitation(Precipitation) { - position = "-123.6 -162.6 124.2"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "Snow"; - lockCount = "0"; - homingCount = "0"; - percentage = "1"; - color1 = "1.000000 1.000000 1.000000 1.000000"; - color2 = "-1.000000 0.000000 0.000000 1.000000"; - color3 = "-1.000000 0.000000 0.000000 1.000000"; - offsetSpeed = "0.25"; - minVelocity = "0.25"; - maxVelocity = "0.5"; - maxNumDrops = "500"; - maxRadius = "125"; - - locked = "true"; - team = "2"; - }; - new SimGroup(ObserverDropPoints) { - - powerCount = "0"; - - new Camera() { - position = "539.567 951.865 126.793"; - rotation = "0.0117948 -0.15429 0.987955 171.362"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - new Camera() { - position = "762.299 -53.4729 278.491"; - rotation = "-0.0670817 -0.256502 0.964213 208.306"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - new Camera() { - position = "417.775 -237.648 159.581"; - rotation = "-0.00720158 -0.00995099 -0.999925 108.217"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - }; - new Camera() { - position = "207.708 -623.933 89.5457"; - rotation = "-0.000162095 -0.203567 0.979061 180.089"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - }; - new Camera() { - position = "207.454 -770.039 43.0483"; - rotation = "1 0 0 14.3239"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - }; - new SimGroup(crates) { - - powerCount = "0"; - - new TSStatic() { - position = "278.029 -726.972 50.6888"; - rotation = "-0.0998334 7.95283e-05 0.995004 180.091"; - scale = "1.43313 1.17204 1"; - shapeName = "stackable3m.dts"; - }; - new TSStatic() { - position = "269.443 -725.159 49.1759"; - rotation = "0 0 -1 90.5273"; - scale = "1.43313 1.17204 1"; - shapeName = "stackable3m.dts"; - }; - new TSStatic() { - position = "273.521 -726.965 49.7749"; - rotation = "-0.0998334 7.95283e-05 0.995004 180.091"; - scale = "1.43313 1.17204 1"; - shapeName = "stackable3m.dts"; - }; - new TSStatic() { - position = "264.629 -714.811 49.1759"; - rotation = "0 0 -1 90.5273"; - scale = "1.43313 1.17204 1"; - shapeName = "stackable3m.dts"; - }; - new TSStatic() { - position = "264.725 -725.211 49.1759"; - rotation = "0 0 -1 90.5273"; - scale = "1.43313 1.17204 1"; - shapeName = "stackable3m.dts"; - }; - new TSStatic() { - position = "129.073 -720.259 49.1759"; - rotation = "0 0 -1 90.5273"; - scale = "1.43313 1.17204 1"; - shapeName = "stackable3m.dts"; - }; - new TSStatic() { - position = "129.021 -714.659 49.1759"; - rotation = "0 0 -1 90.5273"; - scale = "1.43313 1.17204 1"; - shapeName = "stackable3m.dts"; - }; - new TSStatic() { - position = "131.325 -725.839 49.1759"; - rotation = "0 0 -1 90.5273"; - scale = "1.43313 1.17204 1"; - shapeName = "stackable3m.dts"; - }; - new TSStatic() { - position = "129.125 -725.859 49.1759"; - rotation = "0 0 -1 90.5273"; - scale = "1.43313 1.17204 1"; - shapeName = "stackable3m.dts"; - }; - new TSStatic() { - position = "279.606 -723.47 51.0073"; - rotation = "-0.0991838 0.0992628 0.990106 90.7068"; - scale = "1.1919 1.17204 1"; - shapeName = "stackable3m.dts"; - }; - new TSStatic() { - position = "264.673 -719.611 49.1759"; - rotation = "0 0 -1 90.5273"; - scale = "1.43313 1.17204 1"; - shapeName = "stackable3m.dts"; - }; - new TSStatic() { - position = "266.924 -714.786 49.1759"; - rotation = "0 0 -1 90.5273"; - scale = "1.43313 1.17204 1"; - shapeName = "stackable3m.dts"; - }; - new TSStatic() { - position = "267.043 -725.181 49.1759"; - rotation = "0 0 -1 90.5273"; - scale = "1.43313 1.17204 1"; - shapeName = "stackable3m.dts"; - }; - }; - new InteriorInstance() { - position = "308.281 -277.194 139.706"; - rotation = "0.0396416 -0.792171 -0.609011 9.39481"; - scale = "1 1 1"; - interiorFile = "srock8.dif"; - showTerrainInside = "0"; - }; - new InteriorInstance() { - position = "319.95 -257.227 138.945"; - rotation = "-0.838613 0.222962 -0.497007 54.7745"; - scale = "1 1 1"; - interiorFile = "srock7.dif"; - showTerrainInside = "0"; - }; - new InteriorInstance() { - position = "318.523 -244.649 142.592"; - rotation = "0.773051 -0.48828 -0.404938 94.6979"; - scale = "1.57759 1.25398 3.0349"; - interiorFile = "srock7.dif"; - showTerrainInside = "0"; - }; - new InteriorInstance() { - position = "319.988 -251.776 139.901"; - rotation = "0.921097 -0.329302 -0.207703 86.8631"; - scale = "1.57759 1.25398 3.0349"; - interiorFile = "srock7.dif"; - showTerrainInside = "0"; - }; - new SimGroup(RandomOrganics) { - - powerCount = "0"; - - new SimGroup(Addition3SWTree22) { - - powerCount = "0"; - - new TSStatic() { - position = "476 -996 55.3593"; - rotation = "0 0 -1 14.9998"; - scale = "1.4 1.4 1.4"; - shapeName = "sorg22.dts"; - }; - new TSStatic() { - position = "-44 684 126.844"; - rotation = "0 0 1 1.9999"; - scale = "1.2 1.2 1.2"; - shapeName = "sorg22.dts"; - }; - new TSStatic() { - position = "-116 -276 108.641"; - rotation = "0 0 1 20"; - scale = "1.4 1.4 1.4"; - shapeName = "sorg22.dts"; - }; - new TSStatic() { - position = "-92 60 81.375"; - rotation = "0 0 -1 20.9998"; - scale = "1.3 1.3 1.3"; - shapeName = "sorg22.dts"; - }; - new TSStatic() { - position = "276 20 51.7813"; - rotation = "0 0 1 224"; - scale = "1.3 1.3 1.3"; - shapeName = "sorg22.dts"; - }; - new TSStatic() { - position = "620 900 83.3281"; - rotation = "0 0 1 85.9998"; - scale = "1.3 1.3 1.3"; - shapeName = "sorg22.dts"; - }; - new TSStatic() { - position = "108 -804 50.0156"; - rotation = "0 0 1 58.9998"; - scale = "1.3 1.3 1.3"; - shapeName = "sorg22.dts"; - }; - }; - new SimGroup(Addition4SWTree20) { - - powerCount = "0"; - - new TSStatic() { - position = "1348 964 56.75"; - rotation = "0 0 1 94"; - scale = "1 1 1"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "428 380 70.4532"; - rotation = "0 0 -1 19.9999"; - scale = "0.9 0.9 0.9"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "428 972 96.7344"; - rotation = "0 0 1 135"; - scale = "1.4 1.4 1.4"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "132 -156 107.016"; - rotation = "0 0 1 112"; - scale = "1.2 1.2 1.2"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "604 716 61.2656"; - rotation = "0 0 -1 91"; - scale = "1.1 1.1 1.1"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "-4 -908 50"; - rotation = "0 0 1 55"; - scale = "1.4 1.4 1.4"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "460 28 67.6094"; - rotation = "0 0 1 220"; - scale = "1 1 1"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "36 -524 50"; - rotation = "0 0 -1 14"; - scale = "1 1 1"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "524 -356 54.1875"; - rotation = "0 0 -1 32.9998"; - scale = "1 1 1"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "420 -388 106.297"; - rotation = "0 0 1 194"; - scale = "1.3 1.3 1.3"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "308 284 51.8906"; - rotation = "0 0 1 94"; - scale = "1.1 1.1 1.1"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "364 556 117.484"; - rotation = "0 0 1 183"; - scale = "1.1 1.1 1.1"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "1460 844 153.547"; - rotation = "0 0 1 9.99997"; - scale = "1.2 1.2 1.2"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "524 -220 50"; - rotation = "0 0 -1 35"; - scale = "1.4 1.4 1.4"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "-36 -644 65.7344"; - rotation = "0 0 1 76"; - scale = "1.1 1.1 1.1"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "-140 372 98.7187"; - rotation = "0 0 1 199"; - scale = "1.1 1.1 1.1"; - shapeName = "sorg20.dts"; - }; - }; - new SimGroup(Addition5SWShrub21) { - - powerCount = "0"; - - new TSStatic() { - position = "380 -972 59.1406"; - rotation = "0 0 -1 53.9998"; - scale = "0.8 0.8 0.8"; - shapeName = "sorg21.dts"; - }; - new TSStatic() { - position = "220 244 50"; - rotation = "0 0 -1 83.0004"; - scale = "1.2 1.2 1.2"; - shapeName = "sorg21.dts"; - }; - new TSStatic() { - position = "92 596 115.703"; - rotation = "0 0 -1 20.9998"; - scale = "1.1 1.1 1.1"; - shapeName = "sorg21.dts"; - }; - new TSStatic() { - position = "452 -124 78.3438"; - rotation = "0 0 1 67.9998"; - scale = "1.3 1.3 1.3"; - shapeName = "sorg21.dts"; - }; - new TSStatic() { - position = "196 20 54.0781"; - rotation = "0 0 -1 75.0002"; - scale = "1.4 1.4 1.4"; - shapeName = "sorg21.dts"; - }; - new TSStatic() { - position = "916 -916 186.391"; - rotation = "0 0 1 30"; - scale = "1.4 1.4 1.4"; - shapeName = "sorg21.dts"; - }; - }; - new SimGroup(Addition6SWShrub23) { - - powerCount = "0"; - - new TSStatic() { - position = "-76 292 102.781"; - rotation = "0 0 -1 100"; - scale = "1.2 1.2 1.2"; - shapeName = "sorg23.dts"; - }; - new TSStatic() { - position = "-164 -252 100.469"; - rotation = "0 0 1 179"; - scale = "0.9 0.9 0.9"; - shapeName = "sorg23.dts"; - }; - new TSStatic() { - position = "700 -340 134.156"; - rotation = "0 0 1 126"; - scale = "1 1 1"; - shapeName = "sorg23.dts"; - }; - new TSStatic() { - position = "380 -868 50"; - rotation = "0 0 -1 26.9998"; - scale = "0.9 0.9 0.9"; - shapeName = "sorg23.dts"; - }; - new TSStatic() { - position = "300 -652 63.0938"; - rotation = "0 0 -1 64.0005"; - scale = "0.8 0.8 0.8"; - shapeName = "sorg23.dts"; - }; - new TSStatic() { - position = "-12 -700 77.7969"; - rotation = "0 0 1 218"; - scale = "0.9 0.9 0.9"; - shapeName = "sorg23.dts"; - }; - }; - new SimGroup(Addition7SWShrub24) { - - powerCount = "0"; - - new TSStatic() { - position = "548 -316 66.1719"; - rotation = "0 0 1 189"; - scale = "1.3 1.3 1.3"; - shapeName = "sorg24.dts"; - }; - new TSStatic() { - position = "516 -572 50"; - rotation = "0 0 -1 79"; - scale = "1 1 1"; - shapeName = "sorg24.dts"; - }; - new TSStatic() { - position = "44 -900 50"; - rotation = "0 0 1 181"; - scale = "1 1 1"; - shapeName = "sorg24.dts"; - }; - new TSStatic() { - position = "828 476 149.766"; - rotation = "0 0 -1 60.0001"; - scale = "0.8 0.8 0.8"; - shapeName = "sorg24.dts"; - }; - new TSStatic() { - position = "212 -36 75.75"; - rotation = "0 0 1 53"; - scale = "0.8 0.8 0.8"; - shapeName = "sorg24.dts"; - }; - new TSStatic() { - position = "1004 676 85.6719"; - rotation = "0 0 1 94.9998"; - scale = "0.8 0.8 0.8"; - shapeName = "sorg24.dts"; - }; - new TSStatic() { - position = "-60 452 72.2343"; - rotation = "0 0 1 79"; - scale = "0.9 0.9 0.9"; - shapeName = "sorg24.dts"; - }; - new TSStatic() { - position = "308 308 50"; - rotation = "0 0 -1 38.9999"; - scale = "1.4 1.4 1.4"; - shapeName = "sorg24.dts"; - }; - new TSStatic() { - position = "476 828 81.5468"; - rotation = "0 0 1 61.9998"; - scale = "1 1 1"; - shapeName = "sorg24.dts"; - }; - }; - new SimGroup(Addition8DSPlant16) { - - powerCount = "0"; - - new TSStatic() { - position = "92 -924 47"; - rotation = "0 0 -1 44"; - scale = "1.4 1.4 1.4"; - shapeName = "dorg16.dts"; - }; - new TSStatic() { - position = "668 204 47"; - rotation = "0 0 -1 118"; - scale = "1.4 1.4 1.4"; - shapeName = "dorg16.dts"; - }; - }; - new SimGroup(Addition9DSPlant17) { - - powerCount = "0"; - - new TSStatic() { - position = "412 -964 47"; - rotation = "0 0 1 54"; - scale = "0.9 0.9 0.9"; - shapeName = "dorg17.dts"; - }; - new TSStatic() { - position = "196 124 47.2656"; - rotation = "0.0104752 0.0436325 0.998993 63.0517"; - scale = "1.5 1.5 1.5"; - shapeName = "dorg17.dts"; - }; - }; - new SimGroup(Addition10DSPlant18) { - - powerCount = "0"; - - new TSStatic() { - position = "420 -788 59.8126"; - rotation = "0 0 -1 87.0002"; - scale = "0.9 0.9 0.9"; - shapeName = "dorg18.dts"; - }; - new TSStatic() { - position = "748 -92 228.234"; - rotation = "0 0 1 234"; - scale = "1.2 1.2 1.2"; - shapeName = "dorg18.dts"; - }; - new TSStatic() { - position = "348 -692 71.8126"; - rotation = "0 0 -1 22.0002"; - scale = "0.8 0.8 0.8"; - shapeName = "dorg18.dts"; - }; - }; - new SimGroup(Addition11DSPlant19) { - - powerCount = "0"; - - new TSStatic() { - position = "332 116 54.7968"; - rotation = "0 0 1 58.9998"; - scale = "1.3 1.3 1.3"; - shapeName = "dorg19.dts"; - }; - new TSStatic() { - position = "412 612 86.3126"; - rotation = "0 0 1 125"; - scale = "0.9 0.9 0.9"; - shapeName = "dorg19.dts"; - }; - new TSStatic() { - position = "-116 -564 47"; - rotation = "0 0 1 38"; - scale = "1.5 1.5 1.5"; - shapeName = "dorg19.dts"; - }; - }; - new SimGroup(Addition12SWTree20) { - - powerCount = "0"; - - new TSStatic() { - position = "356 -204 150.766"; - rotation = "0 0 1 150"; - scale = "1.1 1.1 1.1"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "212 -196 154.25"; - rotation = "0 0 -1 59.0003"; - scale = "1.4 1.4 1.4"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "300 -212 157.094"; - rotation = "0 0 1 51"; - scale = "0.8 0.8 0.8"; - shapeName = "sorg20.dts"; - }; - }; - new SimGroup(Addition13SWTree22) { - - powerCount = "0"; - - new TSStatic() { - position = "234.656 -363.66 234.574"; - rotation = "0.0916203 -0.0966689 0.991091 115.758"; - scale = "1 1 1"; - shapeName = "sorg22.dts"; - }; - new TSStatic() { - position = "204 -188 150.453"; - rotation = "0 0 1 79.9998"; - scale = "1 1 1"; - shapeName = "sorg22.dts"; - }; - }; - new SimGroup(Addition14SWShrub21) { - - powerCount = "0"; - - new TSStatic() { - position = "228 -188 165.953"; - rotation = "0 0 1 157"; - scale = "0.9 0.9 0.9"; - shapeName = "sorg21.dts"; - }; - new TSStatic() { - position = "156 -356 273.312"; - rotation = "0 0 1 6.00005"; - scale = "1.1 1.1 1.1"; - shapeName = "sorg21.dts"; - }; - new TSStatic() { - position = "348 -212 151.016"; - rotation = "0 0 1 155"; - scale = "1.4 1.4 1.4"; - shapeName = "sorg21.dts"; - }; - }; - new SimGroup(Addition15SWShrub23) { - - powerCount = "0"; - - new TSStatic() { - position = "156 -300 249.422"; - rotation = "0 0 1 50"; - scale = "0.9 0.9 0.9"; - shapeName = "sorg23.dts"; - }; - new TSStatic() { - position = "196 -204 143.922"; - rotation = "0 0 1 190"; - scale = "0.8 0.8 0.8"; - shapeName = "sorg23.dts"; - }; - new TSStatic() { - position = "244 -372 228.422"; - rotation = "0 0 1 102"; - scale = "1.3 1.3 1.3"; - shapeName = "sorg23.dts"; - }; - }; - new SimGroup(Addition16SWShrub24) { - - powerCount = "0"; - - new TSStatic() { - position = "164 -308 255.906"; - rotation = "0 0 1 7.99996"; - scale = "1 1 1"; - shapeName = "sorg24.dts"; - }; - new TSStatic() { - position = "212 -220 151.187"; - rotation = "0 0 1 60.0001"; - scale = "1.1 1.1 1.1"; - shapeName = "sorg24.dts"; - }; - new TSStatic() { - position = "244 -196 174.156"; - rotation = "0 0 -1 92.0004"; - scale = "1.2 1.2 1.2"; - shapeName = "sorg24.dts"; - }; - }; - new SimGroup(Addition17SWShrub21) { - - powerCount = "0"; - - new TSStatic() { - position = "340 -196 161.406"; - rotation = "0 0 1 97"; - scale = "1.3 1.3 1.3"; - shapeName = "sorg21.dts"; - }; - new TSStatic() { - position = "260 -172 178.547"; - rotation = "0 0 1 40"; - scale = "0.8 0.8 0.8"; - shapeName = "sorg21.dts"; - }; - new TSStatic() { - position = "308 -164 167.891"; - rotation = "0 0 1 122"; - scale = "0.8 0.8 0.8"; - shapeName = "sorg21.dts"; - }; - }; - new SimGroup(Addition18SWShrub23) { - - powerCount = "0"; - - new TSStatic() { - position = "276 -156 172.109"; - rotation = "0 0 1 203"; - scale = "1.3 1.3 1.3"; - shapeName = "sorg23.dts"; - }; - new TSStatic() { - position = "316 -164 165.187"; - rotation = "0 0 -1 68.0003"; - scale = "1 1 1"; - shapeName = "sorg23.dts"; - }; - new TSStatic() { - position = "220 -148 157.203"; - rotation = "0 0 1 53"; - scale = "1.1 1.1 1.1"; - shapeName = "sorg23.dts"; - }; - }; - new SimGroup(Addition19SWShrub24) { - - powerCount = "0"; - - new TSStatic() { - position = "396 -228 101.297"; - rotation = "0 0 1 146"; - scale = "0.8 0.8 0.8"; - shapeName = "sorg24.dts"; - }; - new TSStatic() { - position = "220 -156 158.203"; - rotation = "0 0 -1 58.0005"; - scale = "1.2 1.2 1.2"; - shapeName = "sorg24.dts"; - }; - new TSStatic() { - position = "308 -156 164.547"; - rotation = "0 0 1 217"; - scale = "1.4 1.4 1.4"; - shapeName = "sorg24.dts"; - }; - }; - }; -}; -//--- OBJECT WRITE END --- - -package MountainSiege -{ - - -function SiegeGame::startMatch(%game) -{ - mapPreparations(1); - Parent::startMatch(%game); -} - -//Invincible equipment scripting - -function GeneratorLarge::damageObject(%data, %targetObject, %sourceObject, %position, %amount, %damageType) -{ - if (%targetObject.UnksNoDamage) - return; - else - Parent::damageObject(%data, %targetObject, %sourceObject, %position, %amount, %damageType); -} - -function StationInventory::damageObject(%data, %targetObject, %sourceObject, %position, %amount, %damageType) -{ - if (%targetObject.UnksNoDamage) - return; - else - Parent::damageObject(%data, %targetObject, %sourceObject, %position, %amount, %damageType); -} - -//Gen and spawnsphere scritping -function Generator::onEnabled(%data, %obj, %prevState) -{ - Parent::onEnabled(%data, %obj, %prevState); - - %Obunk3gen = nameToID("Obunk3gen"); - %Dbunk1gen1 = nameToID("Dbunk1gen1"); - %Dbunk1gen2 = nameToID("Dbunk1gen2"); - %Dbunk2gen1 = nameToID("Dbunk2gen1"); - %Dbunk2gen2 = nameToID("Dbunk2gen2"); - - %Dbunk1off = (%Dbunk1gen1.isDisabled() && %Dbunk1gen2.isDisabled()) ? true : false; - %Dbunk2off = (%Dbunk2gen1.isDisabled() && %Dbunk2gen2.isDisabled()) ? true : false; - - switch (%obj) - { - case %Obunk3gen: - bunkSpawnChange(Obunk3); - %Obunk3gen.UnksNoDamage = "1"; - - case nameToId("redtowergen"): - nameToId("allpassgen").setdamagestate(Disabled); - } -} - -function Generator::onDisabled(%data, %obj) -{ - Parent::onDisabled(%data, %obj); - - switch (%obj) - { - case nameToId("Dbunk1gen1"): - bunkPowerCheck(Dbunk1); - - case nameToId("Dbunk1gen2"): - bunkPowerCheck(Dbunk1); - - case nameToId("Dbunk2gen1"): - bunkPowerCheck(Dbunk2); - - case nameToId("Dbunk2gen2"): - bunkPowerCheck(Dbunk2); - - case nameToId("redtowergen"): - nameToId("allpassgen").setdamagestate(Enabled); - } -} - -function bunkPowerCheck(%bunk) -{ - switch$ (%bunk) - { - case "Dbunk1": - %Dbunk1gen1 = nameToID("Dbunk1gen1"); - %Dbunk1gen2 = nameToID("Dbunk1gen2"); - if (%Dbunk1gen1.isDisabled() && %Dbunk1gen2.isDisabled()) - { - bunkSpawnChange(Dbunk1); - %Dbunk1gen1.notRepairable = 1; - %Dbunk1gen2.notRepairable = 1; - %Dbunk1gen1.setRepairRate(0); - %Dbunk1gen2.setRepairRate(0); - nameToId("Obunk1gen").setDamageState(enabled); - } - - case "Dbunk2": - %Dbunk2gen1 = nameToID("Dbunk2gen1"); - %Dbunk2gen2 = nameToID("Dbunk2gen2"); - if (%Dbunk2gen1.isDisabled() && %Dbunk2gen2.isDisabled()) - { - bunkSpawnChange(Dbunk2); - %Dbunk2gen1.notRepairable = 1; - %Dbunk2gen2.notRepairable = 1; - %Dbunk2gen1.setRepairRate(0); - %Dbunk2gen2.setRepairRate(0); - nameToId("Obunk2gen").setDamageState(enabled); - } - } -} - -function bunkSpawnChange(%bunk) -{ - switch$ (%bunk) - { - case "Dbunk1": - Game.claimSpawn(nameToId("Dbunk1spawn"), 0, 2); - Game.claimSpawn(nameToId("Obasespawn"), 0, 1); - Game.claimSpawn(nameToId("Obunk1spawn"), 1, 0); - - case "Dbunk2": - Game.claimSpawn(nameToId("Dbunk2spawn"), 0, 2); - Game.claimSpawn(nameToId("Obunk1spawn"), 0, 1); - Game.claimSpawn(nameToId("Obunk2spawn"), 1, 0); - Game.claimSpawn(nameToId("Dbasespawn1"), 2, 0); - Game.claimSpawn(nameToId("Dbasespawn2"), 2, 0); - Game.claimSpawn(nameToId("Dbasespawn3"), 2, 0); - Game.claimSpawn(nameToId("Dbasespawn4"), 2, 0); - nameToId("Obunk3gen").notRepairable = 0; - - case "Obunk3": - Game.claimSpawn(nameToId("Obunk2spawn"), 0, 1); - Game.claimSpawn(nameToId("Obunk3spawn1"), 1, 0); - Game.claimSpawn(nameToId("Obunk3spawn2"), 1, 0); - } -} - -//Setting the map up -function mapPreparations(%round) -{ - switch (%round) - { - case 1: - bunkGenDeactivate(); - - case 2: - Game.claimSpawn(nameToId("Obasespawn"), 1, 0); - Game.claimSpawn(nameToId("Obunk1spawn"), 0, 1); - Game.claimSpawn(nameToId("Obunk2spawn"), 0, 1); - Game.claimSpawn(nameToId("Obunk3spawn1"), 0, 1); - Game.claimSpawn(nameToId("Obunk3spawn2"), 0, 1); - Game.claimSpawn(nameToId("Dbasespawn1"), 0, 2); - Game.claimSpawn(nameToId("Dbasespawn2"), 0, 2); - Game.claimSpawn(nameToId("Dbasespawn3"), 0, 2); - Game.claimSpawn(nameToId("Dbasespawn4"), 0, 2); - Game.claimSpawn(nameToId("Dbunk1spawn"), 2, 0); - Game.claimSpawn(nameToId("Dbunk2spawn"), 2, 0); - - schedule(1000, game, bunkGenDeactivate); - } - - nameToId("Dbunk1gen1").notRepairable = 0; - nameToId("Dbunk1gen2").notRepairable = 0; - nameToId("Dbunk2gen1").notRepairable = 0; - nameToId("Dbunk2gen2").notRepairable = 0; - nameToId("Obunk3gen").notRepairable = 1; - nameToId("Obunk3gen").UnksNoDamage = "0"; - nameToId("allpassgen").setdamagestate(Disabled); -} - -function bunkGenDeactivate() -{ - nameToId("Obunk1gen").setDamageState(disabled); - nameToId("Obunk2gen").setDamageState(disabled); - nameToId("Obunk3gen").setDamageLevel(2.5); -} - -//Cleanup for Siege Half-Time and end game - -function SiegeGame::halftimeOver(%game) -{ - mapPreparations(2); - Parent::halftimeOver(%game); -} - -function SiegeGame::gameOver(%game) -{ - Parent::gameOver(%game); - deactivatePackage(MountainSiege); -} - -function UnksTPTrigger::onEnterTrigger(%data, %obj, %colObj) -{ - if (%obj.EastTP) - { - %colObj.setTransform("219.77 -712.852 39.1079"); - %colObj.setvelocity("0 0 -10"); - } - else if (%obj.WestTP) - { - %colObj.setTransform("192.433 -712.833 39.173"); - %colObj.setvelocity("0 0 -10"); - } -} - -function UnksTPTrigger::onLeaveTrigger(%data, %obj, %colObj) -{ - //prevent console spam -} - -function UnksTPTrigger::onTickTrigger(%data, %obj) -{ - //prevent console spam -} - -}; - -activatePackage(MountainSiege); diff --git a/docs/base/@vl2/MountainSiege.vl2/terrains/MountainSiege.spn b/docs/base/@vl2/MountainSiege.vl2/terrains/MountainSiege.spn deleted file mode 100644 index 35cbc35c..00000000 Binary files a/docs/base/@vl2/MountainSiege.vl2/terrains/MountainSiege.spn and /dev/null differ diff --git a/docs/base/@vl2/Mutiny.vl2/missions/Mutiny.mis b/docs/base/@vl2/Mutiny.vl2/missions/Mutiny.mis deleted file mode 100644 index 63407302..00000000 --- a/docs/base/@vl2/Mutiny.vl2/missions/Mutiny.mis +++ /dev/null @@ -1,2323 +0,0 @@ -// DisplayName = Mutiny -// MissionTypes = Siege - -//--- MISSION QUOTE BEGIN --- -// -- Map by ???Unknown??? -//--- MISSION QUOTE END --- -//--- MISSION STRING BEGIN --- -//Hit Esc in-game to view all the map details -//The Offense is a band of Mutineers who have taken over the Cargo Holds and have hacked into the Backup Gen from there. -//The Defense has activated the Emergency Containment Force Fields and sealed off the Control Bridge. -//The Offense must first destroy the Emergency Containment FF Gen to gain access to the Control Bridge, where they then attack the Ship Control Gen. -//The Offense must keep the Ship Contol Gen offline for 30 seconds in order for the hacked Backup Gen to come online so they can gain control of the ship. -//Once the Offense has control of the ship they attack the Main Base from there. -//--- MISSION STRING END --- - -datablock TriggerData(UnksTPTrigger) -{ - tickPeriodMS = 30; -}; - -datablock ForceFieldBareData(UnksTeamFF) -{ - fadeMS = 1000; - baseTranslucency = 0.1; - powerOffTranslucency = 0.0; - teamPermiable = true; - otherPermiable = false; - color = "1.0 1.0 1.0"; - powerOffColor = "0.0 0.0 0.0"; - targetTypeTag = 'ForceField'; - - texture[0] = "textures/commander/Gui/cmd_tv_static"; - - framesPerSec = 0; - numFrames = 1; - scrollSpeed = 15; - umapping = 1.0; - vmapping = 0.15; -}; - -datablock ForceFieldBareData(UnksTPEntranceFF) -{ - fadeMS = 1000; - baseTranslucency = 0.5; - powerOffTranslucency = 0.0; - teamPermiable = true; - otherPermiable = false; - color = "1 1 1"; - powerOffColor = "0.0 0.0 0.0"; - targetTypeTag = 'ForceField'; - - texture[0] = "skins/forcef1"; - texture[1] = "skins/forcef2"; - texture[2] = "skins/forcef3"; - texture[3] = "skins/forcef4"; - texture[4] = "skins/forcef5"; - - framesPerSec = 10; - numFrames = 5; - scrollSpeed = 15; - umapping = 1.0; - vmapping = 0.15; -}; - -datablock ForceFieldBareData(UnksTPExitFF) -{ - fadeMS = 1000; - baseTranslucency = 1; - powerOffTranslucency = 0.0; - teamPermiable = true; - otherPermiable = false; - color = "1 1 1"; - powerOffColor = "0.0 0.0 0.0"; - targetTypeTag = 'ForceField'; - - texture[0] = "skins/forcef1"; - texture[1] = "skins/forcef2"; - texture[2] = "skins/forcef3"; - texture[3] = "skins/forcef4"; - texture[4] = "skins/forcef5"; - - framesPerSec = 10; - numFrames = 5; - scrollSpeed = 15; - umapping = 1.0; - vmapping = 0.15; -}; - -datablock ForceFieldBareData(UnksTPBeamFF) -{ - fadeMS = 1000; - baseTranslucency = 1; - powerOffTranslucency = 0.0; - teamPermiable = true; - otherPermiable = false; - color = "0.3 0.9 0.9"; - powerOffColor = "0.0 0.0 0.0"; - targetTypeTag = 'ForceField'; - - texture[0] = "skins/Enrgtubes0000"; - texture[1] = "skins/Enrgtubes0001"; - texture[2] = "skins/Enrgtubes0002"; - texture[3] = "skins/Enrgtubes0003"; - texture[4] = "skins/Enrgtubes0004"; - - framesPerSec = 5; - numFrames = 5; - scrollSpeed = 1; - umapping = 1.0; - vmapping = 0.15; -}; - -function ForceFieldBareData::onAdd(%data, %obj) -{ - if(%obj.customPZ $= "1") { //add a dynamic field to your FF called "customPZ" with a value of 1 and it will have a custom PZ with the values set below - %velo = %obj.PZVelocity; //add a dynamic field to your FF called "PZVelocity" and set the value to what velocityMod you want - %grav = %obj.PZGravity; //dynamic field - PZGravity = whatever gravityMod you want your FF to have - %appl = %obj.PZForce; //dynamic field - PZForce = whatever appliedForce you want your FF to have - } - - else { - %velo = "0.1"; - %grav = "1"; - %appl = "0 0 0"; - } - - %pz = new PhysicalZone() { - position = %obj.position; - rotation = %obj.rotation; - scale = %obj.scale; - polyhedron = "0.000000 1.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000"; - velocityMod = %velo; - gravityMod = %grav; - appliedForce = %appl; - ffield = %obj; - }; - - %pzGroup = nameToID("MissionCleanup/PZones"); - if(%pzGroup <= 0) - { - %pzGroup = new SimGroup("PZones"); - MissionCleanup.add(%pzGroup); - } - %pzGroup.add(%pz); - - Parent::onAdd(%data, %obj); - -} - -//--- OBJECT WRITE BEGIN --- -new SimGroup(MissionGroup) { - - musicTrack = "volcanic"; - Siege_timeLimit = "20"; - powerCount = "0"; - cdTrack = "3"; - - new MissionArea(MissionArea) { - area = "-32 -496 432 544"; - flightCeiling = "500"; - flightCeilingRange = "20"; - - locked = "true"; - }; - new Sky(Sky) { - position = "680 -352 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - cloudHeightPer[0] = "0.349971"; - cloudHeightPer[1] = "0.25"; - cloudHeightPer[2] = "0.199973"; - cloudSpeed1 = "0.0001"; - cloudSpeed2 = "0.0002"; - cloudSpeed3 = "0.0003"; - visibleDistance = "450"; - useSkyTextures = "0"; - renderBottomTexture = "0"; - SkySolidColor = "0.800000 0.360000 0.200000 0.000000"; - fogDistance = "100"; - fogColor = "0.450000 0.300000 0.250000 1.000000"; - fogVolume1 = "80 0 0"; - fogVolume2 = "300 90 0"; - fogVolume3 = "0 0 0"; - materialList = "lava_dark.dml"; - windVelocity = "1 0 0"; - windEffectPrecipitation = "0"; - fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor3 = "128.000000 128.000000 128.000000 1.000000"; - high_visibleDistance = "700"; - high_fogDistance = "-1"; - high_fogVolume1 = "750 215 235"; - high_fogVolume2 = "700 235 245"; - high_fogVolume3 = "750 245 255"; - - locked = "true"; - cloudSpeed0 = "0.000300 0.000300"; - }; - new Sun() { - position = "680 -352 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - direction = "0.57735 0.57735 -0.57735"; - color = "0.700000 0.700000 0.700000 1.000000"; - ambient = "0.500000 0.500000 0.500000 1.000000"; - texture[0] = "special/sunFlare"; - texture[1] = "special/sunFlare02"; - texture[2] = "special/LensFlare/flare01"; - texture[3] = "special/LensFlare/flare02"; - texture[4] = "special/LensFlare/flare03"; - lensFlareScale = "0.7"; - lensFlareIntensity = "1"; - frontFlareSize = "300"; - backFlareSize = "450"; - flareColor = "1.000000 1.000000 1.000000 1.000000"; - - locked = "true"; - }; - new FireballAtmosphere(FireballAtmosphere) { - position = "0 0 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "fireball"; - lockCount = "0"; - homingCount = "0"; - dropRadius = "600"; - dropsPerMinute = "10"; - minDropAngle = "0"; - maxDropAngle = "10"; - startVelocity = "300"; - dropHeight = "1000"; - dropDir = "0.212 0.212 -0.953998"; - - locked = "true"; - }; - new TerrainBlock(Terrain) { - rotation = "1 0 0 0"; - scale = "1 1 1"; - detailTexture = "details/lavadet1"; - terrainFile = "Recalescence.ter"; - squareSize = "8"; - emptySquares = "349332 349588 349844 350100 350356 350612"; - - locked = "true"; - position = "-1024 -1024 0"; - }; - new NavigationGraph(NavGraph) { - conjoinAngleDev = "45"; - cullDensity = "0.3"; - customArea = "0 0 0 0"; - - YDimOverSize = "0"; - GraphFile = "Recalescence.nav"; - locked = "true"; - position = "0 0 0 1"; - conjoinBowlDev = "20"; - rotation = "0 0 0 0"; - coverage = "0"; - XDimOverSize = "0"; - scale = "1 1 1"; - }; - new SimGroup(Teams) { - - powerCount = "0"; - - new SimGroup(Team2) { - - powerCount = "0"; - - new SimGroup(spawnspheres) { - - powerCount = "0"; - - new SpawnSphere(DFortressSpawn1) { - position = "167.459 -110.042 298.45"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "6"; - sphereWeight = "20"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - new SpawnSphere(DFortressSpawn2) { - position = "167.459 -95.042 298.45"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "6"; - sphereWeight = "20"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - new SpawnSphere(DFortressSpawn3) { - position = "196.859 -108.242 298.45"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "6"; - sphereWeight = "20"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - new SpawnSphere(DFortressSpawn4) { - position = "181.859 -103.042 298.45"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "6"; - sphereWeight = "20"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - new SpawnSphere(DFortressSpawn5) { - position = "196.859 -94.842 298.45"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "6"; - sphereWeight = "20"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - new SpawnSphere(DBaseSpawn) { - position = "178.236 -327.997 83.1881"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "50"; - sphereWeight = "0"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - }; - new SimGroup(AIObjectives) { - - powerCount = "0"; - }; - new SimGroup(FlyingFortress) { - - powerCount = "0"; - - new SimGroup(Lights) { - - powerCount = "1"; - - new StaticShape(LightGen) { - position = "188.171 -133.011 56.8269"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "33"; - }; - new InteriorInstance() { - position = "194 -70.7554 286.199"; - rotation = "1 0 0 0"; - scale = "1.03892 1.7215 0.1"; - interiorFile = "dmisc1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "183.009 -131.689 293.224"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "dbase3.dif"; - showTerrainInside = "0"; - AudioProfile = "Universal_Base_Pulse_1"; - AudioEnvironment = "BigRoom"; - - team = "2"; - }; - }; - new SimGroup(ContainmentFF) { - - powerCount = "0"; - - new StaticShape(ContainmentFFGen) { - position = "219.169 -109.876 293.203"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - nameTag = "Emergency Containment FF"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - damageTimeMS = "345182"; - team = "2"; - repairedBy = "5238"; - WayPoint = "5544"; - Target = "34"; - lastDamagedByTeam = "1"; - lastDamagedBy = "5275"; - needsObjectiveWaypoint = "1"; - }; - new ForceFieldBare() { - position = "215.233 -107.759 300.746"; - rotation = "-1 0 0 6.87573"; - scale = "3.86285 4.18698 0.431014"; - dataBlock = "defaultAllSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - customPZ = "1"; - triggerCount = "0"; - team = "2"; - Target = "35"; - PZVelocity = "1"; - }; - new ForceFieldBare() { - position = "215.241 -115.763 301.292"; - rotation = "1 0 0 7.44851"; - scale = "4.06012 4.18698 0.431014"; - dataBlock = "defaultAllSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - customPZ = "1"; - triggerCount = "0"; - team = "2"; - Target = "36"; - PZVelocity = "1"; - }; - new ForceFieldBare() { - position = "179.296 -109.612 323.314"; - rotation = "1 0 0 0"; - scale = "7.32538 1 5.67691"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "2"; - Target = "37"; - }; - new ForceFieldBare() { - position = "207.258 -96.889 301.899"; - rotation = "1 0 0 0"; - scale = "0.372537 12.3061 9.1424"; - dataBlock = "defaultAllSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "2"; - Target = "38"; - }; - new ForceFieldBare() { - position = "158.258 -96.889 301.899"; - rotation = "1 0 0 0"; - scale = "0.372537 12.3061 9.1424"; - dataBlock = "defaultAllSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "2"; - Target = "39"; - }; - new ForceFieldBare() { - position = "173.849 -97.6405 319.152"; - rotation = "1 0 0 0"; - scale = "6.41267 0.887794 6.20044"; - dataBlock = "defaultAllSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "2"; - Target = "40"; - }; - new ForceFieldBare() { - position = "219.024 -111.667 293.114"; - rotation = "1 0 0 0"; - scale = "4.37489 0.448563 6.16986"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "2"; - Target = "41"; - }; - new ForceFieldBare() { - position = "219.02 -108.179 293.114"; - rotation = "1 0 0 0"; - scale = "4.3585 0.448563 6.16986"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "2"; - Target = "42"; - }; - new ForceFieldBare() { - position = "151.481 -126.637 301.799"; - rotation = "1 0 0 0"; - scale = "6.65419 0.881058 7.2356"; - dataBlock = "defaultAllSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "2"; - Target = "43"; - }; - new ForceFieldBare() { - position = "207.481 -126.637 301.799"; - rotation = "1 0 0 0"; - scale = "6.65419 0.881058 7.2356"; - dataBlock = "defaultAllSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "2"; - Target = "44"; - }; - new ForceFieldBare() { - position = "158.935 -125.898 302.126"; - rotation = "1 0 0 0"; - scale = "1 1 10.3357"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "2"; - Target = "45"; - }; - new ForceFieldBare() { - position = "158.935 -122.304 302.126"; - rotation = "1 0 0 0"; - scale = "1 0.806404 10.1672"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "2"; - Target = "46"; - }; - new ForceFieldBare() { - position = "158.935 -120.498 302.126"; - rotation = "1 0 0 0"; - scale = "1 0.732559 8.26105"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "2"; - Target = "47"; - }; - new ForceFieldBare() { - position = "158.935 -124.085 302.126"; - rotation = "1 0 0 0"; - scale = "1 0.806404 10.3357"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "2"; - Target = "48"; - }; - new ForceFieldBare() { - position = "215.081 -120.969 301.892"; - rotation = "1 0 0 0"; - scale = "1 22.3833 7.43661"; - dataBlock = "defaultAllSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - PZGravity = "1"; - customPZ = "1"; - triggerCount = "0"; - team = "2"; - Target = "49"; - PZVelocity = "0.5"; - }; - new ForceFieldBare() { - position = "185.849 -97.6405 319.152"; - rotation = "1 0 0 0"; - scale = "6.41267 0.887794 6.20044"; - dataBlock = "defaultAllSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "2"; - Target = "50"; - }; - new ForceFieldBare() { - position = "176.506 -122.206 322.703"; - rotation = "1 0 0 0"; - scale = "1.94321 1.93104 3.96524"; - dataBlock = "defaultSolidFieldBare"; - lockCount = "0"; - homingCount = "0"; - - PZGravity = "1"; - customPZ = "1"; - team = "2"; - Target = "51"; - PZVelocity = "0.001"; - }; - new ForceFieldBare() { - position = "187.506 -122.206 322.703"; - rotation = "1 0 0 0"; - scale = "1.94321 1.93104 3.96524"; - dataBlock = "defaultSolidFieldBare"; - lockCount = "0"; - homingCount = "0"; - - PZGravity = "1"; - customPZ = "1"; - team = "2"; - Target = "52"; - PZVelocity = "0.001"; - }; - }; - new SimGroup(DSpawn) { - - powerCount = "1"; - - new StaticShape(DSpawnGen) { - position = "183.074 -89.2629 326.186"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - nameTag = "Defense Spawn"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - notRepairable = "1"; - damageTimeMS = "508941"; - team = "2"; - WayPoint = "5545"; - Target = "53"; - lastDamagedByTeam = "2"; - lastDamagedBy = "5238"; - needsObjectiveWaypoint = "1"; - }; - }; - new SimGroup(Bridge) { - - powerCount = "1"; - - new StaticShape(BridgeGen) { - position = "182.996 -109.028 367.45"; - rotation = "1 0 0 89.9544"; - scale = "1.46706 0.382596 2.31436"; - nameTag = "Bridge"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - notRepairable = "0"; - damageTimeMS = "434876"; - team = "2"; - repairedBy = "4988"; - WayPoint = "5546"; - Target = "54"; - lastDamagedByTeam = "2"; - lastDamagedBy = "5235"; - needsObjectiveWaypoint = "1"; - }; - new StaticShape(Tysoftinv) { - position = "154.939 -135.804 293.178"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - nameTag = "Tysoft\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - inUse = "Down"; - damageTimeMS = "1534289"; - team = "2"; - Trigger = "5354"; - Target = "55"; - lastDamagedByTeam = "1"; - notReady = "1"; - lastDamagedBy = "8534"; - }; - new StaticShape(botosinv) { - position = "192.72 -123.544 293.178"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - nameTag = "botos\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - inUse = "Down"; - damageTimeMS = "2174337"; - team = "2"; - Trigger = "5356"; - Target = "56"; - lastDamagedByTeam = "1"; - notReady = "1"; - lastDamagedBy = "5140"; - }; - new StaticShape(npXinv) { - position = "173.32 -123.575 293.178"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - nameTag = "npX\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - inUse = "Down"; - damageTimeMS = "1534289"; - team = "2"; - Trigger = "5358"; - Target = "57"; - lastDamagedByTeam = "1"; - notReady = "1"; - lastDamagedBy = "8534"; - }; - new StaticShape(upperinv) { - position = "182.906 -96.444 332.166"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - inUse = "Down"; - damageTimeMS = "1598821"; - team = "2"; - Trigger = "5360"; - Target = "58"; - lastDamagedByTeam = "1"; - notReady = "1"; - lastDamagedBy = "8534"; - }; - new StaticShape(Laereninv) { - position = "210.939 -135.515 293.178"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - nameTag = "Laeren\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - inUse = "Down"; - damageTimeMS = "1502337"; - team = "2"; - Trigger = "5362"; - Target = "59"; - lastDamagedByTeam = "1"; - notReady = "1"; - lastDamagedBy = "8534"; - }; - }; - new SimGroup(DoorwayFF) { - - powerCount = "1"; - - new StaticShape(DoorwayFFGen) { - position = "148.212 -113.537 127.924"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "60"; - }; - new ForceFieldBare() { - position = "158.051 -76.7007 302.007"; - rotation = "1 0 0 0"; - scale = "0.84408 7.09574 7.09785"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "2"; - Target = "61"; - }; - new ForceFieldBare() { - position = "207.065 -76.8117 301.815"; - rotation = "1 0 0 0"; - scale = "0.934204 7.28048 7.29739"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "2"; - Target = "62"; - }; - new ForceFieldBare() { - position = "178.781 -151.185 292.84"; - rotation = "1 0 0 0"; - scale = "8.50167 0.99 8.4625"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "2"; - Target = "63"; - }; - new ForceFieldBare() { - position = "165.01 -103.928 352.931"; - rotation = "0 0 1 179.909"; - scale = "0.861206 3.6252 7.79448"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "2"; - Target = "64"; - }; - new ForceFieldBare() { - position = "201.032 -107.436 352.931"; - rotation = "-0 0 -1 0.181308"; - scale = "0.861206 3.6252 7.79448"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "2"; - Target = "65"; - }; - new ForceFieldBare() { - position = "178.939 -134.115 273.103"; - rotation = "1 0 0 0"; - scale = "8.38734 0.897018 6.73248"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "2"; - Target = "66"; - }; - }; - }; - new SimGroup(MainBase) { - - powerCount = "3"; - - new InteriorInstance() { - position = "180.477 -339.982 99.6284"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - interiorFile = "dtowr2.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "182.504 -327.205 161.264"; - rotation = "1 0 0 0"; - scale = "0.990888 1 1"; - interiorFile = "dtowr4.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "182.491 -347.19 104.412"; - rotation = "0.304156 0.304398 0.90268 95.8108"; - scale = "1.38466 1.33442 0.344147"; - interiorFile = "dmisc1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new StaticShape(MainBaseGen1) { - position = "166.23 -329.744 59.8075"; - rotation = "0 0 1 89.9544"; - scale = "1 0.889467 1"; - nameTag = "Main Base"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - damageTimeMS = "497396"; - team = "2"; - repairedBy = "8534"; - WayPoint = "5547"; - Target = "67"; - lastDamagedByTeam = "2"; - lastDamagedBy = "5235"; - needsObjectiveWaypoint = "1"; - }; - new StaticShape(MainBaseGen2) { - position = "166.064 -324.164 59.8075"; - rotation = "0 0 1 89.9544"; - scale = "1 0.846793 1"; - nameTag = "Main Base"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - damageTimeMS = "502039"; - team = "2"; - repairedBy = "8534"; - WayPoint = "5548"; - Target = "68"; - lastDamagedByTeam = "2"; - lastDamagedBy = "5235"; - needsObjectiveWaypoint = "1"; - }; - new StaticShape() { - position = "199.773 -324.87 59.5817"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - damageTimeMS = "3433078"; - team = "2"; - Trigger = "5384"; - repairedBy = "8534"; - Target = "69"; - lastDamagedByTeam = "1"; - lastDamagedBy = "8534"; - }; - new StaticShape() { - position = "199.78 -333.27 59.5817"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - inUse = "Down"; - damageTimeMS = "3293750"; - team = "2"; - Trigger = "5386"; - repairedBy = "8534"; - Target = "70"; - lastDamagedByTeam = "1"; - notReady = "1"; - lastDamagedBy = "8534"; - }; - new StaticShape(OutsideGen) { - position = "182.821 -340.367 125.238"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - nameTag = "Outside"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - damageTimeMS = "487635"; - team = "2"; - WayPoint = "5549"; - Target = "71"; - lastDamagedByTeam = "2"; - lastDamagedBy = "5235"; - needsObjectiveWaypoint = "1"; - }; - new Turret() { - position = "218.505 -327.855 161.156"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - - originalBarrel = "AABarrelLarge"; - damageTimeMS = "2510584"; - team = "2"; - repairedBy = "5140"; - lastProjectile = "33151"; - Target = "72"; - lastDamagedByTeam = "1"; - lastDamagedBy = "8534"; - }; - new Turret() { - position = "148.105 -327.855 161.156"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - - originalBarrel = "AABarrelLarge"; - damageTimeMS = "2526167"; - team = "2"; - lastProjectile = "33156"; - Target = "73"; - lastDamagedByTeam = "1"; - lastDamagedBy = "8534"; - }; - new StaticShape() { - position = "182.54 -326.8 169.199"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SensorLargePulse"; - lockCount = "0"; - homingCount = "0"; - - damageTimeMS = "2489898"; - team = "2"; - Target = "74"; - lastDamagedByTeam = "1"; - lastDamagedBy = "8534"; - }; - new StaticShape(Switch) { - position = "177.917 -327.432 79.9894"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Control Point"; - dataBlock = "FlipFlop"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - WayPoint = "5550"; - Target = "75"; - needsObjectiveWaypoint = "1"; - }; - new ForceFieldBare() { - position = "167.689 -316.888 79.3255"; - rotation = "1 0 0 0"; - scale = "9.46518 0.857147 9.54944"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "2"; - Target = "76"; - }; - new ForceFieldBare() { - position = "177.867 -337.945 79.3255"; - rotation = "1 0 0 0"; - scale = "9.46518 0.857147 9.54944"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "2"; - Target = "77"; - }; - new Item() { - position = "183.196 -327.08 164.922"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - team = "2"; - Target = "-1"; - }; - }; - new Item() { - position = "183.2 -72.9553 306.289"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - team = "2"; - Target = "-1"; - }; - new SimGroup(FFblockers) { - - powerCount = "0"; - - new ForceFieldBare() { - position = "214.194 -103.969 301.569"; - rotation = "1 0 0 0"; - scale = "2.83112 5.36027 8.79596"; - dataBlock = "defaultAllSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "2"; - Target = "78"; - }; - new ForceFieldBare() { - position = "213.873 -121.084 301.436"; - rotation = "1 0 0 0"; - scale = "3.50697 5.91229 8.04876"; - dataBlock = "defaultAllSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "2"; - Target = "79"; - }; - new ForceFieldBare() { - position = "207.481 -128.131 301.799"; - rotation = "1 0 0 0"; - scale = "6.65419 3.4976 7.2356"; - dataBlock = "defaultAllSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "2"; - Target = "80"; - }; - new ForceFieldBare() { - position = "151.481 -128.073 301.799"; - rotation = "1 0 0 0"; - scale = "6.65419 3.16113 7.2356"; - dataBlock = "defaultAllSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "2"; - Target = "81"; - }; - new ForceFieldBare() { - position = "206.181 -96.889 301.899"; - rotation = "1 0 0 0"; - scale = "2.68841 12.3061 9.1424"; - dataBlock = "defaultAllSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "2"; - Target = "82"; - }; - new ForceFieldBare() { - position = "156.858 -96.889 301.899"; - rotation = "1 0 0 0"; - scale = "3.09145 12.3061 9.1424"; - dataBlock = "defaultAllSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "2"; - Target = "83"; - }; - new ForceFieldBare() { - position = "178.939 -135.115 273.103"; - rotation = "1 0 0 0"; - scale = "8.38734 2.49359 6.73248"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "2"; - Target = "84"; - }; - }; - }; - new SimGroup(Team1) { - - powerCount = "0"; - - new SimGroup(spawnspheres) { - - powerCount = "0"; - - new SpawnSphere() { - position = "190.7 -152.66 283.804"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "9"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - new SpawnSphere() { - position = "175.7 -152.66 283.804"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "9"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - new SpawnSphere() { - position = "167.3 -135.06 283.804"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "9"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - new SpawnSphere() { - position = "179.3 -106.66 283.804"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "9"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - new SpawnSphere() { - position = "178.1 -122.86 283.804"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "9"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - new SpawnSphere() { - position = "165.7 -116.26 283.804"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "9"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - new SpawnSphere() { - position = "194.9 -89.86 283.804"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "9"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - new SpawnSphere() { - position = "190.7 -135.66 283.804"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "9"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - new SpawnSphere() { - position = "190.7 -117.26 283.804"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "9"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - }; - new SimGroup(AIObjectives) { - - powerCount = "0"; - }; - new SimGroup(base) { - - powerCount = "1"; - - new StaticShape() { - position = "170.686 -115.824 132.779"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "85"; - }; - new ScriptObject() { - - team = "1"; - }; - new ForceFieldBare() { - position = "195.922 -103.879 353.385"; - rotation = "-0 0 -1 0.223812"; - scale = "5.9609 0.360759 6.69821"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "1"; - Target = "86"; - }; - new ForceFieldBare() { - position = "195.942 -107.817 353.385"; - rotation = "-0 0 -1 0.223812"; - scale = "5.9609 0.360759 6.69821"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "1"; - Target = "87"; - }; - new StaticShape(lilEwokinv) { - position = "183.082 -109.806 287.198"; - rotation = "0 0 1 122.04"; - scale = "1 1 1"; - nameTag = "lil^Ewok\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - inUse = "Down"; - damageTimeMS = "1550734"; - team = "1"; - Trigger = "5433"; - Target = "88"; - lastDamagedByTeam = "1"; - notReady = "1"; - lastDamagedBy = "8534"; - }; - new StaticShape(lilWookieinv) { - position = "174.556 -109.977 287.168"; - rotation = "0 0 1 232.23"; - scale = "1 1 1"; - nameTag = "lil^Wookie\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - inUse = "Down"; - damageTimeMS = "1550734"; - team = "1"; - Trigger = "5435"; - Target = "89"; - lastDamagedByTeam = "1"; - notReady = "1"; - lastDamagedBy = "8534"; - }; - new StaticShape(Gogo0inv) { - position = "162.013 -144.223 287.36"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - nameTag = "Gogo0\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - inUse = "Down"; - damageTimeMS = "1554059"; - team = "1"; - Trigger = "5437"; - Target = "90"; - lastDamagedByTeam = "1"; - notReady = "1"; - lastDamagedBy = "8534"; - }; - new StaticShape(Vernainv) { - position = "173.866 -130.554 287.207"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - nameTag = "Verna\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - inUse = "Down"; - damageTimeMS = "1554059"; - team = "1"; - Trigger = "5439"; - Target = "91"; - lastDamagedByTeam = "1"; - notReady = "1"; - lastDamagedBy = "8534"; - }; - new TSStatic() { - position = "177.948 -109.4 353.522"; - rotation = "1 0 0 0"; - scale = "0.1 0.144823 13.0754"; - shapeName = "bmiscf.dts"; - - team = "1"; - }; - new StaticShape(Darklordinv) { - position = "195.085 -152.239 287.181"; - rotation = "0 0 1 90.5273"; - scale = "1 1 1"; - nameTag = "Darklord\'s"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - inUse = "Down"; - damageTimeMS = "1556768"; - team = "1"; - Trigger = "5442"; - Target = "92"; - lastDamagedByTeam = "1"; - notReady = "1"; - lastDamagedBy = "8534"; - }; - new StaticShape(Squeakersinv) { - position = "171.194 -152.219 287.181"; - rotation = "0 0 -1 90.1369"; - scale = "1 1 1"; - nameTag = "Squeakers\'"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - inUse = "Down"; - damageTimeMS = "1575206"; - team = "1"; - Trigger = "5444"; - repairedBy = "5140"; - Target = "93"; - lastDamagedByTeam = "1"; - notReady = "1"; - lastDamagedBy = "8534"; - }; - new SimGroup(crates) { - - powerCount = "1"; - - new TSStatic() { - position = "181.906 -149.701 287.131"; - rotation = "0 0 1 224.209"; - scale = "1 1 1"; - shapeName = "stackable5l.dts"; - - team = "1"; - }; - new TSStatic() { - position = "187.68 -144.437 287.195"; - rotation = "0 0 -1 28.6479"; - scale = "1 1 1"; - shapeName = "stackable2l.dts"; - - team = "1"; - }; - new TSStatic() { - position = "195.465 -160.462 287.181"; - rotation = "-0 0 -1 11.4591"; - scale = "1 1 1"; - shapeName = "stackable4l.dts"; - - team = "1"; - }; - new TSStatic() { - position = "181.002 -165.598 287.565"; - rotation = "0 -1 0 45.2637"; - scale = "1 1 1"; - shapeName = "stackable1s.dts"; - - team = "1"; - }; - new TSStatic() { - position = "195.786 -144.744 288.359"; - rotation = "0 1 0 55.004"; - scale = "1 1 1"; - shapeName = "stackable1m.dts"; - - team = "1"; - }; - new TSStatic() { - position = "193.942 -160.429 287.168"; - rotation = "0 0 -1 92.8192"; - scale = "1 1 1"; - shapeName = "stackable2m.dts"; - - team = "1"; - }; - new TSStatic() { - position = "180.297 -123.372 287.156"; - rotation = "0 0 1 30.3668"; - scale = "1 1 1"; - shapeName = "stackable3m.dts"; - - team = "1"; - }; - new TSStatic() { - position = "192.198 -162.289 287.181"; - rotation = "-0 0 -1 81.36"; - scale = "1 1 1"; - shapeName = "stackable4l.dts"; - - team = "1"; - }; - new TSStatic() { - position = "193.849 -164.15 287.186"; - rotation = "-0 0 -1 81.36"; - scale = "1 1 1"; - shapeName = "stackable4m.dts"; - - team = "1"; - }; - new TSStatic() { - position = "186.267 -157.689 287.08"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable5l.dts"; - - team = "1"; - }; - new TSStatic() { - position = "178.234 -165.845 288.911"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable1m.dts"; - - team = "1"; - }; - new TSStatic() { - position = "178.157 -165.929 287.111"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable1l.dts"; - - team = "1"; - }; - new TSStatic() { - position = "176.453 -159.594 287.183"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable3s.dts"; - - team = "1"; - }; - new TSStatic() { - position = "186.559 -161.734 287.147"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable3m.dts"; - - team = "1"; - }; - new TSStatic() { - position = "187.135 -164.981 287.022"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable3l.dts"; - - team = "1"; - }; - new TSStatic() { - position = "180.877 -159.651 287.156"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable2s.dts"; - - team = "1"; - }; - new TSStatic() { - position = "191.541 -163.26 287.168"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable2m.dts"; - - team = "1"; - }; - new TSStatic() { - position = "171.677 -165.821 287.147"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable2l.dts"; - - team = "1"; - }; - new TSStatic() { - position = "179.417 -153.814 287.111"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable1l.dts"; - - team = "1"; - }; - }; - new TSStatic() { - position = "177.926 -101.945 353.522"; - rotation = "1 0 0 0"; - scale = "0.100141 0.144823 13.0754"; - shapeName = "bmiscf.dts"; - - team = "1"; - }; - new InteriorInstance() { - position = "174.14 -105.687 352.03"; - rotation = "-0 0 -1 0.181308"; - scale = "1 0.877521 1"; - interiorFile = "dbrdg7a.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new InteriorInstance() { - position = "174.14 -105.688 361.53"; - rotation = "0.999999 0.00159263 -6.76252e-07 179.909"; - scale = "1 0.877521 1"; - interiorFile = "dbrdg7a.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new ForceFieldBare() { - position = "174.395 -109.305 353.334"; - rotation = "0 0 1 203.4"; - scale = "4.61969 0.353746 6.74903"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "1"; - Target = "94"; - }; - new ForceFieldBare() { - position = "174.244 -101.722 353.439"; - rotation = "0 0 1 156.417"; - scale = "4.6918 0.368384 6.6435"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "1"; - Target = "95"; - }; - new ForceFieldBare() { - position = "178.11 -101.779 353.522"; - rotation = "0 0 1 179.909"; - scale = "3.88004 0.342704 6.5604"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "1"; - Target = "96"; - }; - new ForceFieldBare() { - position = "178.118 -109.255 353.511"; - rotation = "0 0 1 179.909"; - scale = "3.82413 0.342704 6.57187"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "1"; - Target = "97"; - }; - new ForceFieldBare() { - position = "187.915 -102.13 353.511"; - rotation = "-0 0 -1 0.181308"; - scale = "3.82413 0.342704 6.57187"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "1"; - Target = "98"; - }; - new ForceFieldBare() { - position = "170.114 -107.493 353.385"; - rotation = "0 0 1 179.869"; - scale = "5.9609 0.360759 6.69821"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "1"; - Target = "99"; - }; - new ForceFieldBare() { - position = "170.101 -103.555 353.385"; - rotation = "0 0 1 179.869"; - scale = "5.9609 0.360759 6.69821"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "1"; - Target = "100"; - }; - new Item() { - position = "180.89 -159.666 287.881"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - team = "1"; - Target = "-1"; - }; - new ForceFieldBare() { - position = "189.797 -76.626 287.17"; - rotation = "1 0 0 0"; - scale = "8.63345 10.9848 5.58438"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "1"; - Target = "101"; - }; - new InteriorInstance() { - position = "191.899 -105.691 352.03"; - rotation = "0 0 1 179.727"; - scale = "1 0.877521 1"; - interiorFile = "dbrdg7a.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new InteriorInstance() { - position = "191.899 -105.69 361.53"; - rotation = "-0.00238901 0.999997 -0.000794126 180"; - scale = "1 0.877521 1"; - interiorFile = "dbrdg7a.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new ForceFieldBare() { - position = "187.935 -109.606 353.522"; - rotation = "-0 0 -1 0.181308"; - scale = "3.88004 0.342704 6.5604"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "1"; - Target = "102"; - }; - new ForceFieldBare() { - position = "191.638 -102.074 353.256"; - rotation = "0 0 1 23.3087"; - scale = "4.61969 0.353746 6.82697"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "1"; - Target = "103"; - }; - new ForceFieldBare() { - position = "191.801 -109.656 353.439"; - rotation = "-0 0 -1 23.6743"; - scale = "4.6918 0.368384 6.6435"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "1"; - Target = "104"; - }; - new ForceFieldBare() { - position = "149.881 -120.969 301.892"; - rotation = "1 0 0 0"; - scale = "1 22.3833 7.66041"; - dataBlock = "UnksTeamFF"; - lockCount = "0"; - homingCount = "0"; - - PZGravity = "-0.1"; - customPZ = "1"; - triggerCount = "0"; - team = "1"; - Target = "105"; - PZVelocity = "1"; - }; - }; - new SimGroup(Backup) { - - powerCount = "0"; - - new StaticShape(BackupGen) { - position = "194.171 -72.4883 287.153"; - rotation = "0 0 1 180.482"; - scale = "1 1 1"; - nameTag = "Backup"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "106"; - }; - new ForceFieldBare() { - position = "178.939 -134.115 273.103"; - rotation = "1 0 0 0"; - scale = "8.38734 0.897018 6.73248"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - triggerCount = "0"; - team = "1"; - Target = "107"; - }; - new ForceFieldBare() { - position = "165.01 -103.928 352.931"; - rotation = "0 0 1 179.909"; - scale = "0.861206 3.6252 7.79448"; - dataBlock = "defaultAllSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - PZGravity = "1"; - customPZ = "1"; - triggerCount = "0"; - team = "1"; - Target = "108"; - PZVelocity = "1"; - }; - new ForceFieldBare() { - position = "201.032 -107.436 352.931"; - rotation = "-0 0 -1 0.181308"; - scale = "0.861206 3.6252 7.79448"; - dataBlock = "defaultAllSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - PZGravity = "1"; - customPZ = "1"; - triggerCount = "0"; - team = "1"; - Target = "109"; - PZVelocity = "1"; - }; - }; - new SimGroup(TPFF) { - - powerCount = "1"; - - new StaticShape(TPFFGen) { - position = "177.592 -110.402 136.907"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "110"; - }; - new ForceFieldBare() { - position = "177.523 -121.254 330.864"; - rotation = "0 1 0 179.909"; - scale = "0.1 0.1 4.19482"; - dataBlock = "UnksTPBeamFF"; - lockCount = "0"; - homingCount = "0"; - - PZGravity = "-1"; - customPZ = "1"; - team = "1"; - Target = "111"; - PZVelocity = "1"; - }; - new ForceFieldBare() { - position = "188.523 -121.254 330.864"; - rotation = "0 1 0 179.909"; - scale = "0.1 0.1 4.19482"; - dataBlock = "UnksTPBeamFF"; - lockCount = "0"; - homingCount = "0"; - - PZGravity = "-1"; - customPZ = "1"; - team = "1"; - Target = "112"; - PZVelocity = "1"; - }; - new ForceFieldBare() { - position = "187.506 -122.206 322.703"; - rotation = "1 0 0 0"; - scale = "1.94321 1.93104 3.96524"; - dataBlock = "UnksTPEntranceFF"; - lockCount = "0"; - homingCount = "0"; - - PZGravity = "1"; - customPZ = "1"; - team = "1"; - Target = "113"; - PZVelocity = "0.001"; - }; - new ForceFieldBare() { - position = "176.506 -122.206 322.703"; - rotation = "1 0 0 0"; - scale = "1.94321 1.93104 3.96524"; - dataBlock = "UnksTPEntranceFF"; - lockCount = "0"; - homingCount = "0"; - - PZGravity = "1"; - customPZ = "1"; - team = "1"; - Target = "114"; - PZVelocity = "0.001"; - }; - new ForceFieldBare(teleporterFFW) { - position = "175.8 -96 335.942"; - rotation = "1 0 0 0"; - scale = "1.48753 1.17258 2.32049"; - dataBlock = "UnksTPExitFF"; - lockCount = "0"; - homingCount = "0"; - - PZGravity = "1"; - customPZ = "1"; - triggerCount = "0"; - team = "1"; - Target = "115"; - PZVelocity = "1"; - }; - new ForceFieldBare(teleporterFFE) { - position = "189.6 -96 335.93"; - rotation = "1 0 0 0"; - scale = "1.48753 1.17258 2.32049"; - dataBlock = "UnksTPExitFF"; - lockCount = "0"; - homingCount = "0"; - - PZGravity = "1"; - customPZ = "1"; - triggerCount = "0"; - team = "1"; - Target = "116"; - PZVelocity = "1"; - }; - new SimGroup() { - - powerCount = "1"; - }; - }; - }; - new SimGroup(Team0) { - - powerCount = "0"; - - new SimGroup(AIObjectives) { - - powerCount = "0"; - }; - }; - }; - new SimGroup(ObserverDropPoints) { - - powerCount = "0"; - - new Camera() { - position = "183.749 -178.856 381.321"; - rotation = "0.999981 -0.00218953 0.00580365 41.3405"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - new Camera() { - position = "182.603 -257.275 208.449"; - rotation = "0.000324738 -0.40776 0.913089 179.917"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - new Camera() { - position = "183.595 -168.001 290.686"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - new Camera() { - position = "183.08 -94.4203 301.555"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - }; - new TSStatic() { - position = "188.127 -109.439 353.522"; - rotation = "1 0 0 0"; - scale = "0.1 0.144823 13.0754"; - shapeName = "bmiscf.dts"; - - team = "1"; - }; - new Trigger() { - position = "188.381 -121.105 323.167"; - rotation = "1 0 0 0"; - scale = "0.1 0.1 1.90955"; - dataBlock = "UnksTPTrigger"; - lockCount = "0"; - homingCount = "0"; - polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 -0.0000000 -1.0000000 -0.0000000 -0.0000000 -0.0000000 1.0000000"; - - EastTP = "1"; - }; - new Trigger() { - position = "177.413 -121.177 323.053"; - rotation = "1 0 0 0"; - scale = "0.1 0.1 1.84875"; - dataBlock = "UnksTPTrigger"; - lockCount = "0"; - homingCount = "0"; - polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 -0.0000000 -1.0000000 -0.0000000 -0.0000000 -0.0000000 1.0000000"; - - WestTP = "1"; - }; - new TSStatic() { - position = "188.083 -101.982 353.522"; - rotation = "1 0 0 0"; - scale = "0.1 0.144823 13.0754"; - shapeName = "bmiscf.dts"; - - team = "1"; - }; -}; -//--- OBJECT WRITE END --- - -package Mutiny -{ - - -//Disable the BackupGen -function SiegeGame::missionLoadDone(%game) -{ - nameToId("BackupGen").setDamageState(Disabled); - nameToId("TPFFGen").setDamageState(Disabled); - - game.FirstMessageSchedule = schedule(15000, game, firstMessage); - - Parent::missionLoadDone(%game); -} - -function Generator::onDisabled(%data, %obj) -{ - Parent::onDisabled(%data, %obj); - - switch (%obj) - { - case nameToId("BridgeGen"): - nameToId("LightGen").setDamageState(Disabled); - TimerMessage1(); - game.TimerSchedule2 = schedule(10000, game, TimerMessage2); - game.TimerSchedule3 = schedule(20000, game, TimerMessage3); - game.TimerSchedule4 = schedule(25000, game, TimerMessage4); - game.MainSchedule = schedule(30000, game, MainFortressSwitchover); - - case nameToId("DSpawnGen"): - nameToId("DFortressSpawn1").sphereWeight = 0; - nameToId("DFortressSpawn2").sphereWeight = 0; - nameToId("DFortressSpawn3").sphereWeight = 0; - nameToId("DFortressSpawn4").sphereWeight = 0; - nameToId("DFortressSpawn5").sphereWeight = 0; - nameToId("DBaseSpawn").sphereWeight = 100; - - case nameToId("ContainmentFFgen"): - nameToId("TPFFGen").setDamageState(Enabled); - } -} - -function Generator::onEnabled(%data, %obj) -{ - Parent::onEnabled(%data, %obj); - - switch (%obj) - { - case nameToId("BridgeGen"): - nameToId("LightGen").setDamageState(Enabled); - cancel(game.MainSchedule); - cancel(game.TimerSchedule2); - cancel(game.TimerSchedule3); - cancel(game.TimerSchedule4); - game.MainSchedule = ""; - game.TimerSchedule2 = ""; - game.TimerSchedule3 = ""; - game.TimerSchedule4 = ""; - - case nameToId("ContainmentFFgen"): - nameToId("TPFFGen").setDamageState(Disabled); - } -} - -function SiegeGame::halftimeOver(%game) -{ - cancel(game.GenExplodeSchedule); - game.GenExplodeSchedule = ""; - - nameToId("BridgeGen").notRepairable = 0; - nameToId("BackupGen").setDamageState(Disabled); - - nameToId("DFortressSpawn1").sphereWeight = 20; - nameToId("DFortressSpawn2").sphereWeight = 20; - nameToId("DFortressSpawn3").sphereWeight = 20; - nameToId("DFortressSpawn4").sphereWeight = 20; - nameToId("DFortressSpawn5").sphereWeight = 20; - nameToId("DBaseSpawn").sphereWeight = 0; - - game.FirstMessageSchedule = schedule(15000, game, firstMessage); - - Parent::halftimeOver(%game); -} - -function SiegeGame::halftime(%game, %reason) -{ - cancel(game.GenExplodeSchedule); - cancel(game.MainSchedule); - cancel(game.TimerSchedule2); - cancel(game.TimerSchedule3); - cancel(game.TimerSchedule4); - cancel(game.FirstMessageSchedule); - - game.GenExplodeSchedule = ""; - game.MainSchedule = ""; - game.TimerSchedule2 = ""; - game.TimerSchedule3 = ""; - game.TimerSchedule4 = ""; - game.FirstMessageSchedule = ""; - - Parent::halftime(%game, %reason); -} - -function SiegeGame::gameOver(%game) -{ - cancel(game.GenExplodeSchedule); - cancel(game.MainSchedule); - cancel(game.TimerSchedule2); - cancel(game.TimerSchedule3); - cancel(game.TimerSchedule4); - cancel(game.FirstMessageSchedule); - - game.GenExplodeSchedule = ""; - game.MainSchedule = ""; - game.TimerSchedule2 = ""; - game.TimerSchedule3 = ""; - game.TimerSchedule4 = ""; - game.FirstMessageSchedule = ""; - - Parent::gameOver(%game); - deactivatePackage(Mutiny); -} - -function MainFortressSwitchover() -{ - nameToId("LightGen").setDamageState(Enabled); - nameToId("BridgeGen").notRepairable = 1; - nameToId("BridgeGen").setDamageLevel(2.5); - nameToId("BackupGen").setDamageState(Enabled); - nameToId("DSpawnGen").setDamageLevel(2.5); - nameToId("DoorwayFFGen").setDamageLevel(2.5); - - schedule(1000, game, GenExplode); - - TimerMessageFinal(); -} - -function GenExplode() -{ - if (nameToId("BridgeGen").isDisabled()) - { - nameToId("BridgeGen").setDamageLevel(2.5); - game.GenExplodeSchedule = schedule(1000, game, GenExplode); - } - else - { - cancel(game.GenExplodeSchedule); - game.GenExplodeSchedule = ""; - } -} - -function firstMessage() -{ - Game.defenseTeam = Game.offenseTeam == 1 ? 2 : 1; - - messageTeam(Game.defenseTeam, '', "\c2Your team must defend the Ship Control Gen! Don't let it stay offline for more than 30 seconds!"); - messageTeam(Game.offenseTeam, '', "\c2Your team must destroy the Emergency Containment FF Gen to gain access to the Bridge. Then you must hold the Ship Control Gen for 30 seconds."); -} - -function TimerMessage1() -{ - Game.defenseTeam = Game.offenseTeam == 1 ? 2 : 1; - - messageTeam(Game.defenseTeam, '', "\c2Your team has 30 seconds to repair the Ship Control Generator!"); - messageTeam(Game.offenseTeam, '', "\c2Your team must keep the Ship Control Generator down for 30 seconds!"); -} - -function TimerMessage2() -{ - Game.defenseTeam = Game.offenseTeam == 1 ? 2 : 1; - - messageTeam(Game.defenseTeam, '', "\c220 seconds!"); - messageTeam(Game.offenseTeam, '', "\c220 seconds!"); -} - -function TimerMessage3() -{ - Game.defenseTeam = Game.offenseTeam == 1 ? 2 : 1; - - messageTeam(Game.defenseTeam, '', "\c210 seconds!"); - messageTeam(Game.offenseTeam, '', "\c210 seconds!"); -} - -function TimerMessage4() -{ - Game.defenseTeam = Game.offenseTeam == 1 ? 2 : 1; - - messageTeam(Game.defenseTeam, '', "\c25 seconds!"); - messageTeam(Game.offenseTeam, '', "\c25 seconds!"); -} - -function TimerMessageFinal() -{ - Game.defenseTeam = Game.offenseTeam == 1 ? 2 : 1; - - messageTeam(Game.defenseTeam, '', "\c2Your team failed to repair the Ship Control Generator. The Hacked Backup Generator has come online and the offense has captured the ship. Go defend the Main Base!"); - messageTeam(Game.offenseTeam, '', "\c2The Hacked Backup Generator has come online, your team has captured the ship! Onwards to the Main Base!"); -} - -//Teleporter Scripting -function UnksTPTrigger::onEnterTrigger(%data, %obj, %colObj) -{ - if (%obj.EastTP) - { - %colObj.setTransform("189.6 -96 335.93"); - %colObj.setvelocity("0 -10 0"); - } - else if (%obj.WestTP) - { - %colObj.setTransform("175.8 -96 335.942"); - %colObj.setvelocity("0 -10 0"); - } -} - -function UnksTPTrigger::onLeaveTrigger(%data, %obj, %colObj) -{ - //prevent console spam -} - -function UnksTPTrigger::onTickTrigger(%data, %obj) -{ - //prevent console spam -} - - -}; - -activatePackage(Mutiny); diff --git a/docs/base/@vl2/Mutiny.vl2/terrains/Mutiny.spn b/docs/base/@vl2/Mutiny.vl2/terrains/Mutiny.spn deleted file mode 100644 index 8d956cdb..00000000 Binary files a/docs/base/@vl2/Mutiny.vl2/terrains/Mutiny.spn and /dev/null differ diff --git a/docs/base/@vl2/Mutiny.vl2/textures/gui/Load_Mutiny.png b/docs/base/@vl2/Mutiny.vl2/textures/gui/Load_Mutiny.png deleted file mode 100644 index f1e2a938..00000000 Binary files a/docs/base/@vl2/Mutiny.vl2/textures/gui/Load_Mutiny.png and /dev/null differ diff --git a/docs/base/@vl2/Patience.vl2/missions/Patience.mis b/docs/base/@vl2/Patience.vl2/missions/Patience.mis deleted file mode 100644 index 730e5ac9..00000000 --- a/docs/base/@vl2/Patience.vl2/missions/Patience.mis +++ /dev/null @@ -1,983 +0,0 @@ -// DisplayName = Patience -// MissionTypes = Siege - -//--- MISSION QUOTE BEGIN --- -//Patience and tenacity of purpose are worth more than twice their weight of cleverness. -// --Thomas Henry Huxley -// • Map by powdahound; Code by t-b0n3, Byte, & [HvC]Dev; Fixes by a tiny fishie. -//--- MISSION QUOTE END --- - -//--- MISSION STRING BEGIN --- -//The Forcefield Generator protects the Lava Generator -//While the Lava Generator is disabled, the lava level will lower -//When the lava is low enough, the Capture Switch will be revealed -//A repair pack is located on a platform above the lava -//--- MISSION STRING END --- - -function ForceFieldBareData::onAdd(%data, %obj) -{ - Parent::onAdd(%data, %obj); - - //%velo = 1; - //%grav = 0.1; - //%appl = "0 0 0"; - - if (%obj.custom $= "" || %obj.custom $= "0") - { - %velo = %obj.velocityMod; - %grav = %obj.gravityMod; - %appl = %obj.appliedForce; - } - else - return; // add physical zones unless the force field contains 'custom = "1";' - - %pz = new PhysicalZone() { - position = %obj.position; - rotation = %obj.rotation; - scale = %obj.scale; - polyhedron = "0.000000 1.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000"; - velocityMod = %velo; - gravityMod = %grav; - appliedForce = %appl; - ffield = %obj; - }; - - %pzGroup = nameToID("MissionCleanup/PZones"); - if(%pzGroup <= 0) - { - %pzGroup = new SimGroup("PZones"); - MissionCleanup.add(%pzGroup); - } - %pzGroup.add(%pz); -} - -//--- OBJECT WRITE BEGIN --- -new SimGroup(MissionGroup) { - cdTrack = "2"; - powerCount = "0"; - musicTrack = "Volcanic"; - - new MissionArea(MissionArea) { - area = "-440 -576 1152 1264"; - flightCeiling = "2000"; - flightCeilingRange = "50"; - locked = "true"; - }; - new Sun() { - direction = "0.57735 0.57735 -0.57735"; - color = "0.600000 0.600000 0.600000 1.000000"; - ambient = "0.400000 0.400000 0.400000 1.000000"; - locked = "true"; - scale = "1 1 1"; - position = "-1216 -848 0"; - rotation = "1 0 0 0"; - }; - new TerrainBlock(Terrain) { - rotation = "1 0 0 0"; - scale = "1 1 1"; - detailTexture = "details/lushdet1"; - terrainFile = "Caldera.ter"; - squareSize = "8"; - emptySquares = "167592 167848 102569"; - locked = "true"; - hazeDistance = "250"; - position = "-1024 -1024 0"; - visibleDistance = "1200"; - }; - new NavigationGraph(NavGraph) { - conjoinAngleDev = "45"; - cullDensity = "0.3"; - customArea = "0 0 0 0"; - conjoinBowlDev = "20"; - locked = "true"; - scale = "1 1 1"; - coverage = "0"; - YDimOverSize = "0"; - position = "0 0 0 1"; - XDimOverSize = "0"; - GraphFile = "Patience.nav"; - rotation = "0 0 0 0"; - }; - new Sky(Sky) { - position = "-1536 -720 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - cloudHeightPer[0] = "0.149971"; - cloudHeightPer[1] = "0.25"; - cloudHeightPer[2] = "0.199973"; - cloudSpeed1 = "0.001"; - cloudSpeed2 = "0.0002"; - cloudSpeed3 = "0.0003"; - visibleDistance = "390"; - useSkyTextures = "1"; - renderBottomTexture = "0"; - SkySolidColor = "0.000000 0.000000 0.000000 0.000000"; - fogDistance = "160"; - fogColor = "0.850000 0.380000 0.100000 1.000000"; - fogVolume1 = "0 0 0"; - fogVolume2 = "0 0 0"; - fogVolume3 = "0 0 0"; - materialList = "sky_lava_starrynight.dml"; - windVelocity = "1 0 0"; - windEffectPrecipitation = "0"; - fogVolumeColor1 = "1.000000 100.000000 1.000000 0.000000"; - fogVolumeColor2 = "1.000000 100.000000 1.000000 -198748244414614883000000000000000000000.000000"; - fogVolumeColor3 = "128.000000 128.000000 128.000000 -222768154483160258000000000000000000000.000000"; - locked = "true"; - cloudSpeed0 = "0.000000 0.000000"; - }; - new SimGroup(Teams) { - powerCount = "0"; - - new SimGroup(Team1) { - powerCount = "0"; - - new SimGroup(spawnspheres) { - powerCount = "0"; - - new SpawnSphere() { - position = "-114.528 571.588 162.521"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "50"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - }; - new SimGroup(Base0) { - powerCount = "1"; - - new InteriorInstance() { - position = "-107.254 557.985 197.32"; - rotation = "0 0 1 162.72"; - scale = "1 1 1"; - interiorFile = "dtowr4.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new ForceFieldBare(ff1) { - position = "-96.5634 554.451 197.306"; - rotation = "0 0 1 162.72"; - scale = "18.2383 0.889118 6.53687"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "33"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - custom = "1"; - }; - new ForceFieldBare(ff2) { - position = "-99.5607 566.801 198.352"; - rotation = "0 0 1 162.72"; - scale = "0.950705 12.6622 5.47157"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "34"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - custom = "1"; - }; - new ForceFieldBare(ff3) { - position = "-117.654 561.119 198.267"; - rotation = "0 0 1 162.72"; - scale = "0.950705 12.6622 5.47157"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "35"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - custom = "1"; - }; - new Turret(FirstAssaultTurret) { - position = "-142.405 548.163 197.331"; - rotation = "0 0 1 161.574"; - scale = "1 1 1"; - nameTag = "First Assault"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - Target = "36"; - locked = "true"; - team = "1"; - }; - new Turret(SecondAssaultTurret) { - position = "-72.6665 569.458 197.173"; - rotation = "0 0 1 161.001"; - scale = "1 1 1"; - nameTag = "Second Assault"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - Target = "37"; - locked = "true"; - team = "1"; - }; - new StaticShape(AssaultGenerator) { - position = "-109.179 570.628 122.296"; - rotation = "0 0 1 18.3347"; - scale = "1 1 1"; - nameTag = "Assault"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - Target = "38"; - team = "1"; - }; - new StaticShape(SecondUpperAssault) { - position = "-102.644 563.424 198.27"; - rotation = "0 0 -1 18.9076"; - scale = "1 1 1"; - nameTag = "Second Upper Assault"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "39"; - team = "1"; - }; - new StaticShape(FirstUpperAssault) { - position = "-114.07 559.904 198.27"; - rotation = "0 0 -1 18.9076"; - scale = "1 1 1"; - nameTag = "First Upper Assault"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "40"; - team = "1"; - }; - new StaticShape(OutsideAssault) { - position = "-108.743 562.617 161.219"; - rotation = "0 0 1 161.574"; - scale = "1 1 1"; - nameTag = "Outside"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "41"; - team = "1"; - }; - new ForceFieldBare(ff4) { - position = "-100.353 566.62 197.102"; - rotation = "0 0 1 162.72"; - scale = "18.1794 0.181268 6.75839"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "42"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - custom = "1"; - }; - new StaticShape(AssaultSensor) { - position = "-106.539 555.81 205.046"; - rotation = "0 0 1 161.574"; - scale = "1 1 1"; - nameTag = "Assault"; - dataBlock = "SensorLargePulse"; - lockCount = "0"; - homingCount = "0"; - Target = "43"; - team = "1"; - }; - }; - }; - new SimGroup(Team2) { - powerCount = "0"; - - new SimGroup(spawnspheres) { - powerCount = "0"; - - new SpawnSphere() { - position = "-93.1379 -18.6596 91.6641"; - rotation = "0 0 1 1.7196"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "50"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - new SpawnSphere() { - position = "324.388 108.414 165.424"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "100"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - new SpawnSphere() { - position = "206.292 -117.527 161.706"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "30"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - new SpawnSphere() { - position = "91.9579 -18.2651 163.334"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "20"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - }; - new SimGroup(Base0) { - powerCount = "1"; - - new InteriorInstance() { - position = "336.45 117.504 201.06"; - rotation = "0 0 1 47.5555"; - scale = "1 1 1"; - interiorFile = "dtowr2.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "2"; - }; - new StaticShape(LavaGenerator) { - position = "327.068 111.911 190.986"; - rotation = "0 0 1 47.5555"; - scale = "1 1 1"; - nameTag = "Lava"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - Target = "44"; - team = "2"; - needsObjectiveWaypoint = "1"; - }; - }; - new StaticShape(Switch) { - position = "215.999 15.5824 84.1074"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Control"; - dataBlock = "FlipFlop"; - lockCount = "0"; - homingCount = "0"; - Target = "45"; - locked = "true"; - team = "2"; - needsObjectiveWaypoint = "1"; - }; - new SimGroup(ffbase) { - powerCount = "1"; - - new InteriorInstance() { - position = "-93.2626 -19.4114 88.963"; - rotation = "0 0 1 33.8046"; - scale = "1 1 1"; - interiorFile = "dtowr1.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new StaticShape(ForcefieldGenerator) { - position = "-93.4641 -19.7113 112.471"; - rotation = "0 0 1 34.1946"; - scale = "1 1 1"; - nameTag = "Forcefield"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - Target = "46"; - team = "2"; - needsObjectiveWaypoint = "1"; - }; - new ForceFieldBare(ff2) { - position = "302.743 108.426 178.041"; - rotation = "0 0 1 47.5"; - scale = "8.09539 1 5.04836"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "47"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(ff2) { - position = "342.767 116.538 177.945"; - rotation = "0 0 1 47.5"; - scale = "8.09539 1 5.04836"; - dataBlock = "defaultTeamSlowFieldBare"; - Target = "48"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - }; - new ForceFieldBare(arf) { - position = "315.904 110.203 200.17"; - rotation = "0 0 1 47.5555"; - scale = "12.5762 14.1549 0.77919"; - dataBlock = "defaultNoTeamLavaLightField"; - Target = "49"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - }; - }; - new SimGroup(equipment) { - powerCount = "2"; - - new StaticShape(MainBaseSensor) { - position = "268.647 -73.8241 166.697"; - rotation = "0 0 -1 38.5708"; - scale = "1 1 1"; - nameTag = "Main Base"; - dataBlock = "SensorLargePulse"; - lockCount = "0"; - homingCount = "0"; - Target = "50"; - locked = "true"; - team = "2"; - }; - new StaticShape(FirstEquipmentGenerator) { - position = "338.362 100.474 160.993"; - rotation = "0 0 -1 41.826"; - scale = "1 1 1"; - nameTag = "First Equipment"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - Target = "51"; - team = "2"; - }; - new StaticShape(SecondEquipmentGenerator) { - position = "333.901 96.3878 161.007"; - rotation = "-0.0149879 0.0392227 -0.999118 41.8597"; - scale = "1 1 1"; - nameTag = "Second Equipment"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - Target = "52"; - team = "2"; - }; - new StaticShape(BaseInventory1) { - position = "318.351 127.163 161"; - rotation = "0 0 -1 47.5555"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "53"; - team = "2"; - }; - new StaticShape(BaseInventory2) { - position = "312.52 121.556 161"; - rotation = "0 0 -1 47.5555"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "54"; - team = "2"; - }; - new StaticShape(ForcefieldBaseInventory) { - position = "-93.3344 -30.6533 88.943"; - rotation = "0 0 1 168.059"; - scale = "1 1 1"; - nameTag = "Forcefield Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "55"; - team = "2"; - }; - new StaticShape(ForcefieldBaseSensor) { - position = "-96.1364 -22.4047 142.926"; - rotation = "0 0 1 90.5273"; - scale = "1 1 1"; - nameTag = "Forcefield Base"; - dataBlock = "SensorMediumPulse"; - lockCount = "0"; - homingCount = "0"; - Target = "56"; - team = "2"; - }; - new Turret() { - position = "-146.278 5.8762 121.257"; - rotation = "0 0 1 103.132"; - scale = "1 1 1"; - nameTag = "Forcefield Base"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - Target = "57"; - locked = "true"; - team = "2"; - }; - new Turret() { - position = "252.852 110.007 160.388"; - rotation = "0 0 -1 42.9718"; - scale = "1 1 1"; - nameTag = "Main Base"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - Target = "58"; - team = "2"; - }; - }; - }; - new SimGroup(team0) { - powerCount = "0"; - }; - }; - new SimGroup(RandomOrganics) { - powerCount = "0"; - - new TSStatic() { - position = "309.048 -27.1378 154.33"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "dorg16.dts"; - locked = "true"; - }; - new Item() { - position = "-106.661 556.116 198.638"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - Target = "-1"; - }; - new TSStatic() { - position = "101.351 -120.54 167.234"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "dorg16.dts"; - }; - new TSStatic() { - position = "464.842 298.396 79.6909"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "dorg16.dts"; - }; - new TSStatic() { - position = "261.041 502.394 140.942"; - rotation = "1 0 0 0"; - scale = "2 2 1"; - shapeName = "dorg17.dts"; - }; - new TSStatic() { - position = "-179.046 482.958 133.652"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "dorg19.dts"; - }; - new TSStatic() { - position = "-79.7171 283.882 117.974"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "dorg18.dts"; - }; - new TSStatic() { - position = "200.169 108.041 148.373"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "porg5.dts"; - }; - new TSStatic() { - position = "383.1 104.224 154.805"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "porg1.dts"; - }; - new TSStatic() { - position = "387.165 99.5415 154.764"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "porg1.dts"; - }; - new TSStatic() { - position = "188.321 172.793 113.218"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "porg1.dts"; - }; - }; - new SimGroup(ObserverDropPoints) { - powerCount = "0"; - - new Camera(observer1) { - position = "89.9067 45.4067 198.273"; - rotation = "0.0863833 -0.0994006 0.991291 98.512"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - team = "0"; - }; - new Camera(obs2) { - position = "-112.491 -97.7194 157.154"; - rotation = "0.996092 0.0149425 -0.0870486 19.5555"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - team = "0"; - }; - new Camera(obs3) { - position = "-170.53 590.907 228.259"; - rotation = "0.127912 -0.197037 0.972016 115.495"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - team = "0"; - }; - }; - new SimGroup(environment) { - powerCount = "0"; - - new FireballAtmosphere(FireballAtmosphere) { - position = "177.8 730 143.8"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "fireball"; - dropRadius = "900"; - dropsPerMinute = "100"; - minDropAngle = "0"; - maxDropAngle = "10"; - startVelocity = "300"; - dropHeight = "1000"; - dropDir = "0.212 0.212 -0.953998"; - lockCount = "0"; - locked = "false"; - homingCount = "0"; - }; - new InteriorInstance() { - position = "-145.648 5.55263 111.471"; - rotation = "0 0 -1 76.2034"; - scale = "1 1 1"; - interiorFile = "dmisc1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new AudioEmitter() { - position = "213.054 6.89907 146.851"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/lavahostile.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "120"; - maxDistance = "200"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new WaterBlock(LavaPool) { - position = "120 -96 66.9963"; - rotation = "1 0 0 0"; - scale = "256 192 60.1947"; - liquidType = "HotLava"; - density = "10"; - viscosity = "15"; - waveMagnitude = "3"; - surfaceTexture = "LiquidTiles/Lava"; - surfaceOpacity = "1"; - envMapTexture = "desert/skies/d_n_move1"; - envMapIntensity = "0.3"; - submergeTexture[0] = "special/lavadeath_1"; - submergeTexture[1] = "special/lavadeath_2"; - removeWetEdges = "1"; - locked = "1"; - }; - new InteriorInstance() { - position = "215.826 15.5557 89.1571"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "dplat2.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "191.29 34.6116 106.737"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "dplat1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "182.131 -35.7488 117.705"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "dplat1.dif"; - showTerrainInside = "0"; - locked = "false"; - }; - new InteriorInstance() { - position = "257.328 37.3029 134.919"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "dplat1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "180.037 9.37294 156.925"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "dplat1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "224.792 -24.357 149.806"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "dplat1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "253.31 33.7575 109.412"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "dplat1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new TSStatic() { - position = "12.5365 255.282 122.271"; - rotation = "0 -1 0 9.16745"; - scale = "1 1 1"; - shapeName = "vehicle_air_scout_wreck.dts"; - locked = "true"; - }; - new InteriorInstance() { - position = "268.575 -73.7475 156.927"; - rotation = "0 0 -1 34.9504"; - scale = "0.724826 1 1"; - interiorFile = "dmisc1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new StaticShape() { - position = "7.79674 258.369 124.24"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "LightMaleHuman_Dead"; - lockCount = "0"; - homingCount = "0"; - Target = "-1"; - }; - new InteriorInstance() { - position = "252.784 110.06 150.609"; - rotation = "0 0 1 45.8367"; - scale = "1 1 1"; - interiorFile = "dmisc1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "3.64849 67.5518 104.952"; - rotation = "-0.933865 0.324319 -0.150707 52.9094"; - scale = "2 2 2"; - interiorFile = "drock7.dif"; - showTerrainInside = "0"; - }; - new Item() { - position = "180.049 9.42249 159.559"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - Target = "-1"; - }; - new Item() { - position = "329.105 107.661 181.265"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairKit"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - Target = "-1"; - }; - new AudioEmitter() { - position = "7.79674 258.369 125.04"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/fly_swarm.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "4"; - maxDistance = "25"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "false"; - }; - new ParticleEmissionDummy(smoke) { - position = "13.2614 250.543 126.018"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - emitter = "SmallHeavyDamageSmoke"; - velocity = "1"; - lockCount = "0"; - homingCount = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- - -package Patience -{ - - -function SiegeGame::missionLoadDone(%game) -{ - Parent::missionLoadDone(%game); - - Game.originalScale = nameToID("LavaPool").scale; - Game.powerIsUp = true; -} - -function SiegeGame::startMatch(%game) -{ - Parent::startMatch(%game); - AdjustWaterLevel(NameToID("LavaPool")); -} - -function Generator::onDisabled(%data, %obj, %prevState) -{ - %obj.decPowerCount(); - - if (%obj == nameToId("LavaGenerator")) - Game.PowerIsUp = false; - - Parent::onDisabled(%data, %obj, %prevState); -} - -function Generator::onEnabled(%data, %obj, %prevState) -{ - %obj.incPowerCount(); - - if (%obj == nameToId("LavaGenerator")) - Game.PowerIsUp = true; - - Parent::onEnabled(%data, %obj, %prevState); -} - -function SiegeGame::gameOver(%game) -{ - cancel(Game.PatienceSched); - exec("scripts/forceField.cs"); - Parent::gameOver(%game); - deactivatePackage(Patience); -} - -function SiegeGame::halftime(%game, %reason) -{ - cancel(Game.PatienceSched); - Game.PowerIsUp = true; - ReSizeWater(nameToID("LavaPool"), Game.originalScale); - - Parent::halftime(%game, %reason); -} - -function SiegeGame::startSecondHalf(%game) -{ - Parent::startSecondHalf(%game); - AdjustWaterLevel(NameToID("LavaPool")); -} - -// The following functions were taken from "Polar Dip", by [HvC]Scuba and [HvC]Dev. Much thanks, Scuba and Dev. - -function AdjustWaterLevel(%Water) -{ - // If the Object you specified to increase in size is not water, just - // note that in the console and log and quit - if (%Water.getType() != 16) - { - logEcho("Attempting to raise/lower water level on non-water object."); - return; - } - - %Water.Locked = true; - - Game.PatienceSched = Schedule(1000, 0, SizeWater, %Water); -} - -function ReSizeWater(%Water, %OriginalScale) -{ - %Water.Scale = %OriginalScale; - %Water.setTransform(%Water.getTransform()); -} - -function SizeWater(%Water) -{ - if (Game.powerIsUp) - AdjustWaterLevel(%Water); - else - { - %ScaleXY = getWords(%Water.Scale, 0, 1); - %ScaleZ = getWord(%Water.Scale, 2) - 0.13333; - - %Water.Scale = %ScaleXY @ " " @ %ScaleZ; - - // Just needed to cause a refresh - %Water.setTransform(%Water.getTransform()); - AdjustWaterLevel(%Water); - } -} - - -}; - -if (!$OFFLINE_NAV_BUILD) - activatePackage(Patience); diff --git a/docs/base/@vl2/Patience.vl2/terrains/Patience.spn b/docs/base/@vl2/Patience.vl2/terrains/Patience.spn deleted file mode 100644 index 1b87ab87..00000000 Binary files a/docs/base/@vl2/Patience.vl2/terrains/Patience.spn and /dev/null differ diff --git a/docs/base/@vl2/Patience.vl2/textures/gui/load_Patience.png b/docs/base/@vl2/Patience.vl2/textures/gui/load_Patience.png deleted file mode 100644 index 877a29bb..00000000 Binary files a/docs/base/@vl2/Patience.vl2/textures/gui/load_Patience.png and /dev/null differ diff --git a/docs/base/@vl2/Prismatic.vl2/missions/Prismatic.mis b/docs/base/@vl2/Prismatic.vl2/missions/Prismatic.mis deleted file mode 100644 index fe84f26e..00000000 --- a/docs/base/@vl2/Prismatic.vl2/missions/Prismatic.mis +++ /dev/null @@ -1,2045 +0,0 @@ -// DisplayName = Prismatic -// MissionTypes = Siege - -//--- MISSION QUOTE BEGIN --- -//I have not yet begun to fight! -// -- John Paul Jones -// -- Created by Propain -// -- Wookiees Of War -//--- MISSION QUOTE END --- - -//--- MISSION STRING BEGIN --- -//The Tower generator powers the tower forcefields -//The Base generator powers the forcefields for the main base -//Destroy all three generators in the Main base to capture -//--- MISSION STRING END --- - -//--- OBJECT WRITE BEGIN --- -new SimGroup(MissionGroup) { - cdTrack = "3"; - musicTrack = "volcanic"; - powerCount = "0"; - - new MissionArea(MissionArea) { - area = "-776 -536 1280 1296"; - flightCeiling = "2000"; - flightCeilingRange = "50"; - locked = "true"; - }; - new Sun() { - position = "-1024 -1024 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - direction = "0.57735 0.57735 -0.57735"; - color = "0.800000 0.800000 0.800000 1.000000"; - ambient = "0.400000 0.400000 0.400000 1.000000"; - texture[0] = "special/sunFlare"; - texture[1] = "special/sunFlare02"; - texture[2] = "special/LensFlare/flare01"; - texture[3] = "special/LensFlare/flare02"; - texture[4] = "special/LensFlare/flare03"; - lensFlareScale = "0.7"; - lensFlareIntensity = "1"; - frontFlareSize = "300"; - backFlareSize = "450"; - flareColor = "1.000000 1.000000 1.000000 1.000000"; - locked = "true"; - }; - new TerrainBlock(Terrain) { - rotation = "1 0 0 0"; - scale = "1 1 1"; - detailTexture = "details/lavadet1"; - terrainFile = "Gehenna.ter"; - squareSize = "8"; - position = "-1024 -1024 0"; - locked = "true"; - visibleDistance = "1200"; - hazeDistance = "250"; - }; - new NavigationGraph(NavGraph) { - conjoinAngleDev = "55"; - cullDensity = "0.3"; - customArea = "0 0 0 0"; - rotation = "0 0 0 0"; - conjoinBowlDev = "20"; - GraphFile = "Gehenna.nav"; - position = "0 0 0 1"; - scale = "1 1 1"; - coverage = "0"; - locked = "true"; - YDimOverSize = "0"; - XDimOverSize = "0"; - }; - new Sky(Sky) { - position = "-536 -1136 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - cloudHeightPer[0] = "0.349971"; - cloudHeightPer[1] = "0.25"; - cloudHeightPer[2] = "0.199973"; - cloudSpeed1 = "0.0007"; - cloudSpeed2 = "0.0009"; - cloudSpeed3 = "0.00013"; - visibleDistance = "479"; - useSkyTextures = "1"; - renderBottomTexture = "0"; - SkySolidColor = "0.365000 0.330000 0.310000 1.000000"; - fogDistance = "165"; - fogColor = "0.450000 0.300000 0.250000 1.000000"; - fogVolume1 = "0 0 0"; - fogVolume2 = "0 0 0"; - fogVolume3 = "0 0 0"; - materialList = "sky_ice_starrynight.dml"; - windVelocity = "1 0 0"; - windEffectPrecipitation = "0"; - fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor2 = "128.000000 128.000000 128.000000 -198748244414614883000000000000000000000.000000"; - fogVolumeColor3 = "128.000000 128.000000 128.000000 -222768174765569861000000000000000000000.000000"; - high_visibleDistance = "-1"; - high_fogDistance = "-1"; - high_fogVolume1 = "-1 -1.96682e+09 -4.14299e+30"; - high_fogVolume2 = "-1 1.01123e-24 -40085"; - high_fogVolume3 = "-1 5.08123e-12 -5.39254e+06"; - cloudSpeed0 = "0.001000 0.001000"; - locked = "true"; - }; - new SimGroup(ObserverDropPoints) { - powerCount = "0"; - - new Camera() { - position = "62.5467 -3.48289 231.374"; - rotation = "0.0474864 -0.18804 0.981013 152.171"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - }; - new Camera() { - position = "-82.1428 419.745 101.918"; - rotation = "0.0805608 -0.134153 0.987681 118.654"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - }; - new Camera(Camera) { - position = "-279.392 407.473 195.725"; - rotation = "0.0266189 -0.132441 0.990833 157.474"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - team = "0"; - }; - new Camera(Camera) { - position = "-477.646 83.1461 126.727"; - rotation = "-0.170335 -0.30253 0.937796 235.669"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - team = "0"; - }; - }; - new SimGroup(Teams) { - powerCount = "0"; - - new SimGroup(Team1) { - powerCount = "1"; - - new Turret(Team2TurretBaseLarge1) { - position = "69.3991 -114.665 210.426"; - rotation = "0 0 -1 38.9612"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - lastProjectile = "5351"; - damageTimeMS = "95814"; - locked = "true"; - Target = "33"; - originalBarrel = "PlasmaBarrelLarge"; - lastDamagedByTeam = "2"; - lastDamagedBy = "3861"; - team = "2"; - }; - new StaticShape(Team2GeneratorLarge1) { - position = "84.5648 -130.79 157.751"; - rotation = "0 0 1 50.4203"; - scale = "1 1 1"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - Target = "34"; - team = "2"; - }; - new StaticShape(Team2StationInventory1) { - position = "76.42 -113.651 203.429"; - rotation = "0 0 1 52.7121"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - inUse = "Down"; - locked = "true"; - Target = "35"; - Trigger = "3841"; - notReady = "1"; - team = "2"; - }; - new StaticShape(Team2StationInventory2) { - position = "66.4103 -121.816 203.498"; - rotation = "0 0 1 233.376"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - inUse = "Down"; - locked = "true"; - Target = "36"; - Trigger = "3843"; - notReady = "1"; - team = "2"; - }; - new StaticShape(Team2StationInventory3) { - position = "72.556 -118.9 166.429"; - rotation = "0 0 -1 39.5341"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - inUse = "Down"; - damageTimeMS = "3744113"; - locked = "true"; - Target = "37"; - lastDamagedByTeam = "2"; - Trigger = "3845"; - lastDamagedBy = "3670"; - notReady = "1"; - team = "2"; - }; - new ForceFieldBare() { - position = "57.4981 -115.309 202.43"; - rotation = "0 0 -1 38.9611"; - scale = "18.7758 0.1 6.68555"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - Target = "38"; - team = "2"; - }; - new ForceFieldBare() { - position = "72.2359 -103.882 203.23"; - rotation = "0 0 1 50.9933"; - scale = "12.9804 0.1 5.78396"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - Target = "39"; - team = "2"; - }; - new ForceFieldBare() { - position = "65.6442 -125.371 203.295"; - rotation = "0 0 -1 38.9612"; - scale = "0.1 12.8082 5.73995"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - Target = "40"; - team = "2"; - }; - new InteriorInstance() { - position = "85.5163 -134.972 165.395"; - rotation = "0 0 -1 38.9611"; - scale = "1 1 0.1"; - interiorFile = "dmisc1.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "81.7637 -130.325 165.395"; - rotation = "0 0 -1 38.9611"; - scale = "1 1 0.1"; - interiorFile = "dmisc1.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "77.8525 -132.574 145.892"; - rotation = "-0.890874 -0.324609 -0.317762 96.2506"; - scale = "2.14383 1.67012 0.1"; - interiorFile = "dwall1.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "69.1885 -114.833 202.43"; - rotation = "0 0 -1 38.9611"; - scale = "1 1 1"; - interiorFile = "dtowr4.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new Item() { - position = "118.344 -39.615 169.739"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - locked = "true"; - Target = "-1"; - team = "1"; - }; - new StaticShape(Team2SensorLargePulse1) { - position = "152.925 -103.469 203.655"; - rotation = "0 0 -1 89.5636"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "SensorLargePulse"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - Target = "41"; - team = "2"; - }; - new Turret(Team2SentryTurret1) { - position = "86.0739 -135.776 207.674"; - rotation = "0.426809 0.897811 -0.108486 203.463"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - lastProjectile = "6498"; - locked = "true"; - Target = "42"; - team = "2"; - }; - new SimGroup(spawnspheres) { - powerCount = "1"; - - new SpawnSphere() { - position = "77.0252 -122.928 204.73"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "40"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - locked = "true"; - }; - }; - new InteriorInstance() { - position = "152.91 -103.456 194.071"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "dmisc1.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - }; - new SimGroup(team2) { - powerCount = "0"; - - new Item() { - position = "-671.174 25.181 84.611"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - locked = "true"; - Target = "-1"; - team = "2"; - }; - new SimGroup(Tower) { - powerCount = "1"; - - new InteriorInstance() { - position = "-571.101 19.9713 61.6143"; - rotation = "0 0 -1 85.3707"; - scale = "1 1 1"; - interiorFile = "dtowr1.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "2"; - }; - new StaticShape(base) { - position = "-563.06 19.4049 73.6045"; - rotation = "0 0 -1 85.3707"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - needsObjectiveWaypoint = "1"; - damageTimeMS = "3593140"; - locked = "true"; - Target = "43"; - lastDamagedByTeam = "1"; - WayPoint = "4089"; - lastDamagedBy = "3764"; - team = "1"; - }; - new StaticShape(Team1StationInventory1) { - position = "-561.058 25.8866 61.7207"; - rotation = "0 0 1 2.29206"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - inUse = "Down"; - damageTimeMS = "3567273"; - locked = "true"; - Target = "44"; - lastDamagedByTeam = "1"; - Trigger = "3896"; - lastDamagedBy = "3764"; - notReady = "1"; - team = "1"; - }; - new StaticShape(Team1StationInventory2) { - position = "-562.024 12.5407 61.7308"; - rotation = "0 0 1 182.774"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - inUse = "Down"; - damageTimeMS = "3567273"; - locked = "true"; - Target = "45"; - lastDamagedByTeam = "2"; - Trigger = "3898"; - lastDamagedBy = "3810"; - notReady = "1"; - team = "1"; - }; - new ForceFieldBare() { - position = "121.72 319.978 92.3597"; - rotation = "0.195429 0.0166516 -0.980576 2.92171"; - scale = "8.26731 0.1 6.84252"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - Target = "46"; - team = "1"; - }; - new ForceFieldBare() { - position = "139.782 320.786 92.561"; - rotation = "0 0 -1 3.43771"; - scale = "8.25785 0.1 6.69571"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - Target = "47"; - team = "1"; - }; - new ForceFieldBare() { - position = "185.643 368.188 92.5949"; - rotation = "0 0 -1 3.43771"; - scale = "0.1 4.40452 6.6735"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - Target = "48"; - team = "1"; - }; - new ForceFieldBare() { - position = "184.313 385.836 92.5309"; - rotation = "0 0 -1 3.43771"; - scale = "0.1 4.46014 6.70207"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - Target = "49"; - team = "1"; - }; - new ForceFieldBare() { - position = "133.843 428.448 92.561"; - rotation = "0 0 -1 4.01071"; - scale = "4.60489 0.1 6.65802"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - Target = "50"; - team = "1"; - }; - new ForceFieldBare() { - position = "116.175 427.074 92.461"; - rotation = "0 0 -1 4.58367"; - scale = "4.48991 0.1 6.7886"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - Target = "51"; - team = "1"; - }; - new ForceFieldBare() { - position = "76.6311 378.337 92.5485"; - rotation = "0 0 -1 4.0109"; - scale = "0.1 4.36429 6.6932"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - Target = "52"; - team = "1"; - }; - new ForceFieldBare() { - position = "78.0942 360.587 92.3986"; - rotation = "0 0 -1 4.01129"; - scale = "0.1 4.42355 6.7742"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - Target = "53"; - team = "1"; - }; - new ForceFieldBare() { - position = "126.973 370.972 107.961"; - rotation = "0 0 -1 3.43862"; - scale = "8.63395 8.53119 0.1"; - dataBlock = "defaultNoTeamLavaLightField"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - Target = "54"; - team = "1"; - }; - new StaticShape(Team1SensorLargePulse1) { - position = "-567.625 19.7342 115.339"; - rotation = "0 0 1 94.538"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "SensorLargePulse"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - Target = "55"; - team = "1"; - }; - new InteriorInstance() { - position = "-555.411 98.46 81.461"; - rotation = "0 0 -1 12.6051"; - scale = "1 1 1"; - interiorFile = "dplat1.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "2"; - }; - new InteriorInstance() { - position = "-535.364 -58.7387 82.261"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "dplat1.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "2"; - }; - new InteriorInstance() { - position = "-671.126 25.0205 82.061"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "dplat1.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "2"; - }; - }; - new SimGroup(base) { - powerCount = "1"; - - new StaticShape(Tower) { - position = "-565.229 19.4923 85.1589"; - rotation = "0 0 -1 85.3707"; - scale = "1 1 1"; - nameTag = "Tower"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - needsObjectiveWaypoint = "1"; - damageTimeMS = "119580"; - locked = "true"; - Target = "56"; - lastDamagedByTeam = "1"; - WayPoint = "4090"; - lastDamagedBy = "3822"; - team = "1"; - }; - new ForceFieldBare() { - position = "-557.605 14.7174 61.1135"; - rotation = "0 0 1 4.58384"; - scale = "0.1 8.17743 6.59537"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - Target = "57"; - team = "1"; - }; - new ForceFieldBare() { - position = "-563.951 24.2957 84.9252"; - rotation = "0 0 1 4.0111"; - scale = "5.33305 4.3971 0.1"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - Target = "58"; - team = "1"; - }; - new ForceFieldBare() { - position = "-564.985 10.2459 84.8331"; - rotation = "0 0 1 4.58418"; - scale = "5.22188 4.28829 0.1"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - Target = "59"; - team = "1"; - }; - }; - new SimGroup(base) { - powerCount = "0"; - - new SimGroup(Platform) { - powerCount = "1"; - - new SimGroup(EAST) { - powerCount = "2"; - - new SimGroup(NORTH) { - powerCount = "3"; - - new StaticShape(NORTH) { - position = "128.837 405.794 92.6177"; - rotation = "0 0 -1 6.8755"; - scale = "1 1 1"; - nameTag = "North"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - repairedBy = "3764"; - needsObjectiveWaypoint = "1"; - damageTimeMS = "2344239"; - locked = "true"; - Target = "60"; - lastDamagedByTeam = "1"; - WayPoint = "4091"; - lastDamagedBy = "3764"; - team = "1"; - }; - new StaticShape(Team1SensorLargePulse2) { - position = "131.064 375.524 140.655"; - rotation = "0 0 -1 93.0017"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "SensorLargePulse"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - Target = "61"; - team = "1"; - }; - new Item() { - position = "130.91 375.759 86.611"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - locked = "true"; - Target = "-1"; - team = "2"; - }; - new InteriorInstance() { - position = "131.022 375.463 76.6298"; - rotation = "0 0 -1 4.0111"; - scale = "1 1 1"; - interiorFile = "dbase4.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "2"; - }; - new InteriorInstance() { - position = "185.325 254.479 59.161"; - rotation = "0 0 1 114.019"; - scale = "1 1 1"; - interiorFile = "dbrdg10.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "2"; - }; - new InteriorInstance() { - position = "159.269 196.024 59.161"; - rotation = "0 0 1 114.019"; - scale = "1 1 1"; - interiorFile = "dbrdg10.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "2"; - }; - new InteriorInstance() { - position = "46.2828 255.636 59.761"; - rotation = "0 0 1 91.6732"; - scale = "1 1 1"; - interiorFile = "dbrdg10.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "2"; - }; - new InteriorInstance() { - position = "48.1476 319.609 59.761"; - rotation = "0 0 1 91.6732"; - scale = "1 1 1"; - interiorFile = "dbrdg10.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "2"; - }; - new InteriorInstance() { - position = "138.103 421.293 49.2102"; - rotation = "-0.491125 -0.834824 0.248728 10.8492"; - scale = "1 1 1"; - interiorFile = "dbrdg10.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "2"; - }; - new InteriorInstance() { - position = "191.464 417.742 47.8571"; - rotation = "0.616535 0.762611 0.195726 19.8962"; - scale = "1 1 0.929552"; - interiorFile = "dbrdg3.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "2"; - }; - new InteriorInstance() { - position = "-248.217 327.335 180.854"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "stowr1.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare() { - position = "-244.175 323.135 171.755"; - rotation = "1 0 0 0"; - scale = "0.1 8.33219 9.44258"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - Target = "62"; - team = "1"; - }; - new ForceFieldBare() { - position = "-252.567 331.44 171.924"; - rotation = "1 0 0 0"; - scale = "8.49804 0.1 8.95662"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - Target = "63"; - team = "1"; - }; - new ForceFieldBare() { - position = "-252.317 323.097 172.059"; - rotation = "1 0 0 0"; - scale = "0.1 8.30907 9.06974"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - Target = "64"; - team = "1"; - }; - new ForceFieldBare() { - position = "-252.432 323.055 171.673"; - rotation = "1 0 0 0"; - scale = "8.42767 0.1 9.49389"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - Target = "65"; - team = "1"; - }; - }; - new StaticShape(EAST) { - position = "180.353 378.961 85.1551"; - rotation = "0 0 -1 94.538"; - scale = "1 1 1"; - nameTag = "East"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - repairedBy = "3764"; - needsObjectiveWaypoint = "1"; - damageTimeMS = "1897368"; - locked = "true"; - Target = "66"; - lastDamagedByTeam = "2"; - WayPoint = "4092"; - lastDamagedBy = "3861"; - team = "1"; - }; - new StaticShape(Team1StationInventory3) { - position = "149.881 360.479 83.6952"; - rotation = "0 0 1 129.488"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - inUse = "Down"; - damageTimeMS = "3101496"; - locked = "true"; - Target = "67"; - lastDamagedByTeam = "2"; - Trigger = "3954"; - lastDamagedBy = "3862"; - notReady = "1"; - team = "1"; - }; - }; - new StaticShape(Platform) { - position = "131.436 373.671 96.6177"; - rotation = "0 0 1 175.325"; - scale = "1 1 1"; - nameTag = "Platform"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - repairedBy = "3764"; - needsObjectiveWaypoint = "1"; - damageTimeMS = "2471345"; - locked = "true"; - Target = "68"; - lastDamagedByTeam = "1"; - WayPoint = "4093"; - lastDamagedBy = "3764"; - team = "1"; - }; - new StaticShape(Team1StationInventory4) { - position = "109.377 373.916 92.6952"; - rotation = "0 0 -1 94.538"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - inUse = "Down"; - locked = "true"; - Target = "69"; - Trigger = "3957"; - notReady = "1"; - team = "1"; - }; - new StaticShape(Team1StationInventory5) { - position = "129.646 395.507 92.6952"; - rotation = "0 0 -1 3.43771"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - inUse = "Down"; - damageTimeMS = "2471345"; - locked = "true"; - Target = "70"; - lastDamagedByTeam = "1"; - Trigger = "3959"; - lastDamagedBy = "3764"; - notReady = "1"; - team = "1"; - }; - }; - }; - new SimGroup(spawnspheres) { - powerCount = "0"; - - new SpawnSphere() { - position = "130.595 372.672 125.33"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "55"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - locked = "true"; - }; - new SpawnSphere() { - position = "-565.734 18.3451 98.419"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "40"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - locked = "true"; - }; - }; - new StaticShape(Switch) { - position = "-248.222 327.285 171.937"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Control"; - dataBlock = "FlipFlop"; - lockCount = "0"; - homingCount = "0"; - needsObjectiveWaypoint = "1"; - locked = "true"; - team = "2"; - }; - }; - new SimGroup(team0) { - powerCount = "0"; - }; - }; - new SimGroup(Ambiance) { - powerCount = "0"; - - new WaterBlock() { - position = "32 -176 104"; - rotation = "1 0 0 0"; - scale = "128 192 60.1947"; - liquidType = "Lava"; - density = "0.4"; - viscosity = "5"; - waveMagnitude = "1"; - surfaceTexture = "LiquidTiles/sanctuary_water_2"; - surfaceOpacity = "0.6"; - envMapTexture = "LiquidTiles/oasis_emap_cloudsground"; - envMapIntensity = "0.1"; - submergeTexture[1] = "special/lavadeath_2"; - removeWetEdges = "1"; - hidden = "false"; - locked = "true"; - }; - new WaterBlock() { - position = "-1024 -1024 -53.939"; - rotation = "1 0 0 0"; - scale = "2048 2048 100"; - liquidType = "HotLava"; - density = "1"; - viscosity = "15"; - waveMagnitude = "1"; - surfaceTexture = "LiquidTiles/Lava"; - surfaceOpacity = "1"; - envMapTexture = "desert/skies/d_n_move1"; - envMapIntensity = "0.5"; - submergeTexture[0] = "special/lavadeath_1"; - submergeTexture[1] = "special/lavadeath_2"; - removeWetEdges = "0"; - locked = "true"; - }; - new AudioEmitter() { - position = "45.7413 298.319 56.9"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/lavahostile.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "33.8775 476.222 56.9"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/lavahostile.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "157.424 496.789 56.9"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/lavahostile.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "0.0836792 381.294 56.9417"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/lavahostile.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "121.975 362.152 56.9"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/lavahostile.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new InteriorInstance() { - position = "-220.805 -168.409 61.7899"; - rotation = "0 0 1 36.6693"; - scale = "1 1 1"; - interiorFile = "dvent.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new AudioEmitter() { - position = "146.248 239.021 56.9"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/lavahostile.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new ParticleEmissionDummy() { - position = "69.459 -57.0702 164.195"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "halftimeEmissionDummy"; - lockCount = "0"; - homingCount = "0"; - emitter = "LightDamageSmoke"; - velocity = "1"; - locked = "true"; - }; - new ParticleEmissionDummy() { - position = "97.3279 -113.679 163.195"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "halftimeEmissionDummy"; - lockCount = "0"; - homingCount = "0"; - emitter = "LightDamageSmoke"; - velocity = "1"; - locked = "true"; - }; - new ParticleEmissionDummy() { - position = "113.097 -70.8322 163.395"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "halftimeEmissionDummy"; - lockCount = "0"; - homingCount = "0"; - emitter = "LightDamageSmoke"; - velocity = "1"; - locked = "true"; - }; - new ParticleEmissionDummy() { - position = "57.2455 -96.8951 162.795"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "halftimeEmissionDummy"; - lockCount = "0"; - homingCount = "0"; - emitter = "LightDamageSmoke"; - velocity = "1"; - locked = "true"; - }; - new AudioEmitter() { - position = "114.043 -77.2696 164.61"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/lavamellow1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "50"; - maxDistance = "3200"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "-364.125 -260.35 56.9"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/howlingwind2.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "0.4"; - isLooping = "1"; - is3D = "0"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "-400.02 -307.144 57.6838"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/lavahostile.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "-306.298 -290.943 56.9"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/lavahostile.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "-184.146 -323.668 56.9"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/lavahostile.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "-191.541 -411.98 56.9"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/lavahostile.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "-99.4573 -427.632 56.9"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/lavahostile.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "-9.37299 -430.891 56.9"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/lavahostile.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "109.627 -439.494 56.9"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/lavahostile.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "216.808 -438.303 56.9"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/lavahostile.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "333.229 -339.579 56.9"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/lavahostile.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "10"; - maxDistance = "640"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "272.889 -404.248 56.9"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/lavahostile.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "10"; - maxDistance = "640"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "434.22 -94.4922 56.9"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/lavahostile.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "398.99 10.4169 56.9"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/lavahostile.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "357.667 108.201 56.9"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/lavahostile.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "253.956 210.274 56.9"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/lavahostile.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "-533.394 -62.2201 46.061"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/lavahostile.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "-615.885 -141.826 46.061"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/lavahostile.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "-558.872 107.766 46.061"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/lavahostile.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "-546.998 206.543 46.061"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/lavahostile.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "-545.853 326.55 46.061"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/lavahostile.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "-711.326 74.1025 46.061"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/lavahostile.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "-799.277 199.875 46.061"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/lavahostile.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter() { - position = "-30.6264 597.01 46.061"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/lavahostile.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new TSStatic() { - position = "-377.104 -231.845 56.453"; - rotation = "0.0934351 -0.158621 0.982909 119.86"; - scale = "1.3 1.3 1.3"; - shapeName = "dorg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-554.835 -183.867 57.6533"; - rotation = "0.0783555 -0.114605 -0.990316 118.483"; - scale = "1.3 1.3 1.3"; - shapeName = "dorg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-346.955 256.571 65.8007"; - rotation = "0.0934351 -0.158621 0.982909 119.86"; - scale = "1.3 1.3 1.3"; - shapeName = "dorg18.dts"; - locked = "true"; - }; - new ParticleEmissionDummy() { - position = "68.6267 -56.8158 148.795"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "halftimeEmissionDummy"; - lockCount = "0"; - homingCount = "0"; - emitter = "SatchelBubbleEmitter"; - velocity = "1"; - locked = "true"; - }; - new ParticleEmissionDummy() { - position = "99.3334 -9.54071 149.195"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "halftimeEmissionDummy"; - lockCount = "0"; - homingCount = "0"; - emitter = "SatchelBubbleEmitter"; - velocity = "1"; - locked = "true"; - }; - new ParticleEmissionDummy() { - position = "111.287 -70.8708 149.008"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "halftimeEmissionDummy"; - lockCount = "0"; - homingCount = "0"; - emitter = "SatchelBubbleEmitter"; - velocity = "1"; - locked = "true"; - }; - new ParticleEmissionDummy() { - position = "96.6446 -113.09 148.891"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "halftimeEmissionDummy"; - lockCount = "0"; - homingCount = "0"; - emitter = "SatchelBubbleEmitter"; - velocity = "1"; - locked = "true"; - }; - new ParticleEmissionDummy() { - position = "58.4116 -96.4753 149.381"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "halftimeEmissionDummy"; - lockCount = "0"; - homingCount = "0"; - emitter = "SatchelBubbleEmitter"; - velocity = "1"; - locked = "true"; - }; - new ParticleEmissionDummy() { - position = "100.655 -6.99379 163.195"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "halftimeEmissionDummy"; - lockCount = "0"; - homingCount = "0"; - emitter = "LightDamageSmoke"; - velocity = "1"; - locked = "true"; - }; - new WaterBlock() { - position = "32 -176 104"; - rotation = "1 0 0 0"; - scale = "128 192 60.1947"; - liquidType = "RiverWater"; - density = "0.4"; - viscosity = "5"; - waveMagnitude = "0"; - surfaceTexture = "LiquidTiles/sanctuary_water_2"; - surfaceOpacity = "0"; - envMapTexture = "LiquidTiles/oasis_emap_cloudsground"; - envMapIntensity = "0"; - removeWetEdges = "1"; - seedPoints = "0 0 1 0 1 1 0 1"; - params3 = "1.21 -0.61 0.13 -0.33"; - extent = "100 100 10"; - params2 = "0.39 0.39 0.2 0.133"; - params0 = "0.32 -0.67 0.066 0.5"; - floodFill = "1"; - params1 = "0.63 -2.41 0.33 0.21"; - textureSize = "32 32"; - }; - }; - new SimGroup(RandomOrganics) { - powerCount = "0"; - - new SimGroup(Addition1DSPlant16) { - powerCount = "0"; - - new TSStatic() { - position = "-128.284 -185.398 92.2261"; - rotation = "-0.292649 0.152343 0.944006 57.7486"; - scale = "1.1 1.1 1.1"; - shapeName = "dorg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "25.3474 228.305 56.0699"; - rotation = "0.232142 0.21504 0.948614 97.3866"; - scale = "1.1 1.1 1.1"; - shapeName = "dorg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "382.455 -153.494 60.5687"; - rotation = "0 0 1 104.281"; - scale = "1.2 1.2 1.2"; - shapeName = "dorg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "265.258 -307.153 70.4047"; - rotation = "-0.164237 -0.0135418 0.986328 170.701"; - scale = "1.3 1.3 1.3"; - shapeName = "dorg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-616.17 -22.5707 52.5562"; - rotation = "0.0934351 -0.158621 0.982909 119.86"; - scale = "1.3 1.3 1.3"; - shapeName = "dorg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-605.503 300.994 51.7674"; - rotation = "0.0934351 -0.158621 0.982909 119.86"; - scale = "1.3 1.3 1.3"; - shapeName = "dorg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "6.8905 414.429 52.9487"; - rotation = "0.14452 0.0365543 0.988827 184.709"; - scale = "1.3 1.3 1.3"; - shapeName = "dorg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "350.32 536.867 58.3863"; - rotation = "0.0934351 -0.158621 0.982909 119.86"; - scale = "1.3 1.3 1.3"; - shapeName = "dorg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "233.589 468.854 51.995"; - rotation = "0.585985 0.157013 -0.794964 37.2534"; - scale = "0.8 0.8 0.8"; - shapeName = "dorg19.dts"; - locked = "true"; - }; - new TSStatic() { - position = "64.6874 520.467 50.42"; - rotation = "0 0 -1 29.9998"; - scale = "0.8 0.8 0.8"; - shapeName = "dorg19.dts"; - locked = "true"; - }; - new TSStatic() { - position = "143.191 369.199 108.623"; - rotation = "0 0 1 8.59438"; - scale = "1 1 1"; - shapeName = "stackable4l.dts"; - locked = "true"; - }; - new TSStatic() { - position = "139.879 380.68 108.45"; - rotation = "-0.00246452 -0.00476103 0.999986 83.7205"; - scale = "1 1 1"; - shapeName = "stackable3m.dts"; - locked = "true"; - }; - new TSStatic() { - position = "143.01 367.702 108.673"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable4m.dts"; - locked = "true"; - }; - new TSStatic() { - position = "121.567 370.522 108.454"; - rotation = "0 0 1 86.5166"; - scale = "1 1 1"; - shapeName = "stackable1l.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-575.812 26.5285 61.1274"; - rotation = "-0.0487758 0.21812 -0.974702 25.8428"; - scale = "1 1 1"; - shapeName = "stackable1m.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-571.975 28.8722 61.429"; - rotation = "0 0 1 63.0254"; - scale = "1 1 1"; - shapeName = "stackable2l.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-568.314 30.5784 61.3258"; - rotation = "0 0 -1 28.6479"; - scale = "1 1 1"; - shapeName = "stackable2l.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-571.918 9.8683 59.9011"; - rotation = "0.0963929 -0.128667 0.986992 39.2789"; - scale = "1 1 1"; - shapeName = "stackable3m.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-577.128 13.8983 60.2589"; - rotation = "0.0872379 -0.0298811 0.995739 37.9655"; - scale = "1 1 1"; - shapeName = "stackable3m.dts"; - locked = "true"; - }; - new TSStatic() { - position = "404.925 353.522 62.1948"; - rotation = "0 0 -1 29.9998"; - scale = "0.8 0.8 0.8"; - shapeName = "dorg19.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-492.81 334.302 49.9869"; - rotation = "0.0372942 0.00999288 -0.999254 30.0212"; - scale = "0.8 0.8 0.8"; - shapeName = "dorg19.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-589.602 54.0514 56.7813"; - rotation = "0 0 -1 114.798"; - scale = "0.8 0.8 0.8"; - shapeName = "dorg19.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-89.8668 612.78 60.7648"; - rotation = "0.00128714 -0.189356 -0.981908 60.1236"; - scale = "0.8 0.8 0.78408"; - shapeName = "dorg19.dts"; - locked = "true"; - }; - }; - new SimGroup(Addition3DSPlant18) { - powerCount = "0"; - - new TSStatic() { - position = "368.844 164.703 51.1463"; - rotation = "-0.320194 -0.225772 0.920056 126.791"; - scale = "0.9 0.9 0.9"; - shapeName = "dorg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "295.118 -137.98 81.4841"; - rotation = "0.0934351 -0.158621 0.982909 119.86"; - scale = "1.3 1.3 1.3"; - shapeName = "dorg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "98.8019 56.4712 207.62"; - rotation = "-0.214234 -0.279195 0.936031 78.6877"; - scale = "0.9 0.9 0.9"; - shapeName = "dorg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "52 -180 173.313"; - rotation = "0 0 -1 72.0002"; - scale = "1.3 1.3 1.3"; - shapeName = "dorg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "68 180 60.4468"; - rotation = "0 0 -1 7.00012"; - scale = "0.9 0.9 0.9"; - shapeName = "dorg18.dts"; - locked = "true"; - }; - }; - new SimGroup(Addition4DSPlant19) { - powerCount = "0"; - - new TSStatic() { - position = "-188 -292 58.2156"; - rotation = "0 0 1 166"; - scale = "1.2 1.2 1.2"; - shapeName = "dorg19.dts"; - locked = "true"; - }; - new TSStatic() { - position = "332 156 58.8593"; - rotation = "0 0 -1 29.9998"; - scale = "0.8 0.8 0.8"; - shapeName = "dorg19.dts"; - locked = "true"; - }; - new TSStatic() { - position = "229.591 262.609 50.1644"; - rotation = "0.263624 -0.152203 0.952542 237.617"; - scale = "1.1 1.1 1.1"; - shapeName = "dorg19.dts"; - locked = "true"; - }; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/Prismatic.vl2/terrains/Prismatic.nav b/docs/base/@vl2/Prismatic.vl2/terrains/Prismatic.nav deleted file mode 100644 index ba10ab9e..00000000 Binary files a/docs/base/@vl2/Prismatic.vl2/terrains/Prismatic.nav and /dev/null differ diff --git a/docs/base/@vl2/Prismatic.vl2/terrains/Prismatic.spn b/docs/base/@vl2/Prismatic.vl2/terrains/Prismatic.spn deleted file mode 100644 index 958e49fb..00000000 Binary files a/docs/base/@vl2/Prismatic.vl2/terrains/Prismatic.spn and /dev/null differ diff --git a/docs/base/@vl2/Prismatic.vl2/terrains/heightfield/Prismatic_heightfield.cs b/docs/base/@vl2/Prismatic.vl2/terrains/heightfield/Prismatic_heightfield.cs deleted file mode 100644 index 0d6cfbca..00000000 --- a/docs/base/@vl2/Prismatic.vl2/terrains/heightfield/Prismatic_heightfield.cs +++ /dev/null @@ -1 +0,0 @@ -Heightfield::add("General\tTab_general\tgeneral_min_height\t50\tgeneral_scale\t300\tgeneral_water\t0.000\tgeneral_centerx\t0\tgeneral_centery\t0"); diff --git a/docs/base/@vl2/Prismatic.vl2/textures/gui/LOAD_Prismatic.png b/docs/base/@vl2/Prismatic.vl2/textures/gui/LOAD_Prismatic.png deleted file mode 100644 index 582804a2..00000000 Binary files a/docs/base/@vl2/Prismatic.vl2/textures/gui/LOAD_Prismatic.png and /dev/null differ diff --git a/docs/base/@vl2/SiegeofYmir.vl2/missions/SiegeofYmir.mis b/docs/base/@vl2/SiegeofYmir.vl2/missions/SiegeofYmir.mis deleted file mode 100644 index 3c030287..00000000 --- a/docs/base/@vl2/SiegeofYmir.vl2/missions/SiegeofYmir.mis +++ /dev/null @@ -1,940 +0,0 @@ -// DisplayName = Siege of Ymir Base -// MissionTypes = Siege - -//--- MISSION QUOTE BEGIN --- -//Rely on others, and you may yet do better. -// -Anonymous -//Map by Durikkan -//Version 1.2, fixes by a tiny fishie -//--- MISSION QUOTE END --- - -//--- MISSION STRING BEGIN --- -//Attackers can repair their bunker to assist in attacking -//When the Forcefield solar is destroyed, it severely weakens the defensive position (lots of FFs come down) -//When the forcefield generator is down, all access forcefields in the main base will fall -//When the 2 main generators are destroyed, the switch gen will fall. -//Capture the Switch to win the map -//--- MISSION STRING END --- - -function ForceFieldBareData::onAdd(%data, %obj) -{ - Parent::onAdd(%data, %obj); - - //%velo = 1; - //%grav = 0.1; - //%appl = "0 0 0"; - - if (%obj.custom $= "" || %obj.custom $= "0") - { - %velo = %obj.velocityMod; - %grav = %obj.gravityMod; - %appl = %obj.appliedForce; - } - else - return; // add physical zones unless the force field contains 'custom = "1";' - - %pz = new PhysicalZone() { - position = %obj.position; - rotation = %obj.rotation; - scale = %obj.scale; - polyhedron = "0.000000 1.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000"; - velocityMod = %velo; - gravityMod = %grav; - appliedForce = %appl; - ffield = %obj; - }; - - %pzGroup = nameToID("MissionCleanup/PZones"); - if(%pzGroup <= 0) - { - %pzGroup = new SimGroup("PZones"); - MissionCleanup.add(%pzGroup); - } - %pzGroup.add(%pz); -} - -//--- OBJECT WRITE BEGIN --- -new SimGroup(MissionGroup) { - musicTrack = "lush"; - cdTrack = "6"; - powerCount = "0"; - - new MissionArea(MissionArea) { - area = "0 -168 640 1088"; - flightCeiling = "2000"; - flightCeilingRange = "50"; - }; - new Sky(Sky) { - position = "0 0 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - cloudHeightPer[0] = "0.349971"; - cloudHeightPer[1] = "0.25"; - cloudHeightPer[2] = "0.199973"; - cloudSpeed1 = "0.0001"; - cloudSpeed2 = "0.0002"; - cloudSpeed3 = "0.0003"; - visibleDistance = "350"; - useSkyTextures = "1"; - renderBottomTexture = "0"; - SkySolidColor = "0.390000 0.390000 0.390000 1.000000"; - fogDistance = "200"; - fogColor = "0.600000 0.600000 0.600000 1.000000"; - fogVolume1 = "400 40 65"; - fogVolume2 = "900 65 250"; - fogVolume3 = "0 0 0"; - materialList = "Lush_l4.dml"; - windVelocity = "1 0 0"; - windEffectPrecipitation = "0"; - fogVolumeColor1 = "128.000000 128.000000 128.000000 75824315812260666200000000000000.000000"; - fogVolumeColor2 = "128.000000 128.000000 128.000000 949.521790"; - fogVolumeColor3 = "128.000000 128.000000 128.000000 3940863705088.000000"; - high_visibleDistance = "-1"; - high_fogDistance = "-1"; - high_fogVolume1 = "-1 1.76574e+22 12.3922"; - high_fogVolume2 = "-1 1.77526e+28 1.84841e+31"; - high_fogVolume3 = "-1 7.02879e+22 4.51265e+27"; - cloudSpeed0 = "0.000500 0.000500"; - }; - new Sun() { - position = "0 0 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - direction = "0.57735 0.57735 -0.57735"; - color = "0.600000 0.600000 0.600000 1.000000"; - ambient = "0.600000 0.600000 0.600000 1.000000"; - texture[0] = "special/sunFlare"; - texture[1] = "special/sunFlare02"; - texture[2] = "special/LensFlare/flare01"; - texture[3] = "special/LensFlare/flare02"; - texture[4] = "special/LensFlare/flare03"; - lensFlareScale = "0.7"; - lensFlareIntensity = "1"; - frontFlareSize = "300"; - backFlareSize = "450"; - flareColor = "1.000000 1.000000 1.000000 1.000000"; - }; - new TerrainBlock(terrain) { - rotation = "1 0 0 0"; - scale = "1 1 1"; - detailTexture = "details/snowdet1"; - terrainFile = "Training4.ter"; - squareSize = "8"; - position = "-1024 -1024 0"; - }; - new NavigationGraph(NavGraph) { - conjoinAngleDev = "50"; - cullDensity = "0.1"; - customArea = "0 0 0 0"; - rotation = "0 0 0 0"; - position = "0 0 0 1"; - scale = "1 1 1"; - coverage = "0"; - GraphFile = "SiegeofYmir.nav"; - conjoinBowlDev = "20"; - }; - new SimGroup(Teams) { - powerCount = "0"; - - new SimGroup(Team1) { - powerCount = "0"; - - new SimGroup(spawnSpheres) { - powerCount = "0"; - - new SpawnSphere(MainSpawn) { - position = "310.222 833.91 108.196"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "50"; - sphereWeight = "65"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - new SpawnSphere(BunkerSpawn) { - position = "532.436 104.526 80.8592"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "6"; - sphereWeight = "35"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - }; - new SimGroup(base) { - powerCount = "1"; - - new InteriorInstance() { - position = "303.995 840.308 81.9632"; - rotation = "1 0 0 0"; - scale = "15.8501 3.53514 1.23215"; - interiorFile = "bwall1.dif"; - showTerrainInside = "0"; - team = "1"; - }; - new InteriorInstance() { - position = "322.183 843.317 102.627"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "bbunk9.dif"; - showTerrainInside = "0"; - team = "1"; - }; - new InteriorInstance() { - position = "286.649 851.467 109.081"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "bbunk1.dif"; - showTerrainInside = "0"; - team = "1"; - }; - new StaticShape(ObaseInv5) { - position = "315.974 854.109 104.564"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "33"; - notReady = "1"; - inUse = "Down"; - Trigger = "3993"; - team = "2"; - }; - new StaticShape(OBaseGen) { - position = "289.653 844.019 111.939"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - Target = "34"; - team = "2"; - }; - new StaticShape(OBaseInv1) { - position = "281.695 838.596 103.081"; - rotation = "0 0 -1 90.5273"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "35"; - notReady = "1"; - inUse = "Down"; - Trigger = "3996"; - team = "2"; - }; - new StaticShape(ObaseInv2) { - position = "292.226 848.596 103.049"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "36"; - Trigger = "3998"; - team = "2"; - }; - new StaticShape(ObaseInv3) { - position = "329.096 853.375 104.581"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "37"; - Trigger = "4000"; - team = "2"; - }; - new StaticShape(ObaseInv4) { - position = "322.942 854.145 104.58"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "38"; - notReady = "1"; - inUse = "Down"; - Trigger = "4002"; - team = "2"; - }; - new ForceFieldBare(BaseBunkFF) { - position = "313.169 841.982 104.442"; - rotation = "1 0 0 0"; - scale = "18.027 0.227966 7.33224"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "39"; - team = "2"; - custom = "1"; - }; - new ForceFieldBare(BaseBaseFF1) { - position = "284.531 855.468 102.918"; - rotation = "1 0 0 0"; - scale = "4.2186 0.1 4.32841"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "40"; - team = "2"; - custom = "1"; - }; - new ForceFieldBare(BaseBaseFF2) { - position = "284.554 832.497 103.059"; - rotation = "1 0 0 0"; - scale = "4.2186 0.1 4.32841"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "41"; - team = "2"; - custom = "1"; - }; - new Turret(BaseBaseTur1) { - position = "266.512 814.61 101.625"; - rotation = "0 0 1 179.336"; - scale = "1 1 1"; - nameTag = "Primary"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - Target = "42"; - lastDamagedBy = "4011"; - originalBarrel = "PlasmaBarrelLarge"; - lastProjectile = "6702"; - damageTimeMS = "384407"; - lastDamagedByTeam = "2"; - team = "2"; - }; - new Turret(BaseBaseTur2) { - position = "322.259 836.095 112.592"; - rotation = "0 0 1 180.482"; - scale = "1 1 1"; - nameTag = "Secondary"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - Target = "43"; - originalBarrel = "PlasmaBarrelLarge"; - lastProjectile = "6703"; - team = "2"; - }; - new WayPoint(OMainBaseWP) { - position = "303.409 846.12 100.991"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Offensive Base"; - dataBlock = "WayPointMarker"; - lockCount = "0"; - homingCount = "0"; - name = "Offensive Base"; - team = "2"; - }; - }; - new SimGroup(Bunkers) { - powerCount = "0"; - - new InteriorInstance() { - position = "532.352 104.856 79.2146"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "bbunkb.dif"; - showTerrainInside = "0"; - team = "1"; - }; - new ForceFieldBare() { - position = "522.481 98.1753 81.0509"; - rotation = "1 0 0 0"; - scale = "19.0179 0.1 7.26408"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "44"; - team = "2"; - custom = "1"; - }; - new ForceFieldBare() { - position = "522.882 111.667 81.0738"; - rotation = "1 0 0 0"; - scale = "19.0179 0.1 7.26408"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "45"; - team = "2"; - custom = "1"; - }; - new StaticShape(BunkerGen) { - position = "527.484 105.493 81.0892"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - nameTag = "Bunker"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - Target = "46"; - repairedBy = "3975"; - team = "2"; - }; - new StaticShape(BunkerInv) { - position = "538.612 105.424 81.1608"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - nameTag = "Bunker"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "47"; - repairedBy = "3975"; - notReady = "1"; - inUse = "Down"; - Trigger = "4021"; - team = "2"; - }; - new WayPoint(OffBunkWP) { - position = "532.341 105.026 80.4926"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Offensive Bunker"; - dataBlock = "WayPointMarker"; - lockCount = "0"; - homingCount = "0"; - name = "Offensive Bunker"; - team = "2"; - }; - }; - }; - new SimGroup(Team2) { - powerCount = "0"; - - new SimGroup(SancFort) { - powerCount = "0"; - - new SimGroup(FFs) { - powerCount = "2"; - - new ForceFieldBare(MainGenFF2) { - position = "228.514 134.237 53.4087"; - rotation = "0 0 1 89.9544"; - scale = "0.1 11.4861 5.90247"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "48"; - team = "1"; - }; - new StaticShape(BaseFFGen1) { - position = "260.433 183.991 61.6471"; - rotation = "0 0 1 180"; - scale = "1 1 1"; - nameTag = "Primary Forcefield"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - needsObjectiveWaypoint = "1"; - Target = "52"; - WayPoint = "4113"; - team = "1"; - }; - new ForceFieldBare(MainGenFF1) { - position = "278.77 134.121 53.8606"; - rotation = "0 0 1 89.9544"; - scale = "0.1 11.4861 5.53418"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "50"; - team = "1"; - }; - new ForceFieldBare(MainGenFF3) { - position = "234.125 134.08 67.3781"; - rotation = "0 0 1 89.9544"; - scale = "0.1 4.91206 4.64044"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "51"; - team = "1"; - }; - }; - new SimGroup(equip) { - powerCount = "2"; - - new InteriorInstance() { - position = "257.763 172.427 53.6562"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - interiorFile = "bbase4cm.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new Turret(FrontTurret) { - position = "259.385 195.612 63.1315"; - rotation = "-0 0 -1 0.0395647"; - scale = "1 1 1"; - nameTag = "Front"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "MissileBarrelLarge"; - Target = "53"; - lastDamagedBy = "3975"; - originalBarrel = "MissileBarrelLarge"; - lastProjectile = "5593"; - damageTimeMS = "147321"; - lastDamagedByTeam = "1"; - team = "1"; - }; - new StaticShape(BaseLargePulse) { - position = "278.912 187.923 80.2531"; - rotation = "-0 0 -1 5.72956"; - scale = "1 1 1"; - nameTag = "Main"; - dataBlock = "SensorLargePulse"; - lockCount = "0"; - homingCount = "0"; - Target = "54"; - team = "1"; - }; - new StaticShape(Team2GeneratorLarge2) { - position = "255.5 130.875 53.984"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - nameTag = "Main"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - needsObjectiveWaypoint = "1"; - Target = "55"; - WayPoint = "4114"; - team = "1"; - }; - new StaticShape(Team2GeneratorLarge3) { - position = "262.793 131.025 54.0067"; - rotation = "0 0 -1 90.0456"; - scale = "1 1 1"; - nameTag = "Main"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - needsObjectiveWaypoint = "1"; - Target = "56"; - WayPoint = "4115"; - team = "1"; - }; - new ForceFieldBare(EndGenFF) { - position = "286.659 133.487 66.9014"; - rotation = "0 0 1 89.9544"; - scale = "5.18524 3.91476 5.34363"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "57"; - team = "1"; - }; - new StaticShape(GenInv1) { - position = "242.408 130.662 67.5944"; - rotation = "0 0 -1 90.1366"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "58"; - notReady = "1"; - inUse = "Down"; - Trigger = "4043"; - team = "1"; - }; - new StaticShape(GenInv2) { - position = "231.078 112.953 54.0859"; - rotation = "0 0 -1 90.1366"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "59"; - notReady = "1"; - inUse = "Down"; - Trigger = "4045"; - team = "1"; - }; - new StaticShape(GenInv3) { - position = "287.878 113.891 54.0901"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "60"; - Trigger = "4047"; - team = "1"; - }; - new StaticShape(FFGenInv1) { - position = "243.404 183.859 54.1051"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - nameTag = "Forcefield"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "61"; - notReady = "1"; - inUse = "Down"; - Trigger = "4049"; - team = "1"; - }; - new StaticShape(FFGenInv2) { - position = "275.194 183.643 54.1012"; - rotation = "0 0 -1 90.0456"; - scale = "1 1 1"; - nameTag = "Forcefield"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "62"; - notReady = "1"; - inUse = "Down"; - Trigger = "4051"; - team = "1"; - }; - new Turret(IndoorSentry) { - position = "238.982 187.228 76.6106"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - nameTag = "entry"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - Target = "63"; - lastDamagedBy = "3975"; - lastProjectile = "6311"; - damageTimeMS = "68743"; - lastDamagedByTeam = "2"; - team = "1"; - }; - new InteriorInstance() { - position = "152.18 326.279 106.562"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "bplat6.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new StaticShape(AuxSens1) { - position = "152.436 326.872 107.145"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Northwest"; - dataBlock = "SensorLargePulse"; - lockCount = "0"; - homingCount = "0"; - Target = "64"; - team = "1"; - }; - new StaticShape(AuxSens2) { - position = "486.687 188.447 89.8179"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "East"; - dataBlock = "SensorLargePulse"; - lockCount = "0"; - homingCount = "0"; - Target = "65"; - team = "1"; - }; - new InteriorInstance() { - position = "486.433 187.855 89.0349"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "bplat6.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "421.07 -72.3054 146.79"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "btowr2.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new Turret(RocketTurret) { - position = "410.592 169.181 88.3405"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Side"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "MissileBarrelLarge"; - Target = "66"; - originalBarrel = "MissileBarrelLarge"; - lastProjectile = "6250"; - team = "1"; - }; - }; - new SimGroup(Stuff) { - powerCount = "0"; - - new Item(RepDef1) { - position = "234.441 187.115 75.5156"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - team = "2"; - }; - new Item(RepDef2) { - position = "283.417 187.19 75.5122"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - team = "2"; - }; - }; - new StaticShape(Team2FlipFlop1) { - position = "289.655 131.096 67.483"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Control"; - dataBlock = "FlipFlop"; - lockCount = "0"; - homingCount = "0"; - needsObjectiveWaypoint = "1"; - Target = "67"; - team = "1"; - }; - new SimGroup(SolarFF) { - powerCount = "1"; - - new StaticShape(FFsolar1) { - position = "420.905 -78.3925 160.572"; - rotation = "0 0 1 180"; - scale = "1 1 1"; - nameTag = "Forward Forcefield"; - dataBlock = "SolarPanel"; - lockCount = "0"; - homingCount = "0"; - needsObjectiveWaypoint = "1"; - Target = "68"; - WayPoint = "4117"; - team = "1"; - }; - new ForceFieldBare(WindowFF2) { - position = "276.926 196.21 62.0799"; - rotation = "0 0 1 89.9544"; - scale = "0.140771 9.42908 3.27599"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "76"; - team = "1"; - }; - new ForceFieldBare(WindowFF1) { - position = "232.208 196.237 62.7146"; - rotation = "0 0 1 89.9544"; - scale = "0.1 9.7472 2.69256"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "74"; - team = "1"; - }; - new ForceFieldBare(MainGenFF1) { - position = "230.626 181.266 53.701"; - rotation = "0 0 1 89.9544"; - scale = "0.170526 6.26318 5.53418"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "73"; - team = "1"; - }; - new ForceFieldBare(MainGenFF2) { - position = "281.622 181.323 54.0392"; - rotation = "0 0 1 89.9544"; - scale = "0.1 6.26318 5.53418"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "75"; - team = "1"; - }; - }; - }; - new SimGroup(spawnSpheres) { - powerCount = "0"; - - new SpawnSphere(DefBase) { - position = "259.245 168.369 75.6808"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "40"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - }; - }; - new SimGroup(team0) { - powerCount = "0"; - - new SimGroup(spawnSpheres) { - powerCount = "0"; - }; - new SimGroup() { - powerCount = "0"; - }; - new SimGroup(AIObjectives) { - powerCount = "0"; - }; - }; - }; - new SimGroup(Sounds) { - powerCount = "0"; - }; - new InteriorInstance() { - position = "410.771 170.411 72.291"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "bwall1.dif"; - showTerrainInside = "0"; - }; - new SimGroup(RandomRocks) { - powerCount = "0"; - - new SimGroup(Addition4brock7) { - powerCount = "0"; - - new InteriorInstance() { - position = "165.815 249.477 50.3257"; - rotation = "0 0 1 106.62"; - scale = "1 1 1"; - interiorFile = "brock7.dif"; - showTerrainInside = "0"; - }; - }; - }; - new SimGroup(Observerdroppoints) { - powerCount = "0"; - - new Camera() { - position = "258.298 114.424 56.2813"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - team = "0"; - }; - new Camera() { - position = "257.504 183.865 75.7855"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - team = "0"; - }; - }; - new SimGroup() { - powerCount = "0"; - }; -}; -//--- OBJECT WRITE END --- - - -package SiegeOfYmirBase -{ -//begin SiegeOfYmirBase package ================================ - - -function SiegeGame::missionLoadDone(%game) -{ - nameToId("BunkerGen").setDamageLevel(2.5); - nameToId("BunkerInv").setDamageLevel(2.5); - - nameToId("BunkerSpawn").sphereWeight = 0; - nameToId("MainSpawn").sphereWeight = 100; - - Parent::missionLoadDone(%game); -} - -function SiegeGame::halftimeOver(%game) -{ - nameToId(BunkerGen).setDamageLevel(2.5); - nameToId(BunkerInv).setDamageLevel(2.5); - - nameToId("BunkerSpawn").sphereWeight = 0; - nameToId("MainSpawn").sphereWeight = 100; - - Parent::halftimeOver(%game); -} - -function SiegeGame::gameOver(%game) -{ - exec("scripts/forceField.cs"); - Parent::gameOver(%game); - deactivatePackage(SiegeOfYmirBase); -} - -function Generator::onEnabled(%data, %obj, %prevState) -{ - Parent::onEnabled(%data, %obj, %prevState); - - if(%obj == nameToId("BunkerGen")) - { - nameToId("BunkerSpawn").sphereWeight = 75; - nameToId("MainSpawn").sphereWeight = 25; - } -} - -function Generator::onDisabled(%data, %obj) -{ - Parent::onDisabled(%data, %obj); - - if(%obj == nameToId("BunkerGen")) - { - nameToId("BunkerSpawn").sphereWeight = 0; - nameToId("MainSpawn").sphereWeight = 100; - } -} - -//end YmirBase package ================================ -}; - -activatePackage(SiegeOfYmirBase); diff --git a/docs/base/@vl2/SiegeofYmir.vl2/terrains/SiegeofYmir.spn b/docs/base/@vl2/SiegeofYmir.vl2/terrains/SiegeofYmir.spn deleted file mode 100644 index 7c6e786f..00000000 Binary files a/docs/base/@vl2/SiegeofYmir.vl2/terrains/SiegeofYmir.spn and /dev/null differ diff --git a/docs/base/@vl2/SilentStorm.vl2/missions/SilentStorm.mis b/docs/base/@vl2/SilentStorm.vl2/missions/SilentStorm.mis deleted file mode 100644 index 494e4948..00000000 --- a/docs/base/@vl2/SilentStorm.vl2/missions/SilentStorm.mis +++ /dev/null @@ -1,1595 +0,0 @@ -// DisplayName = Silent Storm -// MissionTypes = Siege - -//--- MISSION QUOTE BEGIN --- -//As we neared the land, clouds of smoke could be seen hanging over it in the direction of the Fortress, & as we approached still nearer little black spots could occasionally be seen suddenly springing into the air, remaining stationary for a moment or two -// --Lt. William Jeffers, U.S. Civil War -//Map by MikL99 - Special Thanks to Verna and Jacen. -//--- MISSION QUOTE END --- - -//--- MISSION STRING BEGIN --- -//Disable the Force Field Generator to reveal Control Generator -//Disable the Control Generator to open Switch -//--- MISSION STRING END --- - -//--- OBJECT WRITE BEGIN --- -new SimGroup(MissionGroup) { - cdTrack = "2"; - musicTrack = "lush"; - powerCount = "0"; - - new MissionArea(MissionArea) { - area = "-736 -984 1552 1968"; - flightCeiling = "2000"; - flightCeilingRange = "50"; - locked = "true"; - }; - new Sun() { - position = "-1216 -848 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - direction = "0.57735 0.57735 -0.57735"; - color = "0.600000 0.600000 0.600000 1.000000"; - ambient = "0.200000 0.200000 0.200000 1.000000"; - texture[0] = "special/sunFlare"; - texture[1] = "special/sunFlare02"; - texture[2] = "special/LensFlare/flare01"; - texture[3] = "special/LensFlare/flare02"; - texture[4] = "special/LensFlare/flare03"; - lensFlareScale = "0.7"; - lensFlareIntensity = "1"; - frontFlareSize = "300"; - backFlareSize = "450"; - flareColor = "1.000000 1.000000 1.000000 1.000000"; - locked = "true"; - }; - new TerrainBlock(Terrain) { - rotation = "1 0 0 0"; - scale = "1 1 1"; - detailTexture = "details/lushdet1"; - terrainFile = "MyrkWood.ter"; - squareSize = "8"; - emptySquares = "490832 491088 98134"; - hazeDistance = "250"; - position = "-1024 -1024 0"; - locked = "true"; - visibleDistance = "1200"; - }; - new NavigationGraph(NavGraph) { - conjoinAngleDev = "45"; - cullDensity = "0.3"; - customArea = "0 0 0 0"; - rotation = "0 0 0 0"; - YDimOverSize = "0"; - position = "0 0 0 1"; - GraphFile = "MissionBlank.nav"; - XDimOverSize = "0"; - scale = "1 1 1"; - locked = "true"; - conjoinBowlDev = "20"; - coverage = "0"; - }; - new Sky(Sky) { - position = "-1216 -848 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - cloudHeightPer[0] = "0.349971"; - cloudHeightPer[1] = "0.25"; - cloudHeightPer[2] = "0.199973"; - cloudSpeed1 = "0.0001"; - cloudSpeed2 = "0.0002"; - cloudSpeed3 = "0.0003"; - visibleDistance = "500"; - useSkyTextures = "1"; - renderBottomTexture = "0"; - SkySolidColor = "0.390000 0.390000 0.390000 0.000000"; - fogDistance = "150"; - fogColor = "0.500000 0.500000 0.500000 1.000000"; - fogVolume1 = "0 0 0"; - fogVolume2 = "0 0 0"; - fogVolume3 = "0 0 0"; - materialList = "sky_badlands_cloudy.dml"; - windVelocity = "1 0 0"; - windEffectPrecipitation = "0"; - fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor2 = "128.000000 128.000000 128.000000 -198748244414614883000000000000000000000.000000"; - fogVolumeColor3 = "128.000000 128.000000 128.000000 -222768174765569861000000000000000000000.000000"; - high_visibleDistance = "-1"; - high_fogDistance = "-1"; - high_fogVolume1 = "-1 0 0"; - high_fogVolume2 = "-1 0 0"; - high_fogVolume3 = "-1 0 0"; - locked = "true"; - cloudSpeed0 = "0.000000 0.000000"; - }; - new SimGroup(Teams) { - powerCount = "0"; - - new SimGroup(Team2) { - powerCount = "0"; - - new SimGroup(spawnspheres) { - powerCount = "0"; - - new SpawnSphere() { - position = "205.474 -194.401 122.06"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "100"; - sphereWeight = "25"; - indoorWeight = "40"; - outdoorWeight = "60"; - locked = "true"; - }; - new SpawnSphere() { - position = "-67.8061 -285.465 79.9312"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "80"; - sphereWeight = "25"; - indoorWeight = "35"; - outdoorWeight = "65"; - locked = "true"; - }; - new SpawnSphere() { - position = "-329.317 13.6713 105.032"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "75"; - sphereWeight = "25"; - indoorWeight = "20"; - outdoorWeight = "80"; - }; - }; - new SimGroup(BunkerPower) { - powerCount = "1"; - - new InteriorInstance(Bunker) { - position = "32.2115 -234.697 79.0479"; - rotation = "0 0 1 92.2462"; - scale = "1 1 1"; - interiorFile = "bbunk9.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new StaticShape(BunkerInvo) { - position = "35.8938 -235.268 80.9999"; - rotation = "0 0 1 94.538"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - inUse = "Down"; - Target = "33"; - Trigger = "5237"; - notReady = "1"; - }; - new StaticShape(Solar) { - position = "34.3894 -234.836 89.6208"; - rotation = "0 0 -1 90"; - scale = "1 1 1"; - dataBlock = "SolarPanel"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Target = "34"; - damageTimeMS = "5177203"; - lastDamagedBy = "45826"; - }; - }; - new SimGroup(FORCEFIELD) { - powerCount = "1"; - - new ForceFieldBare(FrontDoorFF2) { - position = "-61.2194 -264.208 75.2751"; - rotation = "1 0 0 0"; - scale = "0.514885 4.71054 6.13048"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - locked = "true"; - Target = "35"; - }; - new ForceFieldBare(FrontDoorFF1) { - position = "-75.624 -264.392 76.1578"; - rotation = "1 0 0 0"; - scale = "0.514885 4.71054 6.13048"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - locked = "true"; - Target = "36"; - }; - new StaticShape(ForceFieldGen) { - position = "200.998 -200.604 130.756"; - rotation = "0 0 1 90"; - scale = "1 1 1"; - nameTag = "ForceField"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - needsObjectiveWaypoint = "1"; - Target = "37"; - WayPoint = "5457"; - }; - new InteriorInstance(FFTower) { - position = "203.385 -202.633 114.321"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "btowr6.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new ForceFieldBare() { - position = "-93.2133 -274.672 100.233"; - rotation = "1 0 0 0"; - scale = "4.05648 0.214172 6.03369"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - locked = "true"; - Target = "38"; - }; - new ForceFieldBare() { - position = "-47.8033 -274.763 101.13"; - rotation = "1 0 0 0"; - scale = "4.78381 0.326996 5.23541"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - locked = "true"; - Target = "39"; - }; - new Turret(PlasmaTurret2) { - position = "193.567 -200.723 130.843"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - team = "1"; - lastProjectile = "53389"; - originalBarrel = "PlasmaBarrelLarge"; - Target = "40"; - }; - new ForceFieldBare(FF02) { - position = "-47.3568 -291.679 101.103"; - rotation = "1 0 0 0"; - scale = "4.23186 0.151361 4.79781"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Target = "41"; - }; - new ForceFieldBare(FF02) { - position = "-93.3568 -291.679 101.103"; - rotation = "1 0 0 0"; - scale = "4.23186 0.151361 4.79781"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Target = "42"; - }; - }; - new Item() { - position = "-136.718 -257.483 76.7001"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "EnergyPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - team = "2"; - Target = "-1"; - }; - new Item() { - position = "-137.641 -256.981 76.9838"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "ShockLance"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - team = "2"; - Target = "-1"; - }; - new SimGroup(MainPower) { - powerCount = "1"; - - new InteriorInstance(base) { - position = "-68.1843 -283.122 88.473"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "bbase6.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new StaticShape(LargeSensor2) { - position = "220.615 -270.06 118.874"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SensorLargePulse"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Target = "43"; - }; - new StaticShape() { - position = "-67.8726 -288.687 114.436"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - inUse = "Down"; - Target = "44"; - Trigger = "5262"; - notReady = "1"; - }; - new StaticShape(Switch) { - position = "-68.2729 -260.936 104.41"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Control"; - dataBlock = "FlipFlop"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - locked = "true"; - Target = "45"; - }; - new ForceFieldBare(SwitchFF1) { - position = "-74.6348 -267.794 105.132"; - rotation = "1 0 0 0"; - scale = "0.314756 12.9116 7.2344"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - locked = "true"; - Target = "46"; - }; - new ForceFieldBare(SwitchFF2) { - position = "-62.1844 -267.69 104.888"; - rotation = "1 0 0 0"; - scale = "0.314756 12.9116 7.2344"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - locked = "true"; - Target = "47"; - }; - new ForceFieldBare(SWitchFF3) { - position = "-71.9376 -252.756 104.719"; - rotation = "1 0 0 0"; - scale = "7.502 0.454117 7.36884"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - locked = "true"; - Target = "48"; - }; - new WayPoint(Switch) { - position = "-68.2215 -260.958 107.077"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Switch"; - dataBlock = "WayPointMarker"; - lockCount = "0"; - homingCount = "0"; - name = "Switch"; - team = "1"; - locked = "true"; - }; - new InteriorInstance(TurretStand3) { - position = "-19.0257 -56.4656 108.6"; - rotation = "1 0 0 0"; - scale = "0.564388 0.586325 1"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance(LargeSensorstand2) { - position = "220.628 -270.717 98.708"; - rotation = "1 0 0 0"; - scale = "0.564388 0.586325 1"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "false"; - }; - new Turret(MissleTurret2) { - position = "-19.0009 -57.2206 129.587"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "MissileBarrelLarge"; - team = "1"; - lastProjectile = "9131"; - originalBarrel = "MissileBarrelLarge"; - locked = "true"; - Target = "49"; - damageTimeMS = "1240191"; - lastDamagedBy = "5549"; - }; - new Turret(PlasmaTurret1) { - position = "-103.087 -143.584 74.7557"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - team = "1"; - lastProjectile = "53231"; - originalBarrel = "PlasmaBarrelLarge"; - locked = "true"; - Target = "50"; - damageTimeMS = "35096"; - lastDamagedBy = "5436"; - }; - new StaticShape(Control) { - position = "-67.9782 -261.004 93.6211"; - rotation = "0 0 1 180"; - scale = "1 1 1"; - nameTag = "Control"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - needsObjectiveWaypoint = "1"; - Target = "51"; - WayPoint = "5458"; - }; - new Turret() { - position = "-356.461 -14.2605 80.3197"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - team = "1"; - Target = "52"; - }; - }; - new SimGroup(EquipmentGen) { - powerCount = "1"; - - new StaticShape(equipment) { - position = "-356.348 -6.95456 74.361"; - rotation = "0 0 1 181.082"; - scale = "1 1 1"; - nameTag = "Equipment"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - needsObjectiveWaypoint = "1"; - Target = "53"; - WayPoint = "5459"; - }; - new StaticShape(BaseInventory3) { - position = "-79.1583 -294.632 76.4105"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Target = "54"; - Trigger = "5280"; - }; - new StaticShape(BaseInventory2) { - position = "-57.395 -294.63 76.5524"; - rotation = "0 0 -1 90"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - inUse = "Down"; - Target = "55"; - Trigger = "5282"; - notReady = "1"; - }; - new InteriorInstance() { - position = "-355.64 -2.85427 69.4125"; - rotation = "0 0 -1 90"; - scale = "0.1 1 1"; - interiorFile = "bwall1.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new StaticShape(BaseInventory4) { - position = "-84.8261 -275.986 76.5571"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Target = "56"; - Trigger = "5285"; - }; - new InteriorInstance() { - position = "-356.719 -12.6729 70.2513"; - rotation = "0 0 -1 90"; - scale = "1 1 1"; - interiorFile = "bpower1.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new StaticShape(LargeSensor1) { - position = "-166.068 -164.511 88.3993"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SensorLargePulse"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Target = "57"; - damageTimeMS = "220758"; - lastDamagedBy = "5296"; - }; - new InteriorInstance(LargeSensorstand1) { - position = "-166.055 -165.168 68.2337"; - rotation = "1 0 0 0"; - scale = "0.564388 0.586325 1"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "false"; - }; - new StaticShape(BaseInventory1) { - position = "-51.2023 -275.47 76.6"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Target = "58"; - Trigger = "5290"; - }; - new StaticShape() { - position = "-328.722 -19.4579 78.3436"; - rotation = "0 0 1 180"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - inUse = "Down"; - Target = "59"; - Trigger = "5292"; - notReady = "1"; - }; - new StaticShape() { - position = "-384.537 -8.60628 78.3616"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - inUse = "Down"; - Target = "60"; - Trigger = "5294"; - notReady = "1"; - }; - new TSStatic() { - position = "-384.958 -20.3108 78.2634"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable3m.dts"; - team = "2"; - }; - new TSStatic() { - position = "-376.865 -7.43712 78.2012"; - rotation = "0 0 1 180"; - scale = "1 1 1"; - shapeName = "stackable5l.dts"; - team = "2"; - }; - new TSStatic() { - position = "-377.818 -19.1441 79.123"; - rotation = "0.143007 -0.143007 -0.979335 91.1959"; - scale = "1 1 1"; - shapeName = "stackable3l.dts"; - team = "2"; - }; - new TSStatic() { - position = "-338.669 -8.10631 79.4484"; - rotation = "0 -1 0 32.6586"; - scale = "1.10177 1 1"; - shapeName = "stackable3m.dts"; - team = "2"; - }; - new TSStatic() { - position = "-336.905 -22.5077 79.9055"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable3s.dts"; - team = "2"; - }; - new Item() { - position = "-336.664 -22.0294 80.4342"; - rotation = "0 0 -1 90"; - scale = "1 1 1"; - dataBlock = "SniperRifle"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - team = "2"; - Target = "-1"; - }; - new TSStatic() { - position = "-326.841 -8.02671 78.1908"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable2l.dts"; - team = "2"; - }; - new StaticShape() { - position = "199.346 -200.573 112.375"; - rotation = "0 0 -1 90"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - inUse = "Down"; - Target = "61"; - Trigger = "5303"; - notReady = "1"; - }; - new StaticShape() { - position = "207.146 -200.573 112.375"; - rotation = "0 0 1 90"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - inUse = "Down"; - Target = "62"; - Trigger = "5305"; - notReady = "1"; - }; - }; - }; - new SimGroup(Team1) { - powerCount = "0"; - - new SimGroup(spawnspheres) { - powerCount = "0"; - - new SpawnSphere() { - position = "-10.9444 711.29 145.179"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "100"; - sphereWeight = "100"; - indoorWeight = "60"; - outdoorWeight = "40"; - }; - }; - new SimGroup(base) { - powerCount = "1"; - - new Turret(MissileTurret1) { - position = "32.4824 712.394 156.797"; - rotation = "-0.000562872 -0.706825 0.707388 180.065"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - team = "2"; - lastProjectile = "48788"; - originalBarrel = "PlasmaBarrelLarge"; - locked = "1"; - Target = "63"; - }; - new StaticShape() { - position = "32.2445 716.937 169.569"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SensorLargePulse"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - Target = "64"; - }; - new ForceFieldBare() { - position = "28.1397 712.725 140.894"; - rotation = "1 0 0 0"; - scale = "8.3993 0.1 7.0815"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - Target = "65"; - }; - new StaticShape() { - position = "-79.781 703.483 140.333"; - rotation = "0 0 -1 0.0395647"; - scale = "1 1 1"; - dataBlock = "StationVehiclePad"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - ready = "1"; - inUse = "Down"; - Target = "-1"; - station = "5315"; - }; - new InteriorInstance() { - position = "32.4561 718.923 147.107"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - interiorFile = "btowr2.dif"; - showTerrainInside = "0"; - team = "1"; - locked = "false"; - }; - new StaticShape() { - position = "-93.0041 731.145 143.159"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - repairedBy = "5222"; - inUse = "Down"; - Target = "67"; - damageTimeMS = "1119379"; - Trigger = "5319"; - notReady = "1"; - lastDamagedBy = "5367"; - }; - new StaticShape() { - position = "-66.9051 730.682 143.299"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - inUse = "Down"; - Target = "68"; - damageTimeMS = "1131301"; - Trigger = "5321"; - notReady = "1"; - lastDamagedBy = "5293"; - }; - new StaticShape(MainPower) { - position = "32.1849 711.803 134.387"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Main"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - locked = "false"; - Target = "69"; - }; - new StaticShape() { - position = "36.4692 715.852 152.666"; - rotation = "0 0 1 130.634"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - Target = "70"; - Trigger = "5324"; - }; - new StaticShape() { - position = "36.4704 716.891 141.136"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - locked = "false"; - inUse = "Down"; - Target = "71"; - Trigger = "5326"; - notReady = "1"; - }; - new InteriorInstance() { - position = "-79.932 694.443 141.219"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - interiorFile = "bvpad.dif"; - showTerrainInside = "0"; - team = "1"; - }; - new StaticShape() { - position = "28.3569 716.839 141.13"; - rotation = "0 0 -1 89.3814"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - locked = "false"; - inUse = "Down"; - Target = "72"; - Trigger = "5329"; - notReady = "1"; - }; - new ForceFieldBare(FF01) { - position = "28.2182 712.822 160.723"; - rotation = "1 0 0 0"; - scale = "8.24129 4.28516 0.1"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - Target = "73"; - }; - new InteriorInstance(TurretStand3) { - position = "-61.409 662.45 119.744"; - rotation = "-0 0 -1 0.573347"; - scale = "0.564388 0.586325 1"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - team = "1"; - locked = "false"; - }; - new Turret(MissleTurret2) { - position = "-61.4401 663.122 140.731"; - rotation = "0 0 1 179.335"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - team = "2"; - lastProjectile = "48942"; - originalBarrel = "AABarrelLarge"; - locked = "false"; - Target = "74"; - damageTimeMS = "1157630"; - lastDamagedBy = "6957"; - }; - new InteriorInstance(TurretStand3) { - position = "-98.2539 662.471 119.607"; - rotation = "1 0 0 0"; - scale = "0.564388 0.586325 1"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - team = "1"; - locked = "false"; - }; - new Turret(MissleTurret2) { - position = "-98.2782 663.142 140.594"; - rotation = "0 0 1 180"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - team = "2"; - lastProjectile = "48943"; - originalBarrel = "AABarrelLarge"; - locked = "false"; - Target = "75"; - damageTimeMS = "1157630"; - lastDamagedBy = "6957"; - }; - new Item() { - position = "32.4709 713.959 148.599"; - rotation = "0 0 1 180"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - team = "1"; - locked = "false"; - Target = "-1"; - }; - new StaticShape() { - position = "28.5185 715.728 152.596"; - rotation = "0 0 1 220.771"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - Target = "76"; - Trigger = "5338"; - }; - new Turret() { - position = "-79.9463 734.382 145.134"; - rotation = "0 1 0 180"; - scale = "1 1 1"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - team = "2"; - Target = "77"; - }; - new Turret() { - position = "-79.8369 667.837 142.612"; - rotation = "1 0 0 160.038"; - scale = "1 1 1"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - team = "2"; - Target = "78"; - }; - }; - }; - new SimGroup(team0) { - powerCount = "0"; - }; - }; - new SimGroup(RandomOrganics) { - powerCount = "0"; - - new TSStatic() { - position = "-228.427 -14.16 77.9372"; - rotation = "0 0 1 1.14602"; - scale = "1 1 1"; - shapeName = "borg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-300.178 31.7885 76.6484"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg16.dts"; - }; - new TSStatic() { - position = "-311.573 282.431 92.1685"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg18.dts"; - }; - new TSStatic() { - position = "-14.1564 238.064 91.1834"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg17.dts"; - }; - new TSStatic() { - position = "252.236 374.215 116.739"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg18.dts"; - }; - new TSStatic() { - position = "381.411 492.355 128.172"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg18.dts"; - }; - new TSStatic() { - position = "238.862 356.156 114.688"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg19.dts"; - }; - new TSStatic() { - position = "59.3429 641.559 130.974"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg19.dts"; - }; - new TSStatic() { - position = "-480.176 -282.609 75.6232"; - rotation = "1 0 0 0"; - scale = "1 1 2.66947"; - shapeName = "borg18.dts"; - }; - new TSStatic() { - position = "-518.022 -255.881 75.663"; - rotation = "1 0 0 0"; - scale = "1 1 1.77012"; - shapeName = "borg19.dts"; - }; - new InteriorInstance(Rock) { - position = "6.67107 342.948 89.9224"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "brock8.dif"; - showTerrainInside = "0"; - }; - new TSStatic(Tree) { - position = "-200.408 118.26 78.6523"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg18.dts"; - }; - new TSStatic() { - position = "402.169 -274.778 106.261"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg17.dts"; - }; - new TSStatic() { - position = "512.93 -282.971 128.677"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg16.dts"; - }; - new TSStatic() { - position = "716.005 -77.1747 132.338"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg16.dts"; - }; - new TSStatic() { - position = "691.842 151.453 87.9021"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg19.dts"; - }; - new TSStatic() { - position = "569.924 405.302 103.994"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg18.dts"; - }; - new TSStatic() { - position = "-249.561 536.001 105.709"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg19.dts"; - }; - new TSStatic() { - position = "-543.101 543.055 114.523"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg16.dts"; - }; - new TSStatic() { - position = "-546.433 255.866 138.285"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg13.dts"; - }; - new TSStatic() { - position = "-572.544 98.2197 97.005"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg12.dts"; - }; - new TSStatic() { - position = "-606.145 -69.163 112.606"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg17.dts"; - }; - new TSStatic() { - position = "-681.741 -372.636 87.7704"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg18.dts"; - }; - new TSStatic() { - position = "-552.413 -625.769 97.4039"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg17.dts"; - }; - new TSStatic() { - position = "-357.786 -664.13 102.289"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg18.dts"; - }; - new TSStatic() { - position = "-52.4703 -749.488 115.357"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg19.dts"; - }; - new TSStatic() { - position = "62.2636 -599.379 96.0401"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg16.dts"; - }; - new TSStatic() { - position = "-28.2598 -218.008 76.4974"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "sorg22.dts"; - }; - new TSStatic() { - position = "-186.893 -240.531 67.4995"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg19.dts"; - }; - new TSStatic(Tree) { - position = "-161.761 102.226 78.7597"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg19.dts"; - }; - new TSStatic(Tree) { - position = "-196.591 84.5503 79.1261"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg17.dts"; - }; - new TSStatic(Tree) { - position = "-170.89 69.4242 81.7818"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg16.dts"; - }; - new TSStatic(Tree) { - position = "-115.026 82.0431 79.5814"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg16.dts"; - }; - new TSStatic(Tree) { - position = "-131.773 111.432 78.1043"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg18.dts"; - }; - new InteriorInstance(Rock) { - position = "235.242 -27.3671 73.7312"; - rotation = "0 0 1 89.3814"; - scale = "1 1 1"; - interiorFile = "brocka.dif"; - showTerrainInside = "0"; - }; - new InteriorInstance(Rock) { - position = "-128.139 48.6659 89.1"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "brock7.dif"; - showTerrainInside = "0"; - }; - new InteriorInstance(Rock) { - position = "-245.987 54.2761 81.2922"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "brock6.dif"; - showTerrainInside = "0"; - }; - new InteriorInstance(Rock) { - position = "-246.334 40.3105 82.106"; - rotation = "1 0 0 0"; - scale = "1.51992 1.35694 1"; - interiorFile = "brock6.dif"; - showTerrainInside = "0"; - }; - new InteriorInstance(Rock) { - position = "-251.399 48.3611 79.2822"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "brock8.dif"; - showTerrainInside = "0"; - }; - new InteriorInstance(Rock) { - position = "-243.832 67.8996 78.9605"; - rotation = "0 0 1 100.268"; - scale = "1 1 1"; - interiorFile = "brock8.dif"; - showTerrainInside = "0"; - }; - new InteriorInstance(RockWall) { - position = "-172.486 33.7997 63.0641"; - rotation = "0 0 1 89.3814"; - scale = "1 3.84531 1.31088"; - interiorFile = "bwall3.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new TSStatic() { - position = "-525.572 -209.181 76.9841"; - rotation = "1 0 0 0"; - scale = "1 1 2.87082"; - shapeName = "borg19.dts"; - }; - new InteriorInstance(Rock) { - position = "-239.824 84.0566 82.4203"; - rotation = "1 0 0 0"; - scale = "2.65324 1.58886 0.833243"; - interiorFile = "brock6.dif"; - showTerrainInside = "0"; - }; - new InteriorInstance(Rock) { - position = "-241.407 29.2896 79.5025"; - rotation = "0 0 -1 62.4524"; - scale = "0.989901 1 1"; - interiorFile = "brock8.dif"; - showTerrainInside = "0"; - }; - new InteriorInstance(Rock) { - position = "-251.129 65.2198 80.8505"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "brock8.dif"; - showTerrainInside = "0"; - }; - new InteriorInstance(Rock) { - position = "-250.33 51.5673 80.8963"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "brock8.dif"; - showTerrainInside = "0"; - }; - new InteriorInstance(Rock) { - position = "-245.464 48.7229 79.8804"; - rotation = "0 0 1 48.1284"; - scale = "1 1 1"; - interiorFile = "brock8.dif"; - showTerrainInside = "0"; - }; - new InteriorInstance(Rock) { - position = "-161.045 92.5637 76.2619"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "brock8.dif"; - showTerrainInside = "0"; - }; - new InteriorInstance(Rock) { - position = "-179.682 173.221 93.1376"; - rotation = "0.595889 -0.543931 0.590808 235.586"; - scale = "0.99 1 1"; - interiorFile = "brocka.dif"; - showTerrainInside = "0"; - }; - new InteriorInstance(Rock) { - position = "-196.23 75.2109 77.2021"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "brock8.dif"; - showTerrainInside = "0"; - }; - new InteriorInstance(Rock) { - position = "-246.2 78.8477 79.0594"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "brock8.dif"; - showTerrainInside = "0"; - }; - new TSStatic(Wreck) { - position = "-156.358 83.7727 76.7823"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "vehicle_air_scout_wreck.dts"; - }; - new TSStatic(Wreck) { - position = "-190.542 65.9233 80.0232"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "vehicle_land_assault_wreck.dts"; - }; - new TSStatic(Wreck) { - position = "-180.682 104.67 78.9615"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "vehicle_land_assault_wreck.dts"; - }; - new TSStatic() { - position = "-251.098 -255.667 82.9447"; - rotation = "1 0 0 0"; - scale = "1 1 1.47345"; - shapeName = "borg16.dts"; - }; - new TSStatic() { - position = "-255.81 -209.872 81.8105"; - rotation = "1 0 0 0"; - scale = "1.62521 1.47014 1.90463"; - shapeName = "borg16.dts"; - }; - new TSStatic() { - position = "-259.997 -238.694 82.317"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg16.dts"; - }; - new TSStatic() { - position = "-267.304 -279.612 84.3711"; - rotation = "1 0 0 0"; - scale = "1 1 2.07106"; - shapeName = "borg16.dts"; - }; - new TSStatic() { - position = "-284.458 -263.913 84.8801"; - rotation = "1 0 0 0"; - scale = "1 1 1.52195"; - shapeName = "borg16.dts"; - }; - new TSStatic() { - position = "-294.587 -245.94 85.3319"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg16.dts"; - }; - new TSStatic() { - position = "-277.147 -221.557 83.9338"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg17.dts"; - }; - new TSStatic() { - position = "-318.519 -219.411 83.5058"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg16.dts"; - }; - new TSStatic() { - position = "-325.405 -237.639 84.9088"; - rotation = "1 0 0 0"; - scale = "1 1.13765 1.65943"; - shapeName = "borg19.dts"; - }; - new TSStatic() { - position = "-319.5 -284.106 82.3096"; - rotation = "1 0 0 0"; - scale = "1 1 1.25037"; - shapeName = "borg16.dts"; - }; - new TSStatic() { - position = "-338.44 -258.051 84.6766"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg17.dts"; - }; - new TSStatic() { - position = "-352.975 -203.841 78.6388"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg19.dts"; - }; - new TSStatic() { - position = "-371.487 -231.219 80.1382"; - rotation = "1 0 0 0"; - scale = "1 1 2.41049"; - shapeName = "borg16.dts"; - }; - new TSStatic() { - position = "-382.643 -296.804 82.0151"; - rotation = "1 0 0 0"; - scale = "1 1 2.19297"; - shapeName = "borg17.dts"; - }; - new TSStatic() { - position = "-400.666 -260.244 78.4677"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg18.dts"; - }; - new InteriorInstance() { - position = "-145.414 -258.333 72.812"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "brock8.dif"; - showTerrainInside = "0"; - }; - new TSStatic() { - position = "-437.292 -288.257 81.1361"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg16.dts"; - }; - new TSStatic() { - position = "-453.298 -243.331 79.1672"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg17.dts"; - }; - new TSStatic() { - position = "-440.204 -259.218 80.6812"; - rotation = "1 0 0 0"; - scale = "1 1 1.89494"; - shapeName = "borg19.dts"; - }; - new TSStatic() { - position = "-426.422 -222.463 77.9455"; - rotation = "1 0 0 0"; - scale = "1 1 1.75906"; - shapeName = "borg19.dts"; - }; - new TSStatic() { - position = "-476.083 -198.517 73.4334"; - rotation = "1 0 0 0"; - scale = "1 1 3.23859"; - shapeName = "borg16.dts"; - }; - new TSStatic() { - position = "-483.012 -232.158 74.1566"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg17.dts"; - }; - new InteriorInstance() { - position = "-52.5767 -305.692 52.5482"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "brockc.dif"; - showTerrainInside = "0"; - }; - new ParticleEmissionDummy(Spark) { - position = "-183.093 99.7997 80.1829"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - lockCount = "0"; - homingCount = "0"; - emitter = "ELFSparksEmitter"; - velocity = "1"; - }; - new ParticleEmissionDummy(Smoke) { - position = "-191.138 68.4271 78.8343"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - lockCount = "0"; - homingCount = "0"; - emitter = "HeavyDamageSmoke"; - velocity = "1"; - }; - new Item() { - position = "-67.9643 -274.489 84.4281"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - }; - new ParticleEmissionDummy(Smoke) { - position = "-156.185 78.5338 80.5894"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - lockCount = "0"; - homingCount = "0"; - emitter = "VSmokeSpikeEmitter"; - velocity = "1"; - }; - }; - new SimGroup(ObserverDropPoints) { - powerCount = "0"; - - new Camera() { - position = "-95.1046 -161.896 132.666"; - rotation = "0 0 -1 30.3667"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - team = "0"; - }; - new Camera() { - position = "185.256 -93.3801 185.825"; - rotation = "0 0 1 204.155"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - team = "0"; - }; - new Camera() { - position = "12.3261 591.295 188.277"; - rotation = "0 0 -1 15.4698"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - team = "0"; - }; - }; - new WaterBlock(Water) { - position = "-688 -208 0"; - rotation = "1 0 0 0"; - scale = "800 160 67"; - liquidType = "RiverWater"; - density = "1"; - viscosity = "5"; - waveMagnitude = "1"; - surfaceTexture = "LiquidTiles/AlgaeWater"; - surfaceOpacity = "0.8"; - envMapTexture = "lush/skies/lush_day_emap"; - envMapIntensity = "0.4"; - removeWetEdges = "1"; - AudioEnvironment = "Underwater"; - locked = "true"; - }; - new Lightning() { - position = "-59.9745 1.4014 107.593"; - rotation = "1 0 0 0"; - scale = "512 512 300"; - dataBlock = "DefaultStorm"; - lockCount = "0"; - homingCount = "0"; - strikesPerMinute = "10"; - strikeWidth = "2.5"; - chanceToHitTarget = "0.5"; - strikeRadius = "20"; - boltStartRadius = "20"; - color = "1.000000 1.000000 1.000000 1.000000"; - fadeColor = "0.100000 0.100000 1.000000 1.000000"; - useFog = "1"; - }; - new InteriorInstance(BaseTurretStand1) { - position = "-102.991 -142.791 73.5894"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "bplat6.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-356.218 4.81007 74.6626"; - rotation = "0.590215 -0.590215 0.55072 237.685"; - scale = "0.16505 1 1"; - interiorFile = "bwall1.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new Item() { - position = "-356.398 -37.4159 77.8881"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/SilentStorm.vl2/terrains/SilentStorm.spn b/docs/base/@vl2/SilentStorm.vl2/terrains/SilentStorm.spn deleted file mode 100644 index 1067de3a..00000000 Binary files a/docs/base/@vl2/SilentStorm.vl2/terrains/SilentStorm.spn and /dev/null differ diff --git a/docs/base/@vl2/SilentStorm.vl2/textures/gui/Load_SilentStorm.png b/docs/base/@vl2/SilentStorm.vl2/textures/gui/Load_SilentStorm.png deleted file mode 100644 index 6011dec6..00000000 Binary files a/docs/base/@vl2/SilentStorm.vl2/textures/gui/Load_SilentStorm.png and /dev/null differ diff --git a/docs/base/@vl2/SkiFreeGameType.vl2/LICENSE b/docs/base/@vl2/SkiFreeGameType.vl2/LICENSE deleted file mode 100644 index 0003c71d..00000000 --- a/docs/base/@vl2/SkiFreeGameType.vl2/LICENSE +++ /dev/null @@ -1,55 +0,0 @@ -Red Shifter's License for Tribes 2 Works v1.4, updated 2021-03-07 - -Copyright (c) 2021 "Red Shifter" - -1. SUMMARY -The goal of this license is to -- Forbid commercial use of this work and its derivatives -- Forbid the solicitation of donations, except with permission -- Preserve derivative works and keep server admins from holding onto them -- Indemnify the creators of works, taking away all implications of liability and warranty - -2. PERSONAL USE -Blanket permission is granted to keep a copy of the work and use it for your own personal use. Personal use is defined as any use on a game server with -a maximum of 4 human players on it. - -Acceptance of this license is not required in order to play on a server using the work. Only to host the work on your own server. - -3. COMMERCIAL USE -Commercial use is explicitly prohibited. This includes, but is not limited to running a server for money, pay-to-play servers, etc. There are three -exceptions to this rule: - -- Server owners may solicit donations to continue running, as long as permission is received by the author of the work (and in cases of derivative -works, the creators of those works as well). Such permission can be revoked at any time by the author(s). -- Servers that run over a LAN, such as for a LAN party, may host this code as long as all hosted works and derivatives are publicly available. Such -servers cannot accept outside connections (such as from VPN, dark web, etc.) -- Server infrastructure providers (such as Branzone) are not part of commercial use, as long as it's the server operator (such as the person who paid -for said server) is the one who made the decision to include the work on the server. - -4. DERIVATIVE WORKS -In this license, a "derivative work" is any map, any code modification, any code addition with the explicit purpose of changing how the code works, etc. - -All derivative works are fine as long as such modifications are PUBLICLY AVAILABLE. It is EXPRESSLY PROHIBITED to run any derivative work on a server -without making it publicly available, such as through website, FTP, public GitHub, etc. Works in progress, test versions, etc. do not need to be -uploaded for public availability immediately. However, if said versions are requested and are still in active use on a server, it should be made -available as soon as convenient, such as within 24 hours of the request, and such files could be made available informally through Discord, etc. - -Derivative works are implied to use this license, even if the license is not included with it. Derivative works that fully replace the existing code -(such as a new version of the work not requiring the existing VL2) MUST include this license. Additional terms may be attached to the license, as long -as this license is unmodified and does not conflict with the terms of this license. In all cases, this license will be considered to take priority. - -Derivative works based on this work cannot use licenses that are more inclusive, such as MIT License, etc. - -You may not solicit donations, commissions, etc to create a derivative work based on something using this license. - -Derivative works must not contain morally reprehensible or illegal content. - -5. INDEMNIFICATION -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS -IN THE SOFTWARE. - -6. TRICKERY CLAUSE -This is not an ironclad contract. I am not a lawyer. This license will be interpreted how I see fit. Malicious attempts to get around loopholes in -the license are considered a violatios of the license, and you immediately forfeit all rights to the work and its derivatives. \ No newline at end of file diff --git a/docs/base/@vl2/SkiFreeGameType.vl2/audio/voice/Training/Briefings/SkiFree.brief01.WAV b/docs/base/@vl2/SkiFreeGameType.vl2/audio/voice/Training/Briefings/SkiFree.brief01.WAV deleted file mode 100644 index bac00de5..00000000 Binary files a/docs/base/@vl2/SkiFreeGameType.vl2/audio/voice/Training/Briefings/SkiFree.brief01.WAV and /dev/null differ diff --git a/docs/base/@vl2/SkiFreeGameType.vl2/missions/SkiFree.mis b/docs/base/@vl2/SkiFreeGameType.vl2/missions/SkiFree.mis deleted file mode 100644 index 2d37af66..00000000 --- a/docs/base/@vl2/SkiFreeGameType.vl2/missions/SkiFree.mis +++ /dev/null @@ -1,135 +0,0 @@ -// DisplayName = SkiFree -// MissionTypes = SkiFree - -//--- MISSION QUOTE BEGIN --- -//If you french fry when you pizza, you're gonna have a bad time. -// -- Thumper -//--- MISSION QUOTE END --- - -//--- MISSION STRING BEGIN --- -//Chooses a random terrain -//Sets up a random spawn point -//--- MISSION STRING END --- - -//--- OBJECT WRITE BEGIN --- -new SimGroup(MissionGroup) { - - CTF_scoreLimit = "8"; - powerCount = "0"; - musicTrack = "lush"; - cdTrack = "6"; - - new MissionArea(MissionArea) { - area = "-1024 -1024 2048 2048"; - flightCeiling = "1000"; - flightCeilingRange = "50"; - - locked = "true"; - }; - new Sky(Sky) { - position = "400 0 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - cloudHeightPer[0] = "100"; - cloudHeightPer[1] = "0.25"; - cloudHeightPer[2] = "0.199973"; - cloudSpeed1 = "0.01"; - cloudSpeed2 = "0.05"; - cloudSpeed3 = "0.2"; - visibleDistance = "750"; - useSkyTextures = "1"; - renderBottomTexture = "0"; - SkySolidColor = "0.200000 0.700000 0.900000 0.000000"; - fogDistance = "600"; - fogColor = "0.200000 0.700000 0.900000 1.000000"; - fogVolume1 = "0 0 0"; - fogVolume2 = "0 0 0"; - fogVolume3 = "0 0 0"; - materialList = "lush_ram.dml"; - windVelocity = "0 0 0"; - windEffectPrecipitation = "0"; - fogVolumeColor1 = "10.000000 128.000000 28.000000 0.000000"; - fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor3 = "128.000000 128.000000 128.000000 0.000000"; - high_visibleDistance = "-1"; - high_fogDistance = "-1"; - high_fogVolume1 = "-1 3344 6.27351e-39"; - high_fogVolume2 = "-1 3.51342e-39 2.46878e+27"; - high_fogVolume3 = "-1 5.3766e+08 -3.21499e+06"; - - locked = "true"; - cloudSpeed0 = "0.000150 0.000050"; - }; - new Sun() { - position = "1024 512 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - direction = "0.22528 -0.904932 -0.361037"; - color = "0.600000 0.600000 0.600000 1.000000"; - ambient = "0.600000 0.600000 0.600000 1.000000"; - texture[0] = "special/sunFlare"; - texture[1] = "special/sunFlare02"; - texture[2] = "special/LensFlare/flare01"; - texture[3] = "special/LensFlare/flare02"; - texture[4] = "special/LensFlare/flare03"; - lensFlareScale = "0.3"; - lensFlareIntensity = "0.3"; - frontFlareSize = "10"; - backFlareSize = "500"; - flareColor = "0.200000 0.350000 0.400000 1.000000"; - - texture3 = "special/LensFlare/flare02"; - texture0 = "special/sunFlare"; - texture1 = "special/sunFlare02"; - locked = "true"; - texture2 = "special/LensFlare/flare01"; - texture4 = "special/LensFlare/flare03"; - }; - new NavigationGraph(NavGraph) { - conjoinAngleDev = "45"; - cullDensity = "0.3"; - customArea = "0 0 0 0"; - - scale = "1 1 1"; - XDimOverSize = "0"; - YDimOverSize = "0"; - conjoinBowlDev = "20"; - position = "0 0 0 1"; - GraphFile = "SkiFree.nav"; - locked = "true"; - rotation = "0 0 0 0"; - coverage = "0"; - }; - new SimGroup(Teams) { - - powerCount = "0"; - - new SimGroup(Team0) { - - powerCount = "0"; - }; - new SimGroup(Team1) { - - powerCount = "0"; - - new SimGroup(spawnspheres) { - - powerCount = "0"; - }; - }; - new SimGroup(Team2) { - - powerCount = "0"; - - new SimGroup(spawnspheres) { - - powerCount = "0"; - }; - }; - }; - new SimGroup(ObserverDropPoints) { - - powerCount = "0"; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/SkiFreeGameType.vl2/missions/SkiFreeZ_Championship_2021.mis b/docs/base/@vl2/SkiFreeGameType.vl2/missions/SkiFreeZ_Championship_2021.mis deleted file mode 100644 index 3984a882..00000000 --- a/docs/base/@vl2/SkiFreeGameType.vl2/missions/SkiFreeZ_Championship_2021.mis +++ /dev/null @@ -1,280 +0,0 @@ -// MissionTypes = SinglePlayer -// DisplayName = SkiFree Tourney 2021 - -//--- MISSION BRIEFING BEGIN --- -//It's the 20th anniversary of Tribes 2. At least, the 20th anniversary of my account. -// -//The SkiFree Tourney 2021 is a Medium-difficulty daily generated on 2021-03-30, based on Version 1.04. -// -//Difficulty doesn't matter. -// -//Qualifying Time: 73.868 -// -//Hints: -//- Discjump twice before Gate 1 and try to hit 450kph -//- Ride that speed through Gate 5 if you can -//- Use the terrain to turn yourself towards Gate 6 -//- Carrying high speed through the last two gates is sketchy -//--- MISSION BRIEFING END --- - -// BriefingWAV = SkiFree 1 -// Bitmap = trn_skifree_2021 - -//--- MISSION STRING BEGIN --- -//SkiFree Tourney 2021 -//Qualifying Time: 73.868 -//Good luck! -//--- MISSION STRING END --- - -// PlanetName = SkiFree Tourney 2021 - -//--- MISSION BLURB BEGIN --- -//This isn't actually seen because SkiFree takes over the SinglePlayer thing -//Oh well, doesn't really matter -//--- MISSION BLURB END --- - -//--- OBJECT WRITE BEGIN --- -new SimGroup(MissionGroup) { - - - cdTrack = "6"; - SkiFree_qualifierTime = "73.868"; - powerCount = "0"; - musicTrack = "lush"; - - - new MissionArea(MissionArea) { - area = "-1024 -1024 2048 2048"; - flightCeiling = "1000"; - flightCeilingRange = "50"; - - locked = "true"; - }; - new Sky(Sky) { - position = "400 0 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - cloudHeightPer[0] = "100"; - cloudHeightPer[1] = "0.25"; - cloudHeightPer[2] = "0.199973"; - cloudSpeed1 = "0.01"; - cloudSpeed2 = "0.05"; - cloudSpeed3 = "0.2"; - visibleDistance = "750"; - useSkyTextures = "1"; - renderBottomTexture = "0"; - SkySolidColor = "0.200000 0.700000 0.900000 0.000000"; - fogDistance = "600"; - fogColor = "0.200000 0.700000 0.900000 1.000000"; - fogVolume1 = "0 0 0"; - fogVolume2 = "0 0 0"; - fogVolume3 = "0 0 0"; - materialList = "lush_ram.dml"; - windVelocity = "0 0 0"; - windEffectPrecipitation = "0"; - fogVolumeColor1 = "10.000000 128.000000 28.000000 0.000000"; - fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor3 = "128.000000 128.000000 128.000000 0.000000"; - high_visibleDistance = "-1"; - high_fogDistance = "-1"; - high_fogVolume1 = "-1 3344 6.27351e-39"; - high_fogVolume2 = "-1 3.51342e-39 2.46878e+27"; - high_fogVolume3 = "-1 5.3766e+08 -3.21499e+06"; - - cloudSpeed0 = "0.000150 0.000050"; - locked = "true"; - }; - new Sun() { - position = "1024 512 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - direction = "0.57735 0.57735 -0.57735"; - color = "0.600000 0.600000 0.600000 1.000000"; - ambient = "0.600000 0.600000 0.600000 1.000000"; - texture[0] = "special/sunFlare"; - texture[1] = "special/sunFlare02"; - texture[2] = "special/LensFlare/flare01"; - texture[3] = "special/LensFlare/flare02"; - texture[4] = "special/LensFlare/flare03"; - lensFlareScale = "0.3"; - lensFlareIntensity = "0.3"; - frontFlareSize = "10"; - backFlareSize = "500"; - flareColor = "0.200000 0.350000 0.400000 1.000000"; - - - texture2 = "special/LensFlare/flare01"; - texture3 = "special/LensFlare/flare02"; - locked = "true"; - texture4 = "special/LensFlare/flare03"; - texture0 = "special/sunFlare"; - texture1 = "special/sunFlare02"; - }; - new TerrainBlock(terrain) { - rotation = "1 0 0 0"; - scale = "1 1 1"; - detailTexture = "details/lushdet1"; - terrainFile = "SkiFreeZ_Championship_2021.ter"; - squareSize = "8"; - - - locked = "true"; - position = "-1024 -1024 0"; - }; - new NavigationGraph(NavGraph) { - conjoinAngleDev = "45"; - cullDensity = "0.3"; - customArea = "0 0 0 0"; - - - YDimOverSize = "0"; - GraphFile = "SkiFree.nav"; - scale = "1 1 1"; - conjoinBowlDev = "20"; - locked = "true"; - - position = "0 0 0 1"; - coverage = "0"; - XDimOverSize = "0"; - rotation = "0 0 0 0"; - }; - new SimGroup(Teams) { - - powerCount = "0"; - - new SimGroup(Team0) { - - powerCount = "0"; - }; - new SimGroup(Team1) { - - powerCount = "0"; - - new SimGroup(spawnspheres) { - - powerCount = "0"; - }; - }; - new SimGroup(Team2) { - - powerCount = "0"; - - new SimGroup(spawnspheres) { - - powerCount = "0"; - }; - }; - }; - new SimGroup(ObserverDropPoints) { - - powerCount = "0"; - }; - new InteriorInstance(SpawnPlatform) { - position = "218 -329 106.258"; - rotation = "0 0 1 152.943"; - scale = "3 3 3"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - }; - new StaticShape() { - position = "954.49 47.1803 74.0685"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SkiFreeCustomGate"; - lockCount = "0"; - homingCount = "0"; - - - isFinish__ = "0"; - gateNum__ = "1"; - }; - new StaticShape() { - position = "1667.62 465.963 104.027"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SkiFreeCustomGate"; - lockCount = "0"; - homingCount = "0"; - - - isFinish__ = "0"; - gateNum__ = "2"; - }; - new StaticShape() { - position = "2342.69 788.114 78.089"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SkiFreeCustomGate"; - lockCount = "0"; - homingCount = "0"; - - - isFinish__ = "0"; - gateNum__ = "3"; - }; - new StaticShape() { - position = "2881.27 1144.82 118.167"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SkiFreeCustomGate"; - lockCount = "0"; - homingCount = "0"; - - - isFinish__ = "0"; - gateNum__ = "4"; - }; - new StaticShape() { - position = "3598.22 1488.35 88.625"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SkiFreeCustomGate"; - lockCount = "0"; - homingCount = "0"; - - - isFinish__ = "0"; - gateNum__ = "5"; - }; - new StaticShape() { - position = "4243.66 2065.73 77.061"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SkiFreeCustomGate"; - lockCount = "0"; - homingCount = "0"; - - - isFinish__ = "0"; - gateNum__ = "6"; - }; - new StaticShape() { - position = "4297.5 2869.93 63.0078"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SkiFreeCustomGate"; - lockCount = "0"; - homingCount = "0"; - - - isFinish__ = "0"; - gateNum__ = "7"; - }; - new StaticShape() { - position = "4665.18 3599.52 86.497"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SkiFreeCustomGate"; - lockCount = "0"; - homingCount = "0"; - - - isFinish__ = "1"; - gateNum__ = "8"; - }; -}; -//--- OBJECT WRITE END --- - -// break out the terraformer to make the terrain -//Game.breakOutTerraformer(2, 17892); // demos don't work with this! -Game.terrain = "Tourney 2021"; \ No newline at end of file diff --git a/docs/base/@vl2/SkiFreeGameType.vl2/missions/SkiFree_Daily.mis b/docs/base/@vl2/SkiFreeGameType.vl2/missions/SkiFree_Daily.mis deleted file mode 100644 index e5b0dfc0..00000000 --- a/docs/base/@vl2/SkiFreeGameType.vl2/missions/SkiFree_Daily.mis +++ /dev/null @@ -1,183 +0,0 @@ -// MissionTypes = SinglePlayer -// DisplayName = SkiFree Daily Challenge - -//--- MISSION BRIEFING BEGIN --- -//The daily challenge of SkiFree. -// -//A new level will be generated every day. A completely random terrain that nobody has ever seen before, until now. -// -//Since the level will be the same regardless of who is playing, you can share times! Talk about how much better you are than everyone else! Forget about the time zone conversions and end up talking about the wrong map! Get banned from Discord for spamming this crap months after everyone else stops caring about it! -// -//Difficulty will determine how hard the terrain is. So it can really be thought of as a three-in-one challenge. Easy and Medium will just be varying levels of fBM Fractal, which makes some nice rolling hills. But the Hard terrain? You'll have to see it to believe it. -//--- MISSION BRIEFING END --- - -// BriefingWAV = SkiFree 1 -// Bitmap = trn_skifree_daily - -//--- MISSION STRING BEGIN --- -//The Daily -//--- MISSION STRING END --- - -// PlanetName = SkiFree Daily Challenge - -//--- MISSION BLURB BEGIN --- -//This isn't actually seen because SkiFree takes over the SinglePlayer thing -//Oh well, doesn't really matter -//--- MISSION BLURB END --- - -//--- OBJECT WRITE BEGIN --- -new SimGroup(MissionGroup) { - - CTF_scoreLimit = "8"; - powerCount = "0"; - musicTrack = "lush"; - cdTrack = "6"; - - new MissionArea(MissionArea) { - area = "-1024 -1024 2048 2048"; - flightCeiling = "1000"; - flightCeilingRange = "50"; - - locked = "true"; - }; - new Sky(Sky) { - position = "400 0 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - cloudHeightPer[0] = "100"; - cloudHeightPer[1] = "0.25"; - cloudHeightPer[2] = "0.199973"; - cloudSpeed1 = "0.01"; - cloudSpeed2 = "0.05"; - cloudSpeed3 = "0.2"; - visibleDistance = "750"; - useSkyTextures = "1"; - renderBottomTexture = "0"; - SkySolidColor = "0.200000 0.700000 0.900000 0.000000"; - fogDistance = "600"; - fogColor = "0.200000 0.700000 0.900000 1.000000"; - fogVolume1 = "0 0 0"; - fogVolume2 = "0 0 0"; - fogVolume3 = "0 0 0"; - materialList = "lush_ram.dml"; - windVelocity = "0 0 0"; - windEffectPrecipitation = "0"; - fogVolumeColor1 = "10.000000 128.000000 28.000000 0.000000"; - fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor3 = "128.000000 128.000000 128.000000 0.000000"; - high_visibleDistance = "-1"; - high_fogDistance = "-1"; - high_fogVolume1 = "-1 3344 6.27351e-39"; - high_fogVolume2 = "-1 3.51342e-39 2.46878e+27"; - high_fogVolume3 = "-1 5.3766e+08 -3.21499e+06"; - - locked = "true"; - cloudSpeed0 = "0.000150 0.000050"; - }; - new Sun() { - position = "1024 512 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - direction = "0.22528 -0.904932 -0.361037"; - color = "0.600000 0.600000 0.600000 1.000000"; - ambient = "0.600000 0.600000 0.600000 1.000000"; - texture[0] = "special/sunFlare"; - texture[1] = "special/sunFlare02"; - texture[2] = "special/LensFlare/flare01"; - texture[3] = "special/LensFlare/flare02"; - texture[4] = "special/LensFlare/flare03"; - lensFlareScale = "0.3"; - lensFlareIntensity = "0.3"; - frontFlareSize = "10"; - backFlareSize = "500"; - flareColor = "0.200000 0.350000 0.400000 1.000000"; - - texture3 = "special/LensFlare/flare02"; - texture0 = "special/sunFlare"; - texture1 = "special/sunFlare02"; - locked = "true"; - texture2 = "special/LensFlare/flare01"; - texture4 = "special/LensFlare/flare03"; - }; - new NavigationGraph(NavGraph) { - conjoinAngleDev = "45"; - cullDensity = "0.3"; - customArea = "0 0 0 0"; - - scale = "1 1 1"; - XDimOverSize = "0"; - YDimOverSize = "0"; - conjoinBowlDev = "20"; - position = "0 0 0 1"; - GraphFile = "SkiFree.nav"; - locked = "true"; - rotation = "0 0 0 0"; - coverage = "0"; - }; - new SimGroup(Teams) { - - powerCount = "0"; - - new SimGroup(Team0) { - - powerCount = "0"; - }; - new SimGroup(Team1) { - - powerCount = "0"; - - new SimGroup(spawnspheres) { - - powerCount = "0"; - }; - }; - new SimGroup(Team2) { - - powerCount = "0"; - - new SimGroup(spawnspheres) { - - powerCount = "0"; - }; - }; - }; - new SimGroup(ObserverDropPoints) { - - powerCount = "0"; - }; -}; -//--- OBJECT WRITE END --- - -// break out the terraformer here -$SkiFreeRandomSeed = Game.getDailySeed(); -$SkiFreeRandomSeed *= $pref::trainingDifficulty; - -if( !Game.isAprilFools() ) { - - Game.breakOutTerraformer( - $pref::trainingDifficulty, - $SkiFreeRandomSeed - ); - - Game.terrain = Game.terrain SPC formatTimeString("yy-mm-dd"); -} -else { - // select the proper terrain - if( $pref::trainingDifficulty == 1 ) { - $TerrainTest = "FrozenFury"; - } - else if( $pref::trainingDifficulty == 2 ) { - $TerrainTest = "Confusco"; - } - else if( $pref::trainingDifficulty == 3 ) { - $TerrainTest = "TL_Skylight"; - } - - Game.generateTerrain(); - $TerrainTest = ""; - - Game.terrain = "April Fools '" @ formatTimeString("y"); - if( $pref::trainingDifficulty == 1 ) Game.terrain = Game.terrain SPC "Easy"; - if( $pref::trainingDifficulty == 2 ) Game.terrain = Game.terrain SPC "Medium"; - if( $pref::trainingDifficulty == 3 ) Game.terrain = Game.terrain SPC "Hard"; -} \ No newline at end of file diff --git a/docs/base/@vl2/SkiFreeGameType.vl2/missions/SkiFree_Randomizer.mis b/docs/base/@vl2/SkiFreeGameType.vl2/missions/SkiFree_Randomizer.mis deleted file mode 100644 index 16395585..00000000 --- a/docs/base/@vl2/SkiFreeGameType.vl2/missions/SkiFree_Randomizer.mis +++ /dev/null @@ -1,154 +0,0 @@ -// MissionTypes = SinglePlayer -// DisplayName = SkiFree Randomizer - -//--- MISSION BRIEFING BEGIN --- -//The randomizer of SkiFree. -// -//This will generate completely random terrains that nobody has ever seen, and nobody will ever see again. -// -//Difficulty will determine how hard the terrain is. So it can really be thought of as a three-in-one challenge. Easy and Medium will just be varying levels of fBM Fractal, which makes some nice rolling hills. But the Hard terrain? You'll have to see it to believe it. -//--- MISSION BRIEFING END --- - -// BriefingWAV = SkiFree 1 -// Bitmap = trn_skifree_random - -//--- MISSION STRING BEGIN --- -//The Randomizer -//--- MISSION STRING END --- - -// PlanetName = SkiFree Randomizer - -//--- MISSION BLURB BEGIN --- -//This isn't actually seen because SkiFree takes over the SinglePlayer thing -//Oh well, doesn't really matter -//--- MISSION BLURB END --- - -//--- OBJECT WRITE BEGIN --- -new SimGroup(MissionGroup) { - - CTF_scoreLimit = "8"; - powerCount = "0"; - musicTrack = "lush"; - cdTrack = "6"; - - new MissionArea(MissionArea) { - area = "-1024 -1024 2048 2048"; - flightCeiling = "1000"; - flightCeilingRange = "50"; - - locked = "true"; - }; - new Sky(Sky) { - position = "400 0 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - cloudHeightPer[0] = "100"; - cloudHeightPer[1] = "0.25"; - cloudHeightPer[2] = "0.199973"; - cloudSpeed1 = "0.01"; - cloudSpeed2 = "0.05"; - cloudSpeed3 = "0.2"; - visibleDistance = "750"; - useSkyTextures = "1"; - renderBottomTexture = "0"; - SkySolidColor = "0.200000 0.700000 0.900000 0.000000"; - fogDistance = "600"; - fogColor = "0.200000 0.700000 0.900000 1.000000"; - fogVolume1 = "0 0 0"; - fogVolume2 = "0 0 0"; - fogVolume3 = "0 0 0"; - materialList = "lush_ram.dml"; - windVelocity = "0 0 0"; - windEffectPrecipitation = "0"; - fogVolumeColor1 = "10.000000 128.000000 28.000000 0.000000"; - fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor3 = "128.000000 128.000000 128.000000 0.000000"; - high_visibleDistance = "-1"; - high_fogDistance = "-1"; - high_fogVolume1 = "-1 3344 6.27351e-39"; - high_fogVolume2 = "-1 3.51342e-39 2.46878e+27"; - high_fogVolume3 = "-1 5.3766e+08 -3.21499e+06"; - - locked = "true"; - cloudSpeed0 = "0.000150 0.000050"; - }; - new Sun() { - position = "1024 512 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - direction = "0.22528 -0.904932 -0.361037"; - color = "0.600000 0.600000 0.600000 1.000000"; - ambient = "0.600000 0.600000 0.600000 1.000000"; - texture[0] = "special/sunFlare"; - texture[1] = "special/sunFlare02"; - texture[2] = "special/LensFlare/flare01"; - texture[3] = "special/LensFlare/flare02"; - texture[4] = "special/LensFlare/flare03"; - lensFlareScale = "0.3"; - lensFlareIntensity = "0.3"; - frontFlareSize = "10"; - backFlareSize = "500"; - flareColor = "0.200000 0.350000 0.400000 1.000000"; - - texture3 = "special/LensFlare/flare02"; - texture0 = "special/sunFlare"; - texture1 = "special/sunFlare02"; - locked = "true"; - texture2 = "special/LensFlare/flare01"; - texture4 = "special/LensFlare/flare03"; - }; - new NavigationGraph(NavGraph) { - conjoinAngleDev = "45"; - cullDensity = "0.3"; - customArea = "0 0 0 0"; - - scale = "1 1 1"; - XDimOverSize = "0"; - YDimOverSize = "0"; - conjoinBowlDev = "20"; - position = "0 0 0 1"; - GraphFile = "SkiFree.nav"; - locked = "true"; - rotation = "0 0 0 0"; - coverage = "0"; - }; - new SimGroup(Teams) { - - powerCount = "0"; - - new SimGroup(Team0) { - - powerCount = "0"; - }; - new SimGroup(Team1) { - - powerCount = "0"; - - new SimGroup(spawnspheres) { - - powerCount = "0"; - }; - }; - new SimGroup(Team2) { - - powerCount = "0"; - - new SimGroup(spawnspheres) { - - powerCount = "0"; - }; - }; - }; - new SimGroup(ObserverDropPoints) { - - powerCount = "0"; - }; -}; -//--- OBJECT WRITE END --- - -// break out the terraformer here -Game.breakOutTerraformer( - $pref::trainingDifficulty -); - -Game.terrain = Game.terrain SPC "Randomizer"; \ No newline at end of file diff --git a/docs/base/@vl2/SkiFreeGameType.vl2/other/SkiFreeCreator.java b/docs/base/@vl2/SkiFreeGameType.vl2/other/SkiFreeCreator.java deleted file mode 100644 index 79f3cc48..00000000 --- a/docs/base/@vl2/SkiFreeGameType.vl2/other/SkiFreeCreator.java +++ /dev/null @@ -1,232 +0,0 @@ -import java.io.File; -import java.io.IOException; -import java.nio.charset.Charset; -import java.nio.file.Files; -import java.nio.file.StandardOpenOption; -import java.text.SimpleDateFormat; -import java.util.LinkedList; -import java.util.List; - -/** - * Compile it yo damn self. - * @author Red Shifter - * - */ -public class SkiFreeCreator { - private static File inputFile; - private static File outputFile; - - private static List outputText = new LinkedList<>(); - private static int ERRORLEVEL = 0; - - public static void main(String[] args) { - if( args.length == 0 || args.length > 2 ) { - System.out.println("Parameters: inFile outFile"); - System.out.println("inFile should be the input CSV. Make sure it's saved as UTF-8."); - System.out.println("outFile (optional) should be the output CS (if not included, output is printed to console). That CS will be overwritten."); - System.exit(1); - } - inputFile = new File(args[0]); - if( !inputFile.exists() ) { - System.err.println("Input file doesn't exist."); - System.exit(1); - } - - if( args.length > 1 ) outputFile = new File(args[1]); - - try { - generate(args); - } - catch( Exception e ) { - e.printStackTrace(); - ERRORLEVEL = 1; - } - System.exit(ERRORLEVEL); - } - - private static void generate(String[] args) throws IOException { - println("// SkiFree Terrain List"); - println("// Input File Date: " + new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(inputFile.lastModified())); - println(); - println("// A good terrain has the following qualities:"); - println("// - doesn't have a bunch of flat ground, even if it's right outside the mission bounds (high octane)"); - println("// - is not fucking gigantic (stripmine, a bunch of other TR2 terrains)"); - println("// - doesn't have a bunch of steep plateaus"); - println("// - is not Magnum (a map where the fastest route is to discjump off a bunch of flat ridges)"); - println("// use $TerrainTest to test a terrain locally"); - println(); - println("%i = -1; // %i++ is pre-increment for some reason; it's -1 so it can start at 0"); - println("%j = -1; // %j++ is pre-increment for some reason; it's -1 so it can start at 0"); - println(); - - List fileLines = Files.readAllLines(inputFile.toPath(), Charset.forName("UTF-8")); - List terrainList = new LinkedList<>(); - - for( String line : fileLines ) { - String[] split = line.split(","); - if( split.length == 0 ) continue; - if( !split[0].endsWith(".ter") ) continue; - - Terrain ter = new Terrain(split); - if( !ter.hasErrors ) - terrainList.add(ter); - else - ERRORLEVEL = 1; - } - - // if you don't want me at my new String[][] {}, you don't deserve me at my ______________ - for( String[] output : new String[][] { - {"ACCEPTED TERRAINS", ""}, - {"SUPERHARD (APRIL FOOLS)", "SUPERHARD"}, - {"REJECTED FOR DEADSTOPS", "DEADSTOP"}, - {"REJECTED FOR BEING UNSKIIABLE", "VARIANCE"}, - {"REJECTED FOR SOME OTHER REASON", "OVERRIDE"}, - {"DUPLICATES", "DUPLICATE"} - }) { - String listName = output[0]; - String rejectReason = output[1]; - - // count up how many there are - int count = 0; - for( Terrain ter : terrainList ) { - if( rejectReason.equals(ter.rejectReason) ) { - count++; - } - } - - println("// " + listName + " (" + count + ")"); - for( Terrain ter : terrainList ) { - if( rejectReason.equals(ter.rejectReason) ) { - println(ter.toString()); - } - } - - println(); - } - - println("$SkiFreeTerrainListMAX = %i;"); - println("$SkiFreeTerrainListSuperHardMAX = %j;"); - - writeFile(); - - if( outputFile != null ) { - if( ERRORLEVEL == 0 ) { - System.out.println("Task completed successfully"); - } - else { - System.out.println("Task completed with errors"); - } - } - else if( ERRORLEVEL == 1 ) { - System.out.println(""); - System.out.println("Script generated with errors. Please correct them."); - } - } - - private static void writeFile() throws IOException { - if( outputFile != null) { - Files.write(outputFile.toPath(), outputText, StandardOpenOption.TRUNCATE_EXISTING); - } - else { - for( String line : outputText ) { - System.out.println(line); - } - } - } - - private static void println() { - println(""); - } - - private static void println(String line) { - outputText.add(line); - } - - static class Terrain { - String terrainName; - String result; - String rejectReason; - String comment; - boolean hasErrors = false; - - public Terrain(String[] split) { - terrainName = split[0]; - result = split[4]; - - // validation - switch( result ) { - case "Accept": - if( "Yes".equals(split[1]) || "Yes".equals(split[2]) || "Yes".equals(split[3]) ) { - System.err.println(terrainName + " is Accept but has a rejection reason!"); - hasErrors = true; - } - break; - case "Reject": - case "Superhard": - if( !"Yes".equals(split[1]) && !"Yes".equals(split[2]) && !"Yes".equals(split[3]) ) { - System.err.println(terrainName + " is Reject but has no rejection reason!"); - hasErrors = true; - } - break; - case "Duplicate": - break; - case "": - default: - System.err.println(terrainName + " has unknown result " + result); - hasErrors = true; - break; - } - - if( "Superhard".equals(result) ) { - rejectReason = "SUPERHARD"; - } - else if( "Yes".equals(split[1]) ) { - rejectReason = "DEADSTOP"; - } - else if( "Yes".equals(split[2]) ) { - rejectReason = "VARIANCE"; - } - else if( "Yes".equals(split[3]) ) { - rejectReason = "OVERRIDE"; - } - else if ( "Duplicate".equals(result) ) { - rejectReason = "DUPLICATE"; - } - else { - rejectReason = ""; - } - - if( split.length > 5 ) { - comment = split[5]; - if( comment.startsWith("\"") ) { - comment = comment.substring(1, comment.length() - 1); - } - } - else { - comment = ""; - } - } - - @Override - public String toString() { - String value; - if( "Accept".equals(result) ) { - value = "$SkiFreeTerrainList[%i++] = \""; - } - else if( "SUPERHARD".equals(rejectReason) ) { - value = "$SkiFreeTerrainListSuperHard[%j++] = \""; - } - else { - value = "//$SkiFreeTerrainList[%i++] = \""; - } - - // automatically makes string builder on real versions of java, fuck you - return - value - + terrainName - + "\";" - + (!comment.isEmpty() ? (" // " + comment) : "") - ; - } - } -} diff --git a/docs/base/@vl2/SkiFreeGameType.vl2/other/terrain list.csv b/docs/base/@vl2/SkiFreeGameType.vl2/other/terrain list.csv deleted file mode 100644 index e5ae15e8..00000000 --- a/docs/base/@vl2/SkiFreeGameType.vl2/other/terrain list.csv +++ /dev/null @@ -1,236 +0,0 @@ -TERRAIN,FLAT,VARIANCE,OVERRIDE,RESULT,REVIEW -Abominable.ter,Yes,Yes,,Reject, -AcidRain.ter,Yes,No,,Reject, -AgentsOfFortune.ter,Yes,Yes,,Reject, -Alcatraz.ter,Trace,No,,Accept,yeah. seems fine -Archipelago.ter,No,Yes,,Reject, -AshesToAshes.ter,Yes,Yes,,Reject, -Attrition.ter,Trace,No,,Accept, -BastardForge.ter,No,No,,Accept, -BeggarsRun.ter,Duplicate,Duplicate,,Duplicate, -Broadside_nef.ter,No,No,,Accept, -Bunkered.ter,No,Yes,,Reject, -Caldera.ter,No,No,,Accept, -Cardiac.ter,No,No,,Accept, -Casern_Cavite.ter,Yes,Yes,,Reject, -CCD.ter,Trace,No,,Accept, -CeleritySE.ter,Trace,No,,Accept,I was on the fence on this one -Chasmaclysmic.ter,Trace,Kinda,Yes,Reject,this level is really kinda boring if it spawns right (which it can not do) -Cinerarium.ter,Trace,No,,Accept, -cloak.ter,No,Yes,,Reject,the terrain is just too big for a fun race -CompUSA_Melee.ter,No,Yes,,Reject,the hill is causing too much grief and the rest of the map doesn’t have enough value to justify it -Confusco.ter,No,Yes,,Superhard,WAY too big. -Coppera.ter,No,No,,Accept,this seems fine. just gotta keep jumping over the mesas? plateaus? fjordr? Whatever -Crater71.ter,No,Yes,,Reject,this almost always generates something very unfun -Damnation.ter,Duplicate,Duplicate,,Duplicate, -DangerousCrossing_nef.ter,No,No,,Accept,this level is fine -DBS_Smoothed.ter,Trace,Yes,,Reject, -DeathBirdsFly.ter,Trace,No,,Accept, -DesertofDeath_nef.ter,No,No,,Accept, -Desiccator.ter,Duplicate,Duplicate,,Duplicate,Things clearly seem to be at 4 plateaus of height. which doesn't make for good skiing. -DMP_Pantheon.ter,Trace,Kinda,Yes,Reject,there isn't enough value to this map to risk deadstopping -DustToDust.ter,Yes,Yes,,Reject, -DX_Badlands.ter,Duplicate,Duplicate,,Duplicate, -DX_Desert.ter,Duplicate,Duplicate,,Duplicate, -DX_Ice.ter,Duplicate,Duplicate,,Duplicate, -EB_Hades.ter,No,Yes,,Reject,not only is it extreme but you kinda have trouble reading the terrain too -Embers.ter,Trace,No,,Accept, -Equinox.ter,Yes,No,,Reject, -Escalade.ter,No,Yes,,Reject, -Euro_Drifts_SE.ter,Trace,Yes,,Reject, -Euro4_Bleed.ter,Trace,No,,Accept, -Euro4_Dissention.ter,Trace,No,,Accept, -Euro4_FrozenHope.ter,No,No,,Accept,seems fine? -Extra_Badlands1.ter,Yes,Likely,,Reject, -Firestorm.ter,Yes,,,Reject, -Flashpoint.ter,Yes,,,Reject, -Fracas.ter,Yes,,,Reject, -FrozenFury.ter,No,Yes,,Superhard,even the parts inside mission bounds are unskiiable garbage -Gauntlet.ter,Yes,No,,Reject, -Gehenna.ter,Yes,,,Reject, -Geothermal.ter,Trace,Yes,,Reject,spawn is usually on the plateau. It can generate good starts and bad starts but it's usually a mess -GodsRift.ter,No,Yes,,Reject, -Gorgon.ter,No,No,,Accept, -Haven.ter,Yes,Kinda,,Reject, -Hildebrand.ter,No,No,,Accept, -HillKing.ter,No,Yes,,Reject, -Hillside.ter,Yes,Yes,,Superhard,accepted into april fools set (though it really shouldn’t be – too many deadstops) -HO_Badlands.ter,Yes,,,Reject, -HO_Desert.ter,Yes,,,Reject, -HO_Ice.ter,Yes,,,Reject, -HO_Lush.ter,Yes,,,Reject, -Hoth.ter,No,Yes,Yes,Reject,why would you name a terrain hoth if it isn't snowy -IceBound.ter,Yes,,,Reject, -icedagger.ter,No,No,,Accept, -IceGiant.ter,No,Yes,,Reject,terrain is kinda extreme -IceRidge_nef.ter,No,Yes,,Reject,canyons are just bad for this -Insalubria.ter,No,Yes,,Reject, -Invictus.ter,Yes,,,Reject, -JacobsLadder.ter,Trace,Yes,,Reject,hills are WAY too extreme -jaggedclaw.ter,No,No,,Accept, -Katabatic.ter,Duplicate,Duplicate,,Duplicate, -Lakefront.ter,Trace,Likely,Yes,Reject,just kinda hate this map tbh -LavaGods.ter,No,No,,Accept,this is fine -Magellan.ter,No,No,,Accept, -Magmatic.ter,Trace,No,,Accept,a bit on the hard side -MapAssets.ter,Yes,,,Reject, -Masada.ter,Yes,,,Reject,tiny dicked map -Minotaur.ter,No,Yes,,Reject, -mmd.ter,Yes,,,Reject, -MoonDance2.ter,Yes,No,,Reject,too many deadstop splotches -Moonwalk.ter,No,No,Yes,Reject,magnum-like terrain -mountking.ter,No,Yes,,Reject, -MyrkWood.ter,No,No,Yes,Reject,we don't need this when we have woodymyrk -norty.ter,No,Yes,,Reject,too extreme -Oasis.ter,No,No,,Accept, -Octane.ter,Yes,,,Reject, -Ocular.ter,No,No,,Accept, -Overreach.ter,Yes,Yes,,Reject, -Paranoia.ter,Trace,Kinda,Yes,Reject,this map is basically flat garbage with a few hills to get in your way -Pariah.ter,Trace,Yes,,Reject,these hills are too fucking steep -Pariah2.ter,Trace,Yes,,Reject,ditto -PhasmaDust.ter,Yes,,,Reject, -PlanetX2.ter,Trace,No,,Accept, -PuliVeivari.ter,No,Yes,,Reject, -Pyroclasm.ter,Yes,,,Reject, -Quagmire.ter,Yes,,,Reject, -Raindance_nef.ter,No,No,,Accept, -Ramparts.ter,No,Likely,Yes,Reject,biased against copyright violation map -RandomTer1.ter,No,No,,Accept, -RandomTer10.ter,No,No,,Accept, -RandomTer2.ter,No,No,,Accept, -RandomTer3.ter,No,Yes,,Reject,canyon fractal -RandomTer4.ter,No,No,,Accept, -RandomTer5.ter,No,No,,Accept, -RandomTer6.ter,No,No,,Accept, -RandomTer7.ter,No,No,,Accept, -RandomTer8.ter,No,No,,Accept, -RandomTer9.ter,No,No,,Accept,this canyon works somehow -Rasp.ter,Trace,Yes,,Reject, -Ravine.ter,Duplicate,Duplicate,,Duplicate, -RavineV.ter,Trace,Yes,,Reject, -Recalescence.ter,Yes,,,Reject, -Respite.ter,No,No,,Accept, -Reversion.ter,Yes,Kinda,,Reject, -Rimehold.ter,No,Yes,,Reject, -RiverDance.ter,Yes,,,Reject, -Rollercoaster_nef.ter,No,No,,Accept,unlike most canyon maps this actually turns out to be skiiable -rst_agroleon.ter,Trace,Kinda,Yes,Reject,the outer half of the terrain is too flat. and I deadstopped somewhere weird -rst_Astro.ter,No,No,,Accept, -rst_bittergorge.ter,No,No,,Accept, -rst_crumpie.ter,No,No,,Accept, -rst_dermcity.ter,No,No,Yes,Reject,whatever the fuck this is doesn't seem good for this -rst_FaceCrossing.ter,No,No,,Accept, -rst_isledebatalla.ter,Yes,,,Reject, -Rst_ScorchedEarth.ter,Trace,No,,Accept,it's fine -rst_SimpleFlagArena.ter,No,Yes,,Reject,literally squares -rst_spit.ter,No,No,,Accept,i got to gate 5 on a discless discjump launch run -Rush.ter,No,No,,Accept, -S5_Centaur.ter,No,No,,Accept, -S5_Drache.ter,No,No,,Accept, -S5_Icedance.ter,No,No,,Accept, -S5_massive.ter,Trace,No,,Accept,this is fine? I remember writing about deadstops but I don't see any? -S5_Mordacity.ter,No,No,,Accept, -S5_rst_hawkingheat.ter,Trace,Yes,,Reject, -S5_rst_misadventure.ter,No,No,,Accept, -S5_rst_reynard.ter,No,Yes,,Reject,this map is pushing the bounds of variance -S5_rst_silenus.ter,No,Yes,,Reject, -S5_Sherman.ter,No,No,,Accept, -S5-Icedance.ter,Duplicate,Duplicate,,Duplicate, -S5-massive.ter,Duplicate,Duplicate,,Duplicate, -S5-Mordacity.ter,Duplicate,Duplicate,,Duplicate, -S8_rst_dogma.ter,No,No,,Accept, -S8_rst_opus.ter,Trace,No,,Accept, -S8_zilch.ter,No,Yes,,Reject, -Sanctuary.ter,Trace,Yes,,Reject, -Sandstorm.ter,No,No,,Accept, -SC_Badlands.ter,Yes,,,Reject, -SC_Desert.ter,Yes,,,Reject, -SC_Ice.ter,Yes,,,Reject, -SC_Lush.ter,Yes,,,Reject, -SC_Night.ter,Yes,,,Reject, -SC_Normal.ter,Yes,,,Reject, -Scarabrae_nef.ter,Yes,,,Reject, -ShockRidge.ter,No,Yes,,Reject,not a fan of these canyon levels -Sirocco.ter,Yes,,,Reject, -SkinnyDip.ter,Trace,No,,Accept,really wanted to use one of the TR2 maps. This has a big scale but also nice hills -Slapdash.ter,Duplicate,Duplicate,,Duplicate, -Snowblind_nef.ter,Trace,Yes,,Reject,already knew this is a bad idea before I even started -SolsDescent.ter,Yes,,,Reject, -SpinCycle.ter,No,No,,Accept,this was borderline rejected -StarFallCTF2.ter,Trace,No,,Accept, -Starfallen.ter,Trace,No,,Accept, -Stonehenge_nef.ter,No,Yes,,Reject,kryand tried to tell me this was a skiiable terrain. so I put the flags in different places. he no longer believes it's a skiiable terrain -SubZero.ter,Duplicate,Duplicate,,Duplicate, -SunDried.ter,Yes,,,Reject, -Surreal.ter,Trace,Yes,,Reject, -Talus.ter,Trace,Yes,,Reject, -ThinIce.ter,Yes,,,Reject, -Titan.ter,Trace,Yes,,Reject,why did I even open this. probably not stupid enough as a terrain choice for april fools -TL_Drorck.ter,No,No,,Accept, -TL_Magnum.ter,No,No,Yes,Reject,the best route is “discjump and keep landing on the flat parts at the top†– this is not compelling gameplay -TL_MuddySwamp.ter,Yes,,,Reject, -TL_RoughLand.ter,No,No,,Accept,this is kinda a finicky terrain but it works -TL_Skylight.ter,Trace,Yes,,Superhard, -Tombstone.ter,No,No,,Accept, -Training1.ter,Yes,,,Reject, -Training2.ter,Yes,,,Reject, -Training3.ter,Yes,,,Reject, -Training4.ter,Yes,,,Reject, -Training5.ter,Trace,Likely,Yes,Reject,Terrain is WAY too dark and you can't tell features on it. -TreasureIsland.ter,Yes,,,Reject, -TWL_Crossfire.ter,Yes,,,Reject, -TWL-Abaddon.ter,No,Yes,,Reject, -TWL-BaNsHee.ter,Yes,,,Reject, -TWL-BeachBlitz.ter,Trace,No,,Accept, -TWL-BeggarsRun.ter,No,Yes,,Reject, -TWL-BlueMoon.ter,Duplicate,Duplicate,,Duplicate, -TWL-Boss.ter,No,No,,Accept,this level is acceptable -TWL-Chokepoint.ter,Trace,Yes,,Reject, -TWL-Cinereous.ter,Trace,No,,Accept, -TWL-Clusterfuct.ter,No,Yes,,Reject, -TWL-Curtilage.ter,Yes,,,Reject, -TWL-Damnation.ter,Trace,No,,Accept, -TWL-DeadlyBirdsSong.ter,Duplicate,Duplicate,,Duplicate,DBS_Smoothed.ter -TWL-Deserted.ter,Trace,No,,Accept, -TWL-Desiccator.ter,No,Yes,,Reject, -TWL-Drifts.ter,Trace,Likely,Yes,Reject,there's nothing really to this map outside the mission bounds -TWL-Euro_Feign.ter,No,Yes,,Reject,come on man -TWL-Frostclaw.ter,No,Yes,,Reject, -TWL-Frozen.ter,No,No,,Accept, -TWL-Harvester.ter,No,No,,Accept,why did I take this one -TWL-Horde.ter,Yes,,,Reject, -TWL-Katabatic.ter,Yes,Yes,,Superhard,oob still bad. this was accepted into april fools because you always need a katabatic joke somewhere -TWL-Neve.ter,Yes,,,Reject,it's trace amounts but they're in places you would probably do routes -TWL-NoShelter.ter,Yes,,,Reject, -TWL-Os_Iris.ter,Trace,No,,Accept, -TWL-Pandemonium.ter,No,No,,Accept, -TWL-Runenmacht.ter,Trace,Yes,,Reject,nah -TWL-Slapdash.ter,Yes,,,Reject,crapdash -TWL-SubZero.ter,No,Yes,,Reject, -TWL-WilderZone.ter,Trace,No,,Accept, -TWL-WoodyMyrk.ter,No,No,,Accept, -TWL2_Crevice.ter,No,No,,Accept, -TWL2_Frozenglory.ter,No,No,,Accept, -TWL2_Ruined.ter,Yes,No,,Reject,looks like a decent terrain but isn’t -Tyre.ter,Yes,Yes,,Reject, -UltimaThule.ter,Trace,Yes,,Reject, -Underhill.ter,Trace,Yes,,Reject, -Wasteland.ter,No,No,,Accept,whatever sure -WhiteDwarf.ter,Trace,Yes,,Reject, -Whiteout.ter,No,Yes,,Reject, -WoodyMyrkSE.ter,No,No,,Accept, -Xtra_AshenPowder.ter,Trace,No,Yes,Reject,can’t read that fucking terrain so i’m removing -Xtra_Bastage.ter,Trace,No,,Accept, -Xtra_Birthright.ter,No,Yes,,Reject, -Xtra_Crown.ter,Trace,Yes,,Reject, -Xtra_DesertedSE.ter,Trace,Yes,,Reject,This is a VERY jagged terrain. -Xtra_Helion.ter,Likely,No,Yes,Reject,this is just a really boring terrain -Xtra_SoupLadle.ter,No,No,,Accept, -Xtra_StarFall_T1.ter,Yes,,,Reject, -Xtra_Stripmine.ter,Yes,Yes,,Superhard, -Xtra_ThunderGiant.ter,Trace,No,,Accept,this map is garbage but it's fun to try to ski on it -Xtra_VanDamned.ter,No,No,,Accept, -Xtra_Voodoo.ter,No,Yes,,Reject, -Xtra_Xerxes.ter,Likely,Yes,,Reject, -Xtra_ziggurat.ter,Yes,,,Reject, diff --git a/docs/base/@vl2/SkiFreeGameType.vl2/scripts/SkiFreeAI.cs b/docs/base/@vl2/SkiFreeGameType.vl2/scripts/SkiFreeAI.cs deleted file mode 100644 index ac948b4b..00000000 --- a/docs/base/@vl2/SkiFreeGameType.vl2/scripts/SkiFreeAI.cs +++ /dev/null @@ -1,647 +0,0 @@ -// SkiFreeAI.cs -// no, not aiSkiFree.cs - that naming convention is stupid - -// level 1 - the bot will just be handled by the game -// level 2 - ski down hills, everything else the same (skiing doesn't work very well because bots are too afraid of fall damage) -// level 3 - don't be afraid of fall damage, ski down hills, jet up/over hills -// level 4 - don't ski down hills that are sloped to the side (to avoid going way off-course) - -// yeti - just wrecks your shit if you're not going fast enough - -function SkiFreeGame::addNamedBot(%game, %name) { - // why did i do this lol - return aiConnect(%name, 1, 1.00); - // TODO make more methods for rooster's stupid marbles parody -} - -function SkiFreeGame::addBots(%game) { - // please don't call this more than once - for( %i = 0; %i < ClientGroup.getCount(); %i++ ) { - %cl = ClientGroup.getObject(%i); - if( %cl.isAIControlled() ) return; - } - - // note: there's something fucky with this code so it should be BELOW the skill level seen in AIHasJoined method - aiConnect("Level 4", 1, 1.00); - aiConnect("Level 3", 1, 0.70); - aiConnect("Level 2", 1, 0.45); - aiConnect("Level 1", 1, 0.20); -} - -function SkiFreeGame::AIHasJoined(%game, %client) { - %skill = %client.getSkillLevel(); - if( %skill <= 0.25 ) { - %client.AI_skiFreeBotLevel = 1; - } - else if( %skill <= 0.50 ) { - %client.AI_skiFreeBotLevel = 2; - } - else if( %skill <= 0.75 ) { - %client.AI_skiFreeBotLevel = 3; - } - else { - %client.AI_skiFreeBotLevel = 4; - } - - if( %client.bestTime $= "" ) { - %client.bestTime = %game.trialDefaultTime; - } -} - -function SkiFreeGame::AIinit(%game) { - // keeps ai from spamming the console - no idea what else it does - AIInit(); -} - -function SkiFreeGame::onAIRespawn(%game, %client) { - // start a heartbeat - %player = %client.player; - %game.schedule(1000, AI_heartbeat, %client, %player); - - // give a vgcg (but reduce the amount of spam that comes out) - if( !$SkiFreeYetiSpawning && getSimTime() - 1000 >= %game.AI_lastGoodGame ) { - if( getRandom(0, ClientGroup.getCount()) < 3 ) { - schedule(100, 0, AIPlay3DSound, %client, "gbl.goodgame"); - %game.AI_lastGoodGame = getSimTime(); - } - } - - %player.schedule(0, use, TargetingLaser); // have you ever heard 16 bots all with disc launchers out? it's LOUD -} - -function SkiFreeGame::AI_heartbeat(%game, %client, %player) { - if( !isObject(%player.client) ) return; - if( %player.getState() $= "Dead" ) return; - - // check what our current task is - if( !$missionRunning || !$MatchStarted ) { - // no task yet - check back later - %heartbeat = 1000; - } - else if( %client == $SkiFreeYeti ) { - // this is the yeti - do yeti things - %heartbeat = %game.AI_Yeti(%client, %player); - } - else if( %player.getControllingClient() != %player.client ) { - // we're possessed (probably for debugging purposes) - don't do anything weird - %heartbeat = 1000; - } - else if( !%player.AI_meantToLaunch ) { - %game.AI_mingle(%client, %player); - %heartbeat = 1000; - } - else if( %client.AI_skiFreeBotLevel <= 1 ) { - // level 1 is just "turn off the heartbeat and use the standard bot behavior" - // it already knows where it needs to go, t2 can handle that much - %heartbeat = -1; - } - else if( %client.AI_skiFreeBotLevel == 2 ) { - // level 2 is "ski down hills, otherwise let t2 handle it" - // weaknesses: - // - it uses jets to try and avoid fall damage because that's the default t2 behavior - // - it's really not much better than level 1 - %game.AI_playGameLevel2(%client, %player); - %heartbeat = 20; - } - else if( %client.AI_skiFreeBotLevel == 3 ) { - // level 3 is "ski down hills, jet over hills" - // weaknesses: - // - it doesn't see whether skiing down is actually a good idea or not - // - it doesn't understand what to do once it has the speed - // - sometimes it misses the downhill directly and lands on the next uphill - // - sometimes it overshoots the gate because it's going too fast - %game.AI_playGameLevel3(%client, %player); - %heartbeat = 20; - } - else if( %client.AI_skiFreeBotLevel == 4 ) { - // level 4 is level 3, except it doesn't ski off slopes that'll send the bot way off-course - %game.AI_playGameLevel4(%client, %player); - %heartbeat = 20; - } - - // continue calling heartbeat to see what we should be doing - if( %heartbeat <= 1000 && %heartbeat > 0 ) { - %game.schedule(%heartbeat, AI_heartbeat, %client, %player); - } - else if( %heartbeat > 1000 || %heartbeat == 0 ) { - // heartbeat isn't set correctly - throw an error - messageAll(0, 'AI heartbeat error. See console for details.~wfx/powered/station_denied.wav'); - error("Heartbeat error for cl=" @ %client @ " pl=" @ %player @ " heartbeat=" @ %heartbeat); - } -} - -function SkiFreeGame::AI_mingle(%game, %client, %player) { - // PRIORITY 1. if alone in the game for 5 beats (no non-AI players on team1) and none of the AI are in the field, start a run - %alone = true; - for( %i = 0; %i < ClientGroup.getCount(); %i++ ) { - %cl = ClientGroup.getObject(%i); - if( !%cl.isAIControlled() && %cl.team == 1 ) { - // player in game, don't go on your own - %alone = false; - break; - } - else if( %cl.isAIControlled() ) { - if( !isObject(%cl.player) ) { - // a bot is dead, so they're respawning - %alone = false; - break; - } - else if( %cl.player.launchTime !$= "" ) { - // a bot is still in the field, don't desync - %alone = false; - break; - } - } - } - if( %alone ) { - %player.AI_alone++; - if( %player.AI_alone >= 5 ) { - %game.AI_startRun(%client, %player); - return; - } - } - else { - %player.AI_alone = 0; - } - - // PRIORITY 2. if someone just jumped off the platform, start a run behind them - if( getSimTime() - 2000 < %game.lastLaunchTime ) { - %game.AI_startRun(%client, %player); - return; - } - - // PRIORITY 3. if a new (non-AI) player spawned, say hello - for( %i = 0; %i < ClientGroup.getCount(); %i++ ) { - %cl = ClientGroup.getObject(%i); - if( !%cl.isAIControlled() - && %cl.team == 1 - && isObject(%cl.player) - && !%cl.player.AI_sentGreeting - && isObject(%cl.player.client) - && %cl.player.getState() !$= "Dead" - ) { - %cl.player.AI_sentGreeting = true; // only one bot should greet the player - schedule(250, %client, "AIPlayAnimSound", %client, %cl.player.position, "gbl.hi", $AIAnimWave, $AIAnimWave, 0); - return; - } - } -} - -function SkiFreeGame::AI_startRun(%game, %client, %player) { - // start the run - %player.AI_meantToLaunch = 1; - %client.stepMove(GatePoint1.position, 5); - %player.use(Disc); - - // tell the other bots that it's time to go - %game.lastLaunchTime = getSimTime(); -} - -function SkiFreeGame::AI_crossedGate(%game, %client, %player) { - // is there anything else to do here - %client.stepMove(nameToID("GatePoint" @ %player.gate).position, 5); -} - -// in case some asshole knocks a bot off the platform -function SkiFreeGame::AI_resetPosition(%game, %client, %player) { - // what the fuck did you do to him?! - if( !isObject(%player.client) ) return; - if( %player.getState() $= "Dead" ) return; - - %player.setTransform(Game.pickPlayerSpawn(%client)); - %player.setVelocity("0 0 0"); - %player.setDamageLevel(0); - %player.resetThread = ""; - - // watch where you're shooting - schedule(100, 0, AIPlay3DSound, %client, "wrn.watchit"); -} - -function SkiFreeGame::getAverageBotTime(%game) { - %time = 0; - %count = 0; - for(%i = 0; %i < ClientGroup.getCount(); %i ++) { - %client = ClientGroup.getObject(%i); - if( %client.isAIControlled() ) { - if( %client.lastTime !$= "" ) { - %time += %client.lastTime; - %count++; - } - } - } - - echo(%time / %count); -} - -function SkiFreeGame::AI_playGameLevel2(%game, %client, %player) { - // return if we haven't launched yet - just do standard bot things up to that point - if( %player.launchTime $= "" ) return; - - // this is little more than "is the target point downhill? hold ski" bot - %objDir = VectorSub(%player.position, nameToID("GatePoint" @ %player.gate).position); - %objDir = VectorNormalize(getWords(%objDir, 0, 1) SPC "0"); - %objDir = VectorScale(%objDir, 2); - %x = getWord(%player.position, 0); - %y = getWord(%player.position, 1); - - %terrainHeight = %game.findHeight(%x SPC %y); - - %xslope = %x + getWord(%objDir, 0); - %yslope = %y + getWord(%objDir, 1); - %hslope = %game.findHeight(%xslope SPC %yslope); - %slope = %terrainHeight - %hslope; - - if( %slope < 0.02 ) { - // going downhill, try skiing? - %client.pressjump(); - %aiHandled = true; - } -} - -function SkiFreeGame::AI_playGameLevel3(%game, %client, %player) { - // return if we haven't launched yet - just do standard bot things up to that point - if( %player.launchTime $= "" ) return; - - // disable the bot's jets when i don't tell you to use them - if( %player.storedEnergy > 0 ) { - %player.setEnergyLevel(%player.getEnergyLevel() + %player.storedEnergy); - %player.storedEnergy = 0; - } - %fireJets = false; - - %aiHandled = false; - - // PRIORITY 1. check distance to gate - if we're very close, return from method (use default bot behavior) - %dist = VectorDist(%player.position, nameToID("GatePoint" @ %player.gate)); - %vel = %player.getVelocity(); - if( %dist < 100 ) { - return; - } - - %objDir = VectorSub(%player.position, nameToID("GatePoint" @ %player.gate).position); - %objDir = VectorNormalize(getWords(%objDir, 0, 1) SPC "0"); - %x = getWord(%player.position, 0); - %y = getWord(%player.position, 1); - %terrainHeight = %game.findHeight(%x SPC %y); - - // PRIORITY 2. check slope - // going down slope - hold jump - // going up slope - hit the jets, unless too high (if there's a mountain in front of you, there's no such thing as too high) - if( !%aiHandled ) { - %xslope = %x + getWord(%objDir, 0); - %yslope = %y + getWord(%objDir, 1); - %hslope = %game.findHeight(%xslope SPC %yslope); - %slope = %terrainHeight - %hslope; - - if( %slope < 0.02 ) { - // going down - %client.pressjump(); - %aiHandled = true; - } - else { - // going up - // make sure we aren't too high off the ground - 10m is plenty - if( getWord(%player.position,2) - %terrainHeight < 10 ) { - %fireJets = true; - %aiHandled = true; - } - else { - %hit = ContainerRayCast(%player.position, VectorScale(%objDir, 50) SPC getWord(%player.position,2) - 25, $TypeMasks::TerrainObjectType); - if( VectorDist(%player.position, getWords(%hit, 1, 3)) < 25 ) { - %fireJets = true; - %aiHandled = true; - } - } - } - } - - if( %fireJets ) { - %client.pressjump(); - %client.pressjet(); - } - else { - %player.storedEnergy = %player.getEnergyLevel(); - %player.setEnergyLevel(0); - } -} - -function SkiFreeGame::AI_playGameLevel4(%game, %client, %player) { - // return if we haven't launched yet - just do standard bot things up to that point - if( %player.launchTime $= "" ) return; - - // disable the bot's jets when i don't tell you to use them - if( %player.storedEnergy > 0 ) { - %player.setEnergyLevel(%player.getEnergyLevel() + %player.storedEnergy); - %player.storedEnergy = 0; - } - %fireJets = false; - - %aiHandled = false; - - // PRIORITY 1. check distance to gate - if we're very close, return from method (use default bot behavior) - // TODO check distance to gate - if we're going fast, check trajectory. if we're off, return from method (use default bot behavior) - %dist = VectorDist(%player.position, nameToID("GatePoint" @ %player.gate)); - %vel = %player.getVelocity(); - // TODO remove this shit and make it good - if( %dist < 100 ) { - return; - } - //%speed = VectorLen(%vel); - //if( %speed >= 70 ) { - // i have no idea how to do this shit - //} - - //%objDir = VectorNormalize(getWords(%vel,0,1) SPC "0"); - %objDir = VectorSub(%player.position, nameToID("GatePoint" @ %player.gate).position); - %objDir = VectorNormalize(getWords(%objDir, 0, 1) SPC "0"); - //%objDir = VectorScale(%objDir, 2); // why are we doing this? - %x = getWord(%player.position, 0); - %y = getWord(%player.position, 1); - %terrainHeight = %game.findHeight(%x SPC %y); - - // PRIORITY 2. check slope - // going down slope - hold jump - // going up slope - hit the jets, unless too high (if there's a mountain in front of you, there's no such thing as too high) - // TODO use parabolas - - if( !%aiHandled ) { - %xslope = %x + getWord(%objDir, 0); - %yslope = %y + getWord(%objDir, 1); - %hslope = %game.findHeight(%xslope SPC %yslope); - %slope = %terrainHeight - %hslope; - - // check perpendicular slope to make sure we're going to send ourselves off-course - %xhor1 = %x - getWord(%objDir, 1); - %yhor1 = %y + getWord(%objDir, 0); - %hor1slope = %game.findHeight(%xhor1 SPC %yhor1); - %xhor2 = %x + getWord(%objDir, 1); - %yhor2 = %y - getWord(%objDir, 0); - %hor2slope = %game.findHeight(%xhor2 SPC %yhor2); - %horislope = mAbs(%hor1slope - %hor2slope); - - if( %horislope < 0.5 && %slope < 0.02 ) { - // going down - %client.pressjump(); - %aiHandled = true; - } - else { - // going up - // make sure we aren't too high off the ground - 10m is plenty - // TODO we need to do a distance check - if( getWord(%player.position,2) - %terrainHeight < 10 ) { - %fireJets = true; - %aiHandled = true; - } - else { - %hit = ContainerRayCast(%player.position, VectorScale(%objDir, 50) SPC getWord(%player.position,2) - 25, $TypeMasks::TerrainObjectType); - if( VectorDist(%player.position, getWords(%hit, 1, 3)) < 25 ) { - %fireJets = true; - %aiHandled = true; - } - } - } - } - - if( %fireJets ) { - %client.pressjump(); - %client.pressjet(); - } - else { - %player.storedEnergy = %player.getEnergyLevel(); - %player.setEnergyLevel(0); - } -} - -// spawns the yeti (SINGLE PLAYER ONLY) -function SkiFreeGame::createYetiFor(%game, %player, %spawnPosition) { - if( !%game.isSinglePlayer() ) { - error("wtf you trying to pull? yeti doesn't spawn online!"); - return; - } - if( !isObject(%player) ) return; - if( !isObject(%player.client) ) return; - if( %player.getState() $= "Dead" ) return; - if( isObject($SkiFreeYeti) ) return; - - %voice = "Derm"@getRandom(1,2); // do humans taste like chicken or fish? - %voicePitch = 1 - ((getRandom(20) - 10)/100); - - // it doesn't get the client id until it's too late for certain things, so we need to hack around it - $SkiFreeYetiSpawning = 1; - %lastMissionType = $currentMissionType; - $currentMissionType = "SinglePlayer"; // surpress yeti's join message - $SkiFreeYeti = aiConnect("Yeti", 0, 1.00, true, %voice, %voicePitch); - $SkiFreeYetiSpawning = ""; - $currentMissionType = %lastMissionType; - - $SkiFreeYeti.skin = getTaggedString("base"); - setTargetSkin( $SkiFreeYeti.target, 'base' ); - - $SkiFreeYeti.stalkClient = %player.client; - $SkiFreeYeti.stalkPlayer = %player; - $SkiFreeYeti.race = "Bioderm"; - $SkiFreeYeti.player.setArmor("Heavy"); - - if( %spawnPosition !$= "" ) { - $SkiFreeYeti.player.schedule(0, setTransform, %spawnPosition); - } -} - -function SkiFreeGame::AI_Yeti(%game, %client, %player) { - // always face the stalked player (if they still exist) - if( isObject(%client.stalkPlayer) ) { - %client.aimAt(%client.stalkPlayer.getWorldBoxCenter()); - } - - if( %player.AI_meantToLaunch == 0 ) { - // yeti only has one thing on his mind - %player.setInventory(ShockLance,1); - %player.setInventory(Disc, 0); - %player.schedule(0, use, Shocklance); - %player.AI_meantToLaunch = 1; - - // remove this shit and make the yeti fuck people up directly by doing a direct velocity check - //%client.clientDetected($SkiFreeYeti.stalkClient); - //%client.stepEngage($SkiFreeYeti.stalkClient); - - return 20; - } - else if( - %client.stalkClient.player != 0 - && %client.stalkClient.player != %client.stalkPlayer - ) { - // player respawned - yeti drops - %player.setCloaked(true); - %client.drop(); - - return -1; - } - else if( %client.throwTime > 600 ) { - // you've made your point, now go eat the idiot - %client.throwTime = 0; - return 20; - } - else if( %client.throwTime > 0 ) { - // throwing platform into the air - %x = getWord(SpawnPlatform.position, 0); - %y = getWord(SpawnPlatform.originalTransform, 1) + (%client.throwTime * %client.throwDir); - - // put the spawn platform in the air - %z = getWord(SpawnPlatform.originalTransform, 2); - - // make an arc - %arc = (-0.003 * mPow(%client.throwTime, 2)) + (1.3 * %client.throwTime); - %z += %arc; - - %spin = (%client.throwTime / 2) < 180 ? (%client.throwTime / 2) : 179; - - SpawnPlatform.position = %x SPC %y SPC %z; - SpawnPlatform.rotation = %client.throwDir SPC "0 0" SPC %spin; - SpawnPlatform.setTransform(SpawnPlatform.getTransform()); - %client.throwTime++; - return 10; - } - else if( %client.throwPlatform == 1 ) { - // fuck this platform - %client.throwDir = (getRandom(0, 100) % 2 == 0) ? 1 : -1; - %client.throwTime = 1; - %client.throwPlatform = 2; - return 20; - } - else if( %client.yetiDone ) { - // we're done, only task left is to despawn the yeti - return 100; - } - else if( %client.yetiTaunt ) { - // walk towards the corpse and taunt - %player.setVelocity("0 0 0"); - %client.yetiTaunt = 0; - %client.yetiDone = 0; - %client.stepMove(%client.stalkPlayer.position, 5); - schedule(1000, 0, AIPlay3DSound, %client, "gbl.obnoxious"); - return 100; - } - else if( !isObject(%client.stalkPlayer) || %client.stalkPlayer.getState() $= "Dead" ) { - // player is dead, fuck it - %player.setVelocity("0 0 0"); - %client.yetiDone = 1; - %client.stepMove(%client.stalkPlayer.position, 5); - return 100; - } - else if( %client.stunned ) { - // yeti has been stunned, stun them for a few seconds - %client.stunned = 0; - %client.stunRecover += (3000 / 20); - return 20; - } - else if( %client.stunRecover > 0 ) { - // wait out the stun time - %client.stunRecover--; - return 20; - } - else { - // workaround if we get deadstopped on the terrain - if( %player.lastPosition == %player.position ) { - %jetUp = 1; - } - - // accelerate towards the player at like 3000kph - %objDir = VectorSub(%client.stalkPlayer.position, %player.position); - %dist = VectorDist(%player.position, %client.stalkPlayer.position); - %objDir = VectorNormalize(%objDir); - - if( %dist > 300 ) { - // cheat to get the yeti within your range - %scale = %dist * 8.0; - } - else { - // set scale based on how far away the player is (yeti gets closer but never actually reaches you) - %scale = %dist * 5; - } - - if( %scale > 800 ) %scale = 800; // speed limit to keep the yeti from crashing t2 - - %objDir = VectorScale(%objDir, %scale); - if( %jetUp ) { - %objDir = getWords(%objDir, 0, 1) SPC (getWord(%objDir, 2) + 10); - } - %player.setVelocity(%objDir); - %player.lastPosition = %player.position; - - // increase the yeti's anger each second (if player is going less kph than yeti's anger, lance will hit) - if( %client.anger $= "" ) { - %client.anger = 190; - } - %client.angerTicks++; - if( %client.angerTicks >= 1000 / 20 ) { - %client.angerTicks = 0; - %client.anger++; - } - - // too close to the yeti - check if the player dies - if( %dist < 15 && getSimTime() - %client.zapTime >= 2500 ) { - // yeti uses his shocklance - %client.zapTime = getSimTime(); - %playerVelocity = VectorLen(%client.stalkPlayer.getVelocity()) * 3.6; - - if( %playerVelocity < %client.anger ) { - // yeti actually uses his shocklance (this can still miss for some reason) - %client.pressFire(); - - %client.fireAttempts++; - if( %client.fireAttempts == 3 ) { - // on yeti's third attempt, he automatically hits you - not going to leave this up to the AI - %player.playAudio(0, ShockLanceHitSound); - - %p = new ShockLanceProjectile() { - dataBlock = BasicShocker; - initialDirection = %player.getMuzzleVector($WeaponSlot); - initialPosition = %player.getMuzzlePoint($WeaponSlot); - sourceObject = %player; - sourceSlot = $WeaponSlot; - targetId = %client.stalkPlayer; - }; - MissionCleanup.add(%p); - - %client.stalkPlayer.getDataBlock().damageObject(%client.stalkPlayer, %p.sourceObject, %client.stalkPlayer.getWorldBoxCenter(), 100, $DamageType::ShockLance); - } - } - else { - // you're outside the yeti's speed range, so the attack misses. simulate a swing and a miss - %player.playAudio($WeaponSlot, ShockLanceDryFireSound); - %player.schedule(500, playAudio, 0, ShockLanceMissSound); - - %p = new ShockLanceProjectile() { - dataBlock = BasicShocker; - initialDirection = %player.getMuzzleVector($WeaponSlot); - initialPosition = %player.getMuzzlePoint($WeaponSlot); - sourceObject = %player; - sourceSlot = $WeaponSlot; - }; - MissionCleanup.add(%p); - } - } - - // check to see if the client is camping behind the spawn platform - if( %client.throwPlatform == 0 ) { - %distSpawn = VectorDist(%player.position, SpawnPlatform.position); - if( %distSpawn < 100 ) { - %client.rage++; - if( %client.rage >= 5000 / 20 ) { - // fuck this spawn platform, yeti is angry - if( SpawnPlatform.originalTransform $= "" ) { - SpawnPlatform.originalTransform = SpawnPlatform.getTransform(); - } - messageAll(0, '~wfx/vehicles/tank_mortar_fire.wav'); - %client.throwPlatform = 1; - } - } - else { - %client.rage = 0; - } - } - - return 20; - } -} - diff --git a/docs/base/@vl2/SkiFreeGameType.vl2/scripts/SkiFreeDatablock.cs b/docs/base/@vl2/SkiFreeGameType.vl2/scripts/SkiFreeDatablock.cs deleted file mode 100644 index c787562f..00000000 --- a/docs/base/@vl2/SkiFreeGameType.vl2/scripts/SkiFreeDatablock.cs +++ /dev/null @@ -1,220 +0,0 @@ -// SkiFreeDatablock.cs -// contains datablocks for SkiFree gametype - -// datablocks should only load once -if( !isObject(SkiFreeGateField) ) { - - // special gate - gives an ugly white complexion - they look weird when you aren't playing so i assume nobody will actually use them in maps... - datablock ForceFieldBareData(SkiFreeGateField) : defaultAllSlowFieldBare { - fadeMS = 1000; - baseTranslucency = 1.0; // if you were close enough to watch, it would look pretty cool, but you're not - powerOffTranslucency = 0.2; - powerOffColor = "1.0 1.0 1.0"; - - scrollSpeed = 1; - }; - - // decorative gates - datablock ForceFieldBareData(SkiFreeGateField1) : SkiFreeGateField { - powerOffColor = "1 0 0"; - }; - datablock ForceFieldBareData(SkiFreeGateField2) : SkiFreeGateField { - powerOffColor = "1 0.5 0"; - }; - datablock ForceFieldBareData(SkiFreeGateField3) : SkiFreeGateField { - powerOffColor = "1 1 0"; - }; - datablock ForceFieldBareData(SkiFreeGateField4) : SkiFreeGateField { - powerOffColor = "0 1 0"; - }; - datablock ForceFieldBareData(SkiFreeGateField5) : SkiFreeGateField { - powerOffColor = "0 0 1"; - }; - datablock ForceFieldBareData(SkiFreeGateField6) : SkiFreeGateField { - powerOffColor = "0.5 0 1"; - }; - datablock ForceFieldBareData(SkiFreeGateField7) : SkiFreeGateField { - powerOffColor = "1 0 1"; - }; - - // triggers needed for game - datablock TriggerData(SkiFreeTriggerSpawn) { - tickPeriodMS = 50; - }; - - datablock TriggerData(SkiFreeTriggerGate) { - tickPeriodMS = 50; - }; - - // you can't just summon an explosion; you need to blow something up. an overridden satchel charge will be blown up when i need an explosion - datablock ItemData(SatchelChargeDeadstop) : SatchelChargeThrown - { - explosion = VehicleBombExplosion; - underwaterExplosion = VehicleBombExplosion; - maxDamage = 0.1; - kickBackStrength = 0; - armDelay = 1; - computeCRC = false; - }; - - // SkiFreeSpawnPlatform just explodes into a platform (though i didn't use the actual object wired to explode, that would just be tacky) - datablock StaticShapeData(SkiFreeSpawnPlatform) { - catagory = "SkiFree Objects"; - className = "Spawn Platform"; - isInvincible = true; - needsNoPower = true; - alwaysAmbient = true; - shapeFile = "beacon.dts"; - }; - - datablock StaticShapeData(SkiFreeCustomGate) { - catagory = "SkiFree Objects"; - className = "Gate Marker"; - isInvincible = true; - needsNoPower = true; - alwaysAmbient = true; - shapeFile = "beacon.dts"; - }; - - datablock StaticShapeData(SkiFreeMapConverter) { - catagory = "SkiFree Objects"; - className = "Map Converter"; - isInvincible = true; - needsNoPower = true; - alwaysAmbient = true; - shapeFile = "beacon.dts"; - }; - -} - -function SkiFreeTriggerSpawn::onEnterTrigger(%this, %trigger, %player) { - if( !$missionRunning ) return; // this check is needed so it doesn't call this at end of mission - if( Game.class $= "SkiFreeGame" ) - Game.enterSpawnTrigger(%player); -} - -function SkiFreeTriggerSpawn::onTickTrigger(%this, %trigger) { - // who dat -} - -function SkiFreeTriggerSpawn::onLeaveTrigger(%this, %trigger, %player) { - if( !$missionRunning ) return; // this check is needed so it doesn't call this at end of mission - if( Game.class $= "SkiFreeGame" ) - Game.leaveSpawnTrigger(%player); -} - -function SkiFreeTriggerGate::onEnterTrigger(%this, %trigger, %player) { - if( !$missionRunning ) return; // this check is needed so it doesn't call this at end of mission - if( Game.class $= "SkiFreeGame" ) - Game.enterGateTrigger(%trigger, %player); -} - -function SkiFreeTriggerGate::onTickTrigger(%this, %trigger) { - // it's dat boi -} - -function SkiFreeTriggerGate::onLeaveTrigger(%this, %trigger, %player) { - // o shit wut up -} - -function SatchelChargeDeadstop::onCollision(%data,%obj,%col) { - // please don't try to pick up the exploding bomb, even if it's only decorative -} - -function SkiFreeSpawnPlatform::onAdd(%this, %obj) { - // come back when we know where this object is - %this.schedule(0, doAdd, %obj); -} - -function SkiFreeSpawnPlatform::doAdd(%this, %obj) { - // delete SpawnPlatform from MissionCleanup - if( isObject(SpawnPlatform) ) { - for( %i = 0; %i < MissionCleanup.getCount(); %i++ ) { - if( MissionCleanup.getObject(%i) == nameToID(SpawnPlatform) ) { - SpawnPlatform.delete(); - break; - } - } - } - - if( !isObject(SpawnPlatform) ) { - %spawnPlatform = new InteriorInstance("SpawnPlatform") { - position = %obj.position; - rotation = "1 0 0 0"; - scale = "3 3 3"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - }; - MissionGroup.add(%spawnPlatform); - } - else { - messageAll(0, "~wfx/powered/station_denied.wav"); - } - - %obj.delete(); -} - -function SkiFreeCustomGate::onAdd(%this, %obj) { - Parent::onAdd(%this, %obj); - - %obj.target = ""; // we don't need a target - - if( %obj.gateNum__ $= "" ) { - // automatically add dynamic fields if they aren't there - if( %obj.gateNum__ $= "" ) %obj.gateNum__ = 0; - if( %obj.isFinish__ $= "" )%obj.isFinish__ = 0; - } -} - -function SkiFreeMapConverter::onAdd(%this, %obj) { - %convert = false; - // check spawnplatform - if it's not in missioncleanup, this is a misclick - if( isObject(SpawnPlatform) ) { - for( %i = 0; %i < MissionCleanup.getCount(); %i++ ) { - if( MissionCleanup.getObject(%i) == nameToID(SpawnPlatform) ) { - %convert = true; - break; - } - } - } - - if( !%convert ) { - messageAll(0, "~wfx/powered/station_denied.wav"); - } - else { - // move the spawn platform into MissionGroup - MissionGroup.add(SpawnPlatform); - - // go find the gates - for( %i = 1; %i < 420; %i++ ) { - %gate = nameToID("GatePoint" @ %i); - - if( !isObject(%gate) ) { - if( %i == 1 ) { - messageAll(0, "~wfx/powered/station_denied.wav"); - } - else { - %newObj.isFinish__ = "1"; - } - break; - } - - %gatePos = getWords(%gate.position, 0, 1) SPC (getWord(%gate.position,2) - 25); - - %newObj = new StaticShape() { - position = %gatePos; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SkiFreeCustomGate"; - lockCount = "0"; - homingCount = "0"; - - gateNum__ = %i; - isFinish__ = "0"; - }; - MissionGroup.add(%newObj); - } - } - - %obj.schedule(0, delete); -} \ No newline at end of file diff --git a/docs/base/@vl2/SkiFreeGameType.vl2/scripts/SkiFreeGame.cs b/docs/base/@vl2/SkiFreeGameType.vl2/scripts/SkiFreeGame.cs deleted file mode 100644 index 31e976f3..00000000 --- a/docs/base/@vl2/SkiFreeGameType.vl2/scripts/SkiFreeGame.cs +++ /dev/null @@ -1,2080 +0,0 @@ -// DisplayName = SkiFree - -//--- GAME RULES BEGIN --- -//Ski through all the gates in order -//Use discjumps when needed -//Compete for the best time -//Happy 20th Anniversary to Tribes 2 -//Version 1.04 (2021-03-29) -//--- GAME RULES END --- - -$SkiFreeVersionString = "1.04"; - -// version 1.04 (2021-03-29) -// - fix issue with comparison numbers at the end of the run (floating point sucks) -// - fix issue with daily seed always generating the same set of gates in medium/hard modes (floating point still sucks) -// - add tourney 2021 map and add qualifier support -// - removed beacons because you can't see them anyway -// - removed Xtra_Ashen_Powder because i can't fucking read the terrain -// - added "prestige title" concept. currently only bots and i have a prestige title - -// version 1.03 (2021-03-25) -// - fixed issue where spawn platform was sometimes cutting into terrain (it was checked but it was just ignoring the result) -// - spin spawn platform to match up to the first gate -// - removed the SURVIVAL scoring system. game will always be TIME TRIAL -// - yeti fixes for yeeting, intereference, correct skin -// - added hilarious april fool joke modes - -// version 1.02 (2021-03-22) -// - show time instead of score in server query (escape menu is still wrong but i'm not fixing that shit) -// - added interference detection (discs that slow down players do not do anything) -// - added player-to-player discing toggle (turning it off makes it so discs do nothing to other players) - -// version 1.01 (2021-03-15) -// - added version number to the game rules -// - fixed observer displaying score instead of time at the end of map -// - added a sound for <= 60 seconds (and yes, i also added one for 69 seconds) -// - removed ctrl+k messages - -// version 1.00 (2021-03-14) -// - eat some pi - -// Created by Red Shifter -// Thanks to: -// - DarkTiger for the phase through players code -// - Rooster128 for testing and saying stupid shit on stream -// - A bunch of people on T2 Discord for testing -// SkiFree is dedicated to the memory of Zengato, who was always there to read any shitty gametype idea I had, regardless of how stupid it was. -// Happy 20th Anniversary to Tribes 2. One more year until this game is old enough to drink. - -// mapping instructions: -// -// step 1. make sure you add a terrainblock and it is named Terrain. this is how dynamix already did things... -// (one would be created if you didn't have one, but the SkiFree map already does that. no reason to make another) -// -// step 2. if you want to define where the spawnplatform is, grab it under shapes -> SkiFree Objects -> SkiFreeSpawnPlatform -// this generates the interior you need. don't rotate or resize it! -// (you'll need to restart the map for it to work) -// -// step 3. if you want to set up custom gate locations, grab it under shapes -> SkiFree Objects -> SkiFreeCustomGate -// place it on the ground where you want the gate to spawn - moving the waypoint into the air, etc is automatically handled -// there's a few properties you will want to define, and you need the underscore: -// - gateNum__ will be the gate number -// - isFinish__ will be the Finish Gate if the server is using Time Trial scoring. remember that it'll keep generating gates in Survival mode! - -// NOTES FOR LATER: -// -// vaporware racing mode (will probably be SkiRace instead of SkiFree, which means i need to unify this code when i get there) -// - starts out as SkiFree without scoring, but game turns into a race when 2+ players join the game. should allow player joins up until 5 seconds after race starts -// - normal races will have minimum of 4 gates, and increase by 1 for every 2 extra players, up to a maximum of 8 gates at 8+ players -// - elimination races (minimum 4 players) will have 1 gate per player up to the maximum of 8 gates. the last person to not have crossed each gate dies (if someone dies between gates, count that as the gate kill) -// - race timer will be gate x 20 seconds (with a 30 second timer to explode a player that fails to cross a gate every 30 seconds) -// - exploding deadstop does not kill you -// - gates should give you extra repair so you can discjump more -// - enemies you MA have their momentum cut in half -// - ambient crowd noise should exist -// --- gets louder if the first 2/3 players are close to each other -// --- collective gasp if first place loses more than 40% of speed inside a second (from a deadstop, flubbing the route, or getting MA'ed) -// --- cheering at the end - -if( $Host::SkiRacePhaseThroughPlayers $= "" ) { - $Host::SkiRacePhaseThroughPlayers = 0; -} -if( $Host::SkiRaceTimeTrialScoringSystem $= "" ) { - $Host::SkiRaceTimeTrialScoringSystem = 1; -} -if( $Host::SkiRaceAllowPvPDiscBoosting $= "" ) { - $Host::SkiRaceAllowPvPDiscBoosting = 1; -} -if( $Host::SkiRaceAprilFoolsDisabledYear $= "" ) { - $Host::SkiRaceAprilFoolsDisabledYear = 2020; -} - -exec("scripts/SkiFreeDatablock.cs"); -exec("scripts/SkiFreeOverrides.cs"); -exec("scripts/SkiFreeAI.cs"); -compile("scripts/SkiFreeTerrains.cs"); // compile for consistency's sake, not needed until it's time - -function SkiFreeGame::sendGameVoteMenu( %game, %client, %key ) { - DefaultGame::sendGameVoteMenu(%game, %client, %key); - - if(%client.isAdmin) { - messageClient( %client, 'MsgVoteItem', "", %key, 'VotePhaseThroughPlayers', "", - $Host::SkiRacePhaseThroughPlayers - ? 'SkiFree: Turn Player Phasing OFF' - : 'SkiFree: Turn Player Phasing ON' - ); - - // removed for lack of interest - //messageClient( %client, 'MsgVoteItem', "", %key, 'VoteChangeScoringSystem', "", - // $Host::SkiRaceTimeTrialScoringSystem - // ? 'SkiFree: Change to SURVIVAL scoring (next map)' - // : 'SkiFree: Change to TIME TRIAL scoring (next map)' - //); - - // player-to-player disc - messageClient( %client, 'MsgVoteItem', "", %key, 'VoteAllowPlayerDiscing', "", - $Host::SkiRaceAllowPvPDiscBoosting - ? 'SkiFree: Turn Player-to-Player Disc Boosting OFF' - : 'SkiFree: Turn Player-to-Player Disc Boosting ON' - ); - - // april fools - if( %game.isAprilFools($Host::SkiRaceAprilFoolsDisabledYear) ) { - messageClient( %client, 'MsgVoteItem', "", %key, 'VoteToggleAprilFools', "", - 'SkiFree: Turn hilarious April Fools joke OFF (next map)' - ); - } - else if( %game.isAprilFools() && $Host::SkiRaceAprilFoolsDisabledYear <= formatTimeString("yy") ) { - messageClient( %client, 'MsgVoteItem', "", %key, 'VoteToggleAprilFools', "", - 'SkiFree: Turn stupid April Fools joke ON (next map)' - ); - } - } -} - -function SkiFreeGame::checkSkiFreeVote(%game, %client, %typeName) { - if( %typeName $= "VotePhaseThroughPlayers" ) { - $Host::SkiRacePhaseThroughPlayers = !$Host::SkiRacePhaseThroughPlayers; - Game.phaseThroughPlayers($Host::SkiRacePhaseThroughPlayers); - - // TODO need to trap this event in skifree client script for best performance - if( $Host::SkiRacePhaseThroughPlayers ) { - messageAll('MsgAdminForce', '\c0%1 turned ON player phasing.', %client.name); - } - else { - messageAll('MsgAdminForce', '\c0%1 turned OFF player phasing.', %client.name); - } - } - else if( %typeName $= "VoteChangeScoringSystem" ) { - //$Host::SkiRaceTimeTrialScoringSystem = !$Host::SkiRaceTimeTrialScoringSystem; - // - //if( $Host::SkiRaceTimeTrialScoringSystem ) { - // messageAll('MsgAdminForce', '\c0%1 switched to TIME TRIAL scoring (next map).', %client.name); - //} - //else { - // messageAll('MsgAdminForce', '\c0%1 switched to SURVIVAL scoring (next map).', %client.name); - //} - - messageClient( %client, 0, 'Removed for lack of interest.' ); - } - else if( %typeName $= "VoteAllowPlayerDiscing" ) { - $Host::SkiRaceAllowPvPDiscBoosting = !$Host::SkiRaceAllowPvPDiscBoosting; - - if( $Host::SkiRaceAllowPvPDiscBoosting ) { - messageAll('MsgAdminForce', '\c0%1 turned ON player-to-player Disc Boosting.', %client.name); - } - else { - messageAll('MsgAdminForce', '\c0%1 turned OFF player-to-player Disc Boosting.', %client.name); - } - } - else if( %typeName $= "VoteToggleAprilFools" ) { - if( %game.isAprilFools($Host::SkiRaceAprilFoolsDisabledYear) ) { - messageAll('MsgAdminForce', '\c0%1 turned OFF the hilarious April Fools joke (next map).', %client.name); - $Host::SkiRaceAprilFoolsDisabledYear = formatTimeString("yy"); - } - else if( %game.isAprilFools() && $Host::SkiRaceAprilFoolsDisabledYear <= formatTimeString("yy") ) { - messageAll('MsgAdminForce', '\c0%1 turned ON the stupid April Fools joke (next map).', %client.name); - $Host::SkiRaceAprilFoolsDisabledYear = 0; - } - else if( !%game.isAprilFools() ) { - messageClient( %client, 0, 'The clock struck midnight, Cinderella.' ); - } - else { - messageClient( %client, 0, 'A mysterious force blocked this command.' ); - } - } -} - -function SkiFreeGame::checkDeadstop(%game, %targetObject, %oldVector) { - %newVector = %targetObject.getVelocity(); -// error("velocity " SPC %oldVector SPC ">" SPC %newVector); - %ox = mAbs(getWord(%oldVector,0)); %nx = mAbs(getWord(%newVector,0)); - %oy = mAbs(getWord(%oldVector,1)); %ny = mAbs(getWord(%newVector,1)); - %deadx = %nx <= 0.01 && %ox > 0.01; - %deady = %ny <= 0.01 && %oy > 0.01; - - %deadstop = false; - if( %deadx && %deady ) { - %deadstop = true; - } - else if( %deadx && %oy == %ny ) { - %deadstop = true; - } - else if( %deady && %ox == %nx ) { - %deadstop = true; - } - - if( %deadstop ) { - // violent deadstop? check around the perimeter! - %minh = 500; - %maxh = -100; - %h = %game.findHeight( getWords(%targetObject.position, 0, 1) ); - - if( mAbs(getWord(%targetObject.position, 2) - %h) > 0.01 ) { - // deadstops happen on the ground - return; - } - - for( %x = -1; %x <= 1; %x++ ) { - for( %y = -1; %y <= 1; %y++ ) { - %pos = (getWord(%targetObject.position, 0) + %x) SPC (getWord(%targetObject.position, 1) + %y); - %nh = %game.findHeight(%pos); - if( %minh > %h ) %minh = %h; - if( %maxh < %h ) %maxh = %h; - } - } - - if( %minh != %maxh ) { - //error("deadstop detected at" SPC %targetObject.position SPC "but variance is" SPC mAbs(%minh - %maxh) SPC "- no explosion"); - return; - } - // check the terrain height - should be close to 0 - - //error("deadstop detected at" SPC %targetObject.position SPC "- kill the run"); - - // what if, instead of exploding, we just go back to playing? just kidding! unless... - // it is possible, though unlikely, to cut out like 50% of deadstops (the ones that do damage) - // you would need to remove ground damage and schedule it to after the deadstop check - // so it is possible, but getting to 100% is definitely not going to be easy - //%targetObject.setVelocity(%oldVector); - //return; - - // if we made it out of here, explode the player for deadstopping - %targetObject.scriptKill($DamageType::Crash); - - %charge = new Item("lolDeadstop") { - dataBlock = SatchelChargeDeadstop; - rotation = "0 0 1 " @ (getRandom() * 360); - }; - MissionCleanup.add(%charge); - %charge.setTransform(%targetObject.getTransform()); - %charge.schedule(200, setDamageState, "Destroyed"); - %charge.schedule(200, blowup); - %charge.schedule(2000, delete); - } -} - -function SkiFreeGame::initGameVars(%game) { - // running tallies - %game.gate = 0; - - // player variables - %game.followTime = 5 * 1000; // if someone follows you off the spawn platform in this amount of time, give a message - - // always time trial for single player, otherwise use host setting - if( %game.isSinglePlayer() ) { - %game.timeTrial = 1; - } - else { - %game.timeTrial = $Host::SkiRaceTimeTrialScoringSystem; - } - - if( %game.timeTrial ) { - // scoring by time trial - %game.trialGates = 8; - %game.trialDefaultTime = 5 * 60; - %game.yetiSpawnTime = 200; // you're not done yet? get fucking going already - } - else { - // scoring by distance - %game.survivalLifeTime = 60 * 1000; // length of run - %game.survivalWarningTime = 10 * 1000; // amount of time remaining until warning - } - - // auto-generation variables - %game.firstGateMin = 800; - %game.firstGateMax = 1100; - %game.extraGateMin = 600; - %game.extraGateMax = 900; - %game.minGateAngle = 45 * (3.1415927 / 180); // should be up to 22.5 degrees offset from last gate - %game.angleIncrement = 15 * (3.1415927 / 180); - %game.maxGateAngle = 90 * (3.1415927 / 180); // should be up to 45.0 degrees offset from last gate -} - -function SkiFreeGame::setUpTeams(%game) { - %group = nameToID("MissionGroup/Teams"); - if(%group == -1) - return; - - // create a team0 if it does not exist - %team = nameToID("MissionGroup/Teams/team0"); - if(%team == -1) - { - %team = new SimGroup("team0"); - %group.add(%team); - } - - // 'team0' is not counted as a team here - %game.numTeams = 0; - while(%team != -1) - { - // create drop set and add all spawnsphere objects into it - %dropSet = new SimSet("TeamDrops" @ %game.numTeams); - MissionCleanup.add(%dropSet); - - %spawns = nameToID("MissionGroup/Teams/team" @ %game.numTeams @ "/SpawnSpheres"); - if(%spawns != -1) - { - %count = %spawns.getCount(); - for(%i = 0; %i < %count; %i++) - %dropSet.add(%spawns.getObject(%i)); - } - - // set the 'team' field for all the objects in this team - %team.setTeam(0); - - clearVehicleCount(%team+1); - // get next group - %team = nameToID("MissionGroup/Teams/team" @ %game.numTeams + 1); - if (%team != -1) - %game.numTeams++; - } - - // set the number of sensor groups (including team0) that are processed - setSensorGroupCount(10); - %game.numTeams = 1; - - // allow teams 1->31 to listen to each other (team 0 can only listen to self) - for(%i = 1; %i < 10; %i++) - setSensorGroupListenMask(%i, 0xfffffffe); -} - - -function SkiFreeGame::equip(%game, %player) { - for(%i =0; %i<$InventoryHudCount; %i++) - %player.client.setInventoryHudItem($InventoryHudData[%i, itemDataName], 0, 1); - %player.client.clearBackpackIcon(); - - //%player.setArmor("Light"); - - %player.clearInventory(); - - %player.setInventory(EnergyPack, 1); - %player.setInventory(TargetingLaser, 1); -// %player.setInventory(Beacon, 3); // you can't see them anyway - - %player.setDamageLevel(0); - %player.setEnergyLevel(60); - %player.setInventory(FlareGrenade,5); - %player.setInventory(Disc,1); - %player.setInventory(DiscAmmo, 15); - %player.setInventory(RepairKit,1); - %player.weaponCount = 1; - %player.use("Disc"); -} - -function SkiFreeGame::pickPlayerSpawn(%game, %client, %respawn) { - if( isObject(SpawnPlatform) ) { - // hackaround if yeti yeeted the platform - if( SpawnPlatform.originalTransform !$= "" ) { - SpawnPlatform.setTransform(SpawnPlatform.originalTransform); - } - - %z = getWord(SpawnPlatform.position, 2) + 63.02; - - for( %i = 0; %i < 420; %i++ ) { - %loc = %game.spawnPosition[%i]; - if( %loc $= "" ) { - // game breaks down in other ways if we have this many people, lol - return %game.spawnPosition[%i] SPC "300"; - } - else { - %adjUp = VectorAdd(%game.spawnPosition[%i] SPC %z, "0 0 1.0"); - if( ContainerBoxEmpty( $TypeMasks::PlayerObjectType, %adjUp, 2.0) ) { - break; - } - } - } - - // point the player in the direction of gate 1 - %rot = %game.selectSpawnFacing(%loc, nameToID("GatePoint1").position, 0); - - return %loc SPC %z SPC %rot; - } - - return "0 0 300"; -} - -function SkiFreeGame::clientJoinTeam( %game, %client, %team, %respawn ) -{ - %game.assignClientTeam( %client ); - %game.spawnPlayer( %client, %respawn ); -} - -function SkiFreeGame::assignClientTeam(%game, %client) -{ - // let's not even do the stupid DM thing - // everyone drops to team 1 (except the yeti) - if( !$SkiFreeYetiSpawning ) { - %client.team = 1; - - // set player's skin pref here - setTargetSkin(%client.target, %client.skin); - - // Let everybody know you are no longer an observer: - messageAll( 'MsgClientJoinTeam', '\c1%1 has joined the race.', %client.name, "", %client, 1 ); - updateCanListenState( %client ); - } - else { - %client.team = 0; - } -} - -function SkiFreeGame::clientMissionDropReady(%game, %client) { - if( %client.hasSkiGameClient ) { - // TODO are we even going to make this? - } - else { - // invoke bounty to give player info (mostly score and terrain info) - messageClient(%client, 'MsgClientReady',"", BountyGame); - messageClient(%client, 'msgBountyTargetIs', "", %game.terrain); // terrain - if( %game.timeTrial ) { - messageClient(%client, 'MsgYourScoreIs', "", ''); - } - else { - messageClient(%client, 'MsgYourScoreIs', "", 0); - } - } - - %game.resetScore(%client); - - messageClient(%client, 'MsgMissionDropInfo', '\c0You are in mission %1 (%2).', $MissionDisplayName, $MissionTypeDisplayName, $ServerName ); - - DefaultGame::clientMissionDropReady(%game, %client); -} - -function SkiFreeGame::createPlayer(%game, %client, %spawnLoc, %respawn) -{ - DefaultGame::createPlayer(%game, %client, %spawnLoc, %respawn); - %client.setSensorGroup(%client.team); -} - -function SkiFreeGame::resetScore(%game, %client) { - %client.score = 0; - %client.bestTime = %game.trialDefaultTime; - %client.lastTime = %game.trialDefaultTime; - %client.bestHandicap = ""; - %client.maxGates = 0; - - for( %i = 1; %i < 420; %i++ ) { - if( %client.gateTime[%i] $= "" ) break; - %client.gateTime[%i] = ""; - } - - %game.prestigeTitle(%client); -} - -// calculate how good a run it was -function SkiFreeGame::onClientKilled(%game, %clVictim, %clKiller, %damageType, %implement, %damageLocation) { - %player = %clVictim.player; - - if( %damageType == $DamageType::Ground && %player.modGlass ) { - // explode tha player into tiny pieces and make them watch - %player.blowup(); - %player.schedule(0, setVelocity, "0 0 0"); - - // make the shattering louder by doing it multiple times, lol - for( %i = 0; %i < 2; %i++ ) messageClient(%clVictim, 0, '~wfx/Bonuses/horz_perppass3_glasssmash.wav'); - } - - // if we skipped a gate, don't bother - if( %damageType != $DamageType::ForceFieldPowerup ) { - if( !%game.timeTrial ) { - %game.calculateSurvivalScore(%clVictim, %player, %damageType); - } - } - - Parent::onClientKilled(%game, %clVictim, %clKiller, %damageType, %implement, %damageLocation); -} - -function SkiFreeGame::calculateTimeTrialScore(%game, %client, %player) { - // finished a run - %time = (getSimTime() - %player.launchTime) / 1000; - %dot = strlen(strchr(%time, ".")); - if( %dot == 0 ) %time = %time @ ".000"; - else { - while( %dot < 4 ) { - %dot++; - %time = %time @ "0"; - } - } - - %client.lastTime = %time; - - if( %player.handicap $= "NONE" ) { - %handicap = ""; - } - else { - %handicap = "in a" SPC %player.handicap SPC "run "; - } - - %playerName = stripChars( getTaggedString( %client.name ), "\cp\co\c6\c7\c8\c9" ); - - // play a sound on the client based on how well they did - %qualified = - MissionGroup.SkiFree_qualifierTime $= "" - ? 1 - : %time < MissionGroup.SkiFree_qualifierTime; - - if( %time <= 60 && %qualified ) { - // are you fucking kidding (7.5 seconds per gate) - // also make it louder for effect (and echo-y?) - for( %i = 0; %i < 2; %i++ ) messageClient(%client, 0, '~wfx/misc/gamestart.wav'); - //%performance = "Are you fucking kidding me?!"; - } - else if( %time >= 69 && %time < 70 && %qualified ) { - // 69 seconds (nice) - messageClient(%client, 0, '~wfx/Bonuses/horz_straipass2_heist.wav'); - //%performance = "NICE"; - } - else if( %time <= 80 && %qualified ) { - // 10 seconds per gate - messageClient(%client, 0, '~wfx/misc/MA2.wav'); - //%performance = "A very good performance!"; - } - else if( %time <= 120 ) { - // 15 seconds per gate - messageClient(%client, 0, '~wfx/misc/MA1.wav'); - //%performance = "A good performance."; - } - else if( %time <= 160 ) { - // 20 seconds per gate - messageClient(%client, 0, '~wfx/misc/slapshot.wav'); - //%performance = "Try harder next time."; - } - else { - // llama lol - messageClient(%client, 0, '~wfx/bonuses/Nouns/llama.wav'); - //%performance = "You're a llama."; - } - - if( %client.bestTime != %game.trialDefaultTime ) { - if( %client.bestTime < %time ) { - %formatL = "(\c5+"; - %compare = mFloor((%time - %client.bestTime) * 1000)/1000; - } - else if( %client.bestTime > %time ) { - %formatL = "(\c3-"; - %compare = mFloor((%client.bestTime - %time) * 1000)/1000; - } - else { - %formatL = "(+"; - %compare = "0.000"; - } - - %timeCompare = " " @ %formatL @ %compare @ "\c2)"; - } - - // recalculate score so we know who the best player is - if( %client.bestTime > %time ) { - %client.bestTime = %time; - - %client.score = %game.trialDefaultTime - %time; - - %client.bestHandicap = - %player.handicap !$= "NONE" - ? %player.handicap - : ""; - - for( %i = 1; %i < 420; %i++ ) { - if( %player.curGateTime[%i] $= "" ) break; - %client.gateTime[%i] = %player.curGateTime[%i]; - } - - %game.recalcScore(%client); - - if( $TeamRank[0, count] > 1 ) { - %rankNumber = 0; - for( %i = 0; %i < $TeamRank[0, count]; %i++ ) { - if( $TeamRank[0, %i] == %client ) { - %rankNumber = %i + 1; - break; - } - } - - if( %rankNumber > 0 ) { - %rankPersonal = " You are now in" SPC %game.getWordForRank(%rankNumber) SPC "place."; - %gender = (%client.sex $= "Male" ? "He" : "She"); - %rankOthers = " " SPC %gender SPC "is now in" SPC %game.getWordForRank(%rankNumber) SPC "place."; - } - } - } - - - messageAllExcept(%client, -1, 0, '%1 finished the course %3in %2 seconds.%4', %playerName, %time, %handicap, %rankOthers); - messageClient(%client, 0, '\c2You finished the course %3in %2 seconds%5.%4', %playerName, %time, %handicap, %rankPersonal, %timeCompare); - - if( !%qualified ) { - %diff = %time - MissionGroup.SkiFree_qualifierTime; - if( %diff < 2 ) { - %comment = "You're so close..."; - } - else if( %diff < 5 ) { - %comment = "Just a little more..."; - } - else if( %diff < 10 ) { - %comment = "You're almost there!"; - } - else if( %diff < 15 ) { - %comment = "You can do it!"; - } - else if( %diff < 20 ) { - %comment = "That was a good try."; - } - else { - %comment = "If you dare..."; - } - messageClient(%client, 0, '\c3Try to beat %1! %2', MissionGroup.SkiFree_qualifierTime, %comment); - } - else if( MissionGroup.SkiFree_qualifierTime !$= "" ) { - messageClient(%client, 0, '\c3You have a qualifying time!'); - } -} - -function SkiFreeGame::calculateSurvivalScore(%game, %client, %player, %damageType) { - // make sure we started and that this is a valid run - if( %player.launchTime !$= "" && %player.gate > 1 ) { - // calculate score for the run v2 - %score = 0; - for( %i = 1; %i < %player.gate; %i++ ) { - %score += nameToID("GatePoint" @ %i).gateDistance; - //echo("dist after gate " SPC %i SPC %distance); - } - - // measure distance between the current point and the next point, then compare to player/next point - %nextGate = nameToID("GatePoint" @ %player.gate); - %nextPos = getWords(%nextGate.position, 0, 1) SPC "0"; - %playerPos = getWords(%player.position, 0, 1) SPC "0"; - - %progress = %nextGate.gateDistance - vectorDist(%nextPos, %playerPos); - if( %progress < 0 ) %progress = 0; - - %score += %progress; - %score = mFloor(%score * 10) / 10; - - %playerName = stripChars( getTaggedString( %client.name ), "\cp\co\c6\c7\c8\c9" ); - - if( %player.handicap $= "NONE" ) { - %handicap = ""; - } - else { - %handicap = %player.handicap @ " "; - } - - if( %damageType == $DamageType::NexusCamping ) { - // also need a sound for the client - if( %player.gate > 6 ) { - messageClient(%client, 0, '~wfx/misc/MA2.wav'); - } - else if( %player.gate > 4 ) { - messageClient(%client, 0, '~wfx/misc/MA1.wav'); - } - else if( %player.gate > 2 ) { - messageClient(%client, 0, '~wfx/misc/slapshot.wav'); - } - else { - messageClient(%client, 0, '~wfx/bonuses/Nouns/llama.wav'); - } - } - - if( %client.score != 0 ) { - if( %client.score < %score ) { - %formatL = "(\c3+"; - %compare = %score - %client.score; - } - else if( %client.score > %score ) { - %formatL = "(\c5-"; - %compare = %client.score - %score; - } - else { - %formatL = "(+"; - %compare = "0.0"; - } - %compare = mFloor(%compare * 10) / 10; - if( strpos(%compare, ".") == -1 ) %compare = %compare @ ".0"; - - %scoreCompare = %formatL @ %compare @ "\c2) "; - } - - // recalculate score so we know who the best player is - if( %client.score < %score ) { - %client.score = %score; - %client.maxGates = (%player.gate - 1); - - for( %i = 1; %i < 420; %i++ ) { - if( %player.curGateTime[%i] $= "" ) break; - %client.gateTime[%i] = %player.curGateTime[%i]; - } - - %game.recalcScore(%client); - - %client.bestHandicap = - %player.handicap !$= "NONE" - ? %player.handicap - : ""; - - if( $TeamRank[0, count] > 1 ) { - %rankNumber = 0; - for( %i = 0; %i < $TeamRank[0, count]; %i++ ) { - if( $TeamRank[0, %i] == %client ) { - %rankNumber = %i + 1; - break; - } - } - - if( %rankNumber > 0 ) { - %rankPersonal = " You are now in" SPC %game.getWordForRank(%rankNumber) SPC "place."; - %gender = (%client.sex $= "Male" ? "He" : "She"); - %rankOthers = " " SPC %gender SPC "is now in" SPC %game.getWordForRank(%rankNumber) SPC "place."; - } - } - } - - messageAllExcept(%client, -1, 0, '%1 did a %2m %5run (%3 gates).%4', %playerName, %score, %player.gate - 1, %rankOthers, %handicap); - messageClient(%client, 0, '\c2That %5run went %2m %6(%3 gates).%4', %playerName, %score, %player.gate - 1, %rankPersonal, %handicap, %scoreCompare); - } -} - -function SkiFreeGame::updateKillScores(%game, %clVictim, %clKiller, %damageType, %implement) { - // no killing -} - -// need to do this to get the recalculations -function SkiFreeGame::recalcScore(%game, %client){ - if( %game.timeTrial ) { - if( %client.bestTime == %game.trialDefaultTime ) { - messageClient(%client, 'MsgYourScoreIs', "", ''); - } - else { - messageClient(%client, 'MsgYourScoreIs', "", %client.bestTime); - } - } - else { - messageClient(%client, 'MsgYourScoreIs', "", %client.score); - } - - %game.recalcTeamRanks(%client); - %game.checkScoreLimit(%client); -} - -function SkiFreeGame::timeLimitReached(%game) { - logEcho("game over (timelimit)"); - %game.gameOver(); - cycleMissions(); -} - -function SkiFreeGame::scoreLimitReached(%game) { - // no score limit -} - -function SkiFreeGame::checkScoreLimit(%game) { - // no score limit -} - -function SkiFreeGame::gameOver(%game) { - //call the default - DefaultGame::gameOver(%game); - - messageAll('MsgGameOver', "Match has ended.~wvoice/announcer/ann.gameover.wav" ); - - cancel(%game.timeThread); - messageAll('MsgClearObjHud', ""); - for(%i = 0; %i < ClientGroup.getCount(); %i ++) { - %client = ClientGroup.getObject(%i); - %game.resetScore(%client); - } - - // turn off phasing in case we're moving to a new gametype - %game.phaseThroughPlayers(false); -} - -function SkiFreeGame::enterMissionArea(%game, %playerData, %player) { - // do nothing -} - -function SkiFreeGame::leaveMissionArea(%game, %playerData, %player) { - // do nothing -} - -function SkiFreeGame::updateScoreHud(%game, %client, %tag) -{ - // Clear the header: - messageClient( %client, 'SetScoreHudHeader', "", "" ); - - // Send the subheader: - //messageClient(%client, 'SetScoreHudSubheader', "", '\tPLAYER\tRUNS (FULL)\tBEST'); - messageClient(%client, 'SetScoreHudSubheader', "", '\tPLAYER\tBEST'); - - for (%index = 0; %index < $TeamRank[0, count]; %index++) - { - //get the client info - %cl = $TeamRank[0, %index]; - - %clStyle = %cl == %client ? "" : ""; - - if( %game.timeTrial ) { - if( %cl.bestTime != %game.trialDefaultTime ) { - %score = %cl.bestTime; - } - else { - %score = %game.trialDefaultTime @ ".000"; - } - - %scoreAddendum = ""; - } - else { - %score = mFloor(%cl.score) == %cl.score - ? %cl.score @ ".0" - : %cl.score; - - %scoreAddendum = " (" @ %cl.maxGates @ " gates)"; - } - - if( %cl.isAIControlled() && %cl.SkiFreeTitle $= "" ) { - %game.prestigeTitle(%cl); - } - - //if the client is not an observer, send the message - if (%client.team != 0) - { - // why am i using word wrap lol - messageClient( %client, 'SetLineHud', "", %tag, %index, '%5\t%1%2%3%4', %cl.name, %cl.SkiFreeTitle, %score, %scoreAddendum, %clStyle, %cl); - } - //else for observers, create an anchor around the player name so they can be observed - else - { - messageClient( %client, 'SetLineHud', "", %tag, %index, '%5\t%1%2%3%4', %cl.name, %cl.SkiFreeTitle, %score, %scoreAddendum, %clStyle, %cl); - } - } - - // Tack on the list of observers: - %observerCount = 0; - for (%i = 0; %i < ClientGroup.getCount(); %i++) - { - %cl = ClientGroup.getObject(%i); - if( %cl == $SkiFreeYeti ) continue; // it's a secret to everybody - if (%cl.team == 0) - %observerCount++; - } - - if (%observerCount > 0) - { - messageClient( %client, 'SetLineHud', "", %tag, %index, ""); - %index++; - messageClient(%client, 'SetLineHud', "", %tag, %index, '\tOBSERVERS (%1)TIME', %observerCount); - %index++; - for (%i = 0; %i < ClientGroup.getCount(); %i++) - { - %cl = ClientGroup.getObject(%i); - if( %cl == $SkiFreeYeti ) continue; // it's a secret to everybody - //if this is an observer - if (%cl.team == 0) - { - %obsTime = getSimTime() - %cl.observerStartTime; - %obsTimeStr = %game.formatTime(%obsTime, false); - messageClient( %client, 'SetLineHud', "", %tag, %index, '\t%1%2', - %cl.name, %obsTimeStr ); - %index++; - } - } - } - - //clear the rest of Hud so we don't get old lines hanging around... - messageClient( %client, 'ClearHud', "", %tag, %index ); -} - -function SkiFreeGame::missionLoadDone(%game) { - Parent::missionLoadDone(%game); - %game.generateLevel(); - - // change gate colors - %game.setSensorWaypointColors(); - - // see if phasing should be on or not - %game.phaseThroughPlayers($Host::SkiRacePhaseThroughPlayers); -} - -function SkiFreeGame::setSensorWaypointColors(%game) { - for( %group = 0; %group <= 1; %group++ ) { - setSensorGroupColor(%group, 1 << 1, "0 255 0 255"); // team1 should be green and be perceived as green - // the rest are for waypoint colors - setSensorGroupColor(%group, 1 << 2, "255 0 0 255"); - setSensorGroupColor(%group, 1 << 3, "255 128 0 255"); - setSensorGroupColor(%group, 1 << 4, "255 255 0 255"); - setSensorGroupColor(%group, 1 << 5, "0 255 0 255"); // yes we used this color twice. it'd be way too much work to not do that - setSensorGroupColor(%group, 1 << 6, "0 0 255 255"); - setSensorGroupColor(%group, 1 << 7, "128 0 255 255"); - setSensorGroupColor(%group, 1 << 8, "255 0 255 255"); - setSensorGroupColor(%group, 1 << 9, "255 255 255 255"); - } - - // focus assist - for( %group = 2; %group <= 9; %group++ ) { - setSensorGroupColor(%group, 1 << 1, "0 255 0 255"); // team1 should be green and be perceived as green - - for( %target = 2; %target <= 9; %target++ ) { - if( %group == %target ) { - // next gate always shows up green - setSensorGroupColor(%group, 1 << %target, "0 255 0 255"); - } - else if( %group == %target - 1 ) { - // gate after next always shows up red - setSensorGroupColor(%group, 1 << %target, "255 0 0 255"); - } - else { - // other gates should just not show up - setSensorGroupColor(%group, 1 << %target, "0 0 0 0"); - } - } - } - - // let team1 see each other (?) - setTargetAlwaysVisMask(1, 1 << 1); - setTargetFriendlyMask(1, 1 << 1); - - // make team1 show up to everyone (needed for focus assist) - setSensorGroupAlwaysVisMask(1, 0xffffffff); - setSensorGroupFriendlyMask(1, 0xffffffff); -} - -function SkiFreeGame::applyConcussion(%game, %player) {} -function SkiFreeGame::dropFlag(%game, %player) {} - -// make a spawn platform and calculate where the spawn points should be -function SkiFreeGame::addSpawnPlatform(%game, %position) { - // position should on the ground - - // best interior: bwall4.dif, scaled 3 3 3 (Z-scale will need fine tuning based on experience) - // it's about 30x30 in game units at the 3x3 scale. this is a perfect square and big enough to fit a lot of people on it. in fact, it might be TOO BIG - if( !isObject(SpawnPlatform) ) { - %spawnPlatform = new InteriorInstance("SpawnPlatform") { - position = %position; - rotation = "1 0 0 0"; - scale = "3 3 3"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - }; - MissionCleanup.add(%spawnPlatform); - } - - // add other stuff directly - %waypointPosition = - getWord(%position, 0) - SPC getWord(%position, 1) - SPC (getWord(%position, 2) + 63); - - %waypointObj = new WayPoint("GatePoint0") { - position = %waypointPosition; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "WayPointMarker"; - team = 1; - name = "Starting Point"; - }; - MissionCleanup.add(%waypointObj); - - // add an observer camera pointed at the platform because why not - %cameraPosition = - (getWord(%position, 0) - 40) - SPC (getWord(%position, 1) + 40) - SPC (getWord(%position, 2) + 81); - - %cameraObj = new Camera("ObserverCameraLocation") { - position = %cameraPosition; - rotation = "0.0949807 -0.215256 0.971928 133.575"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - MissionCleanup.add(%cameraObj); - - // add a trigger to specify that a player's run has begun - %triggerPosition = (getWord(%position, 0) - 15) - SPC (getWord(%position, 1) + 15) - SPC (getWord(%position, 2) + 63); - - %triggerObj = new Trigger("SpawnTrigger") { - position = %triggerPosition; - rotation = "1 0 0 0"; - scale = "30 30 5"; - dataBlock = "SkiFreeTriggerSpawn"; - lockCount = "0"; - homingCount = "0"; - polyhedron = "0 0 0 1 0 0 -0 -1 -0 -0 -0 1"; - - gate = %gate; - }; - - MissionCleanup.add(%triggerObj); - - // build spawn platforms - %x = getWord(%position, 0); - %y = getWord(%position, 1); - %game.spawnPosition[0] = %x SPC %y; - - %i = 1; - %i = %game.createMoreSpawns(%x, %y, %i, 7.0); - %i = %game.createMoreSpawns(%x, %y, %i, 14.0); - %i = %game.createMoreSpawns(%x, %y, %i, 3.5); - %i = %game.createMoreSpawns(%x, %y, %i, 10.5); -} - -function SkiFreeGame::createMoreSpawns(%game, %ox, %oy, %i, %extent) { - for( %x = %ox - %extent; %x <= %ox + %extent; %x += 7 ) { - for( %y = %oy - %extent; %y <= %oy + %extent; %y += 7) { - //echo(%x SPC %y); - %game.spawnPosition[%i] = %x SPC %y; - %i++; - } - } - - return %i; -} - -function SkiFreeGame::addGate(%game, %gate, %position) { - // debugging - if( isObject(nameToID("GatePoint" @ %gate)) ) { - for( %i = %gate; %i < 420; %i++ ) { - if( !isObject(nameToID("GatePoint" @ %i)) ) break; - nameToId("GatePoint" @ %i).delete(); - nameToId("GateFF" @ %i).delete(); - nameToId("GateTrigger" @ %i).delete(); - } - } - - // waypoint should have +25 to Z so it's slightly off the ground - %waypointPosition = - getWord(%position, 0) - SPC getWord(%position, 1) - SPC (getWord(%position, 2) + 25); - - // get distance from last point - %distanceFromLastGate = - vectorDist( - getWords(%waypointPosition, 0, 1) SPC "0", - getWords(nameToID("GatePoint" @ (%gate - 1)).position, 0, 1) SPC "0" - ); - - // give out a number 2-9 (just repeat the gate colors) - %gateColor = ((%gate - 1) % 8) + 2; - - if( %game.timeTrial && %gate == %game.trialGates ) { - %gateName = "Finish Gate"; - } - else { - %gateName = "Gate " @ %gate; - } - - %waypointObj = new WayPoint("GatePoint" @ %gate) { - position = %waypointPosition; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "WayPointMarker"; - team = %gateColor; - name = %gateName; - - gateDistance = %distanceFromLastGate; - }; - - // subtract 12.5 from X and Y so it's centered - // also subtract 50 from Z - %gatePosition = - (getWord(%position, 0) - 12.5) - SPC (getWord(%position, 1) - 12.5) - SPC (getWord(%position, 2) - 50.0); - - // create the forcefield as our visual indicator - %gateType = "SkiFreeGateField" @ - (%gate <= 7 ? %gate : "") - ; - %gateObj = new ForceFieldBare("GateFF" @ %gate) { - position = %gatePosition; - rotation = "1 0 0 0"; - scale = "25 25 500"; - dataBlock = %gateType; - }; - - // trigger spawns with wrong Y coordinate and needs to be +25, don't ask me Y - %triggerPosition = - getWord(%gatePosition, 0) - SPC (getWord(%gatePosition, 1) + 25) - SPC getWord(%gatePosition, 2); - - // create the trigger that will actually process the player touching the gate - %triggerObj = new Trigger("GateTrigger" @ %gate) { - position = %triggerPosition; - rotation = "1 0 0 0"; - scale = "25 25 500"; - dataBlock = "SkiFreeTriggerGate"; - lockCount = "0"; - homingCount = "0"; - polyhedron = "0 0 0 1 0 0 -0 -1 -0 -0 -0 1"; - - gate = %gate; - }; - - MissionCleanup.add(%waypointObj); - - MissionCleanup.add(%gateObj); - %gateObj.open(); - - MissionCleanup.add(%triggerObj); -} - -function SkiFreeGame::pickObserverSpawn(%game, %client, %next) { - if( isObject(nameToID("ObserverCameraLocation")) ) { - return nameToId("ObserverCameraLocation"); - } - else { - DefaultGame::pickObserverSpawn(%game, %client, %next); - } -} - -function SkiFreeGame::leaveSpawnTrigger(%game, %player) { - if( !isObject(%player.client) ) return; - if( %player.getState() $= "Dead" ) return; - - // make sure we didn't jump the gun already - if( %player.launchTime !$= "" ) return; - - // check if we're ai controlling ourselves and if we meant to launch - if( %player.client.isAIControlled() && !%player.AI_meantToLaunch && %player.getControllingClient() == %player.client ) { - // just set the player back on the platform - if( !isObject(%player.resetThread) ) { - %player.resetThread = Game.schedule(2000, AI_resetPosition, %player.client, %player); - } - return; - } - - // start the run for this player - %mod = ""; - - if( %player.getDamageLevel() >= 0.649 ) { - %player.modGlass = 1; - %mod = %mod @ "glass "; - - %player.setInventory(RepairKit, 0); - Game.schedule(1000, GlassModeAnticheat, %player); // in case we ate a repair kit at exactly the right time - } - else if( %player.getInventory("Disc") == 0 ) { - // check velocity - if( !%player.hasDiscjumped ) { - %mod = %mod @ "discless "; - } - else { - %mod = %mod @ "single discjump "; - } - } - - if( %player.getInventory("EnergyPack") == 0 ) { - %player.modHard = 1; - %mod = %mod @ "hard mode "; - } - - if( %mod !$= "" ) { - %player.handicap = getSubStr(%mod, 0, strlen(%mod) - 1); - } - else { - %player.handicap = "NONE"; - } - - %client = %player.client; - - if( %game.timeTrial ) { - %objective = "Ski through the gates in order until you get to the Finish Gate."; - - if( !Game.isSinglePlayer() ) { - %player.schedule(Game.trialDefaultTime * 1000, scriptKill, $DamageType::NexusCamping); - } - else { - if( %player.getInventory(FlareGrenade) == 0 ) { - // taunted the yeti - Game.createYetiFor(%player, nameToID("GatePoint" @ Game.trialGates).getTransform()); - } - else { - Game.schedule(Game.yetiSpawnTime * 1000, createYetiFor, %player, nameToID("GatePoint" @ Game.trialGates).getTransform()); - } - } - } - else { - %objective = "You have" SPC (Game.survivalLifeTime / 1000) SPC "seconds to go as far as you can."; - %player.schedule(Game.survivalLifeTime, scriptKill, $DamageType::NexusCamping); - Game.schedule(Game.survivalLifeTime - Game.survivalWarningTime, warningMessage, %player); - } - - messageClient(%client, 0, '\c2Your %1run has begun. %2~wfx/misc/target_waypoint.wav', %mod, %objective); - %player.launchTime = getSimTime(); - Game.lastLaunchTime = getSimTime(); - Game.setPlayerGate(%player, 1); - - // remove invincibility - %player.setInvincibleMode(0 ,0.00); - %player.setInvincible( false ); - - Game.checkFollowingPlayers(%player); - Game.schedule(Game.followTime, listFollowingPlayers, %player); -} - -function SkiFreeGame::setPlayerGate(%game, %player, %gate) { - %player.gate = %gate; - if( isObject(%player.client) ) { - %team = %gate + 1; - if( %team > 9 ) %team = 1; - %player.client.setSensorGroup(%team); - } -} - -function SkiFreeGame::enterSpawnTrigger(%game, %player) { - if( !isObject(%player.client) ) return; - if( %player.getState() $= "Dead" ) return; - - // we jumped the gun - if( %player.launchTime !$= "" && !%player.noMulligans ) { - %player.noMulligans = true; - %client = %player.client; - messageClient(%client, 0, '\c2Hey, no mulligans! Your timer is still running!~wfx/packs/shield_hit.wav'); - } -} - -function SkiFreeGame::checkFollowingPlayers(%game, %player) { - %client = %player.client; - - for( %i = 0; %i < ClientGroup.getCount(); %i++ ) { - %clTarget = ClientGroup.getObject(%i); - if( %clTarget == %client ) continue; - %plTarget = %clTarget.player; - if( !isObject( %plTarget ) || %plTarget.launchTime $= "" ) continue; - - // get everyone that started a run within 5 seconds of you - if( %player.launchTime - %game.followTime <= %plTarget.launchTime ) { - // three different variables based on handicap - if( %plTarget.handicap $= "NONE" ) { - %plTarget.following++; - %plTarget.followName = %client.name; - } - else if( %plTarget.handicap $= %player.handicap ) { - %plTarget.followingMatch++; - %plTarget.followMatchName = %client.name; - } - else if( %plTarget.handicap !$= %player.handicap ) { - %plTarget.followingNoMatch++; - %plTarget.followNoMatchName = %client.name; - } - - if( %player.handicap $= "NONE" ) { - %player.following++; - %player.followName = %clTarget.name; - } - else if( %player.handicap $= %plTarget.handicap ) { - %player.followingMatch++; - %player.followMatchName = %clTarget.name; - } - else if( %player.handicap !$= %plTarget.handicap ) { - %player.followingNoMatch++; - %player.followNoMatchName = %clTarget.name; - } - } - } -} - -function SkiFreeGame::listFollowingPlayers(%game, %player) { - if( !isObject(%player.client) ) return; - if( %player.getState() $= "Dead" ) return; - - %client = %player.client; - - if( %player.handicap $= "NONE" ) { - if( %player.following > 1 ) - messageClient(%client, 0, 'You are in a run with %1 other players.', %player.following); - else if( %player.following == 1 ) - messageClient(%client, 0, 'You are in a run with %1.', %player.followName); - } - else { - if( %player.followingMatch > 1 ) - messageClient(%client, 0, 'You are in a %2 run with %1 other players.', %player.followingMatch, %player.handicap); - else if( %player.followingMatch == 1 ) - messageClient(%client, 0, 'You are in a %2 run with %1.', %player.followMatchName, %player.handicap); - - if( %player.followingNoMatch > 1 ) - messageClient(%client, 0, '%1 players did not choose the same handicap.', %player.followingNoMatch); - else if( %player.followingNoMatch == 1 ) - messageClient(%client, 0, '%1 did not choose the same handicap as you.', %player.followNoMatchName); - - } -} - -function SkiFreeGame::GlassModeAntiCheat(%game, %player) { - if( !isObject(%player.client) ) return; - if( %player.getState() $= "Dead" ) return; - - if( %player.getDamageLevel() < 0.649 ) { - %player.setDamageLevel(0.65); - Game.schedule(100, GlassModeAnticheat, %player); - } -} - - -function SkiFreeGame::enterGateTrigger(%game, %trigger, %player) { - if( !isObject(%player.client) ) return; - if( %player.getState() $= "Dead" ) return; - if( %player.client == $SkiFreeYeti ) return; - - if( %trigger.gate == %player.gate ) { - Game.setPlayerGate(%player, %player.gate + 1); - - if( %game.timeTrial && %trigger.gate == %game.trialGates ) { - // finish the game - %game.calculateTimeTrialScore(%player.client, %player); - if( !%game.isSinglePlayer() ) { - %player.schedule(3000, scriptKill, %player, 0); - } - else { - %game.createYetiFor(%player); - } - } - else { - // ready the next gate - if( !%player.modGlass ) %player.applyRepair(0.125); - %player.setInventory(DiscAmmo, 15); - - // get other variables - %timeMS = (getSimTime() - %player.launchTime) / 1000; - %timeMS = mFloor(%timeMS * 1000)/1000; - %kph = mFloor(VectorLen(setWord(%player.getVelocity(), 2, 0)) * 3.6); - - %bestTimeMS = %player.client.gateTime[%trigger.gate]; - - if( %bestTimeMS !$= "" ) { - if( %bestTimeMS < %timeMS ) { - %formatL = '(\c5+'; - %compare = mFloor((%timeMS - %bestTimeMS) * 1000)/1000 ; - } - else if( %bestTimeMS > %timeMS ) { - %formatL = '(\c3-'; - %compare = mFloor((%bestTimeMS - %timeMS) * 1000)/1000; - } - else { - %formatL = '(+'; - %compare = 0; - } - %formatR = '\c0)'; - } - - %player.curGateTime[%trigger.gate] = %timeMS; - - messageClient(%player.client, 0, '\c0Passed Gate %1 at %2 seconds (Speed: %3kph) %4%5%6~wfx/misc/target_waypoint.wav', %trigger.gate, %timeMS, %kph, %formatL, %compare, %formatR); - - // generate gate +2 if it doesn't exist - if( Game.gate == %player.gate ) { - Game.generateGate(%player.gate + 1); - } - - // deal with ai - if( %player.client.isAIControlled() ) { - %game.AI_crossedGate(%player.client, %player); - } - } - } - else if( %trigger.gate > %player.gate ) { - messageClient(%player.client, 0, '\c2GATE SKIP DETECTED!~wfx/misc/red_alert_short.wav'); - %player.scriptKill($DamageType::ForceFieldPowerup); - %player.setVelocity("0 0 0"); - %player.blowup(); - } -} - -function SkiFreeGame::warningMessage(%game, %player) { - if( !isObject(%player.client) ) return; - if( %player.getState() $= "Dead" ) return; - - messageClient(%player.client, 0, '\c2Only %1 seconds left!~wfx/misc/bounty_objrem1.wav', %game.survivalWarningTime / 1000); -} - -function SkiFreeGame::generateLevel(%game) { - // randomizer hack - if( $SkiFreeRandomSeed !$= "" ) { - %oldseed = getRandomSeed(); - setRandomSeed($SkiFreeRandomSeed); - for( %i = 0; %i < 420; %i++ ) getRandom(); // advance the seed - } - - // choose a terrain - if( !isObject(Terrain) ) { - %game.generateTerrain(); - } - - // generate a spawn platform - %game.generateSpawnPlatform(); - - // add the first gates - if( %game.timeTrial ) { - for( %i = 1; %i <= %game.trialGates || isObject( %game.iterateCustomGate(MissionGroup, %i) ); %i++ ) { - %game.generateGate(%i); - } - } - else { - // normally we would need to make more gates so we use the proper seeds, but the daily randomizer is enforced time trial anyway - for( %i = 1; %i <= 2 || isObject( %game.iterateCustomGate(MissionGroup, %i) ); %i++ ) { - %game.generateGate(%i); - } - } - - %game.spinSpawnPlatform(); - - if( %oldseed !$= "" ) { - setRandomSeed(%oldseed); - $SkiFreeRandomSeed = ""; - } -} - -function SkiFreeGame::generateSpawnPlatform(%game) { - // allow mappers to pre-define the spawn platform - if( isObject(SpawnPlatform) ) { - %game.addSpawnPlatform(SpawnPlatform.position); - } - else { - // grab 8 random points - the spawn must be at or above this (is this actually something we want? lol) - %max = -100; - for( %i = 0; %i < 8; %i++ ) { - %spawnPoint = getRandom(-1024,1024) SPC getRandom(-1024, 1024); - %height = %game.findHeight(%spawnPoint); - if( %height > %max ) { - %max = %height; - } - } - - //messageAll(0, "max:" SPC %max); - - for( %i = 0; %i < 420; %i++ ) { - // reduce the max at each iteration - %max -= 2; - - // grab a random point - %spawnPoint = getRandom(-1024,1024) SPC getRandom(-1024, 1024); - %height = %game.findHeight(%spawnPoint); - if( %height < %max ) { - //messageAll(0, "not high enough" SPC %height SPC "<" SPC %max); - continue; - } - - // check all 9 points around the spawn point and keep track of them - use lowest Z point so the tower is embedded in the ground - %maxZ = -100; - %z = 500; - for( %x = -1; %x <= 1; %x++ ) { - for( %y = -1; %y <= 1; %y++ ) { - %dayZ = %game.findHeight((getWord(%spawnPoint,0) + (%x * 15)) SPC (getWord(%spawnPoint,1) + (%y * 15))); - if( %z > %dayZ ) %z = %dayZ; - if( %maxZ < %dayZ ) %maxZ = %dayZ; - } - } - - // variance should be less than 50 - if it's more, reroll it. we don't want the terrain to intersect the spawn platform - //messageAll(0, "old variance=" @ (%maxZ - %z)); - if( %maxZ - %z >= 50 ) { - continue; - } - - break; - } - - %game.addSpawnPlatform(%spawnPoint SPC %z); - } -} - -function SkiFreeGame::generateGate(%game, %gate) { - if( %game.timeTrial && %gate > %game.trialGates ) { - return; - } - - // mapping mechanism for defining where each gate will be generated - %gateMarker = %game.iterateCustomGate(MissionGroup, %gate); - if( isObject(%gateMarker) ) { - // don't hide the marker if editor is open - if( !$TestCheats ) %gateMarker.hide(true); - - %position = %gateMarker.position; - - if( %game.timeTrial ) { - if( %gateMarker.isFinish__ ) { - %game.trialGates = %gate; - } - else if( %gateMarker.gateNum__ == %game.trialGates ) { - %game.trialGates++; - } - } - } - else if( %gate == 1 ) { - // angle should just be anywhere - %pivot = nameToID("GatePoint0").position; - %angle = getRandom(2 * 3.1415927 * 100000) / 100000; - %dist = getRandom(%game.firstGateMin, %game.firstGateMax); - - %x = getWord(%pivot, 0) + (mCos(%angle) * %dist); - %y = getWord(%pivot, 1) + (mSin(%angle) * %dist); - %z = %game.findHeight(%x SPC %y); - - %position = %x SPC %y SPC %z; - } - else { - %origin = nameToID("GatePoint" @ (%gate - 2)).position; - %pivot = nameToID("GatePoint" @ (%gate - 1)).position; - %angle = mAtan( - getWord(%pivot, 1) - getWord(%origin, 1), - getWord(%pivot, 0) - getWord(%origin, 0) - ); - - %modAngle = (%game.minGateAngle + (%game.angleIncrement * (%gate - 2))) / 2; - if( %modAngle > %game.maxGateAngle ) %modAngle = %game.maxGateAngle; - - %angle += (getRandom(-%modAngle * 100000, %modAngle * 100000) / 100000); - %dist = getRandom(%game.extraGateMin, %game.extraGateMax); - - %x = getWord(%pivot, 0) + (mCos(%angle) * %dist); - %y = getWord(%pivot, 1) + (mSin(%angle) * %dist); - %z = %game.findHeight(%x SPC %y); - - %position = %x SPC %y SPC %z; - } - //%viewableAngle = (%angle / (3.1415927/180)); - //while( %viewableAngle < 0 ) %viewableAngle += 360; - //echo("Gate" SPC %gate SPC "at" SPC %viewableAngle SPC "degrees"); - - %game.addGate(%gate, %position); - %game.gate = %gate; -} - -function SkiFreeGame::iterateCustomGate(%game, %simgroup, %gate) { - for( %i = 0; %i < %simgroup.getCount(); %i++ ) { - %obj = %simgroup.getObject(%i); - - if( %obj.getClassName() $= "SimGroup" && %obj != nameToId(MissionCleanup) ) { - %gateMarker = %game.iterateCustomGate(%obj, %gate); - if( isObject(%gateMarker) ) return %gateMarker; - } - else if( %obj.dataBlock $= "SkiFreeCustomGate" && %obj.gateNum__ == %gate ) { - return %obj; - } - } - - return 0; -} - -function SkiFreeGame::generateTerrain(%game) { - // clear this shit out just in case - deleteVariables("$SkiFreeTerrainList*"); - - %error = ""; - %valid = false; - if( $TerrainTest $= "" ) { - // pick a terrain from the list - exec("scripts/SkiFreeTerrains.cs"); - - if( $SkiFreeTerrainListMAX !$= "" ) { - if( !%game.isAprilFools($Host::SkiRaceAprilFoolsDisabledYear) ) { - %terrain = $SkiFreeTerrainList[getRandom($SkiFreeTerrainListMAX)]; - } - else { - %terrain = $SkiFreeTerrainListSuperHard[getRandom($SkiFreeTerrainListSuperHardMAX)]; - } - - if( isFile("terrains/" @ %terrain) ) { - %valid = true; - } - else { - %error = "Terrain file" SPC %terrain SPC "doesn't exist!"; - } - } - else { - %error = "SkiFreeTerrains.cs does not exist or did not correctly compile!"; - } - - // don't leave this shit laying around - deleteVariables("$SkiFreeTerrainList*"); - } - else { - %terrain = $TerrainTest; - if( strpos(%terrain, ".ter") == -1 ) %terrain = %terrain @ ".ter"; - - if( isFile("terrains/" @ %terrain) ) { - %valid = true; - } - else { - %error = "$TerrainTest file" SPC %terrain SPC "doesn't exist!"; - %valid = false; - } - } - - if( %valid ) { - messageAll(0, 'Using Terrain: %1', %terrain); - } - else { - messageAll(0, 'There was an error loading terrain %1 - %2', %terrain, %error); - %terrain = "SunDried.ter"; - } - - %terrainObj = new TerrainBlock(Terrain) { - rotation = "1 0 0 0"; - scale = "1 1 1"; - detailTexture = "details/lushdet1"; - terrainFile = %terrain; - squareSize = "8"; - }; - MissionCleanup.add(%terrainObj); - - %game.terrain = getSubStr(%terrain, 0, strpos(%terrain, ".")); - messageAll('msgBountyTargetIs', "", %game.terrain); // terrain -} - -function SkiFreeGame::spinSpawnPlatform(%game) { - %pi = 3.1415927; // why isn't this just a global - - // calculate spin ratio - %gate = nameToID("GatePoint1").position; - %spawn = nameToID("GatePoint0").position; - %angle = mAtan( - getWord(%spawn, 1) - getWord(%gate, 1), - getWord(%spawn, 0) - getWord(%gate, 0) - ); - - // calculate variance points and make sure we didn't cut into terrain - if we did, just return from method and pretend it's a feature - %maxZ = -100; - %z = 500; - for( %x = -1; %x <= 1; %x++ ) { - for( %y = -1; %y <= 1; %y++ ) { - %tx = (getWord(SpawnPlatform.position, 0) + (%x * 15)) - getWord(SpawnPlatform.position, 0); - %ty = (getWord(SpawnPlatform.position, 1) + (%y * 15)) - getWord(SpawnPlatform.position, 1); - %ntx = (%tx * mCos(%angle)) - (%ty * mSin(%angle)); - %nty = (%tx * mSin(%angle)) + (%ty * mCos(%angle)); - %tx = %ntx + getWord(SpawnPlatform.position, 0); - %ty = %nty + getWord(SpawnPlatform.position, 1); - - %dayZ = %game.findHeight(%tx SPC %ty); - if( %z > %dayZ ) %z = %dayZ; - if( %maxZ < %dayZ ) %maxZ = %dayZ; - } - } - - // variance should be less than 60 - if it's more, return from method - //messageAll(0, "new variance=" @ (%maxZ - %z)); - if( %maxZ - %z >= 60 ) { - return; - } - - // spin the platform - SpawnPlatform.setTransform(SpawnPlatform.position SPC "0 0 1" SPC -%angle); // reverse the angle and use radians because ???? - - // spin the trigger - %tx = getWord(SpawnPlatform.position, 0); - %ty = getWord(SpawnPlatform.position, 1); - %diagonal = 21.2132034; // sqrt(15^2 + 15^2) - %tx += (mCos(%angle + (0.75 * %pi)) * %diagonal); // yes, this trigger is offset by 0.75 PI - %ty += (mSin(%angle + (0.75 * %pi)) * %diagonal); // yes, this trigger is offset by 0.75 PI - SpawnTrigger.setTransform( - %tx SPC %ty SPC getWord(SpawnTrigger.position, 2) SPC - "0 0 1" SPC -%angle - ); - - // spin the spawn points - for( %i = 0; %i < 420; %i++ ) { - if( %game.spawnPosition[%i] $= "" ) break; - %tx = getWord(%game.spawnPosition[%i], 0) - getWord(SpawnPlatform.position, 0); - %ty = getWord(%game.spawnPosition[%i], 1) - getWord(SpawnPlatform.position, 1); - - // what the fuck? - %ntx = (%tx * mCos(%angle)) - (%ty * mSin(%angle)); - %nty = (%tx * mSin(%angle)) + (%ty * mCos(%angle)); - - %tx = %ntx + getWord(SpawnPlatform.position, 0); - %ty = %nty + getWord(SpawnPlatform.position, 1); - - %game.spawnPosition[%i] = %tx SPC %ty; - } -} - -function SkiFreeGame::findHeight(%game, %location) { - %hit = ContainerRayCast(%location SPC "1000", %location SPC "-100", $TypeMasks::TerrainObjectType); - return getWord(%hit,3); -} - -function SkiFreeGame::displayDeathMessages(%game, %clVictim, %clKiller, %damageType, %implement) { - // ---------------------------------------------------------------------------------- - // z0dd - ZOD, 6/18/02. From Panama Jack, send the damageTypeText as the last varible - // in each death message so client knows what weapon it was that killed them. - - %victimGender = (%clVictim.sex $= "Male" ? 'he' : 'she'); - %victimName = %clVictim.name; - //error("DamageType = " @ %damageType @ ", implement = " @ %implement @ ", implement class = " @ %implement.getClassName() @ ", is controlled = " @ %implement.getControllingClient()); - - if(%damageType == $DamageType::ForceFieldPowerup) - { - messageAll('msgVehicleSpawnKill', '\c0%1 tried to skip a gate.', %victimName, %victimGender, %victimPoss, %killerName, %killerGender, %killerPoss, %damageType, $DamageTypeText[%damageType]); - logEcho(%clVictim.nameBase@" (pl "@%clVictim.player@"/cl "@%clVictim@") killed by Gate Skip"); - } - else if( %damageType == $DamageType::Crash ) { - messageAll('msgVehicleSpawnKill', '\c0%1 deadstopped.', %victimName, %victimGender, %victimPoss, %killerName, %killerGender, %killerPoss, %damageType, $DamageTypeText[%damageType]); - logEcho(%clVictim.nameBase@" (pl "@%clVictim.player@"/cl "@%clVictim@") killed by Deadstop"); - } - else if( %damageType == $DamageType::NexusCamping ) { - if( %game.timeTrial ) { - messageAll('msgVehicleSpawnKill', '\c0%1 ran out of time.', %victimName, %victimGender, %victimPoss, %killerName, %killerGender, %killerPoss, %damageType, $DamageTypeText[%damageType]); - } - - // no message needed for a full run completed - logEcho(%clVictim.nameBase@" (pl "@%clVictim.player@"/cl "@%clVictim@") killed by End of Run"); - } - else if( %damageType == $DamageType::Ground && %clVictim.player.modGlass ) { - messageAll('msgSelfKill', '%1 shattered into a million pieces.', %victimName, %victimGender, %victimPoss, %killerName, %killerGender, %killerPoss, %damageType, $DamageTypeText[%damageType]); - logEcho(%clVictim.nameBase@" (pl "@%clVictim.player@"/cl "@%clVictim@") killed self ("@getTaggedString($DamageTypeText[%damageType])@")"); - } - else if( %damageType == $DamageType::Suicide ) { - // remove death message - //messageAll('msgSuicide', '', %victimName, %victimGender, %victimPoss, %killerName, %killerGender, %killerPoss, %damageType, $DamageTypeText[%damageType]); - logEcho(%clVictim.nameBase@" (pl "@%clVictim.player@"/cl "@%clVictim@") committed suicide (CTRL-K)"); - } - else { - Parent::displayDeathMessages(%game, %clVictim, %clKiller, %damageType, %implement); - } -} - -function SkiFreeGame::getWordForRank(%game, %rank) { - if( %rank == 1 ) return "first"; - else if( %rank == 2 ) return "second"; - else if( %rank == 3 ) return "third"; - else if( %rank <= 20 ) return %rank @ "th"; - else if( %rank % 10 == 1 ) return %rank @ "st"; - else if( %rank % 10 == 2 ) return %rank @ "nd"; - else if( %rank % 10 == 3 ) return %rank @ "rd"; - else return %rank @ "th"; // just type the number -} - -function SkiFreeGame::sendDebriefing( %game, %client ) -{ - // Mission result: - %winner = $TeamRank[0, 0]; - if ( %winner.score > 0 ) - messageClient( %client, 'MsgDebriefResult', "", '%1 wins!', $TeamRank[0, 0].name ); - else - messageClient( %client, 'MsgDebriefResult', "", 'Nobody wins.' ); - - // Player scores: - %count = $TeamRank[0, count]; - if( %game.timeTrial ) { - messageClient( %client, 'MsgDebriefAddLine', "", 'PLAYERBEST' ); - } - else { - messageClient( %client, 'MsgDebriefAddLine', "", 'PLAYERBESTGATES' ); - } - for ( %i = 0; %i < %count; %i++ ) { - %cl = $TeamRank[0, %i]; - if( %game.timeTrial ) { - if( %cl.bestTime == %game.trialDefaultTime ) - %bestTime = %game.trialDefaultTime @ ".000"; - else - %bestTime = %cl.bestTime; - - messageClient( %client, 'MsgDebriefAddLine', "", ' %1 %2', %cl.name, %bestTime ); - } - else { - if ( %cl.score $= "" ) - %score = "0.0"; - else if( mFloor(%cl.score) == %cl.score ) - %score = %cl.score @ ".0"; - else - %score = %cl.score; - - if( %cl.maxGates $= "" ) - %gates = 0; - else - %gates = %cl.maxGates; - - messageClient( %client, 'MsgDebriefAddLine', "", ' %1 %2 %3', %cl.name, %score, %gates ); - } - } - - - //now go through an list all the observers: - %count = ClientGroup.getCount(); - %printedHeader = false; - for (%i = 0; %i < %count; %i++) - { - %cl = ClientGroup.getObject(%i); - if (%cl.team <= 0) - { - //print the header only if we actually find an observer - if (!%printedHeader) - { - %printedHeader = true; - if( %game.timeTrial ) { - messageClient(%client, 'MsgDebriefAddLine', "", '\nOBSERVERSBEST'); - } - else { - messageClient(%client, 'MsgDebriefAddLine', "", '\nOBSERVERSSCORE'); - } - } - - if( %game.timeTrial ) { - if( %cl.bestTime == %game.trialDefaultTime ) - %bestTime = %game.trialDefaultTime @ ".000"; - else - %bestTime = %cl.bestTime; - - messageClient( %client, 'MsgDebriefAddLine', "", ' %1 %2', %cl.name, %bestTime); - } - else { - //print out the client - if ( %cl.score $= "" ) - %score = "0.0"; - else if( mFloor(%cl.score) == %cl.score ) - %score = %cl.score @ ".0"; - else - %score = %cl.score; - - messageClient( %client, 'MsgDebriefAddLine', "", ' %1 %2', %cl.name, %score); - } - } - } -} - -function SkiFreeGame::phaseThroughPlayers(%game, %active) { - // don't run unneeded mempatches! - if( !%active && !%game.phaseActive ) return; - - // don't do this in single player - if( %game.isSinglePlayer() ) return; - - %game.phaseActive = %active; - - // this code adds/removes the player mask from player collisions - // so players can phase right through each other if this is active - // thanks to DarkTiger for this code - %patch1 = %active ? "3CA1" : "3CE1"; - %patch2 = %active ? "1C21" : "1C61"; - %patch3 = %active ? "1C21" : "1C61"; - - memPatch("83FBF4", %patch1); - memPatch("79B40C", %patch2); - memPatch("83FBF8", %patch3); -} - -function SkiFreeGame::runEditorTasks(%game) { - %game.iterateRevealHiddenGates(MissionGroup); - // do we even have anything else to do? -} - -function SkiFreeGame::iterateRevealHiddenGates(%game, %simgroup) { - for( %i = 0; %i < %simgroup.getCount(); %i++ ) { - %obj = %simgroup.getObject(%i); - - if( %obj.getClassName() $= "SimGroup" && %obj != nameToId(MissionCleanup) ) { - %game.iterateRevealHiddenGates(%obj); - } - else if( %obj.dataBlock $= "SkiFreeCustomGate" ) { - %obj.hide(false); - } - } -} - -function SkiFreeGame::getDailySeed(%game) { - %d = formatTimeString("dd"); - %m = formatTimeString("mm"); - %y = formatTimeString("y"); - - return %d + (%m * 32) + (%y * 420); -} - -function SkiFreeGame::breakOutTerraformer(%game, %skill, %definedSeed) { - %seed = (%definedSeed $= "") - ? (getRandom() * 1999998) - 999999 - : %definedSeed; - - if(!isObject("terraformer")) new Terraformer("terraformer"); - - // stop putting me under the terrain goddamnit - %player = ClientGroup.getObject(0).player; - if( isObject(%player) ) { - %transform = %player.getTransform(); - %player.schedule(0, setTransform, %transform); - } - - %minHeight = 25; - %heightRange = 150; - - if( isObject(Terrain) ) { - Terrain.delete(); - } - - // change the terrain based on day of the week, so nobody gets confused when they're a day off (like being in Guam) - %dow = formatTimeString("D"); - if( %definedSeed !$= "" ) { - if( %dow $= "Sun" ) %terrain = "Gauntlet.ter"; - if( %dow $= "Mon" ) %terrain = "DangerousCrossing_nef.ter"; - if( %dow $= "Tue" ) %terrain = "Snowblind_nef.ter"; - if( %dow $= "Wed" ) %terrain = "DangerousCrossing_nef.ter"; - if( %dow $= "Thu" ) %terrain = "Gauntlet.ter"; - if( %dow $= "Fri" ) %terrain = "Snowblind_nef.ter"; - if( %dow $= "Sat" ) %terrain = "DangerousCrossing_nef.ter"; - } - else { - if( %dow $= "Sun" ) %terrain = "DangerousCrossing_nef.ter"; - if( %dow $= "Mon" ) %terrain = "Snowblind_nef.ter"; - if( %dow $= "Tue" ) %terrain = "Gauntlet.ter"; - if( %dow $= "Wed" ) %terrain = "Snowblind_nef.ter"; - if( %dow $= "Thu" ) %terrain = "DangerousCrossing_nef.ter"; - if( %dow $= "Fri" ) %terrain = "Gauntlet.ter"; - if( %dow $= "Sat" ) %terrain = "Snowblind_nef.ter"; - } - - if( %skill == 1 ) { - %terrainObj = new TerrainBlock(Terrain) { - rotation = "1 0 0 0"; - scale = "1 1 1"; - detailTexture = "details/lushdet1"; - terrainFile = %terrain; - squareSize = "8"; - }; - terraformer.setTerrainInfo( 256, 8, %minHeight, %heightRange, 0.0 ); - terraformer.fBm( 0, 5, 0.5, 0.5, %seed ); - terraformer.setTerrain(0); - Game.terrain = "Easy"; - } - else if( %skill == 2 ) { - %terrainObj = new TerrainBlock(Terrain) { - rotation = "1 0 0 0"; - scale = "1 1 1"; - detailTexture = "details/lushdet1"; - terrainFile = %terrain; - squareSize = "8"; - }; - terraformer.setTerrainInfo( 256, 8, %minHeight, %heightRange, 0.0 ); - terraformer.fBm( 0, 8, 0.5, 0.5, %seed ); - terraformer.setTerrain(0); - Game.terrain = "Medium"; - } - else if( %skill == 3 ) { - %terrainObj = new TerrainBlock(Terrain) { - rotation = "1 0 0 0"; - scale = "1 1 1"; - detailTexture = "details/lushdet1"; - terrainFile = "Minotaur.ter"; - squareSize = "8"; - }; - terraformer.setTerrainInfo( 256, 8, %minHeight, %heightRange, 0.0 ); - terraformer.rigidMultiFractal( 0, 8, 0.5, 0.8, %seed ); - terraformer.turbulence( 0, 1, 0.8, 10 ); - terraformer.setTerrain(0); - Game.terrain = "Hard"; - } -} - -function SkiFreeGame::isSinglePlayer(%game) { - return $CurrentMission $= "SkiFree_Daily" - || $CurrentMission $= "SkiFree_Randomizer" - || $CurrentMission $= "SkiFreeZ_Championship_2021"; -} - -function SkiFreeGame::getServerStatusString(%game) -{ - if( %game.timeTrial ) { - // server status modifcation for time trial (show time instead of score) - %status = %game.numTeams; - for ( %team = 1; %team - 1 < %game.numTeams; %team++ ) { - %score = isObject( $teamScore[%team] ) ? $teamScore[%team] : 0; - %teamStr = getTaggedString( %game.getTeamName(%team) ) TAB %score; - %status = %status NL %teamStr; - } - - %status = %status NL ClientGroup.getCount(); - for ( %i = 0; %i < ClientGroup.getCount(); %i++ ) { - %cl = ClientGroup.getObject( %i ); - %time = %cl.bestTime $= "" ? %game.trialDefaultTime : %cl.bestTime; - %playerStr = getTaggedString( %cl.name ) TAB getTaggedString( %game.getTeamName(%cl.team) ) TAB %time; - %status = %status NL %playerStr; - } - return( %status ); - } - else { - Parent::getServerStatusString(%game); - } -} - -function SkiFreeGame::checkInterference(%game, %targetObject, %sourceObject, %oldVector) { - // a player hit someone else with a disc - %illegalHit = 0; - - // if boosting is off, illegal hit. otherwise... - if( !$Host::SkiRaceAllowPvPDiscBoosting ) { - %illegalHit = 1; - - if( !%sourceObject.interfered && isObject(%sourceObject.client) ) { - messageClient(%sourceObject.client, 0, '\c2Disc Boosting is disabled. You cannot affect enemy momentum!~wfx/misc/red_alert_short.wav'); - %sourceObject.interfered = 1; - } - else { - messageClient(%sourceObject.client, 0, '~wfx/misc/red_alert_short.wav'); - } - } - else { - // check for intereference - %oldSpeed = VectorLen(%oldVector); - %curSpeed = VectorLen(%targetObject.getVelocity()); - if( %curSpeed < %oldSpeed ) { - // interference detected! - if( !%sourceObject.interfered && isObject(%sourceObject.client) ) { - messageClient(%sourceObject.client, 0, '\c2INTERFERENCE! Tried to reduce enemy velocity - enemy momentum not affected!~wfx/misc/whistle.wav'); - %sourceObject.interfered = 1; - } - else { - messageClient(%sourceObject.client, 0, '~wfx/misc/whistle.wav'); - } - - - %illegalHit = 1; - } - } - - if( %illegalHit ) { - %targetObject.setVelocity(%oldVector); - //%targetObject.schedule(0, setVelocity, %oldVector); - } -} - -// is it april 1, and is it after the year passed in? -function SkiFreeGame::isAprilFools(%game, %year) { - //if( $AprilFoolsTest ) return true; - - if( formatTimeString("m") != 4 ) return false; - if( formatTimeString("d") != 1 ) return false; - - // it's april 1st - check the year qualifier - if( %year $= "" ) return true; - return (formatTimeString("yy") > %year); -} - -function SkiFreeGame::prestigeTitle(%game, %client) { - %client.SkiFreeTitle = ""; - if( %client.AI_skiFreeBotLevel !$= "" ) { - %client.SkiFreeTitle = "Bot Level" SPC %client.AI_skiFreeBotLevel; - } - else { - //%client.SkiFreeTitle = "Tourney 2021 Champion"; - //%client.SkiFreeTitle = "Tourney 2021 Runner-up"; - //%client.SkiFreeTitle = "Tourney 2021 3rd Place"; - //%client.SkiFreeTitle = "Tourney 2021 4th Place"; - //%client.SkiFreeTitle = "Tourney 2021 5th Place"; - //%client.SkiFreeTitle = "Tourney 2021 Qualifier"; - //%client.SkiFreeTitle = "Tourney 2021 Participant"; - - switch( %client.guid ) { - case 2019153: // red shifter - %client.SkiFreeTitle = "SkiFree Lead Developer"; - } - } - - if( %client.SkiFreeTitle !$= "" ) { - %client.SkiFreeTitle = "" @ %client.SkiFreeTitle @ ""; - } -} \ No newline at end of file diff --git a/docs/base/@vl2/SkiFreeGameType.vl2/scripts/SkiFreeOverrides.cs b/docs/base/@vl2/SkiFreeGameType.vl2/scripts/SkiFreeOverrides.cs deleted file mode 100644 index 8a1a3ee5..00000000 --- a/docs/base/@vl2/SkiFreeGameType.vl2/scripts/SkiFreeOverrides.cs +++ /dev/null @@ -1,295 +0,0 @@ -// SkiFreeOverrides.cs - -package SkiFreeGame { - -// players can only damage themselves. however they can apply impulse to others -function Armor::damageObject(%data, %targetObject, %sourceObject, %position, %amount, %damageType, %momVec, %mineSC) { - //error("Armor::damageObject( "@%data@", "@%targetObject@", "@%sourceObject@", "@%position@", "@%amount@", "@%damageType@", "@%momVec@" )"); - %oldVector = %targetObject.getVelocity(); - %sourceClient = isObject(%sourceObject) ? %sourceObject.getOwnerClient() : 0; // don't hurt others - - if( isObject(%targetObject.client) && %targetObject.client == $SkiFreeYeti ) { - if( %damageType $= $DamageType::Disc ) { - // stun the yeti - $SkiFreeYeti.stunned = 1; - %amount = 0; - } - - if( %damageType != 0 ) { - // yeti don't take damage except from scriptkill - return; - } - } - - // absolutely devasate someone hit by teh yeti - if( %damageType == $DamageType::Shocklance ) { - %amount = 100; - %sourceClient.yetiTaunt = 1; - - %targetObject.blowup(); - %targetObject.setVelocity("0 0 0"); - - %yetiKill = 1; - } - - // why did i even write this shite - if( %damageType == $DamageType::Ground ) { - Game.schedule(0, checkDeadstop, %targetObject, %oldVector); - } - - // check interference - if( %damageType == $DamageType::Disc && %targetObject != %sourceObject ) { - Game.schedule(0, checkInterference, %targetObject, %sourceObject, %oldVector); - } - - // players cannot damage each other (except the yeti who can destroy everything in its path) - if( !%sourceClient || %targetObject == %sourceObject || %yetiKill ) { - // copy/pasta from classix 1.5.2, with modifications - - if(%targetObject.invincible || %targetObject.getState() $= "Dead") - return; - - //---------------------------------------------------------------- - // z0dd - ZOD, 6/09/02. Check to see if this vehicle is destroyed, - // if it is do no damage. Fixes vehicle ghosting bug. We do not - // check for isObject here, destroyed objects fail it even though - // they exist as objects, go figure. - if(%damageType == $DamageType::Impact) - if(%sourceObject.getDamageState() $= "Destroyed") - return; - - if (%targetObject.isMounted() && %targetObject.scriptKilled $= "") - { - %mount = %targetObject.getObjectMount(); - if(%mount.team == %targetObject.team) - { - %found = -1; - for (%i = 0; %i < %mount.getDataBlock().numMountPoints; %i++) - { - if (%mount.getMountNodeObject(%i) == %targetObject) - { - %found = %i; - break; - } - } - - if (%found != -1) - { - if (%mount.getDataBlock().isProtectedMountPoint[%found]) - { - // z0dd - ZOD, 5/07/04. Let players be damaged if gameplay changes in affect. - if(!$Host::ClassicLoadPlayerChanges) - { - %mount.getDataBlock().damageObject(%mount, %sourceObject, %position, %amount, %damageType); - return; - } - else - { - if(%damageType != $DamageType::Laser && %damageType != $DamageType::Bullet && %damageType != $DamageType::Blaster) - return; - } - } - } - } - } - - %targetClient = %targetObject.getOwnerClient(); - if(isObject(%mineSC)) - %sourceClient = %mineSC; - else - %sourceClient = isObject(%sourceObject) ? %sourceObject.getOwnerClient() : 0; - - %targetTeam = %targetClient.team; - - //if the source object is a player object, player's don't have sensor groups - // if it's a turret, get the sensor group of the target - // if its a vehicle (of any type) use the sensor group - if (%sourceClient) - %sourceTeam = %sourceClient.getSensorGroup(); - else if(%damageType == $DamageType::Suicide) - %sourceTeam = 0; - //-------------------------------------------------------------------------------------------------------------------- - // z0dd - ZOD, 4/8/02. Check to see if this turret has a valid owner, if not clear the variable. - else if(isObject(%sourceObject) && %sourceObject.getClassName() $= "Turret") - { - %sourceTeam = getTargetSensorGroup(%sourceObject.getTarget()); - if(%sourceObject.owner !$="" && (%sourceObject.owner.team != %sourceObject.team || !isObject(%sourceObject.owner))) - { - %sourceObject.owner = ""; - } - } - //-------------------------------------------------------------------------------------------------------------------- - else if( isObject(%sourceObject) && - ( %sourceObject.getClassName() $= "FlyingVehicle" || %sourceObject.getClassName() $= "WheeledVehicle" || %sourceObject.getClassName() $= "HoverVehicle")) - %sourceTeam = getTargetSensorGroup(%sourceObject.getTarget()); - else - { - if (isObject(%sourceObject) && %sourceObject.getTarget() >= 0 ) - { - %sourceTeam = getTargetSensorGroup(%sourceObject.getTarget()); - } - else - { - %sourceTeam = -1; - } - } - - // if teamdamage is off, and both parties are on the same team - // (but are not the same person), apply no damage - if(!$teamDamage && (%targetClient != %sourceClient) && (%targetTeam == %sourceTeam)) - return; - - if(%targetObject.isShielded && %damageType != $DamageType::Blaster) - %amount = %data.checkShields(%targetObject, %position, %amount, %damageType); - - if(%amount == 0) - return; - - // Set the damage flash - %damageScale = %data.damageScale[%damageType]; - if(%damageScale !$= "") - %amount *= %damageScale; - - // if the damage of a discjump would kill, override - if( %damageType == $DamageType::Disc ) { - %targetObject.hasDiscjumped = 1; - if( %targetObject.getDamageLevel() + %amount > 0.66 ) { - if( %targetObject.launchTime $= "" ) { - %amount = (0.65 - %targetObject.getDamageLevel()); - if( %amount <= 0 ) return; - } - else { - if( %targetObject.safetyFeature $= "" ) { - %targetObject.safetyFeature = 1; - messageClient(%targetClient, 0, 'NOT ENOUGH HEALTH FOR DISCJUMP~wfx/misc/red_alert_short.wav'); - } - else { - messageClient(%targetClient, 0, '~wfx/misc/red_alert_short.wav'); - } - %targetObject.schedule(0, setVelocity, %oldVector); - return; - } - } - } - - %flash = %targetObject.getDamageFlash() + (%amount * 2); - if (%flash > 0.75) - %flash = 0.75; - - %previousDamage = %targetObject.getDamagePercent(); - %targetObject.setDamageFlash(%flash); - - %targetObject.applyDamage(%amount); - Game.onClientDamaged(%targetClient, %sourceClient, %damageType, %sourceObject); - - %targetClient.lastDamagedBy = %damagingClient; - %targetClient.lastDamaged = getSimTime(); - - //now call the "onKilled" method if the client was... you know... - if(%targetObject.getState() $= "Dead") - { - // where did this guy get it? - %damLoc = %targetObject.getDamageLocation(%position); - - // should this guy be blown apart? - if( %damageType == $DamageType::Explosion || - %damageType == $DamageType::TankMortar || - %damageType == $DamageType::Mortar || - %damageType == $DamageType::MortarTurret || - %damageType == $DamageType::BomberBombs || - %damageType == $DamageType::SatchelCharge || - %damageType == $DamageType::Missile ) - { - if( %previousDamage >= 0.35 ) // only if <= 35 percent damage remaining - { - %targetObject.setMomentumVector(%momVec); - %targetObject.blowup(); - } - } - - // this should be funny... - if( %damageType == $DamageType::VehicleSpawn ) - { - %targetObject.setMomentumVector("0 0 1"); - %targetObject.blowup(); - } - - // If we were killed, max out the flash - %targetObject.setDamageFlash(0.75); - - %damLoc = %targetObject.getDamageLocation(%position); - Game.onClientKilled(%targetClient, %sourceClient, %damageType, %sourceObject, %damLoc); - } - else if ( %amount > 0.1 ) - { - if( %targetObject.station $= "" && %targetObject.isCloaked() ) - { - %targetObject.setCloaked( false ); - %targetObject.reCloak = %targetObject.schedule( 500, "setCloaked", true ); - } - - playPain( %targetObject ); - } - } -} - -function ForceFieldBareData::onAdd(%data, %obj) { - // skip ForceFieldBareData::onAdd - keeps it from creating a physical zone - GameBaseData::onAdd(%data, %obj); - %obj.open(); -} - -// can't get items back after tossing them - this prevents cheating the handicap modes -function EnergyPack::onCollision(%data, %obj, %col) {} -function Disc::onCollision(%data, %obj, %col) {} -function DiscAmmo::onCollision(%data, %obj, %col) {} -function RepairKit::onCollision(%data, %obj, %col) {} -function ShockLance::onCollision(%data, %obj, %col) {} - -// no looting either -function Armor::onCollision(%this,%obj,%col,%forceVehicleNode) {} - -// turn the player to glass if they throw their repair kit away -function ShapeBase::throwItem(%this, %data) { - Parent::throwItem(%this, %data); - if( %data $= RepairKit && %this.launchTime $= "" ) { - // turn the player to glass - %this.setDamageLevel(0.65); - } -} - -// turn phasing on/off -function serverCmdStartNewVote(%client, %typeName, %arg1, %arg2, %arg3, %arg4, %playerVote) { - Parent::serverCmdStartNewVote(%client, %typeName, %arg1, %arg2, %arg3, %arg4, %playerVote); - - if( %client.isAdmin ) { - Game.checkSkiFreeVote(%client, %typeName); - } -} - -// turn off phasing (this is a client method used for listen servers only - you do NOT want this to stay on) -function lobbyDisconnect() { - Game.phaseThroughPlayers(false); // make sure this is OFF - Parent::lobbyDisconnect(); -} - -// show the things -function toggleEditor(%make) { - if( %make ) Game.runEditorTasks(); - Parent::toggleEditor(%make); -} - -// surpress yeti's quit message ($SkiFreeYeti will be 0 outside single player) -function GameConnection::onDrop(%client, %reason) { - if( %client == $SkiFreeYeti ) { - %lastMissionType = $currentMissionType; - $currentMissionType = "SinglePlayer"; - Parent::onDrop(%client, %reason); - $currentMissionType = %lastMissionType; - } - else { - Parent::onDrop(%client, %reason); - } -} - -}; diff --git a/docs/base/@vl2/SkiFreeGameType.vl2/scripts/SkiFreeTerrains.cs b/docs/base/@vl2/SkiFreeGameType.vl2/scripts/SkiFreeTerrains.cs deleted file mode 100644 index 4ac1f86d..00000000 --- a/docs/base/@vl2/SkiFreeGameType.vl2/scripts/SkiFreeTerrains.cs +++ /dev/null @@ -1,262 +0,0 @@ -// SkiFree Terrain List -// Input File Date: 2021-03-29 19:50:29 - -// A good terrain has the following qualities: -// - doesn't have a bunch of flat ground, even if it's right outside the mission bounds (high octane) -// - is not fucking gigantic (stripmine, a bunch of other TR2 terrains) -// - doesn't have a bunch of steep plateaus -// - is not Magnum (a map where the fastest route is to discjump off a bunch of flat ridges) -// use $TerrainTest to test a terrain locally - -%i = -1; // %i++ is pre-increment for some reason; it's -1 so it can start at 0 -%j = -1; // %j++ is pre-increment for some reason; it's -1 so it can start at 0 - -// ACCEPTED TERRAINS (82) -$SkiFreeTerrainList[%i++] = "Alcatraz.ter"; // yeah. seems fine -$SkiFreeTerrainList[%i++] = "Attrition.ter"; -$SkiFreeTerrainList[%i++] = "BastardForge.ter"; -$SkiFreeTerrainList[%i++] = "Broadside_nef.ter"; -$SkiFreeTerrainList[%i++] = "Caldera.ter"; -$SkiFreeTerrainList[%i++] = "Cardiac.ter"; -$SkiFreeTerrainList[%i++] = "CCD.ter"; -$SkiFreeTerrainList[%i++] = "CeleritySE.ter"; // I was on the fence on this one -$SkiFreeTerrainList[%i++] = "Cinerarium.ter"; -$SkiFreeTerrainList[%i++] = "Coppera.ter"; // this seems fine. just gotta keep jumping over the mesas? plateaus? fjordr? Whatever -$SkiFreeTerrainList[%i++] = "DangerousCrossing_nef.ter"; // this level is fine -$SkiFreeTerrainList[%i++] = "DeathBirdsFly.ter"; -$SkiFreeTerrainList[%i++] = "DesertofDeath_nef.ter"; -$SkiFreeTerrainList[%i++] = "Embers.ter"; -$SkiFreeTerrainList[%i++] = "Euro4_Bleed.ter"; -$SkiFreeTerrainList[%i++] = "Euro4_Dissention.ter"; -$SkiFreeTerrainList[%i++] = "Euro4_FrozenHope.ter"; // seems fine? -$SkiFreeTerrainList[%i++] = "Gorgon.ter"; -$SkiFreeTerrainList[%i++] = "Hildebrand.ter"; -$SkiFreeTerrainList[%i++] = "icedagger.ter"; -$SkiFreeTerrainList[%i++] = "jaggedclaw.ter"; -$SkiFreeTerrainList[%i++] = "LavaGods.ter"; // this is fine -$SkiFreeTerrainList[%i++] = "Magellan.ter"; -$SkiFreeTerrainList[%i++] = "Magmatic.ter"; // a bit on the hard side -$SkiFreeTerrainList[%i++] = "Oasis.ter"; -$SkiFreeTerrainList[%i++] = "Ocular.ter"; -$SkiFreeTerrainList[%i++] = "PlanetX2.ter"; -$SkiFreeTerrainList[%i++] = "Raindance_nef.ter"; -$SkiFreeTerrainList[%i++] = "RandomTer1.ter"; -$SkiFreeTerrainList[%i++] = "RandomTer10.ter"; -$SkiFreeTerrainList[%i++] = "RandomTer2.ter"; -$SkiFreeTerrainList[%i++] = "RandomTer4.ter"; -$SkiFreeTerrainList[%i++] = "RandomTer5.ter"; -$SkiFreeTerrainList[%i++] = "RandomTer6.ter"; -$SkiFreeTerrainList[%i++] = "RandomTer7.ter"; -$SkiFreeTerrainList[%i++] = "RandomTer8.ter"; -$SkiFreeTerrainList[%i++] = "RandomTer9.ter"; // this canyon works somehow -$SkiFreeTerrainList[%i++] = "Respite.ter"; -$SkiFreeTerrainList[%i++] = "Rollercoaster_nef.ter"; // unlike most canyon maps this actually turns out to be skiiable -$SkiFreeTerrainList[%i++] = "rst_Astro.ter"; -$SkiFreeTerrainList[%i++] = "rst_bittergorge.ter"; -$SkiFreeTerrainList[%i++] = "rst_crumpie.ter"; -$SkiFreeTerrainList[%i++] = "rst_FaceCrossing.ter"; -$SkiFreeTerrainList[%i++] = "Rst_ScorchedEarth.ter"; // it's fine -$SkiFreeTerrainList[%i++] = "rst_spit.ter"; // i got to gate 5 on a discless discjump launch run -$SkiFreeTerrainList[%i++] = "Rush.ter"; -$SkiFreeTerrainList[%i++] = "S5_Centaur.ter"; -$SkiFreeTerrainList[%i++] = "S5_Drache.ter"; -$SkiFreeTerrainList[%i++] = "S5_Icedance.ter"; -$SkiFreeTerrainList[%i++] = "S5_massive.ter"; // this is fine? I remember writing about deadstops but I don't see any? -$SkiFreeTerrainList[%i++] = "S5_Mordacity.ter"; -$SkiFreeTerrainList[%i++] = "S5_rst_misadventure.ter"; -$SkiFreeTerrainList[%i++] = "S5_Sherman.ter"; -$SkiFreeTerrainList[%i++] = "S8_rst_dogma.ter"; -$SkiFreeTerrainList[%i++] = "S8_rst_opus.ter"; -$SkiFreeTerrainList[%i++] = "Sandstorm.ter"; -$SkiFreeTerrainList[%i++] = "SkinnyDip.ter"; // really wanted to use one of the TR2 maps. This has a big scale but also nice hills -$SkiFreeTerrainList[%i++] = "SpinCycle.ter"; // this was borderline rejected -$SkiFreeTerrainList[%i++] = "StarFallCTF2.ter"; -$SkiFreeTerrainList[%i++] = "Starfallen.ter"; -$SkiFreeTerrainList[%i++] = "TL_Drorck.ter"; -$SkiFreeTerrainList[%i++] = "TL_RoughLand.ter"; // this is kinda a finicky terrain but it works -$SkiFreeTerrainList[%i++] = "Tombstone.ter"; -$SkiFreeTerrainList[%i++] = "TWL-BeachBlitz.ter"; -$SkiFreeTerrainList[%i++] = "TWL-Boss.ter"; // this level is acceptable -$SkiFreeTerrainList[%i++] = "TWL-Cinereous.ter"; -$SkiFreeTerrainList[%i++] = "TWL-Damnation.ter"; -$SkiFreeTerrainList[%i++] = "TWL-Deserted.ter"; -$SkiFreeTerrainList[%i++] = "TWL-Frozen.ter"; -$SkiFreeTerrainList[%i++] = "TWL-Harvester.ter"; // why did I take this one -$SkiFreeTerrainList[%i++] = "TWL-Os_Iris.ter"; -$SkiFreeTerrainList[%i++] = "TWL-Pandemonium.ter"; -$SkiFreeTerrainList[%i++] = "TWL-WilderZone.ter"; -$SkiFreeTerrainList[%i++] = "TWL-WoodyMyrk.ter"; -$SkiFreeTerrainList[%i++] = "TWL2_Crevice.ter"; -$SkiFreeTerrainList[%i++] = "TWL2_Frozenglory.ter"; -$SkiFreeTerrainList[%i++] = "Wasteland.ter"; // whatever sure -$SkiFreeTerrainList[%i++] = "WoodyMyrkSE.ter"; -$SkiFreeTerrainList[%i++] = "Xtra_Bastage.ter"; -$SkiFreeTerrainList[%i++] = "Xtra_SoupLadle.ter"; -$SkiFreeTerrainList[%i++] = "Xtra_ThunderGiant.ter"; // this map is garbage but it's fun to try to ski on it -$SkiFreeTerrainList[%i++] = "Xtra_VanDamned.ter"; - -// SUPERHARD (APRIL FOOLS) (6) -$SkiFreeTerrainListSuperHard[%j++] = "Confusco.ter"; // WAY too big. -$SkiFreeTerrainListSuperHard[%j++] = "FrozenFury.ter"; // even the parts inside mission bounds are unskiiable garbage -$SkiFreeTerrainListSuperHard[%j++] = "Hillside.ter"; // accepted into april fools set (though it really shouldn’t be – too many deadstops) -$SkiFreeTerrainListSuperHard[%j++] = "TL_Skylight.ter"; -$SkiFreeTerrainListSuperHard[%j++] = "TWL-Katabatic.ter"; // oob still bad. this was accepted into april fools because you always need a katabatic joke somewhere -$SkiFreeTerrainListSuperHard[%j++] = "Xtra_Stripmine.ter"; - -// REJECTED FOR DEADSTOPS (61) -//$SkiFreeTerrainList[%i++] = "Abominable.ter"; -//$SkiFreeTerrainList[%i++] = "AcidRain.ter"; -//$SkiFreeTerrainList[%i++] = "AgentsOfFortune.ter"; -//$SkiFreeTerrainList[%i++] = "AshesToAshes.ter"; -//$SkiFreeTerrainList[%i++] = "Casern_Cavite.ter"; -//$SkiFreeTerrainList[%i++] = "DustToDust.ter"; -//$SkiFreeTerrainList[%i++] = "Equinox.ter"; -//$SkiFreeTerrainList[%i++] = "Extra_Badlands1.ter"; -//$SkiFreeTerrainList[%i++] = "Firestorm.ter"; -//$SkiFreeTerrainList[%i++] = "Flashpoint.ter"; -//$SkiFreeTerrainList[%i++] = "Fracas.ter"; -//$SkiFreeTerrainList[%i++] = "Gauntlet.ter"; -//$SkiFreeTerrainList[%i++] = "Gehenna.ter"; -//$SkiFreeTerrainList[%i++] = "Haven.ter"; -//$SkiFreeTerrainList[%i++] = "HO_Badlands.ter"; -//$SkiFreeTerrainList[%i++] = "HO_Desert.ter"; -//$SkiFreeTerrainList[%i++] = "HO_Ice.ter"; -//$SkiFreeTerrainList[%i++] = "HO_Lush.ter"; -//$SkiFreeTerrainList[%i++] = "IceBound.ter"; -//$SkiFreeTerrainList[%i++] = "Invictus.ter"; -//$SkiFreeTerrainList[%i++] = "MapAssets.ter"; -//$SkiFreeTerrainList[%i++] = "Masada.ter"; // tiny dicked map -//$SkiFreeTerrainList[%i++] = "mmd.ter"; -//$SkiFreeTerrainList[%i++] = "MoonDance2.ter"; // too many deadstop splotches -//$SkiFreeTerrainList[%i++] = "Octane.ter"; -//$SkiFreeTerrainList[%i++] = "Overreach.ter"; -//$SkiFreeTerrainList[%i++] = "PhasmaDust.ter"; -//$SkiFreeTerrainList[%i++] = "Pyroclasm.ter"; -//$SkiFreeTerrainList[%i++] = "Quagmire.ter"; -//$SkiFreeTerrainList[%i++] = "Recalescence.ter"; -//$SkiFreeTerrainList[%i++] = "Reversion.ter"; -//$SkiFreeTerrainList[%i++] = "RiverDance.ter"; -//$SkiFreeTerrainList[%i++] = "rst_isledebatalla.ter"; -//$SkiFreeTerrainList[%i++] = "SC_Badlands.ter"; -//$SkiFreeTerrainList[%i++] = "SC_Desert.ter"; -//$SkiFreeTerrainList[%i++] = "SC_Ice.ter"; -//$SkiFreeTerrainList[%i++] = "SC_Lush.ter"; -//$SkiFreeTerrainList[%i++] = "SC_Night.ter"; -//$SkiFreeTerrainList[%i++] = "SC_Normal.ter"; -//$SkiFreeTerrainList[%i++] = "Scarabrae_nef.ter"; -//$SkiFreeTerrainList[%i++] = "Sirocco.ter"; -//$SkiFreeTerrainList[%i++] = "SolsDescent.ter"; -//$SkiFreeTerrainList[%i++] = "SunDried.ter"; -//$SkiFreeTerrainList[%i++] = "ThinIce.ter"; -//$SkiFreeTerrainList[%i++] = "TL_MuddySwamp.ter"; -//$SkiFreeTerrainList[%i++] = "Training1.ter"; -//$SkiFreeTerrainList[%i++] = "Training2.ter"; -//$SkiFreeTerrainList[%i++] = "Training3.ter"; -//$SkiFreeTerrainList[%i++] = "Training4.ter"; -//$SkiFreeTerrainList[%i++] = "TreasureIsland.ter"; -//$SkiFreeTerrainList[%i++] = "TWL_Crossfire.ter"; -//$SkiFreeTerrainList[%i++] = "TWL-BaNsHee.ter"; -//$SkiFreeTerrainList[%i++] = "TWL-Curtilage.ter"; -//$SkiFreeTerrainList[%i++] = "TWL-Horde.ter"; -//$SkiFreeTerrainList[%i++] = "TWL-Neve.ter"; // it's trace amounts but they're in places you would probably do routes -//$SkiFreeTerrainList[%i++] = "TWL-NoShelter.ter"; -//$SkiFreeTerrainList[%i++] = "TWL-Slapdash.ter"; // crapdash -//$SkiFreeTerrainList[%i++] = "TWL2_Ruined.ter"; // looks like a decent terrain but isn’t -//$SkiFreeTerrainList[%i++] = "Tyre.ter"; -//$SkiFreeTerrainList[%i++] = "Xtra_StarFall_T1.ter"; -//$SkiFreeTerrainList[%i++] = "Xtra_ziggurat.ter"; - -// REJECTED FOR BEING UNSKIIABLE (57) -//$SkiFreeTerrainList[%i++] = "Archipelago.ter"; -//$SkiFreeTerrainList[%i++] = "Bunkered.ter"; -//$SkiFreeTerrainList[%i++] = "cloak.ter"; // the terrain is just too big for a fun race -//$SkiFreeTerrainList[%i++] = "CompUSA_Melee.ter"; // the hill is causing too much grief and the rest of the map doesn’t have enough value to justify it -//$SkiFreeTerrainList[%i++] = "Crater71.ter"; // this almost always generates something very unfun -//$SkiFreeTerrainList[%i++] = "DBS_Smoothed.ter"; -//$SkiFreeTerrainList[%i++] = "EB_Hades.ter"; // not only is it extreme but you kinda have trouble reading the terrain too -//$SkiFreeTerrainList[%i++] = "Escalade.ter"; -//$SkiFreeTerrainList[%i++] = "Euro_Drifts_SE.ter"; -//$SkiFreeTerrainList[%i++] = "Geothermal.ter"; // spawn is usually on the plateau. It can generate good starts and bad starts but it's usually a mess -//$SkiFreeTerrainList[%i++] = "GodsRift.ter"; -//$SkiFreeTerrainList[%i++] = "HillKing.ter"; -//$SkiFreeTerrainList[%i++] = "Hoth.ter"; // why would you name a terrain hoth if it isn't snowy -//$SkiFreeTerrainList[%i++] = "IceGiant.ter"; // terrain is kinda extreme -//$SkiFreeTerrainList[%i++] = "IceRidge_nef.ter"; // canyons are just bad for this -//$SkiFreeTerrainList[%i++] = "Insalubria.ter"; -//$SkiFreeTerrainList[%i++] = "JacobsLadder.ter"; // hills are WAY too extreme -//$SkiFreeTerrainList[%i++] = "Minotaur.ter"; -//$SkiFreeTerrainList[%i++] = "mountking.ter"; -//$SkiFreeTerrainList[%i++] = "norty.ter"; // too extreme -//$SkiFreeTerrainList[%i++] = "Pariah.ter"; // these hills are too fucking steep -//$SkiFreeTerrainList[%i++] = "Pariah2.ter"; // ditto -//$SkiFreeTerrainList[%i++] = "PuliVeivari.ter"; -//$SkiFreeTerrainList[%i++] = "RandomTer3.ter"; // canyon fractal -//$SkiFreeTerrainList[%i++] = "Rasp.ter"; -//$SkiFreeTerrainList[%i++] = "RavineV.ter"; -//$SkiFreeTerrainList[%i++] = "Rimehold.ter"; -//$SkiFreeTerrainList[%i++] = "rst_SimpleFlagArena.ter"; // literally squares -//$SkiFreeTerrainList[%i++] = "S5_rst_hawkingheat.ter"; -//$SkiFreeTerrainList[%i++] = "S5_rst_reynard.ter"; // this map is pushing the bounds of variance -//$SkiFreeTerrainList[%i++] = "S5_rst_silenus.ter"; -//$SkiFreeTerrainList[%i++] = "S8_zilch.ter"; -//$SkiFreeTerrainList[%i++] = "Sanctuary.ter"; -//$SkiFreeTerrainList[%i++] = "ShockRidge.ter"; // not a fan of these canyon levels -//$SkiFreeTerrainList[%i++] = "Snowblind_nef.ter"; // already knew this is a bad idea before I even started -//$SkiFreeTerrainList[%i++] = "Stonehenge_nef.ter"; // kryand tried to tell me this was a skiiable terrain. so I put the flags in different places. he no longer believes it's a skiiable terrain -//$SkiFreeTerrainList[%i++] = "Surreal.ter"; -//$SkiFreeTerrainList[%i++] = "Talus.ter"; -//$SkiFreeTerrainList[%i++] = "Titan.ter"; // why did I even open this. probably not stupid enough as a terrain choice for april fools -//$SkiFreeTerrainList[%i++] = "TWL-Abaddon.ter"; -//$SkiFreeTerrainList[%i++] = "TWL-BeggarsRun.ter"; -//$SkiFreeTerrainList[%i++] = "TWL-Chokepoint.ter"; -//$SkiFreeTerrainList[%i++] = "TWL-Clusterfuct.ter"; -//$SkiFreeTerrainList[%i++] = "TWL-Desiccator.ter"; -//$SkiFreeTerrainList[%i++] = "TWL-Euro_Feign.ter"; // come on man -//$SkiFreeTerrainList[%i++] = "TWL-Frostclaw.ter"; -//$SkiFreeTerrainList[%i++] = "TWL-Runenmacht.ter"; // nah -//$SkiFreeTerrainList[%i++] = "TWL-SubZero.ter"; -//$SkiFreeTerrainList[%i++] = "UltimaThule.ter"; -//$SkiFreeTerrainList[%i++] = "Underhill.ter"; -//$SkiFreeTerrainList[%i++] = "WhiteDwarf.ter"; -//$SkiFreeTerrainList[%i++] = "Whiteout.ter"; -//$SkiFreeTerrainList[%i++] = "Xtra_Birthright.ter"; -//$SkiFreeTerrainList[%i++] = "Xtra_Crown.ter"; -//$SkiFreeTerrainList[%i++] = "Xtra_DesertedSE.ter"; // This is a VERY jagged terrain. -//$SkiFreeTerrainList[%i++] = "Xtra_Voodoo.ter"; -//$SkiFreeTerrainList[%i++] = "Xtra_Xerxes.ter"; - -// REJECTED FOR SOME OTHER REASON (14) -//$SkiFreeTerrainList[%i++] = "Chasmaclysmic.ter"; // this level is really kinda boring if it spawns right (which it can not do) -//$SkiFreeTerrainList[%i++] = "DMP_Pantheon.ter"; // there isn't enough value to this map to risk deadstopping -//$SkiFreeTerrainList[%i++] = "Lakefront.ter"; // just kinda hate this map tbh -//$SkiFreeTerrainList[%i++] = "Moonwalk.ter"; // magnum-like terrain -//$SkiFreeTerrainList[%i++] = "MyrkWood.ter"; // we don't need this when we have woodymyrk -//$SkiFreeTerrainList[%i++] = "Paranoia.ter"; // this map is basically flat garbage with a few hills to get in your way -//$SkiFreeTerrainList[%i++] = "Ramparts.ter"; // biased against copyright violation map -//$SkiFreeTerrainList[%i++] = "rst_agroleon.ter"; // the outer half of the terrain is too flat. and I deadstopped somewhere weird -//$SkiFreeTerrainList[%i++] = "rst_dermcity.ter"; // whatever the fuck this is doesn't seem good for this -//$SkiFreeTerrainList[%i++] = "TL_Magnum.ter"; // the best route is “discjump and keep landing on the flat parts at the top†– this is not compelling gameplay -//$SkiFreeTerrainList[%i++] = "Training5.ter"; // Terrain is WAY too dark and you can't tell features on it. -//$SkiFreeTerrainList[%i++] = "TWL-Drifts.ter"; // there's nothing really to this map outside the mission bounds -//$SkiFreeTerrainList[%i++] = "Xtra_AshenPowder.ter"; // can’t read that fucking terrain so i’m removing -//$SkiFreeTerrainList[%i++] = "Xtra_Helion.ter"; // this is just a really boring terrain - -// DUPLICATES (15) -//$SkiFreeTerrainList[%i++] = "BeggarsRun.ter"; -//$SkiFreeTerrainList[%i++] = "Damnation.ter"; -//$SkiFreeTerrainList[%i++] = "Desiccator.ter"; // Things clearly seem to be at 4 plateaus of height. which doesn't make for good skiing. -//$SkiFreeTerrainList[%i++] = "DX_Badlands.ter"; -//$SkiFreeTerrainList[%i++] = "DX_Desert.ter"; -//$SkiFreeTerrainList[%i++] = "DX_Ice.ter"; -//$SkiFreeTerrainList[%i++] = "Katabatic.ter"; -//$SkiFreeTerrainList[%i++] = "Ravine.ter"; -//$SkiFreeTerrainList[%i++] = "S5-Icedance.ter"; -//$SkiFreeTerrainList[%i++] = "S5-massive.ter"; -//$SkiFreeTerrainList[%i++] = "S5-Mordacity.ter"; -//$SkiFreeTerrainList[%i++] = "Slapdash.ter"; -//$SkiFreeTerrainList[%i++] = "SubZero.ter"; -//$SkiFreeTerrainList[%i++] = "TWL-BlueMoon.ter"; -//$SkiFreeTerrainList[%i++] = "TWL-DeadlyBirdsSong.ter"; // DBS_Smoothed.ter - -$SkiFreeTerrainListMAX = %i; -$SkiFreeTerrainListSuperHardMAX = %j; diff --git a/docs/base/@vl2/SkiFreeGameType.vl2/scripts/autoexec/SkiFreeSinglePlayer.cs b/docs/base/@vl2/SkiFreeGameType.vl2/scripts/autoexec/SkiFreeSinglePlayer.cs deleted file mode 100644 index 8f27f6c6..00000000 --- a/docs/base/@vl2/SkiFreeGameType.vl2/scripts/autoexec/SkiFreeSinglePlayer.cs +++ /dev/null @@ -1,102 +0,0 @@ -package SkiFreeSinglePlayerShit { - -// special loading for skifree maps -function TrainingGui::startTraining( %this ) { - %file = getField( TrainingMissionList.getValue(), 1 ); - - if( %file $= "SkiFree_Daily" - || %file $= "SkiFree_Randomizer" - || %file $= "SkiFreeZ_Championship_2021" - ) { - MessagePopup( "STARTING MISSION", "Initializing, please wait..." ); - Canvas.repaint(); - cancelServerQuery(); - - $ServerName = "SkiFree - Single Player"; - - // setting $HostGameType to single player here keeps it off of the master server listing - $HostGameType = "SinglePlayer"; - CreateServer( %file, "SkiFree" ); - - %playerPref = $pref::Player[$pref::Player::Current]; - %playerName = getField( %playerPref, 0 ); - %playerRaceGender = getField( %playerPref, 1 ); - %playerSkin = getField( %playerPref, 2 ); - %playerVoice = getField( %playerPref, 3 ); - %playerVoicePitch = getField( %playerPref, 4 ); - localConnect( %playerName, %playerRaceGender, %playerSkin, %playerVoice, %playerVoicePitch ); - } - else { - Parent::startTraining( %this ); - } -} - -// change the skifree challenge menu into the standard single player dialog -function escapeFromGame() -{ - if( $CurrentMission $= "SkiFree_Daily" - || $CurrentMission $= "SkiFree_Randomizer" - || $CurrentMission $= "SkiFreeZ_Championship_2021" - ) { - Canvas.pushDialog( SinglePlayerEscapeDlg ); - } - else { - Parent::escapeFromGame(); - } -} - -// why would you put the i18n object ON THE FUCKING CLIENT OBJECT -function SinglePlayerEscapeDlg::leaveGame( %this ) -{ - if( $CurrentMission $= "SkiFree_Daily" ) { - %line = "Thank you for playing"; - - %client = ClientGroup.getObject(0); - if( %client.bestTime != Game.trialDefaultTime ) { - %line = %line @ ".\n\nDaily: " @ Game.terrain; - %line = %line @ "\nTime: " @ %client.bestTime; - %line = %line @ "\n\nVersion " @ $SkiFreeVersionString; - - if( %client.bestHandicap !$= "" ) { - %line = %line @ "\n" @ %client.bestHandicap; - } - } - else { - %line = %line @ "\nin The Daily."; - } - - Canvas.popDialog( SinglePlayerEscapeDlg ); - MessageBoxYesNo( "LEAVE GAME", %line, "forceFinish();", "$timeScale = 1;" ); - } - else if( $CurrentMission $= "SkiFree_Randomizer" ) { - Canvas.popDialog( SinglePlayerEscapeDlg ); - MessageBoxYesNo( "LEAVE GAME", "Are you sure? You'll never see this terrain again.", "forceFinish();", "$timeScale = 1;" ); - } - else if( $CurrentMission $= "SkiFreeZ_Championship_2021" ) { - %line = "Thank you for playing"; - - %client = ClientGroup.getObject(0); - if( %client.bestTime != Game.trialDefaultTime ) { - %line = %line @ ".\n\n" @ Game.terrain; - %line = %line @ "\nTime: " @ %client.bestTime; - %line = %line @ "\n\nVersion " @ $SkiFreeVersionString; - - if( %client.bestHandicap !$= "" ) { - %line = %line @ "\n" @ %client.bestHandicap; - } - } - else { - %line = %line @ "\nin the Championship."; - } - - Canvas.popDialog( SinglePlayerEscapeDlg ); - MessageBoxYesNo( "LEAVE GAME", %line, "forceFinish();", "$timeScale = 1;" ); - } - else { - Parent::leaveGame(%this); - } -} - - -}; -activatePackage(SkiFreeSinglePlayerShit); \ No newline at end of file diff --git a/docs/base/@vl2/SkiFreeGameType.vl2/terrains/SkiFree.nav b/docs/base/@vl2/SkiFreeGameType.vl2/terrains/SkiFree.nav deleted file mode 100644 index 52669ee7..00000000 Binary files a/docs/base/@vl2/SkiFreeGameType.vl2/terrains/SkiFree.nav and /dev/null differ diff --git a/docs/base/@vl2/SkiFreeGameType.vl2/terrains/SkiFree.spn b/docs/base/@vl2/SkiFreeGameType.vl2/terrains/SkiFree.spn deleted file mode 100644 index 21155460..00000000 Binary files a/docs/base/@vl2/SkiFreeGameType.vl2/terrains/SkiFree.spn and /dev/null differ diff --git a/docs/base/@vl2/SkiFreeGameType.vl2/terrains/SkiFreeZ_Championship_2021.spn b/docs/base/@vl2/SkiFreeGameType.vl2/terrains/SkiFreeZ_Championship_2021.spn deleted file mode 100644 index 20e207b4..00000000 Binary files a/docs/base/@vl2/SkiFreeGameType.vl2/terrains/SkiFreeZ_Championship_2021.spn and /dev/null differ diff --git a/docs/base/@vl2/SkiFreeGameType.vl2/terrains/SkiFreeZ_Championship_2021.ter b/docs/base/@vl2/SkiFreeGameType.vl2/terrains/SkiFreeZ_Championship_2021.ter deleted file mode 100644 index df3da6b6..00000000 Binary files a/docs/base/@vl2/SkiFreeGameType.vl2/terrains/SkiFreeZ_Championship_2021.ter and /dev/null differ diff --git a/docs/base/@vl2/SkiFreeGameType.vl2/textures/gui/trn_skifree_2021.png b/docs/base/@vl2/SkiFreeGameType.vl2/textures/gui/trn_skifree_2021.png deleted file mode 100644 index ab7255e2..00000000 Binary files a/docs/base/@vl2/SkiFreeGameType.vl2/textures/gui/trn_skifree_2021.png and /dev/null differ diff --git a/docs/base/@vl2/SkiFreeGameType.vl2/textures/gui/trn_skifree_daily.png b/docs/base/@vl2/SkiFreeGameType.vl2/textures/gui/trn_skifree_daily.png deleted file mode 100644 index d65fd005..00000000 Binary files a/docs/base/@vl2/SkiFreeGameType.vl2/textures/gui/trn_skifree_daily.png and /dev/null differ diff --git a/docs/base/@vl2/SkiFreeGameType.vl2/textures/gui/trn_skifree_random.png b/docs/base/@vl2/SkiFreeGameType.vl2/textures/gui/trn_skifree_random.png deleted file mode 100644 index b89e550f..00000000 Binary files a/docs/base/@vl2/SkiFreeGameType.vl2/textures/gui/trn_skifree_random.png and /dev/null differ diff --git a/docs/base/@vl2/Solace.vl2/missions/Solace.mis b/docs/base/@vl2/Solace.vl2/missions/Solace.mis deleted file mode 100644 index 6a60a868..00000000 --- a/docs/base/@vl2/Solace.vl2/missions/Solace.mis +++ /dev/null @@ -1,2303 +0,0 @@ -// DisplayName = Solace -// MissionTypes = Siege - -//--- MISSION QUOTE BEGIN --- -//OBJECTIVES -//::Destroy forcefield gen to reveal Center and South gens. -//::Destroy North, Center, and South gens to access switch. -// -//CREDITS -//::Map by powdahound. Design help by *Fnord*][V][ike. -//::Testing by other Fnord, wow!, and the people on GeeZers siege. -// -//Please rate this map at tribes2maps.com -// -//--- MISSION QUOTE END --- - -//--- MISSION STRING BEGIN --- -//--- MISSION STRING END --- - -// powdahound's forcefield script start ******************************** -// loads the regular forcefields on mission change. -package Solace -{ - function SiegeGame::gameOver( %game ) - { - exec("scripts/forceField.cs"); - echo("---------- powda's Forcefields Deactivated"); - Parent::gameOver(%game); - deactivatePackage(Solace); - } -}; -activatePackage(Solace); - -echo("---------- powda's Forcefields Activated"); -// Team Only Light blue forcefield. Attackers' base. -datablock ForceFieldBareData(powdaTeamFieldBlue) -{ - fadeMS = 1000; - baseTranslucency = 0.9; - powerOffTranslucency = 0.0; - teamPermiable = true; - otherPermiable = false; - // it's RGB (red green blue) - color = "0.2 0.2 0.25"; - powerOffColor = "0.0 0.0 0.0"; - targetTypeTag = 'ForceField'; - - texture[0] = "skins/Scout_winshield.png"; - - framesPerSec = 0; - numFrames = 1; - scrollSpeed = 0; - umapping = 1.0; - vmapping = 0.15; -}; -// Team Only green forcefield. Defenders' base. -datablock ForceFieldBareData(powdaTeamFieldGreen) -{ - fadeMS = 1000; - baseTranslucency = 0.9; - powerOffTranslucency = 0.0; - teamPermiable = true; - otherPermiable = false; - // it's RGB (red green blue) - color = "0.1 0.25 0.1"; - powerOffColor = "0.0 0.0 0.0"; - targetTypeTag = 'ForceField'; - - texture[0] = "skins/Scout_winshield.png"; - - framesPerSec = 0; - numFrames = 1; - scrollSpeed = 0; - umapping = 1.0; - vmapping = 0.15; -}; -// No Team blue forcefield. Defenders' base (center gen and switch). -datablock ForceFieldBareData(powdaNoTeamField) -{ - fadeMS = 1000; - baseTranslucency = 0.9; - powerOffTranslucency = 0.0; - teamPermiable = false; - otherPermiable = false; - // it's RGB (red green blue) - color = "0.1 0.15 0.26"; - powerOffColor = "0.0 0.0 0.0"; - targetTypeTag = 'ForceField'; - - texture[0] = "skins/Scout_winshield.png"; - - framesPerSec = 0; - numFrames = 1; - scrollSpeed = 0; - umapping = 1.0; - vmapping = 0.15; -}; - -// This code is by Zear. Thanks man! -// Forcefields that you want to have normal physical properties add custom = "1"; -function ForceFieldBareData::onAdd(%data, %obj) -{ - //echo("---------- Entering ForceFieldBareData::onAdd"); - Parent::onAdd(%data, %obj); - - //%velo = 1; - //%grav = 0.1; - //%appl = "0 0 0"; - - if(%obj.custom $= "1") - { - %velo = %obj.velocityMod; - %grav = %obj.gravityMod; - %appl = %obj.appliedForce; - } - else - return; // DONT add any physical zones unless the force field contains 'custom = "1";' - - %pz = new PhysicalZone() { - position = %obj.position; - rotation = %obj.rotation; - scale = %obj.scale; - polyhedron = "0.000000 1.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000"; - velocityMod = %velo; - gravityMod = %grav; - appliedForce = %appl; - ffield = %obj; - }; - - %pzGroup = nameToID("MissionCleanup/PZones"); - if(%pzGroup <= 0) - { - %pzGroup = new SimGroup("PZones"); - MissionCleanup.add(%pzGroup); - } - %pzGroup.add(%pz); -} -// Mission info begins. - -//--- OBJECT WRITE BEGIN --- - -new SimGroup(MissionGroup) { - musicTrack = "Ice"; - powerCount = "0"; - cdTrack = "2"; - - new MissionArea(MissionArea) { - area = "-840 -1024 1728 2032"; - flightCeiling = "2000"; - flightCeilingRange = "50"; - locked = "true"; - }; - new Sun() { - direction = "0.57735 0.57735 -0.57735"; - color = "0.100000 0.100000 0.100000 1.000000"; - ambient = "0.400000 0.400000 0.420000 1.000000"; - locked = "true"; - scale = "1 1 1"; - position = "-1216 -848 0"; - rotation = "1 0 0 0"; - }; - new TerrainBlock(Terrain) { - rotation = "1 0 0 0"; - scale = "1 1 1"; - detailTexture = "details/lushdet1"; - terrainFile = "Rimehold.ter"; - squareSize = "8"; - emptySquares = "298618 364410 364666 364922 169333 169345 169589 169601 169845 169857 171387 433785 434041 434297 434553 434809 435065 435321 435577 435833 436089"; - locked = "true"; - hazeDistance = "250"; - position = "-1024 -1024 0"; - visibleDistance = "1200"; - }; - new NavigationGraph(NavGraph) { - conjoinAngleDev = "45"; - cullDensity = "0.3"; - customArea = "0 0 0 0"; - locked = "true"; - scale = "1 1 1"; - XDimOverSize = "0"; - GraphFile = "Solace.nav"; - YDimOverSize = "0"; - conjoinBowlDev = "20"; - position = "0 0 0 1"; - coverage = "0"; - rotation = "0 0 0 0"; - }; - new Sky(Sky) { - position = "-1216 -848 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - cloudHeightPer[0] = "0.349971"; - cloudHeightPer[1] = "0.25"; - cloudHeightPer[2] = "0.199973"; - cloudSpeed1 = "0.0006"; - cloudSpeed2 = "0.0005"; - cloudSpeed3 = "0.0004"; - visibleDistance = "300"; - useSkyTextures = "1"; - renderBottomTexture = "0"; - SkySolidColor = "0.300000 0.300000 0.350000 0.000000"; - fogDistance = "150"; - fogColor = "0.300000 0.300000 0.350000 1.000000"; - fogVolume1 = "2000 800 900"; - fogVolume2 = "0 0 0"; - fogVolume3 = "0 0 0"; - materialList = "sky_ice_starrynight.dml"; - windVelocity = "1 3 0"; - windEffectPrecipitation = "1"; - fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor2 = "128.000000 128.000000 128.000000 -198748244414614883000000000000000000000.000000"; - fogVolumeColor3 = "128.000000 128.000000 128.000000 -222768154483160258000000000000000000000.000000"; - locked = "true"; - cloudSpeed0 = "0.000000 0.000000"; - }; - new SimGroup(Teams) { - powerCount = "0"; - - new SimGroup(Team1) { - powerCount = "1"; - providesPower = "1"; - - new SimGroup(spawnspheres) { - powerCount = "1"; - - new SpawnSphere() { - position = "-456.182 -40.302 198.997"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "50"; - sphereWeight = "100"; - indoorWeight = "50"; - outdoorWeight = "50"; - locked = "true"; - }; - }; - new SimGroup(Base0) { - powerCount = "1"; - - new InteriorInstance() { - position = "-461.026 -36.7949 142.75"; - rotation = "0 0 -1 92.2464"; - scale = "1 1 1"; - interiorFile = "stowr3.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new StaticShape(wow) { - position = "-452.477 -21.8773 202.743"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - nameTag = "wow!"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "33"; - locked = "true"; - Trigger = "3283"; - team = "2"; - }; - new StaticShape(villains) { - position = "-475.058 -46.1592 202.743"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - nameTag = "Villains"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "34"; - locked = "true"; - Trigger = "3285"; - notReady = "1"; - team = "2"; - inUse = "Down"; - }; - new StaticShape(fnord) { - position = "-469.433 -51.7276 202.743"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - nameTag = "*Fnord*"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "35"; - locked = "true"; - Trigger = "3287"; - notReady = "1"; - team = "2"; - inUse = "Down"; - }; - new StaticShape(llama) { - position = "-446.974 -27.3087 202.743"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Llama"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "36"; - locked = "true"; - lastDamagedBy = "3267"; - Trigger = "3289"; - notReady = "1"; - team = "2"; - damageTimeMS = "93066"; - inUse = "Down"; - lastDamagedByTeam = "1"; - }; - new ForceFieldBare(fftop) { - position = "-465.091 -42.0894 223.507"; - rotation = "1 0 0 0"; - scale = "7.28995 6.41639 0.1"; - dataBlock = "powdaTeamFieldBlue"; - Target = "37"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare(ff1) { - position = "-448.014 -55.743 204.26"; - rotation = "0 0 -1 92.2464"; - scale = "0.1 24.539 6.07202"; - dataBlock = "powdaTeamFieldBlue"; - Target = "38"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare(ff1) { - position = "-449.358 -17.0447 204.182"; - rotation = "0 0 -1 92.2464"; - scale = "0.1 24.539 6.07202"; - dataBlock = "powdaTeamFieldBlue"; - Target = "39"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare(ff1) { - position = "-442.117 -23.782 204.204"; - rotation = "0 0 1 177.754"; - scale = "0.1 24.539 6.07202"; - dataBlock = "powdaTeamFieldBlue"; - Target = "40"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare(ff1) { - position = "-480.846 -25.1756 204.241"; - rotation = "0 0 1 177.754"; - scale = "0.1 24.539 6.07202"; - dataBlock = "powdaTeamFieldBlue"; - Target = "41"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare(ffwad) { - position = "-465.09 -32.8755 202.269"; - rotation = "0 0 -1 92.2464"; - scale = "7.40982 7.35791 0.1"; - dataBlock = "powdaTeamFieldBlue"; - Target = "42"; - locked = "true"; - team = "2"; - }; - new ForceFieldBare(ffwad) { - position = "-449.4 -48.0344 202.269"; - rotation = "0 0 -1 92.2464"; - scale = "7.40982 7.35791 0.1"; - dataBlock = "powdaTeamFieldBlue"; - Target = "43"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-551.382 -6.26493 176.66"; - rotation = "0 0 -1 98.5487"; - scale = "3 3 3"; - shapeName = "dorg18.dts"; - locked = "true"; - team = "1"; - }; - new TSStatic() { - position = "-535.996 -42.2937 175.812"; - rotation = "0 0 -1 80.7871"; - scale = "2 2 2"; - shapeName = "dorg17.dts"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-488.166 -104.281 190.225"; - rotation = "0.17287 0.558843 0.811055 41.7539"; - scale = "1 1 1"; - interiorFile = "srockb.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new TSStatic() { - position = "-499.36 -113.527 203.998"; - rotation = "0 0 1 34.9506"; - scale = "2 2 2"; - shapeName = "dorg19.dts"; - locked = "true"; - team = "1"; - }; - new TSStatic() { - position = "-486.833 29.8012 173.905"; - rotation = "0 0 1 61.3065"; - scale = "2 2 2.2"; - shapeName = "dorg16.dts"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-439.242 33.4019 180.675"; - rotation = "0 0 1 122.04"; - scale = "2 2 2"; - interiorFile = "srock8.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new TSStatic() { - position = "-450.822 131.998 150.144"; - rotation = "0 0 -1 87.6626"; - scale = "3 3 3"; - shapeName = "dorg19.dts"; - locked = "true"; - team = "1"; - }; - new TSStatic() { - position = "-464.59 -40.0361 193.574"; - rotation = "0 0 -1 73.9116"; - scale = "2 2 2"; - shapeName = "stackable1s.dts"; - locked = "true"; - team = "1"; - }; - new TSStatic() { - position = "-462.848 -40.3601 193.631"; - rotation = "0 0 -1 61.3066"; - scale = "2 2 2"; - shapeName = "stackable1s.dts"; - locked = "true"; - team = "1"; - }; - new TSStatic() { - position = "-463.661 -40.1282 194.592"; - rotation = "1 0 0 0"; - scale = "2 2 2"; - shapeName = "stackable1s.dts"; - locked = "true"; - team = "1"; - }; - new TSStatic() { - position = "-461.703 -41.0543 193.854"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable4l.dts"; - locked = "true"; - team = "1"; - }; - new TSStatic() { - position = "-425.097 135.027 161.206"; - rotation = "0 0 -1 27.5021"; - scale = "2 2 2"; - shapeName = "dorg17.dts"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-389.448 -47.7713 197.343"; - rotation = "0 0 -1 37.2424"; - scale = "1 1 1"; - interiorFile = "smisc4.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "-444.64 -106.64 228.887"; - rotation = "0 0 -1 62.4525"; - scale = "1 1 1"; - interiorFile = "smisc4.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "1"; - }; - new Turret(dturret1) { - position = "-389.129 -48.2194 205.07"; - rotation = "0 0 -1 37.2424"; - scale = "1 1 1"; - nameTag = "The \"keeping the llamas on defense\""; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - Target = "44"; - locked = "true"; - team = "2"; - originalBarrel = "PlasmaBarrelLarge"; - }; - new StaticShape(dsensor) { - position = "-443.509 -104.759 236.376"; - rotation = "0 0 1 21.7727"; - scale = "1 1 1"; - nameTag = "Map by powdahound -"; - dataBlock = "SensorLargePulse"; - lockCount = "0"; - homingCount = "0"; - Target = "45"; - locked = "true"; - team = "2"; - typeTag = "hi"; - }; - new Item() { - position = "-462.67 -37.9938 194.084"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - team = "1"; - }; - new Turret(dturret2) { - position = "-461.342 -36.5623 201.796"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "I\'m not a"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - Target = "46"; - locked = "true"; - team = "2"; - }; - }; - }; - new SimGroup(Team2) { - powerCount = "0"; - - new SimGroup(spawnspheres) { - powerCount = "0"; - - new SpawnSphere() { - position = "-33.1135 223.885 116.644"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "120"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "0"; - locked = "true"; - }; - }; - new SimGroup(Base0) { - powerCount = "3"; - - new InteriorInstance() { - position = "-32.721 239.479 113.609"; - rotation = "0 0 1 90"; - scale = "1 1 1"; - interiorFile = "xbase2.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "2"; - }; - new StaticShape(south_gen) { - position = "-30.8012 139.87 83.625"; - rotation = "0 0 1 180.482"; - scale = "1 1 1"; - nameTag = "South"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - Target = "47"; - locked = "true"; - lastDamagedBy = "3277"; - team = "1"; - damageTimeMS = "1946908"; - needsobjectivewaypoint = "1"; - lastDamagedByTeam = "2"; - }; - new ForceFieldBare(switchff) { - position = "-38.7544 288.074 95.5454"; - rotation = "1 0 0 0"; - scale = "12.289 0.833466 6.1777"; - dataBlock = "powdaNoTeamField"; - Target = "48"; - locked = "true"; - team = "1"; - custom = "1"; - }; - new StaticShape(Switch) { - position = "-32.7285 282.902 95.5771"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Control"; - dataBlock = "FlipFlop"; - lockCount = "0"; - homingCount = "0"; - Target = "49"; - locked = "true"; - team = "1"; - needsobjectivewaypoint = "1"; - }; - new SimGroup(invs) { - powerCount = "3"; - - new StaticShape() { - position = "-36.4292 138.753 103.598"; - rotation = "0 0 1 229.365"; - scale = "1 1 1"; - nameTag = "Rear"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "50"; - locked = "true"; - lastDamagedBy = "3277"; - Trigger = "3327"; - notReady = "1"; - team = "1"; - damageTimeMS = "1933558"; - inUse = "Down"; - lastDamagedByTeam = "2"; - }; - new StaticShape(warehouse) { - position = "-38.1636 194.113 71.5861"; - rotation = "0 0 1 224.026"; - scale = "1 1 1"; - nameTag = "Warehouse"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "51"; - locked = "true"; - Trigger = "3330"; - notReady = "1"; - team = "1"; - inUse = "Down"; - }; - new StaticShape(basement) { - position = "-36.6778 138.556 67.5776"; - rotation = "0 0 1 221.917"; - scale = "1 1 1"; - nameTag = "Basement"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "52"; - locked = "true"; - Trigger = "3332"; - notReady = "1"; - team = "1"; - inUse = "Down"; - }; - new StaticShape(centergen) { - position = "-15.3271 212.79 99.0885"; - rotation = "0 0 1 41.2531"; - scale = "1 1 1"; - nameTag = "Center Gen"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "53"; - locked = "true"; - lastDamagedBy = "3277"; - Trigger = "3334"; - notReady = "1"; - team = "1"; - damageTimeMS = "1972343"; - inUse = "Down"; - lastDamagedByTeam = "2"; - }; - new Item() { - position = "-34.4852 284.241 74.2488"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - team = "2"; - }; - new StaticShape() { - position = "-20.8858 251.501 71.5572"; - rotation = "0 0 1 89.3814"; - scale = "1 1 1"; - nameTag = "Warehouse"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "54"; - locked = "true"; - Trigger = "3337"; - team = "1"; - }; - new StaticShape() { - position = "-44.5449 251.524 71.5899"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - nameTag = "Warehouse"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "55"; - locked = "true"; - Trigger = "3339"; - team = "1"; - }; - new StaticShape() { - position = "-11.1431 289.916 103.555"; - rotation = "0 0 1 135.218"; - scale = "1 1 1"; - nameTag = "Switch Room"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "56"; - locked = "true"; - Trigger = "3341"; - notReady = "1"; - team = "1"; - inUse = "Down"; - }; - new StaticShape() { - position = "-46.0916 242.918 87.5729"; - rotation = "0 0 1 225.172"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "57"; - locked = "true"; - Trigger = "3343"; - team = "1"; - }; - new StaticShape() { - position = "-19.1617 242.931 87.5717"; - rotation = "0 0 1 137.51"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "58"; - locked = "true"; - Trigger = "3345"; - team = "1"; - }; - new StaticShape() { - position = "-49.9222 212.744 99.0974"; - rotation = "0 0 -1 42.972"; - scale = "1 1 1"; - nameTag = "Center Gen"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "59"; - locked = "true"; - Trigger = "3347"; - team = "1"; - damageTimeMS = "1975999"; - }; - new StaticShape() { - position = "-52.7738 316.685 115.598"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Front"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "60"; - locked = "true"; - lastDamagedBy = "3267"; - Trigger = "3349"; - team = "1"; - damageTimeMS = "698458"; - lastDamagedByTeam = "1"; - }; - new StaticShape() { - position = "-12.7171 316.551 115.598"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Front"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "61"; - locked = "true"; - Trigger = "3351"; - team = "1"; - }; - }; - new StaticShape(center_gen) { - position = "-32.7784 187.487 99.1002"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Center"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - Target = "62"; - locked = "true"; - lastDamagedBy = "3277"; - team = "1"; - damageTimeMS = "1965363"; - needsobjectivewaypoint = "1"; - lastDamagedByTeam = "2"; - }; - new StaticShape(north_gen) { - position = "-32.7135 328.928 87.6036"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - nameTag = "North"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - Target = "63"; - locked = "true"; - lastDamagedBy = "3277"; - team = "1"; - damageTimeMS = "1991669"; - needsobjectivewaypoint = "1"; - lastDamagedByTeam = "2"; - }; - }; - new SimGroup(FORCEFIELD) { - powerCount = "1"; - - new ForceFieldBare(southgenff) { - position = "-32.8029 135.026 83.3889"; - rotation = "1 0 0 0"; - scale = "4.10613 0.895761 5.79841"; - dataBlock = "powdaTeamFieldGreen"; - Target = "64"; - locked = "true"; - team = "1"; - custom = "1"; - }; - new ForceFieldBare(centergenff) { - position = "-35.7257 179.404 98.7804"; - rotation = "1 0 0 0"; - scale = "6.00739 12.13 4.82113"; - dataBlock = "powdaNoTeamField"; - Target = "65"; - locked = "true"; - team = "1"; - custom = "1"; - }; - new StaticShape() { - position = "-32.6872 222.353 88.9144"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Forcefield"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - Target = "66"; - locked = "true"; - team = "1"; - damageTimeMS = "1064604"; - needsobjectivewaypoint = "1"; - repairedBy = "3267"; - }; - new InteriorInstance() { - position = "-32.6869 220.277 84.8799"; - rotation = "1 0 0 0"; - scale = "0.5 0.5 0.5"; - interiorFile = "xmisc4.dif"; - showTerrainInside = "0"; - locked = "true"; - team = "2"; - }; - }; - new SimGroup(crates) { - powerCount = "0"; - - new TSStatic() { - position = "-14.3385 306.338 87.4927"; - rotation = "0 0 1 68.1821"; - scale = "1 1 1"; - shapeName = "stackable3l.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-15.8677 304.381 88.7906"; - rotation = "-0.0833531 0.874761 -0.477332 66.8138"; - scale = "1 1 1"; - shapeName = "stackable1m.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-51.1831 297.928 89.8198"; - rotation = "0.504902 0.699813 0.505307 109.988"; - scale = "1 1 1"; - shapeName = "stackable1l.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-25.7139 139.377 103.575"; - rotation = "0 0 -1 68.1821"; - scale = "1 1 1"; - shapeName = "stackable1l.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-26.1714 142.355 103.562"; - rotation = "0 0 -1 20.6266"; - scale = "1 1 1"; - shapeName = "stackable2s.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-25.492 140.308 105.391"; - rotation = "0 0 1 144.958"; - scale = "1 1 1"; - shapeName = "stackable2s.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-26.3509 120.391 67.4797"; - rotation = "0 0 -1 73.3387"; - scale = "1 1 1"; - shapeName = "stackable3l.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-36.7673 132.965 67.5438"; - rotation = "0 0 -1 15.47"; - scale = "1.3 1.3 1.3"; - shapeName = "stackable1m.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-33.3722 181.669 72.2731"; - rotation = "0.982989 0.131215 -0.128513 89.7915"; - scale = "1 1 1"; - shapeName = "stackable4m.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-32.9089 182.16 71.6004"; - rotation = "0 1 0 12.0323"; - scale = "1 1 1"; - shapeName = "stackable4m.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-32.9735 181.518 71.5701"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable4m.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-27.9374 173.143 71.5554"; - rotation = "0 0 -1 75.0575"; - scale = "0.7 0.7 0.7"; - shapeName = "stackable3l.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-25.8389 198.71 71.5454"; - rotation = "0 0 1 77.9223"; - scale = "1 1 1"; - shapeName = "stackable1m.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-25.8052 198.243 72.3511"; - rotation = "0 1 0 36.6694"; - scale = "1 1 1"; - shapeName = "stackable1m.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-24.3523 160.769 83.4252"; - rotation = "1 0 0 0"; - scale = "1.2 1.2 1.2"; - shapeName = "stackable3m.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-28.5953 162.512 83.5211"; - rotation = "0 0 -1 45.8368"; - scale = "1.2 1.2 1.2"; - shapeName = "stackable3m.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-26.3369 166.895 84.7496"; - rotation = "-0.0283007 0.935205 0.352975 37.8158"; - scale = "1.2 1.2 1.2"; - shapeName = "stackable3m.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-26.5045 161.955 85.9298"; - rotation = "0 0 -1 45.8368"; - scale = "1.2 1.2 1.2"; - shapeName = "stackable3m.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-24.1271 165.415 83.5394"; - rotation = "0 0 1 98.5484"; - scale = "1.2 1.2 1.2"; - shapeName = "stackable3m.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-51.5329 162.913 86"; - rotation = "0 1 0 90"; - scale = "1 1 1"; - shapeName = "stackable1l.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-51.5658 160.666 86"; - rotation = "0 1 0 90"; - scale = "1 1 1"; - shapeName = "stackable1l.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-51.3498 165.255 86.1241"; - rotation = "0 1 0 90"; - scale = "1 1 1"; - shapeName = "stackable1l.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-51.3455 167.558 86.0059"; - rotation = "0 1 0 90"; - scale = "1 1 1"; - shapeName = "stackable1l.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-51.272 170.092 86.0338"; - rotation = "0.16208 0.973376 -0.16208 91.546"; - scale = "1 1 1"; - shapeName = "stackable1l.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-51.368 175.855 85.4775"; - rotation = "0.425824 0.798341 -0.425824 102.797"; - scale = "1 1 1"; - shapeName = "stackable1l.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-51.2898 172.696 85.889"; - rotation = "0.231258 0.945008 -0.231258 93.2393"; - scale = "1 1 1"; - shapeName = "stackable1l.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-51.1238 178.988 83.4424"; - rotation = "0 0 -1 53.2852"; - scale = "1 1 1"; - shapeName = "stackable1l.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-42.329 177.177 83.5046"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable3l.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-39.5922 177.435 86.4837"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable4m.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-39.7533 177.925 86.4928"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable4m.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-40.0717 177.325 86.3293"; - rotation = "0 1 0 50.4204"; - scale = "1 1 1"; - shapeName = "stackable4m.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-30.1902 195.216 83.478"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable1m.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-30.2525 196.412 83.4067"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable1m.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-30.336 198.708 83.3216"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable1m.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-30.2737 197.512 83.393"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable1m.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-30.4506 195.811 84.4438"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable1m.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-30.5129 197.007 84.3725"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable1m.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-30.5341 198.107 84.3588"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable1m.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-30.2959 197.354 85.2424"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable1m.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-32.7287 196.022 84.4214"; - rotation = "0.0255875 0.885066 -0.464761 49.2011"; - scale = "1 1 1"; - shapeName = "stackable1m.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-34.0462 197.387 83.5352"; - rotation = "0 0 -1 25.2103"; - scale = "1 1 1"; - shapeName = "stackable1m.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-34.7389 175.848 83.3933"; - rotation = "0 0 1 49.8475"; - scale = "1 1 1"; - shapeName = "stackable3l.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-31.8231 181.603 83.3918"; - rotation = "0 0 -1 112.3"; - scale = "1 1 1"; - shapeName = "stackable3l.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-39.5377 183.865 83.4957"; - rotation = "0 0 -1 17.7619"; - scale = "1 1 1"; - shapeName = "stackable3l.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-26.0631 178.471 83.505"; - rotation = "0 0 -1 15.47"; - scale = "1 1 1"; - shapeName = "stackable3l.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-25.4872 184.95 83.5624"; - rotation = "0 0 1 45.8367"; - scale = "1 1 1"; - shapeName = "stackable3l.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-34.8555 284.828 70.6984"; - rotation = "0 0 1 6.30351"; - scale = "1 1 1"; - shapeName = "stackable2l.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-32.371 284.131 71.4435"; - rotation = "0 0 1 12.0336"; - scale = "1 1 1"; - shapeName = "stackable2l.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-34.3251 282.835 70.6984"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - shapeName = "stackable2l.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-34.4773 284.208 72.2373"; - rotation = "0 0 -1 85.9437"; - scale = "1 1 1"; - shapeName = "stackable2l.dts"; - locked = "true"; - team = "2"; - }; - new Item() { - position = "-30.1608 129.449 166.885"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "InventoryDeployable"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-32.5584 119.087 158.008"; - rotation = "0 0 1 29.221"; - scale = "1 1 1"; - shapeName = "stackable1m.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-33.5457 120.51 159.04"; - rotation = "0 -1 0 53.2853"; - scale = "1 1 1"; - shapeName = "stackable1m.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-26.3627 132.156 157.995"; - rotation = "0 0 1 27.5022"; - scale = "1 1 1"; - shapeName = "stackable3l.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-27.4121 116.948 166.55"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable1l.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-52.0135 303.238 87.5276"; - rotation = "0 0 1 49.8475"; - scale = "1 1 1"; - shapeName = "stackable1l.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-51.5314 289.312 102.996"; - rotation = "1 0 0 0"; - scale = "1 1 2.37952"; - shapeName = "stackable2l.dts"; - locked = "true"; - team = "2"; - }; - new TSStatic() { - position = "-52.9216 291.491 103.458"; - rotation = "1 0 0 0"; - scale = "1 1 1.51056"; - shapeName = "stackable2l.dts"; - locked = "true"; - team = "2"; - }; - new Item() { - position = "-54.9151 289.601 104.419"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairKit"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - team = "2"; - }; - }; - }; - new SimGroup(Team0) { - powerCount = "0"; - }; - }; - new SimGroup(Ambiance) { - powerCount = "0"; - - new Precipitation(Precipitation) { - position = "-94.2962 377.085 140.793"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "snow"; - dataBlock = "Snow"; - percentage = "1"; - color1 = "0.900000 0.900000 1.000000 1.000000"; - color2 = "-1.000000 0.000000 0.000000 1.000000"; - color3 = "-1.000000 0.000000 0.000000 1.000000"; - offsetSpeed = "0.25"; - minVelocity = "0.25"; - maxVelocity = "3"; - maxNumDrops = "2000"; - maxRadius = "100"; - locked = "true"; - }; - }; - new SimGroup(Random) { - powerCount = "0"; - - new InteriorInstance() { - position = "-25.1125 112.372 127.336"; - rotation = "0.402326 0.822355 0.402326 101.135"; - scale = "1 1 0.39898"; - interiorFile = "swall1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-14.8267 121.271 125.071"; - rotation = "0.270662 0.923842 0.270662 94.5337"; - scale = "1 1 0.39898"; - interiorFile = "swall1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-13.5426 129.168 123.146"; - rotation = "-0.0100017 0.9999 -0.0100005 90.0056"; - scale = "1 0.599713 0.390692"; - interiorFile = "swall1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-16.1494 145.654 120.892"; - rotation = "0.681098 0.268725 0.681096 149.917"; - scale = "1 0.382273 0.344864"; - interiorFile = "swall1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-46.472 109.805 130.226"; - rotation = "-0.328324 0.885668 -0.328322 96.9394"; - scale = "1 0.862388 0.513136"; - interiorFile = "swall1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-49.492 142.516 125.495"; - rotation = "0.384775 0.838986 0.384775 100.008"; - scale = "1 0.599713 0.368038"; - interiorFile = "swall1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-75.7987 188.555 123.707"; - rotation = "0.579116 -0.573805 0.579114 239.695"; - scale = "1 1.03541 0.39898"; - interiorFile = "swall1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-73.9257 168.971 125.485"; - rotation = "0.274931 0.921318 0.274931 94.6901"; - scale = "0.214582 0.141896 0.157044"; - interiorFile = "swall1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-12.1076 135.236 120.83"; - rotation = "-0.362877 0.858279 -0.362875 98.7224"; - scale = "1 0.671467 0.577501"; - interiorFile = "swall1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new TSStatic() { - position = "-122.268 42.0862 154.18"; - rotation = "0 0 -1 9.74123"; - scale = "2 2 2"; - shapeName = "dorg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-414.071 -90.215 197.884"; - rotation = "0 0 -1 37.8153"; - scale = "2 2 1.5"; - shapeName = "dorg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-406.584 -73.7741 196.194"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "dorg19.dts"; - locked = "true"; - }; - new InteriorInstance() { - position = "-37.3825 143.014 127.2"; - rotation = "1 0 0 0"; - scale = "3.32234 0.131196 0.283408"; - interiorFile = "xwall1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new TSStatic() { - position = "-18.5914 410.023 116.748"; - rotation = "0 0 1 20.6267"; - scale = "2 2 2"; - shapeName = "dorg19.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-3.14807 393.324 123.903"; - rotation = "0 0 -1 99.6946"; - scale = "1.4 1.2 1.2"; - shapeName = "dorg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-147.97 351.42 112.506"; - rotation = "0 0 1 41.826"; - scale = "3 3 2"; - shapeName = "dorg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-134.937 395.629 106.002"; - rotation = "0 0 -1 84.2249"; - scale = "2 2 2"; - shapeName = "dorg17.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-207.979 394.605 124.032"; - rotation = "0 0 1 105.424"; - scale = "3 3 2"; - shapeName = "dorg19.dts"; - locked = "true"; - }; - new TSStatic() { - position = "33.9622 315.988 138.736"; - rotation = "-0.123409 0.142134 0.982124 82.9574"; - scale = "1 1 1"; - shapeName = "dorg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-90.1223 435.992 180.787"; - rotation = "-1 0 0 13.7513"; - scale = "1 1 1"; - shapeName = "dorg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-59.2389 471.95 169.585"; - rotation = "1 0 0 0"; - scale = "3 3 2"; - shapeName = "dorg17.dts"; - locked = "true"; - }; - new TSStatic() { - position = "76.364 517.191 162.532"; - rotation = "0 0 1 234.522"; - scale = "3 3 3"; - shapeName = "dorg17.dts"; - locked = "true"; - }; - new TSStatic() { - position = "96.7435 460.373 193.405"; - rotation = "-1 0 0 12.0326"; - scale = "1 1 1"; - shapeName = "dorg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "99.3018 318.871 185.166"; - rotation = "0 0 1 108.862"; - scale = "2 2 2"; - shapeName = "dorg19.dts"; - locked = "true"; - }; - new InteriorInstance() { - position = "68.7165 410.647 134.613"; - rotation = "0 0 -1 84.7978"; - scale = "1.5 1 1"; - interiorFile = "srocka.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new TSStatic() { - position = "224.036 372.781 176.825"; - rotation = "0 0 -1 92.2462"; - scale = "2 2 2"; - shapeName = "dorg17.dts"; - locked = "true"; - }; - new TSStatic() { - position = "181.587 414.297 122.337"; - rotation = "0 0 1 57.8689"; - scale = "2 2 2"; - shapeName = "dorg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "23.349 578.631 164.293"; - rotation = "0 0 1 28.0751"; - scale = "1 1 1"; - shapeName = "dorg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-184.684 462.056 152.35"; - rotation = "1 0 0 0"; - scale = "3 3 2"; - shapeName = "dorg17.dts"; - locked = "true"; - }; - new InteriorInstance() { - position = "-218.517 257.014 137.616"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "sspir1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new TSStatic() { - position = "-125.187 295.64 141.391"; - rotation = "0 0 1 68.755"; - scale = "2 2 2"; - shapeName = "dorg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-132.255 271.41 144.381"; - rotation = "0 0 -1 108.289"; - scale = "1 1 1"; - shapeName = "dorg19.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-247.683 298.635 137.594"; - rotation = "0 0 1 67.0361"; - scale = "3 3 2"; - shapeName = "dorg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-298.726 324.028 155.826"; - rotation = "0 0 1 63.5984"; - scale = "1 0.99529 1"; - shapeName = "dorg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-343.801 405.802 147.881"; - rotation = "0 0 1 96.2569"; - scale = "2 2 2"; - shapeName = "dorg19.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-354.814 -237.329 176.741"; - rotation = "0 0 -1 13.7512"; - scale = "2 2 2"; - shapeName = "dorg17.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-146.915 204.156 129.434"; - rotation = "0 0 -1 58.4417"; - scale = "1 1 1"; - shapeName = "dorg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-256.784 178.337 144.022"; - rotation = "0 0 1 55.577"; - scale = "3 3 2"; - shapeName = "dorg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-8.76076 214.847 115.535"; - rotation = "0 0 1 18.3348"; - scale = "1 1 1"; - shapeName = "dorg19.dts"; - locked = "true"; - }; - new TSStatic() { - position = "72.9951 210.913 112.788"; - rotation = "0 0 1 84.2248"; - scale = "3 3 2"; - shapeName = "dorg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "166.044 170.91 156.004"; - rotation = "0 0 1 59.0147"; - scale = "2 2 2"; - shapeName = "dorg17.dts"; - locked = "true"; - }; - new TSStatic() { - position = "111.805 152.941 119.1"; - rotation = "0 0 -1 32.6587"; - scale = "1 1 1"; - shapeName = "dorg19.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-143.428 129.19 112.006"; - rotation = "0 0 1 59.5871"; - scale = "2 2 2"; - shapeName = "dorg17.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-164.351 133.233 118.941"; - rotation = "0 0 1 56.15"; - scale = "1 1 1"; - shapeName = "dorg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-233.595 37.4318 134.822"; - rotation = "0 0 1 60.7336"; - scale = "3 3 2"; - shapeName = "dorg19.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-307.124 -17.2259 150.904"; - rotation = "0 0 1 19.4807"; - scale = "2 2 2"; - shapeName = "dorg16.dts"; - locked = "true"; - }; - new InteriorInstance() { - position = "-218.134 93.9951 119.318"; - rotation = "0 0 -1 22.3455"; - scale = "1 1 1"; - interiorFile = "srock8.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new TSStatic() { - position = "-101.219 -90.1064 177.055"; - rotation = "1 0 0 0"; - scale = "3 3 2"; - shapeName = "dorg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-52.1603 36.2594 141.661"; - rotation = "0 0 1 46.4097"; - scale = "2 2 2"; - shapeName = "dorg19.dts"; - locked = "true"; - }; - new TSStatic() { - position = "67.182 93.2505 154.52"; - rotation = "-0.16223 0.0763751 0.983793 118.852"; - scale = "2 2 2"; - shapeName = "dorg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "54.3355 31.3064 152.548"; - rotation = "0 0 -1 49.2746"; - scale = "0.996571 1 1"; - shapeName = "dorg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "49.1634 -105.736 141.611"; - rotation = "1 0 0 0"; - scale = "2 2 2"; - shapeName = "dorg19.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-337.796 105.498 149.993"; - rotation = "0 0 1 57.8689"; - scale = "3 3 2"; - shapeName = "dorg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-357.286 25.2627 170.137"; - rotation = "0.152262 -0.16509 -0.974455 86.8499"; - scale = "1 1 1"; - shapeName = "dorg19.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-195.753 -60.4427 132.082"; - rotation = "0 0 1 55.0041"; - scale = "1 1 1"; - shapeName = "dorg17.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-321.255 -124.64 186.814"; - rotation = "0.140843 -0.147948 0.978915 94.038"; - scale = "2 2 2"; - shapeName = "dorg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-629.328 -145.487 171.721"; - rotation = "0 0 1 37.8154"; - scale = "3 3 3"; - shapeName = "dorg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-378.177 286.669 129.804"; - rotation = "0 0 -1 67.6091"; - scale = "3 3 3"; - shapeName = "dorg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-318.156 234.463 160.827"; - rotation = "0 0 1 88.8085"; - scale = "1 1 1"; - shapeName = "dorg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-513.809 237.891 162.453"; - rotation = "0 0 1 50.4204"; - scale = "2 2 2"; - shapeName = "dorg17.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-504.072 324.63 161.465"; - rotation = "0 0 -1 40.6801"; - scale = "1 1 1"; - shapeName = "dorg19.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-502.686 339.195 159.652"; - rotation = "0 0 -1 44.6908"; - scale = "2 2 2"; - shapeName = "dorg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-614.605 121.365 134.416"; - rotation = "0 0 -1 75.6305"; - scale = "3 3 3"; - shapeName = "dorg17.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-694.668 47.2237 135.446"; - rotation = "0 0 1 73.9116"; - scale = "3 3 3"; - shapeName = "dorg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-447.932 436.574 166.789"; - rotation = "0 0 -1 41.826"; - scale = "1 1 1"; - shapeName = "dorg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-350.575 540.339 146.774"; - rotation = "-1 0 0 20.0537"; - scale = "1 1 1"; - shapeName = "dorg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-283.844 464.481 181.055"; - rotation = "1 0 0 0"; - scale = "2 2 1"; - shapeName = "dorg16.dts"; - locked = "true"; - }; - new Item() { - position = "-32.7227 243.438 104.25"; - rotation = "0 0 1 180.481"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new TSStatic() { - position = "-423.18 -17.049 191.843"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "sorg24.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-391.716 -41.9136 201.356"; - rotation = "0 0 1 3.43793"; - scale = "1 1 1"; - shapeName = "sorg21.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-394.707 -43.6203 200.846"; - rotation = "0 0 1 1.72006"; - scale = "1.6 1.6 1.7"; - shapeName = "sorg21.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-424.102 -17.7507 192.011"; - rotation = "1 0 0 0"; - scale = "2 2 2"; - shapeName = "sorg24.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-60.7337 146.491 128.433"; - rotation = "1 0 0 0"; - scale = "2.1 2 2.5"; - shapeName = "sorg24.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-111.875 31.0939 162.891"; - rotation = "1 0 0 0"; - scale = "2 2 2"; - shapeName = "sorg23.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-113.995 30.8162 162.767"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "sorg23.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-59.1013 367.908 107.45"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "sorg24.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-60.4126 365.193 107.64"; - rotation = "0 0 1 71.0468"; - scale = "2 2 2"; - shapeName = "sorg24.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-87.8586 439.992 183.082"; - rotation = "0 0 1 43.5451"; - scale = "3 3 3"; - shapeName = "sorg21.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-203.002 96.9886 120.175"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "sorg21.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-203.121 99.7562 119.614"; - rotation = "0 0 1 25.2103"; - scale = "1.5 1.6 1.4"; - shapeName = "sorg21.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-213.265 370.717 134.158"; - rotation = "0 0 -1 20.6266"; - scale = "2 2 2"; - shapeName = "sorg21.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-215.099 372.773 134.201"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "sorg21.dts"; - locked = "true"; - }; - new TSStatic() { - position = "0.474697 389.551 126.008"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "sorg23.dts"; - locked = "true"; - }; - new TSStatic() { - position = "2.0253 389.053 125.936"; - rotation = "0 0 1 44.6908"; - scale = "2 2 2"; - shapeName = "sorg23.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-60.4839 148.678 128.296"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "sorg24.dts"; - locked = "true"; - }; - new InteriorInstance() { - position = "-480.62 -230.183 199.224"; - rotation = "0 0 1 16.0432"; - scale = "1 1 1.16226"; - interiorFile = "stowr1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-543.447 210.658 173.014"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "sspir1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - }; - new SimGroup(ObserverDropPoints) { - powerCount = "0"; - - new Camera(obs1) { - position = "-155.421 33.8202 202.339"; - rotation = "0.459562 -0.202477 0.864758 53.997"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - team = "0"; - }; - }; - new SimGroup(audio) { - powerCount = "0"; - - new AudioEmitter(YetiHowl) { - position = "-10.9481 -42.8411 112.291"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/yeti_howl1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "1280"; - maxDistance = "1280.01"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "5000"; - minLoopGap = "100000"; - maxLoopGap = "150000"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter(Coldwind) { - position = "-10.9481 -42.8411 121.856"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/coldwind1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "1280"; - maxDistance = "1280.01"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter(snowfall2) { - position = "-80.8059 179.941 149.862"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/snowfall2.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "50"; - maxDistance = "100"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "5000"; - minLoopGap = "5000"; - maxLoopGap = "10000"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter(snowfall3) { - position = "15.2322 178.941 138.857"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/snowfall3.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "50"; - maxDistance = "100"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "5000"; - minLoopGap = "5000"; - maxLoopGap = "10000"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter(snowfall1) { - position = "-30.4941 127.797 155.46"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/snowfall1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "50"; - maxDistance = "100"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "5000"; - minLoopGap = "5000"; - maxLoopGap = "10000"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter(icefall) { - position = "59.0321 407.402 157.927"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/icefall3.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "30"; - maxDistance = "110"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "5000"; - minLoopGap = "10000"; - maxLoopGap = "50000"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter(icecrack) { - position = "-218.688 258.24 152.02"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/icecrack1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "35"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter(icecrack) { - position = "-496.935 -91.8627 204.074"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/icecrack1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "35"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - }; - new SimGroup(easter) { - powerCount = "1"; - - new TSStatic() { - position = "-480.632 -229.744 190.71"; - rotation = "0 0 1 24.0643"; - scale = "1 1 1"; - shapeName = "statue_base.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-480.632 -229.746 193.921"; - rotation = "0 0 1 24.0643"; - scale = "1 1 1"; - shapeName = "statue_lfemale.dts"; - locked = "true"; - }; - new StaticShape() { - position = "-480.723 -229.4 197.389"; - rotation = "0 0 -1 3.44066"; - scale = "0.429753 0.255569 0.206677"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - Target = "67"; - locked = "true"; - }; - new AudioEmitter(growl) { - position = "-480.91 -230.203 192.388"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/growl3.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "10"; - maxDistance = "15"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new ParticleEmissionDummy(hah) { - position = "-480.719 -229.83 198.112"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - emitter = "MortarSmokeEmitter"; - velocity = "1"; - locked = "true"; - }; - new TSStatic() { - position = "-480.975 -229.251 194.04"; - rotation = "1 0 0 0"; - scale = "0.1 0.1 0.1"; - shapeName = "statue_lmale.dts"; - locked = "true"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/Solace.vl2/terrains/Solace.spn b/docs/base/@vl2/Solace.vl2/terrains/Solace.spn deleted file mode 100644 index f4e1e7cd..00000000 Binary files a/docs/base/@vl2/Solace.vl2/terrains/Solace.spn and /dev/null differ diff --git a/docs/base/@vl2/Solace.vl2/terrains/heightfield/Solace_heightfield.cs b/docs/base/@vl2/Solace.vl2/terrains/heightfield/Solace_heightfield.cs deleted file mode 100644 index 0d6cfbca..00000000 --- a/docs/base/@vl2/Solace.vl2/terrains/heightfield/Solace_heightfield.cs +++ /dev/null @@ -1 +0,0 @@ -Heightfield::add("General\tTab_general\tgeneral_min_height\t50\tgeneral_scale\t300\tgeneral_water\t0.000\tgeneral_centerx\t0\tgeneral_centery\t0"); diff --git a/docs/base/@vl2/Solace.vl2/textures/gui/load_solace.png b/docs/base/@vl2/Solace.vl2/textures/gui/load_solace.png deleted file mode 100644 index 80796697..00000000 Binary files a/docs/base/@vl2/Solace.vl2/textures/gui/load_solace.png and /dev/null differ diff --git a/docs/base/@vl2/T2csri.vl2/loginScreens.cs b/docs/base/@vl2/T2csri.vl2/loginScreens.cs index 96bcbdbd..d8004c79 100644 --- a/docs/base/@vl2/T2csri.vl2/loginScreens.cs +++ b/docs/base/@vl2/T2csri.vl2/loginScreens.cs @@ -1,1139 +1,622 @@ // Tribes 2 Unofficial Authentication System -// http://www.tribesnext.com/ +// https://www.tribesnext.com/ // Written by Krash & Electricutioner/Thyth // Copyright 2008-2009 by Electricutioner/Thyth, and the Tribes 2 Community System Reengineering Intitiative // Login UIs and Account processing jumble. +$PlayingOnline = true; $LastLoginKey = $pref::LastLoginKey; + +if ($pref::Engine::FramerateLimit $= "") + setFramerateLimit(500); + exec("scripts/commonDialogs.cs"); exec("gui/MessageBoxDlg.gui"); + +exec("scripts/heavy_male.cs"); + +exec("t2csri/loginDialogs.gui"); exec("t2csri/glue.cs"); - // Begin UI replacements: - new GuiBitmapCtrl(TN_logo) - { - profile = "GuiDefaultProfile"; - horizSizing = "center"; - vertSizing = "top"; - bitmap = "TN_logo"; - position = "0 20"; - extent = "640 105"; - visible = true; - minExtent = "8 8"; - helpTag = "0"; - }; - new GuiControlProfile(noMoreModal) - { - modal = false; - }; - new GuiControlProfile (ShellTextCenterProfile) - { - fontType = "Univers Condensed"; - fontSize = 18; - fontColor = "66 229 244"; - justify = "center"; - autoSizeWidth = false; - autoSizeHeight = true; - Modal = false; - }; - new GuiControlProfile (ShellTextLeftProfile) - { - fontType = "Univers Condensed"; - fontSize = 18; - fontColor = "66 229 244"; - justify = "left"; - autoSizeWidth = false; - autoSizeHeight = true; - Modal = false; - }; - - new GuiControl(CreateAccountDlg) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - open = "0"; +// Add these to the StartupGui to make sure everything gets cleaned up. +StartupGui.add(TN_logo); +StartupGui.add(ShellTextCenterProfile); +StartupGui.add(ShellTextLeftProfile); +StartupGui.add(noMoreModal); - new ShellPaneCtrl(TitleBar) { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "70 36"; - extent = "500 408"; - minExtent = "48 92"; - visible = "1"; - helpTag = "0"; - text = "Create Account - Step 1 of 3"; - noTitleBar = "0"; +function checkLogoPosition() +{ + %extent = StartupGui.getExtent(); + %width = getWord(%extent, 0); + %height = getWord(%extent, 1); + %center_line = %height / 2; + %pane_pos = LoginPane.getPosition(); + %pane_x = getWord(%pane_pos, 0); + %pane_y = getWord(%pane_pos, 1); - new GuiControlProfile ("BrowserH1Profile") - { - fontType = "Univers Condensed Bold"; - fontSize = 28; - fontColor = "66 219 234"; - autoSizeWidth = false; - autoSizeHeight = true; - bitmapBase = "gui/shll"; - }; - new GuiBitmapCtrl(tn_EntropyBox) { - profile = "GuiDefaultProfile"; - horizSizing = "center"; - vertSizing = "bottom"; - position = "37 84"; - extent = "440 188"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; + if (%pane_y < %center_line + 100) + { + %pane_y = mMin(%center_line + 100, %height - (getWord(LoginPane.getExtent(), 1) + 20)); + LoginPane.vertSizing = "bottom"; + LoginPane.setPosition(%pane_x, %pane_y); - new GuiMouseEventCtrl(tn_EntropyEvent) - { - profile = "DefaultProfile"; - position = "0 0"; - extent = "440 188"; - vertSizing = "top"; - horizSizing = "left"; - visible = "true"; - }; - }; - - new GuiMLTextCtrl(AccountInstructions) { - profile = "BrowserH1Profile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "26 34"; - extent = "390 14"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - lineSpacing = "2"; - }; - new GuiMLTextCtrl(AccountText) { - profile = "ShellMessageTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "26 74"; - extent = "445 16"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - lineSpacing = "-2"; - }; - new GuiTextCtrl(CN_keyName) { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "35 128"; - extent = "100 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Key Details:"; - }; - new GuiMLTextCtrl(CA_keyName) { - profile = "ShellTextLeftProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "141 128"; - extent = "200 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = ""; - }; - new GuiTextCtrl(CN_userName) { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "35 174"; - extent = "100 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Account Name:"; - }; - new GuiTextCtrl(CN_chooPass) { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "35 220"; - extent = "100 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Password:"; - }; - new GuiTextCtrl(CN_confPass) { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "35 250"; - extent = "100 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Confirm Password:"; - }; - new ShellTextEditCtrl(CA_userName) { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "131 166"; - extent = "180 38"; - minExtent = "32 38"; - visible = "1"; - variable = "$CreateAccountLoginName"; - command = "CA_userName.validateWarriorName();"; - IRCName = true; - helpTag = "0"; - historySize = "0"; - maxLength = "16"; - password = "0"; - glowOffset = "9 9"; - }; - new ShellTextEditCtrl(CA_chooPass) { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "131 212"; - extent = "180 38"; - minExtent = "32 38"; - visible = "1"; - variable = "$CreateAccountPassword"; - helpTag = "0"; - historySize = "0"; - maxLength = "255"; - password = "1"; - glowOffset = "9 9"; - }; - new ShellTextEditCtrl(CA_confPass) { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "131 242"; - extent = "180 38"; - minExtent = "32 38"; - visible = "1"; - variable = "$CreateAccountConfirmPassword"; - helpTag = "0"; - historySize = "0"; - maxLength = "255"; - password = "1"; - glowOffset = "9 9"; - }; - new ShellBitmapButton(CreateAccountPrevBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "72 351"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "CreateAccountDlg.nextBtn(1);"; - accelerator = "escape"; - helpTag = "0"; - text = "CANCEL"; - simpleStyle = "0"; - }; - new GuiTextCtrl(CN_strength) { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "37 288"; - extent = "85 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Strength:"; - maxLength = "255"; - }; - new ShellPopupMenu(CA_strength) { - profile = "ShellPopupProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "118 280"; - extent = "140 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - text = "RSA-512"; - helpTag = "0"; - glowOffset = "9 9"; - maxLength = "255"; - longTextBuffer = "0"; - maxPopupHeight = "200"; - buttonBitmap = "gui/shll_pulldown"; - rolloverBarBitmap = "gui/shll_pulldownbar_rol"; - selectedBarBitmap = "gui/shll_pulldownbar_act"; - noButtonStyle = "0"; - }; - new ShellBitmapButton(CreateAccountGenBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "250 280"; - extent = "189 38"; - minExtent = "32 38"; - visible = "1"; - command = "CreateAccountDlg.genBtn();"; - helpTag = "1"; - text = "GENERATE YOUR KEY"; - simpleStyle = "0"; - }; - new GuiMLTextCtrl(HintText) { - profile = "ShellTextCenterProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "125 255"; - extent = "445 16"; - minExtent = "8 8"; - visible = "1"; - helpTag = "1"; - lineSpacing = "-2"; - }; - new GuiTextCtrl(HintText2) { - profile = "ShellTextCenterProfile"; - horizSizing = "center"; - vertSizing = "bottom"; - position = "0 315"; - extent = "445 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Click the above button to proceed."; - maxLength = "255"; - }; - new ShellBitmapButton(CreateAccountNextBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "282 351"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "CreateAccountDlg.nextBtn();"; - helpTag = "0"; - text = "NEXT STEP"; - simpleStyle = "0"; - }; - }; - }; - - // Modified Login dlg - new GuiControl(LoginDlg) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellPaneCtrl() { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "top"; - position = "72 143"; - extent = "495 194"; - minExtent = "48 92"; - visible = "1"; - helpTag = "0"; - text = "LOGIN"; - maxLength = "255"; - noTitleBar = "0"; - - new GuiTextCtrl(accnTxt) { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "37 77"; - extent = "85 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Account:"; - maxLength = "255"; - }; - new ShellPopupMenu(LoginEditMenu) { - profile = "ShellPopupProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "118 69"; - extent = "180 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - text = "Select Account"; - helpTag = "0"; - glowOffset = "9 9"; - maxLength = "255"; - longTextBuffer = "0"; - maxPopupHeight = "200"; - buttonBitmap = "gui/shll_pulldown"; - rolloverBarBitmap = "gui/shll_pulldownbar_rol"; - selectedBarBitmap = "gui/shll_pulldownbar_act"; - noButtonStyle = "0"; - }; - new ShellTextEditCtrl(LoginEditBox) { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "118 99"; - extent = "180 38"; - minExtent = "32 38"; - visible = "1"; - variable = "$LoginName"; - altCommand = "newLoginProcess();"; - helpTag = "0"; - maxLength = "16"; - historySize = "0"; - password = "0"; - glowOffset = "9 9"; - }; - new GuiTextCtrl() { - profile = "ShellTextLeftProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "37 29"; - extent = "420 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Use the form below to log in with an existing key, retrieve a login key, or create"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "ShellTextLeftProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "37 45"; - extent = "420 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "a new account on the server."; - maxLength = "255"; - }; - new GuiTextCtrl(passTxt) { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "37 107"; - extent = "85 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Password:"; - maxLength = "255"; - }; - new GuiLoginPasswordCtrl(LoginPasswordBox) { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "118 99"; - extent = "180 38"; - minExtent = "32 38"; - visible = "1"; - variable = "$LoginPassword"; - altCommand = "newLoginProcess();"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "1"; - glowOffset = "9 9"; - }; - new ShellToggleButton(rmbrPass) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "122 134"; - extent = "167 27"; - minExtent = "26 27"; - visible = "1"; - variable = "$pref::RememberPassword"; - helpTag = "0"; - text = "REMEMBER PASSWORD"; - maxLength = "255"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "300 69"; - extent = "147 38"; - minExtent = "32 38"; - visible = "1"; - command = "newLoginProcess();"; - helpTag = "0"; - text = "LOG IN"; - simpleStyle = "0"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "300 99"; - extent = "147 38"; - minExtent = "32 38"; - visible = "1"; - command = "newCreateAccount();"; - helpTag = "0"; - text = "CREATE NEW ACCOUNT"; - simpleStyle = "0"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "300 129"; - extent = "147 38"; - minExtent = "32 38"; - visible = "1"; - command = "quit();"; - accelerator = "escape"; - helpTag = "0"; - text = "QUIT"; - simpleStyle = "0"; - }; - }; - }; - - // Add these to the StartupGui to make sure everything gets cleaned up. - StartupGui.add(TN_logo); - StartupGui.add(ShellTextCenterProfile); - StartupGui.add(ShellTextLeftProfile); - StartupGui.add(noMoreModal); - // End UI replacements - - - -// Fill the drop-down list -function CA_strength::populate(%this) { - %this.add( "RSA-512", 0 ); - %this.add( "RSA-768", 1 ); - %this.add( "RSA-1024", 2 ); - %this.setSelected( 0 ); - %this.onSelect( 0, "RSA-512" ); + %logo_width = getWord(TN_logo.getExtent(), 0); + %x = (%width - %logo_width) / 2; + %y = (%center_line - 200); + TN_logo.vertSizing = "top"; + TN_logo.setPosition(%x, %y); + } } -function CA_strength::onSelect( %this, %id, %text ) { - $keyStrength = %text; - %this.setText( %text ); - if (CreateAccountDlg.page != 2) return; - switch (%id) { - case 0: - %time = 2; - case 1: - %time = 3; - case 2: - %time = 7; - } - HintText2.setText("Your key could take up to "@%time@" minutes to create."); + +function LoginDlg::onWake(%this) +{ + checkLogoPosition(); + + // LoginInstructions.setText( + // "Use the form below to log in with an existing saved TribesNEXT account, retrieve an account key, or register" + // @ " a new account for online play."); } -function LoginEditMenu::populate(%this) { - %this.add( "Retrieve Account", 0 ); - // LoginEditMenu.add( %name, %id ); - // Make sure to index keys to the number in the menu. 0 is used for key download. - // Use LoginEditMenu.size() for current length. - // - // When a new key is downloaded through t2csri_downloadAccount, try to have it use - // the setSelected/onSelect functions after adding to make the new field current and default +function LoginEditMenu::populate(%this) +{ + %this.add( "Retrieve Account", 0 ); - // pull the list of accounts from the Ruby certificate store - rubyEval("tsEval '$accountList = \"' + certstore_listAccounts + '\";'"); - - %count = 0; - %accounts = getFieldCount($accountList); - for (%i = 0; %i < %accounts; %i++) - { - %this.add(getField($accountList, %i), %count++); - } + // LoginEditMenu.add( %name, %id ); + // Make sure to index keys to the number in the menu. 0 is used for key download. + // Use LoginEditMenu.size() for current length. + // + // When a new key is downloaded through t2csri_downloadAccount, try to have it use + // the setSelected/onSelect functions after adding to make the new field current and default + + $accountList = t2csri_listAccounts(); + + %count = 0; + %accounts = getFieldCount($accountList); + for (%i = 0; %i < %accounts; %i++) + { + %this.add(getField($accountList, %i), %count++); + } - if (%count < 1) %this.setActive(0); - %id = %this.findText( $LastLoginKey ); - if ( %id == -1 ) - %id = 0; - %text = %this.getTextById(%id); - %this.setSelected( %id ); - %this.onSelect( %id, %text ); + if (%count < 1) + %this.setActive(0); - // populate the game's alias selections for post-login - for (%i = 0; %i < %accounts; %i++) - { - %present = 0; - for (%j = 0; %j < $pref::Player::Count; %j++) - { - if (getField($pref::Player[%j], 0) $= getField($accountList, %i)) - %present = 1; - } - if (!%present) - { - $pref::Player[$pref::Player::Count] = getField($accountList, %i) @ "\tHuman Male\tbeagle\tMale1"; - $pref::Player::Count++; - } - } + %id = %this.findText( $LastLoginKey ); + if ( %id == -1 ) + %id = 0; + + %text = %this.getTextById(%id); + %this.setSelected( %id ); + %this.onSelect( %id, %text ); + + // populate the game's alias selections for post-login + for (%i = 0; %i < %accounts; %i++) + { + %present = 0; + for (%j = 0; %j < $pref::Player::Count; %j++) + { + if (getField($pref::Player[%j], 0) $= getField($accountList, %i)) + %present = 1; + } + + if (!%present) + { + $pref::Player[$pref::Player::Count] = getField($accountList, %i) @ "\tHuman Male\tbeagle\tMale1"; + $pref::Player::Count++; + } + } } // Make sure everything is in the right place when an option is selected -function LoginEditMenu::onSelect( %this, %id, %text ) { - if (%id == 0) { - LoginPasswordBox.setPosition(118, 129); - passTxt.setPosition(37, 137); - accnTxt.setPosition(37, 107); - rmbrPass.setVisible(0); - LoginEditBox.setVisible(1); - } else { - LoginPasswordBox.setPosition(118, 99); - passTxt.setPosition(37, 107); - accnTxt.setPosition(37, 77); - rmbrPass.setVisible(1); - LoginEditBox.setVisible(0); - } - $LastLoginKey = %text; - %this.setText( %text ); -} -LoginEditMenu.populate(); -// Track the open state, and disable the next button unless ready to go. -function CreateAccountDlg::onWake( %this ) +function LoginEditMenu::onSelect( %this, %id, %text ) { - %this.open = true; - tn_EntropyBox.setBitmap("TN_entropy"); - CreateAccountDlg.bringToFront(tn_EntropyEvent); - // Check online status. - Authentication_checkAvail(); - // If it's online, set %this.online to true. - t2csri_checkOnlineStatusLoop(%this); + if (%id == 0) + { + LoginPasswordBox.setPosition(118, 99); + passTxt.setPosition(37, 107); + accnTxt.setPosition(37, 77); + rmbrPass.setVisible(0); + LoginEditBox.setVisible(1); + } + else + { + LoginPasswordBox.setPosition(118, 69); + passTxt.setPosition(37, 77); + accnTxt.setPosition(37, 47); + rmbrPass.setVisible(1); + LoginEditBox.setVisible(0); + } + + $LastLoginKey = %text; + %this.setText(%text); } + +LoginEditMenu.populate(); + +// Track the open state, and disable the next button unless ready to go. +function CreateAccountDlg::onWake(%this) +{ + %this.open = true; + + if (!%this.eulaLoaded) + { + %file = new FileObject(); + + if (%file.openForRead("t2csri_eula.txt")) + { + AccountAgreementText.addText("" @ %file.readLine(), 0); + while (!%file.isEOF()) + { + %line = %file.readLine(); + AccountAgreementText.addText("\n" @ %line, 0); + } + + AccountAgreementText.addText("", 1); + %this.eulaLoaded = true; + %file.close(); + } + + %file.delete(); + } + + if (!%this.eulaLoaded) + { + Canvas.popDialog(CreateAccountDlg); + MessageBoxOK("ERROR", "An error occurred loading the EULA text. Please try again.", "Canvas.pushDialog(LoginDlg);"); + } + else + { + // Check online status. + Authentication_checkAvail(); + // If it's online, set %this.online to true. + t2csri_checkOnlineStatusLoop(%this); + } +} + // this interfaces to the authentication interface script function t2csri_checkOnlineStatusLoop(%this) { - // if no transaction to the authentication server is active... - if ($Authentication::Status::ActiveMode == 0) - { - %this.online = $Authentication::Status::Available; - CreateAccountNextBtn.setActive( false ); - updateNextButton(%this); - } - else - { - // otherwise, check again, as the transaction may still be in progress - schedule(128, 0, t2csri_checkOnlineStatusLoop, %this); - } + // if no transaction to the authentication server is active... + if ($Authentication::Status::ActiveMode == 0) + { + %this.online = $Authentication::Status::Available; + CreateAccountNextBtn.setActive( false ); + updateNextButton(%this); + } + else + { + // otherwise, check again, as the transaction may still be in progress + schedule(128, 0, t2csri_checkOnlineStatusLoop, %this); + } } function CreateAccountDlg::onSleep( %this ) { - %this.open = false; + %this.open = false; +} + +function CA_PlayerModel::onMouseDown(%this) +{ + CA_PlayerModel.setSequence("cel2"); } // All the account creation page junk is sent through here. -function CreateAccountDlg::nextBtn(%this,%reverse) { - CreateAccountNextBtn.setActive( false ); - %this.showFields[1] = false; - %this.showFields[2] = false; - %this.showFields[3] = false; - if(%reverse) %this.page--; - else %this.page++; - - %this.showFields[%this.page] = true; - switch (%this.page) { - case 1: - TitleBar.setText("Create Account - Step 1 of 3"); - CreateAccountPrevBtn.setValue(" CANCEL"); - CreateAccountNextBtn.setValue("NEXT STEP"); - %hintText = "Please wait as the server status is checked."; - HintText2.setText(%hintText); - %headtext = "Step One: Account Server Status"; - %body = "In order to create your account, the account server must be connectable. If it's offline, you won't be able to pass this step. \n\nIn step two, you will generate your unique key to ensure your account cannot be stolen.\n\nIn step three, you will choose your login information."; - AccountInstructions.setText(%headtext); - AccountText.setText(%body); - HintText.setVisible(1); - HintText.setPosition(125, 255); - HintText.setText(""); - - case 2: - TitleBar.setText("Create Account - Step 2 of 3"); - %headtext = "Step Two: "; - %body = ""; - AccountInstructions.setText(%headtext); - AccountText.setText(%body); - HintText.setVisible(1); - HintText.setPosition(120, 30); - HintText.setEntropyText(); - %keyText = $keyCreated ? "KEY GENERATED" : "GENERATE YOUR KEY"; - %active = (tn_EntropyEvent.finished && !$keyCreated) ? true : false; - if (!%active) HintText2.setText("Click the NEXT STEP button to proceed."); - CreateAccountGenBtn.setValue(%keyText); - CA_strength.setActive(%active); - CreateAccountGenBtn.setActive(%active); - CreateAccountPrevBtn.setValue("BACK"); - CreateAccountNextBtn.setValue("NEXT STEP"); - if (!CA_strength.size()) CA_strength.populate(); - logEntropy(); +function CreateAccountDlg::nextBtn(%this,%reverse) +{ + CreateAccountNextBtn.setActive(false); - case 3: - TitleBar.setText("Create Account - Step 3 of 3"); - %headtext = "Step Three: Choose Your Account Details"; - %body = "Pick out your account details and confirm they are correct before registering your account. Don't forget your password."; - CA_keyName.setText("Strength: "@$keyStrength); - AccountInstructions.setText(%headtext); - AccountText.setText(%body); - HintText.setVisible(0); - CreateAccountGenBtn.setVisible(0); - CreateAccountPrevBtn.setValue("BACK"); - CreateAccountNextBtn.setValue("FINISH"); - HintText.setVisible(1); - HintText.setPosition(100, 290); - HintText.setText(""); - HintText2.setText("Fill out the above form to proceed."); + %this.showFields[1] = false; + %this.showFields[2] = false; + %this.showFields[3] = false; - - case 4: - // TODO: - // Send information to registration process: - // $CreateAccountLoginName - // $CreateAccountPassword - - LoginMessagePopup("PLEASE WAIT", "Registering Account with the Authentication Server..."); - t2csri_requestAccountSignature(%this); - - - default: - Canvas.popDialog( CreateAccountDlg ); - Canvas.pushDialog( LoginDlg ); - - } - CreateAccountGenBtn.setVisible(%this.showFields[2]); - CN_strength.setVisible(%this.showFields[2]); - CA_strength.setVisible(%this.showFields[2]); - tn_EntropyBox.setVisible(%this.showFields[2]); - CN_keyName.setVisible(%this.showFields[3]); - CA_keyName.setVisible(%this.showFields[3]); - CN_userName.setVisible(%this.showFields[3]); - CA_userName.setVisible(%this.showFields[3]); - CN_chooPass.setVisible(%this.showFields[3]); - CA_chooPass.setVisible(%this.showFields[3]); - CN_confPass.setVisible(%this.showFields[3]); - CA_confPass.setVisible(%this.showFields[3]); + if (%reverse) %this.page--; + else %this.page++; + + %this.showFields[%this.page] = true; + switch (%this.page) + { + case 1: + t2csri_clearAccount(); + + CreateAccountPrevBtn.text = "CANCEL"; + CreateAccountNextBtn.text = "ACCEPT"; + + %headtext = "License Agreement"; + AccountInstructions.setText(%headtext); + AccountText.setText(""); + + HintText.setVisible(1); + HintText.setPosition(30, 290); + HintText.setText(""); + + %hintText = "Please wait while the server status is checked."; + HintText2.setText(%hintText); + // LoginMessagePopup("PLEASE WAIT", "Your account key is being generated. This may take a moment.\n\n" ); + + $keyStrength = 1024; + $keyCreated = t2csri_generateKeypair($keyStrength); + // Canvas.popDialog(LoginMessagePopupDlg); + if (!$keyCreated) + { + Canvas.popDialog(CreateAccountDlg); + MessageBoxOK("ERROR", "An error occurred generating your credentials.\n\nPlease try again.", "Canvas.pushDialog(CreateAccountDlg);"); + } + + + case 2: + %headtext = "Choose Your Account Details"; + %body = "Select your account details and confirm they're correct before registering your account.\n\n" @ + "Don't lose your password: you will lose access to your account."; + + AccountInstructions.setText(%headtext); + AccountText.setText(%body); + + CreateAccountPrevBtn.text = "BACK"; + CreateAccountNextBtn.text = "CREATE ACCOUNT"; + + HintText.setVisible(1); + HintText.setPosition(30, 290); + HintText.setText(""); + + HintText2.setText("Fill out the above form to proceed."); + + CA_PlayerModel.setModel("heavy_male", "beagle"); + CA_PlayerModel.setSequence("root"); + // CA_PlayerModel.setSequence("cel5");//cel2 wwave + + case 3: + LoginMessagePopup("PLEASE WAIT", "Registering Account with the Authentication Server..."); + t2csri_requestAccountSignature(%this); + + default: + Canvas.popDialog(CreateAccountDlg); + Canvas.pushDialog(LoginDlg); + } + + AccountAgreement.setVisible(%this.showFields[1]); + + CN_userName.setVisible(%this.showFields[2]); + CA_userName.setVisible(%this.showFields[2]); + CN_chooPass.setVisible(%this.showFields[2]); + CA_chooPass.setVisible(%this.showFields[2]); + CN_confPass.setVisible(%this.showFields[2]); + CA_confPass.setVisible(%this.showFields[2]); + CA_PlayerModel.setVisible(%this.showFields[2]); } // ready to send the account to the server for processing, prepare it... function t2csri_requestAccountSignature(%this) { - // pull the keys from the Ruby interpreter - rubyEval("tsEval '$e=\"' + $accountKey.e.to_s(16) + '\";'"); - rubyEval("tsEval '$n=\"' + $accountKey.n.to_s(16) + '\";'"); - rubyEval("tsEval '$d=\"' + $accountKey.d.to_s(16) + '\";'"); - $encryptedExponent = t2csri_encryptAccountKey($d, $CreateAccountPassword); - %authSHA = sha1sum("3.14159265" @ trim(strlwr($CreateAccountLoginName)) @ $CreateAccountPassword); - %reqsig = $CreateAccountLoginName @ "\t" @ $e @ "\t" @ $n @ "\t" @ $encryptedExponent @ "\t" @ %authSHA; + %certificate = $CreateAccountLoginName TAB t2csri_getAccountCertificate(); + $encryptedExponent = t2csri_encryptAccountKey($CreateAccountPassword); + if ($encryptedExponent $= "-1") + { + // set an error message + LoginMessagePopup("ERROR", "An error occurred encrypting your account credentials. Please try again."); + return; + } - // delete the variables - $e = ""; - $d = ""; - $n = ""; + %authSHA = sha1sum("3.14159265" @ trim(strlwr($CreateAccountLoginName)) @ $CreateAccountPassword); + %reqSig = %certificate TAB $encryptedExponent TAB %authSHA; - // (RC2) perform a signature operation on the fields from the name to the end - %requestSHA1 = sha1sum(%reqsig); - rubyEval("tsEval '$requestRSA=\"' + $accountKey.decrypt('" @ %requestSHA1 @ "'.to_i(16)).to_s(16) + '\";'"); - %reqsig = %reqsig @ "\t" @ $requestRSA; + // (RC2) perform a signature operation on the fields from the name to the end + %requestSHA1 = sha1sum(%reqSig); + %requestRSA = t2csri_rsa_decrypt(%requestSHA1); + %reqSig = %reqSig TAB %requestRSA; - //echo("Request: " @ %reqsig); - $Authentication::Status::LastCert = ""; - Authentication_registerAccount(%reqsig); - schedule(512, 0, t2csri_completeAccountRequest, %this); + // echo("Request: " @ %reqSig); + + $Authentication::Status::LastCert = ""; + Authentication_registerAccount(%reqSig); + schedule(512, 0, t2csri_completeAccountRequest, %this); } function t2csri_completeAccountRequest(%this) { - // if no transaction to the authentication server is active... - if ($Authentication::Status::ActiveMode == 0) - { - popLoginMessage(); - if (strLen($Authentication::Status::LastCert) > 0) - { - // success - LoginMessagePopup("SUCCESS", "Account generated successfully. Storing account data to disk and logging in..."); - schedule(3000, 0, popLoginMessage); - schedule(3000, 0, LoginDone); + // if no transaction to the authentication server is active... + if ($Authentication::Status::ActiveMode == 0) + { + popLoginMessage(); + if (strLen($Authentication::Status::LastCert) > 0) + { + t2csri_clearAccount(); - // store the account data to file - %username = getField($Authentication::Status::LastCert, 0); - rubyEval("certstore_addAccount('" @ $Authentication::Status::LastCert @ "','" @ %username @ "\t" @ $encryptedExponent @ "')"); - // protect the key... now that we have succeeded - $LoginCertificate = $Authentication::Status::LastCert; - rubyEval("$accountKey.protect"); - } - else - { - // handle the error - if ($Authentication::Status::Signature $= "Server chose to reject account generation request.") - { - LoginMessagePopup("ERROR", "The Authentication Server understood your request, but chose not to fulfill it."); - } - else if ($Authentication::Status::Signature $= "Server rejected account name.") - { - LoginMessagePopup("ERROR", "The Authentication Server rejected your requested account name."); - } - else if ($Authentication::Status::Signature $= "Corrupt signature request rejected.") - { - LoginMessagePopup("ERROR", "The server detected a problem in your request and could not create an account."); - } - else if ($Authentication::Status::Signature $= "Unknown signature status code returned from server.") - { - LoginMessagePopup("ERROR", "The Authentication Server timed out while fulfilling your request."); - } - // go back to the account page - %this.nextBtn(1); - // schedule a "pop" of the error box we just put up - schedule(7000, 0, popLoginMessage); - } - } - else - { - // otherwise, check again, as the transaction may still be in progress - schedule(128, 0, t2csri_completeAccountRequest, %this); - } -} + // store the account data to file + %username = getField($Authentication::Status::LastCert, 0); + if (!t2csri_storeAccount($Authentication::Status::LastCert, %username TAB $encryptedExponent)) + { + // we hit an error writing to disk + } -function HintText::setEntropyText( %this ) -{ - if (tn_EntropyEvent.finished) - { - %lines = "1. Select your key strength.\n2. Click the generate button."; - CreateAccountGenBtn.setActive(1); - CA_strength.setActive(1); - - } - else - { - if(tn_EntropyEvent.time $= "") - tn_EntropyEvent.time = 80; - %lines = (tn_EntropyEvent.hasMouse ? "":"") @ "1. Move your mouse inside the big box."; - %lines = %lines NL "2. Wiggle it around for "@mCeil(tn_EntropyEvent.time / 8)@" more seconds."; - } - HintText.setText(%lines); -} -function tn_EntropyEvent::onMouseEnter(%this, %mod, %pos, %count) -{ - if (tn_EntropyEvent.finished) - return; - tn_EntropyEvent.hasMouse = true; - HintText.setEntropyText(); -} -function tn_EntropyEvent::onMouseLeave(%this, %mod, %pos, %count) -{ - if (tn_EntropyEvent.finished) - return; - tn_EntropyEvent.hasMouse = false; - HintText.setEntropyText(); -} -function logEntropy() -{ - if (tn_EntropyEvent.finished) - return; - - // Ruby Invocation Happens Here... - // first call of this function... build the Mersenne Twister RNG in Ruby - if (!$rubyRNGCreated) - { - $rubyRNGCreated = 1; - rubyEval("$twister = MersenneTwister.new"); - rubyEval("$entropy = 0"); - } + $encryptedExponent = ""; + %status = t2csri_loginAccount(%username, $CreateAccountPassword); + $CreateAccountPassword = ""; + $CreateAccountConfirmPassword = ""; - if ( CreateAccountDlg.page != 2 || !CreateAccountDlg.open ) - return; - if ( tn_EntropyEvent.lastPos $= canvas.getCursorPos() ) - { - schedule(128, 0, logEntropy); - return; - } - if ( tn_EntropyEvent.hasMouse ) - { - tn_EntropyEvent.lastPos = canvas.getCursorPos(); - tn_EntropyEvent.time--; - if (strstr( tn_EntropyEvent.time, 0) != -1) - { - %pos = canvas.getCursorPos(); - %bit = new GuiBitmapCtrl() { - profile = "noMoreModal"; - bitmap = "texticons/bullet_2"; - extent = "19 18"; - visible = true; - opacity = "0.25"; - minExtent = "19 18"; - helpTag = "0"; - wrap = true; - }; - tn_EntropyBox.add(%bit); - %bit.setPosition(getWord(%pos,0)-365,getWord(%pos,1)-320); - } - %entropy = strreplace(canvas.getCursorPos()," ",""); - // Ruby Invocation Happens Here... - // add the current screen coordinate to the entropy pool - rubyEval("$entropy = $entropy + " @ %entropy); - if ( tn_EntropyEvent.time == 0 ) - { - rubyEval("$entropy = $entropy + " @ getRealTime()); - //rubyEval("puts $entropy % 4294967296"); - rubyEval("$twister.seedgen($entropy % 4294967296)"); - tn_EntropyEvent.finished = true; - beginEntropyWait(); - } - else - schedule(128,0, logEntropy); - HintText.setEntropyText(); - } - else - schedule(128,0, logEntropy); -} + if (%status $= "SUCCESS") + { + $LoginCertificate = $Authentication::Status::LastCert; + $pref::LastLoginKey = %username; -// churn the RNG state for additional entropy -function beginEntropyWait() -{ - if (CreateAccountDlg.page != 2 || $keyCreated) - return; - if (isEventPending($entropyWait)) - { - cancel($entropyWait); - } - $entropyWait = schedule(256, 0, beginEntropyWait); + // success + LoginMessagePopup("SUCCESS", "Account generated successfully. Storing account data to disk and logging in..."); - rubyEval("$twister.randomnumber(160)"); + schedule(2000, 0, popLoginMessage); + schedule(2000, 0, LoginDone); + } + else + { + Canvas.popDialog(CreateAccountDlg); + MessageBoxOK("ERROR", "Your account was created, but an unknown error occurred saving your account details locally.\n\nPlease try retrieving your account.", "Canvas.pushDialog(LoginDlg);"); + } + } + else + { + // handle the error + if ($Authentication::Status::Signature $= "Server chose to reject account generation request.") + { + LoginMessagePopup("ERROR", "The Authentication Server understood your request, but chose not to fulfill it."); + } + else if ($Authentication::Status::Signature $= "Server rejected account name.") + { + LoginMessagePopup("ERROR", "The Authentication Server rejected your requested account name."); + } + else if ($Authentication::Status::Signature $= "Corrupt signature request rejected.") + { + LoginMessagePopup("ERROR", "The server detected a problem in your request and could not create an account."); + } + else if ($Authentication::Status::Signature $= "Unknown signature status code returned from server.") + { + LoginMessagePopup("ERROR", "The Authentication Server timed out while fulfilling your request."); + } + + // go back to the account page + %this.nextBtn(1); + // schedule a "pop" of the error box we just put up + schedule(5000, 0, popLoginMessage); + } + } + else + { + // otherwise, check again, as the transaction may still be in progress + schedule(128, 0, t2csri_completeAccountRequest, %this); + } } // Warrior name check. Useful to keep entry valid. function CA_userName::validateWarriorName( %this ) { - %name = %this.getValue(); - %test = strToPlayerName( %name ); - if ( %name !$= %test ) - %this.setText( %test ); + %name = %this.getValue(); + %test = strToPlayerName(%name); + + if ( %name !$= %test ) + %this.setText(%test); } // If the options aren't in, disable the button. function updateNextButton() { - if ( !CreateAccountDlg.open ) - return; + if (!CreateAccountDlg.open) + return; - %done = true; - switch (CreateAccountDlg.page) - { - case 1: - if (!$RubyEnabled) - { - HintText.setText("Your game is not running the patched executable."); - HintText2.setText("Close the game and verify it is patched."); - %done = false; - } - else if ($AuthServer::Address $= "") - { - HintText.setText("The server address has not yet been retrieved."); - HintText2.setText("Close this page and try again in a moment."); - authConnect_findAuthServer(); - %done = false; - } - else if (!CreateAccountDlg.online) - { - if (CreateAccountDlg.online !$= "") - { - HintText.setText("The account server is OFFLINE or unreachable."); - HintText2.setText("Check your network connection and try again."); - } - %done = false; - } - else - { - HintText.setText("The account server is ONLINE and connectable."); - HintText2.setText("Click the NEXT STEP button to proceed."); - } - - case 2: - if (!$keyCreated) %done = false; - - case 3: - if (strlen($CreateAccountLoginName) < 4) - { - %done = false; - if (strlen($CreateAccountLoginName) > 0) - HintText.setText("Error: Your username must be at least 4 characters long."); - else - HintText.setText(""); - } - else if (strlen($CreateAccountPassword) < 6) - { - %done = false; - if (strlen($CreateAccountPassword) > 0) - HintText.setText("Error: Your password must be at least 6 characters long."); - else - HintText.setText(""); - } - else if (strcmp($CreateAccountPassword, $CreateAccountConfirmPassword)) - { - %done = false; - if (strlen($CreateAccountConfirmPassword) > 0) - HintText.setText("Error: Your password confirmation doesn't match."); - else - HintText.setText(""); - } - else - { - if ($CreateAccountLastEnteredUsername !$= $CreateAccountLoginName) - { - // client has typed in a new name... test suitability with the auth server - $CreateAccountLastEnteredUsername = $CreateAccountLoginName; - $Authentication::Status::Name = ""; - $NameSuitabilityMode = 1; - Authentication_checkName($CreateAccountLoginName); - t2csri_testNameSuitability(); - } - if ($NameSuitabilityMode) - { - HintText.setText(""); - %done = false; - } - if ($Authentication::Status::Name !$= "Name is available and acceptable.") - { - %status = ($Authentication::Status::Name $= "") ? "Checking name for availability..." : "Error:" SPC $Authentication::Status::Name; - HintText.setText(%status); - %done = false; - } - } + %done = true; + switch (CreateAccountDlg.page) + { + case 1: + if (!$T2CSRI::AccountState) + { + HintText.setText("Your game is not running the patched executable."); + HintText2.setText("Close the game and verify it is patched."); - } - CreateAccountNextBtn.setActive( %done ); + %done = false; + } + else if ($AuthServer::Address $= "") + { + HintText.setText("The server address has not yet been retrieved."); + HintText2.setText("Close this page and try again in a moment."); - schedule( 1000, 0, updateNextButton ); + authConnect_findAuthServer(); + + %done = false; + } + else if (!CreateAccountDlg.online) + { + if (CreateAccountDlg.online !$= "") + { + HintText.setText("The account server is OFFLINE or unreachable."); + HintText2.setText("Check your network connection and try again."); + } + + %done = false; + } + else + { + HintText.setText("The account server is ONLINE and connectable."); + HintText2.setText("Click the ACCEPT button to proceed."); + } + + case 2: + if (!$keyCreated) + { + %done = false; + } + else if (strlen($CreateAccountLoginName) < 4) + { + %done = false; + + if (strlen($CreateAccountLoginName) > 0) + HintText.setText("Error: Your username must be at least 4 characters long."); + else + HintText.setText(""); + } + else if (strlen($CreateAccountPassword) < 6) + { + %done = false; + + if (strlen($CreateAccountPassword) > 0) + HintText.setText("Error: Your password must be at least 6 characters long."); + else + HintText.setText(""); + } + else if (strcmp($CreateAccountPassword, $CreateAccountConfirmPassword)) + { + %done = false; + + if (strlen($CreateAccountConfirmPassword) > 0) + HintText.setText("Error: Your password confirmation doesn't match."); + else + HintText.setText(""); + } + else + { + if ($CreateAccountLastEnteredUsername !$= $CreateAccountLoginName) + { + // client has typed in a new name... test suitability with the auth server + $CreateAccountLastEnteredUsername = $CreateAccountLoginName; + $Authentication::Status::Name = ""; + + $NameSuitabilityMode = 1; + Authentication_checkName($CreateAccountLoginName); + + t2csri_testNameSuitability(); + } + + if ($NameSuitabilityMode) + { + HintText.setText(""); + + %done = false; + } + + if ($Authentication::Status::Name !$= "Name is available and acceptable.") + { + %status = ($Authentication::Status::Name $= "") ? "Checking name for availability..." : "Error:" SPC $Authentication::Status::Name; + HintText.setText("" @ %status); + + %done = false; + } + } + } + + CreateAccountNextBtn.setActive( %done ); + + schedule( 1000, 0, updateNextButton ); } function t2csri_testNameSuitability() { - // if no transaction to the authentication server is active... - if ($Authentication::Status::ActiveMode == 0) - { - if ($Authentication::Status::Name !$= "Name is available and acceptable.") - %status = "Error: "; - else - %status = "Success: "; - HintText.setText(%status @ $Authentication::Status::Name); - $NameSuitabilityMode = 0; - } - else - { - // otherwise, check again, as the transaction may still be in progress - schedule(128, 0, t2csri_testNameSuitability); - } + // if no transaction to the authentication server is active... + if ($Authentication::Status::ActiveMode == 0) + { + if ($Authentication::Status::Name !$= "Name is available and acceptable.") + { + %status = "Error: "; + HintText2.setVisible(1); + } + else + { + %status = "Success: "; + HintText2.setVisible(0); + } + + HintText.setText("" @ %status @ $Authentication::Status::Name); + $NameSuitabilityMode = 0; + } + else + { + // otherwise, check again, as the transaction may still be in progress + schedule(128, 0, t2csri_testNameSuitability); + } } -function CreateAccountDlg::genBtn(%this) -{ - LoginMessagePopup( "Creating your key...", "This can take a few minutes.\nDO NOT EXIT THE GAME\n" ); - schedule( 2000, 0, popLoginMessage ); - // Ruby Invocation Happens Here... - // Pass this through to the key generation function. - // $keyStrength - $keyStrength = getSubStr($keyStrength, 4, strlen($keyStrength)); - rubyEval("$accountKey = RSAKey.new"); - rubyEval("$accountKey.twister = $twister"); - cancel($entropyWait); - schedule(1024, 0, rubyEval, "$accountKey.generate(" @ $keyStrength @ ")"); - - // When done, have the following set: - $keyCreated = true; - CA_strength.setActive(!$keyCreated); - CreateAccountGenBtn.setActive(!$keyCreated); - CreateAccountGenBtn.setValue("KEY GENERATED"); - HintText2.setText("Click the NEXT STEP button to proceed."); - CreateAccountNextBtn.setActive(1); -} function popLoginMessage() { - Canvas.popDialog( LoginMessagePopupDlg ); -} -function newCreateAccount() -{ - $CreateAccountLoginName = ""; - $CreateAccountPassword = ""; - $CreateAccountConfirmPassword = ""; - Canvas.pushDialog( CreateAccountDlg ); - Canvas.popDialog( LoginDlg ); - CreateAccountDlg.page = 0; - CreateAccountDlg.nextBtn(); -} -function newLoginProcess() -{ - if (!$RubyEnabled) - { - MessageBoxOK("LOGIN ERROR","Your game is not running the patched game executable.\n\nClose the game and verify the patch was run successfully."); - return; - } - if (LoginEditMenu.getSelected() == 0) - { - if ( strlen( $LoginName ) < 3 ) - return; - else - { - if ( LoginEditMenu.findText( $LoginName ) == -1 ) - MessageBoxYesNo("Connect Account","That account isn't stored locally, would you like to retrieve it from the account server?","t2csri_downloadAccount($LoginName, $LoginPassword);",""); - else - { - LoginMessagePopup( "PLEASE WAIT", "Logging in..." ); - schedule(128, 0, t2csri_doLogin, $LoginName, $LoginPassword); - } - } - } - else - { - if ( $pref::RememberPassword ) - LoginPasswordBox.savePassword(); - LoginMessagePopup( "PLEASE WAIT", "Logging in..." ); - schedule(128, 0, t2csri_doLogin, $LastLoginKey, $LoginPassword); - } + Canvas.popDialog(LoginMessagePopupDlg); } +function newCreateAccount() +{ + $CreateAccountLoginName = ""; + $CreateAccountPassword = ""; + $CreateAccountConfirmPassword = ""; + + Canvas.pushDialog(CreateAccountDlg); + Canvas.popDialog(LoginDlg); + + CreateAccountDlg.page = 0; + CreateAccountDlg.nextBtn(); +} + +function newLoginProcess() +{ + if (!$T2CSRI::AccountState) + { + MessageBoxOK("LOGIN ERROR","Your game is not running the patched game executable.\n\nClose the game and verify the patch was run successfully."); + return; + } + + if (LoginEditMenu.getSelected() == 0) + { + if ( strlen( $LoginName ) < 3 ) + { + return; + } + else + { + if ( LoginEditMenu.findText( $LoginName ) == -1 ) + { + MessageBoxYesNo("Connect Account","That account isn't stored locally, would you like to retrieve it from the account server?","t2csri_downloadAccount($LoginName, $LoginPassword);",""); + } + else + { + LoginMessagePopup("PLEASE WAIT", "Logging in..."); + schedule(128, 0, t2csri_doLogin, $LoginName, $LoginPassword); + } + } + } + else + { + if ($pref::RememberPassword) + LoginPasswordBox.savePassword(); + + LoginMessagePopup("PLEASE WAIT", "Logging in..."); + schedule(128, 0, t2csri_doLogin, $LastLoginKey, $LoginPassword); + } +} function t2csri_doLogin(%username, %password) { - //warn(%username SPC %password); - %status = t2csri_getAccount(%username, %password); - warn(%status); - if (%status $= "SUCCESS") - { - // continue login - $pref::LastLoginKey = $LastLoginKey; - export( "$pref::*", "prefs/ClientPrefs.cs", false); - Canvas.popDialog(LoginDlg); - schedule(128, 0, popLoginMessage); - schedule(128, 0, LoginDone); + %status = t2csri_loginAccount(%username, %password); + // warn(%status); - // set the active "alias" to the current username - for (%i = 0; %i < $pref::Player::Count; %i++) - { - if (getField($pref::Player[%i], 0) $= trim(%username)) - $pref::Player::Current = %i; - } - } - else if (%status $= "INVALID_PASSWORD") - { - // pop-up a dialog asking the player to try again - popLoginMessage(); - LoginMessagePopup( "INVALID PASSWORD", "The password you entered is not correct. Try again." ); - schedule(3000, 0, popLoginMessage); - } - else - { - popLoginMessage(); - LoginMessagePopup( "ERROR", "An unknown error occured. Status code: " @ %status); - schedule(3000, 0, popLoginMessage); - } + if (%status $= "SUCCESS") + { + // continue login + $pref::LastLoginKey = $LastLoginKey; + export( "$pref::*", "prefs/ClientPrefs.cs", false); + Canvas.popDialog(LoginDlg); + schedule(128, 0, popLoginMessage); + schedule(128, 0, LoginDone); + + // set the active "alias" to the current username + for (%i = 0; %i < $pref::Player::Count; %i++) + { + if (getField($pref::Player[%i], 0) $= trim(%username)) + $pref::Player::Current = %i; + } + } + else if (%status $= "INVALID_PASSWORD") + { + // pop-up a dialog asking the player to try again + popLoginMessage(); + LoginMessagePopup( "INVALID PASSWORD", "The password you entered is not correct. Try again." ); + schedule(2000, 0, popLoginMessage); + } + else + { + popLoginMessage(); + LoginMessagePopup( "ERROR", "An unknown error occured. Status code: " @ %status); + schedule(2000, 0, popLoginMessage); + } } diff --git a/docs/base/@vl2/T2csri.vl2/loginScreens.cs.dso b/docs/base/@vl2/T2csri.vl2/loginScreens.cs.dso deleted file mode 100644 index f1f0b1ee..00000000 Binary files a/docs/base/@vl2/T2csri.vl2/loginScreens.cs.dso and /dev/null differ diff --git a/docs/base/@vl2/T2csri.vl2/scripts/autoexec/t2csri_IRCfix.cs b/docs/base/@vl2/T2csri.vl2/scripts/autoexec/t2csri_IRCfix.cs deleted file mode 100644 index 7041553f..00000000 --- a/docs/base/@vl2/T2csri.vl2/scripts/autoexec/t2csri_IRCfix.cs +++ /dev/null @@ -1,190 +0,0 @@ -$IRCClient::NickName = getField(wonGetAuthInfo(),0); -$IRCClient::NickName = strReplace($IRCClient::NickName," ","_"); -$IRCClient::NickName = stripChars($IRCClient::NickName,"~@#$!+%/|^{&*()<>"); - -package t2csri_ircfix { -function GetIRCServerList(%arg1) { - return "IP:irc.arloria.net:6667"; -} -function IRCClient::notify(%event) -{ - if (isObject(ServerConnection) && getSubStr(%event,0,9) $= "IDIRC_ERR") return; - Parent::notify(%event); -} -function IRCClient::away(%params) -{ - %me = $IRCClient::people.getObject(0); - %me.flags = %me.flags & ~$PERSON_AWAY; - if (strlen(%params)) - { - if ($IRCClient::awaytimeout) - { - cancel($IRCClient::awaytimeout); - $IRCClient::awaytimeout = 0; - } - IRCClient::send("AWAY :" @ %params); - } else IRCClient::send("AWAY"); -} -function IRCTCP::onDisconnect(%this) -{ - $IRCClient::state = IDIRC_DISCONNECTED; - IRCClient::reset(); - //IRCClient::notify(IDIRC_ERR_DROPPED); - parent::onDisconnect(%this); -} -function IRCClient::onVersion(%prefix,%params) -{ - nextToken(%prefix,prefix,"!"); - parent::onVersion(%prefix,%params); -} -function IRCTCP::onConnected(%this) -{ - IRCClient::newMessage("","IRCClient: Established TCP/IP connection"); - %me = $IRCClient::people.getObject(0); - %me.displayName = $IRCClient::NickName; - %me.setName(%me.displayName); - $IRCClient::tcp.schedule(500, "send", "NICK " @ $IRCClient::NickName @ "\r\n"); - $IRCClient::tcp.schedule(500, "send", "USER " @ $IRCClient::NickName @ " x x :" @ $IRCClient::NickName @ "\r\n"); - $IRCClient::tcp.schedule(2000, "send", "WHOIS " @ $IRCClient::NickName @ "\r\n"); - $IRCClient::state = IDIRC_CONNECTING_WAITING; -} -function IRCClient::relogin() -{ - if($IRCClient::state !$= IDIRC_CONNECTED) - IRCClient::connect(); - %me = $IRCClient::people.getObject(0); - %me.displayName = $IRCClient::NickName; - %me.setName(%me.displayName); - %me.tagged = %me.displayName; - IRCClient::correctNick(%me); - IRCClient::newMessage("","IRCClient: Reauthentication starting"); - $IRCClient::tcp.schedule(500, "send", "NICK " @ $IRCClient::NickName @ "\r\n"); - $IRCClient::tcp.schedule(500, "send", "USER " @ $IRCClient::NickName @ " x x :" @ $IRCClient::NickName @ "\r\n"); - $IRCClient::tcp.schedule(2000, "send", "WHOIS " @ $IRCClient::NickName @ "\r\n"); - $IRCClient::state = IDIRC_CONNECTING_WAITING; -} -function IRCClient::dispatch(%prefix,%command,%params) -{ - if (%command == 378) {IRCClient::onConFrom(%prefix,%params); return true;} - else parent::dispatch(%prefix,%command,%params); -} -function chatMemberPopup::add(%this,%name,%index) { - if (%index == 10 || %index == 11) return; - parent::add(%this,%name,%index); -} -function JoinChatDlg::onWake(%this) -{ - if ($IRCClient::state $= IDIRC_CONNECTING_WAITING) - MessageBoxOK("CONNECTING...","Waiting for IRC server to respond, please wait."); - else - parent::onWake(%this); -} -function ChatTabView::onSelect(%this,%obj,%name) -{ - parent::onSelect(%this,%obj,%name); - if (%name $= "welcome" && $IRCClient::channels.getObject(0) != %obj) - { - ChatPanel.setVisible(true); - WelcomePanel.setVisible(false); - ChatEditOptionsBtn.setVisible(false); - } -} -function IRCClient::onConFrom(%prefix,%params) -{ - //IP acquisition test... may remove - //Krash-T2 Krash-T2 :is connecting from *@24.108.153.184 24.108.153.184 - if ($IPv4::InetAddress $= "" && getWord(%params,0) $= $IRCClient::people.getObject(0).displayName) $IPv4::InetAddress = getWord(%params,getWordCount(%params)-1); -} -function IRCClient::onBadNick(%prefix,%params) -{ - $IRCClient::NickName = getField(wonGetAuthInfo(),0) @ "-"@getRandom(0,99); - $IRCClient::NickName = strReplace($IRCClient::NickName," ","_"); - IRCClient::relogin(); -} -function IRCClient::onNick(%prefix,%params) -{ - %person = IRCClient::findPerson2(%prefix,false); - if (%person) { - %person.displayName = %params; - %person.tagged = %params; - IRCClient::correctNick(%person); - ChatRoomMemberList_rebuild(); - } - parent::onNick(%prefix,%params); - -} -function IRCClient::newMessage(%channel,%message) -{ - //quick UE fix, rewrite later - for (%i = 0;%i < getWordCount(%message);%i++) { - %word = getWord(%message,%i); - %first = strstr(%word,"<"); - if (%first != -1) { - %word1 = getSubstr(%word,%first,strlen(%word)); - %second = strstr(%word1,">"); - if (%second == -1) - %message = stripChars(%message,"<>"); - } - } - parent::newMessage(%channel,%message); -} -function IRCClient::setIdentity(%p,%ident) -{ - parent::setIdentity(%p,%ident); - if(%p.getName() !$= %p.displayName) %p.setName(%p.displayName); - if(%p.untagged $= "")%p.untagged = %p.displayName; -} -function IRCClient::onMode(%prefix,%params) -{ - parent::onMode(%prefix,%params); - ChatRoomMemberList_rebuild(); -} -function IRCClient::onJoinServer(%mission,%server,%address,%mayprequire,%prequire) -{ - if(strstr(strlwr($IRCClient::currentChannel.getName(),"tribes")) == -1) return; - parent::onJoinServer(%mission,%server,%address,%mayprequire,%prequire); -} -function IRCClient::onNameReply(%prefix,%params) -{ - - %params = strreplace(%params,"~","@"); - %params = strreplace(%params,"&","@"); - %params = strreplace(%params,"*","@"); - %params = strreplace(%params,"%","@"); - %params = strreplace(%params,"^","@"); - parent::onNameReply(%prefix,%params); -} -function IRCClient::onPing(%prefix,%params) -{ - //echo(%prefix SPC %params); - if (!$PingStarted) { - $IRCClient::tcp.schedule(1000, "send", "PONG " @ %params @ "\r\n"); - $PingStarted = true; - } else $IRCClient::tcp.send("PONG " @ %params @ "\r\n"); - -} -function IRCClient::onPart(%prefix,%params) -{ - %params = firstWord(%params); - parent::onPart(%prefix,%params); - ChatRoomMemberList_rebuild(); -} -function IRCClient::notify(%event) -{ - if (%event $= IDIRC_CHANNEL_LIST) { - JoinChatList.clear(); - for (%i = 0; %i < $IRCClient::numChannels; %i++) - { - switch$ ( $IRCClient::channelNames[%i] ) { - case "#the_construct" or "#help" or "#welcome": %temp = 1; - default: %temp = 0; - } - if (strStr(strlwr($IRCClient::channelNames[%i]),"tribes") != -1) %temp = 1; - JoinChatList.addRow(%i, IRCClient::displayChannel( $IRCClient::channelNames[%i]) TAB $IRCClient::channelUsers[%i] TAB %temp ); - JoinChatList.setRowStyle( %i, %temp > 0 ); - } - JoinChatList.sort(); - JoinChatName.onCharInput(); - } else parent::notify(%event); -} -}; activatePackage(t2csri_ircfix); diff --git a/docs/base/@vl2/T2csri.vl2/scripts/autoexec/t2csri_IRCfix.cs.dso b/docs/base/@vl2/T2csri.vl2/scripts/autoexec/t2csri_IRCfix.cs.dso deleted file mode 100644 index 3f66ea50..00000000 Binary files a/docs/base/@vl2/T2csri.vl2/scripts/autoexec/t2csri_IRCfix.cs.dso and /dev/null differ diff --git a/docs/base/@vl2/T2csri.vl2/scripts/autoexec/t2csri_list.cs b/docs/base/@vl2/T2csri.vl2/scripts/autoexec/t2csri_list.cs deleted file mode 100644 index 2745b546..00000000 --- a/docs/base/@vl2/T2csri.vl2/scripts/autoexec/t2csri_list.cs +++ /dev/null @@ -1,456 +0,0 @@ -// Tribes 2 Unofficial Authentication System -// http://www.tribesnext.com/ -// Written by Krash -// Copyright 2008 by Krash and the Tribes 2 Community System Reengineering Intitiative - -// Master listing / Queries. - -if ($Host::TN::beat $= "") $Host::TN::beat = 3; //Time between beats in minutes. -if ($Host::TN::echo $= "") $Host::TN::echo = 1; //Enable the MS echoes. - - -function NewsGui::onWake( %this ) -{ - Canvas.pushDialog( LaunchToolbarDlg ); - %this.pane = "News"; - NM_TabView.setSelected( 1 ); -} -function NM_TabView::onAdd( %this ) -{ - %this.addSet( 1, "gui/shll_horztabbuttonB", "5 5 5", "50 50 0", "5 5 5" ); - %this.addTab(1,"NEWS",1); - %this.addTab(2,"FORUMS"); - %this.setTabActive(2,0); - %this.addTab(3,"DOWNLOADS"); - %this.setTabActive(3,0); -} -function NM_TabView::onSelect( %this, %id, %text ) -{ - NM_NewsPane.setVisible( %id == 1 ); - //NM_ForumPane.setVisible( %id == 2 ); - //NM_FilePane.setVisible( %id == 3 ); - NM_TabFrame.setAltColor( %id == 1 ); - - %ctrl = "NM_" @ NewsGui.pane @ "Pane"; - if ( isObject( %ctrl ) ) - %ctrl.onDeactivate(); - - switch ( %id ) - { - case 1: // News - NM_NewsPane.onActivate(); - } -} -function NM_NewsPane::onActivate(%this) { - NewsGui.pane = "News"; - -} -function NM_NewsPane::onDeactivate(%this) {} -function NewsGui::setKey(%this) {} -function LaunchNews() { -if (!isObject(NewsGui)){ -new GuiChunkedBitmapCtrl(NewsGui) { - profile = "GuiContentProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "$ShellBackground"; - helpTag = "0"; - useVariable = "1"; - - new ShellPaneCtrl() { - profile = "ShellPaneProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "12 13"; - extent = "620 423"; - minExtent = "48 92"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "TRIBESNEXT"; - maxLength = "255"; - noTitleBar = "0"; - - - new ShellTabFrame(NM_TabFrame) { - profile = "ShellHorzTabFrameProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "22 54"; - extent = "576 351"; - minExtent = "26 254"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - isVertical = "0"; - useCloseButton = "0"; - edgeInset = "0"; - }; - new ShellTabGroupCtrl(NM_TabView) { - profile = "TabGroupProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "30 25"; - extent = "560 29"; - minExtent = "38 29"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - glowOffset = "7"; - tabSpacing = "2"; - maxTabWidth = "150"; - stretchToFit = "0"; - }; - new GuiControl(NM_NewsPane) { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "586 423"; - minExtent = "8 8"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellFieldCtrl(NewsPanel) { - profile = "ShellFieldProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "31 92"; - extent = "559 315"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellScrollCtrl() { - profile = "NewScrollCtrlProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "195 5"; - extent = "360 303"; - minExtent = "24 52"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "0 2"; - fieldBase = "gui/shll_field"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 6"; - extent = "336 291"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiMLTextCtrl(NewsText) { - profile = "NewTextEditProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "0 0"; - extent = "362 2376"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "2"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - }; - new ShellScrollCtrl() { - profile = "NewScrollCtrlProfile"; - horizSizing = "right"; - vertSizing = "height"; - position = "2 21"; - extent = "195 287"; - minExtent = "24 52"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "dynamic"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "0 3"; - fieldBase = "gui/shll_field"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 7"; - extent = "187 273"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellTextList(NewsHeadlines) { - profile = "ShellTextArrayProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "187 180"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - enumerate = "0"; - resizeCell = "1"; - columns = "0"; - fitParentWidth = "1"; - clipColumnText = "0"; - }; - }; - }; - new GuiTextCtrl() { - profile = "ShellAltTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "12 6"; - extent = "72 20"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "HEADLINES:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - }; - - }; - - - }; -}; -} else LaunchTabView.viewTab( "TRIBESNEXT", NewsGui, 0 ); -} -//================================================================ - -function queryTNServers(%filter,%mod,%maptype,%minplayers,%maxplayers,%maxBots,%flags) { - - %server = "master.tribesnext.com:80"; - if (!isObject(TNbite)) - %bite = new TCPObject(TNbite){}; - else %bite = TNbite; - %bite.mode = 0; - %filename = "/list"; - if (%filter) - %filename = "/list/"@%mod@"/"@%maptype@"/"@%minplayers@"/"@%maxplayers@"/"@%maxBots@"/"@%flags; - if (%filter $= "types") { - %filename = "/listtypes"; - %bite.mode = 2; - } else queryFavoriteServers(); // Filtering fix, since the old master query isn't used. - - %bite.get(%server, %filename); -} - -function queryMasterGameTypes(){ - clearGameTypes(); - clearMissionTypes(); - queryTNServers("types"); -} - -function queryMasterServer(%port, %flags, %rulesSet, %missionType, %minPlayers, %maxPlayers, %maxBots, %regionMask, %maxPing, %minCpu, %filtFlags, %buddy ) -{ - if (%flags !$= "") queryTNServers(1,%rulesSet,%missionType,%minplayers,%maxplayers,%maxBots,%filtFlags SPC %buddy); - else queryTNServers(); -} - -function TNbite::onLine(%this, %line) { - if (trim(%line) $= "") { - if (!%this.primed) %this.primed = true; - if (%this.mode != 5) return; - } - if (!%this.primed) return; - - if (%this.mode == 1) - switch (%line) { // heartbeats - case 0: if ($Host::TN::echo) echo(" - Server added to list."); - case 1: if ($Host::TN::echo) { echo(" - Your server could not be contacted."); - echo(" - Check your IP / port configuration."); } - case 2: if ($Host::TN::echo) echo(" - Heartbeat confirmed."); - } - else if (%this.mode == 2) //filter retrieval - switch (firstWord(%line)) { - case 0: addGameType( restWords(%line) ); - case 1: addMissionType( restWords(%line) ); - } - else if (%this.mode == 5) // news retrieval - NewsGui.addLine(%line); - else // and finally, the server list... - if ( strpos(%line,":") != -1 && strstr(%line,".") != -1) { - querySingleServer( %line ); - if (!%this.fnd) %this.fnd = true; - } -} - -function TNbite::onConnectFailed(%this) { - if ($Host::TN::echo) echo("-- Could not connect to master server."); -} - -function TNbite::onDNSFailed(%this) { - if ($Host::TN::echo) echo("-- Could not connect to DNS server."); -} - -function TNbite::onDisconnect(%this) { - if (!%this.fnd && %this.mode == 0) - if (!GMJ_Browser.rowCount()) - updateServerBrowserStatus( "No servers found.", 0 ); - %this.delete(); -} - -function TNbite::get(%this, %server, %query) -{ - %this.server = %server; - %this.query = %query; - %this.connect(%server); -} - -function TNbite::onConnected(%this) -{ - if (%this.query !$= "") { - %query = "GET " @ %this.query @ " HTTP/1.1\r\nHost: " @ %this.server @ "\r\nUser-Agent: Tribes 2\r\nConnection: close\r\n\r\n"; - %this.send(%query); - } -} - -function NewsGui::addLine( %this, %line ) { - %this = NewsText; - if (firstWord(%line) $= "") { - %line = setWord(%line,0,""); - NewsHeadlines.addRow(%this.index,stripMLControlChars(%line)); - } - if (%line $= "#EOF") {NewsText.upToDate = true; NewsHeadlines.setSelectedRow(0); return;} - %text = %this.getText(); - %line = detag( %line ); - %text = (%text $= "") ? %line : %text NL %line; - %this.setText( %text ); -} - -function NewsText::update( %this, %online ) { - %this.setText(""); - NewsHeadlines.clear(); - %this.index = -1; - if (%online) { - %server = "www.tribesnext.com:80"; - if (!isObject(TNbite)) - %bite = new TCPObject(TNbite){}; - else %bite = TNbite; - %bite.mode = 5; - %filename = "/news"; - %bite.get(%server, %filename); - } -} -function NewsHeadlines::onSelect( %this, %id, %text ) -{ - NewsText.scrollToTag( %id ); -} -//================================================================ -package t2csri_webs { - -function CheckEmail( %bool ) { - if ($LaunchMode $= "Normal") return; // Do nothing for now - parent::CheckEmail( %bool ); -} - -function LaunchTabView::addLaunchTab( %this, %text, %gui, %makeInactive ) { - // disable currently unused tabs - if (%text $= "EMAIL" || %text $= "BROWSER") parent::addLaunchTab( %this, %text, %gui, 1 ); - else parent::addLaunchTab( %this, %text, %gui, %makeInactive ); -} -function LaunchToolbarMenu::add(%this,%id,%text) { - parent::add(%this,%id,%text); - if ($PlayingOnline && %text $= "BROWSER") { - LaunchToolbarMenu.add( 1, "TRAINING" ); - LaunchToolbarMenu.add( 2, "TRIBESNEXT" ); - } -} - -function OpenLaunchTabs( %gotoWarriorSetup ) { - parent::OpenLaunchTabs( %gotoWarriorSetup ); - if ($PlayingOnline && !TrainingGui.added) { - LaunchTabView.addLaunchTab( "TRAINING", TrainingGui ); - LaunchTabView.addLaunchTab( "TRIBESNEXT", NewsGui ); - LaunchNews(); - NewsText.update(1); - TrainingGui.added = true; - } -} - -function JoinSelectedGame() { - if (($IPv4::InetAddress $= "" || strstr($IPv4::InetAddress,".") == -1) && $PlayingOnline) { - messageBoxOK("IP ERROR","Your external address has not been set or is set incorrectly. \n\nAttempting to reset..."); - ipv4_getInetAddress(); - return; - } else parent::JoinSelectedGame(); -} -function ClientReceivedDataBlock(%index, %total) -{ - DB_LoadingProgress.setValue( %index / %total ); - parent::ClientReceivedDataBlock(%index, %total); -} - -function CreateServer(%mission, %missionType) { - parent::CreateServer(%mission, %missionType); - if (!isActivePackage(t2csri_server)) exec("t2csri/serverGlue.cs"); -} - -function StartHeartbeat() { - if ($playingOnline) { - if(isEventPending($TNBeat)) cancel($TNBeat); - %server = "master.tribesnext.com:80"; - if ($Host::BindAddress !$= "") - %path = "/add/" @ $Host::Port @"/"@ $Host::BindAddress; - else %path = "/add/" @ $Host::Port; - if (!isObject(TNbite)) - %bite = new TCPObject(TNbite){}; - else %bite = TNbite; - %bite.mode = 1; - %bite.get(%server, %path); - if ($Host::TN::echo) - echo("-- Sent heartbeat to TN Master. ("@%server@")"); - $TNBeat = schedule($Host::TN::beat*60000,0,"StartHeartBeat"); - } else parent::StartHeartbeat(); -} - -function StopHeartbeat() { - if ($playingOnline) { - if(isEventPending($TNBeat)) cancel($TNBeat); - } else parent::StartHeartbeat(); -} -//================================================================ -}; -if (!isActivePackage(t2csri_webs)) activatepackage (t2csri_webs); diff --git a/docs/base/@vl2/T2csri.vl2/scripts/autoexec/t2csri_list.cs.dso b/docs/base/@vl2/T2csri.vl2/scripts/autoexec/t2csri_list.cs.dso deleted file mode 100644 index f7a6af33..00000000 Binary files a/docs/base/@vl2/T2csri.vl2/scripts/autoexec/t2csri_list.cs.dso and /dev/null differ diff --git a/docs/base/@vl2/T2csri.vl2/scripts/autoexec/t2csri_serv.cs b/docs/base/@vl2/T2csri.vl2/scripts/autoexec/t2csri_serv.cs deleted file mode 100644 index 4caa3f43..00000000 --- a/docs/base/@vl2/T2csri.vl2/scripts/autoexec/t2csri_serv.cs +++ /dev/null @@ -1,8 +0,0 @@ -// Tribes 2 Unofficial Authentication System -// http://www.tribesnext.com/ -// Written by Electricutioner/Thyth -// Copyright 2008 by Electricutioner/Thyth and the Tribes 2 Community System Reengineering Intitiative - -// Version 1.0 initialization and glue file (server side) - -schedule(0, 0, exec, "t2csri/serverglue.cs"); \ No newline at end of file diff --git a/docs/base/@vl2/T2csri.vl2/scripts/autoexec/t2csri_serv.cs.dso b/docs/base/@vl2/T2csri.vl2/scripts/autoexec/t2csri_serv.cs.dso deleted file mode 100644 index 907ba199..00000000 Binary files a/docs/base/@vl2/T2csri.vl2/scripts/autoexec/t2csri_serv.cs.dso and /dev/null differ diff --git a/docs/base/@vl2/T2csri.vl2/t2csri/authconnect.cs b/docs/base/@vl2/T2csri.vl2/t2csri/authconnect.cs index ee254307..e512308d 100644 --- a/docs/base/@vl2/T2csri.vl2/t2csri/authconnect.cs +++ b/docs/base/@vl2/T2csri.vl2/t2csri/authconnect.cs @@ -1,87 +1,70 @@ -// Tribes 2 Unofficial Authentication System -// http://www.tribesnext.com/ -// Written by Electricutioner/Thyth -// Copyright 2008 by Electricutioner/Thyth and the Tribes 2 Community System Reengineering Intitiative - -// Authentication Server Connector Version 1.0: 11/06/2008 - -function authConnect_findAuthServer() -{ - if ($AuthServer::Address !$= "") - return; - echo("Looking up Authentication Server..."); - if (isObject(AuthConnection)) - { - AuthConnection.disconnect(); - AuthConnection.delete(); - } - new TCPObject(AuthConnection); - - %data = "GET /auth HTTP/1.1\r\nHost: www.tribesnext.com\r\nUser-Agent: Tribes 2\r\nConnection: close\r\n\r\n"; - AuthConnection.data = %data; - AuthConnection.connect("www.tribesnext.com:80"); - $AuthServer::Primed = 0; -} - -function AuthConnection::onLine(%this, %line) -{ - if (%line == 411) - return; - if (trim(%line) $= "") - { - $AuthServer::Primed = 1; - return; - } - - if ($AuthServer::Primed) - { - $AuthServer::Address = %line; - %this.disconnect(); - authConnect_verifyLookup(); - } -} - -function AuthConnection::onConnected(%this) -{ - %this.send(%this.data); -} - -function authConnect_verifyLookup() -{ - - if (getFieldCount($AuthServer::Address) != 2) - { - $AuthServer::Address = ""; - error("Authentication server lookup failed."); - return; - } - %address = getField($AuthServer::Address, 0); - %signature = getField($AuthServer::Address, 1); - - %sha1sum = sha1sum(%address); - %verifSum = t2csri_verify_auth_signature(%signature); - while (strlen(%verifSum) < 40) - %verifSum = "0" @ %verifSum; - if (%sha1sum !$= %verifSum) - { - // signature verification failed... someone has subverted the auth server lookup - error("Authentication server lookup returned an address with an invalid signature."); - error("Unable to contact the authentication server."); - $AuthServer::Address = ""; - return; - } - else - { - echo("Authentication server found at " @ %address @ ". Ready to authenticate."); - $AuthServer::Address = %address; - $AuthServer::Primed = ""; - } -} - -// perform signature verification to prove that the auth server has designated the -// provided address -function t2csri_verify_auth_signature(%sig) -{ - rubyEval("tsEval '$temp=\"' + t2csri_verify_auth_signature('" @ %sig @ "').to_s(16) + '\";'"); - return $temp; -} +// Tribes 2 Unofficial Authentication System +// http://www.tribesnext.com/ +// Written by Electricutioner/Thyth +// Copyright 2008 by Electricutioner/Thyth and the Tribes 2 Community System Reengineering Intitiative + +// Authentication Server Connector Version 1.0: 11/06/2008 + +function authConnect_findAuthServer() +{ + if ($AuthServer::Address !$= "") + return; + + echo("Looking up Authentication Server..."); + + if (isObject(AuthConnection)) + { + AuthConnection.disconnect(); + AuthConnection.delete(); + } + + new HTTPObject(AuthConnection); + AuthConnection.setHeader("Accept", "text/plain"); + AuthConnection.get("www.tribesnext.com", "auth"); +} + +function AuthConnection::onLine(%this, %line) +{ + if (getFieldCount(%line) != 2) + return; + + %address = getField(%line, 0); + %signature = getField(%line, 1); + + %sha1sum = sha1sum(%address); + %verifSum = t2csri_verify_auth_signature(%signature); + while (strlen(%verifSum) < 40) + %verifSum = "0" @ %verifSum; + + if (%sha1sum !$= %verifSum) + { + error("Authentication server lookup returned an address with an invalid signature."); + error("Unable to contact the authentication server."); + $AuthServer::Address = ""; + } + else + { + echo("Authentication server found at " @ %address @ ". Ready to authenticate."); + $AuthServer::Address = %address; + } +} + +function AuthConnection::onDisconnect(%this) +{ + if ($AuthServer::Address $= "") + { + error("Authentication server lookup failed."); + } + + %this.delete(); +} + +function AuthConnection::onConnectFailed(%this) +{ + %this.delete(); +} + +function AuthConnection::onDNSFailed(%this) +{ + %this.delete(); +} \ No newline at end of file diff --git a/docs/base/@vl2/T2csri.vl2/t2csri/authconnect.cs.dso b/docs/base/@vl2/T2csri.vl2/t2csri/authconnect.cs.dso deleted file mode 100644 index 2813e4fa..00000000 Binary files a/docs/base/@vl2/T2csri.vl2/t2csri/authconnect.cs.dso and /dev/null differ diff --git a/docs/base/@vl2/T2csri.vl2/t2csri/authinterface.cs b/docs/base/@vl2/T2csri.vl2/t2csri/authinterface.cs index 8d456a06..3ba595b5 100644 --- a/docs/base/@vl2/T2csri.vl2/t2csri/authinterface.cs +++ b/docs/base/@vl2/T2csri.vl2/t2csri/authinterface.cs @@ -14,9 +14,9 @@ $Authentication::Settings::Timeout = 30000; function AuthenticationInterface::onLine(%this, %line) { - //warn(%line); if (isEventPending($Authentication::TransactionCompletionSchedule)) cancel($Authentication::TransactionCompletionSchedule); + $Authentication::TransactionCompletionSchedule = schedule(700, 0, Authentication_transactionComplete); if ($Authentication::Status::ActiveMode != 0) @@ -102,12 +102,8 @@ function Authentication_transactionComplete() } else if (getWord(%buffer, 0) $= "CERT:") { - %cert = getSubStr(%buffer, 0, strstr(%buffer, "\n")); - %buffer = getSubStr(%buffer, strstr(%buffer, "\n") + 1, strlen(%buffer)); - %exp = getSubStr(%buffer, 0, (strstr(%buffer, "\n") == -1 ? strlen(%buffer) : strstr(%buffer, "\n"))); - - $Authentication::Status::LastCert = %cert; - $Authentication::Status::LastExp = %exp; + $Authentication::Status::LastCert = getRecord(%buffer, 0); + $Authentication::Status::LastExp = getRecord(%buffer, 1); echo("Authentication: Successfully downloaded certificate and encrypted key."); } else @@ -167,6 +163,7 @@ function Authentication_checkAvail() if (isObject(AuthenticationInterface)) AuthenticationInterface.delete(); + new TCPObject(AuthenticationInterface); AuthenticationInterface.data = "AVAIL\n"; @@ -188,6 +185,7 @@ function Authentication_checkName(%name) if (isObject(AuthenticationInterface)) AuthenticationInterface.delete(); + new TCPObject(AuthenticationInterface); AuthenticationInterface.data = "NAME\t" @ %name @ "\n"; @@ -209,6 +207,7 @@ function Authentication_recoverAccount(%payload) if (isObject(AuthenticationInterface)) AuthenticationInterface.delete(); + new TCPObject(AuthenticationInterface); AuthenticationInterface.data = "RECOVER\t" @ %payload @ "\n"; @@ -230,9 +229,11 @@ function Authentication_registerAccount(%payload) if (isObject(AuthenticationInterface)) AuthenticationInterface.delete(); + new TCPObject(AuthenticationInterface); AuthenticationInterface.data = "SIGN\t" @ %payload @ "\n"; + AuthenticationInterface.connect($AuthServer::Address); $Authentication::TransactionCompletionSchedule = schedule($Authentication::Settings::Timeout, 0, Authentication_transactionComplete); } \ No newline at end of file diff --git a/docs/base/@vl2/T2csri.vl2/t2csri/authinterface.cs.dso b/docs/base/@vl2/T2csri.vl2/t2csri/authinterface.cs.dso deleted file mode 100644 index e2a3b25b..00000000 Binary files a/docs/base/@vl2/T2csri.vl2/t2csri/authinterface.cs.dso and /dev/null differ diff --git a/docs/base/@vl2/T2csri.vl2/t2csri/autoupdate.cs b/docs/base/@vl2/T2csri.vl2/t2csri/autoupdate.cs deleted file mode 100644 index fac7bd01..00000000 --- a/docs/base/@vl2/T2csri.vl2/t2csri/autoupdate.cs +++ /dev/null @@ -1,111 +0,0 @@ -// Tribes 2 Unofficial Authentication System -// http://www.tribesnext.com/ -// Written by Electricutioner/Thyth -// Copyright 2008 by Electricutioner/Thyth and the Tribes 2 Community System Reengineering Intitiative - -// Bare Bones Auto Update System Version 1.0: 11/06/2008 - -function authConnect_findAutoUpdater() -{ - if ($AutoUpdater::Address !$= "") - return; - - if (isObject(AutoUpdateConnection)) - { - AutoUpdateConnection.disconnect(); - AutoUpdateConnection.delete(); - } - new TCPObject(AutoUpdateConnection); - - %data = "GET /update HTTP/1.1\r\nHost: www.tribesnext.com\r\nUser-Agent: Tribes 2\r\nConnection: close\r\n\r\n"; - AutoUpdateConnection.connect("www.tribesnext.com:80"); - AutoUpdateConnection.schedule(1000, send, %data); -} - -function AutoUpdateConnection::onLine(%this, %line) -{ - if (!$AutoUpdater::UpdateFound) - { - $AutoUpdater::Address = %line; - %this.disconnect(); - autoUpdate_verifyLookup(); - } - else - { - if (isEventPending($AutoUpdate::LastLineSch)) - cancel($AutoUpdate::LastLineSch); - $AutoUpdate::LastLineSch = autoUpdate_applyUpdate(); - if ($AutoUpdate::UpdateStarted) - $AutoUpdate::Buffer = $AutoUpdate::Buffer @ "\n" @ %line; - else if (strlen(%line) == 0) - $AutoUpdate::UpdateStarted = 1; - } -} - -function autoUpdate_verifyLookup() -{ - if (getFieldCount($AutoUpdate::Address) != 2) - { - $AutoUpdater::Address = ""; - error("No valid update address found."); - return; - } - %address = getField($AutoUpdater::Address, 0); - %signature = getField($AutoUpdater::Address, 1); - - %sha1sum = sha1sum(%address); - if (%sha1sum !$= t2csri_verify_update_signature(%signature)) - { - // signature verification failed... someone has subverted the auth server lookup - error("Auto update lookup returned an address with an invalid signature."); - error("Unable to download update without a correct signature."); - $AutoUpdater::Address = ""; - return; - } - else - { - echo("New update found at " @ %address @ ". Ready to download."); - $AutoUpdater::Address = %address; - $AutoUpdater::UpdateFound = 1; - } -} - -// perform signature verification to prove that the update server has designated the -// provided URL for a download, we don't want people injecting arbitrary code into -// user installations -function t2csri_verify_update_signature(%sig) -{ - rubyEval("tsEval '$temp=\"' + t2csri_verify_update_signature('" @ %sig @ "') + '\";'"); - return $temp; -} - -function autoUpdate_performUpdate() -{ - if ($AutoUpdater::Address $= "") - return; - - if (isObject(AutoUpdateConnection)) - { - AutoUpdateConnection.disconnect(); - AutoUpdateConnection.delete(); - } - new TCPObject(AutoUpdateConnection); - - %host = getSubStr($AutoUpdater::Address, 0, strstr("/")); - %uri = getSubStr($AutoUpdater::Address, strlen(%host), strlen($AutoUpdater::Address)); - - %data = "GET " @ %uri @ " HTTP/1.1\nHost: " @ %host @ "\nUser-Agent: Tribes 2\nConnection: close\n\n"; - AutoUpdateConnection.connect(%host); - AutoUpdateConnection.schedule(1000, send, %data); -} - -function autoUpdate_applyUpdate() -{ - new FileObject(AutoUpdateFile); - AutoUpdateFile.openForWrite("autoUpdate.rb"); - AutoUpdateFile.writeline($AutoUpdate::Buffer); - AutoUpdateFile.close(); - AutoUpdateFile.delete(); - - rubyExec("autoUpdate.rb"); -} diff --git a/docs/base/@vl2/T2csri.vl2/t2csri/bans.cs b/docs/base/@vl2/T2csri.vl2/t2csri/bans.cs deleted file mode 100644 index f2184169..00000000 --- a/docs/base/@vl2/T2csri.vl2/t2csri/bans.cs +++ /dev/null @@ -1,93 +0,0 @@ -// Tribes 2 Unofficial Authentication System -// http://www.tribesnext.com/ -// Written by Electricutioner/Thyth -// Copyright 2008 by Electricutioner/Thyth and the Tribes 2 Community System Reengineering Intitiative - -// IP and GUID ban list handling. -// These seem to be completely broken in engine, so... here is a script implementation. - -// Still works the same way as before... so scripts will function unmodified. -// BanList::add( %guid, %ipAddress, %seconds); -// If both GUID and IP address are specified, both types of entries are made on the banlist. - -// gets the current Unix Epoch time from Ruby -- in seconds -function currentEpochTime() -{ - rubyEval("tsEval '$temp=' + Time.now.to_i.to_s + ';'"); - return $temp; -} - -// compute the addition in Ruby, due to the Torque script precision problems for >1e6 values -function getEpochOffset(%seconds) -{ - rubyEval("tsEval '$temp=' + (Time.now.to_i + " @ %seconds @ ").to_s + ';'"); - return $temp; -} - -// bans are added to the $BanList::GUID and $BanList::IP hash maps as the Unix epoch time -// when the ban will expire -function BanList::add(%guid, %ipAddress, %seconds) -{ - if (%guid != 0) - { - // add GUID ban - $BanList::GUID[%guid] = getEpochOffset(%seconds); - } - if (getSubStr(%ipAddress, 0, 3) $= "IP:") - { - // add IP ban - %bareIP = getSubStr(%ipAddress, 3, strLen(%ipAddress)); - %bareIP = getSubStr(%bareIP, 0, strstr(%bareIP, ":")); - %bareIP = strReplace(%bareIP, ".", "_"); // variable access bug workaround - - $BanList::IP[%bareIP] = getEpochOffset(%seconds); - } - - // write out the updated bans to the file - export("$BanList*", "prefs/banlist.cs"); -} - -// returns boolean on whether the given client is IP banned or not -// true if banned, false if not banned -function banList_checkIP(%client) -{ - %ip = %client.getAddress(); - %ip = getSubStr(%ip, 3, strLen(%ip)); - %ip = getSubStr(%ip, 0, strstr(%ip, ":")); - %ip = strReplace(%ip, ".", "_"); - - %time = $BanList::IP[%ip]; - if (%time !$= "") - { - //%delta = %time - currentEpochTime(); - // T2 arithmetic fail again... doing subtraction in Ruby - rubyEval("tsEval '$temp=' + (" @ %time @ " - Time.now.to_i).to_s + ';'"); - %delta = $temp; - - if (%delta > 0) - return 1; - else - deleteVariables("$BanList::IP" @ %ip); - } - return 0; -} - -// returns boolean on whether the given GUID is banned or not -// true if banned, false if not banned -function banList_checkGUID(%guid) -{ - %time = $BanList::GUID[%guid]; - if (%time !$= "") - { - //%delta = %time - currentEpochTime(); - // T2 arithmetic fail again... doing subtraction in Ruby - rubyEval("tsEval '$temp=' + (" @ %time @ " - Time.now.to_i).to_s + ';'"); - %delta = $temp; - - if (%delta > 0) - return 1; - else - deleteVariables("$BanList::GUID" @ %guid); - } - return 0; -} \ No newline at end of file diff --git a/docs/base/@vl2/T2csri.vl2/t2csri/bans.cs.dso b/docs/base/@vl2/T2csri.vl2/t2csri/bans.cs.dso deleted file mode 100644 index a08b69c1..00000000 Binary files a/docs/base/@vl2/T2csri.vl2/t2csri/bans.cs.dso and /dev/null differ diff --git a/docs/base/@vl2/T2csri.vl2/t2csri/base64.cs b/docs/base/@vl2/T2csri.vl2/t2csri/base64.cs deleted file mode 100644 index d4f86b70..00000000 --- a/docs/base/@vl2/T2csri.vl2/t2csri/base64.cs +++ /dev/null @@ -1,164 +0,0 @@ -// Torque Script Base64 Utilities -// Written by Electricutioner -// 10:43 PM 7/13/2005 - -// Used under license by the Tribes 2 Community System Re-engineering Intitiative. -// License Granted: 10/31/2008 - -// necessary for the transfer of arbitrary binary data over ASCII connections -function Base64_Encode(%string) -{ - %encoded = ""; - for (%i = 0; %i < strLen(%string); %i += 3) - { - %binBlock = ""; - for (%j = 0; %j < 3; %j++) - { - %bin = DecToBin(strCmp(getSubStr(%string, %i + %j, 1), "")); - while (strLen(%bin) < 8 && strLen(%bin) != 0) - %bin = "0" @ %bin; - %binBlock = %binBlock @ %bin; - } - for (%j = 0; %j < 4; %j++) - { - %bin = getSubStr(%binBlock, 6 * %j, 6); - if (%bin !$= "") - { - while(strLen(%bin) < 6) - %bin = %bin @ "0"; - %encoded = %encoded @ $Base64Utils::Base64Chars[BinToDec(%bin)]; - } - else - %encoded = %encoded @ "="; - } - } - return %encoded; -} -function Base64_Decode(%string) -{ - %decoded = ""; - for (%i = 0; %i < strLen(%string); %i += 4) - { - %binBlock = ""; - for (%j = 0; %j < 4; %j++) - { - %bin = ""; - %val = Base64_ValToIndex(strCmp(getSubStr(%string, %i + %j, 1), "")); - if (%val != -1) - %bin = DecToBin(%val); - while (strLen(%bin) < 6 && %val != -1) - %bin = "0" @ %bin; - %binBlock = %binBlock @ %bin; - } - for (%j = 0; %j < 3; %j++) - { - %bin = getSubStr(%binBlock, 8 * %j, 8); - while(strLen(%bin) < 8 && strLen(%bin) != 0) - %bin = "0" @ %bin; - if (%bin !$= "") - %decoded = %decoded @ collapseEscape("\\x" @ DecToHex(BinToDec(%bin))); - } - } - - return %decoded; -} -// a few conditionals are better than a loop -function Base64_ValToIndex(%val) -{ - if (%val > 96 && %val < 123) - return %val - 71; - else if (%val > 64 && %val < 91) - return %val - 65; - else if (%val > 47 && %val < 58) - return %val + 4; - else if (%val == 43) - return 62; - else if (%val == 47) - return 63; - else if (%val == 61) - return -1; - else - return ""; -} - -//create the character array in a minimum of fuss -function Base64_CreateArray() -{ - for (%i = 0; %i < 26; %i++) - { - $Base64Utils::Base64Chars[%i] = collapseEscape("\\x" @ DecToHex(65 + %i)); - $Base64Utils::Base64Chars[%i + 26] = collapseEscape("\\x" @ DecToHex(97 + %i)); - - if (%i < 10) - $Base64Utils::Base64Chars[%i + 52] = %i; - } - $Base64Utils::Base64Chars[62] = "+"; - $Base64Utils::Base64Chars[63] = "/"; -} - -// these binary conversion functions are much better than older ones -// these can handle just about any size of input, unlike 8 bit like the previous ones -function DecToBin(%dec) -{ - %length = mCeil(mLog(%dec) / mLog(2)); - %bin = ""; - for (%i = 0; %i <= %length; %i++) - { - %test = mPow(2, %length - %i); - if (%dec >= %test) - { - %bin = %bin @ "1"; - %dec -= %test; - } - else if (%i > 0) - %bin = %bin @ "0"; - } - return %bin; -} -function BinToDec(%bin) -{ - %dec = 0; - for (%i = 0; %i < strLen(%bin); %i++) - %dec += getSubStr(%bin, %i, 1) * mPow(2, strLen(%bin) - %i - 1); - return %dec; -} - -//no length limit -function DecToHex(%dec) -{ - %bin = DecToBin(%dec); - while (strLen(%bin) % 4 != 0) - %bin = "0" @ %bin; - - for (%i = 0; %i < strLen(%bin); %i += 4) - { - %block = getSubStr(%bin, strLen(%bin) - %i - 4, 4); - %part = BinToDec(%block); - if (%part > 9) - { - switch (%part) - { - case 10: - %hex = "a" @ %hex; - case 11: - %hex = "b" @ %hex; - case 12: - %hex = "c" @ %hex; - case 13: - %hex = "d" @ %hex; - case 14: - %hex = "e" @ %hex; - case 15: - %hex = "f" @ %hex; - } - } - else - %hex = %part @ %hex; - } - if (strlen(%hex) == 0) - return "00"; - else - return %hex; -} - -Base64_CreateArray(); \ No newline at end of file diff --git a/docs/base/@vl2/T2csri.vl2/t2csri/base64.cs.dso b/docs/base/@vl2/T2csri.vl2/t2csri/base64.cs.dso deleted file mode 100644 index 12ea3084..00000000 Binary files a/docs/base/@vl2/T2csri.vl2/t2csri/base64.cs.dso and /dev/null differ diff --git a/docs/base/@vl2/T2csri.vl2/t2csri/certstore.rb b/docs/base/@vl2/T2csri.vl2/t2csri/certstore.rb deleted file mode 100644 index 24a85732..00000000 --- a/docs/base/@vl2/T2csri.vl2/t2csri/certstore.rb +++ /dev/null @@ -1,43 +0,0 @@ -# -# Tribes 2 Community System Reengineering Initiative -# Client Side Credential/Certificate Store -# Version 1.1 (2009/01/25) -# -# Written by Electricutioner/Thyth -# http://absolous.no-ip.com/ -# Copyright 2008 - 2009 -# -# Released under the terms of the GNU General Public License v3 or later. -# http://www.gnu.org/licenses/gpl.html -# Your use of this software is subject to the terms of that license. Use, modification, or distribution -# constitutes acceptance of these software terms. This license is the only manner by which you are permitted -# to use this software, thus rejection of the license terms prohibits your use of this software. -# -$accCerts = Hash.new -$accPrivateKeys = Hash.new - -def certstore_loadAccounts - IO.foreach('public.store') {|line| $accCerts[line.split("\t")[0].downcase] = line.rstrip.lstrip } - IO.foreach('private.store') {|line| $accPrivateKeys[line.split("\t")[0].downcase] = line.rstrip.lstrip } -end - -def certstore_addAccount(public, private) - $accCerts[public.split("\t")[0].downcase] = public - $accPrivateKeys[public.split("\t")[0].downcase] = private - - publicstore = File.new('public.store', 'a') - publicstore.seek(0, IO::SEEK_END) - publicstore.puts(public + "\r\n") - publicstore.close - - privatestore = File.new('private.store', 'a') - privatestore.seek(0, IO::SEEK_END) - privatestore.puts(private + "\r\n") - privatestore.close -end - -def certstore_listAccounts - list = String.new - $accCerts.each_key { |username| list = list.rstrip + "\t" + $accCerts[username].split("\t")[0].to_s } - return list.lstrip -end diff --git a/docs/base/@vl2/T2csri.vl2/t2csri/clientSide.cs b/docs/base/@vl2/T2csri.vl2/t2csri/clientSide.cs index fe02cf8a..7b79ba52 100644 --- a/docs/base/@vl2/T2csri.vl2/t2csri/clientSide.cs +++ b/docs/base/@vl2/T2csri.vl2/t2csri/clientSide.cs @@ -8,201 +8,12 @@ // load the clan support functions exec("t2csri/clientSideClans.cs"); -// initialize the SHA1 digester in Ruby -function t2csri_initDigester() -{ - $SHA1::Initialized = 1; - rubyEval("$sha1hasher = SHA1Pure.new"); -} - -// use Ruby to get the SHA1 hash of the string -function sha1sum(%string) -{ - if (!$SHA1::Initialized) - t2csri_initDigester(); - %string = strReplace(%string, "'", "\\'"); - rubyEval("$sha1hasher.prepare"); - rubyEval("$sha1hasher.append('" @ %string @ "')"); - rubyEval("tsEval '$temp=\"' + $sha1hasher.hexdigest + '\";'"); - %temp = $temp; - $temp = ""; - return %temp; -} - -// get the password encrypted private key for the following name -// assuming it is installed on the system -function t2csri_getEncryptedAccountKey(%name) -{ - return rubyGetValue("$accPrivateKeys['" @ strlwr(%name) @ "']"); -} - -// get the public certificate key for the following name -// assuming it is installed on the system -function t2csri_getAccountCertificate(%name) -{ - // check if the name exists - %found = 0; - for (%i = 0; %i < getFieldCount($accountList); %i++) - { - if (%name $= getField($accountList, %i)) - %found = 1; - } - - // this is a bit of a hack -- Ruby 1.9.0 has some problems getting the account on the first try - %value = ""; - if (%found) - { - while (strLen(%value) == 0) - { - %value = rubyGetValue("$accCerts['" @ strlwr(%name) @ "']"); - } - } - else - { - %value = rubyGetValue("$accCerts['" @ strlwr(%name) @ "']"); - } - return %value; -} - // prevents a warning generated when leaving a server, and allows the yellow // highlight selection on the warrior screen that indicates the active account function WONGetAuthInfo() { - return getField($LoginCertificate, 0) @ "\t\t0\t" @ getField($LoginCertificate, 1) @ "\n"; -} - -// decrypt an RC4 encrypted account key -// also used for encryption on the plaintext when generating the account -function t2csri_decryptAccountKey(%account, %password, %nonce, %doingEncryption) -{ - %key = sha1sum(%password @ %nonce); - - // initiate RC4 stream state with key - %iterations = 256; - for (%i = 0; %i < %iterations; %i++) - { - %SArray[%i] = %i; - } - %j = 0; - for (%i = 0; %i < %iterations; %i++) - { - %j = (%j + %SArray[%i] + strCmp(getSubStr(%key, %i % strLen(%key), 1), "")) % %iterations; - - //swap(S[i],S[j]) - %temp = %SArray[%i]; - %SArray[%i] = %SArray[%j]; - %SArray[%j] = %temp; - } - - // discard 2048 bytes from the start of the stream to avoid the strongly biased first bytes - %seedI = 0; %seedJ = 0; - for (%i = 0; %i < 2048; %i++) - { - %seedI = (%seedI + 1) % 256; - %seedJ = (%seedJ + %SArray[%seedI]) % 256; - - %temp = %SArray[%seedI]; - %SArray[%seedI] = %SArray[%seedJ]; - %SArray[%seedJ] = %temp; - } - - // decrypt the account - %bytes = strlen(%account) / 2; - for (%i = 0; %i < %bytes; %i++) - { - %seedI = (%seedI + 1) % 256; - %seedJ = (%seedJ + %SArray[%seedI]) % 256; - - %temp = %SArray[%seedI]; - %SArray[%seedI] = %SArray[%seedJ]; - %SArray[%seedJ] = %temp; - - %schar = %SArray[(%SArray[%seedI] + %SArray[%seedJ]) % 256]; - %achar = strCmp(collapseEscape("\\x" @ getSubStr(%account, %i * 2, 2)), ""); - %byte = DecToHex(%schar ^ %achar); - if (strLen(%byte) < 2) - %byte = "0" @ %byte; - %out = %out @ %byte; - } - - // verify that the password is correct by checking with the nonce (SHA1 plaintext hash) - %hash = sha1sum(%out); - if (%hash $= %nonce || %doingEncryption) - return %out; - else - { - %out = getSubStr(%out, 0, strlen(%out) - 2); - // last 4-bit block was corrupted... try to fix it - for (%i = 0; %i < 16; %i++) - { - %chunk = getSubStr(DecToHex(%i), 1, 1); - %hash = sha1sum(%out @ %chunk); - if (%hash $= %nonce) - return %out @ %chunk; - } - // last 8-bit block was corrupted... try to fix it - for (%i = 0; %i < 256; %i++) - { - %chunk = DecToHex(%i); - %hash = sha1sum(%out @ %chunk); - if (%hash $= %nonce) - return %out @ %chunk; - } - - // looks like the password was still wrong - return ""; - } -} - -function t2csri_encryptAccountKey(%account, %password) -{ - %nonce = sha1sum(%account); - return %nonce @ ":" @ t2csri_decryptAccountKey(%account, %password, %nonce, 1); -} - -// this does the "login" process internally for accounts that exist -// it finds the cert, the private key, decrypts it, and sets up the -// RSA key data structures in the Ruby environment. -function t2csri_getAccount(%username, %password) -{ - $LoginUsername = %username; - $LoginCertificate = t2csri_getAccountCertificate(%username); - if ($LoginCertificate $= "") - { - return "NO_SUCH_ACCOUNT"; - } - - // split the certificate into its components - // username guid e n signature - %user = getField($LoginCertificate, 0); - %guid = getField($LoginCertificate, 1); - %e = getField($LoginCertificate, 2); - %n = getField($LoginCertificate, 3); - %sig = getField($LoginCertificate, 4); - - // nonce:encrypted - %encryptedKey = t2csri_getEncryptedAccountKey(%username); - %encryptedKey = getField(%encryptedKey, 1); // strip the username from the field - %nonce = getSubStr(%encryptedKey, 0, strstr(%encryptedKey, ":")); - %block = getSubStr(%encryptedKey, strLen(%nonce) + 1, strLen(%encryptedKey)); - %decryptedKey = t2csri_decryptAccountKey(%block, %password, %nonce); - if (%decryptedKey $= "") - { - return "INVALID_PASSWORD"; - } - - // we have the account, and the properly decrypted private key... interface with Ruby and - // insert the data... - rubyEval("$accountKey = RSAKey.new"); - rubyEval("$accountKey.e = '" @ %e @ "'.to_i(16)"); - rubyEval("$accountKey.n = '" @ %n @ "'.to_i(16)"); - rubyEval("$accountKey.d = '" @ %decryptedKey @ "'.to_i(16)"); - // protect the private exponent (d) from reading now. - // this will prevent scripts from stealing the private exponent, but still - // allows doing decryption using the player's account key - rubyEval("$accountKey.protect"); - - return "SUCCESS"; + $LoginCertificate = t2csri_getAccountCertificate(); + return getField($LoginCertificate, 0) @ "\t\t0\t" @ getField($LoginCertificate, 1) @ "\n"; } // this sends a request to the authentication server to retrieve an account that is @@ -223,10 +34,7 @@ function t2csri_downloadAccount(%username, %password) //echo(%authStored); // get time in UTC, use it as a nonce to prevent replay attacks - rubyEval("tsEval '$temp=\"' + Time.new.getutc.to_s + '\";'"); - %utc = $temp; - $temp = ""; - //echo(%utc); + %utc = time(); // time/username nonce %timeNonce = sha1sum(%utc @ strlwr(%username)); @@ -262,14 +70,13 @@ function t2csri_processDownloadCompletion() %cert = getSubStr(%cert, 6, strlen(%cert)); %exp = getField(%cert, 0) @ "\t" @ getSubStr(%exp, 5, strlen(%exp)); // add it to the store - rubyEval("certstore_addAccount('" @ %cert @ "','" @ %exp @ "')"); + t2csri_storeAccount(%cert, %exp); // refresh the UI $LastLoginKey = $LoginName; LoginEditMenu.clear(); LoginEditMenu.populate(); LoginEditMenu.setActive(1); - LoginEditMenu.setSelected(0); LoginEditBox.clear(); } else @@ -286,6 +93,7 @@ function t2csri_processDownloadCompletion() function t2csri_gameServerHexAddress() { %ip = ServerConnection.getAddress(); + %ip = getSubStr(%ip, strstr(%ip, ":") + 1, strlen(%ip)); %ip = getSubStr(%ip, 0, strstr(%ip, ":")); %ip = strReplace(%ip, ".", " "); @@ -303,7 +111,7 @@ function t2csri_gameServerHexAddress() // client side interface to communicate with the game server function clientCmdt2csri_pokeClient(%version) { - echo("T2CSRI: Authenticating with connected game server."); + echo("T2CSRI: Authenticating with connected game server. (" @ %version @ ")"); // send the community certificate, assuming server is running later than 1.0 if (getWord(%version, 1) > 1.0) @@ -311,6 +119,7 @@ function clientCmdt2csri_pokeClient(%version) $encryptedchallenge = ""; + $LoginCertificate = t2csri_getAccountCertificate(); // send the certificate in 200 byte parts for (%i = 0; %i < strlen($LoginCertificate); %i += 200) { @@ -318,10 +127,11 @@ function clientCmdt2csri_pokeClient(%version) } // send a 64 bit challenge to the server to prevent replay attacks - rubyEval("tsEval '$loginchallenge=\"' + rand(18446744073709551615).to_s(16) + '\";'"); + $loginchallenge = rand_challenge(18446744073709551615); // append what the client thinks the server IP address is, for anti-replay purposes $loginchallenge = $loginchallenge @ t2csri_gameServerHexAddress(); - commandToServer('t2csri_sendChallenge', $loginchallenge); + + schedule(0, 0, commandToServer, 't2csri_sendChallenge', $loginchallenge); // at this point, server will validate the signature on the certificate then // proceed to verifying the client has the private part of the key if valid @@ -341,8 +151,7 @@ function clientCmdt2csri_decryptChallenge() %challenge = strlwr($encryptedchallenge); for (%i = 0; %i < strlen(%challenge); %i++) { - %char = strcmp(getSubStr(%challenge, %i, 1), ""); - if ((%char < 48 || %char > 102) || (%char > 57 && %char < 97)) + if (!isxdigit(getSubStr(%challenge, %i, 1))) { schedule(1000, 0, MessageBoxOK, "REJECTED","Invalid characters in server challenge."); disconnect(); @@ -350,11 +159,11 @@ function clientCmdt2csri_decryptChallenge() } } - rubyEval("tsEval '$decryptedChallenge=\"' + $accountKey.decrypt('" @ %challenge @ "'.to_i(16)).to_s(16) + '\";'"); + %decryptedChallenge = t2csri_rsa_decrypt(%challenge); // verify that the client challenge is intact, and extract the server challenge - %replayedClientChallenge = getSubStr($decryptedChallenge, 0, strLen($loginchallenge)); - %serverChallenge = getSubStr($decryptedChallenge, strlen(%replayedClientChallenge), strLen($decryptedChallenge)); + %replayedClientChallenge = getSubStr(%decryptedChallenge, 0, strLen($loginchallenge)); + %serverChallenge = getSubStr(%decryptedChallenge, strlen(%replayedClientChallenge), strLen(%decryptedChallenge)); if (%replayedClientChallenge !$= $loginchallenge) { schedule(1000, 0, MessageBoxOK, "REJECTED","Server sent back wrong client challenge."); @@ -377,7 +186,7 @@ function clientCmdt2csri_decryptChallenge() // private exponent -- different x requires different time for x^d, and d bits can be found // if you are really resourceful... adding this schedule kills time accuracy and makes such // a correlation attack very improbable - schedule(getRandom(128, 512), 0, commandToServer, 't2csri_challengeResponse', %serverChallenge); + schedule(getRandom(64, 512), 0, commandToServer, 't2csri_challengeResponse', %serverChallenge); // at this point, server will verify that the challenge is equivalent to the one it sent encrypted // to the client. the only way it can be equivalent is if the client has the private key they diff --git a/docs/base/@vl2/T2csri.vl2/t2csri/clientSide.cs.dso b/docs/base/@vl2/T2csri.vl2/t2csri/clientSide.cs.dso deleted file mode 100644 index 3843e336..00000000 Binary files a/docs/base/@vl2/T2csri.vl2/t2csri/clientSide.cs.dso and /dev/null differ diff --git a/docs/base/@vl2/T2csri.vl2/t2csri/clientSideClans.cs b/docs/base/@vl2/T2csri.vl2/t2csri/clientSideClans.cs index 26a90e9a..e0f9d440 100644 --- a/docs/base/@vl2/T2csri.vl2/t2csri/clientSideClans.cs +++ b/docs/base/@vl2/T2csri.vl2/t2csri/clientSideClans.cs @@ -36,6 +36,7 @@ function clientCmdt2csri_requestUnknownDCECert(%dceNum) { commandToServer('t2csri_getDCEChunk', getSubStr(%cert, %i, 200)); } + commandToServer('t2csri_finishedDCE'); } @@ -50,5 +51,6 @@ function t2csri_sendCommunityCert() { commandToServer('t2csri_sendCommunityCertChunk', getSubStr(%cert, %i, 200)); } + commandToServer('t2csri_comCertSendDone'); } diff --git a/docs/base/@vl2/T2csri.vl2/t2csri/clientSideClans.cs.dso b/docs/base/@vl2/T2csri.vl2/t2csri/clientSideClans.cs.dso deleted file mode 100644 index 50f2eecf..00000000 Binary files a/docs/base/@vl2/T2csri.vl2/t2csri/clientSideClans.cs.dso and /dev/null differ diff --git a/docs/base/@vl2/T2csri.vl2/t2csri/crypto.rb b/docs/base/@vl2/T2csri.vl2/t2csri/crypto.rb deleted file mode 100644 index 4c5ed26a..00000000 --- a/docs/base/@vl2/T2csri.vl2/t2csri/crypto.rb +++ /dev/null @@ -1,492 +0,0 @@ -# -# Tribes 2 Community System Reengineering Initiative -# Assymetric Cryptography Identity Provisioning -# Version 1.0 -# -# Written by Electricutioner/Thyth -# http://absolous.no-ip.com/ -# Copyright 2008 -# -# Released under the terms of the GNU General Public License v3 or later. -# http://www.gnu.org/licenses/gpl.html -# Your use of this software is subject to the terms of that license. Use, modification, or distribution -# constitutes acceptance of these software terms. This license is the only manner by which you are permitted -# to use this software, thus rejection of the license terms prohibits your use of this software. -# - -# fast modular exponentiation -- the key to the RSA algorithm -# result = (b ^ e) % m -def rsa_mod_exp(b, e, m) - result = 1 - while (e > 0) - if ((e & 1) == 1) - result = (result * b) % m - end - e = e >> 1 - b = (b * b) % m - end - return result -end - -# RSA key class to keep things nice and organized -class RSAKey - # allow reading and writing the key values - attr_reader :e, :n, :twister, :strength - attr_writer :e, :d, :n, :twister - - # allow protecting the d value so it isn't stolen by evil scripts - # once a key is protected, it cannot be deprotected, but it can be used to decrypt - def protect - @protected = 1 - end - # attribute reader for d that returns nil if key protection is active - def d - if (@protected == 1) - return nil - else - return @d - end - end - - # encrypt a message with the public exponent (e) - # this could be construed as a misnomer, since this is used to verify authentication - # images from the authentication server, and to verify a client has both parts of the key they - # claim to have - def encrypt(message) - rsa_mod_exp(message, @e, @n) - end - - # decrypt a message with the private exponent (d), also usable for signing - # obviously, this will fail if the instance is only the public part of the key - def decrypt(message) - rsa_mod_exp(message, @d, @n) - end - - # generate a new random RSA key of the specified bitsize - # this generates keys that should be resistant to quick factorization techniques - def generate(bitsize) - p = 0 - q = 0 - @n = 100 - @strength = bitsize - - # test for some conditions that could produce insecure RSA keys - # p, q difference to see if Fermat factorization could be successful - # p - q must be greater than 2*(n ^ (1/4)) - while ((p - q).abs < (2 * Math.sqrt(Math.sqrt(@n)))) - p = createPrime(bitsize / 2, 150) - q = createPrime(bitsize / 2, 150) - @n = p * q - end - - totient = (p - 1) * (q - 1) - - # e must be coprime to the totient. we start at 3 and add 2 whenever coprime test fails - @e = 3 - coprimee = 0 - while (coprimee) - if (@e > 7) - # e over 7 has a large chance of not being coprime to the totient - generate(bitsize) - return - end - block = extendedEuclid(@e, totient, 0, 1, 1, 0) - if (block[0] > 1) - @e = @e + 2 - else - coprimee = nil - end - end - - # calculate the d value such that d * e = 1 mod totient - # this calculation is done in the coprime of e verification - @d = block[1] - while (@d < 0) - @d = @d + totient - end - - # verify that the generated key is a valid RSA key - 1.upto(10) do |i| - testVal = @twister.randomnumber(bitsize) % @n - if (decrypt(encrypt(testVal)) != testVal) - # key failed... generate a new one - generate(bitsize) - return - end - end - end - - # private methods that people shouldn't be poking without a good reason - private - # obtain gcd and return the "d" value that we want - def extendedEuclid(a, b, c, d, e, f) - if (b == 0) - block = Array.new(3, 0) - block[0] = a; # gcd(a, b) - block[1] = e; # coefficient of 'a' and the 'd' value we want - block[2] = f; # coefficient of 'b' - return block - else - return extendedEuclid(b, a % b, e - ((a / b) * c), f - ((a / b) * d), c, d); - end - end - - # create a prime number of the specified bitlength - # the number of tests specified will control how many miller-rabin primality tests are run - # this function will return a prime number with a high degree of confidence if sufficient - # tests are run - def createPrime(bitlen, tests) - # generate a random number of the specific bitlen - p = @twister.randomnumber(bitlen) - - # run the primality tests - testrun = 0 - while (testrun < tests) - if (prime?(p)) - testrun = testrun + 1 - else # not prime -- generate a new one - return createPrime(bitlen, tests) - end - end - return p - end - - # run a miller-rabin primality test on the given number - # returns true if the number is "probably" prime - def prime?(potential) - qandm = getqm(potential) - if (qandm[0] == -1) - return nil - end - - bval = @twister.randomnumber(@strength / 2) - mval = qandm[1] - - if (rsa_mod_exp(bval, mval, potential) == 1) - return 1 - end - j = 0 - while (j < qandm[0]) - if ((potential - 1) == rsa_mod_exp(bval, mval, potential)) - return 1 - end - mval = mval * 2 - j = j + 1 - end - return nil - end - - def getqm(p) - p = p - 1 - rt = Array.new(2, 0) - if (p & 1 != 0) - rt[0] = -1 - rt[1] = -1 - return rt - end - div = p / 2 - counter = 1 - while (div & 1 == 0) - counter = counter + 1 - div = div / 2 - end - rt[0] = counter - rt[1] = div - return rt - end -end - -# Mersenne Twister pseudo random number generator, modified for cryptographic security -# period length should be 20 * (2 ^ 19937 - 1) -class MersenneTwister - @index = 0 - - # build the internal storage array - def initialize - @mt = Array.new(624, 0) - end - - # initialize the generator from a seed, can be done repeatedly - def seedgen(seed) - @mt[0] = seed - 1.upto(623) do |i| - @mt[i] = 0xffffffff & (1812433243 * (@mt[i - 1] ^ (@mt[i - 1] >> 30)) + i) - end - generateNumbers - end - - # extract a number that does not give away the state of the generator, takes 37 elements from generator - # and applies SHA1 on it to get a 20 element number. this is repeated until the required length - # is reached, and truncated as necessary to bring it down to the requested bitlen - def randomnumber(bits) - bytes = bits / 8 - if (bits % 8 != 0) - bytes = bytes + 1 - end - - produced = 0 - output = 0 - stages = 0 - mask = 0 - - sha1hash = SHA1Pure.new - while (produced < bytes) - sha1hash.prepare - 1.upto(37) do |i| - sha1hash.append(extractNumber().to_s); - end - digest = sha1hash.hexdigest.to_i(16) - output = output | (digest << (160 * stages)) - produced = produced + 20 - stages = stages + 1 - end - - 0.upto(bits.to_i) do |i| - mask = (mask.to_i << 1) | 1 - end - return (output & mask) - end - - private - # extract a tempered pseudorandom number - def extractNumber() - if (@index == 0) - generateNumbers() - end - - y = @mt[@index.to_i] - y = y ^ (y >> 11) - y = y ^ ((y << 7) & 2636928640) - y = y ^ ((y << 15) & 4022730752) - y = y ^ (y >> 18) - y = y & 0xffffffff - - @index = (@index.to_i + 1) % 624 - return y - end - - # generate 624 untempered numbers for this generator's array - def generateNumbers() - 0.upto(623) do |i| - y = (@mt[i] & 0x80000000) + (@mt[(i + 1) % 624] & 0x7FFFFFFF) - @mt[i] = @mt[(i + 397) % 624] ^ (y >> 1) - if (y & 1 == 1) - @mt[i] = @mt[i] ^ 2567483615 - end - end - end -end - -# SHA1 in Pure Ruby -class SHA1Pure - - def initialize - prepare - end - - # prepare the hash digester for a new hash - def prepare - @state = Array.new(5, 0) - @block = Array.new(16, 0) - @blockIndex = 0 - @count = 0 - - @state[0] = 0x67452301 - @state[1] = 0xefcdab89 - @state[2] = 0x98badcfe - @state[3] = 0x10325476 - @state[4] = 0xc3d2e1f0 - end - - # append a string to the string being digested - def append(str) - str = str.to_s - str.each_byte {|c| update(c.to_i & 0xff)} - end - - # produce a hexidecimal digest string - def hexdigest - bits = Array.new(8, 0) - 0.upto(7) do |i| - bits[i] = (@count >> (((7 - i) * 8) & 0xff)) & 0xff - end - update(128) - while (@blockIndex != 56) - update(0) - end - 0.upto(7) do |i| - update(bits[i]) - end # this will accomplish a transform - - # output the digest - digest = "" - 0.upto(4) do |i| - chunk = @state[i].to_s(16) - while(chunk.length < 8) - chunk = "0" + chunk - end - digest = digest + chunk - end - prepare - return digest - end - - private - def rol(val, bits) - val = val.to_i - bits = bits.to_i - return (val << bits) | (val >> (32 - bits)) - end - - def blk0(i) - i = i.to_i - @block[i] = (rol(@block[i], 24) & 0xff00ff00) | (rol(@block[i], 8) & 0xff00ff) - @block[i] = @block[i] & 0xffffffff - return @block[i] - end - - def blk(i) - i = i.to_i - @block[i & 15] = rol(@block[(i + 13) & 15] ^ @block[(i + 8) & 15] ^ @block[(i + 2) & 15] ^ @block[i & 15], 1) - @block[i & 15] = @block[i & 15] & 0xffffffff - return @block[i & 15] - end - - def r0(data, v, w, x, y, z, i) - data[z] += ((data[w] & (data[x] ^ data[y])) ^ data[y]) + blk0(i) + 0x5a827999 + rol(data[v], 5) - data[z] = data[z] & 0xffffffff - data[w] = rol(data[w], 30) & 0xffffffff - end - - def r1(data, v, w, x, y, z, i) - data[z] += ((data[w] & (data[x] ^ data[y])) ^ data[y]) + blk(i) + 0x5a827999 + rol(data[v], 5) - data[z] = data[z] & 0xffffffff - data[w] = rol(data[w], 30) & 0xffffffff - end - - def r2(data, v, w, x, y, z, i) - data[z] += (data[w] ^ data[x] ^ data[y]) + blk(i) + 0x6ed9eba1 + rol(data[v], 5) - data[z] = data[z] & 0xffffffff - data[w] = rol(data[w], 30) & 0xffffffff - end - - def r3(data, v, w, x, y, z, i) - data[z] += (((data[w] | data[x]) & data[y]) | (data[w] & data[x])) + blk(i) + 0x8f1bbcdc + rol(data[v], 5) - data[z] = data[z] & 0xffffffff - data[w] = rol(data[w], 30) & 0xffffffff - end - - def r4(data, v, w, x, y, z, i) - data[z] += (data[w] ^ data[x] ^ data[y]) + blk(i) + 0xca62c1d6 + rol(data[v], 5) - data[z] = data[z] & 0xffffffff - data[w] = rol(data[w], 30) & 0xffffffff - end - - def transform - dd = Array.new(5, 0) - dd[0] = @state[0] - dd[1] = @state[1] - dd[2] = @state[2] - dd[3] = @state[3] - dd[4] = @state[4] - - r0(dd,0,1,2,3,4, 0) - r0(dd,4,0,1,2,3, 1) - r0(dd,3,4,0,1,2, 2) - r0(dd,2,3,4,0,1, 3) - r0(dd,1,2,3,4,0, 4) - r0(dd,0,1,2,3,4, 5) - r0(dd,4,0,1,2,3, 6) - r0(dd,3,4,0,1,2, 7) - r0(dd,2,3,4,0,1, 8) - r0(dd,1,2,3,4,0, 9) - r0(dd,0,1,2,3,4,10) - r0(dd,4,0,1,2,3,11) - r0(dd,3,4,0,1,2,12) - r0(dd,2,3,4,0,1,13) - r0(dd,1,2,3,4,0,14) - r0(dd,0,1,2,3,4,15) - r1(dd,4,0,1,2,3,16) - r1(dd,3,4,0,1,2,17) - r1(dd,2,3,4,0,1,18) - r1(dd,1,2,3,4,0,19) - r2(dd,0,1,2,3,4,20) - r2(dd,4,0,1,2,3,21) - r2(dd,3,4,0,1,2,22) - r2(dd,2,3,4,0,1,23) - r2(dd,1,2,3,4,0,24) - r2(dd,0,1,2,3,4,25) - r2(dd,4,0,1,2,3,26) - r2(dd,3,4,0,1,2,27) - r2(dd,2,3,4,0,1,28) - r2(dd,1,2,3,4,0,29) - r2(dd,0,1,2,3,4,30) - r2(dd,4,0,1,2,3,31) - r2(dd,3,4,0,1,2,32) - r2(dd,2,3,4,0,1,33) - r2(dd,1,2,3,4,0,34) - r2(dd,0,1,2,3,4,35) - r2(dd,4,0,1,2,3,36) - r2(dd,3,4,0,1,2,37) - r2(dd,2,3,4,0,1,38) - r2(dd,1,2,3,4,0,39) - r3(dd,0,1,2,3,4,40) - r3(dd,4,0,1,2,3,41) - r3(dd,3,4,0,1,2,42) - r3(dd,2,3,4,0,1,43) - r3(dd,1,2,3,4,0,44) - r3(dd,0,1,2,3,4,45) - r3(dd,4,0,1,2,3,46) - r3(dd,3,4,0,1,2,47) - r3(dd,2,3,4,0,1,48) - r3(dd,1,2,3,4,0,49) - r3(dd,0,1,2,3,4,50) - r3(dd,4,0,1,2,3,51) - r3(dd,3,4,0,1,2,52) - r3(dd,2,3,4,0,1,53) - r3(dd,1,2,3,4,0,54) - r3(dd,0,1,2,3,4,55) - r3(dd,4,0,1,2,3,56) - r3(dd,3,4,0,1,2,57) - r3(dd,2,3,4,0,1,58) - r3(dd,1,2,3,4,0,59) - r4(dd,0,1,2,3,4,60) - r4(dd,4,0,1,2,3,61) - r4(dd,3,4,0,1,2,62) - r4(dd,2,3,4,0,1,63) - r4(dd,1,2,3,4,0,64) - r4(dd,0,1,2,3,4,65) - r4(dd,4,0,1,2,3,66) - r4(dd,3,4,0,1,2,67) - r4(dd,2,3,4,0,1,68) - r4(dd,1,2,3,4,0,69) - r4(dd,0,1,2,3,4,70) - r4(dd,4,0,1,2,3,71) - r4(dd,3,4,0,1,2,72) - r4(dd,2,3,4,0,1,73) - r4(dd,1,2,3,4,0,74) - r4(dd,0,1,2,3,4,75) - r4(dd,4,0,1,2,3,76) - r4(dd,3,4,0,1,2,77) - r4(dd,2,3,4,0,1,78) - r4(dd,1,2,3,4,0,79) - - @state[0] = (@state[0] + dd[0]) & 0xffffffff - @state[1] = (@state[1] + dd[1]) & 0xffffffff - @state[2] = (@state[2] + dd[2]) & 0xffffffff - @state[3] = (@state[3] + dd[3]) & 0xffffffff - @state[4] = (@state[4] + dd[4]) & 0xffffffff - end - - def update(b) - mask = (8 * (@blockIndex & 3)) - @count = @count + 8 - @block[@blockIndex >> 2] = @block[@blockIndex >> 2] & ~(0xff << mask) - @block[@blockIndex >> 2] = @block[@blockIndex >> 2] | ((b & 0xff) << mask) - @blockIndex = @blockIndex + 1 - if (@blockIndex == 64) - transform - @blockIndex = 0 - end - end -end \ No newline at end of file diff --git a/docs/base/@vl2/T2csri.vl2/t2csri/glue.cs b/docs/base/@vl2/T2csri.vl2/t2csri/glue.cs index 432c6211..f6a4a8d2 100644 --- a/docs/base/@vl2/T2csri.vl2/t2csri/glue.cs +++ b/docs/base/@vl2/T2csri.vl2/t2csri/glue.cs @@ -11,17 +11,8 @@ // load the torque script components exec("t2csri/authconnect.cs"); exec("t2csri/authinterface.cs"); -exec("t2csri/base64.cs"); exec("t2csri/clientSide.cs"); exec("t2csri/ipv4.cs"); -exec("t2csri/rubyUtils.cs"); - -// load the Ruby components -rubyExec("t2csri/crypto.rb"); -rubyExec("t2csri/certstore.rb"); - -rubyEval("certstore_loadAccounts"); -rubyEval("tsEval '$RubyEnabled=1;'"); // connect to the auth server via signed lookup schedule(32, 0, authConnect_findAuthServer); diff --git a/docs/base/@vl2/T2csri.vl2/t2csri/glue.cs.dso b/docs/base/@vl2/T2csri.vl2/t2csri/glue.cs.dso deleted file mode 100644 index 41c6fde0..00000000 Binary files a/docs/base/@vl2/T2csri.vl2/t2csri/glue.cs.dso and /dev/null differ diff --git a/docs/base/@vl2/T2csri.vl2/t2csri/ipv4.cs b/docs/base/@vl2/T2csri.vl2/t2csri/ipv4.cs index 184c47fc..f677892c 100644 --- a/docs/base/@vl2/T2csri.vl2/t2csri/ipv4.cs +++ b/docs/base/@vl2/T2csri.vl2/t2csri/ipv4.cs @@ -1,6 +1,5 @@ // Tribes 2 Unofficial Authentication System // http://www.tribesnext.com/ -// Written by Electricutioner/Thyth // Copyright 2008 by Electricutioner/Thyth and the Tribes 2 Community System Reengineering Intitiative // IPv4 Utils Version 1.1 (03/26/2008) @@ -11,7 +10,7 @@ // when the game launches, so there shouldn't be more than a // couple of hundred hits per day from the entire T2 community. -$IPv4::AutomationURL = "/whatismyip.php"; +$IPv4::AutomationURL = "/whatismyip"; function ipv4_getInetAddress() { @@ -23,20 +22,20 @@ function ipv4_getInetAddress() IPv4Connection.disconnect(); IPv4Connection.delete(); } - new TCPObject(IPv4Connection); - IPV4Connection.data = "GET " @ $IPv4::AutomationURL @ " HTTP/1.1\r\nHost: www.tribesnext.com\r\nUser-Agent: Tribes 2\r\nConnection: close\r\n\r\n"; - IPv4Connection.connect("www.tribesnext.com:80"); -} -function IPv4Connection::onConnected(%this) -{ - %this.send(%this.data); + new HTTPObject(IPv4Connection) + { + enableIPv6 = false; + }; + + IPv4Connection.get("master.tribesnext.com", $IPv4::AutomationURL); } function IPv4Connection::onLine(%this, %line) { if (%line $= "" || %line == 0) return; + $IPv4::InetAddress = %line; %this.disconnect(); } @@ -94,13 +93,12 @@ function ipv4_reasonableConnection(%source, %destination) } } - // convert a (big endian) hex block into a numeric IP function ipv4_hexBlockToIP(%hex) { for (%i = 0; %i < 4; %i++) { - %ip = %ip @ "." @ strcmp(collapseEscape("\\x" @ getSubStr(%hex, %i * 2, 2)), ""); + %ip = %ip @ "." @ ord(collapseEscape("\\x" @ getSubStr(%hex, %i * 2, 2))); } return getSubStr(%ip, 1, strlen(%ip) - 1); } diff --git a/docs/base/@vl2/T2csri.vl2/t2csri/ipv4.cs.dso b/docs/base/@vl2/T2csri.vl2/t2csri/ipv4.cs.dso deleted file mode 100644 index 084f197e..00000000 Binary files a/docs/base/@vl2/T2csri.vl2/t2csri/ipv4.cs.dso and /dev/null differ diff --git a/docs/base/@vl2/T2csri.vl2/t2csri/rubyUtils.cs b/docs/base/@vl2/T2csri.vl2/t2csri/rubyUtils.cs deleted file mode 100644 index 60f9a483..00000000 --- a/docs/base/@vl2/T2csri.vl2/t2csri/rubyUtils.cs +++ /dev/null @@ -1,31 +0,0 @@ -// Tribes 2 Unofficial Authentication System -// http://www.tribesnext.com/ -// Written by Electricutioner/Thyth -// Copyright 2008-2009 by Electricutioner/Thyth and the Tribes 2 Community System Reengineering Intitiative - -// Ruby Interface Utilities Version 1.3 (01/27/2009) - -// loads a ruby script -function rubyExec(%script) -{ - echo("Loading Ruby script " @ %script @ "."); - new FileObject("RubyExecutor"); - RubyExecutor.openForRead(%script); - - while (!RubyExecutor.isEOF()) - { - %line = RubyExecutor.readLine(); - %buffer = %buffer @ "\n" @ %line; - } - rubyEval(%buffer); - RubyExecutor.close(); - RubyExecutor.delete(); -} - -// extracts a value from the Ruby interpreter environment -function rubyGetValue(%value) -{ - $temp = ""; - rubyEval("tsEval '$temp=\"' + " @ %value @ " + '\";'"); - return $temp; -} diff --git a/docs/base/@vl2/T2csri.vl2/t2csri/rubyUtils.cs.dso b/docs/base/@vl2/T2csri.vl2/t2csri/rubyUtils.cs.dso deleted file mode 100644 index 6b5c2644..00000000 Binary files a/docs/base/@vl2/T2csri.vl2/t2csri/rubyUtils.cs.dso and /dev/null differ diff --git a/docs/base/@vl2/T2csri.vl2/t2csri/serverList.cs b/docs/base/@vl2/T2csri.vl2/t2csri/serverList.cs new file mode 100644 index 00000000..4763ed15 --- /dev/null +++ b/docs/base/@vl2/T2csri.vl2/t2csri/serverList.cs @@ -0,0 +1,160 @@ +// Tribes 2 Master List +// https://www.tribesnext.com/ +// Copyright 2008-2025 by Krash and the Tribes 2 Community System Reengineering Intitiative + +// -------------------------------------------------------------------------- + +if ($Host::TN::beat $= "") $Host::TN::beat = 5; // Time between heartbeats in minutes. +if ($Host::TN::echo $= "") $Host::TN::echo = true; // Echo server notices to the console. +if ($Host::TN::master $= "") $Host::TN::master = "master.tribesnext.com"; + +// -------------------------------------------------------------------------- + +function ServerList::onConnectFailed(%this) +{ + if ($Host::TN::echo) + error("-- Could not connect to master server."); + + %this.disconnect(); +} + +function ServerList::onDNSFailed(%this) +{ + if ($Host::TN::echo) + error("-- DNS lookup failed for:" SPC $Host::TN::master); + + %this.disconnect(); +} + +function ServerList::onDisconnect(%this) +{ + if (%this.mode $= "1" && GMJ_Browser.rowCount() == 0) + updateServerBrowserStatus("No servers found.", 0); +} + +function ServerList::onHeader(%this, %name, %value) +{ + if (%name $= "Address" && ($IPv4::InetAddress $= "" || $Host::TN::resetIPv4)) + $IPv4::InetAddress = %value; +} + +function ServerList::onLine(%this, %line) +{ + if ($Host::TN::debug) + warn(%line); + + switch (%this.mode) + { + case 0: // gametype filters + if (getWordCount(%line) >= 2) + { + switch$ (getSubStr(%line, 0, 1)) + { + case "0": addGameType(restWords(%line)); + case "1": addMissionType(restWords(%line)); + } + } + + case 1: // server listings + %server = %line; + if (strpos(%server, ":") != -1 && strstr(%server, ".") != -1) + querySingleServer(%server); + + case 2: // heartbeat responses + if ($Host::TN::echo) + { + switch$ (getSubStr(%line, 0, 1)) + { + case "0": + echo(" - Server added to list."); + + case "1": + error(" - Your server could not be contacted."); + error(" - Check your IP / port configuration."); + + case "2": + echo(" - Heartbeat confirmed."); + + default: + error(" - Invalid response from master."); + } + } + } +} + +// -------------------------------------------------------------------------- + +function queryMasterGameTypes() +{ + clearGameTypes(); + clearMissionTypes(); + + ServerList.mode = 0; + ServerList.get($Host::TN::master, "/listtypes"); +} + +function queryMasterServer(%port, %flags, %mod, %mapType, %minPlayers, %maxPlayers, %maxBots, %regionMask, %maxPing, %minCpu, %filtFlags, %buddy) +{ + QueryLANServers(28000); + + %path = "/list"; + + if (%flags !$= "") + %path = %path @ "/" @ %mod @ "/" @ %mapType @ "/" @ %minPlayers @ "/" @ %maxPlayers @ "/" @ %maxBots @ "/" @ %filtFlags; + + if (%buddy !$= "") + %path = $path SPC %buddy; + + ServerList.mode = 1; + ServerList.get($Host::TN::master, %path); +} + +function startHeartbeat() +{ + if (isEventPending(ServerList.heartbeat)) + cancel(ServerList.heartbeat); + + if (!isObject(ServerGroup)) + return; + + if (!isActivePackage(t2csri_server)) + exec("t2csri/serverGlue.cs"); + + %path = "/add/" @ $Host::Port; + + if ($Host::BindAddress !$= "") + %path = %path @ "/" @ $Host::BindAddress; + + ServerList.mode = 2; + ServerList.post($Host::TN::master, %path, "", ""); + + if ($Host::TN::echo) + echo("-- Sent heartbeat to TN Master. (" @ $Host::TN::master @ ")"); + + if ($Host::TN::beat) + ServerList.heartbeat = schedule($Host::TN::beat * 60000, 0, "startHeartbeat"); +} + +function stopHeartbeat() +{ + if (isEventPending(ServerList.heartbeat)) + { + cancel(ServerList.heartbeat); + ServerList.heartbeat = ""; + + if ($Host::TN::echo) + echo("-- Stopping heartbeats."); + } +} + +if (!isObject(ServerList)) +{ + new HTTPObject(ServerList) + { + debug = $Host::TN::debug; + heartbeat = ""; + enableIPv6 = false; + }; + + ServerList.setHeader("Accept", "text/plain"); +} diff --git a/docs/base/@vl2/T2csri.vl2/t2csri/serverSide.cs b/docs/base/@vl2/T2csri.vl2/t2csri/serverSide.cs index 990b41ee..6e9deebb 100644 --- a/docs/base/@vl2/T2csri.vl2/t2csri/serverSide.cs +++ b/docs/base/@vl2/T2csri.vl2/t2csri/serverSide.cs @@ -1,41 +1,10 @@ // Tribes 2 Unofficial Authentication System // http://www.tribesnext.com/ -// Written by Electricutioner/Thyth // Copyright 2008 by Electricutioner/Thyth and the Tribes 2 Community System Reengineering Intitiative -// Version 1.2: 2009-02-16 +// Version 1.3: 2009-04-23 // Clan/Rename Certificate support is included in this version. -// initialize the SHA1 digester in Ruby -function t2csri_initDigester() -{ - $SHA1::Initialized = 1; - rubyEval("$sha1hasher = SHA1Pure.new"); -} - -// use Ruby to get the SHA1 hash of the string -function sha1sum(%string) -{ - if (!$SHA1::Initialized) - t2csri_initDigester(); - %string = strReplace(%string, "'", "\\'"); - rubyEval("$sha1hasher.prepare"); - rubyEval("$sha1hasher.append('" @ %string @ "')"); - rubyEval("tsEval '$temp=\"' + $sha1hasher.hexdigest + '\";'"); - %temp = $temp; - $temp = ""; - return %temp; -} - -// verify with the auth server's RSA public key... hard coded in the executable -function t2csri_verify_auth_signature(%sig) -{ - rubyEval("tsEval '$temp=\"' + t2csri_verify_auth_signature('" @ %sig @ "').to_s(16) + '\";'"); - while (strLen($temp) < 40) - $temp = "0" @ $temp; - return $temp; -} - // server sends the client a certificate in chunks, since they can be rather large function serverCmdt2csri_sendCertChunk(%client, %chunk) { @@ -47,7 +16,7 @@ function serverCmdt2csri_sendCertChunk(%client, %chunk) if (strlen(%client.t2csri_cert) > 20000) { %client.setDisconnectReason("Account certificate too long. Check your account key for corruption."); - %client.delete(); + %client.schedule(0, delete); } } @@ -77,20 +46,43 @@ function serverCmdt2csri_sendChallenge(%client, %clientChallenge) if (%client.doneAuthenticating) return; - //echo("Client requesting challenge. CC: " @ %clientChallenge); - //echo("Client's certificate: " @ %client.t2csri_cert); + if (%client.t2csri_retryChallenge) + { + if (isEventPending(%client.t2csri_retryChallenge)) + cancel(%client.t2csri_retryChallenge); + + %client.t2csri_retryChallenge = ""; + } + + if (!%client.t2csri_sentComCertDone && strLen(%client.t2csri_comCert) > 0) + { + %client.t2csri_retryChallenge = schedule(250, 0, serverCmdt2csri_sendChallenge, %client, %clientChallenge); + return; + } + + if (strlen(%client.t2csri_cert) < 1024) + { + %client.setDisconnectReason("Invalid authentication certificate."); + %client.schedule(0, delete); + + return; + } + + // echo("Client requesting challenge. CC: " @ %clientChallenge); + // echo("Client's certificate: " @ %client.t2csri_cert); // verify that the certificate the client sent is signed by the authentication server %user = strReplace(getField(%client.t2csri_cert, 0), "\x27", "\\\x27"); %guid = getField(%client.t2csri_cert, 1); + // sanitize GUID for (%i = 0; %i < strlen(%guid); %i++) { - %char = strcmp(getSubStr(%guid, %i, 1), ""); + %char = ord(getSubStr(%guid, %i, 1)); if (%char > 57 || %char < 48) { %client.setDisconnectReason("Invalid characters in client GUID."); - %client.delete(); + %client.schedule(0, delete); return; } } @@ -103,11 +95,10 @@ function serverCmdt2csri_sendChallenge(%client, %clientChallenge) %rsa_chunk = strlwr(%e @ %n @ %sig); for (%i = 0; %i < strlen(%rsa_chunk); %i++) { - %char = strcmp(getSubStr(%rsa_chunk, %i, 1), ""); - if ((%char < 48 || %char > 102) || (%char > 57 && %char < 97)) + if (!isxdigit(getSubStr(%rsa_chunk, %i, 1))) { %client.setDisconnectReason("Invalid characters in certificate RSA fields."); - %client.delete(); + %client.schedule(0, delete); return; } } @@ -115,11 +106,16 @@ function serverCmdt2csri_sendChallenge(%client, %clientChallenge) // get a SHA1 sum %sumStr = %user @ "\t" @ %guid @ "\t" @ %e @ "\t" @ %n; %certSum = sha1sum(%sumStr); + + while (strLen(%sig) < 1024) + %sig = "0" @ %sig; + %verifSum = t2csri_verify_auth_signature(%sig); while (strLen(%verifSum) < 40) %verifSum = "0" @ %verifSum; - //echo("Calc'd SHA1: " @ %certSum); - //echo("Signed SHA1: " @ %verifSum); + + // echo("Calc'd SHA1: " @ %certSum); + // echo("Signed SHA1: " @ %verifSum); // verify signature if (%verifSum !$= %certSum) @@ -127,7 +123,7 @@ function serverCmdt2csri_sendChallenge(%client, %clientChallenge) // client supplied a bogus certificate that was never signed by the auth server // abort their connection %client.setDisconnectReason("Invalid account certificate."); - %client.delete(); + %client.schedule(0, delete); return; } @@ -139,11 +135,10 @@ function serverCmdt2csri_sendChallenge(%client, %clientChallenge) %clientChallenge = strlwr(%clientChallenge); for (%i = 0; %i < strlen(%clientChallenge); %i++) { - %char = strcmp(getSubStr(%clientChallenge, %i, 1), ""); - if ((%char < 48 || %char > 102) || (%char > 57 && %char < 97)) + if (!isxdigit(getSubStr(%clientChallenge, %i, 1))) { %client.setDisconnectReason("Invalid characters in client challenge."); - %client.delete(); + %client.schedule(0, delete); return; } } @@ -155,22 +150,25 @@ function serverCmdt2csri_sendChallenge(%client, %clientChallenge) if (!ipv4_reasonableConnection(%sourceIP, %sanityIP)) { %client.setDisconnectReason("Potential man in the middle attack detected. Your client claims it connected to: " @ %sanityIP @ ", but the server does not consider this reasonable."); - %client.delete(); + %client.schedule(0, delete); return; } // calculate a random 64-bit server side challenge - rubyEval("tsEval '$temp=\"' + rand(18446744073709551615).to_s(16) + '\";'"); - %client.t2csri_serverChallenge = $temp @ t2csri_gameClientHexAddress(%client); + %client.t2csri_serverChallenge = rand_challenge() @ t2csri_gameClientHexAddress(%client); %fullChallenge = %client.t2csri_clientChallenge @ %client.t2csri_serverChallenge; - rubyEval("tsEval '$temp=\"' + rsa_mod_exp('" @ %fullChallenge @ "'.to_i(16), '" @ %e @ "'.to_i(16), '" @ %n @ "'.to_i(16)).to_s(16) + '\";'"); + if (strlen(%fullChallenge) % 2) + %fullChallenge = "0" @ %fullChallenge; + + %temp = rsa_mod_exp(%fullChallenge, %e, %n); // send the challenge in 200 byte chunks - for (%i = 0; %i < strlen($temp); %i += 200) + for (%i = 0; %i < strlen(%temp); %i += 200) { - commandToClient(%client, 't2csri_getChallengeChunk', getSubStr($temp, %i, 200)); + commandToClient(%client, 't2csri_getChallengeChunk', getSubStr(%temp, %i, 200)); } + // tell the client we're done sending commandToClient(%client, 't2csri_decryptChallenge'); @@ -191,7 +189,7 @@ function serverCmdt2csri_sendChallenge(%client, %clientChallenge) { // uh oh... someone's being naughty.. valid cert, but for a different player. kill them! %client.setDisconnectReason("Community supplemental certificate doesn't match account certificate."); - %client.delete(); + %client.schedule(0, delete); return; } } @@ -208,10 +206,10 @@ function serverCmdt2csri_challengeResponse(%client, %serverChallenge) if (%client.t2csri_serverChallenge $= %serverChallenge) { // check to see if the client is GUID banned, now that we verified their certificate - if (banList_checkGUID(getField(%client.t2csri_authInfo, 3))) + if (BanList::isBanned(getField(%client.t2csri_authInfo, 3), "*")) { %client.setDisconnectReason("You are not allowed to play on this server."); - %client.delete(); + %client.schedule(0, delete); return; } @@ -221,7 +219,7 @@ function serverCmdt2csri_challengeResponse(%client, %serverChallenge) else { %client.setDisconnectReason("Invalid server challenge. Check your account key for corruption."); - %client.delete(); + %client.schedule(0, delete); } } @@ -230,8 +228,9 @@ function t2csri_expireClient(%client) { if (!isObject(%client)) return; - %client.setDisconnectReason("This is a TribesNext server. You must install the TribesNext client to play. See www.tribesnext.com for info."); - %client.delete(); + + %client.setDisconnectReason("This is a TribesNEXT server. You must install the TribesNEXT client to play. See www.tribesnext.com for info."); + %client.schedule(0, delete); } package t2csri_server @@ -239,17 +238,17 @@ package t2csri_server // packaged to create the "pre-connection" authentication phase function GameConnection::onConnect(%client, %name, %raceGender, %skin, %voice, %voicePitch) { - if (%client.t2csri_serverChallenge $= "" && !%client.isAIControlled() && %client.getAddress() !$= "Local") + if (%client.getAddress() !$= "local" && %client.t2csri_serverChallenge $= "") { // check to see if the client is IP banned - if (banList_checkIP(%client)) + if (BanList::isBanned(0, %client.getAddress())) { %client.setDisconnectReason("You are not allowed to play on this server."); - %client.delete(); + %client.schedule(0, delete); return; } - //echo("Client connected. Initializing pre-connection authentication phase..."); + // echo("Client connected. Initializing pre-connection authentication phase..."); // save these for later %client.tname = %name; %client.trgen = %raceGender; @@ -260,10 +259,10 @@ package t2csri_server // start the 15 second count down %client.tterm = schedule(15000, 0, t2csri_expireClient, %client); - commandToClient(%client, 't2csri_pokeClient', "T2CSRI 1.1 - 03/18/2009"); + commandToClient(%client, 't2csri_pokeClient', "T2CSRI 1.5 - 08/09/2012"); return; } - //echo("Client completed pre-authentication phase."); + // echo("Client completed pre-authentication phase."); // continue connection process if (isEventPending(%client.tterm)) @@ -271,6 +270,7 @@ package t2csri_server Parent::onConnect(%client, %name, %raceGender, %skin, %voice, %voicePitch); %client.doneAuthenticating = 1; + %client.t2csri_cert = ""; } // packaged to prevent game leaving messages for clients that are in the authentication phase @@ -278,6 +278,7 @@ package t2csri_server { if (!isObject(%client) || !%client.doneAuthenticating) return; + Parent::onDrop(%client, %reason); } @@ -291,11 +292,33 @@ package t2csri_server // clan support will be implemented via delegation to a community server function GameConnection::getAuthInfo(%client) { - if (%client.getAddress() $= "Local" && %client.t2csri_authInfo $= "") + if (%client.t2csri_authInfo $= "" && %client.getAddress() $= "local") %client.t2csri_authInfo = WONGetAuthInfo(); + return %client.t2csri_authInfo; } + + // deactivating old master list server protocol handlers in script + // sending a game type list to a dedicated server would result in a massive number + // of nuiscance calls to the following functions, and spam the console with pages of errors + // the errors were the main source of CPU utilization, so just setting stubs is adequate protection + function addGameType() + { + return; + } + function clearGameTypes() + { + return; + } + function clearMissionTypes() + { + return; + } + function sortGameAndMissionTypeLists() + { + return; + } }; -if ($PlayingOnline) - activatePackage(t2csri_server); +if ($PlayingOnline && !isActivePackage(t2csri_server)) + activatePackage(t2csri_server); \ No newline at end of file diff --git a/docs/base/@vl2/T2csri.vl2/t2csri/serverSideClans.cs b/docs/base/@vl2/T2csri.vl2/t2csri/serverSideClans.cs index 5041cdac..0dbeb07e 100644 --- a/docs/base/@vl2/T2csri.vl2/t2csri/serverSideClans.cs +++ b/docs/base/@vl2/T2csri.vl2/t2csri/serverSideClans.cs @@ -1,6 +1,5 @@ // Tribes 2 Unofficial Authentication System // http://www.tribesnext.com/ -// Written by Electricutioner/Thyth // Copyright 2008 by Electricutioner/Thyth and the Tribes 2 Community System Reengineering Intitiative // Version 1.0: 2009-02-13 @@ -25,16 +24,6 @@ // HexBlob format: // (Follows same format as contents returned by getAuthInfo, but is hex encoded.) -// verify with the delegation RSA public key... hard coded in the executable -function t2csri_verify_deleg_signature(%sig) -{ - %sig = strReplace(%sig, "\x27", "\\\x27"); - rubyEval("tsEval '$temp=\"' + t2csri_verify_deleg_signature('" @ %sig @ "').to_s(16) + '\";'"); - while (strLen($temp) < 40) - $temp = "0" @ $temp; - return $temp; -} - // allow the client to send in an unknown DCE certificate function serverCmdt2csri_getDCEChunk(%client, %chunk) { @@ -88,8 +77,6 @@ function serverCmdt2csri_finishedDCE(%client) if (%sigSha !$= %calcSha) { - echo(%sigSha); - warn(%calcSha); %client.setDisconnectReason("DCE is not signed by authoritative root."); %client.delete(); return; @@ -174,10 +161,9 @@ function serverCmdt2csri_comCertSendDone(%client) } // get the signature SHA1 - rubyEval("tsEval '$temp = \"' + rsa_mod_exp('" @ %sig @ "'.to_i(16), '" @ %e @ "'.to_i(16), '" @ %n @ "'.to_i(16)).to_s(16) + '\";'"); - while (strlen($temp) < 40) - $temp = "0" @ $temp; - %sigSha = $temp; + %sigSha = rsa_mod_exp(%sig, %e, %n); + while (strlen(%sigSha) < 40) + %sigSha = "0" @ %sigSha; if (%sigSha !$= %calcSha) { diff --git a/docs/base/@vl2/T2csri.vl2/t2csri/serverSideClans.cs.dso b/docs/base/@vl2/T2csri.vl2/t2csri/serverSideClans.cs.dso deleted file mode 100644 index 896dd5f1..00000000 Binary files a/docs/base/@vl2/T2csri.vl2/t2csri/serverSideClans.cs.dso and /dev/null differ diff --git a/docs/base/@vl2/T2csri.vl2/t2csri/serverglue.cs b/docs/base/@vl2/T2csri.vl2/t2csri/serverglue.cs index 5e7db087..356f0d1f 100644 --- a/docs/base/@vl2/T2csri.vl2/t2csri/serverglue.cs +++ b/docs/base/@vl2/T2csri.vl2/t2csri/serverglue.cs @@ -1,22 +1,16 @@ // Tribes 2 Unofficial Authentication System // http://www.tribesnext.com/ -// Written by Electricutioner/Thyth // Copyright 2008 by Electricutioner/Thyth and the Tribes 2 Community System Reengineering Intitiative // Version 1.0 initialization and glue file (server side) if (isObject(ServerGroup)) { - // load the Ruby utils and cryptography module - exec("t2csri/rubyUtils.cs"); - rubyExec("t2csri/crypto.rb"); - // load the torque script components exec("t2csri/serverSide.cs"); exec("t2csri/serverSideClans.cs"); exec("t2csri/bans.cs"); exec("t2csri/ipv4.cs"); - exec("t2csri/base64.cs"); // get the global IP for sanity testing purposes schedule(32, 0, ipv4_getInetAddress); diff --git a/docs/base/@vl2/T2csri.vl2/t2csri/serverglue.cs.dso b/docs/base/@vl2/T2csri.vl2/t2csri/serverglue.cs.dso deleted file mode 100644 index 5b9c5be0..00000000 Binary files a/docs/base/@vl2/T2csri.vl2/t2csri/serverglue.cs.dso and /dev/null differ diff --git a/docs/base/@vl2/T2csri.vl2/t2csri/serverside.cs.dso b/docs/base/@vl2/T2csri.vl2/t2csri/serverside.cs.dso deleted file mode 100644 index d72d0260..00000000 Binary files a/docs/base/@vl2/T2csri.vl2/t2csri/serverside.cs.dso and /dev/null differ diff --git a/docs/base/@vl2/T2csri.vl2/textures/TN_entropy.bm8 b/docs/base/@vl2/T2csri.vl2/textures/TN_entropy.bm8 deleted file mode 100644 index 7b59ae00..00000000 Binary files a/docs/base/@vl2/T2csri.vl2/textures/TN_entropy.bm8 and /dev/null differ diff --git a/docs/base/@vl2/T2csri.vl2/textures/TN_entropy.png b/docs/base/@vl2/T2csri.vl2/textures/TN_entropy.png deleted file mode 100644 index aa08226b..00000000 Binary files a/docs/base/@vl2/T2csri.vl2/textures/TN_entropy.png and /dev/null differ diff --git a/docs/base/@vl2/T2csri.vl2/textures/TN_logo.bm8 b/docs/base/@vl2/T2csri.vl2/textures/TN_logo.bm8 deleted file mode 100644 index e8856417..00000000 Binary files a/docs/base/@vl2/T2csri.vl2/textures/TN_logo.bm8 and /dev/null differ diff --git a/docs/base/@vl2/T2csri.vl2/textures/texticons/TC_logo1.bm8 b/docs/base/@vl2/T2csri.vl2/textures/texticons/TC_logo1.bm8 deleted file mode 100644 index d61ba143..00000000 Binary files a/docs/base/@vl2/T2csri.vl2/textures/texticons/TC_logo1.bm8 and /dev/null differ diff --git a/docs/base/@vl2/T2csri.vl2/textures/texticons/TC_logo1.png b/docs/base/@vl2/T2csri.vl2/textures/texticons/TC_logo1.png deleted file mode 100644 index f789ab00..00000000 Binary files a/docs/base/@vl2/T2csri.vl2/textures/texticons/TC_logo1.png and /dev/null differ diff --git a/docs/base/@vl2/T2csri.vl2/textures/tn_logo.png b/docs/base/@vl2/T2csri.vl2/textures/tn_logo.png index 0bb0aed2..a87bc0f0 100644 Binary files a/docs/base/@vl2/T2csri.vl2/textures/tn_logo.png and b/docs/base/@vl2/T2csri.vl2/textures/tn_logo.png differ diff --git a/docs/base/@vl2/TR2final105-client.vl2/gui/TR2DebriefGui.gui b/docs/base/@vl2/TR2final105-client.vl2/gui/TR2DebriefGui.gui deleted file mode 100644 index 88c0185c..00000000 --- a/docs/base/@vl2/TR2final105-client.vl2/gui/TR2DebriefGui.gui +++ /dev/null @@ -1,324 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiChunkedBitmapCtrl(DebriefGui) { - profile = "GuiContentProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "$ShellBackground"; - helpTag = "0"; - useVariable = "1"; - - new ShellPaneCtrl(DB_Pane) { - profile = "ShellPaneProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "28 13"; - extent = "584 459"; - minExtent = "48 92"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - longTextBuffer = "0"; - maxLength = "255"; - noTitleBar = "1"; - }; - new GuiControl() { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "relative"; - position = "56 300"; - extent = "528 160"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiProgressCtrl(DB_LoadingProgress) { - profile = "ShellProgressBarProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "5 125"; - extent = "300 25"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(DB_LoadingProgressTxt) { - profile = "ShellProgressBarTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 3"; - extent = "300 19"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "LOADING MISSION..."; - longTextBuffer = "0"; - maxLength = "255"; - }; - }; - new ShellBitmapButton() { - profile = "ShellButtonNoTabProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "310 117"; - extent = "115 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "debriefDisconnect();"; - helpTag = "0"; - text = "DISCONNECT"; - simpleStyle = "0"; - }; - new ShellBitmapButton() { - profile = "ShellButtonNoTabProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "416 117"; - extent = "115 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "debriefContinue();"; - accelerator = "escape"; - helpTag = "0"; - text = "CONTINUE"; - simpleStyle = "0"; - }; - new ShellScrollCtrl(DB_ChatScroll) { - profile = "NewScrollCtrlProfile"; - horizSizing = "relative"; - vertSizing = "relative"; - position = "0 0"; - extent = "264 90"; - minExtent = "24 24"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "3 3"; - fieldBase = "gui/shll_field"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "7 7"; - extent = "234 76"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiMessageVectorCtrl(DB_ChatVector) { - profile = "GuiChatHudProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "510 8"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "0"; - lineContinuedIndex = "10"; - allowedMatches[0] = "http"; - allowedMatches[1] = "t2server"; - matchColor = "0 0 255 255"; - maxColorIndex = "5"; - - matchColors0 = "0 0 255 255"; - matchColors1 = "255 0 0 255"; - }; - }; - }; - new ShellScrollCtrl(TR2_AwardsPane) { - profile = "NewScrollCtrlProfile"; - horizSizing = "relative"; - vertSizing = "relative"; - position = "264 0"; - extent = "264 120"; - minExtent = "24 24"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "dynamic"; - vScrollBar = "dynamic"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "0 0"; - fieldBase = "gui/shll_field"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "7 7"; - extent = "240 106"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - }; - }; - }; - new GuiControl() { - profile = "GuiDefaultProfile"; - horizSizing = "relative"; - vertSizing = "relative"; - position = "0 0"; - extent = "640 300"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellFieldCtrl(DB_ResultPane) { - profile = "ShellFieldProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "52 25"; - extent = "536 279"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiMLTextCtrl(DebriefResultText) { - profile = "DebriefHeadlineTextProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "4 3"; - extent = "528 28"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "2"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - new ShellScrollCtrl(DB_ResultScroll) { - profile = "NewScrollCtrlProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "2 30"; - extent = "536 247"; - minExtent = "24 24"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "dynamic"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "0 0"; - fieldBase = "gui/shll_field"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 4"; - extent = "528 239"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiMLTextCtrl(DebriefText) { - profile = "DebriefTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "528 18"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "2"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - }; - }; - }; -}; -//--- OBJECT WRITE END --- - -//--- OBJECT WRITE BEGIN --- -new GuiControl(DB_ChatDlg) { - profile = "GuiModelessDialogProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiControl() { - profile = "GuiDefaultProfile"; - horizSizing = "relative"; - vertSizing = "relative"; - position = "0 0"; - extent = "300 236"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellTextEditCtrl(DB_ChatEntry) { - profile = "NewTextEditProfile"; - horizSizing = "width"; - vertSizing = "top"; - position = "45 197"; - extent = "261 38"; - minExtent = "32 38"; - visible = "1"; - setFirstResponder = "0"; - altCommand = "DB_ChatEntry.sendChat();"; - escapeCommand = "DB_ChatEntry.onEscape();"; - helpTag = "0"; - historySize = "0"; - maxLength = "120"; - password = "0"; - glowOffset = "9 9"; - }; - }; -}; -//--- OBJECT WRITE END --- - diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2flag.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2flag.glb index 985c7c36..115dbc35 100644 Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2flag.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2flag.glb differ diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2heavy_male.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2heavy_male.glb index 917708b5..5efc8187 100644 Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2heavy_male.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2heavy_male.glb differ diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2light_female.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2light_female.glb index f160e59e..53dc7c3b 100644 Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2light_female.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2light_female.glb differ diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2light_male.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2light_male.glb index b8bb0d13..fccb3109 100644 Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2light_male.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2light_male.glb differ diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_female.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_female.glb index 132cf332..c2a7864f 100644 Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_female.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_female.glb differ diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male.glb index 68886c98..9e883537 100644 Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male.glb differ diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_chaingun.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_chaingun.glb index dd6f827e..5501691a 100644 Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_chaingun.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_chaingun.glb differ diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_disc.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_disc.glb index 29cbd885..2cdcd990 100644 Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_disc.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_disc.glb differ diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_grenade_launcher.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_grenade_launcher.glb index c1b38d3d..3f657a74 100644 Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_grenade_launcher.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_grenade_launcher.glb differ diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_mortar.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_mortar.glb index 38e23f5d..7e4b8d5e 100644 Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_mortar.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_mortar.glb differ diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_shocklance.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_shocklance.glb index 57ad1169..52546a5a 100644 Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_shocklance.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_shocklance.glb differ diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/billboard_1.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/billboard_1.glb index fc79856b..ad995297 100644 Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/billboard_1.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/billboard_1.glb differ diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/billboard_2.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/billboard_2.glb index 723d3fa9..0ede4073 100644 Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/billboard_2.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/billboard_2.glb differ diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/billboard_3.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/billboard_3.glb index 2cd782bd..a73fd9e9 100644 Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/billboard_3.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/billboard_3.glb differ diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/billboard_4.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/billboard_4.glb index 311182f7..1a4b57b5 100644 Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/billboard_4.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/billboard_4.glb differ diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/goal_back.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/goal_back.glb index 7fd0dbe4..00a13eb5 100644 Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/goal_back.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/goal_back.glb differ diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/goal_panel.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/goal_panel.glb index d89b73e3..600b6856 100644 Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/goal_panel.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/goal_panel.glb differ diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/goal_side.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/goal_side.glb index cd997e1a..bb1d5cd3 100644 Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/goal_side.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/goal_side.glb differ diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/goal_top.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/goal_top.glb index a1aead39..b2fc8a21 100644 Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/goal_top.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/goal_top.glb differ diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/gold_goal_back.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/gold_goal_back.glb index 2956a553..0bbcede2 100644 Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/gold_goal_back.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/gold_goal_back.glb differ diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/gold_goal_side.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/gold_goal_side.glb index a6853551..6b472d4e 100644 Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/gold_goal_side.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/gold_goal_side.glb differ diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/gold_goal_top.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/gold_goal_top.glb index bb0f0ab4..b3644cb7 100644 Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/gold_goal_top.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/gold_goal_top.glb differ diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/golden_pole.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/golden_pole.glb index 6d54ddb2..95c6abe2 100644 Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/golden_pole.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/golden_pole.glb differ diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/silver_pole.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/silver_pole.glb index 6462a4f5..2304e788 100644 Binary files a/docs/base/@vl2/TR2final105-client.vl2/shapes/silver_pole.glb and b/docs/base/@vl2/TR2final105-client.vl2/shapes/silver_pole.glb differ diff --git a/docs/base/@vl2/TWL-MapPack.vl2/TWL-MapPack Readme.txt b/docs/base/@vl2/TWL-MapPack.vl2/TWL-MapPack Readme.txt deleted file mode 100644 index c03bb367..00000000 --- a/docs/base/@vl2/TWL-MapPack.vl2/TWL-MapPack Readme.txt +++ /dev/null @@ -1,118 +0,0 @@ -Twl Map Pack Final - -Thanks for the patience...... -Any comments, bugs, or questions, Pm... Smaqaho, Flyguy in IRC (#Rapture and #Lagless respectively). - -Pack assembled by Flyguy@Flyguy.org - -Special thanks to Sabre, Validuz, KilMeister, Techlogic, JimBodkins, and anyone i forgot to mention that helped with the editing of maps. - -As you will read, there are ALOT of new maps. - -=================================== -MAPS. -=================================== - -Abaddon No changes. - -Banshee ***** NEW MAP - -BeachBlitz No changes. - -Beggars Run Aligned bridge deck and flag stand to eliminate deadstop. - Eliminated HOF damage through flagstand floor. - Slight terrain mod to eliminate terrain inside bases. - -BlueMoon Slight terrain contour to prevent flat terrain dead stop bug. - -Boss Changed crate by flag to be the same on both sides. - -Celerity ***** NEW MAP - -Choke Point ***** NEW MAP - -Cinereous ***** NEW MAP - -Clusterfuct ***** NEW MAP - -Cross Fire ***** NEW MAP - -Curtilage ***** NEW MAP - -Damnation Flag stand object removed to eliminate dead stop. - Slight terrain contour to prevent flat terrain dead stop bug. - -Dangerous Crossing No changes. - -Deadly Birds Song No changes. - -Desiccator Terrain edited for smoother skiing. - One FF gen removed, other moved to ground level. - -Drifts No changes. - -Feign Flag hut rotated 180 degrees to prevent spamming. - Solar panel removed. (invs are self powered) - -Frostclaw ***** NEW MAP - -Frozen ***** NEW MAP - -Harvester No changes. - -Horde ***** NEW MAP - -Katabatic No Changes.... this is kata x2 with fixed terrain - -Magmatic No Changes - -Minotaur Slight visible distance change to improve FPS. - -Neve ***** NEW MAP - -No Shelter No changes. - -OsIris ***** NEW MAP - -Pandemonium No changes. - -Quagmire No Changes. - -Raindance No changes. - -Ramparts No changes. - -Reversion OOB grid moved back on both sides for better escape on front side grabs. - Spawn spheres reduced from 3 to 1 big sphere in front of base. - Base sentry turret removed, center base turret removed. - -Rollercoaster Bridges aligned, slight fog change to improve FPS. - Veh pad removed and replaced with self powered inv. - -Runenmacht ***** NEW MAP - -Sandstorm No changes. - -Slapdash Slight terrain contour to prevent flat terrain dead stop bug. - Transparent, fast-pass force fields added to eliminate gen spam. - -Snowblind ***** NEW MAP (oldschool) - -Starfallen No changes. - -Stonehenge No changes. - -SubZero Slight terrain contour to prevent flat terrain dead stop bug. - -Surreal No changes. - -Titan No changes. - -Whitedwarf Back spawn sphere removed. - -WilderZone ***** NEW MAP - -WoodyMyrk No changes. - -===================================== - diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/TWL2-Map Pack Readme.txt b/docs/base/@vl2/TWL2-MapPack.vl2/TWL2-Map Pack Readme.txt deleted file mode 100644 index 77b9d949..00000000 --- a/docs/base/@vl2/TWL2-MapPack.vl2/TWL2-Map Pack Readme.txt +++ /dev/null @@ -1,58 +0,0 @@ -======================== - TWL2 Map Pack -======================== -For any comments, questions or suggestions, feel free to contact Celios on irc.dynamix.com (#teamwarfare, #pond) - -Map Pack assembled by Celios (celios@teamwarfare.com) with many thanks to the original authors and those who helped with the testing. Special thanks to BaNsHee, j_thunders, Julius and the T2 Map Council for their help and suggestions. - -This is the final version (2.0) of the map pack and is both approved and required for competitive play across TeamWarfare ladders. There are 23 new maps included here - most have been modified pretty significantly, some have barely been touched. The original terrain, interior and other clientside files have had their names preserved wherever possible to improve compatibility with previous versions of the maps. Thanks for downloading, and enjoy! :] - -======================== - MAPS -======================== - -Bleed - Based on Europack 4 modifications. No major changes. - -Blue Moon - Removed flag turret. - -Canyon Crusade Deluxe - Changed several nametags to make the map more intuitive. - -Celerity - Based on SE pack modifications. Swapped out flagstand to avoid throwing cappers off course, moved repair pack out of the tower over to the side bunker, swapped out the missle turrets for plasma ones and repositioned the sentry turret and repair pack in the base to more practical locations. Also changed several nametags to make the map more intuitive. - -Cloak of Night - Darkened ambient lighting, added fog and tweaked some item placement. - -Crevice - Rear forcefield made all-pass and friction from all such forcefields removed. Also smoothed the terrain out considerably. - -Dissention - Based on Europack 4 modifications. Removed stand to prevent deadstops. - -Drifts - Based on SE pack modifications. Moved the 2nd floor invos inside more, moved base turret forward towards flag, got rid of the stuff in the middle of the map and removed the flagstand to prevent deadstops. - -Drorck - Based on TL pack modifications. Repositioned the midfield bunkers to make them more practical and moved the repair packs to between the base and the bunker. Also added some organics to allow teams to hide inventories more easily and changed several nametags to make the map more intuitive. - -Frozen Glory - Map completely overhauled. - -Frozen Hope - No major changes. - -Hildebrand - Changed several nametags to make the map more intuitive. - -Ice Dagger - Added inventory stations by the flag and removed the flag turret. - -Jagged Claw - Changed several nametags to make the map more intuitive. - -Magnum - Based on TL pack modifications. Extended mission area to allow front grabbing. - -Midnight Mayhem Deluxe - Removed front entrance turret, moved the flag outside and repositioned the repair pack to distribute play across the entire base. - -Muddy Swamp - Based on TL pack modifications. Added a repair pack on top of the base, reduced base sensor from large to medium, reduced water's density by two thirds and created a new flagstand which would not deadstop. - -Norty - Changed several nametags to make the map more intuitive. - -Ocular - Raised flagstand to make the underside accessible. - -Roughland - Based on TL pack modifications. Limited vehicles to just shrikes, replaced gens in the bunker with inventory stations, added a second spawnsphere and changed spawnsphere weights to 25% at bunker and 75% at tower. - -Ruined - Terrain modified to fit interiors better and removed stand to prevent deadstops. - -Skylight - Based on TL pack modifications. No major changes. - -Woody Myrk - Based on SE pack modifications. Changed flagstand back to TWL-Woody Myrk's dimensions. diff --git a/docs/base/@vl2/TridentLE.vl2/missions/TridentLE.mis b/docs/base/@vl2/TridentLE.vl2/missions/TridentLE.mis deleted file mode 100644 index e5bdf303..00000000 --- a/docs/base/@vl2/TridentLE.vl2/missions/TridentLE.mis +++ /dev/null @@ -1,1425 +0,0 @@ -// DisplayName = Trident -League Edition- -// MissionTypes = Siege - -//--- MISSION QUOTE BEGIN --- -//These Final Dynamix Missions are a thank you to the Tribes Community. -//These maps remain unpolished due to circumstances beyond our control. -//Thank you for your support, Keep the dream alive. -//Dynamix Tribes2 DEV Team -// --Map revisions by Alingis -//--- MISSION QUOTE END --- - -//--- MISSION STRING BEGIN --- -//Attackers must charge up the the fortified hills to the objective -//Attackers can restore the outlying bunkers, bring a repair pack -//Destroy generators in pits to disable forcefields in main base -// -//--- MISSION STRING END --- - -function ForceFieldBareData::onAdd(%data, %obj) -{ - Parent::onAdd(%data, %obj); -} - -//--- OBJECT WRITE BEGIN --- -new SimGroup(MissionGroup) { - musicTrack = "lush"; - powerCount = "0"; - cdTrack = "6"; - - new MissionArea(MissionArea) { - area = "-1000 -1008 1984 1984"; - flightCeiling = "1000"; - flightCeilingRange = "20"; - locked = "true"; - }; - new WaterBlock() { - position = "-1024 -816 36.9714"; - rotation = "1 0 0 0"; - scale = "2048 2048 123.451"; - liquidType = "OceanWater"; - density = "1"; - viscosity = "5"; - waveMagnitude = "3"; - surfaceTexture = "LiquidTiles/BlueWater"; - surfaceOpacity = "0.3"; - envMapTexture = "lush/skies/lushcloud1"; - envMapIntensity = "0.3"; - removeWetEdges = "0"; - hidden = "true"; - locked = "false"; - }; - new Sky(Sky) { - position = "728 -288 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - cloudHeightPer[0] = "100"; - cloudHeightPer[1] = "0.25"; - cloudHeightPer[2] = "0.199973"; - cloudSpeed1 = "0.01"; - cloudSpeed2 = "0.02"; - cloudSpeed3 = "0.03"; - visibleDistance = "550"; - useSkyTextures = "1"; - renderBottomTexture = "0"; - SkySolidColor = "0.365000 0.390000 0.420000 0.000000"; - fogDistance = "200"; - fogColor = "0.200000 0.525000 0.625000 1.000000"; - fogVolume1 = "100 0 160"; - fogVolume2 = "0 0 0"; - fogVolume3 = "0 0 0"; - materialList = "lush_day.dml"; - windVelocity = "0 0 0"; - windEffectPrecipitation = "0"; - fogVolumeColor1 = "10.000000 128.000000 28.000000 0.000000"; - fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor3 = "128.000000 128.000000 128.000000 0.000000"; - locked = "false"; - high_fogDistance = "-1"; - high_fogVolume3 = "-1 5.3766e+08 -3.21499e+06"; - high_fogVolume1 = "-1 3344 6.27351e-39"; - cloudSpeed0 = "0.000150 0.000050"; - high_visibleDistance = "-1"; - high_fogVolume2 = "-1 3.51342e-39 2.46878e+27"; - }; - new Sun() { - direction = "0.22528 -0.904932 -0.361037"; - color = "0.850000 0.900000 1.000000 1.000000"; - ambient = "0.300000 0.350000 0.400000 1.000000"; - lensFlareScale = "0.3"; - lensFlareIntensity = "0.3"; - locked = "false"; - scale = "1 1 1"; - backFlareSize = "500"; - frontFlareSize = "10"; - texture0 = "special/sunFlare"; - texture4 = "special/LensFlare/flare03"; - texture2 = "special/LensFlare/flare01"; - position = "1024 512 0"; - flareColor = "0.200000 0.350000 0.400000 1.000000"; - texture3 = "special/LensFlare/flare02"; - texture1 = "special/sunFlare02"; - rotation = "1 0 0 0"; - }; - new TerrainBlock(Terrain) { - rotation = "1 0 0 0"; - scale = "1 1 1"; - detailTexture = "details/lushdet1"; - terrainFile = "Trident.ter"; - squareSize = "8"; - emptySquares = "82517 213844 279385 279390 934995 1000786 935506 935762 936017 936274 870995 805716 805972 740692 675412 479060 348245 282966 91510 103797"; - locked = "true"; - position = "-1024 -1024 0"; - hazeDistance = "500"; - visibleDistance = "1000"; - }; - new NavigationGraph(NavGraph) { - conjoinAngleDev = "70"; - cullDensity = "0.3"; - customArea = "0 0 0 0"; - GraphFile = "Trident.nav"; - locked = "true"; - coverage = "0"; - scale = "1 1 1"; - XDimOverSize = "0"; - position = "0 0 0 1"; - YDimOverSize = "0"; - conjoinBowlDev = "20"; - rotation = "0 0 0 0"; - }; - new SimGroup(Teams) { - powerCount = "0"; - - new SimGroup(Team2) { - powerCount = "0"; - - new SimGroup(spawnspheres) { - powerCount = "0"; - - new SpawnSphere() { - position = "-328.104 -461.154 256.532"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "135"; - sphereWeight = "100"; - indoorWeight = "0"; - outdoorWeight = "100"; - locked = "false"; - }; - }; - new SimGroup(Switch) { - powerCount = "0"; - - new StaticShape() { - position = "-293.638 -428.775 300.648"; - rotation = "0 0 -1 30"; - scale = "1 1 1"; - nameTag = "Control"; - dataBlock = "FlipFlop"; - lockCount = "0"; - homingCount = "0"; - WayPoint = "3520"; - team = "2"; - Target = "33"; - needsObjectiveWaypoint = "1"; - }; - }; - new SimGroup(base) { - powerCount = "1"; - - new StaticShape() { - position = "-177.134 -481.482 253.288"; - rotation = "0 0 1 114.592"; - scale = "1 1 1"; - nameTag = "Main Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Trigger = "3287"; - team = "2"; - Target = "34"; - }; - new StaticShape() { - position = "-299.965 -430.693 289.533"; - rotation = "-0.935113 -0.250563 -0.250563 93.841"; - scale = "1 1 1"; - nameTag = "Switch Forcefield"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - notRepairable = "1"; - WayPoint = "3521"; - team = "2"; - Target = "35"; - needsObjectiveWaypoint = "1"; - }; - new Item() { - position = "-321.306 -444.876 301.172"; - rotation = "0 0 -1 120"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - team = "2"; - Target = "-1"; - }; - new StaticShape() { - position = "-277.472 -488.298 299.607"; - rotation = "0 0 1 60"; - scale = "1 1 1"; - nameTag = "Main Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Trigger = "3291"; - notReady = "1"; - team = "2"; - Target = "36"; - inUse = "Down"; - }; - new StaticShape() { - position = "-287.185 -471.573 299.592"; - rotation = "0 0 1 60"; - scale = "1 1 1"; - nameTag = "Main Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Trigger = "3293"; - team = "2"; - Target = "37"; - }; - new StaticShape() { - position = "-337.109 -385.02 299.668"; - rotation = "0 0 1 60"; - scale = "1 1 1"; - nameTag = "Main Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Trigger = "3295"; - notReady = "1"; - team = "2"; - Target = "38"; - inUse = "Down"; - }; - new StaticShape() { - position = "-331.366 -394.706 299.581"; - rotation = "0 0 1 60"; - scale = "1 1 1"; - nameTag = "Main Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Trigger = "3297"; - team = "2"; - Target = "39"; - }; - new InteriorInstance() { - position = "-244.785 -302.428 226.019"; - rotation = "0 0 1 208.557"; - scale = "1 1 1"; - interiorFile = "tri_wall4.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "-171.288 -484.025 225.3"; - rotation = "0 0 -1 65.8901"; - scale = "1 1 1"; - interiorFile = "tri_wall4.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "-169.39 -374.499 224.882"; - rotation = "0 0 -1 117.456"; - scale = "1 1 1"; - interiorFile = "tri_wall4.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new StaticShape() { - position = "-247.859 -308.011 253.955"; - rotation = "0 0 1 28.6479"; - scale = "1 1 1"; - nameTag = "Main Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Trigger = "3302"; - team = "2"; - Target = "40"; - }; - new StaticShape() { - position = "-175.067 -377.403 252.873"; - rotation = "0 0 1 63.0254"; - scale = "1 1 1"; - nameTag = "Main Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Trigger = "3304"; - team = "2"; - Target = "41"; - }; - new InteriorInstance() { - position = "-273.694 -417.255 302.6"; - rotation = "0 0 1 240"; - scale = "1 1 1"; - interiorFile = "tri_base.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new ForceFieldBare() { - position = "-289.849 -437.762 299.276"; - rotation = "0 0 -1 47.2918"; - scale = "6.92489 1 11.6439"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - Target = "42"; - }; - new StaticShape() { - position = "-338.527 -411.595 286.634"; - rotation = "0 0 -1 60"; - scale = "1 1 1"; - nameTag = "Main Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Trigger = "3310"; - team = "2"; - Target = "43"; - }; - new StaticShape() { - position = "-301.245 -476.321 286.591"; - rotation = "0 0 1 195"; - scale = "1 1 1"; - nameTag = "Main Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Trigger = "3312"; - notReady = "1"; - team = "2"; - Target = "44"; - inUse = "Down"; - }; - new ForceFieldBare() { - position = "-299.349 -421.78 299.037"; - rotation = "0 0 -1 10.8863"; - scale = "6.88276 1 11.6439"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - Target = "45"; - }; - new ForceFieldBare() { - position = "-285.458 -420.487 299.251"; - rotation = "0 0 -1 81.36"; - scale = "1 6.54487 11.586"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - Target = "46"; - }; - new ForceFieldBare() { - position = "-283.151 -425.323 299.216"; - rotation = "0 0 -1 30.3667"; - scale = "1 4.34293 11.4823"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - Target = "47"; - }; - new ForceFieldBare() { - position = "-284.65 -431.671 299.346"; - rotation = "0 0 1 21.7724"; - scale = "1 6.2426 11.586"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - Target = "48"; - }; - }; - new SimGroup(MidFieldBunkers) { - powerCount = "1"; - - new InteriorInstance() { - position = "-58.0349 -174.391 189.124"; - rotation = "0 0 1 205.21"; - scale = "1 1 1"; - interiorFile = "tri_wall5.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new StaticShape() { - position = "-76.3473 -213.64 208.561"; - rotation = "0.145459 0.699586 0.699586 196.552"; - scale = "1 1 1"; - nameTag = "Midfield"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - notRepairable = "1"; - WayPoint = "3522"; - team = "2"; - Target = "49"; - needsObjectiveWaypoint = "1"; - }; - new ForceFieldBare() { - position = "-305.626 -437.596 299.239"; - rotation = "0 0 -1 30"; - scale = "3.8264 3.22585 1"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - Target = "50"; - }; - new StaticShape() { - position = "-60.7292 -180.101 217.384"; - rotation = "0 0 1 25.2101"; - scale = "1 1 1"; - nameTag = "Midfield"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Trigger = "3327"; - team = "2"; - Target = "51"; - }; - new StaticShape() { - position = "-34.3056 -218.648 217.068"; - rotation = "0 0 -1 64.7442"; - scale = "1 1 1"; - nameTag = "Midfield"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Trigger = "3329"; - team = "2"; - Target = "52"; - }; - new StaticShape() { - position = "-107.392 -184.453 217.061"; - rotation = "0 0 1 115.165"; - scale = "1 1 1"; - nameTag = "Midfield"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Trigger = "3331"; - team = "2"; - Target = "53"; - }; - new Item() { - position = "11.4806 -248.751 217.772"; - rotation = "0 0 1 120"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - team = "2"; - Target = "-1"; - }; - new Item() { - position = "-159.905 -167.755 217.831"; - rotation = "0 0 -1 75"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - team = "2"; - Target = "-1"; - }; - new ForceFieldBare() { - position = "-307.792 -443.989 287.2"; - rotation = "0 0 -1 30"; - scale = "0.873071 12.5099 6.53675"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - Target = "54"; - }; - }; - new SimGroup(courtyard) { - powerCount = "1"; - - new InteriorInstance() { - position = "-88.317 139.182 179.32"; - rotation = "0 0 1 5.00013"; - scale = "1 1 1"; - interiorFile = "tri_wall3.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "-84.34 171.433 180.574"; - rotation = "0 0 1 195"; - scale = "0.97 0.97 1"; - interiorFile = "tri_powerpit.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new StaticShape() { - position = "-84.4923 169.608 169.961"; - rotation = "0.0926914 0.704063 0.704063 190.591"; - scale = "1 1 1"; - nameTag = "Courtyard"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - notRepairable = "1"; - WayPoint = "3523"; - team = "2"; - Target = "55"; - needsObjectiveWaypoint = "1"; - }; - new ForceFieldBare() { - position = "-330.289 -431.405 299.5"; - rotation = "0 0 1 60"; - scale = "0.1 8.09447 8.18024"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - Target = "56"; - }; - new Turret() { - position = "-95.2936 272.503 206.133"; - rotation = "0.0910821 0.704168 -0.704168 169.591"; - scale = "1 1 1"; - nameTag = "Courtyard"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - damageTimeMS = "197555"; - team = "2"; - Target = "57"; - }; - new Turret() { - position = "-44.5589 259.737 195"; - rotation = "0.991764 -0.0905626 0.0905631 90.4736"; - scale = "1 1 1"; - nameTag = "Courtyard"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - team = "2"; - Target = "58"; - }; - new Turret() { - position = "-50.6721 166.955 196.8"; - rotation = "0.829249 -0.395188 0.395186 100.666"; - scale = "1 1 1"; - nameTag = "Courtyard"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - team = "2"; - Target = "59"; - }; - new Turret() { - position = "-145.379 283.051 195.019"; - rotation = "0.983106 -0.129428 0.129428 90.9762"; - scale = "1 1 1"; - nameTag = "Courtyard"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - team = "2"; - Target = "60"; - }; - new Turret() { - position = "-121.576 173.191 196.843"; - rotation = "0.884757 0.329549 -0.329549 96.9977"; - scale = "1 1 1"; - nameTag = "Courtyard"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - team = "2"; - Target = "61"; - lastProjectile = "5163"; - }; - new ForceFieldBare() { - position = "-108.158 276.142 162.908"; - rotation = "0 0 1 11.4591"; - scale = "25.2546 2.73832 39.2524"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - Target = "62"; - }; - new Turret() { - position = "-43.229 263.818 210.265"; - rotation = "0 1 0 180"; - scale = "1 1 1"; - nameTag = "Courtyard"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - team = "2"; - Target = "63"; - lastProjectile = "5504"; - }; - new StaticShape() { - position = "-98.858 134.078 186.424"; - rotation = "0 0 1 4.58384"; - scale = "1 1 1"; - nameTag = "Courtyard"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Trigger = "3351"; - team = "2"; - Target = "64"; - }; - new StaticShape() { - position = "-78.765 132.625 186.32"; - rotation = "0 0 1 4.58401"; - scale = "1 1 1"; - nameTag = "Courtyard"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Trigger = "3353"; - team = "2"; - Target = "65"; - }; - new ForceFieldBare() { - position = "-340.425 -421.793 299.472"; - rotation = "0 0 -1 30"; - scale = "12.1781 0.1 11.8085"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - Target = "66"; - }; - new ForceFieldBare() { - position = "-306.146 -472.949 299.409"; - rotation = "0 0 -1 30"; - scale = "8.21081 0.1 8.99772"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - Target = "67"; - }; - new ForceFieldBare() { - position = "-332.319 -428.296 286.45"; - rotation = "0 0 1 60"; - scale = "0.1 12.3945 8.55037"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - Target = "68"; - }; - new ForceFieldBare() { - position = "-312.511 -462.363 286.35"; - rotation = "0 0 -1 30"; - scale = "12.2712 0.1 9.11084"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - Target = "69"; - }; - new ForceFieldBare() { - position = "-314.221 -459.215 299.5"; - rotation = "0 0 -1 30"; - scale = "8.09431 0.1 8.21136"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - Target = "70"; - }; - }; - new SimGroup(FrontGate) { - powerCount = "0"; - - new InteriorInstance() { - position = "-94.4027 275.351 175.3"; - rotation = "0 0 1 193"; - scale = "1 1 1"; - interiorFile = "tri_gate.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new InteriorInstance() { - position = "32.2656 211.834 175.254"; - rotation = "0 0 1 236.632"; - scale = "1 1 1"; - interiorFile = "tri_wall6.dif"; - showTerrainInside = "0"; - team = "2"; - }; - }; - }; - new SimGroup(team0) { - powerCount = "0"; - - new SimGroup(spawnspheres) { - powerCount = "0"; - - new SpawnSphere(EastBunkSpawn) { - position = "511.183 58.4799 183.246"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "50"; - sphereWeight = "50"; - indoorWeight = "0"; - outdoorWeight = "100"; - }; - new SpawnSphere(WestBunkSpawn) { - position = "-596.318 7.70742 239.966"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "40"; - sphereWeight = "70"; - indoorWeight = "0"; - outdoorWeight = "100"; - }; - }; - }; - new SimGroup(Team1) { - powerCount = "0"; - - new SimGroup(spawnspheres) { - powerCount = "0"; - - new SpawnSphere() { - position = "-2.34988 690.842 167.948"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "100"; - sphereWeight = "60"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - }; - new SimGroup(east_bunker) { - powerCount = "0"; - - new ForceFieldBare(EastBunkTop) { - position = "435.157 13.9906 219.499"; - rotation = "-0 0 -1 30"; - scale = "4.78929 4.51088 1.17685"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Target = "71"; - }; - new StaticShape(EastBunkGen) { - position = "456.749 30.6113 216.146"; - rotation = "-0.935113 -0.250563 -0.250563 93.841"; - scale = "1 1 1"; - nameTag = "Triton"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - canBlow = "0"; - team = "1"; - Target = "72"; - }; - new Turret(EastTurret) { - position = "436.922 17.4778 231.059"; - rotation = "0 0 1 240"; - scale = "1 1 1"; - nameTag = "Triton"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "MissileBarrelLarge"; - canBlow = "0"; - team = "1"; - Target = "73"; - }; - new StaticShape(EastInv1) { - position = "448.024 19.8874 211.084"; - rotation = "0 0 1 60"; - scale = "1 1 1"; - nameTag = "First Triton"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - canBlow = "0"; - Trigger = "3380"; - notReady = "1"; - team = "1"; - Target = "74"; - inUse = "Down"; - }; - new StaticShape(EastInv2) { - position = "452.415 22.2587 208.057"; - rotation = "0 0 1 240"; - scale = "1 1 1"; - nameTag = "Second Triton"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - canBlow = "0"; - Trigger = "3382"; - team = "1"; - Target = "75"; - }; - new ForceFieldBare(EastBunkForce1) { - position = "446.327 51.0174 199.046"; - rotation = "-0.437934 -0.117344 -0.891316 33.4639"; - scale = "13.6394 0.815819 14.4234"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Target = "76"; - }; - new ForceFieldBare(EastBunkForce2) { - position = "470.896 8.43705 199.343"; - rotation = "0.437934 0.117344 -0.891316 33.4639"; - scale = "13.6422 0.643303 13.9721"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Target = "77"; - }; - new InteriorInstance() { - position = "436.254 17.2541 201.08"; - rotation = "0 0 1 60"; - scale = "1 1 1"; - interiorFile = "tri_tbunker.dif"; - showTerrainInside = "0"; - team = "1"; - }; - }; - new SimGroup(west_bunker) { - powerCount = "0"; - - new InteriorInstance() { - position = "-553.018 -56.2446 251.274"; - rotation = "-0 0 -1 30"; - scale = "1 1 1"; - interiorFile = "tri_tbunker.dif"; - showTerrainInside = "0"; - team = "1"; - }; - new StaticShape(WestBunkGen) { - position = "-566.495 -35.7855 266.383"; - rotation = "0.377964 0.654654 0.654654 221.41"; - scale = "1 1 1"; - nameTag = "Neriad"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - canBlow = "0"; - team = "1"; - Target = "78"; - }; - new Turret(WestTurret) { - position = "-553.361 -55.6126 281.25"; - rotation = "0 0 1 150"; - scale = "1 1 1"; - nameTag = "Neriad"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "MissileBarrelLarge"; - canBlow = "0"; - team = "1"; - Target = "79"; - }; - new StaticShape(WestInv1) { - position = "-555.771 -44.5106 261.26"; - rotation = "-0 0 -1 30"; - scale = "1 1 1"; - nameTag = "First Neriad"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - canBlow = "0"; - Trigger = "3393"; - notReady = "1"; - team = "1"; - Target = "80"; - inUse = "Down"; - }; - new StaticShape(WestInv2) { - position = "-558.142 -40.1196 258.277"; - rotation = "0 0 1 150"; - scale = "1 1 1"; - nameTag = "Second Neriad"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - repairedBy = "3372"; - damageTimeMS = "15503"; - canBlow = "0"; - Trigger = "3395"; - team = "1"; - Target = "81"; - }; - new ForceFieldBare(WestBunkForce1) { - position = "-586.901 -46.2076 249.046"; - rotation = "0.0751465 0.130157 0.988642 239.435"; - scale = "13.6394 0.815819 14.4234"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Target = "82"; - }; - new ForceFieldBare(WestBunkForce2) { - position = "-544.32 -21.6386 249.343"; - rotation = "-0.0751465 -0.130157 0.988642 239.435"; - scale = "13.6422 0.643303 13.9721"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Target = "83"; - }; - new ForceFieldBare(WestBunkTop) { - position = "-549.874 -57.3776 269.499"; - rotation = "0 0 1 240"; - scale = "4.78929 4.51088 1.17685"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Target = "84"; - }; - }; - new SimGroup(Team1Waypoints) { - powerCount = "0"; - - new WayPoint() { - position = "454.229 27.9384 218.896"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "WayPointMarker"; - lockCount = "0"; - homingCount = "0"; - name = "Triton Base"; - team = "1"; - }; - new WayPoint() { - position = "-563.641 -38.4382 269.15"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "WayPointMarker"; - lockCount = "0"; - homingCount = "0"; - name = "Neriad Base"; - team = "1"; - }; - new WayPoint() { - position = "12.7898 682.59 169.589"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "WayPointMarker"; - lockCount = "0"; - homingCount = "0"; - name = "Siren Base"; - team = "1"; - }; - }; - new SimGroup(StagingArea) { - providesPower = "1"; - powerCount = "0"; - - new TSStatic() { - position = "-3.2614 708.293 166.977"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg23.dts"; - team = "1"; - }; - new TSStatic() { - position = "-15.643 723.569 166.893"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg18.dts"; - team = "1"; - }; - new TSStatic() { - position = "-2.86019 679.803 167.162"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable2l.dts"; - team = "1"; - }; - new TSStatic() { - position = "25.6782 684.777 166.943"; - rotation = "0 0 1 51.5662"; - scale = "1 1 1"; - shapeName = "stackable1l.dts"; - locked = "false"; - team = "1"; - }; - new TSStatic() { - position = "28.0273 686.641 166.945"; - rotation = "0 0 1 51.5662"; - scale = "1 1 1"; - shapeName = "stackable1l.dts"; - locked = "false"; - team = "1"; - }; - new TSStatic() { - position = "23.3908 682.942 166.932"; - rotation = "0 0 1 51.5662"; - scale = "1 1 1"; - shapeName = "stackable1l.dts"; - locked = "false"; - team = "1"; - }; - new TSStatic() { - position = "24.5993 683.913 168.934"; - rotation = "0 0 1 51.5662"; - scale = "1 1 1"; - shapeName = "stackable1l.dts"; - locked = "false"; - team = "1"; - }; - new TSStatic() { - position = "26.9778 685.797 168.937"; - rotation = "0 0 1 51.5662"; - scale = "1 1 1"; - shapeName = "stackable1l.dts"; - locked = "false"; - team = "1"; - }; - new Item() { - position = "-2.83306 679.834 169.032"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - team = "1"; - Target = "-1"; - }; - new TSStatic() { - position = "-22.7811 676.019 166.959"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg19.dts"; - team = "1"; - }; - new TSStatic() { - position = "28.4889 667.662 166.754"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg16.dts"; - team = "1"; - }; - new StaticShape(STB) { - position = "22.6468 688.69 167.534"; - rotation = "0 0 1 141.566"; - scale = "1 1 1"; - nameTag = "Siren Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - locked = "false"; - Trigger = "4299"; - Target = "85"; - }; - new TSStatic() { - position = "-19.6854 701.68 167.324"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable4l.dts"; - }; - new StaticShape(STA) { - position = "-15.1458 699.562 167.388"; - rotation = "0 0 1 239.724"; - scale = "1 1 1"; - nameTag = "Siren Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - locked = "false"; - Trigger = "4303"; - Target = "86"; - }; - new InteriorInstance() { - position = "-16.7901 698.926 146.322"; - rotation = "0 0 1 149.724"; - scale = "1 1 1"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - locked = "false"; - }; - new TSStatic() { - position = "-18.5307 697.74 167.197"; - rotation = "0 0 1 239.679"; - scale = "1 1 1"; - shapeName = "stackable3l.dts"; - }; - new TSStatic() { - position = "-21.2263 700.539 167.397"; - rotation = "0 0 -1 31.5129"; - scale = "1 1 1"; - shapeName = "stackable2m.dts"; - }; - new TSStatic() { - position = "29.9578 711.728 166.999"; - rotation = "0 0 1 51.5662"; - scale = "1 1 1"; - shapeName = "stackable1l.dts"; - locked = "false"; - team = "1"; - }; - new TSStatic() { - position = "27.6087 709.864 166.997"; - rotation = "0 0 1 51.5662"; - scale = "1 1 1"; - shapeName = "stackable1l.dts"; - locked = "false"; - team = "1"; - }; - new InteriorInstance() { - position = "25.9369 711.613 146.522"; - rotation = "0 0 1 51.5662"; - scale = "1 1 1"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - locked = "false"; - }; - new TSStatic() { - position = "28.9083 710.884 168.991"; - rotation = "0 0 1 51.5662"; - scale = "1 1 1"; - shapeName = "stackable1l.dts"; - locked = "false"; - team = "1"; - }; - new TSStatic() { - position = "26.5298 709 168.988"; - rotation = "0 0 1 51.5662"; - scale = "1 1 1"; - shapeName = "stackable1l.dts"; - locked = "false"; - team = "1"; - }; - new TSStatic() { - position = "25.3213 708.029 166.986"; - rotation = "0 0 1 51.5662"; - scale = "1 1 1"; - shapeName = "stackable1l.dts"; - locked = "false"; - team = "1"; - }; - new TSStatic() { - position = "25.7896 715.499 167.497"; - rotation = "0 0 -1 38.9612"; - scale = "1 1 1"; - shapeName = "stackable5l.dts"; - }; - new TSStatic() { - position = "27.3203 714.328 167.663"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable4m.dts"; - }; - new TSStatic() { - position = "27.3211 714.319 168.624"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable4m.dts"; - }; - new TSStatic() { - position = "28.1011 714.959 168.538"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable4m.dts"; - }; - new TSStatic() { - position = "28.0994 714.959 167.577"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable4m.dts"; - }; - new TSStatic() { - position = "26.3222 713.635 168.478"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable4m.dts"; - }; - new TSStatic() { - position = "26.3259 713.636 167.517"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable4m.dts"; - }; - new TSStatic() { - position = "23.6449 713.161 167.6"; - rotation = "0 0 1 49.8474"; - scale = "1 1 1"; - shapeName = "stackable1m.dts"; - }; - new TSStatic() { - position = "22.7131 712.399 167.6"; - rotation = "0 0 1 49.8474"; - scale = "1 1 1"; - shapeName = "stackable1m.dts"; - }; - new TSStatic() { - position = "21.7206 711.561 167.6"; - rotation = "0 0 1 49.8474"; - scale = "1 1 1"; - shapeName = "stackable1m.dts"; - }; - new TSStatic() { - position = "22.2616 711.936 168.525"; - rotation = "0 0 1 49.8474"; - scale = "1 1 1"; - shapeName = "stackable1m.dts"; - }; - new TSStatic() { - position = "23.2541 712.774 168.525"; - rotation = "0 0 1 49.8474"; - scale = "1 1 1"; - shapeName = "stackable1m.dts"; - }; - }; - }; - }; - new SimGroup(ObserverDropPoints) { - powerCount = "0"; - - new Camera(AttackersBase) { - position = "32.1617 728.792 196.597"; - rotation = "-0.0855905 -0.246496 0.965357 217.062"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - team = "0"; - }; - new Camera(DefendersBase) { - position = "-310.476 -442.158 348.416"; - rotation = "0.371281 -0.216528 0.902921 65.7165"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - team = "0"; - }; - }; - new InteriorInstance() { - position = "-177.004 -79.7269 194.891"; - rotation = "0 0 1 45"; - scale = "1 1 1"; - interiorFile = "tri_misc1.dif"; - showTerrainInside = "0"; - }; - new InteriorInstance() { - position = "12.4067 -451.466 197.531"; - rotation = "0 0 1 45"; - scale = "1 1 1"; - interiorFile = "tri_misc1.dif"; - showTerrainInside = "0"; - }; - new InteriorInstance() { - position = "-312.939 -320.967 311.9"; - rotation = "0 0 1 12.605"; - scale = "1 1 1"; - interiorFile = "tri_tower.dif"; - showTerrainInside = "0"; - }; - new InteriorInstance() { - position = "24.0064 686.526 146.468"; - rotation = "0 0 1 51.5662"; - scale = "1 1 1"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - locked = "false"; - }; -}; -//--- OBJECT WRITE END --- - -package TridentLE -{ -// begin TridentLE package ================================ - - -function SiegeGame::missionLoadDone(%game) -{ - //Set Damage Levels for Team One objectives - - nameToId("EastBunkGen").setDamageLevel(2.5); - nameToId("EastTurret").setDamageLevel(2.5); - nameToId("EastInv1").setDamageLevel(2.5); - nameToId("EastInv2").setDamageLevel(2.5); - - nameToId("WestBunkGen").setDamageLevel(2.5); - nameToId("WestTurret").setDamageLevel(2.5); - nameToId("WestInv1").setDamageLevel(2.5); - nameToId("WestInv2").setDamageLevel(2.5); - - Parent::missionLoadDone(%game); -} - -function SiegeGame::gameOver(%game) -{ - exec("scripts/forceField.cs"); - Parent::gameOver(%game); - deactivatePackage(TridentLE); -} - -function SiegeGame::halftimeOver(%game) -{ - nameToId("EastBunkGen").setDamageLevel(2.5); - nameToId("EastTurret").setDamageLevel(2.5); - nameToId("EastInv1").setDamageLevel(2.5); - nameToId("EastInv2").setDamageLevel(2.5); - - nameToId("WestBunkGen").setDamageLevel(2.5); - nameToId("WestTurret").setDamageLevel(2.5); - nameToId("WestInv1").setDamageLevel(2.5); - nameToId("WestInv2").setDamageLevel(2.5); - - parent::halfTimeOver(%game); -} - -// we want to active some spawnSpheres if specific gens come online -function Generator::onEnabled(%data, %obj, %prevState) -{ - Parent::onEnabled(%data, %obj, %prevState); - - %attackersTeam = 1; - %neutralTeam = 0; - if(%obj == nameToId("EastBunkGen")) - { - %spawn = nameToId("EastBunkSpawn"); - Game.claimSpawn(%spawn, %attackersTeam, %neutralTeam); - } - else if(%obj == nameToId("WestBunkGen")) - { - %spawn = nameToId("WestBunkSpawn"); - Game.claimSpawn(%spawn, %attackersTeam, %neutralTeam); - } -} -// ...we want to deactivate the above set spawn spheres -// (revert them back to neutral actually) if the gen is disabled -function Generator::onDisabled(%data, %obj) -{ - Parent::onDisabled(%data, %obj); - - %attackersTeam = 1; - %neutralTeam = 0; - if(%obj == nameToId("EastBunkGen") ) - { - %spawn = nameToId("EastBunkSpawn"); - Game.claimSpawn(%spawn, %neutralTeam, %attackersTeam); - } - else if(%obj == nameToId("WestBunkGen") ) - { - %spawn = nameToId("WestBunkSpawn"); - Game.claimSpawn(%spawn, %neutralTeam, %attackersTeam); - } -} - -function Station::onLosePowerDisabled(%data, %obj) -{ - Parent::onLosePowerDisabled(%data, %obj); - - if(%obj == nameToId("STA")) - schedule(1000, 0, repair, %obj); - else if(%obj == nameToId("STB")) - schedule(1000, 0, repair, %obj); -} - -function repair(%obj) -{ - %obj.setDamageLevel(0); -} - -//end TridentLE package ================================ -}; - -activatePackage(TridentLE); diff --git a/docs/base/@vl2/TridentLE.vl2/terrains/TridentLE.spn b/docs/base/@vl2/TridentLE.vl2/terrains/TridentLE.spn deleted file mode 100644 index d10fe410..00000000 Binary files a/docs/base/@vl2/TridentLE.vl2/terrains/TridentLE.spn and /dev/null differ diff --git a/docs/base/@vl2/TridentLE.vl2/textures/gui/Load_TridentLE.png b/docs/base/@vl2/TridentLE.vl2/textures/gui/Load_TridentLE.png deleted file mode 100644 index 780d0c70..00000000 Binary files a/docs/base/@vl2/TridentLE.vl2/textures/gui/Load_TridentLE.png and /dev/null differ diff --git a/docs/base/@vl2/UphillBattle.vl2/missions/UphillBattle.mis b/docs/base/@vl2/UphillBattle.vl2/missions/UphillBattle.mis deleted file mode 100644 index e708f71b..00000000 --- a/docs/base/@vl2/UphillBattle.vl2/missions/UphillBattle.mis +++ /dev/null @@ -1,1924 +0,0 @@ -// DisplayName = Uphill Battle -// MissionTypes = Siege - -//--- MISSION QUOTE BEGIN --- -//"It does not matter how slowly you go so long as you do not stop." -- Confucius -//-- Map by ???Unknown??? -//--- MISSION QUOTE END --- - -//--- MISSION STRING BEGIN --- -//[Siege]Offense must fight their way up a fortified mountain to reach the base at the top. -//As each generator goes down, it activates an Offensive bunker for that base along with a spawnsphere, thereby allowing the Offense to gain ground. -//Only the 2 Main Base Generators are repairable. -//Map by ???Unknown???. Thanks to Za'arok, Hundin666, and the people of the pond server, for help testing and useful input :). -//--- MISSION STRING END --- - -//--- OBJECT WRITE BEGIN --- -new SimGroup(MissionGroup) { - - musicTrack = "desert"; - powerCount = "0"; - Siege_timeLimit = "20"; - cdTrack = "6"; - - new MissionArea(MissionArea) { - area = "328 -616 624 848"; - flightCeiling = "2000"; - flightCeilingRange = "50"; - - locked = "true"; - }; - new Sky(Sky) { - position = "-1216 -1336 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - cloudHeightPer[0] = "0.349971"; - cloudHeightPer[1] = "0.25"; - cloudHeightPer[2] = "0.199973"; - cloudSpeed1 = "0.0001"; - cloudSpeed2 = "0.0002"; - cloudSpeed3 = "0.0003"; - visibleDistance = "150"; - useSkyTextures = "1"; - renderBottomTexture = "0"; - SkySolidColor = "0.000000 0.000000 0.000000 1.000000"; - fogDistance = "75"; - fogColor = "0.650000 0.500000 0.300000 0.250000"; - fogVolume1 = "50 10 100"; - fogVolume2 = "200 100 105"; - fogVolume3 = "200 265 360"; - materialList = "Badlands_l4.dml"; - windVelocity = "1 0 0"; - windEffectPrecipitation = "0"; - fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor3 = "128.000000 128.000000 0.000000 0.000000"; - high_visibleDistance = "-1"; - high_fogDistance = "-1"; - high_fogVolume1 = "-1 3.22439e-42 1.04486e-40"; - high_fogVolume2 = "-1 1.04845e-40 3.26643e-42"; - high_fogVolume3 = "-1 3.28324e-42 1.05581e-40"; - - locked = "true"; - cloudSpeed0 = "0.000000 0.000000"; - }; - new Sun() { - position = "-1216 -1336 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - direction = "0.643953 0.643953 -0.413096"; - color = "0.600000 0.600000 0.600000 1.000000"; - ambient = "0.700000 0.700000 0.450000 1.000000"; - texture[0] = "special/sunFlare"; - texture[1] = "special/sunFlare02"; - texture[2] = "special/LensFlare/flare01"; - texture[3] = "special/LensFlare/flare02"; - texture[4] = "special/LensFlare/flare03"; - lensFlareScale = "0.7"; - lensFlareIntensity = "1"; - frontFlareSize = "300"; - backFlareSize = "450"; - flareColor = "1.000000 1.000000 1.000000 1.000000"; - - locked = "true"; - }; - new TerrainBlock(Terrain) { - rotation = "1 0 0 0"; - scale = "1 1 1"; - detailTexture = "details/DesertDet2"; - terrainFile = "Masada.ter"; - squareSize = "8"; - emptySquares = "87514 87770 222146 222402 288194 288450 223170"; - - locked = "true"; - position = "-1024 -1024 0"; - }; - new NavigationGraph(NavGraph) { - conjoinAngleDev = "45"; - cullDensity = "0.3"; - customArea = "0 0 0 0"; - - XDimOverSize = "0"; - locked = "true"; - YDimOverSize = "0"; - position = "0 0 0 1"; - GraphFile = "Masada.nav"; - coverage = "0"; - rotation = "0 0 0 0"; - conjoinBowlDev = "20"; - scale = "1 1 1"; - }; - new SimGroup(RandomOrganics) { - - powerCount = "0"; - }; - new SimGroup(ObserverDropPoints) { - - powerCount = "0"; - - new Camera() { - position = "555.823 -547.456 162.743"; - rotation = "0.450122 -0.146672 0.880839 40.602"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - new Camera() { - position = "675.713 -469.977 75.2489"; - rotation = "0.0282887 -0.159255 0.986832 160.115"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - new Camera() { - position = "529.998 -384.818 143.83"; - rotation = "0.243534 -0.0726737 0.967166 34.2945"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - new Camera() { - position = "536.102 -256.372 142.959"; - rotation = "0.922634 -0.0461702 0.382904 14.8916"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - new Camera() { - position = "544.401 -87.6829 192.932"; - rotation = "0.12374 -0.118792 0.985179 88.5177"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - new Camera() { - position = "722.756 -90.0466 304.312"; - rotation = "0.3041 -0.0428543 0.951676 16.846"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - }; - new SimGroup(Teams) { - - powerCount = "0"; - - new SimGroup(Team1) { - - powerCount = "0"; - - new SimGroup(spawnspheres) { - - powerCount = "0"; - - new SpawnSphere(OBaseSpawn) { - position = "688.145 -504.054 55.5338"; - rotation = "0 0 -1 39.5341"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "50"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - }; - new SimGroup(base) { - - powerCount = "1"; - - new InteriorInstance() { - position = "687.248 -502.201 29.05"; - rotation = "0 0 1 127.197"; - scale = "1 1 1"; - interiorFile = "pbunk8.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new StaticShape(Obasestation4) { - position = "691.094 -510.31 50.9931"; - rotation = "0 0 1 126.051"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Trigger = "5267"; - notReady = "1"; - inUse = "Down"; - Target = "33"; - }; - new StaticShape(Obasestation3) { - position = "696.155 -503.357 50.9931"; - rotation = "0 0 1 126.051"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Trigger = "5269"; - notReady = "1"; - inUse = "Down"; - Target = "34"; - }; - new StaticShape(Obasestation2) { - position = "691.094 -510.31 58.4967"; - rotation = "0 0 1 126.051"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "2"; - team = "2"; - Trigger = "5271"; - notReady = "1"; - inUse = "Down"; - Target = "35"; - lastDamagedBy = "5238"; - damageTimeMS = "116383"; - }; - new StaticShape(Obasestation1) { - position = "696.155 -503.357 58.5292"; - rotation = "0 0 1 126.051"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "2"; - team = "2"; - Trigger = "5273"; - notReady = "1"; - inUse = "Down"; - Target = "36"; - lastDamagedBy = "5270"; - damageTimeMS = "117139"; - }; - new Turret(Obasesentry2) { - position = "675.946 -500.679 54.3294"; - rotation = "-0.820206 -0.402647 -0.40637 101.799"; - scale = "1 1 1"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - - lastDamagedByTeam = "2"; - lastProjectile = "96543"; - UnksNoDamage = "1"; - team = "2"; - Target = "37"; - lastDamagedBy = "4993"; - damageTimeMS = "13471195"; - }; - new ForceFieldBare() { - position = "677.411 -500.168 50.9022"; - rotation = "0 0 -1 52.7121"; - scale = "8.60806 0.861944 6.66316"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "38"; - }; - new StaticShape(OBaseGen) { - position = "678.171 -490.891 -3.26543"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "39"; - }; - new Turret(Obasesentry3) { - position = "682.852 -491.608 54.2128"; - rotation = "-0.820206 -0.402647 -0.40637 101.799"; - scale = "1 1 1"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - - lastDamagedByTeam = "2"; - lastProjectile = "96544"; - UnksNoDamage = "1"; - team = "2"; - Target = "40"; - lastDamagedBy = "4993"; - damageTimeMS = "13471195"; - }; - new Turret(Obasesentry1) { - position = "679.331 -496.298 59.3687"; - rotation = "-0.820206 -0.402647 -0.40637 101.799"; - scale = "1 1 1"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - - lastDamagedByTeam = "2"; - lastProjectile = "96545"; - UnksNoDamage = "1"; - team = "2"; - Target = "41"; - lastDamagedBy = "4993"; - damageTimeMS = "13471195"; - }; - new Item() { - position = "681.775 -498.095 59.35"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - Target = "-1"; - }; - }; - new SimGroup(1) { - - powerCount = "1"; - - new StaticShape() { - position = "564.306 -336.652 119.775"; - rotation = "0 0 1 20.0536"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Trigger = "5283"; - notReady = "1"; - inUse = "Down"; - Target = "42"; - }; - new StaticShape() { - position = "556.415 -333.772 119.778"; - rotation = "0 0 1 20.0536"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Trigger = "5285"; - notReady = "1"; - inUse = "Down"; - Target = "43"; - }; - new StaticShape() { - position = "564.312 -336.659 127.297"; - rotation = "0 0 1 20.0536"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "1"; - team = "2"; - Trigger = "5287"; - Target = "44"; - lastDamagedBy = "15411"; - damageTimeMS = "7082785"; - }; - new StaticShape() { - position = "556.415 -333.772 127.296"; - rotation = "0 0 1 20.0536"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Trigger = "5289"; - notReady = "1"; - inUse = "Down"; - Target = "45"; - }; - new Turret(Ofoothillsentry1) { - position = "554.216 -351.865 128.11"; - rotation = "0.636535 0.43521 0.636722 132.898"; - scale = "1 1 1"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - - lastDamagedByTeam = "1"; - UnksNoDamage = "1"; - team = "2"; - Target = "46"; - lastDamagedBy = "26193"; - damageTimeMS = "13229315"; - }; - new ForceFieldBare() { - position = "550.453 -350.23 119.69"; - rotation = "0 0 1 20.6265"; - scale = "8.21266 0.677112 6.71669"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "47"; - }; - new StaticShape(OFootHillGen) { - position = "565.825 -348.454 59.5271"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "48"; - }; - new Turret(Ofoothillsentry2) { - position = "541.578 -351.128 120.816"; - rotation = "0.718547 0.492365 -0.49119 108.559"; - scale = "1 1 1"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - - lastDamagedByTeam = "1"; - UnksNoDamage = "1"; - team = "2"; - Target = "49"; - lastDamagedBy = "26193"; - damageTimeMS = "13229101"; - }; - new Turret(Ofoothillsentry3) { - position = "564.118 -359.653 120.819"; - rotation = "-0.719097 -0.49118 -0.491571 108.69"; - scale = "1 1 1"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - - lastDamagedByTeam = "1"; - UnksNoDamage = "1"; - team = "2"; - Target = "50"; - lastDamagedBy = "26193"; - damageTimeMS = "13229101"; - }; - new Item() { - position = "555.299 -349.199 129.609"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - team = "1"; - Target = "-1"; - }; - }; - new SimGroup(2) { - - powerCount = "1"; - - new Turret(Ocanyonsentry1) { - position = "533.442 -190.933 119.635"; - rotation = "-0.577504 0.577044 -0.577503 119.947"; - scale = "1 1 1"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - - UnksNoDamage = "1"; - team = "2"; - Target = "51"; - }; - new ForceFieldBare() { - position = "534.959 -192.991 114.832"; - rotation = "1 0 0 0"; - scale = "8.42987 0.983881 8.15639"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "52"; - }; - new StaticShape() { - position = "549.988 -206.84 108.818"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "1"; - team = "2"; - Trigger = "5302"; - repairedBy = "7116"; - notReady = "1"; - inUse = "Down"; - Target = "53"; - lastDamagedBy = "7116"; - damageTimeMS = "4513879"; - }; - new StaticShape() { - position = "550.024 -200.835 108.818"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "1"; - team = "2"; - Trigger = "5304"; - Target = "54"; - lastDamagedBy = "7116"; - damageTimeMS = "1816326"; - }; - new StaticShape() { - position = "549.443 -204.413 114.832"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Trigger = "5306"; - notReady = "1"; - inUse = "Down"; - Target = "55"; - }; - new StaticShape() { - position = "549.437 -196.613 114.832"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Trigger = "5308"; - notReady = "1"; - inUse = "Down"; - Target = "56"; - }; - new StaticShape(OCanyonGen) { - position = "532.088 -203.415 96.8571"; - rotation = "1 0 0 0"; - scale = "0.1 0.1 0.1"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "1"; - UnksNoDamage = "1"; - team = "2"; - Target = "57"; - lastDamagedBy = "4972"; - damageTimeMS = "1980387"; - }; - new ForceFieldBare() { - position = "548.016 -214.234 114.769"; - rotation = "1 0 0 0"; - scale = "4.09393 0.505325 8.2014"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "58"; - }; - new Turret(Ocanyonsentry2) { - position = "539.129 -191.769 125.193"; - rotation = "-0.577504 0.577044 -0.577503 119.947"; - scale = "1 1 1"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - - lastProjectile = "101484"; - UnksNoDamage = "1"; - team = "2"; - Target = "59"; - }; - new Turret(Ocanyonsentry3) { - position = "544.606 -190.914 119.608"; - rotation = "-0.577504 0.577044 -0.577503 119.947"; - scale = "1 1 1"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - - lastProjectile = "101386"; - UnksNoDamage = "1"; - team = "2"; - Target = "60"; - }; - new Item() { - position = "542.2 -195.584 110.179"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - team = "1"; - Target = "-1"; - }; - }; - new SimGroup(3) { - - powerCount = "1"; - - new ForceFieldBare() { - position = "594.02 -94.4841 181.751"; - rotation = "1 0 0 0"; - scale = "0.429895 4.20689 4.95616"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "61"; - }; - new StaticShape() { - position = "585.301 -89.9413 181.728"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "1"; - team = "2"; - Trigger = "5319"; - repairedBy = "102591"; - notReady = "1"; - inUse = "Down"; - Target = "62"; - lastDamagedBy = "102591"; - damageTimeMS = "21344310"; - }; - new StaticShape() { - position = "585.36 -95.3805 181.728"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "1"; - team = "2"; - Trigger = "5321"; - repairedBy = "102591"; - notReady = "1"; - inUse = "Down"; - Target = "63"; - lastDamagedBy = "102591"; - damageTimeMS = "21344310"; - }; - new Turret(Otowersentry1) { - position = "596.751 -100.774 181.704"; - rotation = "0 1 0 179.909"; - scale = "1 1 1"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - - lastDamagedByTeam = "2"; - lastProjectile = "117498"; - UnksNoDamage = "1"; - team = "2"; - Target = "64"; - lastDamagedBy = "4993"; - damageTimeMS = "15917606"; - }; - new StaticShape(OTowerGen) { - position = "580.921 -91.8945 109.108"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "65"; - }; - new StaticShape() { - position = "580.217 -92.4846 187.724"; - rotation = "0 0 -1 95.111"; - scale = "1 0.966293 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Trigger = "5325"; - notReady = "1"; - inUse = "Down"; - Target = "66"; - }; - new ForceFieldBare() { - position = "577.197 -96.4717 187.731"; - rotation = "0 0 -1 0.577428"; - scale = "10.5698 0.560654 4.36154"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "67"; - }; - new ForceFieldBare() { - position = "577.197 -89.2717 187.731"; - rotation = "0 0 -1 0.577428"; - scale = "10.5698 0.560654 4.36154"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "68"; - }; - new Turret(Otowersentry2) { - position = "588.884 -92.3406 190.782"; - rotation = "0 1 0 122.613"; - scale = "1 1 1"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - - lastDamagedByTeam = "2"; - lastProjectile = "117474"; - UnksNoDamage = "1"; - team = "2"; - Target = "69"; - lastDamagedBy = "4993"; - damageTimeMS = "15917606"; - }; - new Turret(Otowersentry3) { - position = "596.454 -83.8893 181.763"; - rotation = "0 1 0 180.482"; - scale = "1 1 1"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - - lastDamagedByTeam = "2"; - lastProjectile = "117499"; - UnksNoDamage = "1"; - team = "2"; - Target = "70"; - lastDamagedBy = "4993"; - damageTimeMS = "15917606"; - }; - new Item() { - position = "585.625 -92.4193 188.646"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - team = "1"; - Target = "-1"; - }; - }; - }; - new SimGroup(Team2) { - - powerCount = "0"; - - new SimGroup(spawnspheres) { - - powerCount = "0"; - - new SpawnSphere(DBaseSpawn) { - position = "776.453 -20.0962 307.313"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "50"; - sphereWeight = "5"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - new SpawnSphere(DTowerSpawn) { - position = "582.202 -90.7577 160.055"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "22"; - sphereWeight = "10"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - new SpawnSphere(DCanyonSpawn) { - position = "538.706 -204.621 126.554"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "13"; - sphereWeight = "35"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - new SpawnSphere(DFootHillSpawn) { - position = "557.555 -342.573 105.207"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "13"; - sphereWeight = "50"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - }; - new SimGroup(FootHill) { - - powerCount = "0"; - - new Turret(FootHillSentry) { - position = "555.466 -348.772 117.868"; - rotation = "0 0 1 18.9076"; - scale = "1 1 1"; - nameTag = "Foot Hill Sentry"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - - lastDamagedByTeam = "2"; - lastProjectile = "6845"; - team = "1"; - Target = "71"; - lastDamagedBy = "5238"; - damageTimeMS = "193735"; - }; - new InteriorInstance() { - position = "562.291 -347.782 109.906"; - rotation = "0 0 -1 69.3279"; - scale = "3.75691 1.47093 0.813838"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new StaticShape(DFootHillGen) { - position = "560.353 -335.454 110.354"; - rotation = "0 0 1 20.6265"; - scale = "1 1 1"; - nameTag = "Foot Hill"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "2"; - notRepairable = "1"; - team = "1"; - WayPoint = "5456"; - repairedBy = "5042"; - Target = "72"; - lastDamagedBy = "5238"; - needsObjectiveWaypoint = "1"; - damageTimeMS = "197987"; - }; - new ForceFieldBare() { - position = "545.125 -214.256 123.775"; - rotation = "1 0 0 0"; - scale = "0.163526 5.172 5.47419"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "73"; - }; - new ForceFieldBare() { - position = "532.776 -214.434 123.775"; - rotation = "1 0 0 0"; - scale = "0.231031 5.27481 5.47419"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "74"; - }; - new StaticShape(FootHillSensor) { - position = "556.168 -347.204 141.623"; - rotation = "0 0 1 20.6265"; - scale = "1 1 1"; - nameTag = "Foot Hill"; - dataBlock = "SensorMediumPulse"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "2"; - team = "1"; - Target = "75"; - lastDamagedBy = "5238"; - damageTimeMS = "181843"; - }; - new ForceFieldBare() { - position = "552.821 -224.774 114.528"; - rotation = "1 0 0 0"; - scale = "0.975782 8.1727 8.45435"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "76"; - }; - new InteriorInstance() { - position = "558.624 -345.171 109.859"; - rotation = "-0.490531 0.716757 -0.495619 108.139"; - scale = "0.111809 0.459296 0.648249"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new StaticShape(foothillinv) { - position = "558.186 -341.352 110.286"; - rotation = "0 0 1 18.9076"; - scale = "1 1 1"; - nameTag = "Foot Hill"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "2"; - team = "1"; - Trigger = "5352"; - notReady = "1"; - inUse = "Down"; - Target = "77"; - lastDamagedBy = "5238"; - damageTimeMS = "195554"; - }; - new ForceFieldBare() { - position = "550.453 -350.23 119.69"; - rotation = "0 0 1 20.6265"; - scale = "8.21266 0.677112 6.71669"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "78"; - }; - new Turret(FootHillTurr) { - position = "531.092 -415.449 118.751"; - rotation = "-0.0250929 0.000234898 0.999685 22.5603"; - scale = "1 1 1"; - nameTag = "Foot Hill Base"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - - lastDamagedByTeam = "2"; - lastProjectile = "94104"; - team = "1"; - Target = "79"; - lastDamagedBy = "5238"; - damageTimeMS = "188618"; - originalBarrel = "PlasmaBarrelLarge"; - }; - new InteriorInstance() { - position = "531.71 -414.255 117.108"; - rotation = "-0.601537 0.167951 0.78099 26.8618"; - scale = "0.537007 0.417199 0.688412"; - interiorFile = "pmiscc.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new ForceFieldBare() { - position = "550.505 -212.38 96.6956"; - rotation = "1 0 0 0"; - scale = "3.20178 4.16559 3.46941"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "80"; - }; - new InteriorInstance() { - position = "557.665 -342.556 97.8231"; - rotation = "0 0 1 20.6265"; - scale = "1 1 1"; - interiorFile = "pbunk7.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - }; - new SimGroup(canyon) { - - powerCount = "0"; - - new StaticShape() { - position = "539.225 -231.649 109.222"; - rotation = "0 0 1 179.909"; - scale = "2.51155 1 2.41687"; - dataBlock = "Banner_Honor"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "2"; - team = "2"; - Target = "-1"; - lastDamagedBy = "4993"; - damageTimeMS = "13904587"; - }; - new InteriorInstance() { - position = "532.581 -213.708 111.736"; - rotation = "-0.577044 0.577504 0.577503 119.947"; - scale = "0.158712 0.933755 0.971967"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "532.796 -204.976 122.938"; - rotation = "0 1 0 89.9544"; - scale = "0.233128 1.09768 0.779393"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new StaticShape(DCanyonGen) { - position = "552.363 -212.065 96.7603"; - rotation = "0 0 1 179.518"; - scale = "1 1 1"; - nameTag = "Canyon"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "2"; - notRepairable = "1"; - team = "1"; - WayPoint = "5457"; - repairedBy = "5238"; - Target = "81"; - lastDamagedBy = "5238"; - needsObjectiveWaypoint = "1"; - damageTimeMS = "253422"; - }; - new InteriorInstance() { - position = "550.551 -207.92 108.13"; - rotation = "0 0 1 89.9544"; - scale = "0.1 0.408233 0.780686"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "577.165 -196.981 118.562"; - rotation = "-0.101162 0.993607 -0.0501207 70.2464"; - scale = "1 1 0.944771"; - interiorFile = "prockc.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "540.915 -167.011 148.541"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "prockb.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "527.732 -192.388 124.013"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "prock6.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "527.987 -208.88 123.227"; - rotation = "1 0 0 0"; - scale = "1.75972 1.28346 0.93908"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "552.003 -231.423 110.617"; - rotation = "0 1 0 89.9544"; - scale = "0.846758 1 0.290946"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new ForceFieldBare() { - position = "587.869 -94.4798 155.645"; - rotation = "1 0 0 0"; - scale = "0.542871 4.10249 7.42949"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "82"; - }; - new ForceFieldBare() { - position = "576.621 -94.622 155.733"; - rotation = "1 0 0 0"; - scale = "0.542871 4.10249 7.42949"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "83"; - }; - new StaticShape(canyoninv1) { - position = "549.945 -228.772 114.817"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - nameTag = "Canyon"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "2"; - team = "1"; - Trigger = "5376"; - notReady = "1"; - inUse = "Down"; - Target = "84"; - lastDamagedBy = "4993"; - damageTimeMS = "13870905"; - }; - new StaticShape(canyoninv2) { - position = "539.051 -195.763 123.826"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Canyon"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "2"; - team = "1"; - Trigger = "5378"; - notReady = "1"; - inUse = "Down"; - Target = "85"; - lastDamagedBy = "4993"; - damageTimeMS = "13901038"; - }; - new Turret(CanyonSentry) { - position = "539.176 -221.981 130.038"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Canyon Sentry"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - - lastDamagedByTeam = "2"; - lastProjectile = "34808"; - team = "1"; - Target = "86"; - lastDamagedBy = "4993"; - damageTimeMS = "13901038"; - }; - new ForceFieldBare() { - position = "577.777 -94.0045 181.622"; - rotation = "1 0 0 0"; - scale = "4.07782 3.20316 3.36369"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "87"; - }; - new InteriorInstance() { - position = "591.818 -238.793 156.951"; - rotation = "-0.0313745 -0.0815398 0.996176 226.459"; - scale = "0.537007 0.417199 0.688412"; - interiorFile = "pmiscc.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new Turret(CanyonTurr) { - position = "592.248 -238.54 159.014"; - rotation = "-0.10202 -0.215835 0.971086 227.001"; - scale = "1 1 1"; - nameTag = "Canyon Base"; - dataBlock = "TurretBaseLarge"; - lockCount = "1"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - - lastDamagedByTeam = "1"; - lastProjectile = "34615"; - team = "1"; - Target = "88"; - lastDamagedBy = "26193"; - damageTimeMS = "13274633"; - originalBarrel = "PlasmaBarrelLarge"; - }; - new ForceFieldBare() { - position = "534.959 -192.991 114.832"; - rotation = "1 0 0 0"; - scale = "8.42987 0.983881 8.15639"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "89"; - }; - new ForceFieldBare() { - position = "548.016 -214.27 114.769"; - rotation = "1 0 0 0"; - scale = "4.09393 0.54126 8.2014"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "90"; - }; - new InteriorInstance() { - position = "540.054 -207.72 111.857"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - interiorFile = "pbunk2.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - }; - new SimGroup(Tower) { - - powerCount = "0"; - - new ForceFieldBare() { - position = "577.269 -96.3849 187.731"; - rotation = "0 0 -1 0.577428"; - scale = "10.5698 0.474204 4.36154"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "91"; - }; - new ForceFieldBare() { - position = "577.197 -89.2717 187.731"; - rotation = "0 0 -1 0.577428"; - scale = "10.5698 0.560654 4.36154"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "92"; - }; - new ForceFieldBare() { - position = "767.526 -24.4288 291.021"; - rotation = "0 0 1 44.1178"; - scale = "6.19727 0.635041 13.1713"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "93"; - }; - new ForceFieldBare() { - position = "594.02 -94.4841 181.751"; - rotation = "1 0 0 0"; - scale = "0.429895 4.20689 4.95616"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "94"; - }; - new StaticShape(DTowerGen) { - position = "578.697 -92.5869 181.757"; - rotation = "0 0 -1 89.9544"; - scale = "1 0.910369 1"; - nameTag = "Tower"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "2"; - notRepairable = "1"; - team = "1"; - WayPoint = "5458"; - Target = "95"; - lastDamagedBy = "5238"; - needsObjectiveWaypoint = "1"; - damageTimeMS = "438970"; - }; - new StaticShape(towerinv) { - position = "582.41 -90.9401 169.756"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Tower"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "2"; - team = "1"; - Trigger = "5400"; - notReady = "1"; - inUse = "Down"; - Target = "96"; - lastDamagedBy = "4993"; - damageTimeMS = "13951562"; - }; - new Turret(TowerSentry) { - position = "582.617 -92.6147 168.79"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Tower Sentry"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - - zapSound = "0"; - lastDamagedByTeam = "2"; - lastProjectile = "101058"; - team = "1"; - Target = "97"; - lastDamagedBy = "5238"; - teamDamageStateOnZap = "1"; - damageTimeMS = "382172"; - }; - new StaticShape(TowerSensor) { - position = "560.686 -97.5372 181.666"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Tower"; - dataBlock = "SensorMediumPulse"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "2"; - team = "1"; - Target = "98"; - lastDamagedBy = "5238"; - damageTimeMS = "340753"; - }; - new InteriorInstance() { - position = "581.833 -150.371 178.928"; - rotation = "0.709854 0.270622 -0.650286 38.412"; - scale = "0.537007 0.417199 0.688412"; - interiorFile = "pmiscc.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new Turret(TowerTurr) { - position = "581.512 -150.274 181.025"; - rotation = "0.861458 0.259488 -0.436528 50.0897"; - scale = "1 1 1"; - nameTag = "Tower Base"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - - zapSound = "0"; - lastDamagedByTeam = "2"; - lastProjectile = "101050"; - team = "1"; - Target = "99"; - lastDamagedBy = "5238"; - teamDamageStateOnZap = "1"; - damageTimeMS = "365557"; - originalBarrel = "PlasmaBarrelLarge"; - }; - new InteriorInstance() { - position = "582.507 -92.499 153.782"; - rotation = "0 0 1 179.336"; - scale = "1 1 1"; - interiorFile = "pbunk6.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - }; - new SimGroup(MainBase) { - - powerCount = "2"; - - new InteriorInstance() { - position = "775.89 -20.3084 290.135"; - rotation = "0 0 1 44.1177"; - scale = "1 1 1"; - interiorFile = "ptowr4.dif"; - showTerrainInside = "1"; - - team = "2"; - }; - new StaticShape(Switch) { - position = "783.2 -20.726 321.562"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Control Point"; - dataBlock = "FlipFlop"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "1"; - team = "1"; - WayPoint = "5459"; - Target = "100"; - lastDamagedBy = "4993"; - needsObjectiveWaypoint = "1"; - damageTimeMS = "16273404"; - }; - new StaticShape(DMainGen1) { - position = "771.312 -16.5657 299.53"; - rotation = "0 0 1 133.499"; - scale = "1 1 1"; - nameTag = "Main"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "2"; - team = "1"; - WayPoint = "5460"; - Target = "101"; - lastDamagedBy = "4993"; - needsObjectiveWaypoint = "1"; - damageTimeMS = "15749013"; - }; - new StaticShape(DMainGen2) { - position = "779.486 -25.0703 299.549"; - rotation = "0 0 -1 46.4096"; - scale = "1 1 1"; - nameTag = "Main"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "2"; - team = "1"; - WayPoint = "5461"; - Target = "102"; - lastDamagedBy = "4993"; - needsObjectiveWaypoint = "1"; - damageTimeMS = "15751177"; - }; - new ForceFieldBare() { - position = "783.402 -24.0955 322.021"; - rotation = "0 0 -1 45.8366"; - scale = "4.58739 5.01415 4.22498"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "103"; - }; - new ForceFieldBare() { - position = "780.432 -30.2807 309.089"; - rotation = "0 0 -1 45.8366"; - scale = "6.11421 0.82989 5.08286"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "104"; - }; - new ForceFieldBare() { - position = "766.228 -16.6293 309.078"; - rotation = "0 0 -1 45.8366"; - scale = "6.11421 0.82989 5.08286"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "105"; - }; - new StaticShape(maininv1) { - position = "780.114 -25.5814 291.076"; - rotation = "0 0 1 132.353"; - scale = "1 1 1"; - nameTag = "Main Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "2"; - team = "1"; - Trigger = "5418"; - notReady = "1"; - inUse = "Down"; - Target = "106"; - lastDamagedBy = "4993"; - damageTimeMS = "15748905"; - }; - new StaticShape(maininv2) { - position = "770.477 -16.1573 291.091"; - rotation = "0 0 -1 46.4096"; - scale = "1 1 1"; - nameTag = "Main Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "2"; - team = "1"; - Trigger = "5420"; - notReady = "1"; - inUse = "Down"; - Target = "107"; - lastDamagedBy = "4993"; - damageTimeMS = "15748905"; - }; - new Item() { - position = "779.501 -16.646 300.506"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - team = "2"; - Target = "-1"; - }; - new Turret(MountainTop) { - position = "707.279 -55.6908 287.655"; - rotation = "-0.0405918 -0.115992 0.99242 219.125"; - scale = "1 1 1"; - nameTag = "Mountain Top Base"; - dataBlock = "TurretBaseLarge"; - lockCount = "1"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - - lastDamagedByTeam = "2"; - lastProjectile = "36158"; - team = "1"; - Target = "108"; - lastDamagedBy = "4993"; - damageTimeMS = "14024418"; - originalBarrel = "PlasmaBarrelLarge"; - }; - new StaticShape(MountainTopSensor) { - position = "775.682 -20.8927 333.927"; - rotation = "0 0 1 44.6907"; - scale = "1 1 1"; - nameTag = "Mountain Top"; - dataBlock = "SensorLargePulse"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "1"; - team = "1"; - Target = "109"; - lastDamagedBy = "4993"; - damageTimeMS = "15973783"; - }; - new InteriorInstance() { - position = "706.611 -56.3162 285.739"; - rotation = "0.0196774 0.0202105 0.999602 217.795"; - scale = "0.537007 0.417199 0.688412"; - interiorFile = "pmiscc.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - }; - new SimGroup(EntranceFF) { - - powerCount = "0"; - - new InteriorInstance() { - position = "725.497 -338.473 103.264"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "pbunk1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new TSStatic() { - position = "709.503 -339.31 96.1014"; - rotation = "-0.00500407 -0.999971 0.0057963 89.9558"; - scale = "1.6258 0.168303 0.879214"; - shapeName = "pmiscf.dts"; - - team = "2"; - }; - new TSStatic() { - position = "709.52 -337.673 96.1"; - rotation = "-0.00500407 -0.999971 0.0057963 89.9558"; - scale = "1.6258 0.165838 0.879214"; - shapeName = "pmiscf.dts"; - - team = "2"; - }; - new InteriorInstance() { - position = "718.36 -327.005 114.977"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "718.375 -346.005 114.977"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new StaticShape(entranceffgen) { - position = "723.91 -338.49 93.2339"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - nameTag = "Entrance FF"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "2"; - team = "1"; - WayPoint = "5462"; - Target = "110"; - lastDamagedBy = "5238"; - needsObjectiveWaypoint = "1"; - damageTimeMS = "156568"; - }; - new ForceFieldBare() { - position = "548.675 -353.608 101.732"; - rotation = "0 0 1 20.6265"; - scale = "8.74924 1 6.12533"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "111"; - }; - new SimGroup() { - - powerCount = "0"; - }; - }; - }; - new SimGroup(team0) { - - powerCount = "0"; - - new SimGroup(spawnspheres) { - - powerCount = "0"; - - new SpawnSphere(OFootHillSpawn) { - position = "557.566 -343.59 130.605"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "18"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - new SpawnSphere(OTowerSpawn) { - position = "597.947 -93.1927 184.552"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "15"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - new SpawnSphere(OCanyonSpawn) { - position = "546.082 -203.105 111.564"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "12"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - }; - }; - }; - new SimGroup(Ambiance) { - - powerCount = "0"; - }; -}; -//--- OBJECT WRITE END --- - -package UphillBattle -{ - - -function SiegeGame::missionLoadDone(%game) -{ - nameToId("OFootHillGen").setDamageLevel(2.5); - nameToId("OCanyonGen").setDamageLevel(2.5); - nameToId("OTowerGen").setDamageLevel(2.5); - - Parent::missionLoadDone(%game); -} - -function Generator::onDisabled(%data, %obj) -{ - Parent::onDisabled(%data, %obj); - - %DFootHillGen = nameToId("DFootHillGen"); - %DCanyonGen = nameToId("DCanyonGen"); - %DTowerGen = nameToId("DTowerGen"); - - %OFootHillGen = nameToId("OFootHillGen"); - %OCanyonGen = nameToId("OCanyonGen"); - %OTowerGen = nameToId("OTowerGen"); - - switch (%obj) - { - case %DFootHillGen: - %OFootHillGen.setDamageState(Enabled); - %DFootHillGen.notRepairable = 1; - %DFootHillGen.setRepairRate(0); - bunkSpawnChange(foothill, base); - - case %DCanyonGen: - %OCanyonGen.setDamageState(Enabled); - %DCanyonGen.notRepairable = 1; - %DCanyonGen.setRepairRate(0); - bunkSpawnChange(canyon, foothill); - - case %DTowerGen: - %OTowerGen.setDamageState(Enabled); - %DTowerGen.notRepairable = 1; - %DTowerGen.setRepairRate(0); - bunkSpawnChange(tower, canyon); - } -} - -function GeneratorLarge::damageObject(%data, %targetObject, %sourceObject, %position, %amount, %damageType) -{ - if (%targetObject.UnksNoDamage) return; - else Parent::damageObject(%data, %targetObject, %sourceObject, %position, %amount, %damageType); -} - -function TurretData::damageObject(%data, %targetObject, %sourceObject, %position, %amount, %damageType) -{ - if (%targetObject.UnksNoDamage) return; - else Parent::damageObject(%data, %targetObject, %sourceObject, %position, %amount, %damageType); -} - -function bunkSpawnChange(%bunk1, %bunk2) -{ - %DSpawn = "D" @ %bunk1 @ "Spawn"; - %OSpawn1 = "O" @ %bunk1 @ "Spawn"; - %OSpawn2 = "O" @ %bunk2 @ "Spawn"; - - spawnSwitch(%DSpawn, 2, off); - spawnSwitch(%OSpawn1, 1, on); - spawnSwitch(%Ospawn2, 1, off); -} - -function spawnSwitch(%name, %team, %action) -{ //I made this function simply because it's easier for me to remember :D - switch$ (%action) - { - case "on": - Game.claimSpawn(nameToId(%name), %team, 0); - - case "off": - Game.claimSpawn(nameToId(%name), 0, %team); - } -} - -function SiegeGame::halftimeOver(%game) -{ - nameToId("OFootHillGen").setDamageLevel(2.5); - nameToId("OCanyonGen").setDamageLevel(2.5); - nameToId("OTowerGen").setDamageLevel(2.5); - - nameToId("DFootHillGen").notRepairable = 0; - nameToId("DCanyonGen").notRepairable = 0; - nameToId("DCanyonGen").notRepairable = 0; - - spawnSwitch(DFootHillSpawn, 2, on); - spawnSwitch(DCanyonSpawn, 2, on); - spawnSwitch(DTowerSpawn, 2, on); - spawnSwitch(OBaseSpawn, 1, on); - spawnSwitch(OFootHillSpawn, 1, off); - spawnSwitch(OCanyonSpawn, 1, off); - spawnSwitch(OTowerSpawn, 1, off); - - Parent::halftimeOver(%game); -} - -function SiegeGame::gameOver(%game) -{ - Parent::gameOver(%game); - deactivatePackage(UphillBattle); -} - - -}; - -activatePackage(UphillBattle); diff --git a/docs/base/@vl2/UphillBattle.vl2/terrains/UphillBattle.spn b/docs/base/@vl2/UphillBattle.vl2/terrains/UphillBattle.spn deleted file mode 100644 index 2f8cbcc0..00000000 Binary files a/docs/base/@vl2/UphillBattle.vl2/terrains/UphillBattle.spn and /dev/null differ diff --git a/docs/base/@vl2/UphillBattle.vl2/textures/gui/Load_UphillBattle.png b/docs/base/@vl2/UphillBattle.vl2/textures/gui/Load_UphillBattle.png deleted file mode 100644 index 323affbe..00000000 Binary files a/docs/base/@vl2/UphillBattle.vl2/textures/gui/Load_UphillBattle.png and /dev/null differ diff --git a/docs/base/@vl2/VulcansHammer.vl2/missions/VulcansHammer.mis b/docs/base/@vl2/VulcansHammer.vl2/missions/VulcansHammer.mis deleted file mode 100644 index 2173188e..00000000 --- a/docs/base/@vl2/VulcansHammer.vl2/missions/VulcansHammer.mis +++ /dev/null @@ -1,1221 +0,0 @@ -// DisplayName = Vulcan's Hammer -// MissionTypes = Siege - -//--- MISSION QUOTE BEGIN --- -//Silenced as the gavel fell -//Now as echoes do they dwell -//Bide time 'til tis burned -// -- the poet Jessler, 2573 CE -//--- MISSION QUOTE END --- - -//--- MISSION STRING BEGIN --- -//Attackers charge down the volcano to -// the Defense bases -//East and West power forcefields to -// Center tower, which houses Switch -// --- Map by Golarth the Bold -//--- MISSION STRING END --- - -//--- OBJECT WRITE BEGIN --- -new SimGroup(MissionGroup) { - - powerCount = "0"; - musicTrack = "volcanic"; - cdTrack = "3"; - - new MissionArea(MissionArea) { - area = "-56 -648 864 928"; - flightCeiling = "2000"; - flightCeilingRange = "50"; - - locked = "true"; - }; - new Sun() { - position = "-1024 -1584 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - direction = "0.57735 0.57735 -0.57735"; - color = "0.600000 0.600000 0.600000 1.000000"; - ambient = "0.400000 0.400000 0.400000 1.000000"; - texture[0] = "special/sunFlare"; - texture[1] = "special/sunFlare02"; - texture[2] = "special/LensFlare/flare01"; - texture[3] = "special/LensFlare/flare02"; - texture[4] = "special/LensFlare/flare03"; - lensFlareScale = "0.7"; - lensFlareIntensity = "1"; - frontFlareSize = "300"; - backFlareSize = "450"; - flareColor = "1.000000 1.000000 1.000000 1.000000"; - - locked = "true"; - }; - new Sky(Sky) { - position = "-1024 -1584 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - cloudHeightPer[0] = "0.349971"; - cloudHeightPer[1] = "0.25"; - cloudHeightPer[2] = "0.199973"; - cloudSpeed1 = "0.0001"; - cloudSpeed2 = "0.0002"; - cloudSpeed3 = "0.0003"; - visibleDistance = "300"; - useSkyTextures = "1"; - renderBottomTexture = "0"; - SkySolidColor = "0.000000 0.000000 0.000000 0.000000"; - fogDistance = "200"; - fogColor = "0.900000 0.350000 0.050000 1.000000"; - fogVolume1 = "0 0 0"; - fogVolume2 = "0 0 0"; - fogVolume3 = "0 0 0"; - materialList = "lava_night.dml"; - windVelocity = "1 0 0"; - windEffectPrecipitation = "0"; - fogVolumeColor1 = "128.000000 128.000000 128.000000 -520175634523126950000000000000000.000000"; - fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor3 = "128.000000 128.000000 128.000000 0.000000"; - high_visibleDistance = "-1"; - high_fogDistance = "-1"; - high_fogVolume1 = "-1 2.29319e-34 8.40779e-44"; - high_fogVolume2 = "-1 -0.0885582 -0.0486225"; - high_fogVolume3 = "-1 -0.02913 -0.156251"; - - cloudSpeed0 = "0.000000 0.000000"; - locked = "true"; - }; - new TerrainBlock(Terrain) { - rotation = "1 0 0 0"; - scale = "1 1 1"; - detailTexture = "details/lavadet2"; - terrainFile = "EB_Hades.ter"; - squareSize = "8"; - emptySquares = "290205 290461 290717 290973 291229 291485 291741"; - - visibleDistance = "1500"; - hazeDistance = "300"; - position = "-1024 -1024 0"; - locked = "true"; - }; - new NavigationGraph(NavGraph) { - conjoinAngleDev = "55"; - cullDensity = "0.3"; - customArea = "0 0 0 0"; - - rotation = "0 0 0 0"; - scale = "1 1 1"; - YDimOverSize = "0"; - conjoinBowlDev = "20"; - coverage = "0"; - position = "0 0 0 1"; - GraphFile = "Vulcanshammer.nav"; - locked = "true"; - XDimOverSize = "0"; - }; - new SimGroup(Environmental) { - - powerCount = "0"; - - new FireballAtmosphere(FireballAtmosphere) { - position = "-38.2 -70 143.8"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "fireball"; - lockCount = "0"; - homingCount = "0"; - dropRadius = "1000"; - dropsPerMinute = "20"; - minDropAngle = "0"; - maxDropAngle = "40"; - startVelocity = "300"; - dropHeight = "1000"; - dropDir = "0.212 0.212 -0.953998"; - - locked = "true"; - }; - new WaterBlock() { - position = "-344 -512 75.386"; - rotation = "1 0 0 0"; - scale = "2048 2048 100"; - liquidType = "CrustyLava"; - density = "1"; - viscosity = "15"; - waveMagnitude = "1"; - surfaceTexture = "LiquidTiles/Lava"; - surfaceOpacity = "1"; - envMapTexture = "desert/skies/d_n_move1"; - envMapIntensity = "0.5"; - submergeTexture[0] = "special/lavadeath_1"; - submergeTexture[1] = "special/lavadeath_2"; - removeWetEdges = "0"; - - locked = "false"; - }; - new InteriorInstance() { - position = "535.712 27.0028 299.348"; - rotation = "0 -1 0 5.15676"; - scale = "1 1 1"; - interiorFile = "dvent.dif"; - showTerrainInside = "0"; - }; - new InteriorInstance() { - position = "555.796 9.31142 291.908"; - rotation = "0.0947919 0.0517475 0.994151 47.777"; - scale = "0.850956 0.811789 1"; - interiorFile = "dvent.dif"; - showTerrainInside = "0"; - }; - new InteriorInstance() { - position = "535.524 28.4985 299.234"; - rotation = "-0.0199944 -0.0218971 -0.99956 84.8229"; - scale = "1.17869 1.32644 1"; - interiorFile = "dvent.dif"; - showTerrainInside = "0"; - }; - new InteriorInstance() { - position = "522.106 52.2873 291.832"; - rotation = "0.460365 -0.130684 -0.878058 71.7978"; - scale = "1 1 1"; - interiorFile = "dvent.dif"; - showTerrainInside = "0"; - }; - new ParticleEmissionDummy() { - position = "521.606 53.014 292.508"; - rotation = "-0 0 -1 61.8794"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - lockCount = "0"; - homingCount = "0"; - emitter = "GrenadeSmokeEmitter"; - velocity = "1"; - }; - new ParticleEmissionDummy() { - position = "535.137 28.6117 300.29"; - rotation = "-0 -1 0 32.6586"; - scale = "1 1 1"; - dataBlock = "halftimeEmissionDummy"; - lockCount = "0"; - homingCount = "0"; - emitter = "GrenadeSmokeEmitter"; - velocity = "1"; - }; - new ParticleEmissionDummy() { - position = "535.862 27.2242 300.453"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "doubleTimeEmissionDummy"; - lockCount = "0"; - homingCount = "0"; - emitter = "GrenadeSmokeEmitter"; - velocity = "1"; - }; - new ParticleEmissionDummy() { - position = "555.992 9.55884 293.056"; - rotation = "0.999631 0.0267083 0.0049982 21.2071"; - scale = "1 1 1"; - dataBlock = "defaultEmissionDummy"; - lockCount = "0"; - homingCount = "0"; - emitter = "GrenadeSmokeEmitter"; - velocity = "1"; - }; - new AudioEmitter() { - position = "531.03 30.7685 300.694"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - description = "AudioDefaultLooping3d"; - fileName = "audio/fx/environment/lavahiss.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "100"; - maxDistance = "1000"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - }; - new AudioEmitter() { - position = "395.138 -191.621 160.505"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/lavahiss.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "5"; - maxDistance = "320"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - - locked = "false"; - }; - new AudioEmitter() { - position = "382.613 -222.515 167.442"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/lavahostile.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "145"; - maxDistance = "9280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - - locked = "false"; - }; - }; - new SimGroup(Teams) { - - powerCount = "0"; - - new SimGroup(Team1) { - - powerCount = "1"; - providesPower = "1"; - - new InteriorInstance() { - position = "621.646 136.282 270.054"; - rotation = "-0 0 -1 51.5663"; - scale = "1 1 1"; - interiorFile = "dbrdg2.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new InteriorInstance() { - position = "608.286 119.498 294.493"; - rotation = "0.213116 0.611157 0.762279 209.813"; - scale = "1 1 1"; - interiorFile = "dtowr4.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new Turret() { - position = "568.494 31.5629 282.381"; - rotation = "0.419423 0.0960549 0.902695 160.441"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - - lastDamagedByTeam = "2"; - lastDamagedBy = "4293"; - Target = "33"; - lastProjectile = "7468"; - originalBarrel = "PlasmaBarrelLarge"; - damageTimeMS = "355836"; - team = "2"; - }; - new InteriorInstance() { - position = "531.709 58.7426 271.011"; - rotation = "0.885041 -0.401041 0.236365 60.1469"; - scale = "0.496432 0.554485 1"; - interiorFile = "dmisc1.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new Turret() { - position = "571.815 73.4967 281.973"; - rotation = "0.262776 0.755957 -0.599564 156.367"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - - lastDamagedByTeam = "2"; - lastDamagedBy = "4289"; - Target = "34"; - lastProjectile = "11938"; - originalBarrel = "PlasmaBarrelLarge"; - damageTimeMS = "322644"; - team = "2"; - }; - new InteriorInstance() { - position = "561.838 28.0791 275.931"; - rotation = "0.26512 0.395057 0.879569 239.485"; - scale = "0.495364 0.573591 1"; - interiorFile = "dmisc1.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new Turret() { - position = "536.672 65.58 276.05"; - rotation = "0.211849 -0.651339 -0.728613 91.0901"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - - lastDamagedByTeam = "1"; - lastDamagedBy = "6936"; - Target = "35"; - lastProjectile = "11941"; - originalBarrel = "PlasmaBarrelLarge"; - damageTimeMS = "1359343"; - team = "2"; - }; - new SimGroup(spawnspheres) { - - powerCount = "1"; - - new SpawnSphere() { - position = "640.308 159.988 241.978"; - rotation = "0 0 -1 0.0395647"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "50"; - sphereWeight = "125"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - new SpawnSphere() { - position = "632.769 149.985 315.432"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "35"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - }; - new StaticShape() { - position = "622.478 136.988 288.044"; - rotation = "0 0 1 38.3882"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "36"; - inUse = "Down"; - notReady = "1"; - Trigger = "4271"; - team = "2"; - }; - new InteriorInstance() { - position = "641.986 161.875 268.94"; - rotation = "0 0 1 218.479"; - scale = "1 0.79481 1"; - interiorFile = "dvpad1.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new InteriorInstance() { - position = "636.945 155.968 300"; - rotation = "0 0 1 217.906"; - scale = "1 0.837573 1"; - interiorFile = "dvpad1.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new InteriorInstance() { - position = "564.425 64.5403 266.395"; - rotation = "0.111563 -0.233932 -0.965831 52.558"; - scale = "2.01896 1 1"; - interiorFile = "dbrdg1.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new StaticShape() { - position = "641.263 179.979 270.901"; - rotation = "0 0 -1 2.8649"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "37"; - Trigger = "4276"; - team = "2"; - }; - new StaticShape() { - position = "659.947 164.961 270.896"; - rotation = "0 0 1 76.7763"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "38"; - Trigger = "4278"; - team = "2"; - }; - new StaticShape() { - position = "650.508 149.861 270.919"; - rotation = "0 0 1 127.197"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "39"; - Trigger = "4280"; - team = "2"; - }; - new StaticShape() { - position = "628.126 167.265 270.919"; - rotation = "0 0 -1 52.1391"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "40"; - Trigger = "4282"; - team = "2"; - }; - new StaticShape() { - position = "625.88 164.061 301.936"; - rotation = "0 0 -1 52.1392"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "41"; - Trigger = "4284"; - team = "2"; - }; - new StaticShape() { - position = "648.131 146.876 301.968"; - rotation = "0 0 1 125.478"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "42"; - Trigger = "4286"; - team = "2"; - }; - }; - new SimGroup(Team2) { - - powerCount = "0"; - - new SimGroup(spawnspheres) { - - powerCount = "0"; - - new SpawnSphere(TowerSpawn) { - position = "383.256 -256.662 227.127"; - rotation = "-0 0 -1 76.7763"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "70"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - new SpawnSphere() { - position = "248.968 -119.403 195.536"; - rotation = "0 0 1 180.091"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "50"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - new SpawnSphere() { - position = "603.511 -372.268 212.795"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "60"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - }; - new SimGroup(Switch) { - - powerCount = "1"; - - new StaticShape() { - position = "384.839 -251.904 243.44"; - rotation = "0 0 1 193.269"; - scale = "0.75 0.75 0.75"; - nameTag = "Switch"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "2"; - lastDamagedBy = "4236"; - Target = "43"; - needsObjectiveWaypoint = "1"; - damageTimeMS = "1136860"; - team = "1"; - WayPoint = "4389"; - }; - new ForceFieldBare() { - position = "389.591 -249.821 213.645"; - rotation = "-0 0 -1 76.7763"; - scale = "0.1 8.72056 8.95967"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - Target = "44"; - custom = "1"; - team = "1"; - }; - new ForceFieldBare() { - position = "380.889 -266.422 175.86"; - rotation = "-0.0641745 0.397665 -0.915284 19.9988"; - scale = "0.1 15.9327 12.5384"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - Target = "45"; - team = "1"; - }; - new ForceFieldBare() { - position = "382.089 -266.722 175.988"; - rotation = "-0.165452 -0.068979 -0.983803 45.9321"; - scale = "15.9939 0.1 12.3985"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - Target = "46"; - team = "1"; - }; - new ForceFieldBare() { - position = "393.623 -254.405 176.189"; - rotation = "0.15153 -0.191265 -0.969771 78.4942"; - scale = "0.1 18.0632 12.5055"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - Target = "47"; - team = "1"; - }; - new StaticShape() { - position = "383.51 -257.575 173.12"; - rotation = "-0 0 -1 76.7763"; - scale = "1 1 1"; - nameTag = "The"; - dataBlock = "FlipFlop"; - lockCount = "0"; - homingCount = "0"; - - Target = "48"; - needsObjectiveWaypoint = "1"; - team = "1"; - }; - new ForceFieldBare() { - position = "393.305 -256.286 177.875"; - rotation = "0.146849 -0.185356 -0.971637 78.3863"; - scale = "2.42703 0.1 8.19702"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - Target = "49"; - team = "1"; - }; - new ForceFieldBare() { - position = "375.621 -252.087 177.995"; - rotation = "0.156192 -0.197149 -0.967851 78.6055"; - scale = "2.33969 0.1 7.87005"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - Target = "50"; - team = "1"; - }; - new InteriorInstance() { - position = "382.776 -260.735 222.39"; - rotation = "0.993303 -0.115537 0.000793471 180.011"; - scale = "1 1 1.44835"; - interiorFile = "dtowr1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "382.758 -260.735 231.479"; - rotation = "0 0 1 193.269"; - scale = "1 1 1"; - interiorFile = "dtowr1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "392.024 -221.441 229.407"; - rotation = "0 0 1 193.269"; - scale = "1 1 1"; - interiorFile = "xbrdg0.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "355.94 -191.495 229.414"; - rotation = "-0 0 -1 76.7763"; - scale = "1 1 1"; - interiorFile = "xbrdg4.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "417.21 -205.894 229.408"; - rotation = "-0 0 -1 76.7763"; - scale = "1 1 1"; - interiorFile = "xbrdg9.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "376.365 -196.299 229.396"; - rotation = "-0 0 -1 76.7763"; - scale = "1 1 1"; - interiorFile = "xbrdg9.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "396.813 -201.104 229.396"; - rotation = "-0 0 -1 76.7763"; - scale = "1 1 1"; - interiorFile = "xbrdg7.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "437.669 -210.726 229.414"; - rotation = "-0 0 -1 76.7763"; - scale = "1 1 1"; - interiorFile = "xbrdg4.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "429.445 -245.784 229.412"; - rotation = "0 0 1 13.178"; - scale = "1 2.87726 1"; - interiorFile = "xbrdg2.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "347.721 -226.552 229.422"; - rotation = "0 0 1 13.178"; - scale = "1 2.87726 1"; - interiorFile = "xbrdg2.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "421.263 -280.838 229.41"; - rotation = "-0 0 -1 76.7763"; - scale = "1 1 1"; - interiorFile = "xbrdg7.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "339.458 -261.555 229.412"; - rotation = "-0 0 -1 76.7763"; - scale = "1 1 1"; - interiorFile = "xbrdg7.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - }; - new SimGroup(EAST) { - - powerCount = "1"; - - new StaticShape() { - position = "596.166 -371.2 223.664"; - rotation = "0 0 1 98.5487"; - scale = "1 1 1"; - nameTag = "East"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "2"; - lastDamagedBy = "4236"; - Target = "51"; - needsObjectiveWaypoint = "1"; - damageTimeMS = "963957"; - team = "1"; - WayPoint = "4391"; - }; - new ForceFieldBare() { - position = "393.238 -256.123 254.567"; - rotation = "-0 0 -1 76.7763"; - scale = "5.25529 18.2848 0.1"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - Target = "52"; - team = "1"; - }; - new ForceFieldBare() { - position = "389.689 -249.135 231.362"; - rotation = "-0 0 -1 76.7763"; - scale = "0.1 8.53827 6.2448"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - Target = "53"; - team = "1"; - }; - new InteriorInstance(eastbase) { - position = "604.087 -372.397 183.232"; - rotation = "0 0 1 188.686"; - scale = "1 1 1"; - interiorFile = "xtowr1.dif"; - showTerrainInside = "1"; - - team = "2"; - }; - new StaticShape() { - position = "604.874 -366.199 200.222"; - rotation = "0 0 1 184.675"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "54"; - Trigger = "4328"; - team = "1"; - }; - new StaticShape() { - position = "603.12 -378.586 200.203"; - rotation = "0 0 1 9.16737"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "55"; - Trigger = "4330"; - team = "1"; - }; - new StaticShape() { - position = "583.323 -369.502 250.614"; - rotation = "0 0 1 8.59448"; - scale = "1 1 1"; - dataBlock = "SensorMediumPulse"; - lockCount = "0"; - homingCount = "0"; - - Target = "56"; - team = "1"; - }; - }; - new SimGroup(west) { - - powerCount = "1"; - - new ForceFieldBare() { - position = "393.238 -256.123 254.567"; - rotation = "-0 0 -1 76.7763"; - scale = "5.25529 18.2848 0.1"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - Target = "57"; - team = "1"; - }; - new ForceFieldBare() { - position = "389.689 -249.135 231.362"; - rotation = "-0 0 -1 76.7763"; - scale = "0.1 8.53827 6.2448"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - Target = "58"; - team = "1"; - }; - new StaticShape() { - position = "246.793 -99.8544 189.008"; - rotation = "-0 0 -1 89.9543"; - scale = "1 1 1"; - nameTag = "West"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "2"; - lastDamagedBy = "4236"; - Target = "59"; - needsObjectiveWaypoint = "1"; - damageTimeMS = "1077879"; - team = "1"; - WayPoint = "4392"; - }; - new InteriorInstance(Westbase) { - position = "300.609 -129.049 204.033"; - rotation = "0 0 1 90.1369"; - scale = "1 1 1"; - interiorFile = "dbase_neficeridge.dif"; - showTerrainInside = "1"; - - team = "2"; - }; - new StaticShape() { - position = "248.673 -99.1705 208.031"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "2"; - lastDamagedBy = "4236"; - Target = "60"; - damageTimeMS = "1069565"; - Trigger = "4340"; - team = "1"; - }; - new StaticShape() { - position = "257.683 -98.4689 223.844"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SensorMediumPulse"; - lockCount = "0"; - homingCount = "0"; - - Target = "61"; - team = "1"; - }; - new StaticShape() { - position = "257.879 -134.469 188.028"; - rotation = "0 0 1 180.091"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "2"; - lastDamagedBy = "4236"; - Target = "62"; - damageTimeMS = "1086739"; - Trigger = "4343"; - team = "1"; - }; - }; - new SimGroup(equipment) { - - powerCount = "2"; - - new StaticShape() { - position = "613.448 -373.175 179.867"; - rotation = "-0.107339 -0.19563 -0.974786 45.0462"; - scale = "1 1 1"; - nameTag = "Equipment"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - Target = "63"; - team = "1"; - }; - new StaticShape() { - position = "383.7 -257.242 285.469"; - rotation = "-0 0 -1 76.7763"; - scale = "1 1 1"; - dataBlock = "SensorMediumPulse"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "2"; - lastDamagedBy = "4236"; - Target = "64"; - damageTimeMS = "236511"; - team = "1"; - }; - new StaticShape() { - position = "380.637 -269.873 187.62"; - rotation = "0.993286 -0.115537 0.00575834 180.077"; - scale = "1 1 1"; - nameTag = "Equipment"; - dataBlock = "SolarPanel"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "2"; - lastDamagedBy = "4236"; - Target = "65"; - needsObjectiveWaypoint = "0"; - damageTimeMS = "1148485"; - team = "1"; - WayPoint = "6795"; - }; - new StaticShape() { - position = "378.194 -250.045 210.782"; - rotation = "-0 0 -1 76.7763"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "66"; - Trigger = "4349"; - team = "1"; - }; - new StaticShape() { - position = "387.761 -260.048 193.402"; - rotation = "0 0 1 134.645"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "2"; - lastDamagedBy = "4236"; - Target = "67"; - damageTimeMS = "1200628"; - Trigger = "4351"; - team = "1"; - }; - new Turret() { - position = "383.51 -257.963 188.373"; - rotation = "0.993395 -0.114746 -0.000793526 179.989"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "ELFBarrelLarge"; - - lastDamagedByTeam = "2"; - lastDamagedBy = "4236"; - Target = "68"; - originalBarrel = "ELFBarrelLarge"; - damageTimeMS = "1170021"; - zappingSound = "0"; - team = "1"; - deleteLastProjectile = "1"; - }; - new StaticShape() { - position = "391.544 -252.452 231.489"; - rotation = "0 0 1 13.178"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "2"; - lastDamagedBy = "4236"; - Target = "69"; - damageTimeMS = "1133304"; - Trigger = "4354"; - team = "1"; - }; - new StaticShape() { - position = "378.474 -249.522 231.463"; - rotation = "0 0 1 13.178"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedByTeam = "2"; - lastDamagedBy = "4236"; - Target = "70"; - damageTimeMS = "1127227"; - Trigger = "4356"; - team = "1"; - }; - }; - }; - new SimGroup(team0) { - - powerCount = "0"; - }; - }; - new SimGroup(ObserverDropPoints) { - - powerCount = "0"; - - new Camera() { - position = "316.64 -198.201 221.704"; - rotation = "0 0 -1 38.9611"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - new Camera() { - position = "361.32 -218.833 175.677"; - rotation = "-0.0153602 0.0599569 0.998083 151.314"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - new Camera() { - position = "552.798 -291.68 218.73"; - rotation = "0 0 1 146.677"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - new Camera() { - position = "532.072 -14.8299 313.374"; - rotation = "0.219893 -0.0584963 0.973769 30.5593"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - }; - new SimGroup(Ambiance) { - - powerCount = "0"; - - new TSStatic() { - position = "598.687 -359.719 186.922"; - rotation = "-0.418861 -0.756968 0.501553 95.5288"; - scale = "1.82628 1 1"; - shapeName = "stackable1m.dts"; - }; - new TSStatic() { - position = "611.174 -367.116 180.555"; - rotation = "0.0272158 -0.294455 0.955278 44.3154"; - scale = "1.51226 1.70233 1.87033"; - shapeName = "stackable2m.dts"; - }; - new TSStatic() { - position = "606.822 -381.33 181.811"; - rotation = "0.40991 0.612212 0.676144 89.439"; - scale = "1 1 1"; - shapeName = "stackable1l.dts"; - }; - new TSStatic() { - position = "605.02 -381.162 181.924"; - rotation = "0.0933313 0.926425 0.364726 71.7461"; - scale = "1 1 1"; - shapeName = "stackable1l.dts"; - }; - new TSStatic() { - position = "606.82 -362.206 179.202"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable3l.dts"; - }; - new TSStatic() { - position = "605.343 -364.545 181.386"; - rotation = "-1 0 0 30.9397"; - scale = "1 1 1"; - shapeName = "stackable3m.dts"; - }; - new TSStatic() { - position = "592.77 -370.788 180.191"; - rotation = "-0.0149984 -0.0117803 0.999818 103.715"; - scale = "2.04259 1 1.0201"; - shapeName = "stackable5l.dts"; - }; - new TSStatic() { - position = "602.323 -382.9 179.426"; - rotation = "-1 0 0 9.16737"; - scale = "1 1.45945 1.30361"; - shapeName = "stackable2l.dts"; - }; - }; - new Item() { - position = "396.796 -201.002 225.224"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - Target = "-1"; - }; - new Item() { - position = "626.316 142.143 280.776"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - Target = "-1"; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/VulcansHammer.vl2/terrains/VulcansHammer.spn b/docs/base/@vl2/VulcansHammer.vl2/terrains/VulcansHammer.spn deleted file mode 100644 index 4d0b4836..00000000 Binary files a/docs/base/@vl2/VulcansHammer.vl2/terrains/VulcansHammer.spn and /dev/null differ diff --git a/docs/base/@vl2/VulcansHammer.vl2/textures/gui/load_VulcansHammer.png b/docs/base/@vl2/VulcansHammer.vl2/textures/gui/load_VulcansHammer.png deleted file mode 100644 index 39294a1e..00000000 Binary files a/docs/base/@vl2/VulcansHammer.vl2/textures/gui/load_VulcansHammer.png and /dev/null differ diff --git a/docs/base/@vl2/atroposthereturn.vl2/missions/Atropos2.mis b/docs/base/@vl2/atroposthereturn.vl2/missions/Atropos2.mis deleted file mode 100644 index b2acaa16..00000000 --- a/docs/base/@vl2/atroposthereturn.vl2/missions/Atropos2.mis +++ /dev/null @@ -1,1252 +0,0 @@ -// DisplayName = Atropos, The Return -// MissionTypes = Siege - -//--- MISSION QUOTE BEGIN --- -//The seals that hold back night shall weaken, -//& in the heart of winter shall winter's heart be born amid -//the wailing of lamentations and gnashing of teeth, for winter's -//heart shall ride a black horse, & the name of it is death. -// -- The Kataethon Cycle, Robert Jordan -- -//Map By: Silvers_Revenge -//--- MISSION QUOTE END --- - -//--- MISSION STRING BEGIN --- -//Destroy the mountain base to access the main subterrainean base -//Game Play is much the same as the original Atropos with added twists. -//--- MISSION STRING END --- - -//--- OBJECT WRITE BEGIN --- -new SimGroup(MissionGroup) { - - musicTrack = "lush"; - cdTrack = "2"; - powerCount = "0"; - - new MissionArea(MissionArea) { - area = "-512 -384 1600 1808"; - flightCeiling = "1000"; - flightCeilingRange = "50"; - - locked = "true"; - }; - new Sun() { - position = "-1216 -848 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - direction = "0.57735 0.57735 -0.57735"; - color = "0.200000 0.200000 0.200000 1.000000"; - ambient = "0.150000 0.150000 0.150000 1.000000"; - texture[0] = "special/sunFlare"; - texture[1] = "special/sunFlare02"; - texture[2] = "special/LensFlare/flare01"; - texture[3] = "special/LensFlare/flare02"; - texture[4] = "special/LensFlare/flare03"; - lensFlareScale = "0.7"; - lensFlareIntensity = "1"; - frontFlareSize = "300"; - backFlareSize = "450"; - flareColor = "1.000000 1.000000 1.000000 1.000000"; - - locked = "true"; - }; - new TerrainBlock(Terrain) { - rotation = "1 0 0 0"; - scale = "1 1 1"; - detailTexture = "details/lushdet1"; - terrainFile = "IceBound.ter"; - squareSize = "8"; - emptySquares = "225623 291414 226135 180102 311428 311684 115333"; - - locked = "true"; - hazeDistance = "250"; - visibleDistance = "1200"; - position = "-1024 -1024 0"; - }; - new NavigationGraph(NavGraph) { - conjoinAngleDev = "45"; - cullDensity = "0.3"; - customArea = "0 0 0 0"; - - rotation = "0 0 0 0"; - locked = "true"; - YDimOverSize = "0"; - scale = "1 1 1"; - XDimOverSize = "0"; - GraphFile = "Atropos2.nav"; - conjoinBowlDev = "20"; - position = "0 0 0 1"; - coverage = "0"; - }; - new Sky(Sky) { - position = "-1216 -848 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - cloudHeightPer[0] = "0.349971"; - cloudHeightPer[1] = "0.25"; - cloudHeightPer[2] = "0.199973"; - cloudSpeed1 = "0.0001"; - cloudSpeed2 = "0.0002"; - cloudSpeed3 = "0.0003"; - visibleDistance = "520"; - useSkyTextures = "1"; - renderBottomTexture = "0"; - SkySolidColor = "0.390000 0.390000 0.390000 0.000000"; - fogDistance = "220"; - fogColor = "0.200000 0.200000 0.200000 1.000000"; - fogVolume1 = "0 0 0"; - fogVolume2 = "0 0 0"; - fogVolume3 = "0 0 0"; - materialList = "ice_dark.dml"; - windVelocity = "1 0 0"; - windEffectPrecipitation = "0"; - fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor2 = "128.000000 128.000000 128.000000 -198748244414614883000000000000000000000.000000"; - fogVolumeColor3 = "128.000000 128.000000 128.000000 -222768174765569861000000000000000000000.000000"; - high_visibleDistance = "-1"; - high_fogDistance = "-1"; - high_fogVolume1 = "-1 1.11574e+24 3.58732e-43"; - high_fogVolume2 = "-1 1.80603e+28 4.48489e+21"; - high_fogVolume3 = "-1 1.70145e+25 2.65628e+20"; - - locked = "true"; - cloudSpeed0 = "0.000000 0.000000"; - }; - new FileObject() { - }; - new FileObject() { - }; - new SimGroup() { - - powerCount = "0"; - }; - new AudioEmitter() { - position = "0 0 58.8"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/drywind2.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "0.3"; - isLooping = "1"; - is3D = "0"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - }; - new SimGroup(Teams) { - - powerCount = "0"; - - new SimGroup(Team1) { - - powerCount = "0"; - - new SimGroup(spawnspheres) { - - powerCount = "0"; - - new SpawnSphere() { - position = "980.6 -177.238 80.7901"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "100"; - sphereWeight = "20"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - new SpawnSphere() { - position = "-326.15 -50.9872 65.8071"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "100"; - sphereWeight = "80"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - }; - new SimGroup(Base0) { - - powerCount = "1"; - - new InteriorInstance() { - position = "-274.429 -112.277 84.8066"; - rotation = "0 0 1 106.57"; - scale = "1 1 1"; - interiorFile = "sbunk9.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new InteriorInstance() { - position = "-253.866 4.67772 90.8811"; - rotation = "0 0 1 78.4952"; - scale = "1 1 1"; - interiorFile = "svpad.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new StaticShape() { - position = "-260.68 3.08447 89.8651"; - rotation = "0 0 -1 100.268"; - scale = "1 1 1"; - dataBlock = "StationVehiclePad"; - lockCount = "0"; - homingCount = "0"; - - Target = "33"; - Ready = "1"; - team = "2"; - station = "4199"; - }; - new StaticShape() { - position = "-273.517 -116.814 63.3594"; - rotation = "0 0 -1 72.7656"; - scale = "3.39905 1.27611 2.63347"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - Target = "34"; - team = "2"; - }; - new StaticShape() { - position = "-295.529 -118.751 64.8154"; - rotation = "0 0 1 196.134"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedBy = "4035"; - Target = "35"; - damageTimeMS = "789374"; - lastDamagedByTeam = "2"; - Trigger = "4059"; - team = "2"; - }; - new StaticShape() { - position = "-302.904 -116.235 64.916"; - rotation = "0 0 1 196.134"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedBy = "4035"; - Target = "36"; - damageTimeMS = "777183"; - lastDamagedByTeam = "2"; - Trigger = "4061"; - team = "2"; - }; - new InteriorInstance() { - position = "491.747 692.432 86.9187"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "stowr1.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new InteriorInstance() { - position = "277.512 887.335 86.9187"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "stowr1.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new SimGroup() { - - powerCount = "1"; - }; - new InteriorInstance() { - position = "1025.6 -165.793 53.3938"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "stowr3.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new InteriorInstance() { - position = "944.226 -165.991 72.6"; - rotation = "0 0 -1 89.3814"; - scale = "1 1 1"; - interiorFile = "svpad.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new StaticShape() { - position = "954.356 -166.072 71.584"; - rotation = "0 0 1 90.5273"; - scale = "1 1 1"; - dataBlock = "StationVehiclePad"; - lockCount = "0"; - homingCount = "0"; - - Target = "37"; - Ready = "1"; - team = "2"; - station = "4201"; - }; - new StaticShape() { - position = "-330.942 -96.5611 95.9022"; - rotation = "0 0 -1 73.9116"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "38"; - Trigger = "4069"; - team = "2"; - }; - new ForceFieldBare(genshield) { - position = "-274.646 -120.736 62.6243"; - rotation = "0 0 1 16.6158"; - scale = "5.86844 8.59024 8.57878"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - Target = "39"; - team = "2"; - }; - new StaticShape() { - position = "-328.654 -107.9 71.848"; - rotation = "0 0 -1 71.6197"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedBy = "4035"; - Target = "40"; - damageTimeMS = "812764"; - lastDamagedByTeam = "2"; - Trigger = "4074"; - team = "2"; - }; - new StaticShape() { - position = "-292.731 13.2726 92.9153"; - rotation = "0 0 -1 59.0147"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedBy = "4035"; - Target = "41"; - damageTimeMS = "836311"; - lastDamagedByTeam = "2"; - Trigger = "4076"; - team = "2"; - }; - new StaticShape() { - position = "-286.311 -18.5285 92.9153"; - rotation = "0 0 1 211.604"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - notReady = "1"; - lastDamagedBy = "4035"; - inUse = "Down"; - Target = "42"; - damageTimeMS = "845237"; - lastDamagedByTeam = "2"; - Trigger = "4078"; - team = "2"; - }; - new Item() { - position = "-280.222 -0.770869 83.3676"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - Target = "-1"; - team = "1"; - }; - new Item() { - position = "971.362 -166.288 65.2373"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - Target = "-1"; - team = "1"; - }; - new StaticShape() { - position = "980.858 -149.931 74.6342"; - rotation = "0 0 1 41.2529"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "43"; - Trigger = "4082"; - team = "2"; - }; - new StaticShape() { - position = "980.538 -182.661 74.6342"; - rotation = "0 0 1 132.926"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "44"; - Trigger = "4084"; - team = "2"; - }; - new StaticShape() { - position = "1034.96 -179.196 113.377"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "45"; - Trigger = "4086"; - team = "2"; - }; - new StaticShape() { - position = "1016.2 -152.803 113.439"; - rotation = "0 0 -1 89.3814"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "46"; - Trigger = "4088"; - team = "2"; - }; - new StaticShape() { - position = "492.547 692.788 78.1633"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "47"; - Trigger = "4090"; - team = "2"; - }; - }; - }; - new SimGroup(Team2) { - - powerCount = "0"; - - new SimGroup(spawnspheres) { - - powerCount = "0"; - - new SpawnSphere() { - position = "257.033 687.873 258.554"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "100"; - sphereWeight = "30"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - new SpawnSphere() { - position = "74.3335 626.246 22.8427"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "100"; - sphereWeight = "70"; - indoorWeight = "100"; - outdoorWeight = "0"; - }; - }; - new SimGroup(Base0) { - - powerCount = "0"; - }; - new SimGroup(defense) { - - powerCount = "1"; - - new InteriorInstance() { - position = "251.946 691.442 226.228"; - rotation = "0 0 -1 39.5341"; - scale = "1 1 1"; - interiorFile = "stowr4.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new StaticShape() { - position = "250.984 659.837 231.344"; - rotation = "0 0 1 48.1284"; - scale = "1 1 1"; - nameTag = "Defense"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedBy = "4035"; - Target = "48"; - damageTimeMS = "372055"; - lastDamagedByTeam = "2"; - WayPoint = "4193"; - needsObjectiveWaypoint = "1"; - team = "1"; - }; - new Turret() { - position = "97.0993 693.171 55.1609"; - rotation = "0 0 1 22.9183"; - scale = "1 1 1"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - - Target = "49"; - team = "1"; - }; - new InteriorInstance() { - position = "-59.8442 496.629 56"; - rotation = "0 0 1 179.336"; - scale = "1 1 1"; - interiorFile = "smisca.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "45.6967 384.148 56"; - rotation = "0 0 1 201.108"; - scale = "1 1 1"; - interiorFile = "smisca.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new Turret() { - position = "46.1561 384.819 81.9969"; - rotation = "0 0 1 201.291"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - - Target = "50"; - originalBarrel = "PlasmaBarrelLarge"; - lastProjectile = "14346"; - team = "1"; - }; - new Turret() { - position = "-59.7517 496.847 81.9899"; - rotation = "0 0 1 179.518"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - - lastDamagedBy = "4104"; - Target = "51"; - damageTimeMS = "280121"; - originalBarrel = "PlasmaBarrelLarge"; - lastProjectile = "6179"; - lastDamagedByTeam = "1"; - team = "1"; - }; - new Turret() { - position = "266.299 672.629 259.196"; - rotation = "0 0 -1 38.9611"; - scale = "1 1 1"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - - Target = "52"; - team = "1"; - }; - }; - new SimGroup(MISC) { - - powerCount = "0"; - - new InteriorInstance() { - position = "110.134 744.177 87.2298"; - rotation = "0 0 1 22.9183"; - scale = "1 1 0.641704"; - interiorFile = "swall1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "103.116 740.725 81.2741"; - rotation = "0 0 -1 68.182"; - scale = "0.250435 1.55999 0.111583"; - interiorFile = "dwall1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "107.765 758.187 81.3109"; - rotation = "0 0 -1 68.182"; - scale = "0.250435 1.55999 0.111583"; - interiorFile = "dwall1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "82.647 755.694 82.5038"; - rotation = "0 0 1 22.9184"; - scale = "1 1 1"; - interiorFile = "dwall1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "83.8158 684.913 26.8379"; - rotation = "0 0 1 112.3"; - scale = "0.454632 0.654269 0.590438"; - interiorFile = "swall1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "81.5807 664.759 31.4247"; - rotation = "0.00999248 0.0383332 0.999215 29.2429"; - scale = "0.408665 1.59341 1"; - interiorFile = "swall1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "53.5613 668.251 26.8602"; - rotation = "0 0 -1 67.609"; - scale = "0.440548 0.560465 0.604301"; - interiorFile = "swall1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "5.71431 272.199 45.4984"; - rotation = "0 0 1 20.0535"; - scale = "3.88208 3.28011 3.27985"; - interiorFile = "srocka.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - }; - new SimGroup(SwitchFF) { - - powerCount = "1"; - - new StaticShape() { - position = "23.6885 650.267 38.6491"; - rotation = "0 0 1 112.3"; - scale = "1 1 1"; - nameTag = "SwitchFF"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedBy = "4035"; - Target = "53"; - damageTimeMS = "537751"; - lastDamagedByTeam = "2"; - WayPoint = "4194"; - needsObjectiveWaypoint = "1"; - team = "1"; - }; - new ForceFieldBare(SwitchFF) { - position = "104.251 741.265 78.1388"; - rotation = "0 0 1 22.3453"; - scale = "4.69089 17.4349 8.75617"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - Target = "54"; - WayPoint = "4199"; - team = "1"; - }; - }; - new SimGroup(equipment) { - - powerCount = "1"; - - new StaticShape() { - position = "38.4244 700.662 15.5925"; - rotation = "0 0 -1 68.7549"; - scale = "1 1 1"; - nameTag = "Equipment"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedBy = "4035"; - Target = "55"; - damageTimeMS = "557308"; - lastDamagedByTeam = "2"; - WayPoint = "4195"; - needsObjectiveWaypoint = "1"; - team = "1"; - }; - new StaticShape() { - position = "50.917 511.789 96.1642"; - rotation = "0 0 1 22.3454"; - scale = "1 1 1"; - dataBlock = "SensorLargePulse"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedBy = "4035"; - Target = "56"; - damageTimeMS = "506941"; - lastDamagedByTeam = "2"; - team = "1"; - }; - new StaticShape() { - position = "265.604 664.218 231.294"; - rotation = "0 0 1 180.091"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedBy = "4035"; - Target = "57"; - damageTimeMS = "383741"; - lastDamagedByTeam = "2"; - Trigger = "4122"; - team = "1"; - }; - new StaticShape() { - position = "267.202 680.353 231.205"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedBy = "4035"; - Target = "58"; - damageTimeMS = "377531"; - lastDamagedByTeam = "2"; - Trigger = "4124"; - team = "1"; - }; - new StaticShape() { - position = "242.544 660.901 247.288"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - notReady = "1"; - lastDamagedBy = "4035"; - inUse = "Down"; - Target = "59"; - damageTimeMS = "460700"; - lastDamagedByTeam = "2"; - Trigger = "4126"; - team = "1"; - }; - new StaticShape() { - position = "282.177 693.424 247.271"; - rotation = "0 0 -1 89.3814"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - notReady = "1"; - inUse = "Down"; - Target = "60"; - Trigger = "4128"; - team = "1"; - }; - new StaticShape() { - position = "15.6802 656.102 17.7155"; - rotation = "0 0 1 108.289"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - notReady = "1"; - inUse = "Down"; - Target = "61"; - Trigger = "4130"; - team = "1"; - }; - new StaticShape() { - position = "11.1054 644.827 17.612"; - rotation = "0 0 1 104.278"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - notReady = "1"; - inUse = "Down"; - Target = "62"; - Trigger = "4132"; - team = "1"; - }; - new StaticShape() { - position = "5.94136 633.895 43.7414"; - rotation = "0 0 1 53.2851"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "63"; - Trigger = "4134"; - team = "1"; - }; - new StaticShape() { - position = "117.166 635.135 43.7487"; - rotation = "0 0 -1 110.008"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "64"; - Trigger = "4136"; - team = "1"; - }; - new StaticShape() { - position = "108.579 711.324 17.5843"; - rotation = "0 0 1 65.3172"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedBy = "4035"; - Target = "65"; - damageTimeMS = "602170"; - lastDamagedByTeam = "2"; - Trigger = "4138"; - team = "1"; - }; - new Item() { - position = "56.837 700.461 19.3872"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - Target = "-1"; - team = "2"; - }; - new Item() { - position = "60.8636 513.83 88.8764"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - Target = "-1"; - team = "2"; - }; - new Item() { - position = "108.709 697.566 48.2629"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "CloakingPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - Target = "-1"; - team = "2"; - }; - new Item() { - position = "105.303 697.144 48.0015"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "ShockLance"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - Target = "-1"; - team = "2"; - }; - new Item() { - position = "33.6101 721.148 15.7289"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPatch"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - Target = "-1"; - team = "2"; - }; - new TSStatic() { - position = "34.141 671.401 43.3539"; - rotation = "1 0 0 0"; - scale = "1 1 2.41918"; - shapeName = "stackable1l.dts"; - - team = "2"; - }; - new TSStatic() { - position = "39.6003 672.228 43.3372"; - rotation = "0 0 -1 47.5555"; - scale = "1.45837 1 4.6958"; - shapeName = "stackable1m.dts"; - - team = "2"; - }; - new StaticShape() { - position = "266.781 672.476 260.153"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SensorLargePulse"; - lockCount = "0"; - homingCount = "0"; - - Target = "66"; - team = "1"; - }; - new InteriorInstance() { - position = "61.1223 641.289 14.1391"; - rotation = "0 0 1 112.3"; - scale = "1 1 1"; - interiorFile = "sbase5.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new SimGroup() { - - powerCount = "1"; - }; - }; - new SimGroup(Forcefields) { - - powerCount = "2"; - - new ForceFieldBare(door1) { - position = "42.9026 507.885 79.3617"; - rotation = "0 0 1 22.9183"; - scale = "12.6881 1 7.45378"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - Target = "67"; - team = "1"; - }; - new ForceFieldBare(door2) { - position = "69.0193 568.242 46.9361"; - rotation = "0 0 1 22.3454"; - scale = "10.3624 1 7.40908"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - Target = "68"; - team = "1"; - }; - new ForceFieldBare(door3) { - position = "43.4768 569.733 46.98"; - rotation = "0 0 1 22.9183"; - scale = "10.5976 1 7.3856"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - Target = "69"; - team = "1"; - }; - new ForceFieldBare(door4) { - position = "13.9391 673.475 17.4591"; - rotation = "0 0 1 20.6265"; - scale = "8.8272 1 9.30697"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - Target = "70"; - team = "1"; - }; - new ForceFieldBare(door5) { - position = "120.422 631.688 17.5255"; - rotation = "0 0 1 22.3454"; - scale = "1 9.09852 9.23263"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - Target = "71"; - team = "1"; - }; - new ForceFieldBare(door6) { - position = "38.303 664.548 17.5631"; - rotation = "0 0 1 22.9184"; - scale = "5.60515 1 7.28794"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - Target = "72"; - team = "1"; - }; - new ForceFieldBare(door7) { - position = "130.897 651.841 17.3884"; - rotation = "0 0 1 22.3454"; - scale = "1 9.93474 9.41814"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - Target = "73"; - team = "1"; - }; - new ForceFieldBare(door8) { - position = "68.1835 686.261 46.9838"; - rotation = "0 0 1 21.7724"; - scale = "8.38656 1 8.36115"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - - Target = "74"; - team = "1"; - }; - new StaticShape() { - position = "289.083 644.741 255.681"; - rotation = "0 0 -1 40.1071"; - scale = "1 1 1"; - nameTag = "MainFF1"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedBy = "4035"; - Target = "75"; - damageTimeMS = "483999"; - lastDamagedByTeam = "2"; - WayPoint = "4196"; - needsObjectiveWaypoint = "1"; - team = "1"; - }; - new StaticShape() { - position = "244.217 699.281 255.669"; - rotation = "0 0 1 139.802"; - scale = "1 1 1"; - nameTag = "MainFF2"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - lastDamagedBy = "4035"; - Target = "76"; - damageTimeMS = "472572"; - lastDamagedByTeam = "2"; - WayPoint = "4197"; - needsObjectiveWaypoint = "1"; - team = "1"; - }; - }; - }; - new SimGroup(team0) { - - powerCount = "0"; - - new StaticShape() { - position = "109.818 747.811 79.1635"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "FlipFlop"; - lockCount = "0"; - homingCount = "0"; - - Target = "77"; - WayPoint = "4198"; - needsObjectiveWaypoint = "1"; - team = "1"; - }; - new Item() { - position = "293.008 694.29 256.463"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - Target = "-1"; - team = "0"; - }; - new Item() { - position = "239.461 649.831 256.029"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - Target = "-1"; - team = "0"; - }; - new Precipitation(Precipitation) { - position = "41.1 121.701 80.403"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "snow"; - dataBlock = "Snow"; - lockCount = "0"; - homingCount = "0"; - percentage = "1"; - color1 = "1.000000 1.000000 1.000000 1.000000"; - color2 = "-1.000000 0.000000 0.000000 1.000000"; - color3 = "-1.000000 0.000000 0.000000 1.000000"; - offsetSpeed = "0.25"; - minVelocity = "0.25"; - maxVelocity = "1.5"; - maxNumDrops = "2000"; - maxRadius = "75"; - - team = "0"; - }; - }; - }; - new FileObject() { - }; - new FileObject() { - }; - new TSStatic() { - position = "62.3351 426.298 78.1188"; - rotation = "1 0 0 0"; - scale = "4.17198 3.29739 5.83353"; - shapeName = "sorg20.dts"; - }; - new TSStatic() { - position = "-125.94 494.461 71.5912"; - rotation = "0 -1 0 14.324"; - scale = "5.2451 3.77314 5.71519"; - shapeName = "sorg22.dts"; - }; - new TSStatic() { - position = "6.76218 102.766 78.7853"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "sorg24.dts"; - }; - new InteriorInstance() { - position = "174.851 573.773 204.33"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "srock8.dif"; - showTerrainInside = "0"; - }; - new TSStatic() { - position = "230.985 668.893 228.229"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "sorg24.dts"; - }; - new TSStatic() { - position = "310.724 745.866 255.252"; - rotation = "1 0 0 0"; - scale = "2.3186 2.39306 3.0365"; - shapeName = "sorg22.dts"; - }; - new TSStatic() { - position = "999.808 -31.901 78.1188"; - rotation = "1 0 0 0"; - scale = "2.2842 2.22403 3.24347"; - shapeName = "sorg20.dts"; - }; - new InteriorInstance() { - position = "758.84 -335.659 61.9484"; - rotation = "0 0 -1 29.2209"; - scale = "1 1 1"; - interiorFile = "srockc.dif"; - showTerrainInside = "0"; - }; - new InteriorInstance() { - position = "171.26 741.119 217.913"; - rotation = "0 0 1 87.0896"; - scale = "1.4874 1.01878 1"; - interiorFile = "srockc.dif"; - showTerrainInside = "0"; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/atroposthereturn.vl2/terrains/Atropos2.nav b/docs/base/@vl2/atroposthereturn.vl2/terrains/Atropos2.nav deleted file mode 100644 index 61d7d774..00000000 Binary files a/docs/base/@vl2/atroposthereturn.vl2/terrains/Atropos2.nav and /dev/null differ diff --git a/docs/base/@vl2/atroposthereturn.vl2/terrains/Atropos2.spn b/docs/base/@vl2/atroposthereturn.vl2/terrains/Atropos2.spn deleted file mode 100644 index 2b07d582..00000000 Binary files a/docs/base/@vl2/atroposthereturn.vl2/terrains/Atropos2.spn and /dev/null differ diff --git a/docs/base/@vl2/atroposthereturn.vl2/textures/gui/LOAD_Atropos2.png b/docs/base/@vl2/atroposthereturn.vl2/textures/gui/LOAD_Atropos2.png deleted file mode 100644 index 0fe3334d..00000000 Binary files a/docs/base/@vl2/atroposthereturn.vl2/textures/gui/LOAD_Atropos2.png and /dev/null differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_1wal03c.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_1wal03c.png index fa885c5d..d91c2ea0 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_1wal03c.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_1wal03c.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_eCol01.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_eCol01.png index 8f16b76b..8c2f6732 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_eCol01.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_eCol01.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_eCol01a.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_eCol01a.png index c0f4f64c..df68d7e0 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_eCol01a.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_eCol01a.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_eCol02.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_eCol02.png index 028a74a4..fd23046c 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_eCol02.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_eCol02.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ebor01.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ebor01.png index 41adf8de..ee8f96b8 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ebor01.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ebor01.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ebor02.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ebor02.png index d1c70e23..5e9e5d54 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ebor02.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ebor02.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ebor03.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ebor03.png index 8da05306..82de7c50 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ebor03.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ebor03.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ebor04.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ebor04.png index e3bc0c89..21fef9c5 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ebor04.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ebor04.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ebor05.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ebor05.png index 3238080c..6712055d 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ebor05.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ebor05.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo1a.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo1a.png index 2eda05ca..e57b0dd2 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo1a.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo1a.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo1b.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo1b.png index 3e11c2a7..8fc3fc55 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo1b.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo1b.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo2a.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo2a.png index 44fd376f..9e59589a 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo2a.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo2a.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo2b.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo2b.png index dfca208b..835d6b93 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo2b.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo2b.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo3a.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo3a.png index ee8d28b2..84178d3d 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo3a.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo3a.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo3b.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo3b.png index dcf68715..f1958b2b 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo3b.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo3b.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo3d.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo3d.png index 28494485..02c5ed33 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo3d.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo3d.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo4a.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo4a.png index f9dca801..3418faa8 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo4a.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo4a.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo4b.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo4b.png index 9c29af99..b3d22450 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo4b.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo4b.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_edoo01.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_edoo01.png index cc35efe0..19991614 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_edoo01.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_edoo01.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_edoo02.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_edoo02.png index 07e26eab..6ab5e64b 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_edoo02.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_edoo02.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_eflo01.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_eflo01.png index c1882a7a..21edd98a 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_eflo01.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_eflo01.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_elig02.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_elig02.png index 290e4d64..b86872bc 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_elig02.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_elig02.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_elig02a.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_elig02a.png index 1df62bee..97a31946 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_elig02a.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_elig02a.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_elig03.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_elig03.png index 15a3919b..6867af9b 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_elig03.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_elig03.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_elig03a.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_elig03a.png index 1f23d808..24b9c472 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_elig03a.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_elig03a.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_espe01.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_espe01.png index f89bc704..7fd4799e 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_espe01.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_espe01.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_espe02.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_espe02.png index 20a09a65..c5c307c2 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_espe02.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_espe02.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_espe03.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_espe03.png index 7cbb617b..9047dd36 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_espe03.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_espe03.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_eterrain1a.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_eterrain1a.png index facd2b6c..6a66e8eb 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_eterrain1a.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_eterrain1a.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_eterrain2a.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_eterrain2a.png index e922d741..99c81375 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_eterrain2a.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_eterrain2a.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_eterrain3a.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_eterrain3a.png index 8fa70977..920301cf 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_eterrain3a.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_eterrain3a.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_eterrain3b.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_eterrain3b.png index c39502e8..eb1d3e3e 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_eterrain3b.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_eterrain3b.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_eterrain4a.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_eterrain4a.png index b4728dbe..a2e61a23 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_eterrain4a.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_eterrain4a.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_eterrain5a.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_eterrain5a.png index 321d120d..2f712581 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_eterrain5a.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_eterrain5a.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal02.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal02.png index d7935831..60a98ec0 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal02.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal02.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal03c.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal03c.png index 30bd9adf..a40a560a 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal03c.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal03c.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal04.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal04.png index bef30d34..d86e4efd 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal04.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal04.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal05.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal05.png index 5318a891..4a729f2c 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal05.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal05.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal06a.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal06a.png index b1e0761d..c8639717 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal06a.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal06a.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal07.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal07.png index 039eac6e..bd53a0ab 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal07.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal07.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal08.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal08.png index d04c58bc..101bc7ff 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal08.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal08.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal09.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal09.png index a6332690..7bc74b2f 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal09.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal09.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal10.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal10.png index 0b81f3ce..a1f4fa0f 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal10.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal10.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal11.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal11.png index 579011ef..e428a0b4 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal11.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal11.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal13.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal13.png index dc65f12e..b4363546 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal13.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal13.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal13A.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal13A.png index 09bc4013..8069b775 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal13A.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal13A.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal14.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal14.png index a0a4e14a..d72165ce 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal14.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal14.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal15.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal15.png index a7aa2394..e6effb42 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal15.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal15.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal16.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal16.png index e4e801ce..c7d8e850 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal16.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ewal16.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iCol01.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iCol01.png index 7d9225d7..58cbf8f2 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iCol01.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iCol01.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iCol02.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iCol02.png index 44a8ab1a..ce871b6a 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iCol02.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iCol02.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ibor01.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ibor01.png index 81cd2905..273c4b7b 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ibor01.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ibor01.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ibor02.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ibor02.png index af4ef5b3..f86d0fba 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ibor02.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ibor02.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ibor03.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ibor03.png index 22190b3c..fca31b1e 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ibor03.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ibor03.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ibor04.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ibor04.png index c9a282e5..d40aa95d 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ibor04.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ibor04.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ibor05.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ibor05.png index a35ed5ec..869b320f 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ibor05.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ibor05.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ibor10.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ibor10.png index 7a414956..e834af17 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ibor10.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ibor10.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ibor6.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ibor6.png index 1b2978cd..ce07db61 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ibor6.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ibor6.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ibor7.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ibor7.png index a682a26a..b3245f15 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ibor7.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ibor7.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ibor8.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ibor8.png index b9b250c2..ed55abd4 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ibor8.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ibor8.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ibor9.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ibor9.png index 584ec4d7..35054ea8 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ibor9.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ibor9.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_icei01.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_icei01.png index a9edb82a..fe5a2b6f 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_icei01.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_icei01.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_icei02.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_icei02.png index b765d8bb..4de4595c 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_icei02.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_icei02.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_icei02a.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_icei02a.png index 838ae95d..b64a12e5 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_icei02a.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_icei02a.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_icei03.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_icei03.png index 1735ba15..8451c863 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_icei03.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_icei03.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iceilig01.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iceilig01.png index 98e902bd..aabe7344 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iceilig01.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iceilig01.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iceilig02.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iceilig02.png index 4a592596..842ef5fb 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iceilig02.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iceilig02.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iceilig03.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iceilig03.png index 2b52750e..f5a724c6 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iceilig03.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iceilig03.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ichute01.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ichute01.png index eae59af6..dd27cd21 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ichute01.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ichute01.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ichute02a.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ichute02a.png index c62fae1c..0174dda2 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ichute02a.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ichute02a.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_icoligolA.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_icoligolA.png index 025e478b..2a1ab84a 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_icoligolA.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_icoligolA.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_icomp01.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_icomp01.png index db7877e7..fa40ce6e 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_icomp01.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_icomp01.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_idoo03.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_idoo03.png index 039a161e..faaf53c1 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_idoo03.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_idoo03.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iflo01.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iflo01.png index 811d805f..c817fcfe 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iflo01.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iflo01.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iflo02.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iflo02.png index 303da920..414227aa 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iflo02.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iflo02.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iflo03b.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iflo03b.png index df2c94c0..8abb499b 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iflo03b.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iflo03b.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ifunctec01a.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ifunctec01a.png index ec02ce81..40ccc409 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ifunctec01a.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ifunctec01a.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ifunctec02.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ifunctec02.png index 3815b48c..ea675ae8 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ifunctec02.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ifunctec02.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ilig01.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ilig01.png index 185fc73a..f377cc95 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ilig01.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ilig01.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ilig01a.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ilig01a.png index a44d6ad0..450ca09b 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ilig01a.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ilig01a.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ispe01.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ispe01.png index 030fe2db..0d8a1625 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ispe01.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ispe01.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ispe03.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ispe03.png index d65fa021..ccc46360 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ispe03.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ispe03.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ispe04.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ispe04.png index 56cec99f..e4da120c 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ispe04.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ispe04.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ispe06.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ispe06.png index 3ffa270d..ada9e7c4 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ispe06.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ispe06.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ispe07.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ispe07.png index 7fb1cb21..25809a61 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ispe07.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ispe07.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ispe07a.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ispe07a.png index c4f6b7aa..5e08f80a 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ispe07a.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_ispe07a.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itebor01.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itebor01.png index 12e345c8..91de6b56 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itebor01.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itebor01.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itec01.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itec01.png index fbe5c953..11db03a0 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itec01.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itec01.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itec01a.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itec01a.png index 7dfd2ded..cfa4dda2 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itec01a.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itec01a.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itec02.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itec02.png index 0aba4fa0..db22d8a7 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itec02.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itec02.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itec03.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itec03.png index 2b58326a..c2c92687 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itec03.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itec03.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itec05.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itec05.png index 5ed095bd..1bc5c684 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itec05.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itec05.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itec06a.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itec06a.png index 17dec8ac..c9506f20 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itec06a.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itec06a.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itewal01.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itewal01.png index 0a8fb620..0ce703e0 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itewal01.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itewal01.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itewal01b.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itewal01b.png index 4e679c49..4d8cc523 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itewal01b.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itewal01b.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itewal01c.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itewal01c.png index 08872e80..a94e0707 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itewal01c.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itewal01c.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itewal01e.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itewal01e.png index e9c26587..4f491663 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itewal01e.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_itewal01e.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iwal01b.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iwal01b.png index 02471ab2..84bac038 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iwal01b.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iwal01b.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iwal01e.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iwal01e.png index e08d3fe6..3a0a7a3d 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iwal01e.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iwal01e.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iwal02.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iwal02.png index 6ddfe31e..d7123762 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iwal02.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iwal02.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iwal03.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iwal03.png index 4455c0d5..f9aee58f 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iwal03.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iwal03.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iwal03c.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iwal03c.png index 507969af..30c203b8 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iwal03c.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iwal03c.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iwal16.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iwal16.png index e4e801ce..c7d8e850 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iwal16.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_iwal16.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_screen.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_screen.png index 87dd71b2..92d16cf2 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_screen.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_screen.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_thresh01a.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_thresh01a.png index 963f24e4..9fa14a61 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_thresh01a.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_thresh01a.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_thresh02.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_thresh02.png index a05bc4f6..787b92cd 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_thresh02.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_thresh02.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_thresh02a.png b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_thresh02a.png index 918d371d..863e8c50 100644 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/bd_thresh02a.png and b/docs/base/@vl2/badlands.vl2/textures/badlands/bd_thresh02a.png differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/skies/badlandday_BK.bm8 b/docs/base/@vl2/badlands.vl2/textures/badlands/skies/badlandday_BK.bm8 deleted file mode 100644 index 9fc426e4..00000000 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/skies/badlandday_BK.bm8 and /dev/null differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/skies/badlandday_DN.bm8 b/docs/base/@vl2/badlands.vl2/textures/badlands/skies/badlandday_DN.bm8 deleted file mode 100644 index d042322b..00000000 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/skies/badlandday_DN.bm8 and /dev/null differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/skies/badlandday_FR.bm8 b/docs/base/@vl2/badlands.vl2/textures/badlands/skies/badlandday_FR.bm8 deleted file mode 100644 index a34071bf..00000000 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/skies/badlandday_FR.bm8 and /dev/null differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/skies/badlandday_LF.bm8 b/docs/base/@vl2/badlands.vl2/textures/badlands/skies/badlandday_LF.bm8 deleted file mode 100644 index 1566df2d..00000000 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/skies/badlandday_LF.bm8 and /dev/null differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/skies/badlandday_RT.bm8 b/docs/base/@vl2/badlands.vl2/textures/badlands/skies/badlandday_RT.bm8 deleted file mode 100644 index fc59bc46..00000000 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/skies/badlandday_RT.bm8 and /dev/null differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/skies/badlandday_UP.bm8 b/docs/base/@vl2/badlands.vl2/textures/badlands/skies/badlandday_UP.bm8 deleted file mode 100644 index 10131802..00000000 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/skies/badlandday_UP.bm8 and /dev/null differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/skies/bd_day_cloud1.bm8 b/docs/base/@vl2/badlands.vl2/textures/badlands/skies/bd_day_cloud1.bm8 deleted file mode 100644 index 154614c3..00000000 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/skies/bd_day_cloud1.bm8 and /dev/null differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/skies/bd_day_cloud2.bm8 b/docs/base/@vl2/badlands.vl2/textures/badlands/skies/bd_day_cloud2.bm8 deleted file mode 100644 index 8b08edf3..00000000 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/skies/bd_day_cloud2.bm8 and /dev/null differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/skies/bd_day_cloud_emap.bm8 b/docs/base/@vl2/badlands.vl2/textures/badlands/skies/bd_day_cloud_emap.bm8 deleted file mode 100644 index 9c4fc7e3..00000000 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/skies/bd_day_cloud_emap.bm8 and /dev/null differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/skies/bd_nite_starry_emap.bm8 b/docs/base/@vl2/badlands.vl2/textures/badlands/skies/bd_nite_starry_emap.bm8 deleted file mode 100644 index 4046a3ed..00000000 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/skies/bd_nite_starry_emap.bm8 and /dev/null differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/skies/starrynite_v2_BK.bm8 b/docs/base/@vl2/badlands.vl2/textures/badlands/skies/starrynite_v2_BK.bm8 deleted file mode 100644 index bd0f499b..00000000 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/skies/starrynite_v2_BK.bm8 and /dev/null differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/skies/starrynite_v2_DN.bm8 b/docs/base/@vl2/badlands.vl2/textures/badlands/skies/starrynite_v2_DN.bm8 deleted file mode 100644 index a621f978..00000000 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/skies/starrynite_v2_DN.bm8 and /dev/null differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/skies/starrynite_v2_FR.bm8 b/docs/base/@vl2/badlands.vl2/textures/badlands/skies/starrynite_v2_FR.bm8 deleted file mode 100644 index e1935a86..00000000 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/skies/starrynite_v2_FR.bm8 and /dev/null differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/skies/starrynite_v2_LF.bm8 b/docs/base/@vl2/badlands.vl2/textures/badlands/skies/starrynite_v2_LF.bm8 deleted file mode 100644 index 8075689f..00000000 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/skies/starrynite_v2_LF.bm8 and /dev/null differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/skies/starrynite_v2_RT.bm8 b/docs/base/@vl2/badlands.vl2/textures/badlands/skies/starrynite_v2_RT.bm8 deleted file mode 100644 index 54420c06..00000000 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/skies/starrynite_v2_RT.bm8 and /dev/null differ diff --git a/docs/base/@vl2/badlands.vl2/textures/badlands/skies/starrynite_v2_UP.bm8 b/docs/base/@vl2/badlands.vl2/textures/badlands/skies/starrynite_v2_UP.bm8 deleted file mode 100644 index a544d9ba..00000000 Binary files a/docs/base/@vl2/badlands.vl2/textures/badlands/skies/starrynite_v2_UP.bm8 and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/EULA.txt b/docs/base/@vl2/base.vl2/EULA.txt deleted file mode 100644 index 1fd0e0e8..00000000 --- a/docs/base/@vl2/base.vl2/EULA.txt +++ /dev/null @@ -1,28 +0,0 @@ -YOU SHOULD CAREFULLY READ THE FOLLOWING END USER LICENSE AGREEMENT BEFORE INSTALLING THIS SOFTWARE PROGRAM. BY INSTALLING OR OTHERWISE USING THE SOFTWARE PROGRAM, YOU AGREE TO BE BOUND BY THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO THE TERMS OF THIS AGREEMENT, PROMPTLY RETURN THE UNUSED SOFTWARE PROGRAM TO THE PLACE OF PURCHASE OR CONTACT SIERRA ON-LINE, INC. CUSTOMER SERVICE AT (425) 746-5771 FOR A FULL REFUND OF THE PURCHASE PRICE WITHIN 30 DAYS OF THE ORIGINAL PURCHASE. - -This software program (the “Program”), any printed materials, any on-line or electronic documentation, and any and all copies and derivative works of such software program (including materials created with a so called level editor, if included) and materials are the copyrighted work of Sierra On-Line, Inc., a division of Havas Interactive, Inc. and/or its wholly owned subsidiaries, or its suppliers. All rights reserved, except as expressly stated herein. All use of the Program is governed by the terms of this End User License Agreement provided below ("License Agreement"). The Program is solely for use by end users according to the terms of the License Agreement. Any use, reproduction or redistribution of the Program not in accordance with the terms of the License Agreement is expressly prohibited. -END USER LICENSE AGREEMENT - - 1. Limited Use License. Sierra On-Line, Inc. (“Sierra ”) hereby grants, and by installing the Program you thereby accept, a limited, non-exclusive license and right to install and use one (1) copy of the Program for your use on either a home, business or portable computer. In addition, the Program has a multi-player capability that allows users to utilize the Program over the Internet via Sierra’s online game network Sierra.com. Use of the Program over Sierra.com is subject to your acceptance of Sierra.com’s Terms of Use Agreement. Sierra On-Line, Inc. reserves the right to update, modify or change the Sierra.com Terms of Use Agreement at any time. The Program may also contain a Level Editor (the “Editor”) that allows you to create custom levels or other materials for your personal use in connection with the Program (“New Materials”). All use of the Editor or any New Materials is subject to this License Agreement. The Program is licensed, not sold. Your license confers no title or ownership in the Program. - 2. Ownership. All title, ownership rights and intellectual property rights in and to the Program and any and all copies thereof (including but not limited to any titles, computer code, themes, objects, characters, character names, stories, dialog, catch phrases, locations, concepts, artwork, animations, sounds, musical compositions, audio-visual effects, methods of operation, moral rights, any related documentation, and “applets” incorporated into the Program) are owned by Sierra On-Line, Inc. or its licensors. The Program is protected by the copyright laws of the United States, international copyright treaties and conventions and other laws. All rights are reserved. The Program contains certain licensed materials and Sierra ’s licensors may protect their rights in the event of any violation of this Agreement. -3. Responsibilities of End User. - A. Subject to the Grant of License hereinabove, you may not, in whole or in part, copy, photocopy, reproduce, translate, reverse engineer, derive source code, modify, disassemble, decompile, create derivative works based on the Program, or remove any proprietary notices or labels on the Program without the prior consent, in writing, of Sierra. - B. The Program is licensed to you as a single product. Its component parts may not be separated for use on more than one computer. - C. You are entitled to use the Program for your own use, but you are not entitled to: -(i) sell, grant a security interest in or transfer reproductions of the Program to other parties in any way, nor to rent, lease or license the Program to others without the prior written consent of Sierra. -(ii) exploit the Program or any of its parts for any commercial purpose including, but not limited to, use at a cyber café, computer gaming center or any other location-based site. Sierra may offer a separate Site License Agreement to permit you to make the Program available for commercial use; contact Sierra for details; - -(iii) host or provide matchmaking services for the Program or emulate or redirect the communication protocols used by Sierra in the network feature of the Program, through protocol emulation, tunneling, modifying or adding components to the Program, use of a utility program or any other techniques now known or hereafter developed, for any purpose including, but not limited to network play over the Internet, network play utilizing commercial or non-commercial gaming networks or as part of content aggregation networks without the prior written consent of Sierra ; -(iv) create or maintain, under any circumstance, more than one simultaneous connection to Sierra.com. All such connections to Sierra.com, whether created by the Program or by other tools and utilities, may only be made through methods and means expressly approved by Sierra On-Line, Inc. Under no circumstances may you connect, or create tools that allow you to connect to Sierra.com’s private binary interface or interfaces other than those explicitly provided by Sierra On-Line, Inc. for public use. - 4. Program Transfer. You may permanently transfer all of your rights under this License Agreement, provided the recipient agrees to the terms of this License Agreement and you agree to remove the Program from your home or portable computer. - 5. Termination. This License Agreement is effective until terminated. You may terminate the License Agreement at any time by destroying the Program. Sierra may, at its discretion, terminate this License Agreement in the event that you fail to comply with the terms and conditions contained herein. In such event, you must immediately destroy the Program. - 6. Export Controls. The Program may not be re-exported, downloaded or otherwise exported into (or to a national or resident of) any country to which the U.S. has embargoed goods, or to anyone on the U.S. Treasury Department’s list of Specially Designated Nationals or the U.S. Commerce Department’s Table of Denial Orders. By installing the Program, you are agreeing to the foregoing and you are representing and warranting that you are not located in, under the control of, or a national or resident of any such country or on any such list. - 7. Limited Warranty. Sierra expressly disclaims any warranty for the Program, Editor and Manual(s). The Program, Editor and Manual(s) are provided "as is" without warranty of any kind, either express or implied, including, without limitation, the implied warranties of merchantability, fitness for a particular purpose, or noninfringement. The entire risk arising out of use or performance of the Program and Manual(s) remains with the User, however Sierra warrants up to and including 90 days from the date of your purchase of the Program that the media containing the Program shall be free from defects in material and workmanship. In the event that the media proves to be defective during that time period, and upon presentation to Sierra of proof of purchase of the defective Program, Sierra will at its option 1) correct any defect, 2) provide you with a product of equal or lesser value, or 3) refund your money. Some states do not allow the exclusion or limitation of implied warranties or liability for incidental damages, so the above limitations may not apply to you. - - 8. Limitation of Liability. NEITHER SIERRA, HAVAS INTERACTIVE, INC., ITS PARENT, SUBSIDIARIES OR AFFILIATES SHALL BE LIABLE IN ANY WAY FOR LOSS OR DAMAGE OF ANY KIND RESULTING FROM THE USE OF THE PROGRAM OR USE OF SIERRA ON-LINE, INC.’S ONLINE GAME NETWORK, SIERRA.COM INCLUDING, BUT NOT LIMITED TO, LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES. SIERRA FURTHER DISCLAIMS ALL WARRANTIES WITH REGARD TO YEAR 2000 COMPLIANCE OF THE SOFTWARE. SPECIFICALLY, SIERRA MAKES NO WARRANTIES THAT THE PERFORMANCE OR FUNCTIONALITY OF THE PROGRAM WILL NOT BE AFFECTED BY DATES PRIOR TO, DURING OR AFTER THE YEAR 2000, OR THAT THE PROGRAM WILL BE CAPABLE OF CORRECTLY PROCESSING, PROVIDING, AND/OR RECEIVING DATE INFORMATION WITHIN AND BETWEEN CENTURIES, INCLUDING THE PROPER EXCHANGE OF DATE INFORMATION BETWEEN PRODUCTS OR APPLICATIONS. ANY WARRANTY AGAINST INFRINGEMENT THAT MAY BE PROVIDED IN SECTION 2-312(3) OF THE UNIFORM COMMERCIAL CODE AND/OR IN ANY OTHER COMPARABLE STATE STATUTE IS EXPRESSLY DISCLAIMED. FURTHER, Sierra On-Line, Inc. SHALL NOT BE LIABLE IN ANY WAY FOR THE LOSS OR DAMAGE TO PLAYER CHARACTERS, ACCOUNTS, STATISTICS OR USER PROFILE INFORMATION STORED ON SIERRA.COM. I UNDERSTAND AND ACKNOWLEDGE THAT SIERRA ON-LINE, INC. CANNOT AND WILL NOT BE RESPONSIBLE FOR ANY INTURUPTIONS OF SERVICE ON SIERRA.COM INCLUDING, BUT NOT LIMITED TO ISP DISRUPTIONS, SOFTWARE OR HARDWARE FAILURES OR ANY OTHER EVENT WHICH MAY RESULT IN A LOSS OF DATA OR DISRUPTION OF SERVICE. Some states do not allow the exclusion or limitation of incidental or consequential damages, or allow limitations on how long an implied warranty lasts, so the above limitations may not apply. - - 9. Equitable Remedies. You hereby agree that Sierra would be irreparably damaged if the terms of this License Agreement were not specifically enforced, and therefore you agree that Sierra shall be entitled, without bond, other security, or proof of damages, to appropriate equitable remedies with respect to breaches of this License Agreement, in addition to such other remedies as Sierra may otherwise have available to it under applicable laws. In the event any litigation is brought by either party in connection with this License Agreement, the prevailing party in such litigation shall be entitled to recover from the other party all the costs, attorneys’ fees and other expenses incurred by such prevailing party in the litigation. -10. Limitations on License. Nothing in this License Agreement shall preclude you from making or authorizing the making of another copy or adaptation of the Program provided, however, that (1) such new copy or adaptation is created as an essential step in your utilization of the Program in accordance with the terms of this License Agreement and for NO OTHER PURPOSE; or (2) such new copy or adaptation is for archival purposes ONLY and all archival copies are destroyed in the event of your Transfer of the Program, the Termination of this Agreement or other circumstances under which your continued use of the Program ceases to be rightful. - - 11. Miscellaneous. This License Agreement shall be deemed to have been made and executed in the State of California and any dispute arising hereunder shall be resolved in accordance with the law of California. You agree that any claim asserted in any legal proceeding by one of the parties against the other shall be commenced and maintained in any state or federal court located in the State of California, County of Los Angeles, having subject matter jurisdiction with respect to the dispute between the parties. This License Agreement may be amended, altered or modified only by an instrument in writing, specifying such amendment, alteration or modification, executed by both parties. In the event that any provision of this License Agreement shall be held by a court or other tribunal of competent jurisdiction to be unenforceable, such provision will be enforced to the maximum extent permissible and the remaining portions of this License Agreement shall remain in full force and effect. This License Agreement constitutes and contains the entire agreement between the parties with respect to the subject matter hereof and supersedes any prior oral or written agreements. -I hereby acknowledge that I have read and understand the foregoing License Agreement and agree that the action of installing the Program is an acknowledgment of my agreement to be bound by the terms and conditions of the License Agreement contained herein. I also acknowledge and agree that this License Agreement is the complete and exclusive statement of the agreement between Sierra and I and that the License Agreement supersedes any prior or contemporaneous agreement, either oral or written, and any other communications between Sierra and myself. \ No newline at end of file diff --git a/docs/base/@vl2/base.vl2/UKEULA.txt b/docs/base/@vl2/base.vl2/UKEULA.txt deleted file mode 100644 index cdbdef07..00000000 --- a/docs/base/@vl2/base.vl2/UKEULA.txt +++ /dev/null @@ -1,109 +0,0 @@ - -YOU SHOULD CAREFULLY READ THE FOLLOWING END USER LICENSE AGREEMENT BEFORE INSTALLING THIS SOFTWARE PROGRAM. - -This software program, any printed materials, any on-line or electronic documentation, and any and all copies and derivative works of such software program and materials (the "Program") are the copyrighted work of Sierra On-line Inc., its subsidiaries, licensors and/or its suppliers. -All use of the Program is governed by the terms of the End User License Agreement which is provided below ("License"). -The Program is solely for use by end users according to the terms of the License. -Any use, reproduction or redistribution of the Program not in accordance with the terms of the License is expressly prohibited. - - -END USER LICENSE AGREEMENT - -1. Limited Use License. -Sierra On-line Inc. ("the Licensor") hereby grants, and by installing the Program you thereby accept, a limited, non-exclusive license and right to install and use one (1) copy of the Program for your use on either a home or portable computer. You may not network the Program or otherwise install it or use it on more than one computer at a time, except if expressly authorised otherwise in the applicable documentation which you should refer to if : -(a) The Program contains a Level Editor ("Editor") that allows you to create custom levels or other materials for your personal use in connection with the Program ("New Materials"). -(b) The Program has a multi-player capability -The Program is licensed not sold. Your license confers no title or ownership in the Program. - -2. Ownership. -All title, ownership rights and intellectual property rights in and to the Program and any and all copies thereof (including but not limited to any titles, computer code, themes, objects, characters, character names, stories, dialog, catch phrases, locations, concepts, artwork, animations, sounds, musical compositions, audio-visual effects, methods of operation, moral rights, any related documentation, and "applets" incorporated into the Program) are owned by the Licensor or its licensors. -The Program is protected by the English copyright laws , international copyright treaties and conventions and any other applicable laws. All rights are reserved. The Program may contain certain licensed materials and the Licensor's licensors may act to protect their rights in the event of any violation of this Agreement. - -3. Responsibilities of End User. - -A. Subject to the Grant of License herein above, you may not, in whole or in part, copy, photocopy, reproduce, translate, reverse engineer, derive source code, modify, disassemble, decompile, create derivative works based on the Program, or remove any proprietary notices or labels on the Program without the prior consent, in writing, of the Licensor. - -B. The Program is licensed to you as a single product. Its component parts may not be separated for use on more than one computer. - -C. You are entitled to use the Program for your own use, but you are not be entitled to: -(i) sell, grant a security interest in or transfer reproductions of the Program to other parties in any way, nor to rent, lease or license the Program to others without the Licensor prior written consent ; -(ii) publish and/or distribute the computer images, sound, files, fonts, graphics, clipart, animations, photographs, databases or other content of the Program (including without limitation, for resale printed materials for your personal or business use (e.g., flyers and brochures) and on your personal and business website); -use any of the computer images related to identifiable individuals or entities in a manner which suggests their association with or endorsement of any product or services ; - -(iii) exploit the Program or any of its parts, computer images, sound files, fonts, graphics, clipart, animations, photographs, databases or other content in the Program, for any commercial purpose including, but not limited to, use at a cyber café, computer gaming centre or any other location-based site. - -(iv) host or provide matchmaking services for the Program or emulate or redirect the communication protocols used by the Licensor in the network feature of the Program, through protocol emulation, tunnelling, modifying or adding components to the Program, use of a utility program or any other techniques now known or hereafter developed, -for any purpose including, but not limited to network play over the Internet, network play utilising commercial or non-commercial gaming networks or as part of content aggregation networks without the Licensor prior written consent . - -4. Program Transfer. -You may permanently transfer all of your rights under this License, provided the recipient agrees to the terms of this License and you agree to remove the Program from you home or portable computer. - -5. Termination. -This License is effective until terminated. You may terminate the License at any time by destroying the Program and any New Material. The Licensor may, at its discretion, terminate this License in the event that you fail to comply with the terms and conditions contained herein. In such event, you must immediately destroy the Program and any New Material. - -6. Export Controls. -The Program may not be re-exported, download or otherwise exported into (or to a national or resident of) any country to which the U.S. has embargoed goods, or anyone on the U.S. Treasury Department's list of Specially Designated National or the U.S. Treasury Department's Table of Denial Orders. By installing the Program, you are agreeing to the foregoing and you are representing and warranting that you are not located in, under the control of, or a national or resident of any such country or on any such list. - -7. Limited Warranty. -THE LICENSOR EXPRESSLY DISCLAIMS ANY WARRANTY FOR THE PROGRAM, EDITOR, AND MANUAL(S). THE PROGRAM, EDITOR AND MANUAL(S) ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. THE LICENSOR FURTHER DISCLAIMS ALL WARRANTIES WITH REGARD TO YEAR 2000 COMPLIANCE OF THE SOFTWARE. SPECIFICALLY, THE LICENSOR MAKES NO WARRANTIES THAT THE PERFORMANCE OR FUNCTIONALITY OF THE PROGRAM WILL NOT BE AFFECTED BY DATES PRIOR TO, DURING OR AFTER THE YEAR 2000, OR THAT THE PROGRAM WILL BE CAPABLE OF CORRECTLY PROCESSING, PROVIDING, AND/OR RECEIVING DATE INFORMATION WITHIN AND BETWEEN CENTURIES, INCLUDING THE PROPER EXCHANGE OF DATE INFORMATION BETWEEN PRODUCTS OR APPLICATIONS ANY WARRANTY AGAINST INFRINGEMENT THAT MAY BE PROVIDED IN SECTION 2-312(3) OF THE UNIFORM COMMERCIAL CODE AND/OR IN ANY DISCLAIMED. -The entire risk arising out of use or performance of the Program, Editor and Manual(s) remains with you , -However the Licensor warrants that the media containing the Program shall be free from defects in material and workmanship under normal use and services and the Program will perform substantially in accordance with the accompanying written materials, for a period of ninety (90) days from the date of your purchase of the Program -In the event that the media proves to be defective during that time period, and upon presentation to the Licensor of proof of purchase of the defective Program, the Licensor will at its option 1) correct any defect, 2) provide you with a product of equal value, or 3) refund your money. -Some states/jurisdiction do not allow limitation on duration of an implied warranty, so the above limitation may not apply to you. - -In case you would like to exchange the product or refund you money, notably if the product is defective, please refer to the "Technical Support Policy" herein included. - -8. Limitation of Liability. -NEITHER THE LICENSOR , ITS PARENT, SUBSIDIARIES, AFFILIATES OR LICENSORS SHALL BE LIABLE IN ANY WAY FOR LOSS OR DAMAGE OF ANY KIND RESULTING FROM THE USE OF THE PROGRAM OR EDITOR -INCLUDING, BUT NOT LIMITED TO, LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES. - -Some countries do not allow the exclusion or limitation of incidental or consequential damages, or allow limitations on how long an implied warranty lasts, so above limitations or exclusion may not apply to you. - -9. Equitable Remedies. -You hereby agree that the Licensor would be irreparably damaged if the terms of this License were not specifically enforced, and therefore you agree that the Licensor shall be entitled, without bond, other security, or proof of damages, to appropriate equitable remedies with respect to breaches of this License, in addition to such other remedies as the Licensor may otherwise have available to it under applicable laws. - -10. Miscellaneous. -The License shall be deemed to have been made and executed in England, and any dispute arising hereunder shall be resolved in accordance with the English law. This License may be amended, altered or modified only by an instrument in writing, specifying such amendment, alteration or modification, executed by both parties. -In the event that any provision of this License shall be held by a court or other tribunal of competent jurisdiction to be unenforceable, such provision will be enforced to the maximum extent permissible and the remaining portions of this License shall remain in full force and effect. - -The terms and conditions of a paper printed licence eventually accompanying the Program prevail on any terms and condition of a license eventually included in the Program and that could appear on screen. - -You hereby acknowledge that you have read and understand the foregoing License and agree that the action of installing the Program is an acknowledgement of your agreement to be bound by the terms and conditions of the License contained herein. You also acknowledge and agree that this License is the complete and exclusive statement of the agreement between the Licensor and you and that the License supersedes any prior or contemporaneous agreement, either oral or written, and any other communications between the Licensor and you including any inconsistent written license agreement or on-line help accompanying the Program. - - -TECHNICAL SUPPORT POLICY - - -Attention : The technical support will only be available for private use complying with the terms of the End User License Agreement attached to the Product and to which you have agreed. Consequently, the technical support will not, in any case, be available for commercial or professional use of the Product. - - -Exchange Procedure for faulty CD-Rom, DVD-Rom or floppy disks - -If during the 90 days period following your purchase of the product, you notice that the CD-Rom, DVD-Rom or floppy disk is defective or scratched, the technical support will be able to exchange the Product free of charge, if you: - -* send the faulty CD-Rom, DVD-Rom or floppy disk back to the address indicated in the manual -* send a dated proof of purchase of the defective product (e.g. purchase ticket) - -Please, do not forget to join in your letter, your name, address and a phone number where it is possible to reach you during the day. - -After this 90 days period, if you want to exchange the CD-Rom, DVD-Rom or floppy disk (from a defective or scratched material only), thank you for sending back to the address indicated in the manual, the said CD-Rom, DVD-Rom or floppy disk and to join to your letter a £6-00 cheque for each defective material established to HAVAS INTERACTIVE UK Ltd. - -Please address your letters to the Technical Support * - -Exchange Procedure for the manuals - -If you have lost or torn your manual or documentation associated to the product, the technical support will be able to send you new ones, under the following conditions: -Thank you for sending to the technical support a copy of the floppy disk #1, the CD-Rom or DVD-Rom and to join a £6-00 cheque established to Havas Interactive UK Ltd. with your letter. - -Please, do not forget to join in your letter, your name, address and a phone number where it is possible to reach you during the day. - - -The technical support's address and phone number are indicated in the manual. - -* We recommend that you send a letter by registered mail. -The Technical Support won't be responsible for any loss or damage caused by the mail delivery services. -Any shipping charge will be at your own expense - - - - diff --git a/docs/base/@vl2/base.vl2/fonts/Arial Bold_10.gft b/docs/base/@vl2/base.vl2/fonts/Arial Bold_10.gft deleted file mode 100644 index c2972ccf..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Arial Bold_10.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Arial Bold_12.gft b/docs/base/@vl2/base.vl2/fonts/Arial Bold_12.gft deleted file mode 100644 index f1671f84..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Arial Bold_12.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Arial Bold_13.gft b/docs/base/@vl2/base.vl2/fonts/Arial Bold_13.gft deleted file mode 100644 index f1671f84..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Arial Bold_13.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Arial Bold_14.gft b/docs/base/@vl2/base.vl2/fonts/Arial Bold_14.gft deleted file mode 100644 index 484ba1bd..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Arial Bold_14.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Arial Bold_16.gft b/docs/base/@vl2/base.vl2/fonts/Arial Bold_16.gft deleted file mode 100644 index 8235129d..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Arial Bold_16.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Arial Bold_18.gft b/docs/base/@vl2/base.vl2/fonts/Arial Bold_18.gft deleted file mode 100644 index b277fec3..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Arial Bold_18.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Arial Bold_24.gft b/docs/base/@vl2/base.vl2/fonts/Arial Bold_24.gft deleted file mode 100644 index f0dfe4d7..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Arial Bold_24.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Arial Bold_32.gft b/docs/base/@vl2/base.vl2/fonts/Arial Bold_32.gft deleted file mode 100644 index 12319697..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Arial Bold_32.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Arial_12.gft b/docs/base/@vl2/base.vl2/fonts/Arial_12.gft deleted file mode 100644 index ebf885b1..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Arial_12.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Arial_13.gft b/docs/base/@vl2/base.vl2/fonts/Arial_13.gft deleted file mode 100644 index 94131e60..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Arial_13.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Arial_14.gft b/docs/base/@vl2/base.vl2/fonts/Arial_14.gft deleted file mode 100644 index fdda2889..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Arial_14.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Arial_16.gft b/docs/base/@vl2/base.vl2/fonts/Arial_16.gft deleted file mode 100644 index 90069297..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Arial_16.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Arial_18.gft b/docs/base/@vl2/base.vl2/fonts/Arial_18.gft deleted file mode 100644 index 6c2042c7..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Arial_18.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Arial_20.gft b/docs/base/@vl2/base.vl2/fonts/Arial_20.gft deleted file mode 100644 index f006d21b..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Arial_20.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Lucida Console_12.gft b/docs/base/@vl2/base.vl2/fonts/Lucida Console_12.gft deleted file mode 100644 index 838c377f..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Lucida Console_12.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Sui Generis_14.gft b/docs/base/@vl2/base.vl2/fonts/Sui Generis_14.gft deleted file mode 100644 index 364bc337..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Sui Generis_14.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Sui Generis_20.gft b/docs/base/@vl2/base.vl2/fonts/Sui Generis_20.gft deleted file mode 100644 index 0fbd21dd..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Sui Generis_20.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Sui Generis_22.gft b/docs/base/@vl2/base.vl2/fonts/Sui Generis_22.gft deleted file mode 100644 index 67803198..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Sui Generis_22.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Univers Bold_16.gft b/docs/base/@vl2/base.vl2/fonts/Univers Bold_16.gft deleted file mode 100644 index 946922f7..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Univers Bold_16.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Univers Bold_18.gft b/docs/base/@vl2/base.vl2/fonts/Univers Bold_18.gft deleted file mode 100644 index b11acc3b..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Univers Bold_18.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Univers Condensed Bold_20.gft b/docs/base/@vl2/base.vl2/fonts/Univers Condensed Bold_20.gft deleted file mode 100644 index 45806b12..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Univers Condensed Bold_20.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Univers Condensed_10.gft b/docs/base/@vl2/base.vl2/fonts/Univers Condensed_10.gft deleted file mode 100644 index 28446898..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Univers Condensed_10.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Univers Condensed_12.gft b/docs/base/@vl2/base.vl2/fonts/Univers Condensed_12.gft deleted file mode 100644 index ebf885b1..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Univers Condensed_12.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Univers Condensed_14.gft b/docs/base/@vl2/base.vl2/fonts/Univers Condensed_14.gft deleted file mode 100644 index 777a97b9..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Univers Condensed_14.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Univers Condensed_18.gft b/docs/base/@vl2/base.vl2/fonts/Univers Condensed_18.gft deleted file mode 100644 index 71a72c85..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Univers Condensed_18.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Univers Condensed_20.gft b/docs/base/@vl2/base.vl2/fonts/Univers Condensed_20.gft deleted file mode 100644 index d039fcf0..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Univers Condensed_20.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Univers Condensed_22.gft b/docs/base/@vl2/base.vl2/fonts/Univers Condensed_22.gft deleted file mode 100644 index d1b2f8c3..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Univers Condensed_22.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Univers condensed bold_28.gft b/docs/base/@vl2/base.vl2/fonts/Univers condensed bold_28.gft deleted file mode 100644 index 6f060c20..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Univers condensed bold_28.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Univers condensed_28.gft b/docs/base/@vl2/base.vl2/fonts/Univers condensed_28.gft deleted file mode 100644 index 419f49e7..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Univers condensed_28.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Univers condensed_30.gft b/docs/base/@vl2/base.vl2/fonts/Univers condensed_30.gft deleted file mode 100644 index ebd729e8..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Univers condensed_30.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Univers italic_16.gft b/docs/base/@vl2/base.vl2/fonts/Univers italic_16.gft deleted file mode 100644 index 466a5029..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Univers italic_16.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Univers italic_18.gft b/docs/base/@vl2/base.vl2/fonts/Univers italic_18.gft deleted file mode 100644 index 01ab3543..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Univers italic_18.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Univers_12.gft b/docs/base/@vl2/base.vl2/fonts/Univers_12.gft deleted file mode 100644 index ebf885b1..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Univers_12.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Univers_14.gft b/docs/base/@vl2/base.vl2/fonts/Univers_14.gft deleted file mode 100644 index a6672cff..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Univers_14.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Univers_16.gft b/docs/base/@vl2/base.vl2/fonts/Univers_16.gft deleted file mode 100644 index 8f3dcb1d..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Univers_16.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Univers_18.gft b/docs/base/@vl2/base.vl2/fonts/Univers_18.gft deleted file mode 100644 index fd935e07..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Univers_18.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Univers_22.gft b/docs/base/@vl2/base.vl2/fonts/Univers_22.gft deleted file mode 100644 index cc5320b0..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Univers_22.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Verdana Bold_12.gft b/docs/base/@vl2/base.vl2/fonts/Verdana Bold_12.gft deleted file mode 100644 index f79ff858..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Verdana Bold_12.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Verdana Bold_13.gft b/docs/base/@vl2/base.vl2/fonts/Verdana Bold_13.gft deleted file mode 100644 index 11f7d966..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Verdana Bold_13.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Verdana Bold_14.gft b/docs/base/@vl2/base.vl2/fonts/Verdana Bold_14.gft deleted file mode 100644 index f2417f76..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Verdana Bold_14.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Verdana Bold_16.gft b/docs/base/@vl2/base.vl2/fonts/Verdana Bold_16.gft deleted file mode 100644 index 8cf11ad4..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Verdana Bold_16.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Verdana Bold_24.gft b/docs/base/@vl2/base.vl2/fonts/Verdana Bold_24.gft deleted file mode 100644 index 0da669a4..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Verdana Bold_24.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Verdana Bold_36.gft b/docs/base/@vl2/base.vl2/fonts/Verdana Bold_36.gft deleted file mode 100644 index 218f5b14..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Verdana Bold_36.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Verdana Italic_12.gft b/docs/base/@vl2/base.vl2/fonts/Verdana Italic_12.gft deleted file mode 100644 index 914d7423..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Verdana Italic_12.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Verdana Italic_13.gft b/docs/base/@vl2/base.vl2/fonts/Verdana Italic_13.gft deleted file mode 100644 index 539b496c..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Verdana Italic_13.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Verdana Italic_14.gft b/docs/base/@vl2/base.vl2/fonts/Verdana Italic_14.gft deleted file mode 100644 index 52a79704..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Verdana Italic_14.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Verdana Italic_16.gft b/docs/base/@vl2/base.vl2/fonts/Verdana Italic_16.gft deleted file mode 100644 index 0ca7d385..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Verdana Italic_16.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Verdana_10.gft b/docs/base/@vl2/base.vl2/fonts/Verdana_10.gft deleted file mode 100644 index ebd3eb5c..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Verdana_10.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Verdana_12.gft b/docs/base/@vl2/base.vl2/fonts/Verdana_12.gft deleted file mode 100644 index 3497145a..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Verdana_12.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Verdana_13.gft b/docs/base/@vl2/base.vl2/fonts/Verdana_13.gft deleted file mode 100644 index fa7b5aa9..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Verdana_13.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Verdana_14.gft b/docs/base/@vl2/base.vl2/fonts/Verdana_14.gft deleted file mode 100644 index 4bfa04cd..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Verdana_14.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Verdana_16.gft b/docs/base/@vl2/base.vl2/fonts/Verdana_16.gft deleted file mode 100644 index ca6162f8..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Verdana_16.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/Verdana_18.gft b/docs/base/@vl2/base.vl2/fonts/Verdana_18.gft deleted file mode 100644 index 59ef89a5..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/Verdana_18.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/arial bold_20.gft b/docs/base/@vl2/base.vl2/fonts/arial bold_20.gft deleted file mode 100644 index c92aff4c..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/arial bold_20.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/arial bold_50.gft b/docs/base/@vl2/base.vl2/fonts/arial bold_50.gft deleted file mode 100644 index e2d54307..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/arial bold_50.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/times_24.gft b/docs/base/@vl2/base.vl2/fonts/times_24.gft deleted file mode 100644 index 7c7db505..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/times_24.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/times_36.gft b/docs/base/@vl2/base.vl2/fonts/times_36.gft deleted file mode 100644 index a33981b9..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/times_36.gft and /dev/null differ diff --git a/docs/base/@vl2/base.vl2/fonts/univers condensed_16.gft b/docs/base/@vl2/base.vl2/fonts/univers condensed_16.gft deleted file mode 100644 index c5b3b35a..00000000 Binary files a/docs/base/@vl2/base.vl2/fonts/univers condensed_16.gft and /dev/null differ diff --git a/docs/base/@vl2/brainfreeze.vl2/missions/BrainFreeze.mis b/docs/base/@vl2/brainfreeze.vl2/missions/BrainFreeze.mis deleted file mode 100644 index 78ab261c..00000000 --- a/docs/base/@vl2/brainfreeze.vl2/missions/BrainFreeze.mis +++ /dev/null @@ -1,2072 +0,0 @@ -// MissionTypes = Siege -// DisplayName = Brain Freeze - -//--- MISSION QUOTE BEGIN --- -//Protect the base and prepare to fight -//Or you will see defeat in sight -//Protect the Gens and prepare to frag -//Just hope and pray you dont get Lag -// -- Made by Kamikaze Taco and helped by Kamikaze_Raptor -//--- MISSION QUOTE END --- - -//--- MISSION STRING BEGIN --- -//Switch located in central building -//Destroy Gens at NE and SW towers to expose gen that takes down switch's forcefields -//--- MISSION STRING END --- - -//--- OBJECT WRITE BEGIN --- -new SimGroup(MissionGroup) { - Team_Hunters_timeLimit = "25"; - musicTrack = "ice"; - powerCount = "0"; - Hunters_timeLimit = "25"; - cdTrack = "5"; - - new MissionArea(MissionArea) { - area = "-512 -488 1040 1104"; - flightCeiling = "2000"; - flightCeilingRange = "50"; - locked = "true"; - }; - new Sun() { - direction = "0.57735 0.57735 -0.57735"; - color = "0.000000 0.000000 0.000000 0.000000"; - ambient = "0.600000 0.600000 0.620000 1.000000"; - position = "-1024 -1024 0"; - locked = "true"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - }; - new TerrainBlock(Terrain) { - rotation = "1 0 0 0"; - scale = "1 1 1"; - detailTexture = "details/snowdet1"; - terrainFile = "Rimehold.ter"; - squareSize = "8"; - emptySquares = "101741 101997 102253 495740 495996 496252 234636 234892 169612"; - visibleDistance = "1200"; - hazeDistance = "250"; - position = "-1024 -1024 0"; - locked = "true"; - }; - new NavigationGraph(NavGraph) { - conjoinAngleDev = "55"; - cullDensity = "0.3"; - customArea = "0 0 0 0"; - coverage = "0"; - position = "0 0 0 1"; - locked = "true"; - XDimOverSize = "0"; - GraphFile = "Rimehold.nav"; - rotation = "0 0 0 0"; - YDimOverSize = "0"; - conjoinBowlDev = "20"; - scale = "1 1 1"; - }; - new Sky(Sky) { - position = "-904 -1136 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - cloudHeightPer[0] = "0.349971"; - cloudHeightPer[1] = "0.25"; - cloudHeightPer[2] = "0.199973"; - cloudSpeed1 = "0.0001"; - cloudSpeed2 = "0.0002"; - cloudSpeed3 = "0.0003"; - visibleDistance = "300"; - useSkyTextures = "1"; - renderBottomTexture = "0"; - SkySolidColor = "0.000000 0.000000 0.000000 0.000000"; - fogDistance = "0"; - fogColor = "236.000000 236.000000 236.000000 10.000000"; - fogVolume1 = "0 0 0"; - fogVolume2 = "0 0 0"; - fogVolume3 = "0 0 0"; - materialList = "sky_ice_blue.dml"; - windVelocity = "1 0 0"; - windEffectPrecipitation = "0"; - fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor2 = "128.000000 128.000000 128.000000 -0.000000"; - fogVolumeColor3 = "128.000000 128.000000 128.000000 0.000000"; - cloudSpeed0 = "0.000000 0.000000"; - }; - new SimGroup(ObserverDropPoints) { - powerCount = "0"; - - new Camera() { - position = "-40.5663 176.976 163.964"; - rotation = "0.0650407 -0.109546 0.991852 119.013"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - team = "0"; - }; - new Camera() { - position = "352.159 495.235 197.681"; - rotation = "0.212034 -0.102424 0.97188 52.8577"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - team = "0"; - }; - new Camera() { - position = "331.01 -336.067 152.204"; - rotation = "0.124262 -0.211694 0.969404 120.718"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - team = "0"; - }; - }; - new SimGroup(Teams) { - powerCount = "0"; - - new SimGroup(Team1) { - powerCount = "0"; - - new SimGroup(spawnspheres) { - powerCount = "0"; - - new SpawnSphere() { - position = "-451.506 478.656 167.751"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "50"; - sphereWeight = "50"; - indoorWeight = "25"; - outdoorWeight = "100"; - }; - new SpawnSphere() { - position = "388.387 -348.611 126.97"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "50"; - sphereWeight = "50"; - indoorWeight = "25"; - outdoorWeight = "75"; - }; - }; - new SimGroup(Base0) { - powerCount = "0"; - - new SimGroup(NorthWest) { - powerCount = "1"; - - new InteriorInstance() { - position = "-400.034 403.323 171.912"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "stowr1.dif"; - showTerrainInside = "0"; - team = "1"; - }; - new StaticShape(TeamStationInventory1) { - position = "-401.767 404.91 163.035"; - rotation = "-6.55535e-10 -6.55535e-10 -1 45.2637"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - lastDamagedBy = "3966"; - Target = "33"; - Trigger = "3958"; - inUse = "Down"; - damageTimeMS = "185768"; - lastDamagedByTeam = "1"; - notReady = "1"; - team = "2"; - }; - new Turret(TeamTurretBaseLarge1) { - position = "-400.723 402.986 180.849"; - rotation = "0 0 1 92.2462"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "MortarBarrelLarge"; - Target = "34"; - originalBarrel = "MortarBarrelLarge"; - team = "2"; - }; - new Item() { - position = "-399.807 402.156 172.931"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - team = "1"; - }; - new InteriorInstance() { - position = "-416.524 491.461 142.303"; - rotation = "0 0 1 131.207"; - scale = "1 1 1"; - interiorFile = "svpad.dif"; - showTerrainInside = "0"; - team = "1"; - }; - new StaticShape() { - position = "-430.606 503.231 141.493"; - rotation = "0 0 -1 49.2744"; - scale = "1 1 1"; - dataBlock = "StationVehiclePad"; - lockCount = "0"; - homingCount = "0"; - Ready = "1"; - Target = "-1"; - inUse = "Down"; - station = "3963"; - team = "2"; - }; - new StaticShape() { - position = "-387.024 407.894 147.131"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - Target = "36"; - team = "2"; - }; - }; - }; - new SimGroup(SouthEast) { - powerCount = "1"; - - new StaticShape() { - position = "419.406 -335.182 108.701"; - rotation = "0 0 1 141.521"; - scale = "1 1 1"; - dataBlock = "StationVehiclePad"; - lockCount = "0"; - homingCount = "0"; - Ready = "1"; - Target = "-1"; - station = "3968"; - team = "2"; - }; - new InteriorInstance() { - position = "407.778 -320.983 109.511"; - rotation = "-0 0 -1 37.9981"; - scale = "1 1 1"; - interiorFile = "svpad.dif"; - showTerrainInside = "0"; - team = "1"; - }; - new Item() { - position = "365.166 -367.787 140.139"; - rotation = "0 0 1 228.61"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - team = "1"; - }; - new Turret(TeamTurretBaseLarge2) { - position = "365.149 -369.023 148.057"; - rotation = "-0 0 -1 39.1436"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "MortarBarrelLarge"; - Target = "38"; - originalBarrel = "MortarBarrelLarge"; - team = "2"; - }; - new StaticShape(TeamStationInventory2) { - position = "364.396 -371.079 130.243"; - rotation = "-1.26124e-10 3.33867e-10 1 183.346"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - lastDamagedBy = "3945"; - Target = "39"; - Trigger = "3974"; - damageTimeMS = "214129"; - lastDamagedByTeam = "2"; - team = "2"; - }; - new InteriorInstance() { - position = "364.441 -368.729 139.12"; - rotation = "0 0 1 228.61"; - scale = "1 1 1"; - interiorFile = "stowr1.dif"; - showTerrainInside = "0"; - team = "1"; - }; - new StaticShape() { - position = "-388.635 407.931 150.722"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - Target = "40"; - team = "2"; - }; - }; - new SimGroup(AIObjectives) { - powerCount = "0"; - - new AIObjective(AIORepairObject) { - position = "-401.767 404.91 164.6"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the StationInventory"; - targetObject = "TeamStationInventory1"; - targetClientId = "-1"; - targetObjectId = "3957"; - location = "-401.767 404.91 164.6"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "1"; - }; - new AIObjective(AIOAttackObject) { - position = "-401.767 404.91 164.6"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Attack the StationInventory"; - targetObject = "TeamStationInventory1"; - targetClientId = "-1"; - targetObjectId = "3957"; - location = "-401.767 404.91 164.6"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "ShieldPack"; - buyEquipmentSet = "HeavyAmmoSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "1"; - }; - new AIObjective(AIORepairObject) { - position = "-400.002 403.182 182.553"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the TurretBaseLarge"; - targetObject = "TeamTurretBaseLarge1"; - targetClientId = "-1"; - targetObjectId = "3959"; - location = "-400.002 403.182 182.553"; - weightLevel1 = "3100"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "1"; - }; - new AIObjective(AIOMortarObject) { - position = "-400.002 403.182 182.553"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Mortar the TurretBaseLarge"; - targetObject = "TeamTurretBaseLarge1"; - targetClientId = "-1"; - targetObjectId = "3959"; - location = "-400.002 403.182 182.553"; - weightLevel1 = "3400"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - equipment = "Mortar MortarAmmo"; - buyEquipmentSet = "HeavyAmmoSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "1"; - }; - new AIObjective(AIORepairObject) { - position = "364.525 -368.611 149.761"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the TurretBaseLarge"; - targetObject = "TeamTurretBaseLarge2"; - targetClientId = "-1"; - targetObjectId = "3972"; - location = "364.525 -368.611 149.761"; - weightLevel1 = "3100"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "1"; - }; - new AIObjective(AIOMortarObject) { - position = "364.525 -368.611 149.761"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Mortar the TurretBaseLarge"; - targetObject = "TeamTurretBaseLarge2"; - targetClientId = "-1"; - targetObjectId = "3972"; - location = "364.525 -368.611 149.761"; - weightLevel1 = "3400"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - equipment = "Mortar MortarAmmo"; - buyEquipmentSet = "HeavyAmmoSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "1"; - }; - new AIObjective(AIORepairObject) { - position = "364.396 -371.079 131.809"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the StationInventory"; - targetObject = "TeamStationInventory2"; - targetClientId = "-1"; - targetObjectId = "3973"; - location = "364.396 -371.079 131.809"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "1"; - }; - new AIObjective(AIOAttackObject) { - position = "364.396 -371.079 131.809"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Attack the StationInventory"; - targetObject = "TeamStationInventory2"; - targetClientId = "-1"; - targetObjectId = "3973"; - location = "364.396 -371.079 131.809"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "ShieldPack"; - buyEquipmentSet = "HeavyAmmoSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "1"; - }; - new AIObjective(AIORepairObject) { - position = "-5.13562 166.476 141.844"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the GeneratorLarge"; - targetObject = "Team1GeneratorLarge1"; - targetClientId = "-1"; - targetObjectId = "4006"; - location = "-5.13562 166.476 141.844"; - weightLevel1 = "3200"; - weightLevel2 = "1600"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "1"; - }; - new AIObjective(AIODefendLocation) { - position = "-5.13562 166.476 141.844"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Defend the GeneratorLarge"; - targetObject = "Team1GeneratorLarge1"; - targetClientId = "-1"; - targetObjectId = "4006"; - location = "-5.13562 166.476 141.844"; - weightLevel1 = "3100"; - weightLevel2 = "1500"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - desiredEquipment = "ShieldPack Plasma PlasmaAmmo"; - buyEquipmentSet = "HeavyShieldSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "1"; - }; - new AIObjective(AIORepairObject) { - position = "-5.56669 168.363 145.291"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the SentryTurret"; - targetObject = "Team1SentryTurret1"; - targetClientId = "-1"; - targetObjectId = "4007"; - location = "-5.56669 168.363 145.291"; - weightLevel1 = "3100"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "1"; - }; - new AIObjective(AIODefendLocation) { - position = "-5.1501 163.825 153.579"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Defend the FlipFlop"; - targetObject = "Team1FlipFlop1"; - targetClientId = "-1"; - targetObjectId = "4009"; - location = "-5.1501 163.825 153.579"; - weightLevel1 = "3900"; - weightLevel2 = "2000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - desiredEquipment = "ShieldPack Plasma PlasmaAmmo"; - buyEquipmentSet = "HeavyShieldSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "1"; - }; - new AIObjective(AIOTouchObject) { - position = "-5.1501 163.825 153.579"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Capture the Team1FlipFlop1"; - mode = "TouchFlipFlop"; - targetObject = "Team1FlipFlop1"; - targetClientId = "-1"; - targetObjectId = "4009"; - location = "-5.1501 163.825 153.579"; - weightLevel1 = "3850"; - weightLevel2 = "0"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "Light EnergyPack"; - buyEquipmentSet = "LightEnergyDefault"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "1"; - }; - new AIObjective(AIORepairObject) { - position = "-4.7322 154.247 153.19"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the StationInventory"; - targetObject = "Team1StationInventory1"; - targetClientId = "-1"; - targetObjectId = "4018"; - location = "-4.7322 154.247 153.19"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "1"; - }; - new AIObjective(AIORepairObject) { - position = "-313.165 -434.113 145.878"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the StationInventory"; - targetObject = "Team1StationInventory2"; - targetClientId = "-1"; - targetObjectId = "4028"; - location = "-313.165 -434.113 145.878"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "1"; - }; - new AIObjective(AIORepairObject) { - position = "-385.385 -423.637 141.816"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the GeneratorLarge"; - targetObject = "Team1GeneratorLarge2"; - targetClientId = "-1"; - targetObjectId = "4031"; - location = "-385.385 -423.637 141.816"; - weightLevel1 = "3200"; - weightLevel2 = "1600"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "1"; - }; - new AIObjective(AIODefendLocation) { - position = "-385.385 -423.637 141.816"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Defend the GeneratorLarge"; - targetObject = "Team1GeneratorLarge2"; - targetClientId = "-1"; - targetObjectId = "4031"; - location = "-385.385 -423.637 141.816"; - weightLevel1 = "3100"; - weightLevel2 = "1500"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - desiredEquipment = "ShieldPack Plasma PlasmaAmmo"; - buyEquipmentSet = "HeavyShieldSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "1"; - }; - new AIObjective(AIORepairObject) { - position = "-386.842 -426.4 151.035"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the TurretBaseLarge"; - targetObject = "Team1TurretBaseLarge1"; - targetClientId = "-1"; - targetObjectId = "4032"; - location = "-386.842 -426.4 151.035"; - weightLevel1 = "3100"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "1"; - }; - new AIObjective(AIORepairObject) { - position = "369.45 532.842 179.319"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the TurretBaseLarge"; - targetObject = "Team1TurretBaseLarge2"; - targetClientId = "-1"; - targetObjectId = "4038"; - location = "369.45 532.842 179.319"; - weightLevel1 = "3100"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "1"; - }; - new AIObjective(AIORepairObject) { - position = "373.526 535.128 170.743"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the GeneratorLarge"; - targetObject = "Team1GeneratorLarge3"; - targetClientId = "-1"; - targetObjectId = "4040"; - location = "373.526 535.128 170.743"; - weightLevel1 = "3200"; - weightLevel2 = "1600"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "1"; - }; - new AIObjective(AIODefendLocation) { - position = "373.526 535.128 170.743"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Defend the GeneratorLarge"; - targetObject = "Team1GeneratorLarge3"; - targetClientId = "-1"; - targetObjectId = "4040"; - location = "373.526 535.128 170.743"; - weightLevel1 = "3100"; - weightLevel2 = "1500"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - desiredEquipment = "ShieldPack Plasma PlasmaAmmo"; - buyEquipmentSet = "HeavyShieldSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "1"; - }; - new AIObjective(AIORepairObject) { - position = "459.684 525.602 179.341"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the StationInventory"; - targetObject = "Team1StationInventory3"; - targetClientId = "-1"; - targetObjectId = "4045"; - location = "459.684 525.602 179.341"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "1"; - }; - }; - }; - new SimGroup(Team2) { - powerCount = "0"; - - new SimGroup(spawnspheres) { - powerCount = "0"; - - new SpawnSphere() { - position = "422.263 526.945 174.187"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "50"; - sphereWeight = "34"; - indoorWeight = "25"; - outdoorWeight = "75"; - }; - new SpawnSphere() { - position = "-340.91 -426.632 153.072"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "50"; - sphereWeight = "34"; - indoorWeight = "25"; - outdoorWeight = "75"; - }; - }; - new SimGroup(Base1) { - powerCount = "0"; - - new SimGroup(SwitchFF) { - powerCount = "1"; - - new StaticShape(Team1GeneratorLarge1) { - position = "-3.17971 166.41 140.401"; - rotation = "0 0 1 99.6947"; - scale = "1 1 1"; - nameTag = "Flag Force Field"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - needsObjectiveWaypoint = "1"; - Target = "41"; - WayPoint = "4102"; - team = "1"; - }; - new Turret(Team1SentryTurret1) { - position = "-5.5366 168.694 145.285"; - rotation = "1 0 0 91.1003"; - scale = "1 1 1"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - Target = "42"; - lastProjectile = "6212"; - team = "1"; - }; - new Item() { - position = "-4.8521 136.648 162.287"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - team = "2"; - }; - new StaticShape(Team1FlipFlop1) { - position = "-5.1501 163.825 151.312"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "FlipFlop"; - lockCount = "0"; - homingCount = "0"; - Target = "43"; - Projector = "0"; - team = "1"; - }; - new PhysicalZone() { - position = "-12.1341 157.892 152.1"; - rotation = "1 0 0 0"; - scale = "0.101 12.0312 6.90755"; - velocityMod = "0.1"; - gravityMod = "1"; - appliedForce = "0 0 0"; - polyhedron = "0.0000000 1.0000000 0.0000000 1.0000000 0.0000000 0.0000000 -0.0000000 -0.0000000 1.0000000 -0.0000000 -1.0000000 -0.0000000"; - ffield = "4000"; - team = "2"; - }; - new ForceFieldBare() { - position = "-12.1341 157.892 152.1"; - rotation = "1 0 0 0"; - scale = "0.101 12.0312 6.90755"; - dataBlock = "defaultSolidFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "44"; - team = "1"; - }; - new PhysicalZone() { - position = "1.5134 157.745 152.264"; - rotation = "1 0 0 0"; - scale = "0.1 12.2384 6.71625"; - velocityMod = "0.1"; - gravityMod = "1"; - appliedForce = "0 0 0"; - polyhedron = "0.0000000 1.0000000 0.0000000 1.0000000 0.0000000 0.0000000 -0.0000000 -0.0000000 1.0000000 -0.0000000 -1.0000000 -0.0000000"; - ffield = "3998"; - team = "2"; - }; - new ForceFieldBare() { - position = "1.5134 157.745 152.264"; - rotation = "1 0 0 0"; - scale = "0.1 12.2384 6.71625"; - dataBlock = "defaultSolidFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "45"; - team = "1"; - }; - new Trigger() { - position = "-4.7322 154.247 151.624"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "stationTrigger"; - lockCount = "0"; - homingCount = "0"; - polyhedron = "-0.7500000 0.7500000 0.1000000 1.5000000 0.0000000 0.0000000 -0.0000000 -0.0000000 2.3000000 -0.0000000 -1.5000000 -0.0000000"; - disableObj = "3996"; - mainObj = "3996"; - station = "3996"; - team = "2"; - }; - new StaticShape(Team1StationInventory1) { - position = "-4.7322 154.247 151.624"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "46"; - Trigger = "4019"; - inUse = "Down"; - notReady = "1"; - team = "1"; - }; - new PhysicalZone() { - position = "-7.9124 172.592 152.075"; - rotation = "1 0 0 0"; - scale = "5.60775 0.156817 6.77126"; - velocityMod = "0.1"; - gravityMod = "1"; - appliedForce = "0 0 0"; - polyhedron = "0.0000000 1.0000000 0.0000000 1.0000000 0.0000000 0.0000000 -0.0000000 -0.0000000 1.0000000 -0.0000000 -1.0000000 -0.0000000"; - ffield = "3994"; - team = "2"; - }; - new ForceFieldBare() { - position = "-7.9124 172.592 152.075"; - rotation = "1 0 0 0"; - scale = "5.60775 0.156817 6.77126"; - dataBlock = "defaultSolidFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "47"; - team = "1"; - }; - new InteriorInstance() { - position = "-5.08791 142.355 135.396"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "bbase6.dif"; - showTerrainInside = "1"; - team = "2"; - }; - new Turret() { - position = "-4.54966 168.939 161.227"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "MissileBarrelLarge"; - Target = "56"; - }; - new StaticShape() { - position = "-5.21971 138.597 171.984"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SensorLargePulse"; - lockCount = "0"; - homingCount = "0"; - Target = "57"; - }; - }; - new SimGroup(SouthWest) { - powerCount = "1"; - - new InteriorInstance() { - position = "-313.526 -433.236 153.313"; - rotation = "0 0 1 200.535"; - scale = "1 1 1"; - interiorFile = "stowr1.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new Item() { - position = "-312.117 -432.797 156.489"; - rotation = "0 0 1 200.535"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - team = "2"; - }; - new Trigger() { - position = "-313.165 -434.113 144.312"; - rotation = "0 0 1 200.535"; - scale = "1 1 1"; - dataBlock = "stationTrigger"; - lockCount = "0"; - homingCount = "0"; - polyhedron = "-0.7500000 0.7500000 0.1000000 1.5000000 0.0000000 0.0000000 -0.0000000 -1.5000000 -0.0000000 -0.0000000 -0.0000000 2.3000000"; - disableObj = "3984"; - mainObj = "3984"; - station = "3984"; - team = "2"; - }; - new StaticShape(Team1StationInventory2) { - position = "-313.165 -434.113 144.312"; - rotation = "0 0 1 200.535"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "48"; - Trigger = "4029"; - inUse = "Down"; - notReady = "1"; - team = "1"; - }; - new Trigger() { - position = "-313.165 -434.113 144.312"; - rotation = "0 0 1 200.535"; - scale = "1 1 1"; - dataBlock = "stationTrigger"; - lockCount = "0"; - homingCount = "0"; - polyhedron = "-0.7500000 0.7500000 0.1000000 1.5000000 0.0000000 0.0000000 -0.0000000 -0.0000000 2.3000000 -0.0000000 -1.5000000 -0.0000000"; - disableObj = "3560"; - mainObj = "3560"; - station = "3560"; - team = "2"; - }; - new StaticShape(Team1GeneratorLarge2) { - position = "-385.65 -421.342 141.056"; - rotation = "-1 0 -0 18.3347"; - scale = "1 1 1"; - nameTag = "South West"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - needsObjectiveWaypoint = "1"; - Target = "49"; - WayPoint = "4103"; - team = "1"; - }; - new Turret(Team1TurretBaseLarge1) { - position = "-386.618 -426.56 149.195"; - rotation = "-1 0 -0 17.7618"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "MissileBarrelLarge"; - Target = "50"; - originalBarrel = "MissileBarrelLarge"; - team = "1"; - }; - new InteriorInstance() { - position = "-385.59 -415.318 140.142"; - rotation = "-1 0 -0 16.6157"; - scale = "1 1 1"; - interiorFile = "bbunk1.dif"; - showTerrainInside = "1"; - team = "2"; - }; - new ForceFieldBare() { - position = "-7.1587 153.656 140.364"; - rotation = "1 0 0 0"; - scale = "4.14571 0.1 5.85179"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "51"; - team = "1"; - }; - new PhysicalZone() { - position = "-7.1587 153.656 140.364"; - rotation = "1 0 0 0"; - scale = "4.14571 0.1 5.85179"; - velocityMod = "0.1"; - gravityMod = "1"; - appliedForce = "0 0 0"; - polyhedron = "0.0000000 1.0000000 0.0000000 1.0000000 0.0000000 0.0000000 -0.0000000 -1.0000000 -0.0000000 -0.0000000 -0.0000000 1.0000000"; - ffield = "3974"; - team = "2"; - }; - new StaticShape() { - position = "-313.056 -433.304 162.059"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SensorMediumPulse"; - lockCount = "0"; - homingCount = "0"; - Target = "58"; - }; - }; - new SimGroup(NorthEast) { - powerCount = "1"; - - new Turret(Team1TurretBaseLarge2) { - position = "370.106 532.597 177.595"; - rotation = "-0.729759 0.677936 0.0886309 21.8595"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "MissileBarrelLarge"; - Target = "52"; - originalBarrel = "MissileBarrelLarge"; - team = "1"; - }; - new Item() { - position = "459.164 524.002 189.952"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - team = "2"; - }; - new StaticShape(Team1GeneratorLarge3) { - position = "373.631 537.404 169.894"; - rotation = "-0.741521 0.665695 0.0836477 22.281"; - scale = "1 1 1"; - nameTag = "North East"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - repairedBy = "3940"; - lastDamagedBy = "3940"; - needsObjectiveWaypoint = "1"; - Target = "53"; - WayPoint = "4104"; - damageTimeMS = "82038"; - lastDamagedByTeam = "1"; - team = "1"; - }; - new InteriorInstance() { - position = "374.177 543.385 168.852"; - rotation = "-0.704102 0.703151 0.09909 21.0376"; - scale = "1 1 1"; - interiorFile = "bbunk1.dif"; - showTerrainInside = "1"; - team = "2"; - }; - new Trigger() { - position = "459.684 525.602 177.775"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "stationTrigger"; - lockCount = "0"; - homingCount = "0"; - polyhedron = "-0.7500000 0.7500000 0.1000000 1.5000000 0.0000000 0.0000000 -0.0000000 -1.5000000 -0.0000000 -0.0000000 -0.0000000 2.3000000"; - disableObj = "5973"; - mainObj = "5973"; - station = "5973"; - team = "2"; - }; - new Trigger() { - position = "459.684 525.602 177.775"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "stationTrigger"; - lockCount = "0"; - homingCount = "0"; - polyhedron = "-0.7500000 0.7500000 0.1000000 1.5000000 0.0000000 0.0000000 -0.0000000 -1.5000000 -0.0000000 -0.0000000 -0.0000000 2.3000000"; - disableObj = "5003"; - mainObj = "5003"; - station = "5003"; - team = "2"; - }; - new Trigger() { - position = "459.684 525.602 177.775"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "stationTrigger"; - lockCount = "0"; - homingCount = "0"; - polyhedron = "-0.7500000 0.7500000 0.1000000 1.5000000 0.0000000 0.0000000 -0.0000000 -0.0000000 2.3000000 -0.0000000 -1.5000000 -0.0000000"; - disableObj = "3965"; - mainObj = "3965"; - station = "3965"; - team = "2"; - }; - new StaticShape(Team1StationInventory3) { - position = "459.684 525.602 177.775"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - Target = "54"; - Trigger = "4046"; - inUse = "Down"; - team = "1"; - notReady = "1"; - }; - new Trigger() { - position = "459.684 525.602 177.775"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "stationTrigger"; - lockCount = "0"; - homingCount = "0"; - polyhedron = "-0.7500000 0.7500000 0.1000000 1.5000000 0.0000000 0.0000000 -0.0000000 -0.0000000 2.3000000 -0.0000000 -1.5000000 -0.0000000"; - disableObj = "5052"; - mainObj = "5052"; - station = "5052"; - team = "2"; - }; - new Trigger() { - position = "459.684 525.602 177.775"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "stationTrigger"; - lockCount = "0"; - homingCount = "0"; - polyhedron = "-0.7500000 0.7500000 0.1000000 1.5000000 0.0000000 0.0000000 -0.0000000 -0.0000000 2.3000000 -0.0000000 -1.5000000 -0.0000000"; - disableObj = "3587"; - mainObj = "3587"; - station = "3587"; - team = "2"; - }; - new InteriorInstance() { - position = "459.624 524.385 186.776"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "stowr1.dif"; - showTerrainInside = "0"; - team = "2"; - }; - new Trigger() { - position = "459.684 525.602 177.775"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "stationTrigger"; - lockCount = "0"; - homingCount = "0"; - polyhedron = "-0.7500000 0.7500000 0.1000000 1.5000000 0.0000000 0.0000000 -0.0000000 -1.5000000 -0.0000000 -0.0000000 -0.0000000 2.3000000"; - disableObj = "5666"; - mainObj = "5666"; - station = "5666"; - team = "2"; - }; - new Trigger() { - position = "459.684 525.602 177.775"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "stationTrigger"; - lockCount = "0"; - homingCount = "0"; - polyhedron = "-0.7500000 0.7500000 0.1000000 1.5000000 0.0000000 0.0000000 -0.0000000 -1.5000000 -0.0000000 -0.0000000 -0.0000000 2.3000000"; - disableObj = "5637"; - mainObj = "5637"; - station = "5637"; - team = "2"; - }; - new Trigger() { - position = "459.684 525.602 177.775"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "stationTrigger"; - lockCount = "0"; - homingCount = "0"; - polyhedron = "-0.7500000 0.7500000 0.1000000 1.5000000 0.0000000 0.0000000 -0.0000000 -1.5000000 -0.0000000 -0.0000000 -0.0000000 2.3000000"; - disableObj = "5593"; - mainObj = "5593"; - station = "5593"; - team = "2"; - }; - new Trigger() { - position = "459.684 525.602 177.775"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "stationTrigger"; - lockCount = "0"; - homingCount = "0"; - polyhedron = "-0.7500000 0.7500000 0.1000000 1.5000000 0.0000000 0.0000000 -0.0000000 -1.5000000 -0.0000000 -0.0000000 -0.0000000 2.3000000"; - disableObj = "5569"; - mainObj = "5569"; - station = "5569"; - team = "2"; - }; - new Trigger() { - position = "459.684 525.602 177.775"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "stationTrigger"; - lockCount = "0"; - homingCount = "0"; - polyhedron = "-0.7500000 0.7500000 0.1000000 1.5000000 0.0000000 0.0000000 -0.0000000 -1.5000000 -0.0000000 -0.0000000 -0.0000000 2.3000000"; - disableObj = "3514"; - mainObj = "3514"; - station = "3514"; - team = "2"; - }; - new ForceFieldBare() { - position = "-7.19071 152.391 139.896"; - rotation = "1 0 0 0"; - scale = "4.14571 0.1 5.85179"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "55"; - team = "1"; - }; - new PhysicalZone() { - position = "-7.19071 152.391 139.896"; - rotation = "1 0 0 0"; - scale = "4.14571 0.1 5.85179"; - velocityMod = "0.1"; - gravityMod = "1"; - appliedForce = "0 0 0"; - polyhedron = "0.0000000 1.0000000 0.0000000 1.0000000 0.0000000 0.0000000 -0.0000000 -1.0000000 -0.0000000 -0.0000000 -0.0000000 1.0000000"; - ffield = "3974"; - team = "2"; - }; - new StaticShape() { - position = "459.628 524.534 195.541"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SensorMediumPulse"; - lockCount = "0"; - homingCount = "0"; - Target = "59"; - }; - }; - new WayPoint() { - position = "-5.24888 163.668 152.601"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "WayPointMarker"; - lockCount = "0"; - homingCount = "0"; - name = "Control Switch"; - team = "1"; - }; - }; - new SimGroup(AIObjectives) { - powerCount = "0"; - - new AIObjective(AIORepairObject) { - position = "-401.767 404.91 164.6"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the StationInventory"; - targetObject = "TeamStationInventory1"; - targetClientId = "-1"; - targetObjectId = "3957"; - location = "-401.767 404.91 164.6"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "2"; - }; - new AIObjective(AIOAttackObject) { - position = "-401.767 404.91 164.6"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Attack the StationInventory"; - targetObject = "TeamStationInventory1"; - targetClientId = "-1"; - targetObjectId = "3957"; - location = "-401.767 404.91 164.6"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "ShieldPack"; - buyEquipmentSet = "HeavyAmmoSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "2"; - }; - new AIObjective(AIORepairObject) { - position = "-400.002 403.182 182.553"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the TurretBaseLarge"; - targetObject = "TeamTurretBaseLarge1"; - targetClientId = "-1"; - targetObjectId = "3959"; - location = "-400.002 403.182 182.553"; - weightLevel1 = "3100"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "2"; - }; - new AIObjective(AIOMortarObject) { - position = "-400.002 403.182 182.553"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Mortar the TurretBaseLarge"; - targetObject = "TeamTurretBaseLarge1"; - targetClientId = "-1"; - targetObjectId = "3959"; - location = "-400.002 403.182 182.553"; - weightLevel1 = "3400"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - equipment = "Mortar MortarAmmo"; - buyEquipmentSet = "HeavyAmmoSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "2"; - }; - new AIObjective(AIORepairObject) { - position = "364.525 -368.611 149.761"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the TurretBaseLarge"; - targetObject = "TeamTurretBaseLarge2"; - targetClientId = "-1"; - targetObjectId = "3972"; - location = "364.525 -368.611 149.761"; - weightLevel1 = "3100"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "2"; - }; - new AIObjective(AIOMortarObject) { - position = "364.525 -368.611 149.761"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Mortar the TurretBaseLarge"; - targetObject = "TeamTurretBaseLarge2"; - targetClientId = "-1"; - targetObjectId = "3972"; - location = "364.525 -368.611 149.761"; - weightLevel1 = "3400"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - equipment = "Mortar MortarAmmo"; - buyEquipmentSet = "HeavyAmmoSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "2"; - }; - new AIObjective(AIORepairObject) { - position = "364.396 -371.079 131.809"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the StationInventory"; - targetObject = "TeamStationInventory2"; - targetClientId = "-1"; - targetObjectId = "3973"; - location = "364.396 -371.079 131.809"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "2"; - }; - new AIObjective(AIOAttackObject) { - position = "364.396 -371.079 131.809"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Attack the StationInventory"; - targetObject = "TeamStationInventory2"; - targetClientId = "-1"; - targetObjectId = "3973"; - location = "364.396 -371.079 131.809"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "ShieldPack"; - buyEquipmentSet = "HeavyAmmoSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "2"; - }; - new AIObjective(AIOAttackObject) { - position = "-5.13562 166.476 141.844"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Attack the GeneratorLarge"; - targetObject = "Team1GeneratorLarge1"; - targetClientId = "-1"; - targetObjectId = "4006"; - location = "-5.13562 166.476 141.844"; - weightLevel1 = "3100"; - weightLevel2 = "1600"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "ShieldPack"; - buyEquipmentSet = "HeavyAmmoSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "2"; - }; - new AIObjective(AIOAttackObject) { - position = "-5.56669 168.363 145.291"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Attack the SentryTurret"; - targetObject = "Team1SentryTurret1"; - targetClientId = "-1"; - targetObjectId = "4007"; - location = "-5.56669 168.363 145.291"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "ShieldPack"; - buyEquipmentSet = "HeavyAmmoSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "2"; - }; - new AIObjective(AIODefendLocation) { - position = "-5.1501 163.825 153.579"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Defend the FlipFlop"; - targetObject = "Team1FlipFlop1"; - targetClientId = "-1"; - targetObjectId = "4009"; - location = "-5.1501 163.825 153.579"; - weightLevel1 = "3900"; - weightLevel2 = "2000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - desiredEquipment = "ShieldPack Plasma PlasmaAmmo"; - buyEquipmentSet = "HeavyShieldSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "2"; - }; - new AIObjective(AIOTouchObject) { - position = "-5.1501 163.825 153.579"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Capture the Team1FlipFlop1"; - mode = "TouchFlipFlop"; - targetObject = "Team1FlipFlop1"; - targetClientId = "-1"; - targetObjectId = "4009"; - location = "-5.1501 163.825 153.579"; - weightLevel1 = "3850"; - weightLevel2 = "0"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "Light EnergyPack"; - buyEquipmentSet = "LightEnergyDefault"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "2"; - }; - new AIObjective(AIOAttackObject) { - position = "-4.7322 154.247 153.19"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Attack the StationInventory"; - targetObject = "Team1StationInventory1"; - targetClientId = "-1"; - targetObjectId = "4018"; - location = "-4.7322 154.247 153.19"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "ShieldPack"; - buyEquipmentSet = "HeavyAmmoSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "2"; - }; - new AIObjective(AIOAttackObject) { - position = "-313.165 -434.113 145.878"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Attack the StationInventory"; - targetObject = "Team1StationInventory2"; - targetClientId = "-1"; - targetObjectId = "4028"; - location = "-313.165 -434.113 145.878"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "ShieldPack"; - buyEquipmentSet = "HeavyAmmoSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "2"; - }; - new AIObjective(AIOAttackObject) { - position = "-385.385 -423.637 141.816"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Attack the GeneratorLarge"; - targetObject = "Team1GeneratorLarge2"; - targetClientId = "-1"; - targetObjectId = "4031"; - location = "-385.385 -423.637 141.816"; - weightLevel1 = "3100"; - weightLevel2 = "1600"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "ShieldPack"; - buyEquipmentSet = "HeavyAmmoSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "2"; - }; - new AIObjective(AIOMortarObject) { - position = "-386.842 -426.4 151.035"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Mortar the TurretBaseLarge"; - targetObject = "Team1TurretBaseLarge1"; - targetClientId = "-1"; - targetObjectId = "4032"; - location = "-386.842 -426.4 151.035"; - weightLevel1 = "3400"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - equipment = "Mortar MortarAmmo"; - buyEquipmentSet = "HeavyAmmoSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "2"; - }; - new AIObjective(AIOMortarObject) { - position = "369.45 532.842 179.319"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Mortar the TurretBaseLarge"; - targetObject = "Team1TurretBaseLarge2"; - targetClientId = "-1"; - targetObjectId = "4038"; - location = "369.45 532.842 179.319"; - weightLevel1 = "3400"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - equipment = "Mortar MortarAmmo"; - buyEquipmentSet = "HeavyAmmoSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "2"; - }; - new AIObjective(AIOAttackObject) { - position = "373.526 535.128 170.743"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Attack the GeneratorLarge"; - targetObject = "Team1GeneratorLarge3"; - targetClientId = "-1"; - targetObjectId = "4040"; - location = "373.526 535.128 170.743"; - weightLevel1 = "3100"; - weightLevel2 = "1600"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "ShieldPack"; - buyEquipmentSet = "HeavyAmmoSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "2"; - }; - new AIObjective(AIOAttackObject) { - position = "459.684 525.602 179.341"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Attack the StationInventory"; - targetObject = "Team1StationInventory3"; - targetClientId = "-1"; - targetObjectId = "4045"; - location = "459.684 525.602 179.341"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "ShieldPack"; - buyEquipmentSet = "HeavyAmmoSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - isInvalid = "0"; - team = "2"; - }; - }; - }; - new SimGroup(team0) { - powerCount = "0"; - - new SimGroup(AIObjectives) { - powerCount = "0"; - }; - }; - }; - new SimGroup(Ambiance) { - powerCount = "0"; - - new InteriorInstance() { - position = "-120.189 283.025 148.859"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "sspir2.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new AudioEmitter() { - position = "-72.3863 217.965 161.798"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/moaningwind1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "0"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - }; - new SimGroup() { - powerCount = "0"; - }; - new FileObject() { - }; - new FileObject() { - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/brainfreeze.vl2/terrains/BrainFreeze.nav b/docs/base/@vl2/brainfreeze.vl2/terrains/BrainFreeze.nav deleted file mode 100644 index cf641ef2..00000000 Binary files a/docs/base/@vl2/brainfreeze.vl2/terrains/BrainFreeze.nav and /dev/null differ diff --git a/docs/base/@vl2/brainfreeze.vl2/terrains/BrainFreeze.spn b/docs/base/@vl2/brainfreeze.vl2/terrains/BrainFreeze.spn deleted file mode 100644 index 61b3a7f2..00000000 Binary files a/docs/base/@vl2/brainfreeze.vl2/terrains/BrainFreeze.spn and /dev/null differ diff --git a/docs/base/@vl2/brokendreams_2.vl2/missions/Broken_Dreams.mis b/docs/base/@vl2/brokendreams_2.vl2/missions/Broken_Dreams.mis deleted file mode 100644 index 2738e90a..00000000 --- a/docs/base/@vl2/brokendreams_2.vl2/missions/Broken_Dreams.mis +++ /dev/null @@ -1,6521 +0,0 @@ -// DisplayName = Broken Dreams -// MissionTypes = Hunters TeamHunters Bounty DM CTF CnH Rabbit Siege - -//--- MISSION QUOTE BEGIN --- -//We used to dream about going back. -//Finding out the dream is a nightmare... I wouldn't wish that on my worst enemy. -//Except the ones behind the destruction. -// Who did this to our home? -// -- Unknown StarWolf soldier -//--- MISSION QUOTE END --- - -//--- MISSION STRING BEGIN --- -//[CnH]5000 points to win. -//[CnH]Inferno has one less objective than shown. Will not affect gameplay. -//[CTF]500 points to win. -//[CTF]Destroy ForceField Generators to ease flag capture. -//[DM Hunters TeamHunters Rabbit Bounty]Some Inventory Stations are not accessable. -//[Siege]Attackers must repair their base first. -//[Siege]After that, disable generators in waypointed order. -//[Hunters]Flags tend to pool in the low areas of the map. -//[Hunters]Nexus is in center of mission area. -//[Rabbit]Flag is in center of mission area. -//[Rabbit]Ignore redunant flag markers to either side of center. -//[DM]20 kills to win. -//[DM Rabbit Hunters Bounty]Can't use some Inventory Stations. Check Command Circuit. -//Caches aid rearming, and contain the disallowed Mortar. -//--- MISSION STRING END --- - -//Ban the Mortar from the map -//=+=+=+=+=+=+=+=+=+=+=+=+=+=+= -//CleverClothe gets the thanks here.. I peeked at his .MIS file. -//I knew how to ban the whole gamut of weapons using a loop.. -//But I didn't know how to do individual items. -$InvBanList[$CurrentMissionType, "Mortar"] = 1; -//=+=+=+=+=+=+=+=+=+=+=+=+=+=+= - -//--- OBJECT WRITE BEGIN --- -new SimGroup(MissionGroup) { - cdTrack = "1"; - DM_scoreLimit = "20"; - CTF_scoreLimit = "5"; - powerCount = "0"; - CnH_scoreLimit = "5000"; - - new MissionArea(MissionArea) { - area = "-712 -872 1152 1136"; - flightCeiling = "300"; - flightCeilingRange = "20"; - locked = "true"; - }; - new SimGroup(Ambience) { - powerCount = "0"; - - new SimGroup(Sounds) { - powerCount = "0"; - - new AudioEmitter(GlobalWind) { - position = "-602.896 -239.553 353.722"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/coldwind1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "0.25"; - isLooping = "1"; - is3D = "0"; - minDistance = "20"; - maxDistance = "100"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter(Howl1) { - position = "-599.172 -563.776 229.389"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/yeti_howl2.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "0.01"; - isLooping = "1"; - is3D = "1"; - minDistance = "325"; - maxDistance = "600"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "20000"; - maxLoopGap = "40000"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter(BodyGrowl) { - position = "-204.052 195.76 79.3673"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/growl1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "0.5"; - isLooping = "1"; - is3D = "1"; - minDistance = "5"; - maxDistance = "5.5"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "20000"; - maxLoopGap = "35000"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter(Wind) { - position = "-509.95 215.856 189.377"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/moaningwind1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "50"; - maxDistance = "100"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter(Wind) { - position = "110.094 213.839 190.071"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/moaningwind1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "125"; - maxDistance = "200"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter(Wind) { - position = "321.584 -660.995 173.7"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/howlingwind3.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "0.5"; - isLooping = "1"; - is3D = "1"; - minDistance = "75"; - maxDistance = "175"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter(Wind) { - position = "-429.39 -693.895 175.514"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/moaningwind1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "250"; - maxDistance = "400"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter(Howl2) { - position = "129.503 -416.421 243.201"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/yeti_howl1.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "0.75"; - isLooping = "1"; - is3D = "1"; - minDistance = "175"; - maxDistance = "300"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "25000"; - maxLoopGap = "50000"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter(Howl3) { - position = "-285.119 -135.516 169.338"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/yeti_howl2.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "0.7"; - isLooping = "1"; - is3D = "1"; - minDistance = "225"; - maxDistance = "600"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "20000"; - maxLoopGap = "60000"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter(BaseWhispering) { - position = "-353.998 -531.987 82.269"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/fog.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "40"; - maxDistance = "55"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new AudioEmitter(BaseWhispering) { - position = "247.875 -102.36 60.6315"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/fog.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "40"; - maxDistance = "55"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - }; - new SimGroup(Visuals) { - powerCount = "0"; - - new StaticShape() { - position = "-205.218 195.633 77.2942"; - rotation = "-0.880251 -0.473507 -0.0308214 8.4585"; - scale = "1 1 1"; - dataBlock = "LightMaleHuman_Dead"; - lockCount = "0"; - homingCount = "0"; - Target = "-1"; - locked = "true"; - }; - new TSStatic() { - position = "-217.282 198.707 75.2559"; - rotation = "-0.103225 -0.0769917 0.991674 207.259"; - scale = "1 1 1"; - shapeName = "vehicle_air_scout_wreck.dts"; - locked = "true"; - }; - new StaticShape() { - position = "-415.926 -239.176 76.4968"; - rotation = "-0.606255 0.793591 -0.0516562 12.2565"; - scale = "1 1 1"; - dataBlock = "HeavyMaleHuman_Dead"; - lockCount = "0"; - homingCount = "0"; - Target = "-1"; - locked = "true"; - }; - new TSStatic() { - position = "280.889 -69.3907 79.7966"; - rotation = "-0.954372 0.297667 -0.0238643 9.60375"; - scale = "1 1 1"; - shapeName = "statue_hmale.dts"; - locked = "true"; - }; - new InteriorInstance() { - position = "283.714 -69.9407 85.3629"; - rotation = "0.408561 -0.063839 -0.910496 19.4757"; - scale = "0.791847 0.639489 1"; - interiorFile = "swall1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new TSStatic() { - position = "281.68 -413.824 74.7247"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "vehicle_land_assault_wreck.dts"; - locked = "true"; - }; - new StaticShape() { - position = "282.289 -424.228 76.8741"; - rotation = "-0.00505715 0.999187 -0.0399888 165.596"; - scale = "1 1 1"; - dataBlock = "MediumMaleHuman_Dead"; - lockCount = "0"; - homingCount = "0"; - Target = "-1"; - locked = "true"; - }; - new StaticShape() { - position = "283.688 -410.111 76.3208"; - rotation = "0.299238 0.0604536 0.952262 176.758"; - scale = "1 1 1"; - dataBlock = "HeavyMaleHuman_Dead"; - lockCount = "0"; - homingCount = "0"; - Target = "-1"; - locked = "true"; - }; - new StaticShape() { - position = "279.441 -420.077 76.6224"; - rotation = "0 0 -1 58.4417"; - scale = "1 1 1"; - dataBlock = "MediumMaleHuman_Dead"; - lockCount = "0"; - homingCount = "0"; - Target = "-1"; - locked = "true"; - }; - new StaticShape() { - position = "288.297 -415.759 76.594"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "LightMaleHuman_Dead"; - lockCount = "0"; - homingCount = "0"; - Target = "-1"; - locked = "true"; - }; - new TSStatic() { - position = "47.9585 83.3087 71.6181"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "dorg16.dts"; - locked = "true"; - }; - new InteriorInstance() { - position = "-393.469 -336.572 76.158"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "dspir4.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-504.882 -163.061 59.756"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "sspir4.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-601.023 24.9781 66.775"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "sspir1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-423.034 146.844 42.0959"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "sspir3.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-205.093 215.541 53.6597"; - rotation = "0 1 0 5.15661"; - scale = "1 1 1"; - interiorFile = "sspir2.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-63.2283 88.1122 51.1427"; - rotation = "0.540003 -0.840811 0.0378621 9.53365"; - scale = "1 1 1"; - interiorFile = "sspir4.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new TSStatic() { - position = "-8.1747 217.033 170.039"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "dorg19.dts"; - locked = "true"; - }; - new TSStatic() { - position = "103.354 157.473 142.584"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "dorg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "161.868 54.7893 98.6659"; - rotation = "-1 0 0 5.72983"; - scale = "1 1 1"; - shapeName = "dorg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "79.0551 -148.162 140.479"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "dorg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-2.31753 -346.413 134.602"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "dorg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "38.2932 -414.617 191.527"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "dorg17.dts"; - locked = "true"; - }; - new TSStatic() { - position = "118.036 -604.14 107.247"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "dorg19.dts"; - locked = "true"; - }; - new TSStatic() { - position = "128.227 -627.018 94.5042"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "dorg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "269.002 -701.459 192.376"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "dorg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "372.013 -735.786 182.903"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "dorg17.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-87.218 -735.2 158.474"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "dorg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-524.169 -524.458 189.06"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "dorg17.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-323.254 -483.525 98.1876"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "dorg19.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-147.002 -469.847 74.2065"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "dorg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-281.67 -332.749 76.2628"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "dorg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-137.825 -250.618 67.6876"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "dorg17.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-18.8406 -124.518 70.225"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "dorg16.dts"; - locked = "true"; - }; - new Precipitation(Precipitation) { - position = "-614.742 -224.879 355.923"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "Snow"; - lockCount = "0"; - homingCount = "0"; - percentage = "1"; - color1 = "0.630000 0.690000 0.630000 1.000000"; - color2 = "-1.000000 0.000000 0.000000 1.000000"; - color3 = "-1.000000 0.000000 0.000000 1.000000"; - offsetSpeed = "0.25"; - minVelocity = "0.1"; - maxVelocity = "0.6"; - maxNumDrops = "350"; - maxRadius = "200"; - locked = "true"; - }; - }; - new SimGroup(lighting) { - powerCount = "0"; - - new Lightning(AmbientStorm) { - position = "3.83264 -252.181 466.997"; - rotation = "1 0 0 0"; - scale = "1823.68 2008.97 389.301"; - dataBlock = "DefaultStorm"; - lockCount = "0"; - homingCount = "0"; - strikesPerMinute = "1"; - strikeWidth = "5"; - chanceToHitTarget = "0.95"; - strikeRadius = "20"; - boltStartRadius = "20"; - color = "0.900000 0.900000 0.900000 1.000000"; - fadeColor = "0.000000 0.000000 0.000000 1.000000"; - useFog = "0"; - locked = "true"; - }; - new Lightning(MissionStorm) { - position = "-117.768 -387.028 431.014"; - rotation = "1 0 0 0"; - scale = "894.371 1065 300"; - dataBlock = "DefaultStorm"; - lockCount = "0"; - homingCount = "0"; - strikesPerMinute = "3"; - strikeWidth = "2.5"; - chanceToHitTarget = "0.95"; - strikeRadius = "20"; - boltStartRadius = "20"; - color = "1.000000 1.000000 1.000000 1.000000"; - fadeColor = "0.100000 0.100000 1.000000 1.000000"; - useFog = "1"; - locked = "true"; - }; - }; - }; - new Sky(Sky) { - position = "312 368 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - cloudHeightPer[0] = "0.349971"; - cloudHeightPer[1] = "0.25"; - cloudHeightPer[2] = "0.199973"; - cloudSpeed1 = "0.0003"; - cloudSpeed2 = "0.0005"; - cloudSpeed3 = "0.0007"; - visibleDistance = "1000"; - useSkyTextures = "1"; - renderBottomTexture = "0"; - SkySolidColor = "0.165000 0.190000 0.220000 0.000000"; - fogDistance = "600"; - fogColor = "0.220000 0.227000 0.220000 1.000000"; - fogVolume1 = "40 0 90"; - fogVolume2 = "60 90 130"; - fogVolume3 = "170 130 150"; - materialList = "ice_dark.dml"; - windVelocity = "1 0 0"; - windEffectPrecipitation = "0"; - fogVolumeColor1 = "128.000000 128.000000 128.000000 -0.000000"; - fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor3 = "128.000000 128.000000 128.000000 0.000000"; - high_visibleDistance = "-1"; - high_fogDistance = "-1"; - high_fogVolume1 = "-1 0 1.35096e-34"; - high_fogVolume2 = "-1 2.15908e-34 2.46109e-38"; - high_fogVolume3 = "-1 2.73253e-43 3.91291e-38"; - cloudSpeed0 = "0.000000 0.000000"; - locked = "true"; - }; - new Sun() { - position = "312 368 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - direction = "-0.909657 0.0101994 -0.415234"; - color = "0.200000 0.213500 0.205000 1.000000"; - ambient = "0.120000 0.125000 0.110000 1.000000"; - texture[0] = "special/sunFlare"; - texture[1] = "special/sunFlare02"; - texture[2] = "special/LensFlare/flare01"; - texture[3] = "special/LensFlare/flare02"; - texture[4] = "special/LensFlare/flare03"; - lensFlareScale = "0.7"; - lensFlareIntensity = "1"; - frontFlareSize = "300"; - backFlareSize = "450"; - flareColor = "1.000000 1.000000 1.000000 1.000000"; - locked = "true"; - }; - new TerrainBlock(Terrain) { - rotation = "1 0 0 0"; - scale = "1 1 1"; - detailTexture = "details/snowdet2"; - terrainFile = "Katabatic.ter"; - squareSize = "8"; - emptySquares = "277586 343378 212563 212819 225436 356763 422555 422811 357532"; - position = "-1024 -1024 0"; - locked = "true"; - }; - new NavigationGraph(NavGraph) { - conjoinAngleDev = "75"; - cullDensity = "0.1"; - customArea = "0 0 0 0"; - conjoinBowlDev = "20"; - GraphFile = "Katabatic.nav"; - rotation = "0 0 0 0"; - position = "0 0 0 1"; - scale = "1 1 1"; - locked = "true"; - coverage = "0"; - }; - new SimGroup(ObserverDropPoints) { - powerCount = "0"; - - new Camera(ObserverMiddle) { - position = "-218.654 -338.884 278.185"; - rotation = "-0.0772654 -0.704712 0.705274 188.843"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - missionTypesList = "Rabbit Hunters TeamHunters Bounty CnH DM"; - locked = "true"; - }; - new Camera(ObserverT2B0) { - position = "-266.4 5.10799 249.639"; - rotation = "-0.0190859 -0.174076 0.984547 192.322"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - missionTypesList = "CTF Siege CnH"; - locked = "true"; - }; - new Camera(ObserverT1B0) { - position = "69.4721 -644.981 195.515"; - rotation = "0.287628 0.154312 -0.945229 59.1573"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - missionTypesList = "CTF Siege CnH"; - locked = "true"; - }; - new Camera(ObserverT2B1) { - position = "230.381 -74.2914 116.361"; - rotation = "0.0600414 -0.294987 0.953613 158.031"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - missionTypesList = "Siege"; - locked = "true"; - }; - new Camera(ObserverT1B1) { - position = "-337.842 -485.655 117.418"; - rotation = "0.060042 -0.294987 0.953613 158.031"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - missionTypesList = "Siege"; - locked = "true"; - }; - new Camera(ObserverCnHLow) { - position = "233.714 -467.55 156.495"; - rotation = "0.348073 -0.179109 0.920199 58.4275"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - missionTypesList = "CnH"; - locked = "true"; - }; - new Camera(ObserverCnHHigh) { - position = "-240.158 -654.107 290.144"; - rotation = "0.060042 -0.294987 0.953613 158.031"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - missionTypesList = "CnH"; - locked = "true"; - }; - }; - new SimGroup(Teams) { - powerCount = "0"; - - new SimGroup(Team1) { - powerCount = "0"; - - new SimGroup(spawnspheres) { - powerCount = "0"; - - new SpawnSphere(Team1SS) { - position = "27.9231 -609.602 136.394"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "100"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - missionTypesList = "CTF TeamHunters Bounty"; - locked = "true"; - }; - new SpawnSphere() { - position = "36.0494 -278.331 169.782"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "100"; - sphereWeight = "60"; - indoorWeight = "100"; - outdoorWeight = "100"; - missionTypesList = "Hunters TeamHunters Rabbit DM CnH Bounty"; - locked = "true"; - }; - new SpawnSphere() { - position = "-265.059 -340.457 82.6582"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "100"; - sphereWeight = "80"; - indoorWeight = "100"; - outdoorWeight = "100"; - missionTypesList = "Hunters TeamHunters Rabbit CnH DM Bounty CnH"; - locked = "true"; - }; - new SpawnSphere(SiegeAttackersStart) { - position = "-521.392 -522.401 194.335"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "100"; - sphereWeight = "1"; - indoorWeight = "100"; - outdoorWeight = "100"; - missionTypesList = "Hunters TeamHunters Rabbit DM CnH Bounty Siege"; - locked = "true"; - }; - }; - new SimGroup(Base0) { - powerCount = "1"; - - new SimGroup(Structures) { - powerCount = "1"; - - new InteriorInstance(Team1MainBase) { - position = "29.9556 -613.612 78.0921"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "stowr3.dif"; - showTerrainInside = "0"; - team = "1"; - locked = "true"; - }; - new SimGroup(BaseCollar) { - powerCount = "1"; - - new InteriorInstance() { - position = "10.624 -613.636 118.945"; - rotation = "0 0 1 179.908"; - scale = "1.33947 0.601782 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - team = "1"; - locked = "true"; - }; - new InteriorInstance() { - position = "49.1958 -613.672 118.967"; - rotation = "0 0 1 179.908"; - scale = "1.33947 0.601782 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - team = "1"; - locked = "true"; - }; - new InteriorInstance() { - position = "29.9068 -594.368 118.958"; - rotation = "0 0 -1 90.1376"; - scale = "1.33947 0.601782 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - team = "1"; - locked = "true"; - }; - new InteriorInstance() { - position = "29.8904 -632.91 118.949"; - rotation = "0 0 -1 90.1376"; - scale = "1.33947 0.601782 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - team = "1"; - locked = "true"; - }; - }; - new InteriorInstance() { - position = "-241.47 -183.383 166.858"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "smisc3.dif"; - showTerrainInside = "0"; - team = "1"; - locked = "true"; - }; - new InteriorInstance() { - position = "-241.565 -183.128 159.278"; - rotation = "1 0 0 0"; - scale = "1.1025 1.15207 1"; - interiorFile = "smisc4.dif"; - showTerrainInside = "0"; - team = "1"; - locked = "true"; - }; - }; - new StaticShape(MainGenerator1) { - position = "17.6221 -603.334 148.06"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - nameTag = "Main"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - name = "Main"; - missionTypesList = "CTF Siege"; - Target = "33"; - team = "1"; - locked = "true"; - repairedBy = "34206"; - }; - new SimGroup(Assets) { - powerCount = "1"; - - new StaticShape(Team1StationInventory1) { - position = "41.1853 -625.087 148.069"; - rotation = "0 0 1 119.748"; - scale = "1 1 1"; - nameTag = "Main"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - name = "Main"; - Trigger = "12002"; - Target = "34"; - team = "1"; - locked = "true"; - repairedBy = "4356"; - }; - new StaticShape(Team1StationInventory2) { - position = "18.4435 -625.06 148.095"; - rotation = "0 0 1 220.589"; - scale = "1 1 1"; - nameTag = "Main"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - name = "Main"; - Trigger = "12004"; - Target = "35"; - team = "1"; - locked = "true"; - repairedBy = "4334"; - }; - new Turret(BaseTurret1) { - position = "-26.7287 -615.575 142.012"; - rotation = "-0 0 -1 66.6454"; - scale = "1 1 1"; - nameTag = "Main"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - name = "Main"; - missionTypesList = "CTF Siege"; - Target = "36"; - team = "1"; - lastProjectile = "9039"; - locked = "true"; - originalBarrel = "PlasmaBarrelLarge"; - }; - new StaticShape(MainSensor) { - position = "-41.2967 -468.463 143.32"; - rotation = "0 0 1 177.617"; - scale = "1 1 1"; - nameTag = "Main"; - dataBlock = "SensorLargePulse"; - lockCount = "0"; - homingCount = "0"; - name = "Main"; - missionTypesList = "CTF Siege"; - Target = "37"; - team = "1"; - locked = "true"; - }; - new Item(SiegeRepairPack) { - position = "29.556 -717.879 140.565"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - missionTypesList = "Siege"; - Target = "-1"; - team = "1"; - locked = "true"; - }; - }; - new SimGroup(FlagGroup) { - powerCount = "1"; - - new StaticShape(FlagStand) { - position = "30.1702 -613.603 138.106"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "InteriorFlagStand"; - lockCount = "0"; - homingCount = "0"; - missionTypesList = "CTF"; - Target = "-1"; - team = "1"; - locked = "true"; - }; - new Item(ActualFlag) { - position = "30.1804 -613.523 138.385"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "FLAG"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "0"; - rotate = "1"; - WayPoint = "12432"; - missionTypesList = "CTF"; - originalPosition = "30.1804 -613.523 138.385 1 0 0 0"; - Target = "38"; - team = "1"; - isHome = "1"; - locked = "true"; - className = "FlagObj"; - }; - }; - }; - new SimGroup(Waypoints) { - powerCount = "0"; - - new WayPoint(Team1Base1) { - position = "-348.567 -529.092 85.6127"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "WayPointMarker"; - lockCount = "0"; - homingCount = "0"; - name = "ForceField Base"; - team = "1"; - missionTypesList = "CTF TeamHunters"; - locked = "true"; - }; - }; - new SimGroup(MiddleTurrets) { - providesPower = "1"; - powerCount = "1"; - - new Turret(CenterTurret1) { - position = "-203.539 -439.057 89.9086"; - rotation = "1 0 0 89.9544"; - scale = "1 1 1"; - nameTag = "Center"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - name = "Center"; - missionTypesList = "CTF"; - Target = "39"; - team = "1"; - locked = "true"; - }; - new Turret(CenterTurret2) { - position = "-199.712 -435.425 90.0277"; - rotation = "0 1 0 89.9544"; - scale = "1 1 1"; - nameTag = "Center"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - name = "Center"; - missionTypesList = "CTF"; - Target = "40"; - team = "1"; - locked = "true"; - }; - }; - new SimGroup(AIObjectives) { - powerCount = "0"; - - new AIObjective(AIORepairObject) { - position = "-359.522 -581.17 57.7161"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the GeneratorLarge"; - targetObject = "Team1Base1Gen"; - targetClientId = "-1"; - targetObjectId = "4517"; - location = "-359.522 -581.17 57.7161"; - weightLevel1 = "5200"; - weightLevel2 = "3600"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "1"; - equipment = "RepairPack"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - group = "4674"; - team = "1"; - isInvalid = "0"; - gameType = "Siege CTF"; - }; - new AIObjective(AIOAttackObject) { - position = "238.03 -88.4069 56.2966"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Attack the GeneratorLarge"; - targetObject = "SecondSiegeGen"; - targetClientId = "-1"; - targetObjectId = "4676"; - location = "238.03 -88.4069 56.2966"; - weightLevel1 = "4400"; - weightLevel2 = "3300"; - weightLevel3 = "1000"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "ShieldPack"; - buyEquipmentSet = "HeavyShieldSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - clientLevel2 = "4334"; - team = "1"; - clientLevel1 = "4346"; - isInvalid = "0"; - gameType = "Siege"; - }; - new AIObjective(AIOTouchObject) { - position = "-239.966 -350.477 228.366"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Grab the enemy flag"; - mode = "FlagGrab"; - targetObject = "RabbitFlag"; - targetClientId = "-1"; - targetObjectId = "4690"; - location = "-239.966 -350.477 228.366"; - weightLevel1 = "6850"; - weightLevel2 = "2000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "Light EnergyPack"; - buyEquipmentSet = "LightEnergyDefault"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - group = "4557"; - team = "1"; - isInvalid = "0"; - gameType = "Rabbit"; - }; - new AIObjective(AIOTouchObject) { - position = "-239.966 -350.477 228.366"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Capture the flag!"; - mode = "FlagCapture"; - targetObject = "RabbitFlag"; - targetClientId = "-1"; - targetObjectId = "4690"; - location = "-239.966 -350.477 228.366"; - weightLevel1 = "6000"; - weightLevel2 = "0"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "1"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - group = "4557"; - team = "1"; - isInvalid = "0"; - gameType = "Rabbit"; - }; - new AIObjective(AIOTouchObject) { - position = "-239.966 -350.477 228.366"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Grab the dropped enemy flag"; - mode = "FlagDropped"; - targetObject = "RabbitFlag"; - targetClientId = "-1"; - targetObjectId = "4690"; - location = "-239.966 -350.477 228.366"; - weightLevel1 = "6001"; - weightLevel2 = "4100"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "1"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - group = "4557"; - team = "1"; - isInvalid = "0"; - gameType = "Rabbit"; - }; - new AIObjective(AIOMortarObject) { - position = "-241.188 -183.122 169.886"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Mortar the TurretBaseLarge"; - targetObject = "BaseTurret"; - targetClientId = "-1"; - targetObjectId = "12116"; - location = "-241.188 -183.122 169.886"; - weightLevel1 = "3400"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - equipment = "Mortar MortarAmmo"; - buyEquipmentSet = "HeavyAmmoSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "1"; - isInvalid = "0"; - gameType = "CTF"; - }; - new AIObjective(AIOAttackObject) { - position = "254.378 -85.0003 56.8008"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Attack the GeneratorLarge"; - targetObject = "Team2FFGen"; - targetClientId = "-1"; - targetObjectId = "12218"; - location = "254.378 -85.0003 56.8008"; - weightLevel1 = "4000"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "1"; - desiredEquipment = "ShieldPack"; - buyEquipmentSet = "HeavyAmmoSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "1"; - isInvalid = "0"; - gameType = "CTF"; - }; - new AIObjective(AIOTouchObject) { - position = "-273.374 -54.3823 194.417"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Capture the SiegeFlipFlop"; - mode = "TouchFlipFlop"; - targetObject = "SiegeFlipFlop"; - targetClientId = "-1"; - targetObjectId = "4631"; - location = "-273.374 -54.3823 194.417"; - weightLevel1 = "2200"; - weightLevel2 = "2000"; - weightLevel3 = "1500"; - weightLevel4 = "0"; - offense = "1"; - defense = "1"; - desiredEquipment = "EnergyPack"; - buyEquipmentSet = "LightEnergyDefault"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "1"; - clientLevel1 = "4350"; - isInvalid = "0"; - gameType = "Siege"; - }; - new AIObjective(AIOTouchObject) { - position = "-273.374 -54.3823 194.417"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Capture the SiegeFlipFlop"; - mode = "TouchFlipFlop"; - targetObject = "SiegeFlipFlop"; - targetClientId = "-1"; - targetObjectId = "4631"; - location = "-273.374 -54.3823 194.417"; - weightLevel1 = "2200"; - weightLevel2 = "2000"; - weightLevel3 = "1500"; - weightLevel4 = "0"; - offense = "1"; - defense = "1"; - desiredEquipment = "ShieldPack"; - buyEquipmentSet = "MediumEnergyDefault"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "1"; - clientLevel1 = "4358"; - isInvalid = "0"; - gameType = "Siege"; - }; - new AIObjective(AIOTouchObject) { - position = "-273.374 -54.3823 194.417"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Capture the SiegeFlipFlop"; - mode = "TouchFlipFlop"; - targetObject = "SiegeFlipFlop"; - targetClientId = "-1"; - targetObjectId = "4631"; - location = "-273.374 -54.3823 194.417"; - weightLevel1 = "2200"; - weightLevel2 = "2000"; - weightLevel3 = "1500"; - weightLevel4 = "0"; - offense = "1"; - defense = "1"; - desiredEquipment = "ShieldPack"; - buyEquipmentSet = "HeavyShieldDefault"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "1"; - clientLevel1 = "4362"; - isInvalid = "0"; - gameType = "Siege"; - }; - new AIObjective(AIORepairObject) { - position = "17.3543 -601.395 149.503"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the GeneratorLarge"; - targetObject = "MainGenerator1"; - targetClientId = "-1"; - targetObjectId = "8529"; - location = "17.3543 -601.395 149.503"; - weightLevel1 = "5200"; - weightLevel2 = "3600"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - chat = "ChatSelfRepair"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "1"; - isInvalid = "0"; - gameType = "CTF Siege"; - }; - new AIObjective(AIODefendLocation) { - position = "17.3543 -613.195 149.503"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Defend the GeneratorLarge"; - targetObject = "MainGenerator"; - targetClientId = "-1"; - targetObjectId = "12122"; - location = "17.3543 -613.195 149.503"; - weightLevel1 = "3100"; - weightLevel2 = "1500"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - desiredEquipment = "ShieldPack Plasma PlasmaAmmo"; - buyEquipmentSet = "HeavyShieldSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "1"; - isInvalid = "0"; - gameType = "CTF"; - }; - new AIObjective(AIODefendLocation) { - position = "30.1804 -613.523 139.617"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Defend our flag"; - targetObject = "ActualFlag"; - targetClientId = "-1"; - targetObjectId = "12124"; - location = "30.1804 -613.523 139.617"; - weightLevel1 = "1800"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - desiredEquipment = "ShieldPack Plasma PlasmaAmmo"; - buyEquipmentSet = "HeavyShieldSet"; - chat = "ChatSelfDefendFlag DefendBase"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "1"; - isInvalid = "0"; - gameType = "CTF"; - }; - new AIObjective(AIOTouchObject) { - position = "30.1804 -613.523 139.617"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Return our flag"; - mode = "FlagDropped"; - targetObject = "ActualFlag"; - targetClientId = "-1"; - targetObjectId = "12124"; - location = "30.1804 -613.523 139.617"; - weightLevel1 = "6001"; - weightLevel2 = "4100"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "1"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "1"; - isInvalid = "0"; - gameType = "CTF"; - }; - new AIObjective(AIORepairObject) { - position = "18.4435 -625.06 149.661"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the StationInventory"; - targetObject = "Team1StationInventory2"; - targetClientId = "-1"; - targetObjectId = "12003"; - location = "18.4435 -625.06 149.661"; - weightLevel1 = "3100"; - weightLevel2 = "2500"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - desiredEquipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - chat = "ChatSelfRepair"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - missionTypesList = "CTF Siege TeamHunters"; - team = "1"; - isInvalid = "0"; - }; - new AIObjective(AIORepairObject) { - position = "-27.4724 -615.498 143.716"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the TurretBaseLarge"; - targetObject = "BaseTurret"; - targetClientId = "-1"; - targetObjectId = "4579"; - location = "-27.4724 -615.498 143.716"; - weightLevel1 = "3100"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - group = "4524"; - team = "1"; - isInvalid = "0"; - gameType = "CTF Siege"; - }; - new AIObjective(AIORepairObject) { - position = "-344.446 -548.842 61.6162"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the GeneratorLarge"; - targetObject = "Team1FFGen"; - targetClientId = "-1"; - targetObjectId = "12069"; - location = "-344.446 -548.842 61.6162"; - weightLevel1 = "5200"; - weightLevel2 = "4600"; - weightLevel3 = "200"; - weightLevel4 = "0"; - offense = "1"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "1"; - isInvalid = "0"; - gameType = "CTF"; - }; - new AIObjective(AIOAttackObject) { - position = "-351.879 -566.087 73.7466"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Attack the SentryTurret"; - targetObject = "Team1SentryTurret1"; - targetClientId = "-1"; - targetObjectId = "12106"; - location = "-351.879 -566.087 73.7466"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "ShieldPack"; - buyEquipmentSet = "HeavyAmmoSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - missionTypesList = "CTF Siege TeamHunters"; - team = "1"; - isInvalid = "0"; - }; - new AIObjective(AIORepairObject) { - position = "-344.603 -578.178 56.7963"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the StationInventory"; - targetObject = "Team1StationInventory3"; - targetClientId = "-1"; - targetObjectId = "12107"; - location = "-344.603 -578.178 56.7963"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "RepairPack"; - buyEquipmentSet = "LightRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - missionTypesList = "CTF Siege TeamHunters"; - team = "1"; - isInvalid = "0"; - }; - new AIObjective(AIODefendLocation) { - position = "-344.446 -548.842 61.6162"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Defend the GeneratorLarge"; - targetObject = "Team1FFGen"; - targetClientId = "-1"; - targetObjectId = "12069"; - location = "-344.446 -548.842 61.6162"; - weightLevel1 = "3100"; - weightLevel2 = "1800"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - desiredEquipment = "ShieldPack Plasma PlasmaAmmo"; - buyEquipmentSet = "HeavyShieldSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "1"; - isInvalid = "0"; - gameType = "CTF"; - }; - new AIObjective(AIOAttackPlayer) { - position = "30.1804 -613.523 139.617"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Kill the enemy flag carrier"; - mode = "FlagCarrier"; - targetObject = "ActualFlag"; - targetClientId = "-1"; - targetObjectId = "12124"; - location = "30.1804 -613.523 139.617"; - weightLevel1 = "4800"; - weightLevel2 = "4800"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "Light EnergyPack"; - buyEquipmentSet = "LightEnergySniper"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "1"; - isInvalid = "0"; - gameType = "CTF"; - }; - new AIObjective(AIOTouchObject) { - position = "273.239 -418.92 88.1692"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Capture the LowFlipFlop"; - mode = "TouchFlipFlop"; - targetObject = "LowFlipFlop"; - targetClientId = "-1"; - targetObjectId = "4712"; - location = "273.239 -418.92 88.1692"; - weightLevel1 = "3850"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "Light EnergyPack"; - buyEquipmentSet = "LightEnergyDefault"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "1"; - isInvalid = "0"; - gameType = "CnH"; - }; - new AIObjective(AIODefendLocation) { - position = "30.2078 -613.501 125.364"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Defend the FlipFlop"; - targetObject = "Base2FlipFlop"; - targetClientId = "-1"; - targetObjectId = "4696"; - location = "30.2078 -613.501 125.364"; - weightLevel1 = "3900"; - weightLevel2 = "2000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - desiredEquipment = "ShieldPack Plasma PlasmaAmmo"; - buyEquipmentSet = "HeavyShieldSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "1"; - isInvalid = "0"; - gameType = "CnH"; - }; - new AIObjective(AIOTouchObject) { - position = "-216.877 -691.348 270.323"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Capture the HighFlipFlop"; - mode = "TouchFlipFlop"; - targetObject = "HighFlipFlop"; - targetClientId = "-1"; - targetObjectId = "4707"; - location = "-216.877 -691.348 270.323"; - weightLevel1 = "3850"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "Light EnergyPack"; - buyEquipmentSet = "LightEnergyDefault"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "1"; - isInvalid = "0"; - gameType = "CnH"; - }; - new AIObjective(AIOTouchObject) { - position = "30.2078 -613.501 125.364"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Capture the Base2FlipFlop"; - mode = "TouchFlipFlop"; - targetObject = "Base2FlipFlop"; - targetClientId = "-1"; - targetObjectId = "4696"; - location = "30.2078 -613.501 125.364"; - weightLevel1 = "3850"; - weightLevel2 = "2500"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "Light EnergyPack"; - buyEquipmentSet = "LightEnergyDefault"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "1"; - isInvalid = "0"; - gameType = "CnH"; - }; - new AIObjective(AIOTouchObject) { - position = "-239.985 -350.472 228.57"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Capture the CenterFlipFlop"; - mode = "TouchFlipFlop"; - targetObject = "CenterFlipFlop"; - targetClientId = "-1"; - targetObjectId = "4703"; - location = "-239.985 -350.472 228.57"; - weightLevel1 = "3850"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "Light EnergyPack"; - buyEquipmentSet = "LightEnergyDefault"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "1"; - isInvalid = "0"; - gameType = "CnH"; - }; - new AIObjective(AIODefendLocation) { - position = "-239.985 -350.472 228.57"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Defend the FlipFlop"; - targetObject = "CenterFlipFlop"; - targetClientId = "-1"; - targetObjectId = "4703"; - location = "-239.985 -350.472 228.57"; - weightLevel1 = "3900"; - weightLevel2 = "500"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - desiredEquipment = "ShieldPack Plasma PlasmaAmmo"; - buyEquipmentSet = "MediumShieldSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "1"; - isInvalid = "0"; - gameType = "CnH"; - }; - new AIObjective(AIOTouchObject) { - position = "-264.699 -56.7215 179.499"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Capture the Base1FlipFlop"; - mode = "TouchFlipFlop"; - targetObject = "Base1FlipFlop"; - targetClientId = "-1"; - targetObjectId = "4700"; - location = "-264.699 -56.7215 179.499"; - weightLevel1 = "3850"; - weightLevel2 = "2000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "Light EnergyPack"; - buyEquipmentSet = "LightEnergyDefault"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "1"; - isInvalid = "0"; - gameType = "CnH"; - }; - new AIObjective(AIODefendLocation) { - position = "-264.699 -56.7215 179.499"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Defend the FlipFlop"; - targetObject = "Base1FlipFlop"; - targetClientId = "-1"; - targetObjectId = "4700"; - location = "-264.699 -56.7215 179.499"; - weightLevel1 = "3900"; - weightLevel2 = "2500"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - desiredEquipment = "ShieldPack Plasma PlasmaAmmo"; - buyEquipmentSet = "HeavyShieldSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "1"; - isInvalid = "0"; - gameType = "CnH"; - }; - new AIObjective(AIOTouchObject) { - position = "-264.945 -57.1073 192.86"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Grab the dropped enemy flag"; - mode = "FlagDropped"; - targetObject = "ActualFlag"; - targetClientId = "-1"; - targetObjectId = "12124"; - location = "-264.945 -57.1073 192.86"; - weightLevel1 = "6001"; - weightLevel2 = "4100"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "1"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "1"; - isInvalid = "0"; - gameType = "CTF"; - }; - new AIObjective(AIOTouchObject) { - position = "-264.945 -57.1073 192.86"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Capture the flag!"; - mode = "FlagCapture"; - targetObject = "ActualFlag"; - targetClientId = "-1"; - targetObjectId = "12124"; - location = "-264.945 -57.1073 192.86"; - weightLevel1 = "6000"; - weightLevel2 = "4000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "1"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "1"; - isInvalid = "0"; - gameType = "CTF"; - }; - new AIObjective(AIOTouchObject) { - position = "-264.945 -57.1073 192.86"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Grab the enemy flag"; - mode = "FlagGrab"; - targetObject = "ActualFlag"; - targetClientId = "-1"; - targetObjectId = "12124"; - location = "-264.945 -57.1073 192.86"; - weightLevel1 = "6850"; - weightLevel2 = "2000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "Light EnergyPack"; - buyEquipmentSet = "LightEnergyDefault"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "1"; - isInvalid = "0"; - gameType = "CTF"; - }; - new SimGroup(MyObjectiveSet) { - clientLevel1 = "4352"; - powerCount = "0"; - - new AIObjective(AIODefendLocation) { - position = "18.5956 -602.438 159.586"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Defend Base with Sniper"; - targetObject = "Team2MainBase"; - targetClientId = "-1"; - targetObjectId = "12128"; - location = "18.5956 -602.438 159.586"; - weightLevel1 = "3000"; - weightLevel2 = "1500"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "SniperRifle"; - buyEquipmentSet = "LightEnergySniper"; - chat = "ChatSelfDefend"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - group = "12050"; - missionTypesList = "CTF"; - team = "1"; - isInvalid = "0"; - }; - new AIObjective(AIODefendLocation) { - position = "-275.207 -44.7128 148.735"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Attack as Assasian"; - targetObject = "Team1MainBase"; - targetClientId = "-1"; - targetObjectId = "11991"; - location = "-275.207 -44.7128 148.735"; - weightLevel1 = "3000"; - weightLevel2 = "1500"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - equipment = "CloakPack ShockLance"; - desiredEquipment = "CloackPack ShockLance Chaingun ChaingunAmmo Blaster TargetingLaser RepairKit FlashGrenade Mine"; - chat = "ChatSelfAttack"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - group = "12050"; - missionTypesList = "CTF"; - team = "1"; - isInvalid = "0"; - }; - new AIObjective(AIODeployEquipment) { - position = "11.4284 -521.701 118.924"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Deploy Inventory Station"; - targetObject = "-1"; - targetClientId = "-1"; - targetObjectId = "-1"; - location = "11.4284 -521.701 118.924"; - weightLevel1 = "4100"; - weightLevel2 = "0"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "InventoryDeployable"; - buyEquipmentSet = "MediumInventorySet"; - chat = "ChatSelfSetupD"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - group = "12050"; - missionTypesList = "CTF"; - team = "1"; - isInvalid = "0"; - }; - new AIObjective(AIODeployEquipment) { - position = "39.112 -598.444 138.673"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Deploy indoor Turret"; - targetObject = "-1"; - targetClientId = "-1"; - targetObjectId = "-1"; - location = "39.112 -598.444 138.673"; - weightLevel1 = "4100"; - weightLevel2 = "0"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "TurretIndoorDeployable"; - buyEquipmentSet = "MediumIndoorTurretSet"; - chat = "ChatSelfSetupD"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - group = "12050"; - missionTypesList = "CTF"; - team = "1"; - isInvalid = "0"; - }; - new AIObjective(AIODeployEquipment) { - position = "-58.6283 -562.069 80.5566"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Deploy outdoor Turret"; - targetObject = "-1"; - targetClientId = "-1"; - targetObjectId = "-1"; - location = "-58.6283 -562.069 80.5566"; - weightLevel1 = "4100"; - weightLevel2 = "0"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "TurretOutdoorDeployable"; - buyEquipmentSet = "MediumOutdoorTurretSet"; - chat = "ChatSelfSetupD"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - group = "12050"; - missionTypesList = "CTF"; - team = "1"; - isInvalid = "0"; - }; - new AIObjective(AIODeployEquipment) { - position = "-279.65 -478.853 103.038"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Deploy outdoor Turret"; - targetObject = "-1"; - targetClientId = "-1"; - targetObjectId = "-1"; - location = "-279.65 -478.853 103.038"; - weightLevel1 = "4100"; - weightLevel2 = "0"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "TurretOutdoorDeployable"; - buyEquipmentSet = "MediumOutdoorTurretSet"; - chat = "ChatSelfSetupD"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - group = "12050"; - missionTypesList = "CTF"; - team = "1"; - isInvalid = "0"; - }; - new AIObjective(AIODeployEquipment) { - position = "-344.571 -530.402 85.5795"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Deploy indoor Turret"; - targetObject = "-1"; - targetClientId = "-1"; - targetObjectId = "-1"; - location = "-344.571 -530.402 85.5795"; - weightLevel1 = "4100"; - weightLevel2 = "0"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "TurretIndoorDeployable"; - buyEquipmentSet = "MediumIndoorTurretSet"; - chat = "ChatSelfSetupD"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - group = "12050"; - missionTypesList = "CTF"; - team = "1"; - isInvalid = "0"; - }; - new AIObjective(AIODeployEquipment) { - position = "-391.467 -552.798 86.8993"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Deploy Inventory Station"; - targetObject = "-1"; - targetClientId = "-1"; - targetObjectId = "-1"; - location = "-391.467 -552.798 86.8993"; - weightLevel1 = "4100"; - weightLevel2 = "0"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "InventoryDeployable"; - buyEquipmentSet = "MediumInventorySet"; - chat = "ChatSelfSetupD"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - group = "12050"; - missionTypesList = "CTF"; - team = "1"; - isInvalid = "0"; - }; - }; - new AIObjective(AIOAttackObject) { - position = "-216.319 -691.775 270.645"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Attack the GeneratorLarge"; - targetObject = "FirstSiegeGen"; - targetClientId = "-1"; - targetObjectId = "4744"; - location = "-216.319 -691.775 270.645"; - weightLevel1 = "4400"; - weightLevel2 = "2300"; - weightLevel3 = "1000"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "EnergyPack"; - buyEquipmentSet = "MediumEnergySet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - clientLevel2 = "4338"; - team = "1"; - clientLevel1 = "4354"; - isInvalid = "0"; - gameType = "Siege"; - }; - new AIObjective(AIORepairObject) { - position = "41.1853 -625.087 149.635"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the StationInventory"; - targetObject = "Team1StationInventory1"; - targetClientId = "-1"; - targetObjectId = "12001"; - location = "41.1853 -625.087 149.635"; - weightLevel1 = "3100"; - weightLevel2 = "2500"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - chat = "ChatSelfRepair"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - missionTypesList = "CTF Siege TeamHunters"; - team = "1"; - isInvalid = "0"; - }; - }; - new SimGroup(SeigeWaypoints) { - powerCount = "0"; - - new WayPoint(OmegaMark) { - position = "-271.593 -55.6229 215.885"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "WayPointMarker"; - lockCount = "0"; - homingCount = "0"; - name = "Omega - Capture Base"; - team = "1"; - missionTypesList = "Siege"; - locked = "true"; - }; - new WayPoint(StagingPoint) { - position = "-520.254 -521.643 194.664"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "WayPointMarker"; - lockCount = "0"; - homingCount = "0"; - name = "Omicron - Staging Point"; - team = "1"; - missionTypesList = "Siege"; - locked = "true"; - }; - new WayPoint(GammaMark) { - position = "237.899 -88.622 56.1972"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "WayPointMarker"; - lockCount = "0"; - homingCount = "0"; - name = "Gamma - Destroy Generator"; - team = "1"; - missionTypesList = "Siege"; - locked = "true"; - }; - new WayPoint(AlphaMark) { - position = "17.4962 -601.252 149.897"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "WayPointMarker"; - lockCount = "0"; - homingCount = "0"; - name = "Alpha - Repair Base"; - team = "1"; - missionTypesList = "Siege"; - locked = "true"; - }; - new WayPoint(BetaMark) { - position = "-216.203 -691.324 270.509"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "WayPointMarker"; - lockCount = "0"; - homingCount = "0"; - name = "Beta - Destroy Generator"; - team = "1"; - missionTypesList = "Siege"; - locked = "true"; - }; - }; - new SimGroup(Base1) { - powerCount = "0"; - - new SimGroup(Forcefields) { - powerCount = "1"; - - new StaticShape(Team1FFGen) { - position = "-344.065 -550.717 60.1154"; - rotation = "0.000462156 -0.0150019 0.999887 176.471"; - scale = "1 1 1"; - nameTag = "ForceField"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - wasDisabled = "0"; - name = "ForceField"; - missionTypesList = "CTF"; - Target = "41"; - team = "1"; - locked = "true"; - repairedBy = "4340"; - }; - new ForceFieldBare() { - position = "41.8885 -634.574 139.9"; - rotation = "-0.000115087 0.144493 0.989506 179.91"; - scale = "24.1282 0.1 6.04818"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "42"; - team = "1"; - locked = "true"; - }; - new ForceFieldBare() { - position = "50.9119 -625.604 140.052"; - rotation = "0.156968 0.157343 -0.974989 91.5879"; - scale = "24.1282 0.1 6.57484"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "43"; - team = "1"; - locked = "true"; - }; - new ForceFieldBare() { - position = "8.83143 -601.499 140.075"; - rotation = "0.157456 -0.157331 0.974913 91.41"; - scale = "24.1282 0.1 6.62236"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "44"; - team = "1"; - locked = "true"; - }; - new ForceFieldBare(MoonroofFF) { - position = "24.0893 -617.397 159.88"; - rotation = "1 0 0 0"; - scale = "7.66683 8.98676 0.210138"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - missionTypesList = "CTF TeamHunters"; - Target = "45"; - team = "1"; - locked = "true"; - }; - }; - new SimGroup(Structures) { - powerCount = "0"; - - new InteriorInstance(Outpost) { - position = "-346.893 -575.688 77.8044"; - rotation = "0.0363941 -0.0488804 0.998141 176.117"; - scale = "1 1 1"; - interiorFile = "sbunk9.dif"; - showTerrainInside = "0"; - team = "1"; - locked = "true"; - }; - new SimGroup(Wreckage) { - powerCount = "0"; - - new InteriorInstance() { - position = "-345.936 -553.127 64.3658"; - rotation = "-0.101718 -0.056336 0.993217 215.395"; - scale = "0.233635 0.542386 1"; - interiorFile = "dwall1.dif"; - showTerrainInside = "0"; - team = "1"; - locked = "true"; - }; - new InteriorInstance() { - position = "-363.128 -517.446 87.7246"; - rotation = "0 0 1 176.471"; - scale = "1 1 1"; - interiorFile = "drock6.dif"; - showTerrainInside = "0"; - team = "1"; - locked = "true"; - }; - new InteriorInstance() { - position = "-344.723 -544.445 59.2448"; - rotation = "0.0199978 0.000616051 0.9998 176.472"; - scale = "1 1 1"; - interiorFile = "drock7.dif"; - showTerrainInside = "0"; - team = "1"; - locked = "true"; - }; - new InteriorInstance() { - position = "-362.915 -548.56 60.6842"; - rotation = "0.0256032 0.109742 0.99363 206.103"; - scale = "1 1 1"; - interiorFile = "drock7.dif"; - showTerrainInside = "0"; - team = "1"; - locked = "true"; - }; - new InteriorInstance() { - position = "-353.761 -527.867 63.0891"; - rotation = "0 0 1 176.471"; - scale = "1 1 1"; - interiorFile = "drock6.dif"; - showTerrainInside = "0"; - team = "1"; - locked = "true"; - }; - new InteriorInstance() { - position = "-357.301 -542.383 60.9484"; - rotation = "0 0 1 176.471"; - scale = "1 1 1"; - interiorFile = "drock7.dif"; - showTerrainInside = "0"; - team = "1"; - locked = "true"; - }; - new InteriorInstance() { - position = "-354.9 -547.236 67.8951"; - rotation = "0 0 1 176.471"; - scale = "0.681088 0.403698 0.496752"; - interiorFile = "drock7.dif"; - showTerrainInside = "0"; - team = "1"; - locked = "true"; - }; - new InteriorInstance() { - position = "-352.634 -536.649 69.8225"; - rotation = "0 0 1 176.471"; - scale = "0.681088 0.403698 0.496752"; - interiorFile = "drock7.dif"; - showTerrainInside = "0"; - team = "1"; - locked = "true"; - }; - new InteriorInstance() { - position = "-358.369 -574.66 56.6466"; - rotation = "0.0211066 -0.685136 0.72811 177.43"; - scale = "1 1 1"; - interiorFile = "drock6.dif"; - showTerrainInside = "0"; - team = "1"; - locked = "true"; - }; - new InteriorInstance() { - position = "-359.162 -569.884 57.3251"; - rotation = "0 0 1 176.471"; - scale = "1 1 1"; - interiorFile = "drock7.dif"; - showTerrainInside = "0"; - team = "1"; - locked = "true"; - }; - new InteriorInstance() { - position = "-357.009 -517.324 80.499"; - rotation = "0 0 -1 95.2935"; - scale = "1 1 1"; - interiorFile = "drock7.dif"; - showTerrainInside = "0"; - team = "1"; - locked = "true"; - }; - new InteriorInstance() { - position = "-358.27 -515.255 79.7368"; - rotation = "0 0 -1 95.2935"; - scale = "1 1 1"; - interiorFile = "drock6.dif"; - showTerrainInside = "0"; - team = "1"; - locked = "true"; - }; - new InteriorInstance() { - position = "-356.025 -515.96 82.3585"; - rotation = "-0.476341 0.879046 -0.0194442 175.89"; - scale = "1 1 1"; - interiorFile = "drock7.dif"; - showTerrainInside = "0"; - team = "1"; - locked = "true"; - }; - new InteriorInstance() { - position = "-361.379 -535.846 85.1455"; - rotation = "-0.189462 -0.209592 0.959258 86.6002"; - scale = "1 1 1"; - interiorFile = "drock6.dif"; - showTerrainInside = "0"; - team = "1"; - locked = "true"; - }; - new InteriorInstance() { - position = "-298.401 -532.457 91.3696"; - rotation = "0 0 1 151.261"; - scale = "1.30309 1.36672 1.16977"; - interiorFile = "drock8.dif"; - showTerrainInside = "0"; - team = "1"; - locked = "true"; - }; - new InteriorInstance() { - position = "-338.235 -517.49 91.6595"; - rotation = "-0.302241 0.0098171 0.953181 215.944"; - scale = "0.233635 0.36212 1"; - interiorFile = "dwall1.dif"; - showTerrainInside = "0"; - team = "1"; - locked = "true"; - }; - new InteriorInstance() { - position = "-341.62 -527.107 84.6845"; - rotation = "-0.180702 0.983407 -0.0160231 30.6193"; - scale = "1 1 1"; - interiorFile = "drock7.dif"; - showTerrainInside = "0"; - team = "1"; - locked = "true"; - }; - new InteriorInstance() { - position = "-348.99 -524.013 94.6151"; - rotation = "0.147889 -0.0555318 0.987444 132.318"; - scale = "1 1 1"; - interiorFile = "drock6.dif"; - showTerrainInside = "0"; - team = "1"; - locked = "true"; - }; - new InteriorInstance() { - position = "-355.895 -525.893 94.035"; - rotation = "0 0 1 176.471"; - scale = "1 1 1"; - interiorFile = "drock6.dif"; - showTerrainInside = "0"; - team = "1"; - locked = "true"; - }; - new InteriorInstance() { - position = "-350.846 -537.166 92.9487"; - rotation = "0.015305 -0.496822 0.867718 176.938"; - scale = "1 1 1"; - interiorFile = "drock6.dif"; - showTerrainInside = "0"; - team = "1"; - locked = "true"; - }; - new InteriorInstance() { - position = "-350.754 -529.579 94.1857"; - rotation = "0 0 1 176.471"; - scale = "1 1 1"; - interiorFile = "drock6.dif"; - showTerrainInside = "0"; - team = "1"; - locked = "true"; - }; - new InteriorInstance() { - position = "-322.235 -517.217 90.456"; - rotation = "-0.910748 0.216509 0.351656 114.295"; - scale = "1 0.93047 1"; - interiorFile = "drock8.dif"; - showTerrainInside = "0"; - team = "1"; - locked = "true"; - }; - new InteriorInstance() { - position = "-358.162 -518.224 88.51"; - rotation = "0 0 1 176.471"; - scale = "1 1 1"; - interiorFile = "drock7.dif"; - showTerrainInside = "0"; - team = "1"; - locked = "true"; - }; - }; - }; - new SimGroup(Assets) { - powerCount = "1"; - - new Turret(Team1SentryTurret1) { - position = "-351.883 -566.097 74.0788"; - rotation = "-0.0536261 0.0628311 -0.996582 93.8158"; - scale = "1 1 1"; - nameTag = "Outpost"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - name = "Outpost"; - Target = "46"; - team = "1"; - lastProjectile = "27036"; - locked = "true"; - }; - new StaticShape(Team1StationInventory3) { - position = "-344.721 -578.044 55.2406"; - rotation = "0.0363425 -0.0439023 0.998375 176.554"; - scale = "1 1 1"; - nameTag = "Outpost"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - name = "Outpost"; - Trigger = "12108"; - Target = "47"; - team = "1"; - locked = "true"; - }; - new StaticShape(Team1Base1Gen) { - position = "-359.966 -579.264 56.2728"; - rotation = "0 0 -1 5.33893"; - scale = "1 1 1"; - nameTag = "Outpost"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - name = "Outpost"; - missionTypesList = "Siege CTF"; - Target = "48"; - team = "1"; - locked = "true"; - repairedBy = "4334"; - }; - }; - }; - }; - new SimGroup(Team2) { - powerCount = "0"; - - new SimGroup(spawnspheres) { - powerCount = "0"; - - new SpawnSphere(Team1SS) { - position = "-266.626 -63.8799 186.046"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "100"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - missionTypesList = "CTF TeamHunters Siege"; - locked = "true"; - }; - new SpawnSphere() { - position = "-22.8612 -17.107 91.2397"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "100"; - sphereWeight = "80"; - indoorWeight = "100"; - outdoorWeight = "100"; - missionTypesList = "Hunters TeamHunters Rabbit CnH"; - locked = "true"; - }; - }; - new SimGroup(Base0) { - powerCount = "1"; - - new SimGroup(Assets) { - powerCount = "1"; - - new Turret(BaseTurret) { - position = "-241.42 -182.411 168.182"; - rotation = "0 0 1 179.336"; - scale = "1 1 1"; - nameTag = "Main"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - damageTimeMS = "1391218"; - name = "Main"; - missionTypesList = "CTF Siege"; - Target = "49"; - team = "2"; - lastProjectile = "14135"; - lastDamagedByTeam = "2"; - locked = "true"; - lastDamagedBy = "12116"; - originalBarrel = "PlasmaBarrelLarge"; - }; - new StaticShape(Team2StationInventory3) { - position = "-253.437 -50.8006 202.113"; - rotation = "0 0 1 69.3277"; - scale = "1 1 1"; - nameTag = "Main"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - name = "Main"; - Trigger = "12118"; - Target = "50"; - team = "2"; - locked = "true"; - }; - new StaticShape(Team2StationInventory1) { - position = "-283.309 -63.8181 202.135"; - rotation = "0 0 -1 114.201"; - scale = "1 1 1"; - nameTag = "Main"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - name = "Main"; - Trigger = "12120"; - Target = "51"; - team = "2"; - locked = "true"; - }; - new StaticShape(MainSensor) { - position = "-216.43 -256.005 121.991"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Main"; - dataBlock = "SensorLargePulse"; - lockCount = "0"; - homingCount = "0"; - damageTimeMS = "1494171"; - name = "Main"; - missionTypesList = "CTF"; - Target = "52"; - team = "2"; - lastDamagedByTeam = "2"; - locked = "true"; - lastDamagedBy = "11913"; - }; - }; - new StaticShape(MainGenerator) { - position = "-276.114 -43.2517 202.1"; - rotation = "0 0 1 205.119"; - scale = "1 1 1"; - nameTag = "Main"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - name = "Main"; - missionTypesList = "CTF"; - Target = "53"; - team = "2"; - locked = "true"; - }; - new SimGroup(FlagGroup) { - powerCount = "1"; - - new Item(ActualFlag) { - position = "-268.603 -57.2096 193.05"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "FLAG"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "0"; - rotate = "1"; - WayPoint = "12433"; - missionTypesList = "CTF"; - originalPosition = "-268.603 -57.2096 193.047 1 0 0 0"; - Target = "54"; - team = "2"; - isHome = "1"; - locked = "true"; - className = "FlagObj"; - }; - new StaticShape(FlagStand) { - position = "-268.63 -57.2692 192.767"; - rotation = "0 0 1 76.2034"; - scale = "1 1 1"; - dataBlock = "InteriorFlagStand"; - lockCount = "0"; - homingCount = "0"; - missionTypesList = "CTF"; - Target = "-1"; - team = "2"; - locked = "true"; - }; - }; - new SimGroup(Structures) { - powerCount = "1"; - - new InteriorInstance(Team2MainBase) { - position = "-268.513 -57.2419 132.145"; - rotation = "0 0 1 21.1994"; - scale = "1 1 1"; - interiorFile = "stowr3.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new SimGroup(BaseCollar) { - powerCount = "1"; - - new InteriorInstance() { - position = "-261.594 -39.5066 173.166"; - rotation = "0 0 1 111.153"; - scale = "1.33947 0.601782 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-275.429 -75.2523 173.129"; - rotation = "0 0 1 111.153"; - scale = "1.33947 0.601782 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-286.47 -50.3371 173.156"; - rotation = "0 0 1 201.107"; - scale = "1.33947 0.601782 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-251.461 -63.8776 173.156"; - rotation = "0 0 1 201.107"; - scale = "1.33947 0.601782 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - }; - new SimGroup(TurretTower) { - powerCount = "1"; - - new InteriorInstance() { - position = "-27.2456 -615.187 76.51"; - rotation = "0 0 1 114.019"; - scale = "1.1025 1.15207 2.17227"; - interiorFile = "smisc4.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-27.5962 -615.133 140.688"; - rotation = "0 0 1 114.019"; - scale = "1 1 1"; - interiorFile = "smisc3.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-27.3246 -615.15 133.108"; - rotation = "0 0 1 114.019"; - scale = "1.1025 1.15207 1"; - interiorFile = "smisc4.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-27.3036 -615.144 125.211"; - rotation = "0 0 1 114.019"; - scale = "1.1025 1.15207 1"; - interiorFile = "smisc4.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-27.3214 -615.139 117.35"; - rotation = "0 0 1 114.019"; - scale = "1.1025 1.15207 1"; - interiorFile = "smisc4.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-27.3361 -615.128 109.509"; - rotation = "0 0 1 114.019"; - scale = "1.1025 1.15207 1"; - interiorFile = "smisc4.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-27.3115 -615.143 101.617"; - rotation = "0 0 1 114.019"; - scale = "1.1025 1.15207 1"; - interiorFile = "smisc4.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-27.2744 -615.135 93.7794"; - rotation = "0 0 1 114.019"; - scale = "1.1025 1.15207 1"; - interiorFile = "smisc4.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - }; - }; - new StaticShape(SiegeFlipFlop) { - position = "-268.574 -56.9823 192.15"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "FlipFlop"; - lockCount = "0"; - homingCount = "0"; - name = "Command Base"; - missionTypesList = "Siege"; - Target = "55"; - team = "2"; - Projector = "0"; - needsobjective = "1"; - locked = "true"; - }; - }; - new SimGroup(Waypoints) { - powerCount = "0"; - - new WayPoint(Team2Base1) { - position = "239.988 -111.125 80.3622"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "WayPointMarker"; - lockCount = "0"; - homingCount = "0"; - name = "ForceField Base"; - team = "2"; - missionTypesList = "CTF TeamHunters"; - locked = "true"; - }; - }; - new SimGroup(MiddleTurrets) { - providesPower = "1"; - powerCount = "1"; - - new Turret(MiddleTurret3) { - position = "-207.626 -435.271 89.8624"; - rotation = "0 -1 0 89.9544"; - scale = "1 1 1"; - nameTag = "Center"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - missionTypesList = "CTF"; - main = "Center"; - Target = "56"; - team = "2"; - lastProjectile = "14013"; - locked = "true"; - }; - new Turret(MiddleTurret4) { - position = "-203.398 -431.114 89.9637"; - rotation = "-1 0 0 89.9544"; - scale = "1 1 1"; - nameTag = "Center"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - name = "Center"; - missionTypesList = "CTF"; - Target = "57"; - team = "2"; - lastProjectile = "14038"; - locked = "true"; - }; - }; - new SimGroup(SiegeTower) { - powerCount = "0"; - - new ForceFieldBare() { - position = "-221.517 -696.23 269.154"; - rotation = "0 0 1 89.9544"; - scale = "1.97726 11.9772 9.01979"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "58"; - team = "2"; - locked = "true"; - }; - new ForceFieldBare() { - position = "-223.451 -698.2 269.115"; - rotation = "1 0 0 0"; - scale = "1.97726 11.9772 9.01979"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "59"; - team = "2"; - locked = "true"; - }; - new ForceFieldBare() { - position = "-211.47 -696.21 269.157"; - rotation = "1 0 0 0"; - scale = "1.97726 11.9772 9.01979"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "60"; - team = "2"; - locked = "true"; - }; - new ForceFieldBare() { - position = "-223.451 -684.227 269.112"; - rotation = "0 0 1 89.9544"; - scale = "1.97726 11.9772 9.01979"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "61"; - team = "2"; - locked = "true"; - }; - new SimGroup(SiegeTowerFF) { - powerCount = "0"; - - new ForceFieldBare() { - position = "230.404 -115.074 87.576"; - rotation = "0 1 0 93.3923"; - scale = "5.73405 10.9223 0.686375"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "62"; - team = "2"; - }; - new ForceFieldBare() { - position = "254.707 -114.991 91.8553"; - rotation = "-0.024704 0.99878 -0.0427509 136.411"; - scale = "5.68928 11.1827 0.686375"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "63"; - team = "2"; - }; - new ForceFieldBare() { - position = "222.678 -115.393 78.4403"; - rotation = "0 1 0 6.30252"; - scale = "1 9.16759 7.99828"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "64"; - team = "2"; - locked = "true"; - }; - new StaticShape(FirstSiegeGen) { - position = "-216.407 -689.439 268.915"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Beta"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - wasDisabled = "1"; - name = "Beta"; - missionTypesList = "Siege"; - Target = "65"; - team = "2"; - locked = "true"; - }; - }; - new StaticShape(NeededGen) { - position = "-204.488 -679.883 286.249"; - rotation = "1 0 0 0"; - scale = "0.289398 0.23397 0.173922"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - wasDisabled = "1"; - missionTypesList = "nothing"; - Target = "66"; - team = "2"; - locked = "true"; - }; - }; - new SimGroup(AIObjectives) { - powerCount = "0"; - - new AIObjective(AIORepairObject) { - position = "240.079 -60.4126 51.5266"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the StationInventory"; - targetObject = "Team2StationInventory2"; - targetClientId = "-1"; - targetObjectId = "12227"; - location = "240.079 -60.4126 51.5266"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - missionTypesList = "CTF Siege TeamHunters"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIORepairObject) { - position = "-253.437 -50.8006 203.679"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the StationInventory"; - targetObject = "Team2StationInventory3"; - targetClientId = "-1"; - targetObjectId = "12117"; - location = "-253.437 -50.8006 203.679"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "RepairPack"; - buyEquipmentSet = "LightRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - missionTypesList = "CTF Siege TeamHunters"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIORepairObject) { - position = "-283.309 -63.8181 203.701"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the StationInventory"; - targetObject = "Team2StationInventory1"; - targetClientId = "-1"; - targetObjectId = "12119"; - location = "-283.309 -63.8181 203.701"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - desiredEquipment = "RepairPack"; - buyEquipmentSet = "LightRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - missionTypesList = "CTF Siege TeamHunters"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIORepairObject) { - position = "246.597 -72.9283 68.4769"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the SentryTurret"; - targetObject = "Team2SentryTurret1"; - targetClientId = "-1"; - targetObjectId = "12230"; - location = "246.597 -72.9283 68.4769"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "RepairPack"; - buyEquipmentSet = "LightRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - missionTypesList = "CTF"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIODefendLocation) { - position = "238.03 -88.4069 56.2966"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Defend the GeneratorLarge"; - targetObject = "SecondSiegeGen"; - targetClientId = "-1"; - targetObjectId = "4676"; - location = "238.03 -88.4069 56.2966"; - weightLevel1 = "4100"; - weightLevel2 = "3100"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "ShieldPack"; - buyEquipmentSet = "MediumShieldSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - clientLevel2 = "4348"; - team = "2"; - clientLevel1 = "4336"; - isInvalid = "0"; - gameType = "Siege"; - }; - new AIObjective(AIODefendLocation) { - position = "-273.374 -54.3823 194.417"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Defend the FlipFlop"; - targetObject = "SiegeFlipFlop"; - targetClientId = "-1"; - targetObjectId = "4631"; - location = "-273.374 -54.3823 194.417"; - weightLevel1 = "3900"; - weightLevel2 = "2000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - desiredEquipment = "ShieldPack Plasma PlasmaAmmo"; - buyEquipmentSet = "HeavyShieldSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - clientLevel2 = "4332"; - team = "2"; - clientLevel1 = "4340"; - isInvalid = "0"; - clientLevel3 = "4360"; - gameType = "Siege"; - }; - new AIObjective(AIOTouchObject) { - position = "-268.574 -56.9823 194.417"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Capture the SiegeFlipFlop"; - mode = "TouchFlipFlop"; - targetObject = "SiegeFlipFlop"; - targetClientId = "-1"; - targetObjectId = "4631"; - location = "-268.574 -56.9823 194.417"; - weightLevel1 = "3850"; - weightLevel2 = "0"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "Light EnergyPack"; - buyEquipmentSet = "LightEnergyDefault"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "2"; - isInvalid = "0"; - gameType = "Siege"; - }; - new AIObjective(AIODefendLocation) { - position = "30.2078 -613.501 125.364"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Defend the FlipFlop"; - targetObject = "Base2FlipFlop"; - targetClientId = "-1"; - targetObjectId = "4696"; - location = "30.2078 -613.501 125.364"; - weightLevel1 = "3900"; - weightLevel2 = "2500"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - desiredEquipment = "ShieldPack Plasma PlasmaAmmo"; - buyEquipmentSet = "HeavyShieldSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "2"; - isInvalid = "0"; - gameType = "CnH"; - }; - new AIObjective(AIOTouchObject) { - position = "30.2078 -613.501 125.364"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Capture the Base2FlipFlop"; - mode = "TouchFlipFlop"; - targetObject = "Base2FlipFlop"; - targetClientId = "-1"; - targetObjectId = "4696"; - location = "30.2078 -613.501 125.364"; - weightLevel1 = "3850"; - weightLevel2 = "2500"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "Light EnergyPack"; - buyEquipmentSet = "LightEnergyDefault"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "2"; - isInvalid = "0"; - gameType = "CnH"; - }; - new AIObjective(AIODefendLocation) { - position = "-268.499 -56.7215 179.499"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Defend the FlipFlop"; - targetObject = "Base1FlipFlop"; - targetClientId = "-1"; - targetObjectId = "4700"; - location = "-268.499 -56.7215 179.499"; - weightLevel1 = "3900"; - weightLevel2 = "2000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - desiredEquipment = "ShieldPack Plasma PlasmaAmmo"; - buyEquipmentSet = "HeavyShieldSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "2"; - isInvalid = "0"; - gameType = "CnH"; - }; - new AIObjective(AIOTouchObject) { - position = "-268.499 -56.7215 179.499"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Capture the Base1FlipFlop"; - mode = "TouchFlipFlop"; - targetObject = "Base1FlipFlop"; - targetClientId = "-1"; - targetObjectId = "4700"; - location = "-268.499 -56.7215 179.499"; - weightLevel1 = "3850"; - weightLevel2 = "2000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "Light EnergyPack"; - buyEquipmentSet = "LightEnergyDefault"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "2"; - isInvalid = "0"; - gameType = "CnH"; - }; - new AIObjective(AIODefendLocation) { - position = "-239.985 -350.472 228.57"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Defend the FlipFlop"; - targetObject = "CenterFlipFlop"; - targetClientId = "-1"; - targetObjectId = "4703"; - location = "-239.985 -350.472 228.57"; - weightLevel1 = "3900"; - weightLevel2 = "500"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - desiredEquipment = "ShieldPack Plasma PlasmaAmmo"; - buyEquipmentSet = "MediumShieldSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "2"; - isInvalid = "0"; - gameType = "CnH"; - }; - new AIObjective(AIOTouchObject) { - position = "-239.985 -350.472 228.57"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Capture the CenterFlipFlop"; - mode = "TouchFlipFlop"; - targetObject = "CenterFlipFlop"; - targetClientId = "-1"; - targetObjectId = "4703"; - location = "-239.985 -350.472 228.57"; - weightLevel1 = "3850"; - weightLevel2 = "2000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "Light EnergyPack"; - buyEquipmentSet = "LightEnergyDefault"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "2"; - isInvalid = "0"; - gameType = "CnH"; - }; - new AIObjective(AIOTouchObject) { - position = "273.239 -418.92 88.1692"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Capture the LowFlipFlop"; - mode = "TouchFlipFlop"; - targetObject = "LowFlipFlop"; - targetClientId = "-1"; - targetObjectId = "4712"; - location = "273.239 -418.92 88.1692"; - weightLevel1 = "3850"; - weightLevel2 = "2000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "Light EnergyPack"; - buyEquipmentSet = "LightEnergyDefault"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "2"; - isInvalid = "0"; - gameType = "CnH"; - }; - new AIObjective(AIOTouchObject) { - position = "-216.877 -691.348 270.323"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Capture the HighFlipFlop"; - mode = "TouchFlipFlop"; - targetObject = "HighFlipFlop"; - targetClientId = "-1"; - targetObjectId = "4707"; - location = "-216.877 -691.348 270.323"; - weightLevel1 = "3850"; - weightLevel2 = "2000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "Light EnergyPack"; - buyEquipmentSet = "LightEnergyDefault"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "2"; - isInvalid = "0"; - gameType = "CnH"; - }; - new AIObjective(AIOMortarObject) { - position = "-27.4724 -615.498 143.716"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Mortar the TurretBaseLarge"; - targetObject = "BaseTurret"; - targetClientId = "-1"; - targetObjectId = "12116"; - location = "-27.4724 -615.498 143.716"; - weightLevel1 = "3400"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - equipment = "Mortar MortarAmmo"; - buyEquipmentSet = "HeavyAmmoSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "2"; - isInvalid = "0"; - gameType = "CTF"; - }; - new AIObjective(AIOTouchObject) { - position = "30.1804 -613.523 139.617"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Grab the enemy flag"; - mode = "FlagGrab"; - targetObject = "ActualFlag"; - targetClientId = "-1"; - targetObjectId = "12124"; - location = "30.1804 -613.523 139.617"; - weightLevel1 = "6850"; - weightLevel2 = "2000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "Light EnergyPack"; - buyEquipmentSet = "LightEnergyDefault"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "2"; - isInvalid = "0"; - gameType = "CTF"; - }; - new AIObjective(AIOTouchObject) { - position = "30.1804 -613.523 139.617"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Capture the flag!"; - mode = "FlagCapture"; - targetObject = "ActualFlag"; - targetClientId = "-1"; - targetObjectId = "12124"; - location = "30.1804 -613.523 139.617"; - weightLevel1 = "6000"; - weightLevel2 = "4000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "1"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "2"; - isInvalid = "0"; - gameType = "CTF"; - }; - new AIObjective(AIOTouchObject) { - position = "30.1794 -613.557 139.617"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Grab the dropped enemy flag"; - mode = "FlagDropped"; - targetObject = "ActualFlag"; - targetClientId = "-1"; - targetObjectId = "12124"; - location = "30.1794 -613.557 139.617"; - weightLevel1 = "6001"; - weightLevel2 = "4100"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "1"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "2"; - isInvalid = "0"; - gameType = "CTF"; - }; - new AIObjective(AIOTouchObject) { - position = "-268.603 -57.2096 194.282"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Return our flag"; - mode = "FlagDropped"; - targetObject = "ActualFlag"; - targetClientId = "-1"; - targetObjectId = "12124"; - location = "-268.603 -57.2096 194.282"; - weightLevel1 = "6001"; - weightLevel2 = "4100"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "1"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "2"; - isInvalid = "0"; - gameType = "CTF"; - }; - new AIObjective(AIOAttackPlayer) { - position = "-268.603 -57.2096 194.282"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Kill the enemy flag carrier"; - mode = "FlagCarrier"; - targetObject = "ActualFlag"; - targetClientId = "-1"; - targetObjectId = "12124"; - location = "-268.603 -57.2096 194.282"; - weightLevel1 = "4800"; - weightLevel2 = "4800"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "Light EnergyPack"; - buyEquipmentSet = "LightEnergySniper"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "2"; - isInvalid = "0"; - gameType = "CTF"; - }; - new AIObjective(AIODefendLocation) { - position = "-268.603 -66.4096 194.282"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Defend our flag"; - targetObject = "ActualFlag"; - targetClientId = "-1"; - targetObjectId = "12124"; - location = "-268.603 -66.4096 194.282"; - weightLevel1 = "1500"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - desiredEquipment = "ShieldPack Plasma PlasmaAmmo"; - buyEquipmentSet = "HeavyShieldSet"; - chat = "ChatSelfDefendFlag DefendBase"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "2"; - isInvalid = "0"; - gameType = "CTF"; - }; - new AIObjective(AIORepairObject) { - position = "-241.188 -183.122 169.886"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the TurretBaseLarge"; - targetObject = "BaseTurret"; - targetClientId = "-1"; - targetObjectId = "12116"; - location = "-241.188 -183.122 169.886"; - weightLevel1 = "3100"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "2"; - isInvalid = "0"; - gameType = "CTF"; - }; - new AIObjective(AIOAttackObject) { - position = "-344.446 -548.842 61.6162"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Attack the GeneratorLarge"; - targetObject = "Team1FFGen"; - targetClientId = "-1"; - targetObjectId = "12069"; - location = "-344.446 -548.842 61.6162"; - weightLevel1 = "3100"; - weightLevel2 = "1600"; - weightLevel3 = "1000"; - weightLevel4 = "0"; - offense = "1"; - defense = "1"; - desiredEquipment = "ShieldPack"; - buyEquipmentSet = "HeavyAmmoSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "2"; - isInvalid = "0"; - gameType = "CTF"; - }; - new AIObjective(AIORepairObject) { - position = "-275.531 -41.3837 203.543"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the GeneratorLarge"; - targetObject = "MainGenerator"; - targetClientId = "-1"; - targetObjectId = "12122"; - location = "-275.531 -41.3837 203.543"; - weightLevel1 = "5200"; - weightLevel2 = "3600"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "2"; - isInvalid = "0"; - gameType = "CTF"; - }; - new AIObjective(AIODefendLocation) { - position = "-279.331 -55.1837 203.543"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Defend the GeneratorLarge"; - targetObject = "MainGenerator"; - targetClientId = "-1"; - targetObjectId = "12122"; - location = "-279.331 -55.1837 203.543"; - weightLevel1 = "3100"; - weightLevel2 = "1500"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - desiredEquipment = "ShieldPack Plasma PlasmaAmmo"; - buyEquipmentSet = "HeavyShieldSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "2"; - isInvalid = "0"; - gameType = "CTF"; - }; - new AIObjective(AIORepairObject) { - position = "254.378 -85.0003 56.8008"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the GeneratorLarge"; - targetObject = "Team2FFGen"; - targetClientId = "-1"; - targetObjectId = "12218"; - location = "254.378 -85.0003 56.8008"; - weightLevel1 = "5200"; - weightLevel2 = "3600"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "2"; - isInvalid = "0"; - gameType = "CTF"; - }; - new AIObjective(AIODefendLocation) { - position = "254.378 -85.0003 56.8008"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Defend the GeneratorLarge"; - targetObject = "Team2FFGen"; - targetClientId = "-1"; - targetObjectId = "12218"; - location = "254.378 -85.0003 56.8008"; - weightLevel1 = "3100"; - weightLevel2 = "1500"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - desiredEquipment = "ShieldPack Plasma PlasmaAmmo"; - buyEquipmentSet = "HeavyShieldSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "2"; - isInvalid = "0"; - gameType = "CTF"; - }; - new AIObjective(AIORepairObject) { - position = "255.612 -60.29 52.4464"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the GeneratorLarge"; - targetObject = "Team2Base1Gen"; - targetClientId = "-1"; - targetObjectId = "4628"; - location = "255.612 -60.29 52.4464"; - weightLevel1 = "3100"; - weightLevel2 = "1600"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - desiredEquipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - group = "4674"; - team = "2"; - isInvalid = "0"; - gameType = "CTF Siege"; - }; - new AIObjective(AIORepairObject) { - position = "-351.879 -566.087 73.7466"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the SentryTurret"; - targetObject = "Team1SentryTurret1"; - targetClientId = "-1"; - targetObjectId = "12106"; - location = "-351.879 -566.087 73.7466"; - weightLevel1 = "3100"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - missionTypesList = "CTF Siege TeamHunters"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIORepairObject) { - position = "-344.603 -578.178 56.7963"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the StationInventory"; - targetObject = "Team1StationInventory3"; - targetClientId = "-1"; - targetObjectId = "12107"; - location = "-344.603 -578.178 56.7963"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - missionTypesList = "CTF"; - team = "2"; - isInvalid = "0"; - }; - new SimGroup(MyObjectiveSet) { - clientLevel2 = "4356"; - clientLevel1 = "4338"; - powerCount = "0"; - - new AIObjective(AIODefendLocation) { - position = "28.0244 -599.532 81.3"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Attack as Assasian"; - targetObject = "Team1MainBase"; - targetClientId = "-1"; - targetObjectId = "11991"; - location = "28.0244 -599.532 81.3"; - weightLevel1 = "3000"; - weightLevel2 = "1500"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - equipment = "CloakPack ShockLance"; - desiredEquipment = "CloackPack ShockLance Chaingun ChaingunAmmo Blaster TargetingLaser RepairKit FlashGrenade Mine"; - chat = "ChatSelfAttack"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - group = "12199"; - missionTypesList = "CTF"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIODefendLocation) { - position = "-262.843 -71.2986 213.697"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Defend Base with Sniper"; - targetObject = "Team2MainBase"; - targetClientId = "-1"; - targetObjectId = "12128"; - location = "-262.843 -71.2986 213.697"; - weightLevel1 = "3000"; - weightLevel2 = "1500"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "SniperRifle"; - buyEquipmentSet = "LightEnergySniper"; - chat = "ChatSelfDefend"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - group = "12199"; - missionTypesList = "CTF"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIODeployEquipment) { - position = "-277.5 -48.8699 192.766"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Deploy indoor Turret"; - targetObject = "-1"; - targetClientId = "-1"; - targetObjectId = "-1"; - location = "-277.5 -48.8699 192.766"; - weightLevel1 = "4100"; - weightLevel2 = "0"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "TurretIndoorDeployable"; - buyEquipmentSet = "MediumIndoorTurretSet"; - chat = "ChatSelfSetupD"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - group = "12199"; - missionTypesList = "CTF Siege"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIODeployEquipment) { - position = "-261.608 -76.5666 146.036"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Deploy outdoor Turret"; - targetObject = "-1"; - targetClientId = "-1"; - targetObjectId = "-1"; - location = "-261.608 -76.5666 146.036"; - weightLevel1 = "4100"; - weightLevel2 = "0"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "TurretOutdoorDeployable"; - buyEquipmentSet = "MediumOutdoorTurretSet"; - chat = "ChatSelfSetupD"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - group = "12199"; - missionTypesList = "CTF Siege"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIODeployEquipment) { - position = "-241.671 -354.895 162.053"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Deploy indoor Turret"; - targetObject = "-1"; - targetClientId = "-1"; - targetObjectId = "-1"; - location = "-241.671 -354.895 162.053"; - weightLevel1 = "4100"; - weightLevel2 = "0"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "TurretIndoorDeployable"; - buyEquipmentSet = "MediumIndoorTurretSet"; - chat = "ChatSelfSetupD"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - group = "12199"; - missionTypesList = "CTF Siege"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIODeployEquipment) { - position = "-212.903 -688.217 269.453"; - rotation = "0 0 1 236.059"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Deploy Inventory Station"; - targetObject = "-1"; - targetClientId = "-1"; - targetObjectId = "-1"; - location = "-212.903 -688.217 269.453"; - weightLevel1 = "4100"; - weightLevel2 = "0"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "InventoryDeployable"; - buyEquipmentSet = "MediumInventorySet"; - chat = "ChatSelfSetupD"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - group = "12199"; - missionTypesList = "CTF Siege"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIODeployEquipment) { - position = "231.955 -129.119 81.8659"; - rotation = "0 0 -1 88.2355"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Deploy Inventory Station"; - targetObject = "-1"; - targetClientId = "-1"; - targetObjectId = "-1"; - location = "231.955 -129.119 81.8659"; - weightLevel1 = "4100"; - weightLevel2 = "0"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "InventoryDeployable"; - buyEquipmentSet = "MediumInventorySet"; - chat = "ChatSelfSetupD"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - group = "12199"; - missionTypesList = "CTF Siege"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIODeployEquipment) { - position = "208.435 -68.3352 78.3877"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Deploy outdoor Turret"; - targetObject = "-1"; - targetClientId = "-1"; - targetObjectId = "-1"; - location = "208.435 -68.3352 78.3877"; - weightLevel1 = "4100"; - weightLevel2 = "0"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "TurretOutdoorDeployable"; - buyEquipmentSet = "MediumOutdoorTurretSet"; - chat = "ChatSelfSetupD"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - group = "12199"; - missionTypesList = "CTF Siege"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIODeployEquipment) { - position = "235.754 -105.835 80.0736"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Deploy indoor Turret"; - targetObject = "-1"; - targetClientId = "-1"; - targetObjectId = "-1"; - location = "235.754 -105.835 80.0736"; - weightLevel1 = "4100"; - weightLevel2 = "0"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "TurretIndoorDeployable"; - buyEquipmentSet = "MediumIndoorTurretSet"; - chat = "ChatSelfSetupD"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - group = "12199"; - missionTypesList = "CTF Siege"; - team = "2"; - isInvalid = "0"; - }; - }; - }; - new SimGroup(Base1) { - powerCount = "0"; - - new SimGroup(Forcefields) { - powerCount = "0"; - - new SimGroup(NonSiegeForceFields) { - powerCount = "1"; - - new ForceFieldBare() { - position = "-253.382 -76.036 193.837"; - rotation = "0.226073 0.155193 -0.961668 71.0415"; - scale = "24.1282 0.1 6.34628"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "67"; - team = "2"; - locked = "true"; - }; - new ForceFieldBare() { - position = "-283.737 -38.4938 194.036"; - rotation = "0.108536 -0.158377 0.981395 112.154"; - scale = "24.1282 0.1 6.04818"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "68"; - team = "2"; - locked = "true"; - }; - new ForceFieldBare() { - position = "-272.454 -34.0788 193.536"; - rotation = "-0.611143 0.114369 0.783214 26.8764"; - scale = "24.1282 0.1 6.04818"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "69"; - team = "2"; - locked = "true"; - }; - new StaticShape(Team2FFGen) { - position = "254.113 -83.1054 55.3"; - rotation = "1 0 0 1.71915"; - scale = "1 1 1"; - nameTag = "Outpost"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - wasDisabled = "0"; - name = "ForceField"; - missionTypesList = "CTF"; - Target = "70"; - team = "2"; - locked = "true"; - repairedBy = "4334"; - }; - new ForceFieldBare(MoonroofFF) { - position = "-275.434 -59.0419 213.96"; - rotation = "0 0 1 21.1994"; - scale = "7.66683 8.98676 0.210138"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - missionTypesList = "CTF TeamHunters"; - Target = "71"; - team = "2"; - locked = "true"; - }; - }; - new StaticShape(SecondSiegeGen) { - position = "237.765 -86.512 54.7958"; - rotation = "1 0 0 1.71915"; - scale = "1 1 1"; - nameTag = "Gamma"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - wasDisabled = "1"; - name = "Forcefield"; - missionTypesList = "Siege"; - notRepairable = "1"; - Target = "72"; - team = "2"; - locked = "true"; - }; - new ForceFieldBare(SiegeFF) { - position = "-282.983 -64.22 191.18"; - rotation = "0 0 1 21.1994"; - scale = "22.134 22.9774 0.955475"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "73"; - team = "2"; - locked = "true"; - }; - new ForceFieldBare(SiegeFF2) { - position = "-287.45 -71.9911 194.119"; - rotation = "0.641197 -0.122258 0.757575 28.2541"; - scale = "24.1282 0.1 6.04818"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - Target = "74"; - team = "2"; - locked = "true"; - }; - }; - new SimGroup(Assets) { - powerCount = "1"; - - new StaticShape(Team2StationInventory2) { - position = "240.188 -60.5533 49.9709"; - rotation = "0.789525 0.613604 0.0118438 6.53193"; - scale = "1 1 1"; - nameTag = "Outpost"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - name = "Outpost"; - Trigger = "12228"; - Target = "75"; - team = "2"; - locked = "true"; - }; - new StaticShape(Team2Base1Gen) { - position = "256.315 -62.1165 51.0031"; - rotation = "0 0 1 166.731"; - scale = "1 1 1"; - nameTag = "Outpost"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - name = "Outpost"; - missionTypesList = "CTF Siege"; - Target = "76"; - team = "2"; - locked = "true"; - }; - new Turret(Team2SentryTurret1) { - position = "246.601 -72.9185 68.8091"; - rotation = "0.0664943 0.0533028 0.996362 90.1178"; - scale = "1 1 1"; - nameTag = "Outpost"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - name = "Outpost"; - Target = "77"; - team = "2"; - lastProjectile = "25765"; - locked = "true"; - }; - }; - new SimGroup(Structures) { - powerCount = "0"; - - new InteriorInstance(Outpost) { - position = "242.211 -63.038 72.5347"; - rotation = "0.819009 0.571458 -0.0515706 6.99296"; - scale = "1 1 1"; - interiorFile = "sbunk9.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new SimGroup(Wreckage) { - powerCount = "0"; - - new InteriorInstance() { - position = "239.201 -93.5538 59.4869"; - rotation = "0.144362 -0.280714 0.948873 41.0882"; - scale = "0.233635 0.542386 1"; - interiorFile = "dwall1.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "240.372 -83.7628 53.9356"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "drock6.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "238.122 -94.0885 53.9751"; - rotation = "0 1 0 2.29172"; - scale = "1 1 1"; - interiorFile = "drock7.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "248.835 -90.1353 55.1155"; - rotation = "-0.381463 0.101477 0.918797 32.2948"; - scale = "1 1 1"; - interiorFile = "drock7.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "249.506 -97.1604 56.0194"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "drock6.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "245.15 -96.3407 57.0587"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "drock7.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "244.651 -82.9288 62.6254"; - rotation = "1 0 0 0"; - scale = "0.681088 0.403698 0.496752"; - interiorFile = "drock7.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "251.318 -102.356 64.5528"; - rotation = "1 0 0 0"; - scale = "0.681088 0.403698 0.496752"; - interiorFile = "drock7.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "253.602 -64.7709 51.3769"; - rotation = "1 0 0 86.5166"; - scale = "1 1 1"; - interiorFile = "drock6.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "244.7 -69.5869 52.0555"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "drock7.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "252.564 -117.465 76.1093"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "drock7.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "254.741 -116.401 75.3471"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "drock6.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "253.832 -118.571 77.9688"; - rotation = "0.32874 0.944325 0.0134188 175.585"; - scale = "1 1 1"; - interiorFile = "drock7.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "254.217 -103.696 79.8758"; - rotation = "0.190489 -0.183163 -0.964451 94.3166"; - scale = "1 1 1"; - interiorFile = "drock6.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "250.622 -110.74 78.195"; - rotation = "0.48637 -0.868316 -0.0973189 56.9394"; - scale = "1 1 1"; - interiorFile = "drock6.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "229.987 -120.592 86.3898"; - rotation = "-0.0410913 -0.648662 0.759966 52.534"; - scale = "0.233635 0.36212 1"; - interiorFile = "dwall1.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "233.856 -114.786 79.7382"; - rotation = "0.261086 0.0397069 0.964499 182.919"; - scale = "1 1 1"; - interiorFile = "drock7.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "241.123 -114.744 89.3454"; - rotation = "0.136316 0.331624 -0.933511 47.5308"; - scale = "1 1 1"; - interiorFile = "drock6.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "241.144 -112.861 88.7653"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "drock6.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "237.943 -104.679 87.8106"; - rotation = "1 0 0 59.5876"; - scale = "1 1 1"; - interiorFile = "drock6.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "252.267 -109.297 90.856"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "drock6.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "219.4 -115.495 80.9948"; - rotation = "0.216142 0.799006 0.561134 216.357"; - scale = "1 0.93047 1"; - interiorFile = "drock8.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "249.922 -121.086 83.2403"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "drock7.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "191.15 -103.202 86.0999"; - rotation = "0 0 -1 25.2101"; - scale = "1.30309 1.36672 1.16977"; - interiorFile = "drock8.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "254.83 -122.169 82.4549"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "drock6.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - }; - }; - }; - }; - new SimGroup(team0) { - powerCount = "0"; - - new SimGroup(spawnspheres) { - powerCount = "0"; - - new SpawnSphere(SiegeSpawnSphere) { - position = "258.831 -62.595 83.1099"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "100"; - sphereWeight = "100"; - indoorWeight = "0"; - outdoorWeight = "100"; - missionTypesList = "Siege"; - locked = "true"; - }; - }; - new SimGroup(AltGametypes) { - powerCount = "0"; - - new SimGroup(RabbitGroup) { - powerCount = "0"; - - new StaticShape() { - position = "-239.998 -350.519 226.855"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "InteriorFlagStand"; - lockCount = "0"; - homingCount = "0"; - missionTypesList = "Rabbit"; - Target = "-1"; - team = "0"; - locked = "true"; - }; - new Item(RabbitFlag) { - position = "-239.966 -350.477 226.82"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "FLAG"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "0"; - rotate = "0"; - WayPoint = "12435"; - missionTypesList = "Rabbit"; - originalPosition = "-239.966 -350.477 226.82 1 0 0 0"; - Target = "78"; - team = "0"; - isHome = "1"; - locked = "true"; - }; - }; - new SimGroup(HuntersGroup) { - powerCount = "0"; - - new Item(HuntersNexus) { - position = "-240.355 -350.428 227.346"; - rotation = "1 0 0 0"; - scale = "1 1 0.739774"; - dataBlock = "Nexus"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - flashThreadDir = "1"; - missionTypesList = "Hunters TeamHunters"; - Target = "79"; - team = "0"; - locked = "true"; - }; - new StaticShape(HuntersNexus2) { - position = "-240.369 -350.317 224.95"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "Nexus_Effect"; - lockCount = "0"; - homingCount = "0"; - missionTypesList = "Hunters TeamHunters"; - Target = "-1"; - team = "0"; - locked = "true"; - }; - new StaticShape(HuntersNexusCap) { - position = "-240.051 -350.404 232.922"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "NexusCap"; - lockCount = "0"; - homingCount = "0"; - missionTypesList = "Hunters TeamHunters"; - Target = "-1"; - team = "0"; - locked = "true"; - }; - new StaticShape(HuntersNexusBase) { - position = "-240.451 -350.284 226.808"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "NexusBase"; - lockCount = "0"; - homingCount = "0"; - missionTypesList = "Hunters TeamHunters"; - Target = "-1"; - team = "0"; - locked = "true"; - }; - new WayPoint(NexusWaypoint) { - position = "-240.326 -350.367 228.533"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "WayPointMarker"; - lockCount = "0"; - homingCount = "0"; - name = "Nexus"; - team = "0"; - missionTypesList = "Hunters TeamHunters"; - locked = "true"; - }; - }; - new SimGroup(CnH) { - powerCount = "0"; - - new SimGroup(Base2Group) { - powerCount = "0"; - - new StaticShape(Base2Projector) { - position = "35.2288 -610.292 158.743"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "LogoProjector"; - lockCount = "0"; - homingCount = "0"; - missionTypesList = "CnH"; - Target = "-1"; - holo = "0"; - team = "0"; - locked = "true"; - }; - new StaticShape(Base2FlipFlop) { - position = "30.2078 -613.501 123.097"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "FlipFlop"; - lockCount = "0"; - homingCount = "0"; - name = "Base 2"; - missionTypesList = "CnH"; - Target = "80"; - team = "0"; - Projector = "12275"; - locked = "true"; - }; - new WayPoint() { - position = "30.2104 -613.557 124.805"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "WayPointMarker"; - lockCount = "0"; - homingCount = "0"; - name = "Base2"; - team = "0"; - missionTypesList = "CnH"; - locked = "true"; - }; - }; - new SimGroup(Base1Group) { - powerCount = "0"; - - new StaticShape(Base1Projector) { - position = "-262.018 -55.9125 212.958"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "LogoProjector"; - lockCount = "0"; - homingCount = "0"; - missionTypesList = "CnH"; - Target = "-1"; - holo = "0"; - team = "0"; - locked = "true"; - }; - new StaticShape(Base1FlipFlop) { - position = "-268.499 -56.7215 177.232"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "FlipFlop"; - lockCount = "0"; - homingCount = "0"; - name = "Base 1"; - missionTypesList = "CnH"; - Target = "81"; - team = "0"; - Projector = "12279"; - locked = "true"; - }; - new WayPoint() { - position = "-268.557 -56.7214 180.216"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "WayPointMarker"; - lockCount = "0"; - homingCount = "0"; - name = "Base 1"; - team = "0"; - missionTypesList = "CnH"; - locked = "true"; - }; - }; - new SimGroup(CenterGroup) { - powerCount = "0"; - - new StaticShape(CenterFlipFlop) { - position = "-239.985 -350.472 226.303"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "FlipFlop"; - lockCount = "0"; - homingCount = "0"; - name = "The Center"; - missionTypesList = "CnH"; - Target = "82"; - team = "0"; - Projector = "12284"; - locked = "true"; - }; - new StaticShape(CenterProjector) { - position = "-242.284 -347.263 226.409"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "LogoProjector"; - lockCount = "0"; - homingCount = "0"; - missionTypesList = "CnH"; - Target = "-1"; - holo = "0"; - team = "0"; - locked = "true"; - }; - new WayPoint() { - position = "-239.892 -350.113 228.728"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "WayPointMarker"; - lockCount = "0"; - homingCount = "0"; - name = "Center"; - team = "0"; - missionTypesList = "CnH"; - locked = "true"; - }; - }; - new SimGroup(HighGroup) { - powerCount = "0"; - - new StaticShape(HighFlipFlop) { - position = "-216.877 -691.348 268.056"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "FlipFlop"; - lockCount = "0"; - homingCount = "0"; - name = "the High Tower"; - missionTypesList = "CnH"; - Target = "83"; - team = "0"; - Projector = "12288"; - locked = "true"; - }; - new StaticShape(HighProjector) { - position = "-216.676 -691.639 286.822"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "LogoProjector"; - lockCount = "0"; - homingCount = "0"; - missionTypesList = "CnH"; - Target = "-1"; - holo = "0"; - team = "0"; - locked = "true"; - }; - new WayPoint() { - position = "-216.863 -691.305 270.631"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "WayPointMarker"; - lockCount = "0"; - homingCount = "0"; - name = "High Tower"; - team = "0"; - missionTypesList = "CnH"; - locked = "true"; - }; - }; - new SimGroup(LowGroup) { - powerCount = "0"; - - new StaticShape(LowProjector) { - position = "135.254 -421.913 263.793"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "LogoProjector"; - lockCount = "0"; - homingCount = "0"; - missionTypesList = "CnH"; - Target = "-1"; - holo = "0"; - team = "0"; - locked = "true"; - }; - new StaticShape(LowFlipFlop) { - position = "273.239 -418.92 85.9024"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "FlipFlop"; - lockCount = "0"; - homingCount = "0"; - name = "the Low Tower"; - missionTypesList = "CnH"; - Target = "84"; - team = "0"; - Projector = "12291"; - locked = "true"; - }; - new WayPoint() { - position = "273.036 -418.884 88.2857"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "WayPointMarker"; - lockCount = "0"; - homingCount = "0"; - name = "Low Tower"; - team = "0"; - missionTypesList = "CnH"; - locked = "true"; - }; - }; - }; - }; - new SimGroup(AIObjectives) { - powerCount = "0"; - - new AIObjective(AIOTouchObject) { - position = "-239.966 -350.477 228.366"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Return our flag"; - mode = "FlagDropped"; - targetObject = "RabbitFlag"; - targetClientId = "-1"; - targetObjectId = "8923"; - location = "-239.966 -350.477 228.366"; - weightLevel1 = "6001"; - weightLevel2 = "4100"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "1"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "0"; - gameType = "Rabbit"; - }; - new AIObjective(AIOAttackPlayer) { - position = "-239.966 -350.477 228.366"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Kill the enemy flag carrier"; - mode = "FlagCarrier"; - targetObject = "RabbitFlag"; - targetClientId = "-1"; - targetObjectId = "-1"; - location = "0 0 0"; - weightLevel1 = "4800"; - weightLevel2 = "4800"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "Light EnergyPack"; - buyEquipmentSet = "LightEnergySniper"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - team = "0"; - gameType = "Rabbit"; - }; - }; - new SimGroup(Structures) { - powerCount = "0"; - - new InteriorInstance(CenterBlock) { - position = "-203.642 -435.138 85.7534"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "smisc4.dif"; - showTerrainInside = "0"; - team = "0"; - locked = "true"; - }; - new InteriorInstance(CenterBlock) { - position = "-203.734 -435.316 76.5285"; - rotation = "1 0 0 0"; - scale = "0.508497 0.414108 1.22956"; - interiorFile = "smisc4.dif"; - showTerrainInside = "0"; - team = "0"; - locked = "true"; - }; - new InteriorInstance(RabbitHuntersPlat) { - position = "-240.253 -350.65 224.811"; - rotation = "0 0 -1 1.71915"; - scale = "1 1 1"; - interiorFile = "xplat1.dif"; - showTerrainInside = "0"; - missionTypesList = "Rabbit Hunters TeamHunters"; - team = "0"; - locked = "true"; - }; - }; - }; - }; - new SimGroup(Bridges) { - providesPower = "1"; - powerCount = "1"; - - new SimGroup(Bridge2) { - powerCount = "1"; - - new InteriorInstance() { - position = "315.149 -192.658 125.578"; - rotation = "0 0 1 79.0682"; - scale = "1 1 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "217.565 -211.507 125.545"; - rotation = "0 0 1 79.0682"; - scale = "1 1.3884 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "379.104 -180.26 125.561"; - rotation = "0 0 1 79.0682"; - scale = "1 0.574412 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - }; - new SimGroup(Bridge4) { - powerCount = "1"; - - new InteriorInstance() { - position = "-11.0043 -717.773 76.2585"; - rotation = "1 0 0 0"; - scale = "2.0847 2.09574 5.45977"; - interiorFile = "smisc4.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-10.9391 -717.602 135.115"; - rotation = "0 0 1 89.9544"; - scale = "0.971145 1.2246 1"; - interiorFile = "sbrdg4.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "82.421 -717.457 99.2131"; - rotation = "1 0 0 0"; - scale = "1.68799 2.09574 2.57092"; - interiorFile = "smisc4.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "82.3788 -717.528 135.116"; - rotation = "0 0 1 89.9544"; - scale = "0.971145 1 1"; - interiorFile = "sbrdg4.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "166.828 -717.893 133.747"; - rotation = "0 0 1 90.5273"; - scale = "0.972455 1 1.27415"; - interiorFile = "sbrdg3.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "29.9904 -675.072 135.09"; - rotation = "1 0 0 0"; - scale = "1 0.98715 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - }; - new SimGroup(Bridge13) { - powerCount = "1"; - - new InteriorInstance() { - position = "-178.652 108.211 133.191"; - rotation = "0 0 1 229.183"; - scale = "1 1.10471 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-112.452 165.387 133.158"; - rotation = "0 0 1 229.183"; - scale = "1 1 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-71.2561 200.993 133.186"; - rotation = "0 0 1 229.183"; - scale = "1 0.311903 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - }; - new SimGroup(Bridge1) { - powerCount = "1"; - - new InteriorInstance() { - position = "252.424 137.343 209.988"; - rotation = "0 0 1 14.8969"; - scale = "1 0.778667 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "149.791 -253.488 210.034"; - rotation = "0 0 1 14.3239"; - scale = "1 1 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "170.085 -173.968 210.039"; - rotation = "0 0 1 14.3239"; - scale = "1 1 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "191.053 -93.6264 210.011"; - rotation = "0 0 1 14.8969"; - scale = "1 1 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "212.409 -13.3432 210.044"; - rotation = "0 0 1 14.8969"; - scale = "1 1 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "233.709 66.8984 210.027"; - rotation = "0 0 1 14.8969"; - scale = "1 1 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "127.645 -340.221 210.001"; - rotation = "0 0 1 14.3239"; - scale = "1 1.15336 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - }; - new SimGroup(Bridge5) { - powerCount = "1"; - - new InteriorInstance() { - position = "-33.7752 -449.65 154.736"; - rotation = "0 0 1 30.9396"; - scale = "1 1 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-76.4208 -520.881 154.753"; - rotation = "0 0 1 30.9396"; - scale = "1 1 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-119.742 -592.306 154.74"; - rotation = "0 0 1 31.5126"; - scale = "1 1 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-163.168 -663.138 154.768"; - rotation = "0 0 1 31.5126"; - scale = "1 1 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - }; - new SimGroup(Bridge3) { - powerCount = "1"; - - new InteriorInstance() { - position = "195.239 -487.6 95.8968"; - rotation = "0 0 1 65.3172"; - scale = "1.68799 3.18541 2.57092"; - interiorFile = "smisc4.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "194.9 -487.539 134.72"; - rotation = "0 0 1 154.699"; - scale = "0.983499 1 1.27415"; - interiorFile = "sbrdg3.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "227.036 -556.344 136.13"; - rotation = "0 0 1 155.272"; - scale = "1 0.762218 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "257.184 -621.767 136.153"; - rotation = "0 0 1 155.272"; - scale = "1 1 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - }; - new SimGroup(Bridge12) { - powerCount = "1"; - - new InteriorInstance() { - position = "-382.541 71.4891 155.339"; - rotation = "0 0 1 140.948"; - scale = "1 1 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-434.881 136.003 155.306"; - rotation = "0 0 1 140.948"; - scale = "1 1 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-478.524 189.766 155.334"; - rotation = "0 0 1 140.948"; - scale = "1 0.664215 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - }; - new SimGroup(Bridge7) { - powerCount = "1"; - - new InteriorInstance() { - position = "-247.313 -218.322 156.503"; - rotation = "0 0 1 177.617"; - scale = "1 0.740917 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-244.282 -290.727 156.475"; - rotation = "0 0 1 177.617"; - scale = "1 1 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-240.827 -373.731 156.508"; - rotation = "0 0 1 177.617"; - scale = "1 1 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-237.33 -456.678 156.491"; - rotation = "0 0 1 177.617"; - scale = "1 1 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-234.275 -529.501 156.452"; - rotation = "0 0 1 177.617"; - scale = "1 0.778667 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-190.251 -357.391 156.343"; - rotation = "0 0 -1 90.7102"; - scale = "1 1.3121 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-93.937 -356.622 156.41"; - rotation = "0 0 -1 90.1372"; - scale = "1 1 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-10.716 -356.405 156.438"; - rotation = "0 0 -1 90.1372"; - scale = "1 0.996916 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - }; - new SimGroup(Bridge6) { - powerCount = "1"; - - new InteriorInstance() { - position = "58.3175 -381.551 208.88"; - rotation = "0 0 1 57.8687"; - scale = "1 0.778667 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-3.39411 -420.338 208.919"; - rotation = "0 0 1 57.8687"; - scale = "1 1 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-73.6747 -464.531 208.936"; - rotation = "0 0 1 57.8687"; - scale = "1 1 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-144.025 -508.716 208.903"; - rotation = "0 0 1 57.8687"; - scale = "1 1 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-214.599 -553.063 208.931"; - rotation = "0 0 1 57.8687"; - scale = "1 1 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - }; - new SimGroup(Bridge14) { - powerCount = "1"; - - new InteriorInstance() { - position = "-618.069 -600.115 233.374"; - rotation = "0 0 1 106.57"; - scale = "1 0.793788 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-546.745 -621.336 233.407"; - rotation = "0 0 1 106.57"; - scale = "1 1 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-468.081 -644.731 233.412"; - rotation = "0 0 1 106.57"; - scale = "1 1 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-388.673 -668.891 233.384"; - rotation = "0 0 1 107.143"; - scale = "1 1 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-309.288 -693.377 233.417"; - rotation = "0 0 1 107.143"; - scale = "1 1 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-219.15 -721.135 233.4"; - rotation = "0 0 1 107.143"; - scale = "1 1.26894 1"; - interiorFile = "sbrdg5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - }; - }; - new SimGroup(Towers) { - powerCount = "0"; - - new SimGroup(Underground) { - powerCount = "0"; - - new InteriorInstance() { - position = "-39.6416 -25.4541 97.6058"; - rotation = "0.706996 0.706996 -0.0176786 4.05129"; - scale = "1 1 1"; - interiorFile = "stowr1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "261.6 -74.571 87.9013"; - rotation = "1 0 0 6.30252"; - scale = "1 1 1"; - interiorFile = "stowr1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "272.726 -416.56 95.0372"; - rotation = "0.739491 0.672148 -0.0370054 8.51572"; - scale = "1 1 1"; - interiorFile = "stowr1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-109.635 -547.354 90.1012"; - rotation = "1 0 0 6.30252"; - scale = "1 1 1"; - interiorFile = "stowr1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-203.619 196.746 83.2631"; - rotation = "-0.993148 0.0871335 0.0778794 7.46196"; - scale = "1 1 1"; - interiorFile = "stowr1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-407.156 -242.67 90.875"; - rotation = "1 0 0 16.0428"; - scale = "1 1 1"; - interiorFile = "stowr1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - }; - new SimGroup(Aboveground) { - powerCount = "0"; - - new InteriorInstance() { - position = "13.7812 -315.43 187.629"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "stowr1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "340.983 -652.327 140.089"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "stowr6.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-498.438 219.099 137.819"; - rotation = "0 0 1 46.4096"; - scale = "1 1 1"; - interiorFile = "stowr6.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "69.9097 212.472 157.436"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "stowr6.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "257.765 172.916 255.302"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "stowr1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "421.286 -154.539 166.709"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "stowr1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "102.083 -204.767 202.566"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "stowr1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "135.177 -422.462 255.395"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "stowr1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-469.715 -486.593 204.01"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "stowr1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-216.456 -691.265 277.935"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "stowr1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - }; - }; - new SimGroup(Armaments) { - powerCount = "0"; - - new Item() { - position = "-207.345 197.091 77.3484"; - rotation = "0 0 -1 26.929"; - scale = "1 1 1"; - dataBlock = "EnergyPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "-492.555 222.878 191.458"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "-503.915 212.195 191.403"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPatch"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "-504.624 227.229 191.632"; - rotation = "0 0 1 42.3989"; - scale = "1 1 1"; - dataBlock = "GrenadeLauncher"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "-503.621 226.25 191.626"; - rotation = "0 0 1 44.1177"; - scale = "1 1 1"; - dataBlock = "GrenadeLauncherAmmo"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "-503.435 226.069 191.626"; - rotation = "0 0 1 44.1177"; - scale = "1 1 1"; - dataBlock = "GrenadeLauncherAmmo"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "-497.504 218.079 200.803"; - rotation = "0 0 -1 37.8152"; - scale = "1 1 1"; - dataBlock = "InventoryDeployable"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "72.0033 220.067 210.819"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPatch"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "72.0054 212.922 210.675"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPatch"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "71.9085 204.743 210.845"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPatch"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "260.566 176.16 246.499"; - rotation = "0 0 1 230.329"; - scale = "1 1 1"; - dataBlock = "SniperRifle"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "254.758 172.155 246.405"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "EnergyPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "421.11 -154.606 157.709"; - rotation = "0 0 -1 1.14602"; - scale = "1 1 1"; - dataBlock = "RepairKit"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "341.022 -652.108 193.59"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPatch"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "341.02 -644.963 193.734"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPatch"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "340.925 -660.287 193.76"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPatch"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "-214.294 -691.644 269.139"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "Plasma"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "-217.562 -689.039 268.73"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "PlasmaAmmo"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - ammoStore = "10"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "-217.162 -689.039 268.73"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "PlasmaAmmo"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - ammoStore = "10"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "-470.626 -483.814 195.06"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "Mine"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "-472.187 -484.018 194.95"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "grenade"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "-471.469 -483.661 195.018"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "grenade"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "-472.089 -483.661 194.998"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "grenade"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "-469.131 -483.535 195.351"; - rotation = "0 0 1 90.5273"; - scale = "1 1 1"; - dataBlock = "ELFGun"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "-36.2743 -28.4248 88.8895"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "MissileLauncherAmmo"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "102.407 -204.653 193.613"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "13.6955 -315.133 178.381"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "InventoryDeployable"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "-415.239 -242.049 77.1152"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "MortarAmmo"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "-414.388 -241.631 77.4499"; - rotation = "0 0 1 23.4913"; - scale = "1 1 1"; - dataBlock = "MortarAmmo"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item(MortarGun) { - position = "-414.568 -240.274 77.1168"; - rotation = "0 0 1 233.949"; - scale = "1 1 1"; - dataBlock = "Mortar"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "-39.926 -24.0671 88.4986"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPatch"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "-39.9872 -27.4283 88.6666"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "MissileLauncher"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "-36.2743 -28.4248 88.9695"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "MissileLauncherAmmo"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "-106.648 -546.303 81.0544"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "TurretIndoorDeployable"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "-113.096 -546.869 81.0199"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "TurretOutdoorDeployable"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "-113.002 -551.525 81.5587"; - rotation = "0 0 1 49.2744"; - scale = "1 1 1"; - dataBlock = "CloakingPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "-106.935 -548.525 81.2678"; - rotation = "0 0 -1 88.4182"; - scale = "1 1 1"; - dataBlock = "ShockLance"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item(MortarGun) { - position = "278.017 -413.207 76.8515"; - rotation = "0 0 -1 34.3778"; - scale = "1 1 1"; - dataBlock = "Mortar"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "278.25 -414.26 76.9846"; - rotation = "0 0 1 23.4913"; - scale = "1 1 1"; - dataBlock = "MortarAmmo"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "277.399 -414.677 76.6499"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "MortarAmmo"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "-106.913 -551.166 81.7049"; - rotation = "0 0 -1 40.107"; - scale = "1 1 1"; - dataBlock = "SensorJammerPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "-109.981 -545.41 80.796"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "EnergyPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "188.886 -491.15 141.533"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "351.126 -652.299 193.737"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "330.628 -651.431 193.693"; - rotation = "0 0 1 89.3814"; - scale = "1 1 1"; - dataBlock = "EnergyPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "58.0175 211.142 211.112"; - rotation = "0 0 1 88.8085"; - scale = "1 1 1"; - dataBlock = "EnergyPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "81.3297 213.035 210.804"; - rotation = "0 0 1 91.6732"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - new Item() { - position = "-406.074 -244.004 81.8162"; - rotation = "0 0 -1 29.2208"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - Target = "-1"; - locked = "true"; - }; - }; -}; -//--- OBJECT WRITE END --- - -//=+=+=+=+=+=+=+=+=+=+=+=+=+=+=<>=+=+=+=+=+=+=+=+=+=+=+=+=+=+= -//////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ -//=+=+=+=+=+=+=+=+=+=+=+=+=+=+=<>=+=+=+=+=+=+=+=+=+=+=+=+=+=+= -package Broken_Dreams{ - - -function Generator::onEnabled(%data, %obj, %prevState) -{ - Parent::onEnabled(%data, %obj, %prevState); - - if(%obj == nameToId("MainGenerator1") ) - { - NameToID("NeededGen").setDamageLevel(2.5); - NameToID("Team1FFGen").setDamageLevel(0); - } -} - -//From TRIDENT.MIS -//Thanks to CleverClothe for pointing it out - -// ...we want to deactivate the above set spawn spheres -// (revert them to attackers) if the gen is disabled -// (and it won't be being repaired, either) - function Generator::onDisabled(%data, %obj) - { - Parent::onDisabled(%data, %obj); - - %attackersTeam = 1; - %neutralTeam = 0; - if(%obj == nameToId("SecondSiegeGen") ) - { - %spawn = nameToId("SiegeSpawnSphere"); - Game.claimSpawn(%spawn, %attackersTeam, %neutralTeam); - } - } - -//Cleanup work -//Wohoo! I did *this* on my own - function Game::gameOver( %game ) - { - $InvBanList[$CurrentMissionType, "Mortar"] = ""; - Game.claimSpawn(NameToID("SiegeSpawnSphere"), 0, 1); - Parent::gameOver( %game ); - } -//=+=+=+=+=+=+=+=+=+=+=+=+=+=+=<>=+=+=+=+=+=+=+=+=+=+=+=+=+=+= -//////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ -//=+=+=+=+=+=+=+=+=+=+=+=+=+=+=<>=+=+=+=+=+=+=+=+=+=+=+=+=+=+= - -//MAJOR thanks to Dev and Alingis for these pieces following.. -//Yes, I'm stupid for needing help on such a small thing, but -//the thanks goes out, nonetheless. -//=+=+=+=+=+=+=+=+=+=+=+=+=+=+= - - function DestroyOnStart() - { - - if ($missionRunning == false) - { - schedule(500, 0, DestroyOnStart); - return; - } - - if ($CurrentMissionType !$= "CTF") - { -//Mission is NOT Capture the Flag type - nameToID(Team1Base1Gen).setDamageLevel(2.5); - nameToID(Team2Base1Gen).setDamageLevel(2.5); - - if ($CurrentMissionType $= "Siege") - { -//Mission is Siege type - nameToID(Team2Base1Gen).setDamageLevel(0); - nameToID(Team2FFGen).setDamageLevel(2.5); - - nameToID(MainGenerator1).setDamageLevel(2.5); - nameToID(Team1StationInventory1).setDamageLevel(2.5); - nameToID(Team1StationInventory2).setDamageLevel(2.5); - nameToID(BaseTurret1).setDamageLevel(2.5); - nameToID(Team1FFGen).setDamageLevel(2.5); - nameToID(Team1Base1Gen).setDamageLevel(2.5); - }else{ -//Mission is not CTF OR Siege - nameToID(SecondSiegeGen).setDamageLevel(2.5); - nameToID(FirstSiegeGen).setDamageLevel(2.5); - nameToID(NeededGen).setDamageLevel(2.5); - } - }else{ -//Mission is CTF - nameToID(SecondSiegeGen).setDamageLevel(2.5); - nameToID(FirstSiegeGen).setDamageLevel(2.5); - nameToID(NeededGen).setDamageLevel(2.5); - } - } -//Yes, yes.. not the best way to do code. Sorry.. but it works. On to the next piece! - -//=+=+=+=+=+=+=+=+=+=+=+=+=+=+= -//Below code came from TRIDENT.MIS -//Halftime! Blow everything up again. -function SiegeGame::halftimeOver( %game ) -{ - // drop all players into mission - %game.dropPlayers(); - - //setup the AI for the second half - %game.aiHalfTime(); - - // start the mission again (release players) - %game.halfTimeCountDown( $Host::warmupTime ); - - //redo the objective waypoints - %game.findObjectiveWaypoints(); - nameToID(Team2Base1Gen).setDamageLevel(0); - nameToID(Team2FFGen).setDamageLevel(2.5); - - nameToID(MainGenerator1).setDamageLevel(2.5); - nameToID(Team1StationInventory1).setDamageLevel(2.5); - nameToID(Team1StationInventory2).setDamageLevel(2.5); - nameToID(BaseTurret1).setDamageLevel(2.5); - nameToID(Team1FFGen).setDamageLevel(2.5); - nameToID(Team1Base1Gen).setDamageLevel(2.5); -} -}; -//=+=+=+=+=+=+=+=+=+=+=+=+=+=+= -activatePackage(Broken_Dreams); -DestroyOnStart(); -//=+=+=+=+=+=+=+=+=+=+=+=+=+=+= diff --git a/docs/base/@vl2/brokendreams_2.vl2/terrains/Broken_Dreams.nav b/docs/base/@vl2/brokendreams_2.vl2/terrains/Broken_Dreams.nav deleted file mode 100644 index fc12fb80..00000000 Binary files a/docs/base/@vl2/brokendreams_2.vl2/terrains/Broken_Dreams.nav and /dev/null differ diff --git a/docs/base/@vl2/brokendreams_2.vl2/terrains/Broken_Dreams.spn b/docs/base/@vl2/brokendreams_2.vl2/terrains/Broken_Dreams.spn deleted file mode 100644 index 7439083c..00000000 Binary files a/docs/base/@vl2/brokendreams_2.vl2/terrains/Broken_Dreams.spn and /dev/null differ diff --git a/docs/base/@vl2/brokendreams_2.vl2/textures/gui/load_broken_dreams.png b/docs/base/@vl2/brokendreams_2.vl2/textures/gui/load_broken_dreams.png deleted file mode 100644 index 472c71e6..00000000 Binary files a/docs/base/@vl2/brokendreams_2.vl2/textures/gui/load_broken_dreams.png and /dev/null differ diff --git a/docs/base/@vl2/centaur.vl2/Dopplegangers.txt b/docs/base/@vl2/centaur.vl2/Dopplegangers.txt deleted file mode 100644 index bbb62a00..00000000 --- a/docs/base/@vl2/centaur.vl2/Dopplegangers.txt +++ /dev/null @@ -1,19 +0,0 @@ - -This file was packed using Emo1313's map zipping utility for Tribes2. -Please visit Dopplegangers.com @ www.dopplegangers.com for all your Tribes file needs. -Thank you. - - - -This file contains: - ====================================== - Centaur.mis. - Centaur.ter. - Centaur.spn. - Centaur.nav. - Centaur_heightfield.cs. - Centaur_texture.cs. - LOAD_Centaur.png. - - ====================================== - \ No newline at end of file diff --git a/docs/base/@vl2/centaur.vl2/missions/Centaur.mis b/docs/base/@vl2/centaur.vl2/missions/Centaur.mis deleted file mode 100644 index 13482819..00000000 --- a/docs/base/@vl2/centaur.vl2/missions/Centaur.mis +++ /dev/null @@ -1,2461 +0,0 @@ -// DisplayName = Centaur -// MissionTypes = Siege - -//--- MISSION QUOTE BEGIN --- -//And with a horrible sound they charged us. Never have I seen a beast with such fury. -// -- Unknown Soldier on the Assault of Mares Peak. -//--- MISSION QUOTE END --- - -//--- MISSION STRING BEGIN --- -//[Siege] Defensive Team has Vehicle Pad -//[Siege] Generators must be systematically destroyed to reach the Control Switch. -//--- MISSION STRING END --- - -//--- OBJECT WRITE BEGIN --- -new SimGroup(MissionGroup) { - CTF_scoreLimit = "5"; - musicTrack = "lush"; - cdTrack = "2"; - powerCount = "0"; - - new MissionArea(MissionArea) { - area = "-1032 -1024 2048 2064"; - flightCeiling = "500"; - flightCeilingRange = "20"; - locked = "true"; - }; - new TerrainBlock(Terrain) { - rotation = "1 0 0 0"; - scale = "1 1 1"; - terrainFile = "Centaur.ter"; - squareSize = "8"; - emptySquares = "92799 93311 161902 103280 169076 169328"; - locked = "1"; - }; - new Sky(Sky) { - position = "0 0 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - cloudHeightPer[0] = "0.349971"; - cloudHeightPer[1] = "0.25"; - cloudHeightPer[2] = "0.199973"; - cloudSpeed1 = "0.0001"; - cloudSpeed2 = "0.0002"; - cloudSpeed3 = "0.0003"; - visibleDistance = "450"; - useSkyTextures = "1"; - renderBottomTexture = "0"; - SkySolidColor = "0.420000 0.420000 0.420000 0.000000"; - fogDistance = "250"; - fogColor = "0.420000 0.420000 0.420000 1.000000"; - fogVolume1 = "300 0 71"; - fogVolume2 = "0 0 0"; - fogVolume3 = "0 0 0"; - materialList = "sky_lush_blue.dml"; - windVelocity = "1 1 0"; - windEffectPrecipitation = "1"; - fogVolumeColor1 = "128.000000 128.000000 128.000000 1.000000"; - fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor3 = "128.000000 128.000000 128.000000 -170698929442160049000000000000000000000.000000"; - locked = "true"; - }; - new SimGroup(Teams) { - powerCount = "0"; - - new SimGroup(Team2) { - powerCount = "0"; - - new SimGroup(MainBase) { - powerCount = "0"; - - new InteriorInstance() { - position = "-53.9423 -96.2045 316.659"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "bbase9.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new StaticShape(Team2FlipFlop1) { - position = "-28.4851 -83.7669 301.561"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Control"; - dataBlock = "FlipFlop"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Target = "33"; - locked = "true"; - needsObjectiveWaypoint = "1"; - WayPoint = "3539"; - }; - new SimGroup(Generator) { - powerCount = "1"; - - new ForceFieldBare() { - position = "-32.0699 -90.2398 301.221"; - rotation = "1 0 0 30.3668"; - scale = "6.39051 0.408657 9.01548"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Target = "34"; - locked = "true"; - }; - new StaticShape(Team2GeneratorLarge1) { - position = "-54.1333 -102.466 308.594"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Control Forcefield"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - name = "Control Forcefield Generator"; - scoreValue = "3"; - team = "1"; - ObjectiveCompleted = "0"; - Target = "35"; - number = "2"; - locked = "true"; - needsObjectiveWaypoint = "1"; - WayPoint = "3540"; - }; - new StaticShape(Team2StationInventory1) { - position = "-15.5204 -96.3216 326.617"; - rotation = "0 0 -1 90.5273"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Target = "36"; - locked = "true"; - Trigger = "3340"; - }; - new StaticShape(Team2StationInventory2) { - position = "-15.5204 -96.3216 318.617"; - rotation = "0 0 -1 90.5273"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Target = "37"; - locked = "true"; - Trigger = "3342"; - }; - new StaticShape(Team2StationInventory3) { - position = "-38.7194 -96.5351 301.617"; - rotation = "0 0 -1 90.5273"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Target = "38"; - locked = "true"; - Trigger = "3344"; - }; - new StaticShape(Team2StationInventory4) { - position = "-12.2876 -163.974 318.705"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Target = "39"; - locked = "true"; - Trigger = "3346"; - }; - new StaticShape(Team2StationInventory5) { - position = "-87.8075 -87.1865 318.617"; - rotation = "0 0 -1 90.5273"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Target = "40"; - locked = "true"; - Trigger = "3348"; - }; - new StaticShape(Team2StationInventory6) { - position = "-66.4375 -127.992 317.217"; - rotation = "0 0 1 180.091"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Target = "41"; - locked = "true"; - Trigger = "3350"; - }; - new StaticShape(Team2StationInventory7) { - position = "-121.788 -36.4441 334.621"; - rotation = "0 0 -1 45.8367"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Target = "42"; - locked = "true"; - Trigger = "3352"; - }; - new StaticShape(Team2StationInventory8) { - position = "-88.0854 -56.9878 326.617"; - rotation = "0 0 1 90.1369"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Target = "43"; - locked = "true"; - Trigger = "3354"; - }; - new StaticShape(Team2SensorLargePulse2) { - position = "-158.175 -60.2041 354.51"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SensorLargePulse"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Target = "44"; - locked = "true"; - }; - new StaticShape(Team2SensorLargePulse1) { - position = "-3.81156 -164.062 354.409"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SensorLargePulse"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Target = "45"; - locked = "true"; - }; - }; - }; - new SimGroup(Bunker2) { - powerCount = "0"; - - new InteriorInstance() { - position = "-69.606 -113.95 347.426"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - interiorFile = "btowr8.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new SimGroup(Generator) { - powerCount = "1"; - - new StaticShape(Team2GeneratorLarge2) { - position = "-71.932 -114.457 363.53"; - rotation = "0 0 1 90"; - scale = "1 1 1"; - nameTag = "Entry ForceField"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - name = "Entry ForceField Generator"; - scoreValue = "2"; - team = "1"; - ObjectiveCompleted = "0"; - Target = "46"; - number = "1"; - locked = "true"; - needsObjectiveWaypoint = "1"; - WayPoint = "3541"; - }; - new StaticShape(Team2SensorLargePulse3) { - position = "-70.683 -114.154 380.223"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SensorLargePulse"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Target = "47"; - locked = "true"; - }; - new ForceFieldBare() { - position = "1.57985 -176.59 342.48"; - rotation = "1 0 0 0"; - scale = "0.25649 24.7654 6.21859"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Target = "48"; - locked = "true"; - }; - new ForceFieldBare() { - position = "-9.82015 -176.59 342.48"; - rotation = "1 0 0 0"; - scale = "0.25649 24.7654 6.21859"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Target = "49"; - locked = "true"; - }; - new ForceFieldBare() { - position = "-9.5843 -152.31 342.598"; - rotation = "1 0 0 0"; - scale = "11.1711 0.5 6.5"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Target = "50"; - locked = "true"; - }; - new ForceFieldBare() { - position = "-9.5843 -176.6 342.398"; - rotation = "1 0 0 0"; - scale = "11.1711 0.5 6.5"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Target = "51"; - locked = "true"; - }; - new ForceFieldBare() { - position = "-143.533 -64.365 342.513"; - rotation = "1 0 0 0"; - scale = "0.272742 8.29043 6.24421"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Target = "52"; - locked = "true"; - }; - }; - }; - new SimGroup(TheWall) { - powerCount = "0"; - - new InteriorInstance() { - position = "-156.846 -2.92967 321.703"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "1.67042 -8.60786 328.495"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-158.217 -137.707 328.084"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-121.71 -293.773 310.248"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "40.2806 -145.424 319.381"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-58.6655 -56.9462 332.451"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - }; - new SimGroup(AASupport) { - powerCount = "2"; - - new Turret(Team2TurretBaseLarge1) { - position = "1.42291 -8.85537 349.53"; - rotation = "0 0 1 42.3989"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - originalBarrel = "AABarrelLarge"; - team = "1"; - lastProjectile = "3959"; - Target = "53"; - locked = "true"; - }; - new Turret(Team2TurretBaseLarge2) { - position = "-156.247 -3.13013 342.818"; - rotation = "0 0 -1 44.6907"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - originalBarrel = "AABarrelLarge"; - team = "1"; - lastProjectile = "3957"; - Target = "54"; - locked = "true"; - }; - new Turret(Team2TurretBaseLarge3) { - position = "-158.013 -137.132 349.247"; - rotation = "0 0 -1 90.5273"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - originalBarrel = "AABarrelLarge"; - team = "1"; - lastProjectile = "5279"; - Target = "55"; - locked = "true"; - }; - new Turret(Team2TurretBaseLarge4) { - position = "-58.772 -57.7165 353.424"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - originalBarrel = "AABarrelLarge"; - team = "1"; - lastProjectile = "3952"; - Target = "56"; - locked = "true"; - }; - new Turret(Team2TurretBaseLarge5) { - position = "39.2206 -145.589 340.398"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - originalBarrel = "AABarrelLarge"; - team = "1"; - Target = "57"; - locked = "true"; - }; - new Turret(Team2TurretBaseLarge6) { - position = "-122.06 -292.751 331.341"; - rotation = "0 0 1 180.091"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - originalBarrel = "AABarrelLarge"; - team = "1"; - Target = "58"; - locked = "true"; - }; - new InteriorInstance() { - position = "-102.574 163.97 320.504"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "bpower1.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new StaticShape(Team2GeneratorLarge3) { - position = "-106.208 172.163 309.083"; - rotation = "0 0 1 180.091"; - scale = "1 1 1"; - nameTag = "AA Support"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - name = "AA Support"; - scoreValue = "1"; - team = "1"; - lastDamagedBy = "3320"; - ObjectiveCompleted = "0"; - repairedBy = "3320"; - damageTimeMS = "381532"; - Target = "59"; - number = "0"; - locked = "true"; - needsObjectiveWaypoint = "1"; - WayPoint = "3542"; - }; - new StaticShape(Team2GeneratorLarge4) { - position = "-106.756 155.442 309.083"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "AA Support"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - name = "AA Support"; - scoreValue = "1"; - team = "1"; - ObjectiveCompleted = "0"; - repairedBy = "3320"; - damageTimeMS = "374942"; - Target = "60"; - number = "0"; - locked = "true"; - needsObjectiveWaypoint = "1"; - WayPoint = "3543"; - }; - new InteriorInstance() { - position = "-234.438 -213.396 302.681"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new Turret(Team2TurretBaseLarge7) { - position = "-234.234 -212.821 323.844"; - rotation = "0 0 -1 90.5273"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - originalBarrel = "AABarrelLarge"; - team = "1"; - Target = "61"; - locked = "true"; - }; - new ForceFieldBare() { - position = "-64.853 -115.997 350.278"; - rotation = "1 0 0 0"; - scale = "0.21837 4.08526 4.7688"; - dataBlock = "defaultTeamSlowFieldBare"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Target = "62"; - locked = "true"; - }; - new StaticShape(Team2StationInventory9) { - position = "-109.417 164.185 324.536"; - rotation = "0 0 -1 90.5273"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Target = "63"; - locked = "true"; - Trigger = "3394"; - }; - new StaticShape(Team2StationInventory10) { - position = "-89.752 176.248 318.486"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Target = "64"; - locked = "true"; - Trigger = "3396"; - }; - new StaticShape(Team2StationInventory11) { - position = "-89.7714 151.848 318.486"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Target = "65"; - locked = "true"; - Trigger = "3398"; - }; - }; - new SimGroup(SpawnSpheres) { - powerCount = "0"; - - new SpawnSphere() { - position = "-96.1039 161.366 324.637"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "50"; - sphereWeight = "100"; - indoorWeight = "50"; - outdoorWeight = "50"; - locked = "true"; - }; - new SpawnSphere() { - position = "-87.2881 -110.711 344.559"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "100"; - sphereWeight = "100"; - indoorWeight = "75"; - outdoorWeight = "25"; - locked = "true"; - }; - }; - new SimGroup(Bunker1) { - powerCount = "1"; - - new InteriorInstance() { - position = "-47.8556 3.94886 357.688"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "bbunk1.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new StaticShape(Team2SolarPanel1) { - position = "-58.1314 -3.30762 379.551"; - rotation = "0 0 1 126.624"; - scale = "1 1 1"; - dataBlock = "SolarPanel"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Target = "66"; - locked = "true"; - }; - new StaticShape(Team2SensorMediumPulse1) { - position = "-38.2751 -3.63049 379.554"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SensorMediumPulse"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Target = "67"; - locked = "true"; - }; - new StaticShape(Team2StationInventory12) { - position = "-52.347 -3.52158 360.455"; - rotation = "0 0 -1 89.9544"; - scale = "0.9 0.9 0.9"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Target = "68"; - locked = "true"; - Trigger = "3407"; - }; - }; - new SimGroup(AIObjectives) { - powerCount = "0"; - - new AIObjective(AIORepairObject) { - position = "-38.2751 -3.63049 382.074"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the SensorMediumPulse"; - targetObject = "Team2SensorMediumPulse1"; - targetClientId = "-1"; - targetObjectId = "3405"; - location = "-38.2751 -3.63049 382.074"; - weightLevel1 = "3100"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIODefendLocation) { - position = "-57.874 -3.49893 380.446"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Defend the SolarPanel"; - targetObject = "Team2SolarPanel1"; - targetClientId = "-1"; - targetObjectId = "3404"; - location = "-57.874 -3.49893 380.446"; - weightLevel1 = "3100"; - weightLevel2 = "1500"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - desiredEquipment = "ShieldPack Plasma PlasmaAmmo"; - buyEquipmentSet = "HeavyShieldSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIORepairObject) { - position = "-57.874 -3.49893 380.446"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the SolarPanel"; - targetObject = "Team2SolarPanel1"; - targetClientId = "-1"; - targetObjectId = "3404"; - location = "-57.874 -3.49893 380.446"; - weightLevel1 = "3200"; - weightLevel2 = "1600"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIORepairObject) { - position = "-89.7714 151.848 320.052"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the StationInventory"; - targetObject = "Team2StationInventory11"; - targetClientId = "-1"; - targetObjectId = "3397"; - location = "-89.7714 151.848 320.052"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIORepairObject) { - position = "-52.347 -3.52158 361.864"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the StationInventory"; - targetObject = "Team2StationInventory12"; - targetClientId = "-1"; - targetObjectId = "3406"; - location = "-52.347 -3.52158 361.864"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIODefendLocation) { - position = "-28.4851 -83.7669 303.828"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Defend the FlipFlop"; - targetObject = "Team2FlipFlop1"; - targetClientId = "-1"; - targetObjectId = "3333"; - location = "-28.4851 -83.7669 303.828"; - weightLevel1 = "3900"; - weightLevel2 = "2000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - desiredEquipment = "ShieldPack Plasma PlasmaAmmo"; - buyEquipmentSet = "HeavyShieldSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIOTouchObject) { - position = "-28.4851 -83.7669 303.828"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Capture the Team2FlipFlop1"; - mode = "TouchFlipFlop"; - targetObject = "Team2FlipFlop1"; - targetClientId = "-1"; - targetObjectId = "3333"; - location = "-28.4851 -83.7669 303.828"; - weightLevel1 = "3850"; - weightLevel2 = "0"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "Light EnergyPack"; - buyEquipmentSet = "LightEnergyDefault"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIORepairObject) { - position = "-53.8686 -104.405 310.037"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the GeneratorLarge"; - targetObject = "Team2GeneratorLarge1"; - targetClientId = "-1"; - targetObjectId = "3338"; - location = "-53.8686 -104.405 310.037"; - weightLevel1 = "3200"; - weightLevel2 = "1600"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIODefendLocation) { - position = "-53.8686 -104.405 310.037"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Defend the GeneratorLarge"; - targetObject = "Team2GeneratorLarge1"; - targetClientId = "-1"; - targetObjectId = "3338"; - location = "-53.8686 -104.405 310.037"; - weightLevel1 = "3100"; - weightLevel2 = "1500"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - desiredEquipment = "ShieldPack Plasma PlasmaAmmo"; - buyEquipmentSet = "HeavyShieldSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIORepairObject) { - position = "-15.5204 -96.3216 328.183"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the StationInventory"; - targetObject = "Team2StationInventory1"; - targetClientId = "-1"; - targetObjectId = "3339"; - location = "-15.5204 -96.3216 328.183"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIORepairObject) { - position = "-15.5204 -96.3216 320.183"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the StationInventory"; - targetObject = "Team2StationInventory2"; - targetClientId = "-1"; - targetObjectId = "3341"; - location = "-15.5204 -96.3216 320.183"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIORepairObject) { - position = "-38.7194 -96.5351 303.183"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the StationInventory"; - targetObject = "Team2StationInventory3"; - targetClientId = "-1"; - targetObjectId = "3343"; - location = "-38.7194 -96.5351 303.183"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIORepairObject) { - position = "-12.2876 -163.974 320.271"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the StationInventory"; - targetObject = "Team2StationInventory4"; - targetClientId = "-1"; - targetObjectId = "3345"; - location = "-12.2876 -163.974 320.271"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIORepairObject) { - position = "-87.8075 -87.1865 320.183"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the StationInventory"; - targetObject = "Team2StationInventory5"; - targetClientId = "-1"; - targetObjectId = "3347"; - location = "-87.8075 -87.1865 320.183"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIORepairObject) { - position = "-66.4375 -127.992 318.783"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the StationInventory"; - targetObject = "Team2StationInventory6"; - targetClientId = "-1"; - targetObjectId = "3349"; - location = "-66.4375 -127.992 318.783"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIORepairObject) { - position = "-121.788 -36.4441 336.187"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the StationInventory"; - targetObject = "Team2StationInventory7"; - targetClientId = "-1"; - targetObjectId = "3351"; - location = "-121.788 -36.4441 336.187"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIORepairObject) { - position = "-88.0854 -56.9878 328.183"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the StationInventory"; - targetObject = "Team2StationInventory8"; - targetClientId = "-1"; - targetObjectId = "3353"; - location = "-88.0854 -56.9878 328.183"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIORepairObject) { - position = "-158.175 -60.186 358.785"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the SensorLargePulse"; - targetObject = "Team2SensorLargePulse2"; - targetClientId = "-1"; - targetObjectId = "3355"; - location = "-158.175 -60.186 358.785"; - weightLevel1 = "3100"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIORepairObject) { - position = "-3.81156 -164.044 358.684"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the SensorLargePulse"; - targetObject = "Team2SensorLargePulse1"; - targetClientId = "-1"; - targetObjectId = "3356"; - location = "-3.81156 -164.044 358.684"; - weightLevel1 = "3100"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIORepairObject) { - position = "-73.871 -114.722 364.973"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the GeneratorLarge"; - targetObject = "Team2GeneratorLarge2"; - targetClientId = "-1"; - targetObjectId = "3360"; - location = "-73.871 -114.722 364.973"; - weightLevel1 = "3200"; - weightLevel2 = "1600"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIODefendLocation) { - position = "-73.871 -114.722 364.973"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Defend the GeneratorLarge"; - targetObject = "Team2GeneratorLarge2"; - targetClientId = "-1"; - targetObjectId = "3360"; - location = "-73.871 -114.722 364.973"; - weightLevel1 = "3100"; - weightLevel2 = "1500"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - desiredEquipment = "ShieldPack Plasma PlasmaAmmo"; - buyEquipmentSet = "HeavyShieldSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIORepairObject) { - position = "-70.683 -114.136 384.498"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the SensorLargePulse"; - targetObject = "Team2SensorLargePulse3"; - targetClientId = "-1"; - targetObjectId = "3361"; - location = "-70.683 -114.136 384.498"; - weightLevel1 = "3100"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIORepairObject) { - position = "1.73849 -8.17759 351.234"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the TurretBaseLarge"; - targetObject = "Team2TurretBaseLarge1"; - targetClientId = "-1"; - targetObjectId = "3380"; - location = "1.73849 -8.17759 351.234"; - weightLevel1 = "3100"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIORepairObject) { - position = "-156.908 -2.78054 344.522"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the TurretBaseLarge"; - targetObject = "Team2TurretBaseLarge2"; - targetClientId = "-1"; - targetObjectId = "3381"; - location = "-156.908 -2.78054 344.522"; - weightLevel1 = "3100"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIORepairObject) { - position = "-158.724 -137.363 350.951"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the TurretBaseLarge"; - targetObject = "Team2TurretBaseLarge3"; - targetClientId = "-1"; - targetObjectId = "3382"; - location = "-158.724 -137.363 350.951"; - weightLevel1 = "3100"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIORepairObject) { - position = "-58.996 -57.0032 355.128"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the TurretBaseLarge"; - targetObject = "Team2TurretBaseLarge4"; - targetClientId = "-1"; - targetObjectId = "3383"; - location = "-58.996 -57.0032 355.128"; - weightLevel1 = "3100"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIORepairObject) { - position = "39.9337 -145.364 342.102"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the TurretBaseLarge"; - targetObject = "Team2TurretBaseLarge5"; - targetClientId = "-1"; - targetObjectId = "3384"; - location = "39.9337 -145.364 342.102"; - weightLevel1 = "3100"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIORepairObject) { - position = "-121.837 -293.465 333.045"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the TurretBaseLarge"; - targetObject = "Team2TurretBaseLarge6"; - targetClientId = "-1"; - targetObjectId = "3385"; - location = "-121.837 -293.465 333.045"; - weightLevel1 = "3100"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIORepairObject) { - position = "-106.47 174.102 310.526"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the GeneratorLarge"; - targetObject = "Team2GeneratorLarge3"; - targetClientId = "-1"; - targetObjectId = "3387"; - location = "-106.47 174.102 310.526"; - weightLevel1 = "3200"; - weightLevel2 = "1600"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIODefendLocation) { - position = "-106.47 174.102 310.526"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Defend the GeneratorLarge"; - targetObject = "Team2GeneratorLarge3"; - targetClientId = "-1"; - targetObjectId = "3387"; - location = "-106.47 174.102 310.526"; - weightLevel1 = "3100"; - weightLevel2 = "1500"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - desiredEquipment = "ShieldPack Plasma PlasmaAmmo"; - buyEquipmentSet = "HeavyShieldSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIORepairObject) { - position = "-106.491 153.503 310.526"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the GeneratorLarge"; - targetObject = "Team2GeneratorLarge4"; - targetClientId = "-1"; - targetObjectId = "3388"; - location = "-106.491 153.503 310.526"; - weightLevel1 = "3200"; - weightLevel2 = "1600"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIODefendLocation) { - position = "-106.491 153.503 310.526"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Defend the GeneratorLarge"; - targetObject = "Team2GeneratorLarge4"; - targetClientId = "-1"; - targetObjectId = "3388"; - location = "-106.491 153.503 310.526"; - weightLevel1 = "3100"; - weightLevel2 = "1500"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - desiredEquipment = "ShieldPack Plasma PlasmaAmmo"; - buyEquipmentSet = "HeavyShieldSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIORepairObject) { - position = "-234.945 -213.052 325.548"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the TurretBaseLarge"; - targetObject = "Team2TurretBaseLarge7"; - targetClientId = "-1"; - targetObjectId = "3390"; - location = "-234.945 -213.052 325.548"; - weightLevel1 = "3100"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIORepairObject) { - position = "-109.417 164.185 326.102"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the StationInventory"; - targetObject = "Team2StationInventory9"; - targetClientId = "-1"; - targetObjectId = "3393"; - location = "-109.417 164.185 326.102"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIORepairObject) { - position = "-89.752 176.248 320.052"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the StationInventory"; - targetObject = "Team2StationInventory10"; - targetClientId = "-1"; - targetObjectId = "3395"; - location = "-89.752 176.248 320.052"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIODeployEquipment) { - position = "-149.915 -72.4097 346.6"; - rotation = "0 0 1 179.518"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Deploy indoor Turret"; - targetObject = "-1"; - targetClientId = "-1"; - targetObjectId = "-1"; - location = "-149.915 -72.4097 346.6"; - weightLevel1 = "4100"; - weightLevel2 = "0"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "TurretIndoorDeployable"; - buyEquipmentSet = "MediumIndoorTurretSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIODeployEquipment) { - position = "-65.8803 -113.31 366.984"; - rotation = "0 0 1 88.2355"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Deploy indoor Turret"; - targetObject = "-1"; - targetClientId = "-1"; - targetObjectId = "-1"; - location = "-65.8803 -113.31 366.984"; - weightLevel1 = "4100"; - weightLevel2 = "0"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "TurretIndoorDeployable"; - buyEquipmentSet = "MediumIndoorTurretSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIODeployEquipment) { - position = "-10.2601 -165.015 346.577"; - rotation = "0 0 1 91.1003"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Deploy indoor Turret"; - targetObject = "-1"; - targetClientId = "-1"; - targetObjectId = "-1"; - location = "-10.2601 -165.015 346.577"; - weightLevel1 = "4100"; - weightLevel2 = "0"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "TurretIndoorDeployable"; - buyEquipmentSet = "MediumIndoorTurretSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIODeployEquipment) { - position = "-103.223 112.588 324.629"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Deploy outdoor Turret"; - targetObject = "-1"; - targetClientId = "-1"; - targetObjectId = "-1"; - location = "-103.223 112.588 324.629"; - weightLevel1 = "4100"; - weightLevel2 = "0"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "TurretOutdoorDeployable"; - buyEquipmentSet = "MediumOutdoorTurretSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIODeployEquipment) { - position = "-84.7395 220.778 334.325"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Deploy outdoor Turret"; - targetObject = "-1"; - targetClientId = "-1"; - targetObjectId = "-1"; - location = "-84.7395 220.778 334.325"; - weightLevel1 = "4100"; - weightLevel2 = "0"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "TurretOutdoorDeployable"; - buyEquipmentSet = "MediumOutdoorTurretSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIODeployEquipment) { - position = "-30.4337 -112.267 347.462"; - rotation = "0 0 1 0.573347"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Deploy outdoor Turret"; - targetObject = "-1"; - targetClientId = "-1"; - targetObjectId = "-1"; - location = "-30.4337 -112.267 347.462"; - weightLevel1 = "4100"; - weightLevel2 = "0"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "TurretOutdoorDeployable"; - buyEquipmentSet = "MediumOutdoorTurretSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIODeployEquipment) { - position = "-62.5527 -197.754 339.341"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Deploy outdoor Turret"; - targetObject = "-1"; - targetClientId = "-1"; - targetObjectId = "-1"; - location = "-62.5527 -197.754 339.341"; - weightLevel1 = "4100"; - weightLevel2 = "0"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "TurretOutdoorDeployable"; - buyEquipmentSet = "MediumOutdoorTurretSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - new AIObjective(AIODeployEquipment) { - position = "-91.9905 163.627 327.775"; - rotation = "-0.336412 0.336144 0.879678 97.28"; - scale = "1 1 0.9996"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Deploy indoor Turret"; - targetObject = "-1"; - targetClientId = "-1"; - targetObjectId = "-1"; - location = "-91.9905 163.627 327.775"; - weightLevel1 = "4100"; - weightLevel2 = "0"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "TurretIndoorDeployable"; - buyEquipmentSet = "MediumIndoorTurretSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "2"; - isInvalid = "0"; - }; - }; - }; - new SimGroup(Team1) { - providesPower = "1"; - powerCount = "1"; - - new InteriorInstance() { - position = "-477.388 689.616 95.0765"; - rotation = "0 0 1 127.77"; - scale = "1 1 1"; - interiorFile = "bvpad.dif"; - showTerrainInside = "0"; - team = "1"; - locked = "true"; - }; - new InteriorInstance() { - position = "-431.619 766.242 103.132"; - rotation = "0 0 1 219.625"; - scale = "1 1 1"; - interiorFile = "bbunk2.dif"; - showTerrainInside = "0"; - team = "1"; - locked = "true"; - }; - new SimGroup(SpawnSpheres) { - powerCount = "1"; - - new SpawnSphere() { - position = "-458.832 753.128 123.234"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "50"; - sphereWeight = "100"; - indoorWeight = "75"; - outdoorWeight = "25"; - locked = "true"; - }; - }; - new StaticShape() { - position = "-489.63 699.213 94.8765"; - rotation = "0 0 -1 52.1387"; - scale = "1 1 1"; - dataBlock = "StationVehiclePad"; - lockCount = "0"; - homingCount = "0"; - Ready = "1"; - station = "3458"; - scoutVehicle = "removed"; - AssaultVehicle = "removed"; - team = "2"; - inUse = "Down"; - Target = "-1"; - mobileBaseVehicle = "removed"; - locked = "true"; - }; - new StaticShape(Team1StationInventory1) { - position = "-435.634 761.683 113.139"; - rotation = "0 0 1 216.188"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - Target = "70"; - locked = "true"; - Trigger = "3461"; - }; - new StaticShape(Team1StationInventory2) { - position = "-445.789 769.385 97.0598"; - rotation = "0 0 -1 49.8474"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - Target = "71"; - locked = "true"; - Trigger = "3463"; - }; - new StaticShape(Team1StationInventory3) { - position = "-425.856 752.756 96.6883"; - rotation = "0 0 1 132.353"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - Target = "72"; - locked = "true"; - Trigger = "3465"; - }; - new StaticShape(Team1StationInventory4) { - position = "-435.565 761.661 120.995"; - rotation = "0 0 1 220.198"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - Target = "73"; - locked = "true"; - Trigger = "3467"; - }; - new StaticShape(Team1StationInventory5) { - position = "-435.189 762.126 106.939"; - rotation = "0 0 1 37.2426"; - scale = "1 1 1"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - Target = "74"; - locked = "true"; - Trigger = "3469"; - }; - new SimGroup(AIObjectives) { - powerCount = "1"; - - new AIObjective(AIOAttackObject) { - position = "-106.47 174.102 310.526"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Attack the GeneratorLarge"; - targetObject = "Team2GeneratorLarge3"; - targetClientId = "-1"; - targetObjectId = "3387"; - location = "-106.47 174.102 310.526"; - weightLevel1 = "3100"; - weightLevel2 = "1600"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "ShieldPack"; - buyEquipmentSet = "HeavyAmmoSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "1"; - isInvalid = "0"; - }; - new AIObjective(AIOAttackObject) { - position = "-73.871 -114.722 364.973"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Attack the GeneratorLarge"; - targetObject = "Team2GeneratorLarge2"; - targetClientId = "-1"; - targetObjectId = "3360"; - location = "-73.871 -114.722 364.973"; - weightLevel1 = "4100"; - weightLevel2 = "3100"; - weightLevel3 = "1600"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "ShieldPack"; - buyEquipmentSet = "HeavyAmmoSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "1"; - isInvalid = "0"; - }; - new AIObjective(AIOAttackObject) { - position = "-53.8686 -104.405 310.037"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Attack the GeneratorLarge"; - targetObject = "Team2GeneratorLarge1"; - targetClientId = "-1"; - targetObjectId = "3338"; - location = "-53.8686 -104.405 310.037"; - weightLevel1 = "5100"; - weightLevel2 = "4100"; - weightLevel3 = "3100"; - weightLevel4 = "1600"; - offense = "1"; - defense = "0"; - desiredEquipment = "ShieldPack"; - buyEquipmentSet = "HeavyAmmoSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "1"; - isInvalid = "0"; - }; - new AIObjective(AIOTouchObject) { - position = "-28.4851 -83.7669 303.828"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Capture the Team2FlipFlop1"; - mode = "TouchFlipFlop"; - targetObject = "Team2FlipFlop1"; - targetClientId = "-1"; - targetObjectId = "3333"; - location = "-28.4851 -83.7669 303.828"; - weightLevel1 = "6100"; - weightLevel2 = "5100"; - weightLevel3 = "4100"; - weightLevel4 = "3100"; - offense = "1"; - defense = "0"; - desiredEquipment = "Light EnergyPack"; - buyEquipmentSet = "LightEnergyDefault"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "1"; - isInvalid = "0"; - }; - new AIObjective(AIOAttackObject) { - position = "-106.491 153.503 310.526"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Attack the GeneratorLarge"; - targetObject = "Team2GeneratorLarge4"; - targetClientId = "-1"; - targetObjectId = "3388"; - location = "-106.491 153.503 310.526"; - weightLevel1 = "3100"; - weightLevel2 = "1600"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "ShieldPack"; - buyEquipmentSet = "HeavyAmmoSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "1"; - isInvalid = "0"; - }; - new AIObjective(AIODefendLocation) { - position = "-28.4851 -83.7669 303.828"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Defend the FlipFlop"; - targetObject = "Team2FlipFlop1"; - targetClientId = "-1"; - targetObjectId = "3333"; - location = "-28.4851 -83.7669 303.828"; - weightLevel1 = "5900"; - weightLevel2 = "4000"; - weightLevel3 = "2000"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - desiredEquipment = "ShieldPack Plasma PlasmaAmmo"; - buyEquipmentSet = "HeavyShieldSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "0"; - team = "1"; - isInvalid = "0"; - }; - }; - }; - new SimGroup(team0) { - powerCount = "0"; - - new SimGroup(SpawnSpheres) { - powerCount = "0"; - }; - new Item() { - position = "-433.691 764.11 134.905"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - team = "0"; - Target = "-1"; - locked = "true"; - }; - new SimGroup(AIObjectives) { - powerCount = "0"; - }; - }; - }; - new Sun() { - direction = "0.57735 0.57735 -0.57735"; - color = "0.750000 0.750000 0.750000 1.000000"; - ambient = "0.500000 0.500000 0.500000 1.000000"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - locked = "true"; - position = "0 0 0"; - }; - new WaterBlock() { - position = "-1024 -1024 -19.6"; - rotation = "1 0 0 0"; - scale = "2048 2048 100"; - liquidType = "OceanWater"; - density = "0.75"; - viscosity = "10"; - waveMagnitude = "1"; - surfaceTexture = "liquidtiles/islandwater01"; - surfaceOpacity = "0.6"; - envMapTexture = "liquidtiles/islandwater01"; - envMapIntensity = "0.25"; - removeWetEdges = "0"; - params1 = "0.63 -2.41 0.33 0.21"; - params0 = "0.32 -0.67 0.066 0.5"; - params2 = "0.39 0.39 0.2 0.133"; - seedPoints = "0 0 1 0 1 1 0 1"; - floodFill = "1"; - extent = "100 100 10"; - textureSize = "32 32"; - locked = "true"; - params3 = "1.21 -0.61 0.13 -0.33"; - }; - new NavigationGraph(NavGraph) { - conjoinAngleDev = "70"; - cullDensity = "0.1"; - customArea = "0 0 0 0"; - rotation = "0 0 0 0"; - GraphFile = "Centaur.nav"; - XDimOverSize = "0"; - scale = "1 1 1"; - YDimOverSize = "0"; - conjoinBowlDev = "20"; - locked = "true"; - position = "0 0 0 1"; - coverage = "0"; - }; - new SimGroup(ObserverDropPoints) { - powerCount = "0"; - - new Camera(cam1) { - position = "-386.599 652.707 105.352"; - rotation = "0 0 -1 45.2637"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - team = "0"; - locked = "true"; - }; - new Camera(cam2) { - position = "-156.621 213.985 342.729"; - rotation = "0 0 1 146.677"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - team = "0"; - locked = "true"; - }; - new Camera(cam3) { - position = "69.9455 -158.292 350.881"; - rotation = "0 0 -1 69.3279"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - team = "0"; - locked = "true"; - }; - new Camera(cam4) { - position = "-182.571 20.8369 368.555"; - rotation = "0 0 1 136.364"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - team = "0"; - locked = "true"; - }; - }; - new SimGroup(environment) { - powerCount = "0"; - - new TSStatic() { - position = "-506.552 494.965 191.181"; - rotation = "1 0 0 0"; - scale = "2 2 2"; - shapeName = "borg17.dts"; - }; - new TSStatic() { - position = "-544.909 645.677 98.961"; - rotation = "0 0 1 71.0468"; - scale = "2 2 2"; - shapeName = "borg16.dts"; - }; - new TSStatic() { - position = "-382.86 787.314 105.927"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg19.dts"; - }; - new TSStatic() { - position = "-383.461 862.439 105.729"; - rotation = "0 0 -1 92.2462"; - scale = "1 1 1"; - shapeName = "borg17.dts"; - }; - new TSStatic() { - position = "-268.303 734.487 136.782"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg18.dts"; - }; - new InteriorInstance() { - position = "-271.92 -384.054 140.46"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "brock6.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-324.167 23.2616 187.61"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "brock8.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-233.65 186.701 84.5198"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "brock6.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-204.963 187.133 125.949"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "brock7.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-178.325 421.326 191.3"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "brock6.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-151.162 462.825 116.455"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "brock7.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new TSStatic() { - position = "-147.335 483.349 113.186"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "81.8715 420.068 191.115"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg19.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-190.442 421.041 188.568"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg17.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-121.115 415.01 267.023"; - rotation = "1 0 0 5.15676"; - scale = "1 1 1"; - shapeName = "borg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-23.7188 232.043 344.733"; - rotation = "0 0 1 50.9932"; - scale = "2 2 2"; - shapeName = "borg17.dts"; - locked = "true"; - }; - new TSStatic() { - position = "43.7018 107.359 340.298"; - rotation = "0 0 -1 75.6304"; - scale = "2 2 2"; - shapeName = "borg19.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-110.026 45.0004 333.794"; - rotation = "0 0 1 8.59438"; - scale = "2 2 1.5"; - shapeName = "borg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-43.0307 -254.053 327.855"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg19.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-253.33 -304.456 277.56"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg17.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-151.644 208.047 260.591"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-319.06 56.1899 203.711"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg23.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-313.821 -164.286 252.488"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg13.dts"; - locked = "true"; - }; - new TSStatic() { - position = "47.1544 -311.99 262.18"; - rotation = "0 0 -1 63.5983"; - scale = "1 1 1"; - shapeName = "borg17.dts"; - locked = "true"; - }; - new TSStatic() { - position = "135.769 -162.594 239.533"; - rotation = "0 0 -1 34.3775"; - scale = "1 1 1"; - shapeName = "borg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "101.25 190.552 253.073"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "borg19.dts"; - locked = "true"; - }; - new TSStatic() { - position = "104.466 364.141 231.365"; - rotation = "0.0544589 -0.136347 -0.989163 43.9766"; - scale = "1 1 1"; - shapeName = "borg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-39.4332 415.484 214.148"; - rotation = "0.0648631 -0.316009 -0.946536 37.9451"; - scale = "1 1 1"; - shapeName = "borg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-162.68 616.163 88.4461"; - rotation = "1 0 0 0"; - scale = "2 2 2"; - shapeName = "borg19.dts"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/centaur.vl2/readme.txt b/docs/base/@vl2/centaur.vl2/readme.txt deleted file mode 100644 index d9244e73..00000000 --- a/docs/base/@vl2/centaur.vl2/readme.txt +++ /dev/null @@ -1,43 +0,0 @@ -================================================================================ -* Tribes 2 LEVEL INFORMATION * --------------------------------------------------------------------------------- -TITLE : Centaur -FILENAME : Centaur.zip -.zip CONTENTS : Files to play this level -AUTHOR : Stuart "Vovin" Presley -e-Mail : stuart_presley@hotmail.com -HOMEPAGE : http://www.vovin.com -DATE : 05/09/2001 -GAME PLAY TYPE : Siege - --------------------------------------------------------------------------------- -* LEVEL DESCRIPTION * --------------------------------------------------------------------------------- -Centaur is a siege level on a lush mountain island. The Offensive team has -access to a vehical pad which will be one key to taking the island. The -defensive team must use their height to an advantage. Maintaining the AA Support -will be a vital role in defending the base. - -Bots: The bot support is a little odd. For some reason, the map may crash if -you enable bot support. To work around this issue. Load the map without bots -enabled and then reload yet again, this time with bots enabled. - -If any one knows the cause of this error please fill free to contact me. --------------------------------------------------------------------------------- - - -* Installation * --------------------------------------------------------------------------------- -Unzip into your tribes2\gamedata\base directory --------------------------------------------------------------------------------- - - -* COPYRIGHT/PERMISSIONS * --------------------------------------------------------------------------------- -Authors MAY use this file to create alternate missions. Please give credit where -it is due. - -You MAY NOT include this file in any magazine or on any CD without my consent. -This file MAY be placed on any web site as long as the zip contents are not -changed. --------------------------------------------------------------------------------- \ No newline at end of file diff --git a/docs/base/@vl2/centaur.vl2/terrains/Centaur.nav b/docs/base/@vl2/centaur.vl2/terrains/Centaur.nav deleted file mode 100644 index 24685fe5..00000000 Binary files a/docs/base/@vl2/centaur.vl2/terrains/Centaur.nav and /dev/null differ diff --git a/docs/base/@vl2/centaur.vl2/terrains/Centaur.spn b/docs/base/@vl2/centaur.vl2/terrains/Centaur.spn deleted file mode 100644 index 33c5a31e..00000000 Binary files a/docs/base/@vl2/centaur.vl2/terrains/Centaur.spn and /dev/null differ diff --git a/docs/base/@vl2/centaur.vl2/terrains/Centaur.ter b/docs/base/@vl2/centaur.vl2/terrains/Centaur.ter deleted file mode 100644 index 8db8814f..00000000 Binary files a/docs/base/@vl2/centaur.vl2/terrains/Centaur.ter and /dev/null differ diff --git a/docs/base/@vl2/centaur.vl2/terrains/heightfield/Centaur_heightfield.cs b/docs/base/@vl2/centaur.vl2/terrains/heightfield/Centaur_heightfield.cs deleted file mode 100644 index 0d6cfbca..00000000 --- a/docs/base/@vl2/centaur.vl2/terrains/heightfield/Centaur_heightfield.cs +++ /dev/null @@ -1 +0,0 @@ -Heightfield::add("General\tTab_general\tgeneral_min_height\t50\tgeneral_scale\t300\tgeneral_water\t0.000\tgeneral_centerx\t0\tgeneral_centery\t0"); diff --git a/docs/base/@vl2/centaur.vl2/terrains/texture/Centaur_texture.cs b/docs/base/@vl2/centaur.vl2/terrains/texture/Centaur_texture.cs deleted file mode 100644 index 9fa0c3d4..00000000 --- a/docs/base/@vl2/centaur.vl2/terrains/texture/Centaur_texture.cs +++ /dev/null @@ -1,4 +0,0 @@ -Texture::addMaterial("LushWorld.RockLight\t1000\nFractal Distortion\ttab_DistortMask\t1001\t1001\tdmask_interval\t20\tdmask_rough\t0\tdmask_seed\t688453925\tdmask_filter\t0.00000 0.00000 0.13750 0.487500 0.86250 1.00000 1.00000\nPlace by Slope\ttab_SlopeMask\t1002\t1001\ttextureSlopeFilter\t0.00000 0.00000 0.00000 0.03077 0.13846 0.26154 0.36154 0.42308 0.44615 \tslopeDistort\t1"); -Texture::addMaterial("LushWorld.Lakebed\t1003\nFractal Distortion\ttab_DistortMask\t1004\t1004\tdmask_interval\t20\tdmask_rough\t0.000\tdmask_seed\t1787271413\tdmask_filter\t0.00000 0.00000 0.13750 0.48750 0.86250 1.00000 1.00000 \nPlace by Water Level\ttab_WaterMask\t1005\t1004\twaterDistort\t0"); -Texture::addMaterial("LushWorld.DirtMossy\t1006\nFractal Distortion\ttab_DistortMask\t1007\t1007\tdmask_interval\t20\tdmask_rough\t0\tdmask_seed\t1997695663\tdmask_filter\t0.00000 0.00000 0.13750 0.487500 0.86250 1.00000 1.00000\nPlace by Slope\ttab_SlopeMask\t1008\t1007\ttextureSlopeFilter\t0.00000 0.00000 0.03077 0.07692 0.14615 0.13846 0.11538 0.06154 0.00000 \tslopeDistort\t1"); -Texture::addMaterial("LushWorld.GrassMixed\t1009\nFractal Distortion\ttab_DistortMask\t1010\t1010\tdmask_interval\t20\tdmask_rough\t0\tdmask_seed\t957487229\tdmask_filter\t0.00000 0.00000 0.13750 0.487500 0.86250 1.00000 1.00000\nPlace by Slope\ttab_SlopeMask\t1011\t1010\ttextureSlopeFilter\t0.35385 0.21538 0.12308 0.08462 0.06923 0.06154 0.04615 0.03077 0.00000 \tslopeDistort\t1"); diff --git a/docs/base/@vl2/centaur.vl2/textures/gui/LOAD_Centaur.png b/docs/base/@vl2/centaur.vl2/textures/gui/LOAD_Centaur.png deleted file mode 100644 index 0cce643f..00000000 Binary files a/docs/base/@vl2/centaur.vl2/textures/gui/LOAD_Centaur.png and /dev/null differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_ecombo1a.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_ecombo1a.png index 27aa9bcb..72de34cd 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_ecombo1a.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_ecombo1a.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_ecombo1b.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_ecombo1b.png index b29f6154..b7ccec6a 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_ecombo1b.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_ecombo1b.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_eport01.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_eport01.png index f14dfcd7..c3f76b4b 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_eport01.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_eport01.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_eport01c.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_eport01c.png index 449d8442..bced922d 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_eport01c.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_eport01c.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_espec01.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_espec01.png index 1e535fb5..df504f35 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_espec01.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_espec01.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_espec02.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_espec02.png index 05883833..92f2747a 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_espec02.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_espec02.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_espec02BASE.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_espec02BASE.png index 4554009f..c13a0047 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_espec02BASE.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_espec02BASE.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_espec02CAP.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_espec02CAP.png index 500f1a85..b808eec5 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_espec02CAP.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_espec02CAP.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_espec03.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_espec03.png index cc6e64c1..dee44987 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_espec03.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_espec03.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_etec01.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_etec01.png index 53856b99..3d3b82bc 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_etec01.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_etec01.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_etec02.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_etec02.png index 7ffdcf9a..1c0cd4b6 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_etec02.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_etec02.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_ewal01.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_ewal01.png index 836798d7..ce999800 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_ewal01.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_ewal01.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_ewal01a.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_ewal01a.png index 97c9e397..3473ce77 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_ewal01a.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_ewal01a.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_ewal01b.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_ewal01b.png index c460d04e..c9e97b92 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_ewal01b.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_ewal01b.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_ewal01c.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_ewal01c.png index e3e3a52e..e688f7cc 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_ewal01c.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_ewal01c.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_ewal01d.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_ewal01d.png index fef8c98e..8b70b28c 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_ewal01d.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_ewal01d.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_ewal01e.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_ewal01e.png index df5a76f0..4ddf6aec 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_ewal01e.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_ewal01e.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_ewal01f.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_ewal01f.png index 5e6348a3..41b8adae 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_ewal01f.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_ewal01f.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_ibor01.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_ibor01.png index 463c4647..5175435b 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_ibor01.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_ibor01.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_ibor01a.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_ibor01a.png index a165ad30..1af9f6ad 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_ibor01a.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_ibor01a.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_ibor02.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_ibor02.png index e127073a..d48ebac9 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_ibor02.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_ibor02.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_ibor02a.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_ibor02a.png index 2c3171eb..c26cdd41 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_ibor02a.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_ibor02a.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_ibor03.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_ibor03.png index e07b0a3c..ac7a4ae5 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_ibor03.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_ibor03.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_ichute01.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_ichute01.png index cb3a6384..35284972 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_ichute01.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_ichute01.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_ichute02.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_ichute02.png index 3e9af212..a19463b1 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_ichute02.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_ichute02.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_icoldeco01.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_icoldeco01.png index b4ba3aca..6a9010c0 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_icoldeco01.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_icoldeco01.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_icoldeco01a.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_icoldeco01a.png index 062eb126..3dd45b6e 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_icoldeco01a.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_icoldeco01a.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_icoligolA.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_icoligolA.png index 025e478b..a6806ee3 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_icoligolA.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_icoligolA.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_icomp01b.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_icomp01b.png index 0eec2375..31db80a9 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_icomp01b.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_icomp01b.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_icomp01c.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_icomp01c.png index f2a1bfe0..30377e5a 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_icomp01c.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_icomp01c.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_icomp01e.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_icomp01e.png index 2b819ab5..ae8f9eda 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_icomp01e.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_icomp01e.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_icomp01f.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_icomp01f.png index 8fb61b2f..e1aa9b7f 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_icomp01f.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_icomp01f.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_icomp01g.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_icomp01g.png index 8c4b6c85..a8c492cf 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_icomp01g.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_icomp01g.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_idoo01.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_idoo01.png index 8adaf276..feea7504 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_idoo01.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_idoo01.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_iflo01.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_iflo01.png index 7bee9e0e..a006669c 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_iflo01.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_iflo01.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_iflo01d.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_iflo01d.png index f7dbd326..447fb21b 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_iflo01d.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_iflo01d.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_iflo02.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_iflo02.png index b5fc4d48..4f8e0f8b 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_iflo02.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_iflo02.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_iflo02a.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_iflo02a.png index 49d1e83b..7f9d408d 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_iflo02a.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_iflo02a.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_iflo02b.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_iflo02b.png index 63c47f64..b6ca325d 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_iflo02b.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_iflo02b.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_iflo02c.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_iflo02c.png index 62fb96b8..b6bdb802 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_iflo02c.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_iflo02c.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_ilig01.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_ilig01.png index 0c83a715..210cc95c 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_ilig01.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_ilig01.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_ilig01a.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_ilig01a.png index 1d487cfb..5511622c 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_ilig01a.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_ilig01a.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_ilig02.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_ilig02.png index 0db3e612..f610ad4e 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_ilig02.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_ilig02.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_ilig02a.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_ilig02a.png index 9ac3f9ea..b58aae5e 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_ilig02a.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_ilig02a.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_ilig02b.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_ilig02b.png index 408f3854..fb31f175 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_ilig02b.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_ilig02b.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_ilig02c.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_ilig02c.png index ab68af2c..affbcc16 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_ilig02c.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_ilig02c.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_ilig05a.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_ilig05a.png index 5ec6e086..bc9baa39 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_ilig05a.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_ilig05a.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_ilig05b.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_ilig05b.png index 6aacda10..7c42ad9b 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_ilig05b.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_ilig05b.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_ispec01.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_ispec01.png index 79d4f736..b3afd9e5 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_ispec01.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_ispec01.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_ispec01CAP.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_ispec01CAP.png index 21f1ddb5..f011f86e 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_ispec01CAP.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_ispec01CAP.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_ispec02CAP.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_ispec02CAP.png index f9dfab96..4de75538 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_ispec02CAP.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_ispec02CAP.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_ispec02b.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_ispec02b.png index 179cceab..6083327f 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_ispec02b.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_ispec02b.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_ispecbase01.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_ispecbase01.png index 606338fb..db57956f 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_ispecbase01.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_ispecbase01.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_ispecbase01a.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_ispecbase01a.png index 06cde0e1..745b4728 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_ispecbase01a.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_ispecbase01a.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_ispecbase01d.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_ispecbase01d.png index 56cecc4a..6e07fb8b 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_ispecbase01d.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_ispecbase01d.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_ispecbase01f.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_ispecbase01f.png index eaccd7b9..10d12d6a 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_ispecbase01f.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_ispecbase01f.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_ispecbase01g.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_ispecbase01g.png index a99be101..aecfaada 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_ispecbase01g.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_ispecbase01g.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_istair01.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_istair01.png index 4dbe218b..81cbb123 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_istair01.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_istair01.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_istrface01.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_istrface01.png index 476c536c..240f42ec 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_istrface01.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_istrface01.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_istrface01c.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_istrface01c.png index 90a82003..7bf42470 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_istrface01c.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_istrface01c.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_istrface01d.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_istrface01d.png index 1226e4e3..5546f023 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_istrface01d.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_istrface01d.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_istrface01e.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_istrface01e.png index 302c8382..a8dcd0d5 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_istrface01e.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_istrface01e.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_istrface01f.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_istrface01f.png index 5fa1ab27..3ca46bfc 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_istrface01f.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_istrface01f.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_istrface01g.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_istrface01g.png index 4dc10a29..43cf4e01 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_istrface01g.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_istrface01g.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_istrface01h.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_istrface01h.png index 04851619..70e7d7f8 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_istrface01h.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_istrface01h.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_itec01.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_itec01.png index 275c5fa9..8618171d 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_itec01.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_itec01.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_itec01c.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_itec01c.png index 855941a0..bb29503b 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_itec01c.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_itec01c.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_itec02.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_itec02.png index 89c049b2..a00cfc03 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_itec02.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_itec02.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_itec03a.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_itec03a.png index 74c1af7c..91676ce5 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_itec03a.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_itec03a.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_itec03b.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_itec03b.png index 5cecea47..fcc5a949 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_itec03b.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_itec03b.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_itecwal01.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_itecwal01.png index 50d590b9..ed5cb238 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_itecwal01.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_itecwal01.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_itecwal01a.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_itecwal01a.png index d22c4bc8..3adbd3ba 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_itecwal01a.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_itecwal01a.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_itecwal01b.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_itecwal01b.png index ca02fb0c..822a3323 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_itecwal01b.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_itecwal01b.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_iwal02b.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_iwal02b.png index 958cfe37..6cd5cc7b 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_iwal02b.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_iwal02b.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_iwal02d.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_iwal02d.png index 87a996cd..cca896f3 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_iwal02d.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_iwal02d.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_iwal02f.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_iwal02f.png index 6d8b6ec6..768eacef 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_iwal02f.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_iwal02f.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_iwal02g.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_iwal02g.png index aa40ff31..d6ea3a76 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_iwal02g.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_iwal02g.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_iwalbase02.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_iwalbase02.png index 0865c4d8..dbd9923d 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_iwalbase02.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_iwalbase02.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_iwalbase02a.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_iwalbase02a.png index 8c1cc57b..1853b53a 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_iwalbase02a.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_iwalbase02a.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_sand.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_sand.png index dd55884c..5c7ab0b5 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_sand.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_sand.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_screen.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_screen.png index 81ce8135..3b6d5073 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_screen.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_screen.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_scrnbrdr01a.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_scrnbrdr01a.png index f037942c..49c31999 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_scrnbrdr01a.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_scrnbrdr01a.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_scrnbrdr01c.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_scrnbrdr01c.png index 49646241..d4b0be00 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_scrnbrdr01c.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_scrnbrdr01c.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_thresh01OFF.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_thresh01OFF.png index 0b3fe546..12a61141 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_thresh01OFF.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_thresh01OFF.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/cp_thresh01ON.png b/docs/base/@vl2/desert.vl2/textures/desert/cp_thresh01ON.png index 6b843aac..5ec6a110 100644 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/cp_thresh01ON.png and b/docs/base/@vl2/desert.vl2/textures/desert/cp_thresh01ON.png differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/skies/d_N_b.bm8 b/docs/base/@vl2/desert.vl2/textures/desert/skies/d_N_b.bm8 deleted file mode 100644 index 6de749e8..00000000 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/skies/d_N_b.bm8 and /dev/null differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/skies/d_N_d.bm8 b/docs/base/@vl2/desert.vl2/textures/desert/skies/d_N_d.bm8 deleted file mode 100644 index 83261aca..00000000 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/skies/d_N_d.bm8 and /dev/null differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/skies/d_N_f.bm8 b/docs/base/@vl2/desert.vl2/textures/desert/skies/d_N_f.bm8 deleted file mode 100644 index c9a326ca..00000000 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/skies/d_N_f.bm8 and /dev/null differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/skies/d_N_l.bm8 b/docs/base/@vl2/desert.vl2/textures/desert/skies/d_N_l.bm8 deleted file mode 100644 index 5935b053..00000000 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/skies/d_N_l.bm8 and /dev/null differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/skies/d_N_r.bm8 b/docs/base/@vl2/desert.vl2/textures/desert/skies/d_N_r.bm8 deleted file mode 100644 index 29f0def4..00000000 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/skies/d_N_r.bm8 and /dev/null differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/skies/d_N_t.bm8 b/docs/base/@vl2/desert.vl2/textures/desert/skies/d_N_t.bm8 deleted file mode 100644 index 83420e02..00000000 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/skies/d_N_t.bm8 and /dev/null differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/skies/d_n_move1.bm8 b/docs/base/@vl2/desert.vl2/textures/desert/skies/d_n_move1.bm8 deleted file mode 100644 index 3d8040a5..00000000 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/skies/d_n_move1.bm8 and /dev/null differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/skies/d_n_move2.bm8 b/docs/base/@vl2/desert.vl2/textures/desert/skies/d_n_move2.bm8 deleted file mode 100644 index c23e8628..00000000 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/skies/d_n_move2.bm8 and /dev/null differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/skies/d_n_move3.bm8 b/docs/base/@vl2/desert.vl2/textures/desert/skies/d_n_move3.bm8 deleted file mode 100644 index 9e13e28d..00000000 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/skies/d_n_move3.bm8 and /dev/null differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/skies/db2.bm8 b/docs/base/@vl2/desert.vl2/textures/desert/skies/db2.bm8 deleted file mode 100644 index 0333651e..00000000 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/skies/db2.bm8 and /dev/null differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/skies/dd2.bm8 b/docs/base/@vl2/desert.vl2/textures/desert/skies/dd2.bm8 deleted file mode 100644 index d7e9136c..00000000 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/skies/dd2.bm8 and /dev/null differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/skies/desert_blue_emap.bm8 b/docs/base/@vl2/desert.vl2/textures/desert/skies/desert_blue_emap.bm8 deleted file mode 100644 index ff016e42..00000000 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/skies/desert_blue_emap.bm8 and /dev/null differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/skies/desert_brown_emap.bm8 b/docs/base/@vl2/desert.vl2/textures/desert/skies/desert_brown_emap.bm8 deleted file mode 100644 index 3def74fd..00000000 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/skies/desert_brown_emap.bm8 and /dev/null differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/skies/desert_starrynite_emap.bm8 b/docs/base/@vl2/desert.vl2/textures/desert/skies/desert_starrynite_emap.bm8 deleted file mode 100644 index 4f7c070c..00000000 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/skies/desert_starrynite_emap.bm8 and /dev/null differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/skies/desertmove1.bm8 b/docs/base/@vl2/desert.vl2/textures/desert/skies/desertmove1.bm8 deleted file mode 100644 index 84eb901d..00000000 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/skies/desertmove1.bm8 and /dev/null differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/skies/desertmove2.bm8 b/docs/base/@vl2/desert.vl2/textures/desert/skies/desertmove2.bm8 deleted file mode 100644 index 028086f8..00000000 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/skies/desertmove2.bm8 and /dev/null differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/skies/desertmove3.bm8 b/docs/base/@vl2/desert.vl2/textures/desert/skies/desertmove3.bm8 deleted file mode 100644 index 8875618f..00000000 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/skies/desertmove3.bm8 and /dev/null differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/skies/desertmove4.bm8 b/docs/base/@vl2/desert.vl2/textures/desert/skies/desertmove4.bm8 deleted file mode 100644 index 223e467d..00000000 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/skies/desertmove4.bm8 and /dev/null differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/skies/df2.bm8 b/docs/base/@vl2/desert.vl2/textures/desert/skies/df2.bm8 deleted file mode 100644 index b2afa545..00000000 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/skies/df2.bm8 and /dev/null differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/skies/dl2.bm8 b/docs/base/@vl2/desert.vl2/textures/desert/skies/dl2.bm8 deleted file mode 100644 index aedbd420..00000000 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/skies/dl2.bm8 and /dev/null differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/skies/dr2.bm8 b/docs/base/@vl2/desert.vl2/textures/desert/skies/dr2.bm8 deleted file mode 100644 index a89977f1..00000000 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/skies/dr2.bm8 and /dev/null differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/skies/dt2.bm8 b/docs/base/@vl2/desert.vl2/textures/desert/skies/dt2.bm8 deleted file mode 100644 index 46a5ea71..00000000 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/skies/dt2.bm8 and /dev/null differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/skies/starrynite_v3_BK.bm8 b/docs/base/@vl2/desert.vl2/textures/desert/skies/starrynite_v3_BK.bm8 deleted file mode 100644 index 9e18f0e9..00000000 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/skies/starrynite_v3_BK.bm8 and /dev/null differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/skies/starrynite_v3_DN.bm8 b/docs/base/@vl2/desert.vl2/textures/desert/skies/starrynite_v3_DN.bm8 deleted file mode 100644 index a621f978..00000000 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/skies/starrynite_v3_DN.bm8 and /dev/null differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/skies/starrynite_v3_FR.bm8 b/docs/base/@vl2/desert.vl2/textures/desert/skies/starrynite_v3_FR.bm8 deleted file mode 100644 index 4394e727..00000000 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/skies/starrynite_v3_FR.bm8 and /dev/null differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/skies/starrynite_v3_LF.bm8 b/docs/base/@vl2/desert.vl2/textures/desert/skies/starrynite_v3_LF.bm8 deleted file mode 100644 index 0a8027cb..00000000 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/skies/starrynite_v3_LF.bm8 and /dev/null differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/skies/starrynite_v3_RT.bm8 b/docs/base/@vl2/desert.vl2/textures/desert/skies/starrynite_v3_RT.bm8 deleted file mode 100644 index 342b3a25..00000000 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/skies/starrynite_v3_RT.bm8 and /dev/null differ diff --git a/docs/base/@vl2/desert.vl2/textures/desert/skies/starrynite_v3_UP.bm8 b/docs/base/@vl2/desert.vl2/textures/desert/skies/starrynite_v3_UP.bm8 deleted file mode 100644 index 78bebc8a..00000000 Binary files a/docs/base/@vl2/desert.vl2/textures/desert/skies/starrynite_v3_UP.bm8 and /dev/null differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/rockSnow2.png b/docs/base/@vl2/ice.vl2/textures/ice/rockSnow2.png index 3eb4f706..1a2c23e1 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/rockSnow2.png and b/docs/base/@vl2/ice.vl2/textures/ice/rockSnow2.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/rockblue5.png b/docs/base/@vl2/ice.vl2/textures/ice/rockblue5.png index 54bb69e6..d594cf33 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/rockblue5.png and b/docs/base/@vl2/ice.vl2/textures/ice/rockblue5.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/skies/dark_b.bm8 b/docs/base/@vl2/ice.vl2/textures/ice/skies/dark_b.bm8 deleted file mode 100644 index 9ce5ca2a..00000000 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/skies/dark_b.bm8 and /dev/null differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/skies/dark_bottom.bm8 b/docs/base/@vl2/ice.vl2/textures/ice/skies/dark_bottom.bm8 deleted file mode 100644 index a621f978..00000000 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/skies/dark_bottom.bm8 and /dev/null differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/skies/dark_f.bm8 b/docs/base/@vl2/ice.vl2/textures/ice/skies/dark_f.bm8 deleted file mode 100644 index f7dc4955..00000000 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/skies/dark_f.bm8 and /dev/null differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/skies/dark_l.bm8 b/docs/base/@vl2/ice.vl2/textures/ice/skies/dark_l.bm8 deleted file mode 100644 index d2109254..00000000 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/skies/dark_l.bm8 and /dev/null differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/skies/dark_r.bm8 b/docs/base/@vl2/ice.vl2/textures/ice/skies/dark_r.bm8 deleted file mode 100644 index d6b97ad1..00000000 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/skies/dark_r.bm8 and /dev/null differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/skies/dark_t.bm8 b/docs/base/@vl2/ice.vl2/textures/ice/skies/dark_t.bm8 deleted file mode 100644 index 1e37ac5f..00000000 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/skies/dark_t.bm8 and /dev/null differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/skies/ice_blue_emap.bm8 b/docs/base/@vl2/ice.vl2/textures/ice/skies/ice_blue_emap.bm8 deleted file mode 100644 index d46775f5..00000000 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/skies/ice_blue_emap.bm8 and /dev/null differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/skies/ice_nite_emap.bm8 b/docs/base/@vl2/ice.vl2/textures/ice/skies/ice_nite_emap.bm8 deleted file mode 100644 index ef9a4da1..00000000 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/skies/ice_nite_emap.bm8 and /dev/null differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/skies/icecloud1.bm8 b/docs/base/@vl2/ice.vl2/textures/ice/skies/icecloud1.bm8 deleted file mode 100644 index 5972a69d..00000000 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/skies/icecloud1.bm8 and /dev/null differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/skies/icecloud2.bm8 b/docs/base/@vl2/ice.vl2/textures/ice/skies/icecloud2.bm8 deleted file mode 100644 index 783ac736..00000000 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/skies/icecloud2.bm8 and /dev/null differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/skies/icecloud3.bm8 b/docs/base/@vl2/ice.vl2/textures/ice/skies/icecloud3.bm8 deleted file mode 100644 index f82626bb..00000000 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/skies/icecloud3.bm8 and /dev/null differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/skies/starrynite_v1_BK.bm8 b/docs/base/@vl2/ice.vl2/textures/ice/skies/starrynite_v1_BK.bm8 deleted file mode 100644 index 13d7604e..00000000 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/skies/starrynite_v1_BK.bm8 and /dev/null differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/skies/starrynite_v1_DN.bm8 b/docs/base/@vl2/ice.vl2/textures/ice/skies/starrynite_v1_DN.bm8 deleted file mode 100644 index a621f978..00000000 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/skies/starrynite_v1_DN.bm8 and /dev/null differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/skies/starrynite_v1_FR.bm8 b/docs/base/@vl2/ice.vl2/textures/ice/skies/starrynite_v1_FR.bm8 deleted file mode 100644 index 421f6282..00000000 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/skies/starrynite_v1_FR.bm8 and /dev/null differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/skies/starrynite_v1_LF.bm8 b/docs/base/@vl2/ice.vl2/textures/ice/skies/starrynite_v1_LF.bm8 deleted file mode 100644 index 421f6282..00000000 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/skies/starrynite_v1_LF.bm8 and /dev/null differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/skies/starrynite_v1_RT.bm8 b/docs/base/@vl2/ice.vl2/textures/ice/skies/starrynite_v1_RT.bm8 deleted file mode 100644 index 53df8bcf..00000000 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/skies/starrynite_v1_RT.bm8 and /dev/null differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/skies/starrynite_v1_UP.bm8 b/docs/base/@vl2/ice.vl2/textures/ice/skies/starrynite_v1_UP.bm8 deleted file mode 100644 index fc4e51ab..00000000 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/skies/starrynite_v1_UP.bm8 and /dev/null differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/snowrock.png b/docs/base/@vl2/ice.vl2/textures/ice/snowrock.png index 16a95e8d..713158a7 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/snowrock.png and b/docs/base/@vl2/ice.vl2/textures/ice/snowrock.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/snowrock2.png b/docs/base/@vl2/ice.vl2/textures/ice/snowrock2.png index 9976f80a..f7e07aeb 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/snowrock2.png and b/docs/base/@vl2/ice.vl2/textures/ice/snowrock2.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ebor01.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ebor01.png index 6c6a4646..a5f21e58 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ebor01.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ebor01.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ecap01.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ecap01.png index 6a650292..41edf3f6 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ecap01.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ecap01.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ecap01a.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ecap01a.png index 680d9728..780439ab 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ecap01a.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ecap01a.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ecap01b.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ecap01b.png index c37ac92d..1c003588 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ecap01b.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ecap01b.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ecap01c.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ecap01c.png index 0cfcfc76..05999c74 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ecap01c.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ecap01c.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ecap02.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ecap02.png index a5c15c5b..88fa9a1d 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ecap02.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ecap02.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_edoor01.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_edoor01.png index 9adcf231..260ecc15 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_edoor01.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_edoor01.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_edoor02.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_edoor02.png index 16cb93f5..1a6c7fad 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_edoor02.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_edoor02.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_edoor03.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_edoor03.png index 6f65d37c..def09a48 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_edoor03.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_edoor03.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_edoor04.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_edoor04.png index 2efe91fe..05f2a556 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_edoor04.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_edoor04.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_eflo01.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_eflo01.png index d2a2fb44..1eb79c75 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_eflo01.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_eflo01.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_eflo01a.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_eflo01a.png index 3246aa7d..f45f313a 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_eflo01a.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_eflo01a.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_eflo01b.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_eflo01b.png index db2ff600..cb299c86 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_eflo01b.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_eflo01b.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_eflo01c.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_eflo01c.png index ffa539f5..98f437fd 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_eflo01c.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_eflo01c.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_elig01.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_elig01.png index b9e5c6a8..b65c9282 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_elig01.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_elig01.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_elig02.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_elig02.png index e972dd05..e70c0c09 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_elig02.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_elig02.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_espec01.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_espec01.png index 01683ab9..351e43ef 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_espec01.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_espec01.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_espec02.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_espec02.png index c47669a9..f361fd2d 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_espec02.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_espec02.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_espec03.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_espec03.png index 6fb522ad..6fe50dda 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_espec03.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_espec03.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal01.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal01.png index aa886c19..53069dae 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal01.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal01.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal01a.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal01a.png index 3dd8bb40..4153b18b 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal01a.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal01a.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal01b.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal01b.png index 330a089b..495a9eb9 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal01b.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal01b.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal01c.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal01c.png index d38f4d2a..80d8e686 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal01c.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal01c.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal01d.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal01d.png index 31b8aaca..59588344 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal01d.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal01d.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal02.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal02.png index 51e2e342..01a8ce1d 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal02.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal02.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal02a.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal02a.png index 02d99a06..6a0ccf59 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal02a.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal02a.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal03.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal03.png index e0beaf71..5936b09c 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal03.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal03.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal03a.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal03a.png index 056fbaaf..0d37a06c 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal03a.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal03a.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal04.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal04.png index f173f199..1fb1f50a 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal04.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal04.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal06.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal06.png index 9e091faa..30a07f22 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal06.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal06.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal06b.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal06b.png index f843a8e9..5fc7a177 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal06b.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal06b.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal06c.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal06c.png index dfc801f2..ccc10931 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal06c.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal06c.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal06d.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal06d.png index b21e52db..4317c9d0 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal06d.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ewal06d.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_floorgrate.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_floorgrate.png index 395aef59..8d60345c 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_floorgrate.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_floorgrate.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_floorthresh.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_floorthresh.png index be9f5450..94e074b4 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_floorthresh.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_floorthresh.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ibor01.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ibor01.png index d3fd9606..bc755d8c 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ibor01.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ibor01.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ibor01a.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ibor01a.png index 50ee7462..3ec20fbe 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ibor01a.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ibor01a.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_iborlig01.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_iborlig01.png index 83e9939f..4ad6feab 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_iborlig01.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_iborlig01.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_iborlig01a.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_iborlig01a.png index 907c98c7..187a9eac 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_iborlig01a.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_iborlig01a.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_iborlig01b.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_iborlig01b.png index 5eab7eb1..e1319a63 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_iborlig01b.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_iborlig01b.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_iborlig02.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_iborlig02.png index 57a0d5cb..5fda729b 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_iborlig02.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_iborlig02.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_iborlig02a.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_iborlig02a.png index 108e09e6..9834ad61 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_iborlig02a.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_iborlig02a.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_iborlig02b.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_iborlig02b.png index c34f945c..4d4211e2 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_iborlig02b.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_iborlig02b.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_icei01.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_icei01.png index bc0ecd34..c0b297ec 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_icei01.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_icei01.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_icei01a.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_icei01a.png index 625dcbd1..bc4b4c97 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_icei01a.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_icei01a.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_icei02.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_icei02.png index b4ca6dce..61d2eeab 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_icei02.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_icei02.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_icei02a.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_icei02a.png index 0524ea72..f3e72e4b 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_icei02a.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_icei02a.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ichute01.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ichute01.png index 0eb15dc3..cd4b7a9e 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ichute01.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ichute01.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ichute02.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ichute02.png index 25378066..5bff49ae 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ichute02.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ichute02.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_icol01.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_icol01.png index 161e8491..35992849 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_icol01.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_icol01.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_icol01a.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_icol01a.png index 02b4b3da..4a4ea0be 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_icol01a.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_icol01a.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_icolBASE.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_icolBASE.png index 56b9b4b1..28958426 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_icolBASE.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_icolBASE.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_icolCAP01.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_icolCAP01.png index 43f2fe4c..9078eb06 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_icolCAP01.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_icolCAP01.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_icolCAP02.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_icolCAP02.png index 2cfc825e..c1916911 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_icolCAP02.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_icolCAP02.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_icolSPEC01.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_icolSPEC01.png index 0783a8e3..7917e2e5 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_icolSPEC01.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_icolSPEC01.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_icolSPEC02.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_icolSPEC02.png index 211a4bc9..3cdb41eb 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_icolSPEC02.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_icolSPEC02.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_icoligolA.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_icoligolA.png index 025e478b..a6806ee3 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_icoligolA.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_icoligolA.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ifloor01.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ifloor01.png index 78a6e91d..8024f01a 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ifloor01.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ifloor01.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ifloor01a.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ifloor01a.png index 4d72b287..b12a0851 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ifloor01a.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ifloor01a.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ifloor01b.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ifloor01b.png index 3748a44f..d17156ef 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ifloor01b.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ifloor01b.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ifloor01c.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ifloor01c.png index aa845145..5bda6f59 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ifloor01c.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ifloor01c.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ilig01.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ilig01.png index ae47902b..b0fd7eca 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ilig01.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ilig01.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ilig02.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ilig02.png index acb343b0..c69d8cb6 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ilig02.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ilig02.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ilig03.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ilig03.png index 5d719658..f1bc4ae6 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ilig03.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ilig03.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ilig04.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ilig04.png index 90ba760b..4465326d 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ilig04.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ilig04.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ipipe01.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ipipe01.png index 6cfb23c3..cb166dc4 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ipipe01.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ipipe01.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ipipe01a.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ipipe01a.png index d6613f91..1aea8d6b 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ipipe01a.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ipipe01a.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ipipe02.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ipipe02.png index e3ac872d..97838b9a 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ipipe02.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ipipe02.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ispec01.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ispec01.png index a405d77f..05c1fcf2 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ispec01.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ispec01.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ispec01agl.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ispec01agl.png index 06b1ad8a..1a29078f 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ispec01agl.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ispec01agl.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ispec01gl.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ispec01gl.png index 0ddb3e64..e85b368a 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ispec01gl.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ispec01gl.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ispec02.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ispec02.png index 19eb9082..b3139d25 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ispec02.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ispec02.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ispec02agl.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ispec02agl.png index 68909bcb..bc2c2a87 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ispec02agl.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ispec02agl.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ispec02gl.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ispec02gl.png index 9fb016fa..4429e44b 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ispec02gl.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ispec02gl.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ispec03.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ispec03.png index e8845a19..eb104b69 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ispec03.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ispec03.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_ispec03glue.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_ispec03glue.png index 82d7e085..a09bd76f 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_ispec03glue.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_ispec03glue.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal01.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal01.png index 7be3e315..f05a50de 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal01.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal01.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal01Snow.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal01Snow.png index 6f5923fb..ad2c9f30 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal01Snow.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal01Snow.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal01_4BSb.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal01_4BSb.png index 8f29e99b..65dbad8e 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal01_4BSb.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal01_4BSb.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal01_4BSgl.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal01_4BSgl.png index 1338a5d4..092c66f1 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal01_4BSgl.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal01_4BSgl.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal01gl.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal01gl.png index c1e22cac..c953acd6 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal01gl.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal01gl.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal02.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal02.png index ddf2244e..431448a7 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal02.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal02.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal02Snow.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal02Snow.png index b2fee1a4..b0012488 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal02Snow.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal02Snow.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal03.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal03.png index 0fe71da8..f0b661df 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal03.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal03.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal035BSEb.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal035BSEb.png index 6fd7ebbf..0391b36e 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal035BSEb.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal035BSEb.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal035BSEgl.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal035BSEgl.png index f0573345..0dd7469d 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal035BSEgl.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal035BSEgl.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal03Snow.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal03Snow.png index e179c09e..0c31ce01 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal03Snow.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal03Snow.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal03gl.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal03gl.png index 9ad9f550..15f6c40a 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal03gl.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal03gl.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal04.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal04.png index 8270d3e7..5d81922e 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal04.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal04.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal04gl.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal04gl.png index 57b5c5e1..b82271bf 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal04gl.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal04gl.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal05.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal05.png index d7fe91b7..4c3ab976 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal05.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal05.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal05gl.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal05gl.png index 95c2e40d..7613b335 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal05gl.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwal05gl.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalCAP01agl.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalCAP01agl.png index 3fbeef94..f7b37e64 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalCAP01agl.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalCAP01agl.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalCAP01gl.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalCAP01gl.png index 0c6f6eff..f00a64da 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalCAP01gl.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalCAP01gl.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalCAP02agl.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalCAP02agl.png index 6dec67fb..f30fa72e 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalCAP02agl.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalCAP02agl.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalCAP02gl.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalCAP02gl.png index 4a734e5b..7888f58c 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalCAP02gl.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalCAP02gl.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalcap01.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalcap01.png index d51c0859..2bdcf40d 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalcap01.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalcap01.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalcap01b.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalcap01b.png index 6e255f0a..04c35338 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalcap01b.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalcap01b.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalcap01c.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalcap01c.png index 4b80875a..80ed783c 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalcap01c.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalcap01c.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalcap01d.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalcap01d.png index 2c51441c..dd5e79fb 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalcap01d.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalcap01d.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalcap02.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalcap02.png index 94a219e0..752707d7 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalcap02.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalcap02.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalcap02b.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalcap02b.png index 8898eddb..26d05329 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalcap02b.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalcap02b.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalcap02c.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalcap02c.png index 2901c30c..3f784b46 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalcap02c.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalcap02c.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalcap02d.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalcap02d.png index 90f4bc42..27c912ac 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalcap02d.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalcap02d.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalsubcap.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalsubcap.png index da08e01d..69bb2be8 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalsubcap.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_iwalsubcap.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_screen.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_screen.png index f322d10f..56c4f96f 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_screen.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_screen.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_scrnbrdr01.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_scrnbrdr01.png index 3c1fada2..94e40ce0 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_scrnbrdr01.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_scrnbrdr01.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_scrnbrdr01a.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_scrnbrdr01a.png index 03fb2634..7bc91d16 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_scrnbrdr01a.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_scrnbrdr01a.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_scrnbrdr01b.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_scrnbrdr01b.png index cdd03103..2ff4daeb 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_scrnbrdr01b.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_scrnbrdr01b.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_scrnbrdr01c.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_scrnbrdr01c.png index 836150f0..7ecf0c3d 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_scrnbrdr01c.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_scrnbrdr01c.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_thresh01OFF.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_thresh01OFF.png index c3745dca..da61ec7f 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_thresh01OFF.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_thresh01OFF.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_thresh01ON.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_thresh01ON.png index d17dbba3..dddfbc5e 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_thresh01ON.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_thresh01ON.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_threshSIDE.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_threshSIDE.png index 19018a97..6ab15ae1 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_threshSIDE.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_threshSIDE.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/sw_threshgrate.png b/docs/base/@vl2/ice.vl2/textures/ice/sw_threshgrate.png index 7839513e..159928ae 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/sw_threshgrate.png and b/docs/base/@vl2/ice.vl2/textures/ice/sw_threshgrate.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/xsnowrock3.png b/docs/base/@vl2/ice.vl2/textures/ice/xsnowrock3.png index b0938995..9e268780 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/xsnowrock3.png and b/docs/base/@vl2/ice.vl2/textures/ice/xsnowrock3.png differ diff --git a/docs/base/@vl2/ice.vl2/textures/ice/xsnowrock4.png b/docs/base/@vl2/ice.vl2/textures/ice/xsnowrock4.png index 519c48f5..f381e68f 100644 Binary files a/docs/base/@vl2/ice.vl2/textures/ice/xsnowrock4.png and b/docs/base/@vl2/ice.vl2/textures/ice/xsnowrock4.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_Thresh01.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_Thresh01.png index 365fb5c4..899c5a2a 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_Thresh01.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_Thresh01.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_alarm.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_alarm.png index 236eedb2..9efc97c7 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_alarm.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_alarm.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_efloor1.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_efloor1.png index db78a8a5..18677641 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_efloor1.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_efloor1.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_elig01.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_elig01.png index 5d858ffc..17fbd80a 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_elig01.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_elig01.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_elig02.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_elig02.png index 404ed60c..acade21b 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_elig02.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_elig02.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_elig03.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_elig03.png index e7e5321a..99f9f0d1 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_elig03.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_elig03.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_etechbor01.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_etechbor01.png index d1d36dc9..bcc35dd9 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_etechbor01.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_etechbor01.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_etechbrdr2.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_etechbrdr2.png index 63a56b73..af7314b3 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_etechbrdr2.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_etechbrdr2.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_etrans.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_etrans.png index 871f9a22..a07254d4 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_etrans.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_etrans.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_etrans01.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_etrans01.png index 33005cde..60010e95 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_etrans01.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_etrans01.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_ewal01.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_ewal01.png index 1aa5a516..54958a39 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_ewal01.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_ewal01.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_ewal01BASE.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_ewal01BASE.png index 29af9bbb..26d98350 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_ewal01BASE.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_ewal01BASE.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_ewal01a.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_ewal01a.png index 7f340827..d41a2644 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_ewal01a.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_ewal01a.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_ewal02.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_ewal02.png index 16179b82..dd22eb02 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_ewal02.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_ewal02.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_ewaldeco01.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_ewaldeco01.png index effcadf5..f955892e 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_ewaldeco01.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_ewaldeco01.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_ewaldeco06.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_ewaldeco06.png index 1c67cbfd..8873d35c 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_ewaldeco06.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_ewaldeco06.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_ewaldeco07.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_ewaldeco07.png index c8f58be1..fcea3c9b 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_ewaldeco07.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_ewaldeco07.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_ewaldeco08.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_ewaldeco08.png index e5027e59..eb927170 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_ewaldeco08.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_ewaldeco08.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_ewaldeco09.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_ewaldeco09.png index ef734c5b..61f39ad7 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_ewaldeco09.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_ewaldeco09.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_ewall03.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_ewall03.png index 94077777..1d909a30 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_ewall03.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_ewall03.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_ewall04.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_ewall04.png index 33605b34..65338f78 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_ewall04.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_ewall04.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_ewall05.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_ewall05.png index 134cb051..43801258 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_ewall05.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_ewall05.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_ewall06.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_ewall06.png index 26b89de1..49a36505 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_ewall06.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_ewall06.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_ewall07.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_ewall07.png index f6f835fb..2d755f7d 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_ewall07.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_ewall07.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_floorgrate1.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_floorgrate1.png index 7351547e..59d70f49 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_floorgrate1.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_floorgrate1.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_genfloor.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_genfloor.png index 955118c5..361d0991 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_genfloor.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_genfloor.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_genwall.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_genwall.png index 132c720f..9ccea819 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_genwall.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_genwall.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_girder.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_girder.png index ef2a3ec1..92485007 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_girder.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_girder.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_ibor01.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_ibor01.png index 4c7feb41..7faf01b1 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_ibor01.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_ibor01.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_ibor01a.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_ibor01a.png index 99e44859..77a1378a 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_ibor01a.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_ibor01a.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_ibor02.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_ibor02.png index f13b4f29..95285699 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_ibor02.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_ibor02.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_ibor02a.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_ibor02a.png index d20229b1..a4123a14 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_ibor02a.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_ibor02a.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_ibor03.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_ibor03.png index b9770b0b..b5b316fa 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_ibor03.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_ibor03.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_ibor04.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_ibor04.png index c33b94f3..1bc5c6b3 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_ibor04.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_ibor04.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_icei01.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_icei01.png index 9283efa1..102f6474 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_icei01.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_icei01.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_iceilig01.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_iceilig01.png index e32d0f22..9670e384 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_iceilig01.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_iceilig01.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_ichute01.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_ichute01.png index 9b7c5507..c6b0ca39 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_ichute01.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_ichute01.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_ichute02.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_ichute02.png index ed4b4cbb..5df7ae11 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_ichute02.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_ichute02.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_iflo01.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_iflo01.png index f5698326..a04224e9 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_iflo01.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_iflo01.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_iflo02.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_iflo02.png index c833267a..baf8f11c 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_iflo02.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_iflo02.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_iflo03.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_iflo03.png index a6c80173..f9d3a0e8 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_iflo03.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_iflo03.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_iflo04.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_iflo04.png index 3f4b0560..f234ce4a 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_iflo04.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_iflo04.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_ifloLig01.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_ifloLig01.png index 5aaf32fc..0b2820ac 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_ifloLig01.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_ifloLig01.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_ifloLig02.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_ifloLig02.png index 879e399c..e883d72d 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_ifloLig02.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_ifloLig02.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_ihacei01.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_ihacei01.png index 7d00e4fb..cc1a951d 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_ihacei01.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_ihacei01.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_ihaceilig01.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_ihaceilig01.png index 069749ac..7e940d88 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_ihaceilig01.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_ihaceilig01.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_ilavlight.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_ilavlight.png index 74796e9b..08571bfc 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_ilavlight.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_ilavlight.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_ilig01.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_ilig01.png index 49517f3a..db7fc952 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_ilig01.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_ilig01.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_ilig02.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_ilig02.png index 48ddeabd..9b35cfe5 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_ilig02.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_ilig02.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_ilig03.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_ilig03.png index 14ee24d2..e77269e3 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_ilig03.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_ilig03.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_ilig04.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_ilig04.png index d7cf9628..db1ac567 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_ilig04.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_ilig04.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_ilig05.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_ilig05.png index 86a99261..a38c38e1 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_ilig05.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_ilig05.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_ilig06.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_ilig06.png index 73133ea9..2e5d6693 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_ilig06.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_ilig06.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_iwal01.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_iwal01.png index 5dbceb8c..daa6578b 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_iwal01.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_iwal01.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_iwal01a.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_iwal01a.png index cdb1b297..299db86f 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_iwal01a.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_iwal01a.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco01.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco01.png index fe98ddea..f955892e 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco01.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco01.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco01a.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco01a.png index f5bf370c..1faeb4fc 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco01a.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco01a.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco02.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco02.png index 8456f9a7..4703724f 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco02.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco02.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco02a.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco02a.png index 7b4a2893..0e484910 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco02a.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco02a.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco03.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco03.png index f0722812..92545dac 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco03.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco03.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco03a.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco03a.png index 3f89f833..1c6eb197 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco03a.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco03a.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco04.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco04.png index 656e14bd..64cb689a 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco04.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco04.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco04a.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco04a.png index 5c9153d0..03506cb7 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco04a.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco04a.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco05.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco05.png index 37854f13..9fd40d10 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco05.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco05.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco05a.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco05a.png index 729d9175..53c11a48 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco05a.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco05a.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco06.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco06.png index a056d2b8..93721f18 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco06.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco06.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco07.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco07.png index 51f4051e..eaaa8541 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco07.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco07.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco08.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco08.png index f41ab524..b6bcb21c 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco08.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco08.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco09.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco09.png index 9b0782a2..bf5b3146 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco09.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco09.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_jet01.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_jet01.png index 5338d340..13ea252a 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_jet01.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_jet01.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_jet02.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_jet02.png index 96438d19..e06fb3fe 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_jet02.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_jet02.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_jet03.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_jet03.png index 48171ed6..b79d02e6 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_jet03.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_jet03.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_mlatched.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_mlatched.png index c92a2699..9bd6260a 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_mlatched.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_mlatched.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_mriveted2.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_mriveted2.png index 2b1993cd..1dafb885 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_mriveted2.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_mriveted2.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_obsidian.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_obsidian.png index c597b86f..43b213df 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_obsidian.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_obsidian.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_screen.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_screen.png index ed3b87d0..36f15263 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_screen.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_screen.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_techborder1.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_techborder1.png index 757e6d37..c9ab4fbd 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_techborder1.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_techborder1.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_techborder2.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_techborder2.png index 05a3883f..896c45a0 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_techborder2.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_techborder2.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_techwall_1.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_techwall_1.png index 9aa8bdf3..fae14f1f 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_techwall_1.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_techwall_1.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_techwall_2.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_techwall_2.png index 9b4fd800..683cc183 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_techwall_2.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_techwall_2.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_techwall_3.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_techwall_3.png index 5dd07c34..5daead49 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_techwall_3.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_techwall_3.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_walldeco_06.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_walldeco_06.png index 12ecca6d..9fe5c069 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_walldeco_06.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_walldeco_06.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_walldeco_07.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_walldeco_07.png index 4738f223..c275a00a 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_walldeco_07.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_walldeco_07.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_walldeco_08.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_walldeco_08.png index efdeafb9..4bd4d46a 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_walldeco_08.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_walldeco_08.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/ds_walldeco_09.png b/docs/base/@vl2/lava.vl2/textures/lava/ds_walldeco_09.png index 8a1280e0..757b5118 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/ds_walldeco_09.png and b/docs/base/@vl2/lava.vl2/textures/lava/ds_walldeco_09.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/lavadirt04.png b/docs/base/@vl2/lava.vl2/textures/lava/lavadirt04.png index 631542c1..b76aa7c5 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/lavadirt04.png and b/docs/base/@vl2/lava.vl2/textures/lava/lavadirt04.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/lavarock03.png b/docs/base/@vl2/lava.vl2/textures/lava/lavarock03.png index 506a46f0..1afbf018 100644 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/lavarock03.png and b/docs/base/@vl2/lava.vl2/textures/lava/lavarock03.png differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/skies/lava_starrynite_emap.bm8 b/docs/base/@vl2/lava.vl2/textures/lava/skies/lava_starrynite_emap.bm8 deleted file mode 100644 index 3010e7cf..00000000 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/skies/lava_starrynite_emap.bm8 and /dev/null differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/skies/starrynite_v5_BK.bm8 b/docs/base/@vl2/lava.vl2/textures/lava/skies/starrynite_v5_BK.bm8 deleted file mode 100644 index b61bfb10..00000000 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/skies/starrynite_v5_BK.bm8 and /dev/null differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/skies/starrynite_v5_DN.bm8 b/docs/base/@vl2/lava.vl2/textures/lava/skies/starrynite_v5_DN.bm8 deleted file mode 100644 index a621f978..00000000 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/skies/starrynite_v5_DN.bm8 and /dev/null differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/skies/starrynite_v5_FR.bm8 b/docs/base/@vl2/lava.vl2/textures/lava/skies/starrynite_v5_FR.bm8 deleted file mode 100644 index 2bc137dd..00000000 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/skies/starrynite_v5_FR.bm8 and /dev/null differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/skies/starrynite_v5_LF.bm8 b/docs/base/@vl2/lava.vl2/textures/lava/skies/starrynite_v5_LF.bm8 deleted file mode 100644 index 636e4eac..00000000 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/skies/starrynite_v5_LF.bm8 and /dev/null differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/skies/starrynite_v5_RT.bm8 b/docs/base/@vl2/lava.vl2/textures/lava/skies/starrynite_v5_RT.bm8 deleted file mode 100644 index 3ccdac26..00000000 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/skies/starrynite_v5_RT.bm8 and /dev/null differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/skies/starrynite_v5_UP.bm8 b/docs/base/@vl2/lava.vl2/textures/lava/skies/starrynite_v5_UP.bm8 deleted file mode 100644 index 7ee2a50a..00000000 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/skies/starrynite_v5_UP.bm8 and /dev/null differ diff --git a/docs/base/@vl2/lava.vl2/textures/lava/skies/volcanic_starrynite_emap.bm8 b/docs/base/@vl2/lava.vl2/textures/lava/skies/volcanic_starrynite_emap.bm8 deleted file mode 100644 index 7028fb9a..00000000 Binary files a/docs/base/@vl2/lava.vl2/textures/lava/skies/volcanic_starrynite_emap.bm8 and /dev/null differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_Edoo01.png b/docs/base/@vl2/lush.vl2/textures/lush/be_Edoo01.png index 024bd91f..151b6727 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_Edoo01.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_Edoo01.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ebor01b.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ebor01b.png index d8355f2b..ab981fbb 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ebor01b.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ebor01b.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ebor01d.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ebor01d.png index 5007b129..517721bf 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ebor01d.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ebor01d.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ebor01e.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ebor01e.png index e65f1d82..79e1f233 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ebor01e.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ebor01e.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ebor02.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ebor02.png index 5657b6dd..f61c0dfc 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ebor02.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ebor02.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ebor03.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ebor03.png index be4121d7..1f40978a 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ebor03.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ebor03.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ebor04a.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ebor04a.png index 3b338843..b15482f4 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ebor04a.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ebor04a.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ecombo02a.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ecombo02a.png index cc6813a1..0e89fadd 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ecombo02a.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ecombo02a.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_edoo02.png b/docs/base/@vl2/lush.vl2/textures/lush/be_edoo02.png index df3c3a75..5b4e8757 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_edoo02.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_edoo02.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_edoo03.png b/docs/base/@vl2/lush.vl2/textures/lush/be_edoo03.png index 2d4cd35a..19360529 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_edoo03.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_edoo03.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_eflo01.png b/docs/base/@vl2/lush.vl2/textures/lush/be_eflo01.png index d7faf614..34573cdf 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_eflo01.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_eflo01.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_eflo02.png b/docs/base/@vl2/lush.vl2/textures/lush/be_eflo02.png index 354fd2b6..3323867f 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_eflo02.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_eflo02.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_elig01.png b/docs/base/@vl2/lush.vl2/textures/lush/be_elig01.png index 390a3426..44a53c3d 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_elig01.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_elig01.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_elig02.png b/docs/base/@vl2/lush.vl2/textures/lush/be_elig02.png index 5092a308..11e18b67 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_elig02.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_elig02.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_elig03.png b/docs/base/@vl2/lush.vl2/textures/lush/be_elig03.png index 2898b4b3..4138c013 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_elig03.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_elig03.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_epipe01.png b/docs/base/@vl2/lush.vl2/textures/lush/be_epipe01.png index 8601f50b..7915089e 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_epipe01.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_epipe01.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_eport01.png b/docs/base/@vl2/lush.vl2/textures/lush/be_eport01.png index 8a3d27fa..447862c3 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_eport01.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_eport01.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_eport01e.png b/docs/base/@vl2/lush.vl2/textures/lush/be_eport01e.png index 66f13ba7..1e8dfe46 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_eport01e.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_eport01e.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_eport02a.png b/docs/base/@vl2/lush.vl2/textures/lush/be_eport02a.png index 96fbfd76..9d6afabd 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_eport02a.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_eport02a.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_eport02b.png b/docs/base/@vl2/lush.vl2/textures/lush/be_eport02b.png index ef5b8560..129512e1 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_eport02b.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_eport02b.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_espec01.png b/docs/base/@vl2/lush.vl2/textures/lush/be_espec01.png index f3f621ca..d731e90a 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_espec01.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_espec01.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_espec02.png b/docs/base/@vl2/lush.vl2/textures/lush/be_espec02.png index a2a08fd4..291ef9db 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_espec02.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_espec02.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_espec03.png b/docs/base/@vl2/lush.vl2/textures/lush/be_espec03.png index b5c84c08..1b8f64d3 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_espec03.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_espec03.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_espec03a.png b/docs/base/@vl2/lush.vl2/textures/lush/be_espec03a.png index 803f617e..89c06c7d 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_espec03a.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_espec03a.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_espec03b.png b/docs/base/@vl2/lush.vl2/textures/lush/be_espec03b.png index 68ae85cf..0e0fba48 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_espec03b.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_espec03b.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_espec04.png b/docs/base/@vl2/lush.vl2/textures/lush/be_espec04.png index 2e96e56e..1e91e9e0 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_espec04.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_espec04.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_espec05.png b/docs/base/@vl2/lush.vl2/textures/lush/be_espec05.png index 04147197..ec797d1d 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_espec05.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_espec05.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_espec05b.png b/docs/base/@vl2/lush.vl2/textures/lush/be_espec05b.png index da96c2d4..b13d6af3 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_espec05b.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_espec05b.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_espec06a.png b/docs/base/@vl2/lush.vl2/textures/lush/be_espec06a.png index 837631a9..7ebbd87a 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_espec06a.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_espec06a.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_espec07.png b/docs/base/@vl2/lush.vl2/textures/lush/be_espec07.png index afcb724b..bb534c96 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_espec07.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_espec07.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_espec08.png b/docs/base/@vl2/lush.vl2/textures/lush/be_espec08.png index 27b59649..c6f8c563 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_espec08.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_espec08.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_espec09.png b/docs/base/@vl2/lush.vl2/textures/lush/be_espec09.png index 58a76a0a..97a9cf84 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_espec09.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_espec09.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_etec.png b/docs/base/@vl2/lush.vl2/textures/lush/be_etec.png index 6bfcd2f1..b7bd8ba7 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_etec.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_etec.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_eterrain02.png b/docs/base/@vl2/lush.vl2/textures/lush/be_eterrain02.png index 19e1e0ef..f449d3ee 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_eterrain02.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_eterrain02.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_eterrain02a.png b/docs/base/@vl2/lush.vl2/textures/lush/be_eterrain02a.png index db1fb107..b2eac0fd 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_eterrain02a.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_eterrain02a.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_eterrain02b.png b/docs/base/@vl2/lush.vl2/textures/lush/be_eterrain02b.png index 40530573..617a82e1 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_eterrain02b.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_eterrain02b.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ewal01b.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ewal01b.png index 9341f851..04b27084 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ewal01b.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ewal01b.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ewal02b.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ewal02b.png index 2da3cf3d..6c9d41ee 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ewal02b.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ewal02b.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ewal03a.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ewal03a.png index 217c4d1c..c312e26a 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ewal03a.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ewal03a.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ewal04a.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ewal04a.png index fc66420b..67bcc03c 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ewal04a.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ewal04a.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ewal05.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ewal05.png index ca665d2c..61230c86 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ewal05.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ewal05.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ewal05a.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ewal05a.png index 0df1c376..0de34b97 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ewal05a.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ewal05a.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ewal05d.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ewal05d.png index 6f901550..e986e5c7 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ewal05d.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ewal05d.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ewal06.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ewal06.png index 92146c23..a756844f 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ewal06.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ewal06.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ewal07.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ewal07.png index 67dfac5e..102d6cfb 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ewal07.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ewal07.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ewal08.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ewal08.png index 2a1e494a..fc1e7e57 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ewal08.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ewal08.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ewal09b.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ewal09b.png index 2f3dbca0..56374ddd 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ewal09b.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ewal09b.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ewal11b.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ewal11b.png index 823b108b..6238f6d4 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ewal11b.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ewal11b.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ewal11d.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ewal11d.png index c4686a8b..f5d72605 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ewal11d.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ewal11d.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ewal12b.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ewal12b.png index e738f1f9..d9a3a5d7 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ewal12b.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ewal12b.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ewall10.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ewall10.png index 5fd515d9..88c6bb30 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ewall10.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ewall10.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_iColBase01.png b/docs/base/@vl2/lush.vl2/textures/lush/be_iColBase01.png index 039a07bb..51b34b58 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_iColBase01.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_iColBase01.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_iColTop.png b/docs/base/@vl2/lush.vl2/textures/lush/be_iColTop.png index 068eea74..087c78c4 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_iColTop.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_iColTop.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_iGeneric.png b/docs/base/@vl2/lush.vl2/textures/lush/be_iGeneric.png index 9b377bb8..88d9a4bd 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_iGeneric.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_iGeneric.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_iGenericDark.png b/docs/base/@vl2/lush.vl2/textures/lush/be_iGenericDark.png index 79d7a175..edcfa56b 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_iGenericDark.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_iGenericDark.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_icei01.png b/docs/base/@vl2/lush.vl2/textures/lush/be_icei01.png index d13e57e1..032016c8 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_icei01.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_icei01.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_icei01a.png b/docs/base/@vl2/lush.vl2/textures/lush/be_icei01a.png index 83a3d5f0..25f38723 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_icei01a.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_icei01a.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_icei01b.png b/docs/base/@vl2/lush.vl2/textures/lush/be_icei01b.png index 1eeeeac6..d9fb5a77 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_icei01b.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_icei01b.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_icei01c.png b/docs/base/@vl2/lush.vl2/textures/lush/be_icei01c.png index c1a1981b..ac33e5a6 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_icei01c.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_icei01c.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_icei02.png b/docs/base/@vl2/lush.vl2/textures/lush/be_icei02.png index dcb82750..3402ea31 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_icei02.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_icei02.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_icei03.png b/docs/base/@vl2/lush.vl2/textures/lush/be_icei03.png index d6c34855..b40884e5 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_icei03.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_icei03.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_icei03b.png b/docs/base/@vl2/lush.vl2/textures/lush/be_icei03b.png index 82bcb906..8dc4222b 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_icei03b.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_icei03b.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_icei04.png b/docs/base/@vl2/lush.vl2/textures/lush/be_icei04.png index 52d2ed7e..bb043622 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_icei04.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_icei04.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ichute01.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ichute01.png index 07ac97bf..9e3d8a53 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ichute01.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ichute01.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ichute02.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ichute02.png index 90df1d3d..37a75342 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ichute02.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ichute02.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_icobor1.png b/docs/base/@vl2/lush.vl2/textures/lush/be_icobor1.png index b7e67af7..5e064f47 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_icobor1.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_icobor1.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_icobor1a.png b/docs/base/@vl2/lush.vl2/textures/lush/be_icobor1a.png index 0013cc98..f85ea067 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_icobor1a.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_icobor1a.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_icocei.png b/docs/base/@vl2/lush.vl2/textures/lush/be_icocei.png index 884b3254..d542fb27 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_icocei.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_icocei.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_icolig.png b/docs/base/@vl2/lush.vl2/textures/lush/be_icolig.png index 6e2e4fe0..dd708cc0 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_icolig.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_icolig.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_icolig01.png b/docs/base/@vl2/lush.vl2/textures/lush/be_icolig01.png index cfcadd6c..4925c196 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_icolig01.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_icolig01.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_icoligolA.png b/docs/base/@vl2/lush.vl2/textures/lush/be_icoligolA.png index 025e478b..2a1ab84a 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_icoligolA.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_icoligolA.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_icomp01.png b/docs/base/@vl2/lush.vl2/textures/lush/be_icomp01.png index 51ee9bd0..69fcc70d 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_icomp01.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_icomp01.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_icomp01a.png b/docs/base/@vl2/lush.vl2/textures/lush/be_icomp01a.png index 749d0640..efc200a9 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_icomp01a.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_icomp01a.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_icowal02.png b/docs/base/@vl2/lush.vl2/textures/lush/be_icowal02.png index 0ae4f6ee..44c897a5 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_icowal02.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_icowal02.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_icowal02a.png b/docs/base/@vl2/lush.vl2/textures/lush/be_icowal02a.png index c9f2d76b..1587cbaa 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_icowal02a.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_icowal02a.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_icowal02b.png b/docs/base/@vl2/lush.vl2/textures/lush/be_icowal02b.png index 4075bea6..4d7eb71b 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_icowal02b.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_icowal02b.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_iflo01.png b/docs/base/@vl2/lush.vl2/textures/lush/be_iflo01.png index d7c9ad63..c7a0396b 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_iflo01.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_iflo01.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_iflo01a.png b/docs/base/@vl2/lush.vl2/textures/lush/be_iflo01a.png index 6b3f45bf..14e4355a 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_iflo01a.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_iflo01a.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ifloWet.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ifloWet.png index 54792e24..2784bed4 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ifloWet.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ifloWet.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ifunctec01.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ifunctec01.png index 24fedfde..31b06cf5 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ifunctec01.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ifunctec01.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ifunctec01a.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ifunctec01a.png index 8cec375d..7080fec8 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ifunctec01a.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ifunctec01a.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ihadoo.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ihadoo.png index 7f142ed8..814d52fb 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ihadoo.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ihadoo.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ihaflo01.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ihaflo01.png index 32133026..fcc28a66 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ihaflo01.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ihaflo01.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ihalig.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ihalig.png index 4d2457f0..f91e8f1b 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ihalig.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ihalig.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ihaspe01.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ihaspe01.png index fe5a4626..1f0bebdc 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ihaspe01.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ihaspe01.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ihawal01.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ihawal01.png index cf6dc5c9..a1c318d5 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ihawal01.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ihawal01.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ihawal02.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ihawal02.png index 2914f2b8..614c3103 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ihawal02.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ihawal02.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ihawal04.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ihawal04.png index 04f41d8a..d3c38fc4 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ihawal04.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ihawal04.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ihawal04a.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ihawal04a.png index e225c24a..f89af4c6 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ihawal04a.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ihawal04a.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ihawal04b.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ihawal04b.png index 1afa4437..6f7fbcc1 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ihawal04b.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ihawal04b.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ihawal04d.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ihawal04d.png index cff8b794..491a63f3 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ihawal04d.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ihawal04d.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ihawal05a.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ihawal05a.png index 71fc84c5..6c9a9e6d 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ihawal05a.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ihawal05a.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ihawal05b.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ihawal05b.png index 5617be6b..eaaab02a 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ihawal05b.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ihawal05b.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ihawal05c.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ihawal05c.png index e5ba5066..4fb17ccd 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ihawal05c.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ihawal05c.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ipipe01.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ipipe01.png index c63c79f2..e56928ab 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ipipe01.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ipipe01.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ipipe01_iwal.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ipipe01_iwal.png index 4ac4021f..921b7605 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ipipe01_iwal.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ipipe01_iwal.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ipipe01b.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ipipe01b.png index b658e159..522cb50c 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ipipe01b.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ipipe01b.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_iprflo01.png b/docs/base/@vl2/lush.vl2/textures/lush/be_iprflo01.png index 0659a368..96e7f49f 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_iprflo01.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_iprflo01.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_iprwal01.png b/docs/base/@vl2/lush.vl2/textures/lush/be_iprwal01.png index 5ae182c2..897e4c82 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_iprwal01.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_iprwal01.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ispec01.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ispec01.png index a6581232..48bf5996 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ispec01.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ispec01.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ispec01a.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ispec01a.png index a6b74c6f..cc97f4a1 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ispec01a.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ispec01a.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_ispec01b.png b/docs/base/@vl2/lush.vl2/textures/lush/be_ispec01b.png index 4d29ce91..df5c5336 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_ispec01b.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_ispec01b.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_itebor01.png b/docs/base/@vl2/lush.vl2/textures/lush/be_itebor01.png index bff6a148..7a7d0f39 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_itebor01.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_itebor01.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_itebor02.png b/docs/base/@vl2/lush.vl2/textures/lush/be_itebor02.png index 2f2906e9..9172a554 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_itebor02.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_itebor02.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_itebor02a.png b/docs/base/@vl2/lush.vl2/textures/lush/be_itebor02a.png index 2a474b11..dd8b1085 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_itebor02a.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_itebor02a.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_itebor02b.png b/docs/base/@vl2/lush.vl2/textures/lush/be_itebor02b.png index f08bb022..f3511c49 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_itebor02b.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_itebor02b.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_itebor02c.png b/docs/base/@vl2/lush.vl2/textures/lush/be_itebor02c.png index 7d7a7133..c620c036 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_itebor02c.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_itebor02c.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_itebor04.png b/docs/base/@vl2/lush.vl2/textures/lush/be_itebor04.png index ad1b2ce9..c58e5ad3 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_itebor04.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_itebor04.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_itec01.png b/docs/base/@vl2/lush.vl2/textures/lush/be_itec01.png index 04e7335f..6597ae82 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_itec01.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_itec01.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_itec01a.png b/docs/base/@vl2/lush.vl2/textures/lush/be_itec01a.png index 1cdb4024..97a3fb11 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_itec01a.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_itec01a.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_itec01c.png b/docs/base/@vl2/lush.vl2/textures/lush/be_itec01c.png index d4e3f584..d40e3ffc 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_itec01c.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_itec01c.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_itecei01.png b/docs/base/@vl2/lush.vl2/textures/lush/be_itecei01.png index 77467105..461a0220 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_itecei01.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_itecei01.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_itecei02.png b/docs/base/@vl2/lush.vl2/textures/lush/be_itecei02.png index 369c0d7a..eb8677e3 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_itecei02.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_itecei02.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_itedoo01.png b/docs/base/@vl2/lush.vl2/textures/lush/be_itedoo01.png index 3cea9fe6..12ce53bc 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_itedoo01.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_itedoo01.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_iteflo01.png b/docs/base/@vl2/lush.vl2/textures/lush/be_iteflo01.png index 35656406..d44c77dd 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_iteflo01.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_iteflo01.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_iteflo02.png b/docs/base/@vl2/lush.vl2/textures/lush/be_iteflo02.png index e98096ee..afe1aee2 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_iteflo02.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_iteflo02.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_itelig01.png b/docs/base/@vl2/lush.vl2/textures/lush/be_itelig01.png index 1774bd94..49b43fe6 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_itelig01.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_itelig01.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_itelig02.png b/docs/base/@vl2/lush.vl2/textures/lush/be_itelig02.png index bfabdac7..899b475e 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_itelig02.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_itelig02.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_itewal01.png b/docs/base/@vl2/lush.vl2/textures/lush/be_itewal01.png index 34f77f98..01d09038 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_itewal01.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_itewal01.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_itewal02.png b/docs/base/@vl2/lush.vl2/textures/lush/be_itewal02.png index 376bfeaa..29915811 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_itewal02.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_itewal02.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_itewal02a.png b/docs/base/@vl2/lush.vl2/textures/lush/be_itewal02a.png index e2bc519e..33ebbd62 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_itewal02a.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_itewal02a.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_itewal03.png b/docs/base/@vl2/lush.vl2/textures/lush/be_itewal03.png index a0dea80d..bcc3b158 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_itewal03.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_itewal03.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_itewal04.png b/docs/base/@vl2/lush.vl2/textures/lush/be_itewal04.png index ba0c03a1..2af68be7 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_itewal04.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_itewal04.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_screen.png b/docs/base/@vl2/lush.vl2/textures/lush/be_screen.png index c2e41eaa..309655d7 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_screen.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_screen.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_thresh01.png b/docs/base/@vl2/lush.vl2/textures/lush/be_thresh01.png index ba9088b8..7de5a9e4 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_thresh01.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_thresh01.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_thresh01a.png b/docs/base/@vl2/lush.vl2/textures/lush/be_thresh01a.png index d8929154..f74e7eae 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_thresh01a.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_thresh01a.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_thresh02.png b/docs/base/@vl2/lush.vl2/textures/lush/be_thresh02.png index 13983ce4..6674867b 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_thresh02.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_thresh02.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/be_thresh02a.png b/docs/base/@vl2/lush.vl2/textures/lush/be_thresh02a.png index 503a84e3..e80c73e0 100644 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/be_thresh02a.png and b/docs/base/@vl2/lush.vl2/textures/lush/be_thresh02a.png differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/skies/L4_b.bm8 b/docs/base/@vl2/lush.vl2/textures/lush/skies/L4_b.bm8 deleted file mode 100644 index a8d39066..00000000 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/skies/L4_b.bm8 and /dev/null differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/skies/L4_bottom.bm8 b/docs/base/@vl2/lush.vl2/textures/lush/skies/L4_bottom.bm8 deleted file mode 100644 index 96883038..00000000 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/skies/L4_bottom.bm8 and /dev/null differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/skies/L4_f.bm8 b/docs/base/@vl2/lush.vl2/textures/lush/skies/L4_f.bm8 deleted file mode 100644 index 94da95b2..00000000 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/skies/L4_f.bm8 and /dev/null differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/skies/L4_l.bm8 b/docs/base/@vl2/lush.vl2/textures/lush/skies/L4_l.bm8 deleted file mode 100644 index 0ca6b5b4..00000000 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/skies/L4_l.bm8 and /dev/null differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/skies/L4_r.bm8 b/docs/base/@vl2/lush.vl2/textures/lush/skies/L4_r.bm8 deleted file mode 100644 index 6566a2d4..00000000 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/skies/L4_r.bm8 and /dev/null differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/skies/L4_t.bm8 b/docs/base/@vl2/lush.vl2/textures/lush/skies/L4_t.bm8 deleted file mode 100644 index 59194b3f..00000000 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/skies/L4_t.bm8 and /dev/null differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/skies/lush_day_emap.bm8 b/docs/base/@vl2/lush.vl2/textures/lush/skies/lush_day_emap.bm8 deleted file mode 100644 index a8d537fc..00000000 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/skies/lush_day_emap.bm8 and /dev/null differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/skies/lush_nite_emap.bm8 b/docs/base/@vl2/lush.vl2/textures/lush/skies/lush_nite_emap.bm8 deleted file mode 100644 index f1c3accc..00000000 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/skies/lush_nite_emap.bm8 and /dev/null differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/skies/lushcloud1.bm8 b/docs/base/@vl2/lush.vl2/textures/lush/skies/lushcloud1.bm8 deleted file mode 100644 index feb4de1a..00000000 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/skies/lushcloud1.bm8 and /dev/null differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/skies/lushcloud3.bm8 b/docs/base/@vl2/lush.vl2/textures/lush/skies/lushcloud3.bm8 deleted file mode 100644 index d77a039b..00000000 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/skies/lushcloud3.bm8 and /dev/null differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/skies/lushcloud4.bm8 b/docs/base/@vl2/lush.vl2/textures/lush/skies/lushcloud4.bm8 deleted file mode 100644 index 815b4d52..00000000 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/skies/lushcloud4.bm8 and /dev/null differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v4_BK.bm8 b/docs/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v4_BK.bm8 deleted file mode 100644 index 1ae487a1..00000000 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v4_BK.bm8 and /dev/null differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v4_DN.bm8 b/docs/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v4_DN.bm8 deleted file mode 100644 index a621f978..00000000 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v4_DN.bm8 and /dev/null differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v4_FR.bm8 b/docs/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v4_FR.bm8 deleted file mode 100644 index 3aa7f444..00000000 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v4_FR.bm8 and /dev/null differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v4_LF.bm8 b/docs/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v4_LF.bm8 deleted file mode 100644 index 83d055de..00000000 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v4_LF.bm8 and /dev/null differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v4_RT.bm8 b/docs/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v4_RT.bm8 deleted file mode 100644 index 8eda0c2f..00000000 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v4_RT.bm8 and /dev/null differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v4_UP.bm8 b/docs/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v4_UP.bm8 deleted file mode 100644 index 78bebc8a..00000000 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v4_UP.bm8 and /dev/null differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v6_BK.bm8 b/docs/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v6_BK.bm8 deleted file mode 100644 index 9dfc46f7..00000000 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v6_BK.bm8 and /dev/null differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v6_DN.bm8 b/docs/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v6_DN.bm8 deleted file mode 100644 index a621f978..00000000 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v6_DN.bm8 and /dev/null differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v6_FR.bm8 b/docs/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v6_FR.bm8 deleted file mode 100644 index 4f99cd1b..00000000 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v6_FR.bm8 and /dev/null differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v6_LF.bm8 b/docs/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v6_LF.bm8 deleted file mode 100644 index 9882fde6..00000000 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v6_LF.bm8 and /dev/null differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v6_RT.bm8 b/docs/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v6_RT.bm8 deleted file mode 100644 index 991355bc..00000000 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v6_RT.bm8 and /dev/null differ diff --git a/docs/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v6_UP.bm8 b/docs/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v6_UP.bm8 deleted file mode 100644 index 7ee2a50a..00000000 Binary files a/docs/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v6_UP.bm8 and /dev/null differ diff --git a/docs/base/@vl2/missions.vl2/terrains/Abominable.nav b/docs/base/@vl2/missions.vl2/terrains/Abominable.nav deleted file mode 100644 index 9e5217bf..00000000 Binary files a/docs/base/@vl2/missions.vl2/terrains/Abominable.nav and /dev/null differ diff --git a/docs/base/@vl2/missions.vl2/terrains/AgentsOfFortune.nav b/docs/base/@vl2/missions.vl2/terrains/AgentsOfFortune.nav deleted file mode 100644 index c57d7392..00000000 Binary files a/docs/base/@vl2/missions.vl2/terrains/AgentsOfFortune.nav and /dev/null differ diff --git a/docs/base/@vl2/missions.vl2/terrains/BeggarsRun.nav b/docs/base/@vl2/missions.vl2/terrains/BeggarsRun.nav deleted file mode 100644 index cb88b89c..00000000 Binary files a/docs/base/@vl2/missions.vl2/terrains/BeggarsRun.nav and /dev/null differ diff --git a/docs/base/@vl2/missions.vl2/terrains/Casern_Cavite.nav b/docs/base/@vl2/missions.vl2/terrains/Casern_Cavite.nav deleted file mode 100644 index 8d1a1ecb..00000000 Binary files a/docs/base/@vl2/missions.vl2/terrains/Casern_Cavite.nav and /dev/null differ diff --git a/docs/base/@vl2/missions.vl2/terrains/DustToDust.nav b/docs/base/@vl2/missions.vl2/terrains/DustToDust.nav deleted file mode 100644 index 71ebee8d..00000000 Binary files a/docs/base/@vl2/missions.vl2/terrains/DustToDust.nav and /dev/null differ diff --git a/docs/base/@vl2/missions.vl2/terrains/Equinox.nav b/docs/base/@vl2/missions.vl2/terrains/Equinox.nav deleted file mode 100644 index f6058306..00000000 Binary files a/docs/base/@vl2/missions.vl2/terrains/Equinox.nav and /dev/null differ diff --git a/docs/base/@vl2/missions.vl2/terrains/Escalade.nav b/docs/base/@vl2/missions.vl2/terrains/Escalade.nav deleted file mode 100644 index 9fdbed5f..00000000 Binary files a/docs/base/@vl2/missions.vl2/terrains/Escalade.nav and /dev/null differ diff --git a/docs/base/@vl2/missions.vl2/terrains/Fracas.nav b/docs/base/@vl2/missions.vl2/terrains/Fracas.nav deleted file mode 100644 index b1febaf9..00000000 Binary files a/docs/base/@vl2/missions.vl2/terrains/Fracas.nav and /dev/null differ diff --git a/docs/base/@vl2/missions.vl2/terrains/Gauntlet.nav b/docs/base/@vl2/missions.vl2/terrains/Gauntlet.nav deleted file mode 100644 index d145caee..00000000 Binary files a/docs/base/@vl2/missions.vl2/terrains/Gauntlet.nav and /dev/null differ diff --git a/docs/base/@vl2/missions.vl2/terrains/Insalubria.nav b/docs/base/@vl2/missions.vl2/terrains/Insalubria.nav deleted file mode 100644 index 5fbc86e3..00000000 Binary files a/docs/base/@vl2/missions.vl2/terrains/Insalubria.nav and /dev/null differ diff --git a/docs/base/@vl2/missions.vl2/terrains/Invictus.nav b/docs/base/@vl2/missions.vl2/terrains/Invictus.nav deleted file mode 100644 index 8d681c94..00000000 Binary files a/docs/base/@vl2/missions.vl2/terrains/Invictus.nav and /dev/null differ diff --git a/docs/base/@vl2/missions.vl2/terrains/Katabatic.nav b/docs/base/@vl2/missions.vl2/terrains/Katabatic.nav deleted file mode 100644 index cf6b1f07..00000000 Binary files a/docs/base/@vl2/missions.vl2/terrains/Katabatic.nav and /dev/null differ diff --git a/docs/base/@vl2/missions.vl2/terrains/Minotaur.nav b/docs/base/@vl2/missions.vl2/terrains/Minotaur.nav deleted file mode 100644 index db259d21..00000000 Binary files a/docs/base/@vl2/missions.vl2/terrains/Minotaur.nav and /dev/null differ diff --git a/docs/base/@vl2/missions.vl2/terrains/Respite.nav b/docs/base/@vl2/missions.vl2/terrains/Respite.nav deleted file mode 100644 index 4afc4ece..00000000 Binary files a/docs/base/@vl2/missions.vl2/terrains/Respite.nav and /dev/null differ diff --git a/docs/base/@vl2/missions.vl2/terrains/RiverDance.nav b/docs/base/@vl2/missions.vl2/terrains/RiverDance.nav deleted file mode 100644 index 669f9bb3..00000000 Binary files a/docs/base/@vl2/missions.vl2/terrains/RiverDance.nav and /dev/null differ diff --git a/docs/base/@vl2/missions.vl2/terrains/Sanctuary.nav b/docs/base/@vl2/missions.vl2/terrains/Sanctuary.nav deleted file mode 100644 index 550184b6..00000000 Binary files a/docs/base/@vl2/missions.vl2/terrains/Sanctuary.nav and /dev/null differ diff --git a/docs/base/@vl2/missions.vl2/terrains/SunDried.nav b/docs/base/@vl2/missions.vl2/terrains/SunDried.nav deleted file mode 100644 index f1cbb52c..00000000 Binary files a/docs/base/@vl2/missions.vl2/terrains/SunDried.nav and /dev/null differ diff --git a/docs/base/@vl2/missions.vl2/terrains/Talus.nav b/docs/base/@vl2/missions.vl2/terrains/Talus.nav deleted file mode 100644 index 199ac045..00000000 Binary files a/docs/base/@vl2/missions.vl2/terrains/Talus.nav and /dev/null differ diff --git a/docs/base/@vl2/missions.vl2/terrains/Tombstone.nav b/docs/base/@vl2/missions.vl2/terrains/Tombstone.nav deleted file mode 100644 index 4e998265..00000000 Binary files a/docs/base/@vl2/missions.vl2/terrains/Tombstone.nav and /dev/null differ diff --git a/docs/base/@vl2/missions.vl2/terrains/Training1.nav b/docs/base/@vl2/missions.vl2/terrains/Training1.nav deleted file mode 100644 index 237275a7..00000000 Binary files a/docs/base/@vl2/missions.vl2/terrains/Training1.nav and /dev/null differ diff --git a/docs/base/@vl2/missions.vl2/terrains/Training2.nav b/docs/base/@vl2/missions.vl2/terrains/Training2.nav deleted file mode 100644 index cd1753fa..00000000 Binary files a/docs/base/@vl2/missions.vl2/terrains/Training2.nav and /dev/null differ diff --git a/docs/base/@vl2/missions.vl2/terrains/Training3.nav b/docs/base/@vl2/missions.vl2/terrains/Training3.nav deleted file mode 100644 index 9291b186..00000000 Binary files a/docs/base/@vl2/missions.vl2/terrains/Training3.nav and /dev/null differ diff --git a/docs/base/@vl2/missions.vl2/terrains/Training4.nav b/docs/base/@vl2/missions.vl2/terrains/Training4.nav deleted file mode 100644 index 63df0ca5..00000000 Binary files a/docs/base/@vl2/missions.vl2/terrains/Training4.nav and /dev/null differ diff --git a/docs/base/@vl2/missions.vl2/terrains/Training5.nav b/docs/base/@vl2/missions.vl2/terrains/Training5.nav deleted file mode 100644 index 0ccb4d7c..00000000 Binary files a/docs/base/@vl2/missions.vl2/terrains/Training5.nav and /dev/null differ diff --git a/docs/base/@vl2/missions.vl2/terrains/Underhill.nav b/docs/base/@vl2/missions.vl2/terrains/Underhill.nav deleted file mode 100644 index f6f00b1b..00000000 Binary files a/docs/base/@vl2/missions.vl2/terrains/Underhill.nav and /dev/null differ diff --git a/docs/base/@vl2/missions.vl2/terrains/Whiteout.nav b/docs/base/@vl2/missions.vl2/terrains/Whiteout.nav deleted file mode 100644 index c6d5e975..00000000 Binary files a/docs/base/@vl2/missions.vl2/terrains/Whiteout.nav and /dev/null differ diff --git a/docs/base/@vl2/multiInterpolate.vl2/gui/multiInterpolateOptions.cs b/docs/base/@vl2/multiInterpolate.vl2/gui/multiInterpolateOptions.cs new file mode 100644 index 00000000..5eabe7ff --- /dev/null +++ b/docs/base/@vl2/multiInterpolate.vl2/gui/multiInterpolateOptions.cs @@ -0,0 +1,213 @@ +new GuiControl(multiInterpolateOptions) { + profile = "GuiDefaultProfile"; + horizSizing = "center"; + vertSizing = "center"; + position = "0 0"; + extent = "304 295"; + visible = "1"; + new ShellTabButton(MIN_WeaponsTab) { + profile = "ShellTabProfile"; + position = "0 0"; + extent = "108 38"; + visible = "1"; + command = "MIN_WeaponsTab.setValue(true); MIN_VehiclesTab.setValue(false); MIN_TurretsTab.setValue(false); multiInterpolateOptions.SelectTab(Weapons);"; + text = "WEAPONS"; + }; + new ShellTabButton(MIN_VehiclesTab) { + profile = "ShellTabProfile"; + position = "0 30"; + extent = "108 38"; + visible = "1"; + command = "MIN_WeaponsTab.setValue(false); MIN_VehiclesTab.setValue(true); MIN_TurretsTab.setValue(false); multiInterpolateOptions.SelectTab(Vehicles);"; + text = "VEHICLES"; + }; + new ShellTabButton(MIN_TurretsTab) { + profile = "ShellTabProfile"; + position = "0 60"; + extent = "108 38"; + visible = "1"; + command = "MIN_WeaponsTab.setValue(false); MIN_VehiclesTab.setValue(false); MIN_TurretsTab.setValue(true); multiInterpolateOptions.SelectTab(Turrets);"; + text = "TURRETS"; + }; + new ShellTabFrame() { + profile = "ShellTabFrameProfile"; + position = "105 2"; + extent = "300 293"; + minextent = "8 8"; + visible = "1"; + isVertical = "1"; + }; + new ShellFieldCtrl() { + profile = "ShellFieldProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "114 10"; + extent = "190 275"; + minExtent = "16 18"; + visible = "1"; + new ShellPopupMenu(multiIntPopup) { + profile = "ShellPopupProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "6 5"; + extent = "180 36"; + minExtent = "49 36"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + text = "select weapon"; + longTextBuffer = "1"; + maxLength = "255"; + maxPopupHeight = "500"; + buttonBitmap = "gui/shll_pulldown"; + rolloverBarBitmap = "gui/shll_pulldownbar_rol"; + selectedBarBitmap = "gui/shll_pulldownbar_act"; + noButtonStyle = "0"; + }; + new GuiTextCtrl() { + profile = "GuiDefaultProfile"; + position = "10 60"; + extent = "100 20"; + visible = "1"; + text = "maxLatencyTicks"; + }; + new ShellTextEditCtrl(maxLatencyTicks) { + profile = "NewTextEditProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "110 50"; + extent = "80 38"; + minExtent = "32 38"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "multiInterpolateOptions.SetOption(\"new\");"; + helpTag = "0"; + longTextBuffer = "0"; + maxLength = "255"; + historySize = "0"; + password = "0"; + IRCName = "0"; + tabComplete = "0"; + deniedSound = "InputDeniedSound"; + glowOffset = "9 9"; + }; + new GuiTextCtrl() { + profile = "GuiDefaultProfile"; + position = "10 90"; + extent = "100 20"; + visible = "1"; + text = "maxPredictionTicks"; + }; + new ShellTextEditCtrl(maxPredictionTicks) { + profile = "NewTextEditProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "110 80"; + extent = "80 38"; + minExtent = "32 38"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "multiInterpolateOptions.SetOption(\"new\");"; + helpTag = "0"; + longTextBuffer = "0"; + maxLength = "255"; + historySize = "0"; + password = "0"; + IRCName = "0"; + tabComplete = "0"; + deniedSound = "InputDeniedSound"; + glowOffset = "9 9"; + }; + new GuiTextCtrl() { + profile = "GuiDefaultProfile"; + position = "10 120"; + extent = "100 20"; + visible = "1"; + text = "maxWarpTicks"; + }; + new ShellTextEditCtrl(maxWarpTicks) { + profile = "NewTextEditProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "110 110"; + extent = "80 38"; + minExtent = "32 38"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "multiInterpolateOptions.SetOption(\"new\");"; + helpTag = "0"; + longTextBuffer = "0"; + maxLength = "255"; + historySize = "0"; + password = "0"; + IRCName = "0"; + tabComplete = "0"; + deniedSound = "InputDeniedSound"; + glowOffset = "9 9"; + }; + new GuiTextCtrl() { + profile = "GuiDefaultProfile"; + position = "10 150"; + extent = "100 20"; + visible = "1"; + text = "minWarpTicks"; + }; + new ShellTextEditCtrl(minWarpTicks) { + profile = "NewTextEditProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "110 140"; + extent = "80 38"; + minExtent = "32 38"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "multiInterpolateOptions.SetOption(\"new\");"; + helpTag = "0"; + longTextBuffer = "0"; + maxLength = "255"; + historySize = "0"; + password = "0"; + IRCName = "0"; + tabComplete = "0"; + deniedSound = "InputDeniedSound"; + glowOffset = "9 9"; + }; + new ShellToggleButton(ChangeOnFire) { + profile = "ShellRadioProfile"; + horizSizing = "center"; + vertSizing = "bottom"; + position = "0 175"; + extent = "120 38"; + visible = "1"; + command = "multiInterpolateOptions.SetOption(\"new\"); DefaultOnFire.setvalue(0);"; + variable = "$ChangeOnFire"; + text = "Change on Fire"; + }; + new ShellToggleButton(DefaultOnFire) { + profile = "ShellRadioProfile"; + horizSizing = "center"; + vertSizing = "bottom"; + position = "0 200"; + extent = "120 38"; + visible = "1"; + command = "multiInterpolateOptions.SetOption(\"new\"); ChangeOnFire.setvalue(0);"; + variable = "$DefaultOnFire"; + text = "Default on Fire"; + }; + new ShellBitmapButton() { + profile = "ShellButtonProfile"; + horizSizing = "center"; + vertSizing = "bottom"; + position = "0 230"; + extent = "82 38"; + visible = "1"; + command = "multiInterpolateOptions.SetOption(\"default\");"; + text = "Default"; + }; + }; +}; \ No newline at end of file diff --git a/docs/base/@vl2/multiInterpolate.vl2/scripts/autoexec/multiInterpolate.cs b/docs/base/@vl2/multiInterpolate.vl2/scripts/autoexec/multiInterpolate.cs new file mode 100644 index 00000000..4f604564 --- /dev/null +++ b/docs/base/@vl2/multiInterpolate.vl2/scripts/autoexec/multiInterpolate.cs @@ -0,0 +1,157 @@ +// #autoload +// #name = multiInterpolate +// #config = multiInterpolateOptions + +if(isFile("prefs/multiInterpolateprefs.cs")) exec("prefs/multiInterpolateprefs.cs"); +exec("gui/multiInterpolateOptions.cs"); +exec("scripts/weaponslist.cs"); +exec("scripts/vehicleslist.cs"); +exec("scripts/turretslist.cs"); + +package multiInterpolate +{ + function mouseFire(%val) + { + parent::mouseFire(%val); + if(%val) + { + $isFiring = 1; + if($HudMode $= "Standard") loadWeaponInterpolate($CurrWeap); + else if($HudMode $= "Pilot") loadVehicleInterpolate($HudModeType, $HudModeNode, $HudModeWeapon); + else if($HudMode $= "Object") loadTurretInterpolate($HudModeType); + if($DefaultOnFire) loadDefaultInterpolate(); + } + else + { + $isFiring = 0; + if($HudMode $= "Standard") loadWeaponInterpolate($CurrWeap); + else if($HudMode $= "Pilot") loadVehicleInterpolate($HudModeType, $HudModeNode, $HudModeWeapon); + else if($HudMode $= "Object") loadTurretInterpolate($HudModeType); + if($ChangeOnFire) loadDefaultInterpolate(); + } + } + function clientCmdSetWeaponsHudActive(%slot, %ret, %vis) + { + Parent::clientCmdSetWeaponsHudActive(%slot, %ret, %vis); + $CurrWeap = $WeaponNames[%slot]; + loadWeaponInterpolate($CurrWeap); + } + function clientCmdSetVWeaponsHudActive(%num, %vType) + { + parent::clientCmdSetVWeaponsHudActive(%num, %vType); + $HudModeWeapon = %num; + loadVehicleInterpolate($HudModeType, $HudModeNode, $HudModeWeapon); + } + function ClientCmdDisplayHuds() + { + parent::clientCmdDisplayHuds(); + if($HudMode $= "Object") loadTurretInterpolate($HudModeType); + else if($HudMode $= "Pilot") loadVehicleInterpolate($HudModeType, $HudModeNode, $HudModeWeapon); + } + function quit() + { + export("$multiInterpolate::*", "prefs/multiInterpolateprefs.cs", false); + parent::quit(); + } +}; +activatepackage(multiInterpolate); +function loadWeaponInterpolate(%weapon) +{ + if($multiInterpolate::weapon[%weapon] $= "") setInterpolate(%weapon, 0, 30, 3, 0.5, 0, 0); + $Player::maxLatencyTicks = getword($multiInterpolate::weapon[%weapon], 0); + $Player::maxPredictionTicks = getword($multiInterpolate::weapon[%weapon], 1); + $Player::maxWarpTicks = getword($multiInterpolate::weapon[%weapon], 2); + $Player::minWarpTicks = getword($multiInterpolate::weapon[%weapon], 3); + $ChangeOnFire = getword($multiInterpolate::weapon[%weapon], 4); + $DefaultOnFire = getword($multiInterpolate::weapon[%weapon], 5); + if($ChangeOnFire && !$isFiring) loadDefaultInterpolate(); +} +function loadVehicleInterpolate(%vehicle, %node, %weapon) +{ + if(%weapon $= "") %weapon = 1; + if($multiInterpolate::weapon[%vehicle@%node@%weapon] $= "") setInterpolate(%vehicle@%node@%weapon, 0, 30, 3, 0.5, 0, 0); + $Player::maxLatencyTicks = getword($multiInterpolate::weapon[%vehicle@%node@%weapon], 0); + $Player::maxPredictionTicks = getword($multiInterpolate::weapon[%vehicle@%node@%weapon], 1); + $Player::maxWarpTicks = getword($multiInterpolate::weapon[%vehicle@%node@%weapon], 2); + $Player::minWarpTicks = getword($multiInterpolate::weapon[%vehicle@%node@%weapon], 3); + $ChangeOnFire = getword($multiInterpolate::weapon[%vehicle@%node@%weapon], 4); + $DefaultOnFire = getword($multiInterpolate::weapon[%vehicle@%node@%weapon], 5); + if($ChangeOnFire && !$isFiring) loadDefaultInterpolate(); +} +function loadTurretInterpolate(%turret) +{ + if($multiInterpolate::weapon[%turret] $= "") setInterpolate(%turret, 0, 30, 3, 0.5, 0, 0); + $Player::maxLatencyTicks = getword($multiInterpolate::weapon[%turret], 0); + $Player::maxPredictionTicks = getword($multiInterpolate::weapon[%turret], 1); + $Player::maxWarpTicks = getword($multiInterpolate::weapon[%turret], 2); + $Player::minWarpTicks = getword($multiInterpolate::weapon[%turret], 3); + $ChangeOnFire = getword($multiInterpolate::weapon[%turret], 4); + $DefaultOnFire = getword($multiInterpolate::weapon[%turret], 5); + if($ChangeOnFire && !$isFiring) loadDefaultInterpolate(); +} +function loadDefaultInterpolate() +{ + $Player::maxLatencyTicks = 0; + $Player::maxPredictionTicks = 30; + $Player::maxWarpTicks = 3; + $Player::minWarpTicks = 0.5; +} +function setInterpolate(%weapon, %maxLatency, %maxPrediction, %maxWarp, %minWarp, %change, %def) +{ + if(%maxLatency $= "" || %maxPrediction $= "" || %maxWarp $= "" || %minWarp $= "") return; + $multiInterpolate::weapon[%weapon] = %maxLatency SPC %maxPrediction SPC %maxWarp SPC %minWarp SPC %change SPC %def; + maxLatencyTicks.setvalue(getword($multiInterpolate::weapon[%weapon], 0)); + maxPredictionTicks.setvalue(getword($multiInterpolate::weapon[%weapon], 1)); + maxWarpTicks.setvalue(getword($multiInterpolate::weapon[%weapon], 2)); + minWarpTicks.setvalue(getword($multiInterpolate::weapon[%weapon], 3)); + ChangeOnFire.setvalue(getword($multiInterpolate::weapon[%weapon], 4)); + DefaultOnFire.setvalue(getword($multiInterpolate::weapon[%weapon], 5)); +} +function multiInterpolateOptions::onWake(%this) +{ + if(!MIN_WeaponsTab.getvalue() && !MIN_VehiclesTab.getvalue() && !MIN_TurretsTab.getvalue()) + { + MIN_WeaponsTab.setValue(true); + MIN_VehiclesTab.setValue(false); + MIN_TurretsTab.setValue(false); + multiInterpolateOptions.SelectTab(weapons); + } +} +function multiInterpolateOptions::SelectTab(%this, %tab) +{ + multiIntPopup.clear(); + if(%tab $= "weapons") + { + for(%x = 0; %x < $WeaponsHudCount; %x++) multiIntPopup.add($WeaponsHudData[%x, itemDataName], %x); + %text = $WeaponsHudData[0, itemDataName]; + } + else if(%tab $= "vehicles") + { + for(%x = 0; %x < $VehiclesHudCount; %x++) multiIntPopup.add($VehiclesHudData[%x, itemGameName], %x); + %text = $VehiclesHudData[0, itemDataName]; + } + else if(%tab $= "turrets") + { + for(%x = 0; %x < $TurretsHudCount; %x++) multiIntPopup.add($TurretsHudData[%x, itemGameName], %x); + %text = $TurretsHudData[0, itemDataName]; + } + multiIntPopup.setSelected(0); + if($multiInterpolate::weapon[%text] $= "") setInterpolate(%text, 0, 30, 3, 0.5, 0, 0); + setInterpolate(%text, getword($multiInterpolate::weapon[%text], 0), getword($multiInterpolate::weapon[%text], 1), getword($multiInterpolate::weapon[%text], 2), getword($multiInterpolate::weapon[%text], 3), getword($multiInterpolate::weapon[%text], 4), getword($multiInterpolate::weapon[%text], 5)); +} +function multiIntPopup::onSelect(%this, %id, %text) +{ + if(MIN_WeaponsTab.getvalue()) %text = $WeaponsHudData[%id, itemDataName]; + else if(MIN_VehiclesTab.getvalue()) %text = $VehiclesHudData[%id, itemDataName]; + else if(MIN_TurretsTab.getvalue()) %text = $TurretsHudData[%id, itemDataName]; + if($multiInterpolate::weapon[%text] $= "") setInterpolate(%text, 0, 30, 3, 0.5, 0, 0); + setInterpolate(%text, getword($multiInterpolate::weapon[%text], 0), getword($multiInterpolate::weapon[%text], 1), getword($multiInterpolate::weapon[%text], 2), getword($multiInterpolate::weapon[%text], 3), getword($multiInterpolate::weapon[%text], 4), getword($multiInterpolate::weapon[%text], 5)); +} +function multiInterpolateOptions::SetOption(%this, %job) +{ + if(MIN_WeaponsTab.getvalue()) %text = $WeaponsHudData[multiIntPopup.getSelected(), itemDataName]; + else if(MIN_VehiclesTab.getvalue()) %text = $VehiclesHudData[multiIntPopup.getSelected(), itemDataName]; + else if(MIN_TurretsTab.getvalue()) %text = $TurretsHudData[multiIntPopup.getSelected(), itemDataName]; + if(%job $= "new") setInterpolate(%text, maxLatencyTicks.getvalue(), maxPredictionTicks.getvalue(), maxWarpTicks.getvalue(), minWarpTicks.getvalue(), ChangeOnFire.getvalue(), DefaultOnFire.getvalue()); + else if(%job $= "default") setInterpolate(%text, 0, 30, 3, 0.5, 0, 0); +} diff --git a/docs/base/@vl2/multiInterpolate.vl2/scripts/turretslist.cs b/docs/base/@vl2/multiInterpolate.vl2/scripts/turretslist.cs new file mode 100644 index 00000000..c377812c --- /dev/null +++ b/docs/base/@vl2/multiInterpolate.vl2/scripts/turretslist.cs @@ -0,0 +1,20 @@ +$TurretsHudData[0, itemDataName] = "SentryTurretBarrel"; +$TurretsHudData[0, itemGameName] = "Sentry Turret"; +$TurretsHudData[1, itemDataName] = "AABarrelLarge"; +$TurretsHudData[1, itemGameName] = "AA Turret"; +$TurretsHudData[2, itemDataName] = "PlasmaBarrelLarge"; +$TurretsHudData[2, itemGameName] = "Plasma Turret"; +$TurretsHudData[3, itemDataName] = "ElfBarrelLarge"; +$TurretsHudData[3, itemGameName] = "Elf Turret"; +$TurretsHudData[4, itemDataName] = "MortarBarrelLarge"; +$TurretsHudData[4, itemGameName] = "Mortar Turret"; +$TurretsHudData[5, itemDataName] = "MissileBarrelLarge"; +$TurretsHudData[5, itemGameName] = "Missile Turret"; +$TurretsHudData[6, itemDataName] = "DeployableOutdoorBarrel"; +$TurretsHudData[6, itemGameName] = "Lankspike Turret"; +$TurretsHudData[7, itemDataName] = "DeployableIndoorBarrel"; +$TurretsHudData[7, itemGameName] = "Spiderclamp Turret"; +$TurretsHudData[8, itemDataName] = "DeployableCameraBarrel"; +$TurretsHudData[8, itemGameName] = "Deployable Camera"; + +$TurretsHudCount = 9; diff --git a/docs/base/@vl2/multiInterpolate.vl2/scripts/vehicleslist.cs b/docs/base/@vl2/multiInterpolate.vl2/scripts/vehicleslist.cs new file mode 100644 index 00000000..847bbc81 --- /dev/null +++ b/docs/base/@vl2/multiInterpolate.vl2/scripts/vehicleslist.cs @@ -0,0 +1,25 @@ +// "Vehicle Node Weapon" +$VehiclesHudData[0, itemDataName] = "Hoverbike01"; +$VehiclesHudData[0, itemGameName] = "Gravcycle Pilot"; +$VehiclesHudData[1, itemDataName] = "Assault01"; +$VehiclesHudData[1, itemGameName] = "Tank Pilot"; +$VehiclesHudData[2, itemDataName] = "Assault11"; +$VehiclesHudData[2, itemGameName] = "Tank Chaingun"; +$VehiclesHudData[3, itemDataName] = "Assault12"; +$VehiclesHudData[3, itemGameName] = "Tank Mortar"; +$VehiclesHudData[4, itemDataName] = "MPB01"; +$VehiclesHudData[4, itemGameName] = "MPB Pilot"; +$VehiclesHudData[5, itemDataName] = "Bomber01"; +$VehiclesHudData[5, itemGameName] = "Bomber Pilot"; +$VehiclesHudData[6, itemDataName] = "Bomber11"; +$VehiclesHudData[6, itemGameName] = "Bomber Belly Turret"; +$VehiclesHudData[7, itemDataName] = "Bomber12"; +$VehiclesHudData[7, itemGameName] = "Bomber Bombs"; +$VehiclesHudData[8, itemDataName] = "Bomber13"; +$VehiclesHudData[8, itemGameName] = "Bomber Targeting Laser"; +$VehiclesHudData[9, itemDataName] = "Shrike01"; +$VehiclesHudData[9, itemGameName] = "Shrike Pilot"; +$VehiclesHudData[10, itemDataName] = "HAPC01"; +$VehiclesHudData[10, itemGameName] = "HAPC Pilot"; + +$VehiclesHudCount = 11; diff --git a/docs/base/@vl2/multiInterpolate.vl2/scripts/weaponslist.cs b/docs/base/@vl2/multiInterpolate.vl2/scripts/weaponslist.cs new file mode 100644 index 00000000..5c721ba0 --- /dev/null +++ b/docs/base/@vl2/multiInterpolate.vl2/scripts/weaponslist.cs @@ -0,0 +1,20 @@ +$WeaponsHudData[0, itemDataName] = "Blaster"; +$WeaponsHudData[1, itemDataName] = "Plasma"; +$WeaponsHudData[2, itemDataName] = "Chaingun"; +$WeaponsHudData[3, itemDataName] = "Disc"; +$WeaponsHudData[4, itemDataName] = "GrenadeLauncher"; +$WeaponsHudData[5, itemDataName] = "SniperRifle"; +$WeaponsHudData[6, itemDataName] = "ELFGun"; +$WeaponsHudData[7, itemDataName] = "Mortar"; +$WeaponsHudData[8, itemDataName] = "MissileLauncher"; +$WeaponsHudData[9, itemDataName] = "TargetingLaser"; +$WeaponsHudData[10, itemDataName] = "ShockLance"; +$WeaponsHudData[11, itemDataName] = "TR2Disc"; +$WeaponsHudData[12, itemDataName] = "TR2GrenadeLauncher"; +$WeaponsHudData[13, itemDataName] = "TR2Chaingun"; +$WeaponsHudData[14, itemDataName] = "TR2GoldTargetingLaser"; +$WeaponsHudData[15, itemDataName] = "TR2SilverTargetingLaser"; +$WeaponsHudData[16, itemDataName] = "TR2ShockLance"; +$WeaponsHudData[17, itemDataName] = "TR2Mortar"; + +$WeaponsHudCount = 18; \ No newline at end of file diff --git a/docs/base/@vl2/noChatError.vl2/scripts/autoexec/noChatError.cs b/docs/base/@vl2/noChatError.vl2/scripts/autoexec/noChatError.cs new file mode 100644 index 00000000..a0f63fbd --- /dev/null +++ b/docs/base/@vl2/noChatError.vl2/scripts/autoexec/noChatError.cs @@ -0,0 +1,15 @@ +// Written by LouCypher +package noChatError { + function IRCClient::notify(%event) + { + switch$(%event) + { + case IDIRC_ERR_DROPPED: + case IDIRC_ERR_TIMEOUT: + case IDIRC_ERROR: return; + default: + parent::notify(%event); + } + } +}; +if (!isActivePackage(noChatError)) activatePackage(noChatError); \ No newline at end of file diff --git a/docs/base/@vl2/scripts.vl2/gui/AIEButtonBarDlg.gui b/docs/base/@vl2/scripts.vl2/gui/AIEButtonBarDlg.gui deleted file mode 100644 index 510f783f..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/AIEButtonBarDlg.gui +++ /dev/null @@ -1,517 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(AIEButtonBarDlg) { - profile = "GuiModelessDialogProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiChunkedBitmapCtrl() { - profile = "EditorContentProfile"; - horizSizing = "right"; - vertSizing = "height"; - position = "0 30"; - extent = "120 420"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiCheckBoxCtrl(ExteriorCheckBox) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "11 23"; - extent = "100 22"; - minExtent = "8 8"; - visible = "1"; - command = "ExteriorCheckBox.updateCheckBox();"; - helpTag = "0"; - text = "Draw Ext"; - }; - new GuiCheckBoxCtrl(InteriorCheckBox) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "11 47"; - extent = "100 22"; - minExtent = "8 8"; - visible = "1"; - command = "InteriorCheckBox.updateCheckBox();"; - helpTag = "0"; - text = "Draw Int"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "11 6"; - extent = "73 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Visual Options:"; - }; - new GuiCheckBoxCtrl(JetConnectionsCheckBox) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "11 73"; - extent = "100 22"; - minExtent = "8 8"; - visible = "1"; - command = "JetConnectionsCheckBox.updateCheckBox();"; - helpTag = "0"; - text = "Draw Jet"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 201"; - extent = "100 29"; - minExtent = "8 8"; - visible = "1"; - command = "makeJettableGraph(Nav);"; - helpTag = "0"; - text = "Bot Graph"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 169"; - extent = "100 29"; - minExtent = "8 8"; - visible = "1"; - command = "makeJettableGraph(Spawn);"; - helpTag = "0"; - text = "Spawn Graph"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 233"; - extent = "100 29"; - minExtent = "8 8"; - visible = "1"; - command = "AIEButtonBarDlg.createLOSXref();"; - helpTag = "0"; - text = "Build LOS"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 265"; - extent = "100 29"; - minExtent = "8 8"; - visible = "1"; - command = "navGraph.saveGraph();"; - helpTag = "0"; - text = "Save"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "11 151"; - extent = "56 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Graph Build"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "11 315"; - extent = "64 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "AI Objectives"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 331"; - extent = "100 29"; - minExtent = "8 8"; - visible = "1"; - command = "AICreateObjectives();"; - helpTag = "0"; - text = "Build Objectives"; - }; - new GuiPopUpMenuCtrl(ObjectiveList) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 368"; - extent = "101 20"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "New Objective"; - maxPopupHeight = "200"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 395"; - extent = "100 29"; - minExtent = "8 8"; - visible = "1"; - command = "AISaveMissionObjectives();"; - helpTag = "0"; - text = "Save"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 102"; - extent = "73 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Camera speed:"; - }; - new GuiSliderCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 121"; - extent = "80 20"; - minExtent = "80 20"; - visible = "1"; - variable = "value"; - command = "$Camera::movementSpeed = $ThisControl.getValue();"; - helpTag = "0"; - range = "0.000000 200.000000"; - ticks = "10"; - value = "20"; - }; - }; -}; -//--- OBJECT WRITE END --- - -//------------------------------------------------------------------------------ -// Functions -//------------------------------------------------------------------------------ - -function makeUnbridgedGraph() -{ - GraphCurrentOperation.setValue("Generating interior nodes..."); - Canvas.repaint(); - navGraph::generateInterior(); - dataProgress(); - - GraphCurrentOperation.setValue("Remaking graph..."); - Canvas.repaint(); - remakeTheGraph(); - dataProgress(); -} - -function makeJettableGraph(%NAVorSPAWN) -{ - AIworking(true); - - $NavGraph::operations = 7; - $NavGraph::operationsDone = 0; - - navGraph.setGenMode(%NAVorSPAWN); - navGraph::exteriorInspect(); - dataProgress(); - makeUnbridgedGraph(); - - GraphCurrentOperation.setValue("Beginning slow bridge finding pass"); - Canvas.repaint(); - - navGraph.assemble(); - - navGraph.cullIslands(); - remakeTheGraph(); - navGraph.pushBridges(); - navGraph.makeTables(); - dataProgress(); - - AIworking(false); -} - -//------------------------------------------------------------------------------ - -function AIEButtonBarDlg::getPrefs(%this) -{ -} - -//------------------------------------------------------------------------------ - -function AIEbuttonBarDlg::setPrefs(%this) -{ -} - -//------------------------------------------------------------------------------ - -function AIEButtonBarDlg::init(%this) -{ - InteriorCheckBox.setValue($pref::NavGraph::drawIndoor); - ExteriorCheckBox.setValue($pref::NavGraph::drawOutdoor); - - if(!$pref::NavGraph::drawIndoor) - JetConnectionsCheckBox.visible = false; - - JetConnectionsCheckBox.setValue($pref::NavGraph::drawJetEdges); - - ObjectiveList.clear(); - ObjectiveList.setText("New Objective"); - ObjectiveList.add("Deploy Outdoor Turret", 1); - ObjectiveList.add("Deploy Indoor Turret", 2); - ObjectiveList.add("Deploy Inventory", 3); - ObjectiveList.add("Touch FlipFlop", 4); - ObjectiveList.add("Mortar Target", 5); - ObjectiveList.add("Repair Equipment", 6); - ObjectiveList.add("Attack Target", 7); - ObjectiveList.add("Defend Location", 8); - objectiveList.add("New Group", 9); - - //ObjectivesList.sort(); -} - -//------------------------------------------------------------------------------ - -function AIEButtonBarDlg::onSleep(%this) -{ -} - -//------------------------------------------------------------------------------ - -function AIEButtonBarDlg::onWake(%this) -{ -} - -//------------------------------------------------------------------------------ - -function dataProgress() -{ - $NavGraph::operationsDone++; - %percent = $NavGraph::operationsDone / $NavGraph::operations; - GraphBuildProgress.setValue(%percent); - Canvas.repaint(); -} - -//------------------------------------------------------------------------------ - -function remakeTheGraph() -{ - GraphCurrentOperation.setValue("making graph..."); - Canvas.repaint(); - navGraph.makeGraph(); - dataProgress(); -} - -//------------------------------------------------------------------------------ - -function AIEButtonBarDlg::createLOSXref() -{ - AIworking(true); - GraphCurrentOperation.setValue("Making LOS CrossRef Table..."); - GraphBuildProgress.setValue(0); - - if(2.player) - navGraph.prepLOS(2.player.getTransform()); - else - navGraph.prepLOS("0 0 0"); - - while(navGraph.makeLOS()) - { - GraphBuildProgress.setValue($graphProcessPercent); - Canvas.repaint(); - } - GraphBuildProgress.setValue(100); - Canvas.repaint(); - AIworking(false); -} - -function ExteriorCheckBox::updateCheckBox() -{ - $pref::NavGraph::drawOutdoor = !$pref::NavGraph::drawOutdoor; -} - -function InteriorCheckBox::updateCheckBox() -{ - $pref::NavGraph::drawIndoor = !$pref::NavGraph::drawIndoor; - - if(!$pref::NavGraph::drawIndoor) - JetConnectionsCheckBox.visible = false; - else - jetConnectionsCheckBox.visible = true; -} - -function JetConnectionsCheckBox::updateCheckBox() -{ - $pref::NavGraph::drawJetEdges = !$pref::NavGraph::drawJetEdges; -} - -function AISaveMissionObjectives() -{ - // once we have created all objecitves, save out the mis file - if(!isObject(MissionGroup)) - { - error("No mission exists!"); - return; - } - - // check for read-only - %file = "base/missions/" @ $MissionName; - if(!isWriteableFileName(%file)) - { - error("Mission file '" @ %file @ "' is not writeable."); - return; - } - - // ok, were good to save. - missionGroup.save("missions/" @ $MissionName); -} - -function AIObjectivesLock(%lock) -{ - %numTeams = nameToId("MissionGroup/Teams").getCount(); - - for(%j = 0; %j < %numTeams; %j++) - { - %objGroup = nameToId("MissionGroup/Teams/team" @ %j @ "/AIObjectives"); - if(%objGroup == -1) - continue; - - %objCount = %objGroup.getCount(); - - for(%i = 0; %i < %objCount; %i++) - { - %obj = %objGroup.getObject(%i); - %obj.locked = %lock; - } - } - - // save - AISaveMissionObjectives(); -} - -function addNewObjective(%type) -{ - if($AIEditor::inspectTeam == 1) - %team = 1; - else if($AIEditor::inspectTeam == 2) - %team = 2; - else - %team = 1; - - %tGroup = nameToId("MissionGroup/Teams/team" @ %team @ "/AIObjectives"); - - if(%tGroup < 1) - return; - - if($InstantGroup $= "MissionGroup") - $InstantGroup = %tGroup; - - switch$(%type) - { - case "Defend Location": - %objective = new AIObjective(AIODefendLocation) - { - dataBlock = "AIObjectiveMarker"; - }; - case "Repair Equipment": - %objective = new AIObjective(AIORepairObject) - { - dataBlock = "AIObjectiveMarker"; - }; - case "Deploy Outdoor Turret": - %Objective = new AIObjective(AIODeployEquipment) - { - dataBlock = "AIObjectiveMarker"; - weightLevel1 = 4100; - weightLevel2 = 0; - description = "Deploy outdoor Turret"; - offense = false; - defense = true; - targetObjectId = -1; - targetObject = -1; - targetClientId = -1; - equipment = "TurretOutdoorDeployable"; - buyEquipmentSet = "MediumOutdoorTurretSet"; - }; - case "Deploy Indoor Turret": - %Objective = new AIObjective(AIODeployEquipment) - { - dataBlock = "AIObjectiveMarker"; - weightLevel1 = 4100; - weightLevel2 = 0; - description = "Deploy indoor Turret"; - offense = false; - defense = true; - targetObjectId = -1; - targetObject = -1; - targetClientId = -1; - equipment = "TurretIndoorDeployable"; - buyEquipmentSet = "MediumIndoorTurretSet"; - }; - case "Attack Target": - %objective = new AIObjective(AIOAttackObject) - { - dataBlock = "AIObjectiveMarker"; - }; - case "Touch FlipFlop": - %objective = new AIObjective(AIOTouchObject) - { - dataBlock = "AIObjectiveMarker"; - }; - case "Mortar Target": - %objective = new AIObjective(AIOMortarObject) - { - dataBlock = "AIObjectiveMarker"; - }; - case "Deploy Inventory": - %Objective = new AIObjective(AIODeployEquipment) - { - dataBlock = "AIObjectiveMarker"; - weightLevel1 = 4100; - weightLevel2 = 0; - description = "Deploy Inventory Station"; - offense = false; - defense = true; - targetObjectId = -1; - targetObject = -1; - targetClientId = -1; - equipment = "InventoryDeployable"; - buyEquipmentSet = "MediumInventorySet"; - }; - case "New Group": - %set = new SimGroup("ObjectiveSet"); - %tGroup.add(%set); - return; - default: - error("no defined type."); - return; - } - - $InstantGroup.add(%objective); - aiEdit.clearSelection(); - aiEdit.selectObject(%objective); - aiEdit.dropSelection(); - %objective.location = %objective.getWorldBoxCenter(); - Inspector.inspect(%objective); - InspectorNameEdit.setValue(%objective.getName()); -} - -function ObjectiveList::onSelect(%this, %id, %text) -{ - addNewObjective(%text); - ObjectiveList.setText("New Objective"); -} diff --git a/docs/base/@vl2/scripts.vl2/gui/AIEFrameSetDlg.gui b/docs/base/@vl2/scripts.vl2/gui/AIEFrameSetDlg.gui deleted file mode 100644 index 160435f3..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/AIEFrameSetDlg.gui +++ /dev/null @@ -1,162 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(AIEFrameSetDlg) { - profile = "GuiModelessDialogProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - activeToolCount = "0"; - - new GuiFrameSetCtrl(AIEFrameSet) { - profile = "EditorContentProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "120 30"; - extent = "520 420"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - columns = "0"; - rows = "0"; - borderWidth = "4"; - borderColor = "206 206 206 206"; - borderEnable = "dynamic"; - borderMovable = "dynamic"; - autoBalance = "0"; - - new GuiControl(AIEFrame) { - profile = "EditTSControlProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "520 420"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - borderWidth = "2"; - - }; - new GuiFrameSetCtrl(AIEToolFrameSet) { - profile = "EditorContentProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "520 420"; - extent = "20 20"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - columns = "0"; - borderWidth = "3"; - borderColor = "206 206 206 206"; - borderEnable = "dynamic"; - borderMovable = "dynamic"; - autoBalance = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- - -//------------------------------------------------------------------------------ -// Functions -//------------------------------------------------------------------------------ - -function AIEFrameSetDlg::getPrefs(%this) -{ -} - -function AIEFrameSetDlg::setPrefs(%this) -{ -} - -function AIEFrameSetDlg::onWake(%this) -{ - $AIEdit = true; - AIEditorMap.push(); - aiEdit.clearIgnoreList(); - aiEdit.ignoreObjClass(AIObjective); - aiEdit.toggleIgnoreList = true; - aiEdit.renderNav = true; -} - -function AIEFrameSetDlg::onSleep(%this) -{ - $AIEdit = false; - AIEditorMap.pop(); - EditorTree.open("MissionGroup"); -} - -function AIEFrameSetDlg::init(%this) -{ - AIEFrame.add(aiEdit); - %this.resetFrames(); -} - -function AIEFrameSetDlg::update(%this) -{ - // check the frame to see if it is visible - if(AIEToolFrameSet.getCount()) - { - %res = getResolution(); - - //90 = width of button bar - %width = getWord(%res, 0) - 90; - - if(AIEFrameSet.getColumnOffset(1) > %width - editor.minToolFrameWidth) - AIEFrameSet.setColumnOffset(1, %width - editor.minToolFrameWidth); - } -} - -function AIEFrameSetDlg::resetFrames(%this) -{ - %tools = AIEToolFrameSet; - while(%tools.getRowCount() > %tools.getCount()) - %tools.removeRow(); - while(%tools.getRowCount() < %tools.getCount()) - %tools.addRow(); - - %offset = 400; - - // update the frame view - %frameSet = AIEFrameSet; - if(!%tools.getCount() && (%frameSet.getColumnCount() > 1)) - { - %Offset = %frameSet.getColumnOffset(1); - %frameSet.removeColumn(); - } - if(%tools.getCount() && (%frameSet.getColumnCount() == 1)) - { - %frameSet.addColumn(); - %frameSet.setColumnOffset(1, %offset); - } - - //if(%tools.getCount()) - //%this.toolPaneOffset = AIEFrameSet.getColumnOffset(1); - %this.activeToolCount = %tools.getCount(); -} - -function AIEFrameSetDlg::addTool(%this, %tool) -{ - %group = nameToId("MissionGroup/Teams/team" @ $AIEditor::inspectTeam @ "/AIObjectives"); - - if(%group == -1) - return false; - - if($AIEditor::inspectTeam == 1) - EditorTree.open("MissionGroup/Teams/team1/AIObjectives"); - else - EditorTree.open("MissionGroup/Teams/team2/AIObjectives"); - - AIEToolFrameSet.add(%tool); - %this.resetFrames(); - return true; -} - -function AIEFrameSetDlg::removeTool(%this, %tool) -{ - AIEToolFrameSet.remove(%tool); - %this.resetFrames(); -} - diff --git a/docs/base/@vl2/scripts.vl2/gui/AIEStatusbarDlg.gui b/docs/base/@vl2/scripts.vl2/gui/AIEStatusbarDlg.gui deleted file mode 100644 index b3d420da..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/AIEStatusbarDlg.gui +++ /dev/null @@ -1,83 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(AIEStatusBarDlg) { - profile = "GuiModelessDialogProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "0"; - helpTag = "0"; - - new GuiControl() { - profile = "EditorContentProfile"; - horizSizing = "width"; - vertSizing = "top"; - position = "0 450"; - extent = "640 30"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 8"; - extent = "39 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Mission:"; - }; - new GuiControl() { - profile = "GuiContentProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "49 6"; - extent = "188 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new GuiTextCtrl(AIEMissionNameText) { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "3 2"; - extent = "8 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - }; - }; - }; -}; -//--- OBJECT WRITE END --- - -//------------------------------------------------------------------------------ -// Functions -//------------------------------------------------------------------------------ - -function AIEStatusBarDlg::init(%this) -{ - %this.update(); -} - -function AIEStatusBarDlg::update(%this) -{ - if($MissionName $= "") - AIEMissionNameText.setValue(""); - else - AIEMissionNameText.setValue($MissionName); -} diff --git a/docs/base/@vl2/scripts.vl2/gui/AIEWorkingDlg.gui b/docs/base/@vl2/scripts.vl2/gui/AIEWorkingDlg.gui deleted file mode 100644 index a9363833..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/AIEWorkingDlg.gui +++ /dev/null @@ -1,66 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(AIEWorkingDlg) { - profile = "GuiModelessDialogProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "0"; - helpTag = "0"; - - new GuiChunkedBitmapCtrl() { - profile = "GuiContentProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "234 5"; - extent = "400 130"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "ShellLargeLabelProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "16 10"; - extent = "378 40"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Building Graph ..."; - }; - new GuiProgressCtrl(GraphBuildProgress) { - profile = "ShellProgressBarProfile"; - horizSizing = "center"; - vertSizing = "top"; - position = "29 50"; - extent = "342 31"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - setValue = "0"; - }; - new GuiTextCtrl(GraphCurrentOperation) { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "35 96"; - extent = "8 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/AIEditorGui.gui b/docs/base/@vl2/scripts.vl2/gui/AIEditorGui.gui deleted file mode 100644 index 5d1222bb..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/AIEditorGui.gui +++ /dev/null @@ -1,46 +0,0 @@ - -new WorldEditor(aiEdit) -{ - profile = ""; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "520 420"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; -}; - -//------------------------------------------------------------------------------ - -function AIworking(%working) -{ - if(%working) - { - Canvas.pushDialog(AIEWorkingDlg); - GraphBuildProgress.setValue(0.0); - } - else - Canvas.popDialog(AIEWorkingDlg); - - Canvas.repaint(); -} - -new ActionMap(AIEditorMap); -//AIEditorMap.bindCmd(keyboard, "space", "aiEdit.nextMode();", ""); - -AIEditorMap.bindCmd(keyboard, "ctrl c", "aiEdit.copySelection();", ""); -AIEditorMap.bindCmd(keyboard, "ctrl x", "aiEdit.copySelection();aiEdit.deleteSelection();", ""); -AIEditorMap.bindCmd(keyboard, "delete", "aiEdit.copySelection();aiEdit.deleteSelection();", ""); -AIEditorMap.bindCmd(keyboard, "ctrl v", "aiEdit.pasteSelection();", ""); -AIEditorMap.bindCmd(keyboard, "ctrl h", "aiEdit.hideSelection(true);", ""); -AIEditorMap.bindCmd(keyboard, "alt h", "aiEdit.hideSelection(false);", ""); -AIEditorMap.bindCmd(keyboard, "i", "Canvas.pushDialog(interiorDebugDialog);", ""); -AIEditorMap.bindCmd(keyboard, "ctrl d", "aiEdit.dropSelection();", ""); -AIEditorMap.bindCmd(keyboard, "ctrl q", "aiEdit.dropCameraToSelection();", ""); -AIEditorMap.bindCmd(keyboard, "ctrl m", "aiEdit.moveSelectionInPlace();", ""); -AIEditorMap.bindCmd(keyboard, "ctrl r", "aiEdit.resetTransforms();", ""); -AIEditorMap.bindCmd(keyboard, "space", "aiEdit.nextMode();", ""); - - diff --git a/docs/base/@vl2/scripts.vl2/gui/AIEditorToolBar.gui b/docs/base/@vl2/scripts.vl2/gui/AIEditorToolBar.gui deleted file mode 100644 index facfbb6d..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/AIEditorToolBar.gui +++ /dev/null @@ -1,90 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(AIEditorToolBar) { - profile = "GuiModelessDialogProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiControl() { - profile = "EditorContentProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 30"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiCheckBoxCtrl(AIEditorObjectivesTree1CheckBox) { - profile = "GuiRadioProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "290 5"; - extent = "114 20"; - minExtent = "8 8"; - visible = "1"; - command = "AIEditorObjectivesTree1CheckBox.setTreeGui(1);"; - helpTag = "0"; - text = "Objectives Team 1"; - }; - new GuiCheckBoxCtrl(AIEditorObjectivesTree2CheckBox) { - profile = "GuiRadioProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "405 5"; - extent = "114 20"; - minExtent = "8 8"; - visible = "1"; - command = "AIEditorObjectivesTree2CheckBox.setTreeGui(2);"; - helpTag = "0"; - text = "Objectives Team 2"; - }; - new GuiCheckBoxCtrl(AIEditorObjectivesInspectorCheckBox) { - profile = "GuiRadioProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "520 5"; - extent = "114 20"; - minExtent = "8 8"; - visible = "1"; - command = "if($ThisControl.getValue()) AIEFrameSetDlg.addTool(EditorToolInspectorGui); else AIEFrameSetDlg.removeTool(EditorToolInspectorGui);"; - helpTag = "0"; - text = "Objectives Inspector"; - }; - }; -}; -//--- OBJECT WRITE END --- - -function AIEditorToolBar::init(%this) -{ -} - -function AIEditorObjectivesTree1CheckBox::setTreeGui(%this, %team) -{ - $AIEditor::inspectTeam = %team; - AIEditorObjectivesTree2CheckBox.setValue(false); - - if($ThisControl.getValue()) - %isSet = AIEFrameSetDlg.addTool(EditorToolTreeViewGui); - else - %isSet = AIEFrameSetDlg.removeTool(EditorToolTreeViewGui); - - $ThisControl.setValue(%isSet); -} - -function AIEditorObjectivesTree2CheckBox::setTreeGui(%this, %team) -{ - $AIEditor::inspectTeam = %team; - AIEditorObjectivesTree1CheckBox.setValue(false); - - if($ThisControl.getValue()) - %isSet = AIEFrameSetDlg.addTool(EditorToolTreeViewGui); - else - %isSet = AIEFrameSetDlg.removeTool(EditorToolTreeViewGui); - - $ThisControl.setValue(%isSet); -} diff --git a/docs/base/@vl2/scripts.vl2/gui/AddressDlg.gui b/docs/base/@vl2/scripts.vl2/gui/AddressDlg.gui deleted file mode 100644 index c6b56311..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/AddressDlg.gui +++ /dev/null @@ -1,338 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(AddressDlg) { - profile = "DlgBackProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - lbstate = "buddylist"; - msg = "Request Processed"; - lbline = "6"; - DestList = "1"; - key = "28"; - state = "noprocess"; - lbcount = "6"; - blstate = "DONE"; - useVariable = "0"; - doRefresh = "1"; - SrcList = "2"; - err = "0"; - - new ShellPaneCtrl() { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "79 68"; - extent = "481 344"; - minExtent = "48 92"; - visible = "1"; - helpTag = "0"; - text = "LIST CONTROL"; - noTitleBar = "0"; - - new ShellBitmapButton(LC_CCListBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "219 178"; - extent = "75 38"; - minExtent = "32 38"; - visible = "1"; - command = "AddressDlg.AddCC();"; - helpTag = "0"; - text = "DEL"; - simpleStyle = "0"; - direction = "1"; - }; - new ShellScrollCtrl() { - profile = "NewScrollCtrlProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "30 115"; - extent = "183 178"; - minExtent = "24 52"; - visible = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "0 3"; - fieldBase = "gui/shll_field"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 7"; - extent = "159 164"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellTextList(LC_BigList) { - profile = "ShellTextArrayProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "159 8"; - minExtent = "8 8"; - visible = "1"; - variable = "$LCBigList"; - command = "AddressDlg.onClick(\"BIGLIST\");"; - altCommand = "AddressDlg.onDblClick(0);"; - helpTag = "0"; - enumerate = "1"; - resizeCell = "1"; - columns = "0"; - fitParentWidth = "1"; - clipColumnText = "0"; - }; - }; - }; - new ShellBitmapButton(LC_ToListBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "219 38"; - extent = "75 38"; - minExtent = "32 38"; - visible = "1"; - command = "AddressDlg.AddTo();"; - helpTag = "0"; - text = "DEL"; - simpleStyle = "0"; - direction = "1"; - }; - new ShellScrollCtrl() { - profile = "NewScrollCtrlProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "284 40"; - extent = "168 119"; - minExtent = "24 52"; - visible = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "0 3"; - fieldBase = "gui/shll_field"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 7"; - extent = "144 105"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellTextList(LC_ToList) { - profile = "ShellTextArrayProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "144 8"; - minExtent = "8 8"; - visible = "1"; - variable = "$LCToList"; - command = "AddressDlg.onClick(\"TOLIST\");"; - altCommand = "AddressDlg.onDblClick(1);"; - helpTag = "0"; - enumerate = "1"; - resizeCell = "1"; - columns = "0"; - fitParentWidth = "1"; - clipColumnText = "0"; - direction = "1"; - }; - }; - }; - new ShellBitmapButton(LC_BuddyListBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "24 288"; - extent = "194 38"; - minExtent = "32 38"; - visible = "1"; - command = "AddressDlg.AddBuddyList();"; - helpTag = "0"; - text = "ADD TO BUDDYLIST"; - simpleStyle = "0"; - direction = "0"; - }; - new ShellScrollCtrl() { - profile = "NewScrollCtrlProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "284 175"; - extent = "168 118"; - minExtent = "24 52"; - visible = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "0 3"; - fieldBase = "gui/shll_field"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 7"; - extent = "144 104"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellTextList(LC_CCList) { - profile = "ShellTextArrayProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "144 8"; - minExtent = "8 8"; - visible = "1"; - variable = "$LCCCList"; - command = "AddressDlg.OnClick(\"CCLIST\");"; - altCommand = "AddressDlg.onDblClick(2);"; - helpTag = "0"; - enumerate = "1"; - resizeCell = "1"; - columns = "0"; - fitParentWidth = "1"; - clipColumnText = "0"; - }; - }; - }; - new ShellBitmapButton(LC_OKBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "368 288"; - extent = "89 38"; - minExtent = "32 38"; - visible = "1"; - command = "AddressDlg.OK();"; - helpTag = "0"; - text = "OK"; - simpleStyle = "0"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "288 29"; - extent = "40 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "TO List:"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "288 163"; - extent = "41 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "CC List:"; - }; - new ShellBitmapButton(LC_CancelBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "278 288"; - extent = "89 38"; - minExtent = "32 38"; - visible = "1"; - command = "AddressDlg.Cancel();"; - accelerator = "escape"; - helpTag = "0"; - text = "CANCEL"; - simpleStyle = "0"; - }; - new ShellPopupMenu(LC_ListBox) { - profile = "ShellPopupProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "27 76"; - extent = "193 36"; - minExtent = "49 36"; - visible = "1"; - command = "AddressDlg.onClick(\"LISTBOX\");"; - helpTag = "0"; - maxPopupHeight = "200"; - buttonBitmap = "gui/shll_pulldown"; - rolloverBarBitmap = "gui/shll_pulldownbar_rol"; - selectedBarBitmap = "gui/shll_pulldownbar_act"; - noButtonStyle = "0"; - }; - new ShellTextEditCtrl(LC_Search) { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "25 38"; - extent = "158 38"; - minExtent = "32 38"; - visible = "1"; - variable = "$LCSearch"; - command = "AddressDlg.onClick(\"SEARCHBOX\");"; - helpTag = "0"; - historySize = "0"; - maxLength = "255"; - password = "0"; - glowOffset = "9 9"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "37 29"; - extent = "38 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Search:"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "37 68"; - extent = "22 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "List:"; - }; - new ShellBitmapButton(LC_GoSearchBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "167 38"; - extent = "53 38"; - minExtent = "32 38"; - visible = "1"; - command = "AddressDlg.GoSearch();"; - helpTag = "0"; - text = "GO"; - simpleStyle = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/AdvancedHostDlg.gui b/docs/base/@vl2/scripts.vl2/gui/AdvancedHostDlg.gui deleted file mode 100644 index 5040ecf4..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/AdvancedHostDlg.gui +++ /dev/null @@ -1,561 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(AdvancedHostDlg) { - profile = "DlgBackProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellPaneCtrl() { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "50 30"; - extent = "540 420"; - minExtent = "48 92"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "ADVANCED HOST OPTIONS"; - longTextBuffer = "0"; - maxLength = "255"; - noTitleBar = "0"; - - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "31 40"; - extent = "40 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Port:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellTextEditCtrl(AH_HostPort) { - profile = "NewTextEditNumericProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "67 32"; - extent = "98 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - longTextBuffer = "0"; - maxLength = "8"; - historySize = "0"; - password = "0"; - IRCName = "0"; - tabComplete = "0"; - deniedSound = "InputDeniedSound"; - glowOffset = "9 9"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 40"; - extent = "64 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Time Limit:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellTextEditCtrl(AH_TimeLimit) { - profile = "NewTextEditNumericProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "226 32"; - extent = "68 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - longTextBuffer = "0"; - maxLength = "3"; - historySize = "0"; - password = "0"; - IRCName = "0"; - tabComplete = "0"; - deniedSound = "InputDeniedSound"; - glowOffset = "9 9"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "292 40"; - extent = "41 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Minutes"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "40 70"; - extent = "110 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Admin Password:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellTextEditCtrl(AH_AdminPassword) { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "146 62"; - extent = "180 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - longTextBuffer = "0"; - maxLength = "16"; - historySize = "0"; - password = "0"; - IRCName = "0"; - tabComplete = "0"; - deniedSound = "InputDeniedSound"; - glowOffset = "9 9"; - }; - new ShellRadioButton(AH_HiFPSRdo) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "358 37"; - extent = "150 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "HIGH FRAME RATE"; - longTextBuffer = "0"; - maxLength = "255"; - groupNum = "0"; - }; - new ShellRadioButton(AH_HiVisibilityRdo) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "358 67"; - extent = "150 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "HIGH VISIBILITY"; - longTextBuffer = "0"; - maxLength = "255"; - groupNum = "0"; - }; - new ShellToggleButton(AH_DedicatedTgl) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "32 106"; - extent = "150 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "DEDICATED"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellToggleButton(AH_PureServerTgl) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "195 106"; - extent = "150 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "PURE SERVER"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellToggleButton(AH_TeamDamageTgl) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "358 106"; - extent = "150 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "TEAM DAMAGE ON"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellToggleButton(AH_TournamentTgl) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "32 136"; - extent = "150 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "TOURNAMENT MODE"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellToggleButton(AH_AdminVoteTgl) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "195 136"; - extent = "150 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "ALLOW ADMIN VOTES"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellToggleButton(AH_AllowSmurfTgl) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "358 136"; - extent = "150 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "ALLOW ALIASES"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "79 174"; - extent = "114 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Vote Pass Percentage:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiTextCtrl(AH_VotePassText) { - profile = "ShellAltTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "198 175"; - extent = "29 20"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "60%"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellSliderCtrl(AH_VotePassSlider) { - profile = "ShellSliderProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "89 189"; - extent = "170 24"; - minExtent = "12 24"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "value"; - altCommand = "AH_VotePassText.update();"; - helpTag = "0"; - range = "50.000000 100.000000"; - ticks = "51"; - value = "70"; - usePlusMinus = "1"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "79 214"; - extent = "54 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Vote Time:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiTextCtrl(AH_VoteTimeText) { - profile = "ShellAltTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "138 215"; - extent = "69 20"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "20 seconds"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellSliderCtrl(AH_VoteTimeSlider) { - profile = "ShellSliderProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "89 229"; - extent = "170 24"; - minExtent = "12 24"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "value"; - altCommand = "AH_VoteTimeText.update();"; - helpTag = "0"; - range = "10.000000 60.000000"; - ticks = "51"; - value = "20"; - usePlusMinus = "1"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "277 175"; - extent = "93 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Observer Timeout:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiTextCtrl(AH_RespawnText) { - profile = "ShellAltTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "375 176"; - extent = "69 20"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "30 seconds"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellSliderCtrl(AH_RespawnSlider) { - profile = "ShellSliderProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "287 190"; - extent = "170 24"; - minExtent = "12 24"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "value"; - altCommand = "AH_RespawnText.update();"; - helpTag = "0"; - range = "10.000000 60.000000"; - ticks = "51"; - value = "45"; - usePlusMinus = "1"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "277 215"; - extent = "72 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Warmup Time:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiTextCtrl(AH_WarmupText) { - profile = "ShellAltTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "354 216"; - extent = "69 20"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "30 seconds"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellSliderCtrl(AH_WarmupSlider) { - profile = "ShellSliderProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "287 230"; - extent = "170 24"; - minExtent = "12 24"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "value"; - altCommand = "AH_WarmupText.update();"; - helpTag = "0"; - range = "0.000000 30.000000"; - ticks = "31"; - value = "20"; - usePlusMinus = "1"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "143 262"; - extent = "58 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Server Info:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellScrollCtrl() { - profile = "NewScrollCtrlProfile"; - horizSizing = "center"; - vertSizing = "top"; - position = "140 275"; - extent = "260 85"; - minExtent = "24 52"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "3 3"; - fieldBase = "gui/shll_field"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "7 7"; - extent = "230 71"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiMLTextEditCtrl(AH_ServerInfo) { - profile = "ShellMessageTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "230 71"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "2"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "95 365"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "Canvas.popDialog( AdvancedHostDlg );"; - accelerator = "escape"; - helpTag = "0"; - text = "CANCEL"; - simpleStyle = "0"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "317 365"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "AdvancedHostDlg.Accept();"; - helpTag = "0"; - text = "SAVE"; - simpleStyle = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/BrowserEditInfoDlg.gui b/docs/base/@vl2/scripts.vl2/gui/BrowserEditInfoDlg.gui deleted file mode 100644 index f5e85ae8..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/BrowserEditInfoDlg.gui +++ /dev/null @@ -1,96 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(BrowserEditInfoDlg) { - profile = "DlgBackProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellPaneCtrl() { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "70 80"; - extent = "500 320"; - minExtent = "48 92"; - visible = "1"; - helpTag = "0"; - text = "EDIT DESCRIPTION"; - maxLength = "255"; - noTitleBar = "0"; - - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "81 265"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "TribePropertiesDlg.pendingChanges = \"\";WarriorPropertiesDlg.pendingChanges = \"\";Canvas.popDialog(BrowserEditInfoDlg);"; - accelerator = "escape"; - helpTag = "0"; - text = "CANCEL"; - simpleStyle = "0"; - }; - new ShellScrollCtrl() { - profile = "NewScrollCtrlProfile"; - horizSizing = "right"; - vertSizing = "height"; - position = "25 34"; - extent = "449 233"; - minExtent = "24 52"; - visible = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "3 3"; - fieldBase = "gui/shll_field"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "7 7"; - extent = "419 219"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiMLTextEditCtrl(EditDescriptionText) { - profile = "ShellMessageTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "419 219"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - lineSpacing = "2"; - allowColorChars = "1"; - maxChars = "3600"; - }; - }; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "291 265"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "EditDescriptionApply();"; - helpTag = "0"; - text = "APPLY"; - simpleStyle = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/BrowserSearchDlg.gui b/docs/base/@vl2/scripts.vl2/gui/BrowserSearchDlg.gui deleted file mode 100644 index d2c1117c..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/BrowserSearchDlg.gui +++ /dev/null @@ -1,147 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(BrowserSearchDlg) { - profile = "DlgBackProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellPaneCtrl(BrowserSearchPane) { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "120 61"; - extent = "399 358"; - minExtent = "48 92"; - visible = "1"; - helpTag = "0"; - noTitleBar = "0"; - - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "97 46"; - extent = "44 16"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Search:"; - }; - new ShellScrollCtrl() { - profile = "NewScrollCtrlProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "84 93"; - extent = "226 187"; - minExtent = "24 52"; - visible = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "0 3"; - fieldBase = "gui/shll_field"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 7"; - extent = "202 173"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellTextList(BrowserSearchMatchList) { - profile = "ShellTextArrayProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "202 8"; - minExtent = "8 8"; - visible = "1"; - altCommand = "BrowserSearchDone();"; - helpTag = "0"; - enumerate = "0"; - resizeCell = "1"; - columns = "0"; - fitParentWidth = "1"; - }; - }; - }; - new ShellBitmapButton(BSearchOKBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "201 288"; - extent = "115 38"; - minExtent = "32 38"; - visible = "1"; - command = "BrowserSearchDone();"; - helpTag = "0"; - text = "OK"; - simpleStyle = "0"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "172 80"; - extent = "47 16"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Matches:"; - }; - new ShellTextEditCtrl(Search_EditField) { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "139 33"; - extent = "133 38"; - minExtent = "32 38"; - visible = "1"; - variable = "$BrowserSearchField"; - altCommand = "BrowserStartSearch();"; - helpTag = "0"; - historySize = "0"; - maxLength = "255"; - password = "0"; - glowOffset = "9 9"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "80 288"; - extent = "116 38"; - minExtent = "32 38"; - visible = "1"; - command = "Canvas.popDialog(BrowserSearchDlg);"; - accelerator = "escape"; - helpTag = "0"; - text = "CANCEL"; - simpleStyle = "0"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "262 33"; - extent = "51 38"; - minExtent = "32 38"; - visible = "1"; - command = "BrowserStartSearch();"; - helpTag = "0"; - text = "GO"; - simpleStyle = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/CenterPrint.gui b/docs/base/@vl2/scripts.vl2/gui/CenterPrint.gui deleted file mode 100644 index f94046e9..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/CenterPrint.gui +++ /dev/null @@ -1,26 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(CenterPrintDlg) { - profile = "GuiModelessDialogProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "638 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiMLTextCtrl(CenterPrintText) { - profile = "ShellProgressBarTextProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "300 240"; - extent = "640 128"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - lineSpacing = "6"; - }; -}; - - -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/ChannelBanDlg.gui b/docs/base/@vl2/scripts.vl2/gui/ChannelBanDlg.gui deleted file mode 100644 index b0e7bd16..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/ChannelBanDlg.gui +++ /dev/null @@ -1,107 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(ChannelBanDlg) { - profile = "DlgBackProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellPaneCtrl(ChannelBanPane) { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "154 65"; - extent = "332 346"; - minExtent = "48 92"; - visible = "1"; - helpTag = "0"; - text = "EDIT BAN LIST"; - noTitleBar = "0"; - - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "27 28"; - extent = "72 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Warrior Name:"; - }; - new ShellScrollCtrl() { - profile = "NewScrollCtrlProfile"; - horizSizing = "right"; - vertSizing = "height"; - position = "22 42"; - extent = "287 248"; - minExtent = "24 52"; - visible = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "dynamic"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "0 3"; - fieldBase = "gui/shll_field"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 7"; - extent = "279 234"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellChatMemberList(ChannelBanList) { - profile = "ShellChatMemberListProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "263 8"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - enumerate = "0"; - resizeCell = "1"; - columns = "0 169"; - fitParentWidth = "1"; - clipColumnText = "0"; - }; - }; - }; - new ShellBitmapButton(ChannelBanRemoveBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "32 291"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "ChannelRemoveBan();"; - helpTag = "0"; - text = "REMOVE BAN"; - simpleStyle = "0"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "169 291"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "Canvas.popDialog(ChannelBanDlg);"; - helpTag = "0"; - text = "DONE"; - simpleStyle = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/ChannelKeyDlg.gui b/docs/base/@vl2/scripts.vl2/gui/ChannelKeyDlg.gui deleted file mode 100644 index b12e17c4..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/ChannelKeyDlg.gui +++ /dev/null @@ -1,111 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(ChannelKeyDlg) { - profile = "DlgBackProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellPaneCtrl() { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "120 160"; - extent = "400 159"; - minExtent = "48 92"; - visible = "1"; - helpTag = "0"; - text = "CHANNEL PASSWORD"; - noTitleBar = "0"; - - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "34 40"; - extent = "80 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Channel:"; - }; - new ShellFieldCtrl() { - profile = "ShellFieldProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "119 38"; - extent = "221 24"; - minExtent = "16 18"; - visible = "1"; - helpTag = "0"; - - new GuiTextCtrl(KeyChannelName) { - profile = "ShellStaticTextProfile"; - horizSizing = "center"; - vertSizing = "bottom"; - position = "8 3"; - extent = "205 20"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - }; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "34 70"; - extent = "80 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Password:"; - }; - new ShellTextEditCtrl(EditChannelKey) { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "110 62"; - extent = "238 38"; - minExtent = "32 38"; - visible = "1"; - helpTag = "0"; - historySize = "0"; - maxLength = "255"; - password = "1"; - glowOffset = "9 9"; - altCommand = "keyChannelJoin();"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "48 104"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "Canvas.popDialog(ChannelKeyDlg);"; - accelerator = "escape"; - helpTag = "0"; - text = "CANCEL"; - simpleStyle = "0"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "224 104"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "KeyChannelJoin();"; - helpTag = "0"; - text = "JOIN"; - simpleStyle = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/ChannelOptionsDlg.gui b/docs/base/@vl2/scripts.vl2/gui/ChannelOptionsDlg.gui deleted file mode 100644 index de0f6782..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/ChannelOptionsDlg.gui +++ /dev/null @@ -1,224 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(ChannelOptionsDlg) { - profile = "DlgBackProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellPaneCtrl() { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "75 102"; - extent = "490 276"; - minExtent = "48 92"; - visible = "1"; - helpTag = "0"; - text = "CHANNEL OPTIONS"; - noTitleBar = "0"; - - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "25 38"; - extent = "60 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Channel:"; - }; - new ShellFieldCtrl() { - profile = "ShellFieldProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "91 36"; - extent = "218 24"; - minExtent = "16 18"; - visible = "1"; - helpTag = "0"; - - new GuiTextCtrl(EditChannelName) { - profile = "ShellStaticTextProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "8 3"; - extent = "202 20"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - }; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "25 68"; - extent = "60 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Topic:"; - }; - new ShellTextEditCtrl(EditChannelTopic) { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "81 60"; - extent = "362 38"; - minExtent = "32 38"; - visible = "1"; - helpTag = "0"; - historySize = "0"; - maxLength = "64"; - password = "0"; - glowOffset = "9 9"; - }; - new ShellToggleButton(ButtonChannelInvite) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "63 106"; - extent = "150 30"; - minExtent = "26 27"; - visible = "1"; - variable = "$EditChannelInvite"; - command = "ToggleChannelInvite();"; - helpTag = "0"; - text = "INVITE ONLY"; - }; - new ShellToggleButton(ButtonChannelModerate) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "277 106"; - extent = "150 30"; - minExtent = "26 27"; - visible = "1"; - variable = "$EditChannelModerate"; - helpTag = "0"; - text = "MODERATE"; - }; - new ShellToggleButton(ButtonChannelLimit) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "45 148"; - extent = "150 30"; - minExtent = "26 27"; - visible = "1"; - variable = "$EditChannelLimit"; - command = "ToggleChannelLimit();"; - helpTag = "0"; - text = "LIMIT MEMBERS"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "201 151"; - extent = "60 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Max:"; - }; - new ShellTextEditCtrl(EditChannelMaxMembers) { - profile = "NewTextEditNumericProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "256 143"; - extent = "99 38"; - minExtent = "32 38"; - visible = "1"; - helpTag = "0"; - historySize = "0"; - maxLength = "5"; - password = "0"; - glowOffset = "9 9"; - }; - new ShellToggleButton(ButtonChannelKey) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "45 178"; - extent = "150 30"; - minExtent = "26 27"; - visible = "1"; - variable = "$EditChannelKey"; - command = "ToggleChannelKey();"; - helpTag = "0"; - text = "REQUIRE PASSWORD"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "201 181"; - extent = "60 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Password:"; - }; - new ShellTextEditCtrl(EditChannelPassword) { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "256 173"; - extent = "198 38"; - minExtent = "32 38"; - visible = "1"; - helpTag = "0"; - historySize = "0"; - maxLength = "16"; - password = "1"; - glowOffset = "9 9"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "315 30"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "Canvas.pushDialog(ChannelBanDlg);"; - helpTag = "0"; - text = "BAN LIST"; - simpleStyle = "0"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "78 221"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "CancelChannelOptions();"; - accelerator = "escape"; - helpTag = "0"; - text = "CANCEL"; - simpleStyle = "0"; - }; - new ShellBitmapButton(ButtonChannelAccept) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "284 221"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "AcceptChannelOptions();"; - helpTag = "0"; - text = "ACCEPT"; - simpleStyle = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/ChatDlg.gui b/docs/base/@vl2/scripts.vl2/gui/ChatDlg.gui deleted file mode 100644 index 43b46971..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/ChatDlg.gui +++ /dev/null @@ -1,138 +0,0 @@ -new GuiControl(MainChatHud) { - profile = "GuiModelessDialogProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - modal = "1"; - bypassHideCursor = "1"; - setFirstResponder = "0"; - - new GuiNoMouseCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "relative"; - vertSizing = "bottom"; - position = "0 0"; - extent = "300 300"; - minExtent = "8 8"; - visible = "1"; - - new HudHorzCtrl(mainVoteHud) { - profile = "HudVoteBackProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "8 75"; - extent = "256 5"; - minExtent = "2 2"; - visible = "0"; - - new GuiVoteCtrl(voteHud) { - profile = "ShellProgressBarProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "6 2"; - extent = "244 3"; - minExtent = "2 2"; - visible = "1"; - }; - - new GuiBitmapCtrl(passHash) - { - profile = "GuiDefaultProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "151 -1"; - extent = "5 10"; - minExtent = "1 1"; - visible = "1"; - bitmap = "gui/voteMeterPassBar"; - }; - }; - - new ShellFieldCtrl(OuterChatHud) - { - profile = "GuiChatBackProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "8 8"; - extent = "256 72"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - - new GuiBitmapCtrl(chatPageDown) - { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "250 50"; - extent = "13 13"; - minExtent = "8 8"; - visible = "0"; - bitmap = "gui/hud_chatPageDown"; - }; - - new GuiScrollCtrl(ChatScrollHud) - { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "4 4"; - extent = "252 64"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOff"; - constantThumbHeight = "0"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "4 4"; - extent = "252 64"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiMessageVectorCtrl(ChatHud) - { - profile = "GuiChatHudProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 4"; - extent = "252 64"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - lineSpacing = "0"; - lineContinuedIndex = "10"; - allowedMatches[0] = "http"; - allowedMatches[1] = "t2server"; - matchColors[0] = "0 0 255 255"; - matchColors[1] = "255 0 0 255"; - matchColors[2] = "0 0 255 255"; - matchColors[3] = "0 0 255 255"; - matchColors[4] = "0 0 255 255"; - matchColors[5] = "0 0 255 255"; - matchColors[6] = "0 0 255 255"; - matchColors[7] = "0 0 255 255"; - matchColors[8] = "0 0 255 255"; - matchColors[9] = "0 0 255 255"; - matchColors[10] = "0 0 255 255"; - matchColors[11] = "0 0 255 255"; - matchColors[12] = "0 0 255 255"; - matchColors[13] = "0 0 255 255"; - matchColors[14] = "0 0 255 255"; - matchColors[15] = "0 0 255 255"; - maxColorIndex = 5; - }; - }; - }; - }; - }; -}; diff --git a/docs/base/@vl2/scripts.vl2/gui/ChatGui.gui b/docs/base/@vl2/scripts.vl2/gui/ChatGui.gui deleted file mode 100644 index c67ea786..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/ChatGui.gui +++ /dev/null @@ -1,419 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiChunkedBitmapCtrl(ChatGui) { - profile = "GuiContentProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "$ShellBackground"; - helpTag = "0"; - useVariable = "1"; - - new ShellPaneCtrl(ChatChannelPane) { - profile = "ShellPaneProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "12 13"; - extent = "620 423"; - minExtent = "48 92"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "CHAT"; - longTextBuffer = "0"; - maxLength = "255"; - noTitleBar = "0"; - - new ShellTabFrame(ChatTabFrame) { - profile = "ShellHorzTabFrameProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "22 54"; - extent = "576 351"; - minExtent = "26 254"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - isVertical = "0"; - useCloseButton = "0"; - edgeInset = "0"; - - new GuiBubbleTextCtrl(ChatChannelTopic) { - profile = "ShellTopicTextProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "59 14"; - extent = "328 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "This is a sample chat topic"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "15 14"; - extent = "38 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "TOPIC:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellBitmapButton(ChatOpenPaneBtn) { - profile = "ShellButtonProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "444 5"; - extent = "100 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "ChatTabView.openNewPane();"; - helpTag = "0"; - text = "CHANNELS"; - simpleStyle = "0"; - }; - new ShellBitmapButton(ChatClosePaneBtn) { - profile = "ShellButtonProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "529 5"; - extent = "43 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "ChatTabView.closeCurrentPane();"; - accelerator = "x"; - helpTag = "0"; - text = "X"; - simpleStyle = "0"; - }; - }; - new ShellFieldCtrl(WelcomePanel) { - profile = "ShellFieldProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "31 92"; - extent = "559 315"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellScrollCtrl() { - profile = "NewScrollCtrlProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "195 5"; - extent = "360 303"; - minExtent = "24 52"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "0 2"; - fieldBase = "gui/shll_field"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 6"; - extent = "336 291"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiMLTextCtrl(WelcomeText) { - profile = "NewTextEditProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "0 0"; - extent = "362 2376"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "2"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - }; - new ShellScrollCtrl() { - profile = "NewScrollCtrlProfile"; - horizSizing = "right"; - vertSizing = "height"; - position = "2 21"; - extent = "195 287"; - minExtent = "24 52"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "dynamic"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "0 3"; - fieldBase = "gui/shll_field"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 7"; - extent = "187 273"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellTextList(WelcomeHeadlines) { - profile = "ShellTextArrayProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "187 180"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - enumerate = "0"; - resizeCell = "1"; - columns = "0"; - fitParentWidth = "1"; - clipColumnText = "0"; - }; - }; - }; - new GuiTextCtrl() { - profile = "ShellAltTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "12 6"; - extent = "72 20"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "CONTENTS:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - }; - new ShellFieldCtrl(ChatPanel) { - profile = "ShellFieldProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "31 92"; - extent = "559 315"; - minExtent = "16 18"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellTextEditCtrl(ChatMessageEntry) { - profile = "NewTextEditProfile"; - horizSizing = "width"; - vertSizing = "top"; - position = "-2 279"; - extent = "392 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - altCommand = "ChatSendText();"; - helpTag = "0"; - longTextBuffer = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - IRCName = "0"; - tabComplete = "1"; - deniedSound = "InputDeniedSound"; - glowOffset = "9 9"; - }; - new ShellScrollCtrl(MemberScroll) { - profile = "NewScrollCtrlProfile"; - horizSizing = "left"; - vertSizing = "height"; - position = "383 1"; - extent = "175 311"; - minExtent = "24 52"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "0 2"; - fieldBase = "gui/shll_field"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 6"; - extent = "151 299"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellChatMemberList(ChatRoomMemberList) { - profile = "ShellChatMemberListProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "151 8"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - altCommand = "ChatPrivate();"; - helpTag = "0"; - enumerate = "1"; - resizeCell = "1"; - columns = "0"; - fitParentWidth = "1"; - clipColumnText = "0"; - }; - }; - }; - new ShellScrollCtrl(ChatGuiScroll) { - profile = "NewScrollCtrlProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 2"; - extent = "381 282"; - minExtent = "24 52"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "2 3"; - fieldBase = "gui/shll_field"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "6 7"; - extent = "353 268"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiChannelVectorCtrl(ChatGuiMessageVector) { - profile = "GuiChannelVectorProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "357 8"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "0"; - lineContinuedIndex = "5"; - allowedMatches[0] = "http"; - matchColor = "4 235 105 255"; - maxColorIndex = "9"; - }; - }; - }; - }; - new ShellTabGroupCtrl(ChatTabView) { - profile = "TabGroupProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "30 25"; - extent = "560 29"; - minExtent = "38 29"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - glowOffset = "7"; - tabSpacing = "2"; - maxTabWidth = "150"; - stretchToFit = "0"; - }; - new ShellBitmapButton(ChatEditChannelBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "15 -5"; - extent = "128 38"; - minExtent = "32 38"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "EditChannelOptions();"; - helpTag = "0"; - text = "CHANNEL OPTIONS"; - simpleStyle = "0"; - }; - new ShellBitmapButton(ChatEditOptionsBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "15 -5"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "EditChatOptions();"; - helpTag = "0"; - text = "CHAT OPTIONS"; - simpleStyle = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/ChatOptionsDlg.gui b/docs/base/@vl2/scripts.vl2/gui/ChatOptionsDlg.gui deleted file mode 100644 index c059f025..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/ChatOptionsDlg.gui +++ /dev/null @@ -1,191 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(ChatOptionsDlg) { - profile = "DlgBackProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellPaneCtrl() { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "75 102"; - extent = "490 276"; - minExtent = "48 92"; - visible = "1"; - helpTag = "0"; - text = "CHAT OPTIONS"; - maxLength = "255"; - noTitleBar = "0"; - - new ShellToggleButton(ButtonChatShowJoin) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "270 57"; - extent = "177 30"; - minExtent = "26 27"; - visible = "1"; - variable = ""; - command = "ChatHideJoinMessage();"; - helpTag = "0"; - text = "Hide \"Join Server\" Messages"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "22 146"; - extent = "88 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Away Message:"; - maxLength = "255"; - }; - new ShellTextEditCtrl(EditChatAwayMessage) { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "104 138"; - extent = "366 38"; - minExtent = "32 38"; - visible = "1"; - helpTag = "0"; - maxLength = "64"; - historySize = "0"; - password = "0"; - glowOffset = "9 9"; - variable = "$tempAwayMsg"; - }; - new ShellToggleButton(ButtonChatHighlight) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "47 32"; - extent = "150 30"; - minExtent = "26 27"; - visible = "1"; - variable = ""; - command = "ToggleChatHiglight();"; - helpTag = "0"; - text = "Highlight text with my nick"; - maxLength = "255"; - }; - new ShellToggleButton(ButtonChatChannelHighlight) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "47 57"; - extent = "150 30"; - minExtent = "26 27"; - visible = "1"; - variable = ""; - command = "ToggleChatHiglightChannel();"; - helpTag = "0"; - text = "Highlight Channel"; - maxLength = "255"; - }; - new ShellToggleButton(ButtonChatNameLinkToggle) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "270 32"; - extent = "176 30"; - minExtent = "26 27"; - visible = "1"; - variable = ""; - command = "ToggleChatLinkedNicks();"; - helpTag = "0"; - text = "Names are not links"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "22 174"; - extent = "88 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Kick Message:"; - maxLength = "255"; - }; - new ShellTextEditCtrl(EditChatKickMessage) { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "104 166"; - extent = "366 38"; - minExtent = "32 38"; - visible = "1"; - helpTag = "0"; - maxLength = "64"; - historySize = "0"; - password = "0"; - glowOffset = "9 9"; - variable = "$tempKickmsg"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "22 200"; - extent = "88 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Ban Message:"; - maxLength = "255"; - }; - new ShellTextEditCtrl(EditChatBanMessage) { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "104 194"; - extent = "366 38"; - minExtent = "32 38"; - visible = "1"; - helpTag = "0"; - maxLength = "64"; - historySize = "0"; - password = "0"; - glowOffset = "9 9"; - variable = "$tempBanmsg"; - }; - new ShellBitmapButton(ButtonChatOptionsAccept) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "284 221"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "AcceptChatOptions();"; - helpTag = "0"; - text = "ACCEPT"; - simpleStyle = "0"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "78 221"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "CancelChatOptions();"; - accelerator = "escape"; - helpTag = "0"; - text = "CANCEL"; - simpleStyle = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/ChooseFilterDlg.gui b/docs/base/@vl2/scripts.vl2/gui/ChooseFilterDlg.gui deleted file mode 100644 index aa4b6ebf..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/ChooseFilterDlg.gui +++ /dev/null @@ -1,148 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(ChooseFilterDlg) { - profile = "DlgBackProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellPaneCtrl() { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "95 78"; - extent = "450 324"; - minExtent = "48 92"; - visible = "1"; - helpTag = "0"; - text = "CHANGE FILTER"; - noTitleBar = "0"; - - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "44 32"; - extent = "98 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "CHOOSE A FILTER:"; - }; - new ShellScrollCtrl() { - profile = "NewScrollCtrlProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "39 49"; - extent = "218 220"; - minExtent = "24 52"; - visible = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "3 3"; - fieldBase = "gui/shll_field"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "7 7"; - extent = "188 206"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellTextList(CF_FilterList) { - profile = "ShellTextArrayProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "188 8"; - minExtent = "8 8"; - visible = "1"; - altCommand = "ChooseFilterDlg.editFilter();"; - helpTag = "0"; - enumerate = "0"; - resizeCell = "1"; - columns = "0"; - fitParentWidth = "1"; - clipColumnText = "0"; - }; - }; - }; - new ShellBitmapButton(CF_NewFilterBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "280 46"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "ChooseFilterDlg.newFilter();"; - helpTag = "0"; - text = "NEW FILTER"; - simpleStyle = "0"; - }; - new ShellBitmapButton(CF_EditFilterBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "280 76"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "ChooseFilterDlg.editFilter();"; - helpTag = "0"; - text = "EDIT FILTER"; - simpleStyle = "0"; - }; - new ShellBitmapButton(CF_DeleteFilterBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "280 106"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "ChooseFilterDlg.deleteFilter();"; - helpTag = "0"; - text = "DELETE FILTER"; - simpleStyle = "0"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "65 269"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "Canvas.popDialog(ChooseFilterDlg);"; - accelerator = "escape"; - helpTag = "0"; - text = "CANCEL"; - simpleStyle = "0"; - }; - new ShellBitmapButton(CF_GoBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "257 269"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "ChooseFilterDlg.go();"; - helpTag = "0"; - text = "GO!"; - simpleStyle = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/CommanderChatDlg.gui b/docs/base/@vl2/scripts.vl2/gui/CommanderChatDlg.gui deleted file mode 100644 index 27ad40db..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/CommanderChatDlg.gui +++ /dev/null @@ -1,81 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiCommanderNoFocusCtrl(CommanderChatDlg) -{ - profile = "GuiModelessDialogProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "0"; - helpTag = "0"; - - new HudFancyCtrl() - { - profile = "GuiChatBackProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "60 0"; - extent = "330 80"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "0"; - helpTag = "0"; - - new GuiScrollCtrl() - { - profile = "GuiModelessDialogProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "7 4"; - extent = "320 70"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "0"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOff"; - constantThumbHeight = "0"; - - new GuiMessageVectorCtrl(CommanderChatHud) - { - profile = "GuiChatHudProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "7 4"; - extent = "320 70"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "0"; - helpTag = "0"; - lineSpacing = "0"; - lineContinuedIndex = "5"; - allowedMatches[0] = "http"; - allowedMatches[1] = "t2server"; - matchColors[0] = "0 0 255 255"; - matchColors[1] = "255 0 0 255"; - matchColors[2] = "0 0 255 255"; - matchColors[3] = "0 0 255 255"; - matchColors[4] = "0 0 255 255"; - matchColors[5] = "0 0 255 255"; - matchColors[6] = "0 0 255 255"; - matchColors[7] = "0 0 255 255"; - matchColors[8] = "0 0 255 255"; - matchColors[9] = "0 0 255 255"; - matchColors[10] = "0 0 255 255"; - matchColors[11] = "0 0 255 255"; - matchColors[12] = "0 0 255 255"; - matchColors[13] = "0 0 255 255"; - matchColors[14] = "0 0 255 255"; - matchColors[15] = "0 0 255 255"; - }; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/CommanderMapGui.gui b/docs/base/@vl2/scripts.vl2/gui/CommanderMapGui.gui deleted file mode 100644 index 3b0a4fa1..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/CommanderMapGui.gui +++ /dev/null @@ -1,284 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(CommanderMapGui) -{ - profile = "CommanderGuiProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - visible = "1"; - - new GuiCommanderMap(CommanderMap) - { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "475 480"; - - // field data - defaultCursor = DefaultCursor; - arrowCursor = CMDCursorArrow; - handCursor = CMDCursorHandOpen; - moveCursor = CMDCursorHandClosed; - zoomCursor = CMDCursorZoom; - addCursor = CMDCursorSelectAdd; - removeCursor = CMDCursorSelectRemove; - mouseSelectRectColor = "255 255 0 255"; - cameraOffset = 10; - cameraVelocity = 500; - defaultIconName = CMDDefaultIcon; - waypintIconName = CMDWaypointIcon; - assignedTaskIconName = CMDAssignedTaskIcon; - potentialTaskIconName = CMDPotentialTaskIcon; - sensorSphereFrameAlpha = 75; - sensorSphereFillAlpha = 30; - renderMissionArea = true; - missionAreaFillColor = "60 60 60 80"; - missionAreaFrameColor = "128 0 0 255"; - renderText = true; - textOffset = 2; - hilightedObjectColor = "234 154 4 200"; - selectedObjectColor = "2 247 248 200"; - playerMarkerAngle = 30; - playerMarkerOffset = 8; - playerMarkerLen = 8; - playerMarkerColor = "0 255 0 200"; - minIconSize = 20; - maxIconSize = 64; - iconProjLen = "20.0"; - minDistanceScale = "0.02"; - maxDistanceScale = "0.05"; - enableEdgeMarkers = true; - edgeMarkerSize = 32; - renderSensors = false; - }; - - new ShellScrollCtrl(CommanderTreeContainer) - { - profile = "NewScrollCtrlProfile"; - horizSizing = "left"; - vertSizing = "height"; - vScrollBar = "alwaysOn"; - hScrollBar = "alwaysOff"; - position = "471 -4"; - extent = "173 458"; - - new GuiScrollContentCtrl() - { - profile = "CommanderScrollContentProfile"; - horizSizing = "left"; - vertSizing = "height"; - - new GuiCommanderTree(CommanderTree) - { - profile = "CommanderTreeProfile"; - position = "0 0"; - extent = "150 459"; - horizSizing = "left"; - vertSizing = "height"; - visible = "true"; - - // field data - backdropBitmapName = "commander/gui/cmd_gradient"; - headerFontType = "Arial Bold"; - entryFontType = "Arial"; - clientNoneFontType = "Arial"; - headerFontSize = 14; - entryFontSize = 13; - clientNoneFontSize = 13; - entryIconOffset = "2 1"; - entryTextOffset = "20 3"; - headerBitmapName = "commander/gui/cmd_columnheadbar"; - headerTextOffset = "10 4"; - clientNoneText = "None Selected"; - headerHeight = 20; - entryHeight = 20; - entryHilightColor = "44 168 219 100"; - entrySelectColor = "255 0 0 100"; - categoryOpenTime = 250; - damageColors = "0 255 0 20 255 255 0 70 255 0 0 100"; - objectControlRect = "128 2 16 16"; - objectControlBitmapName = "commander/gui/cmd_control_checkbox"; - }; - }; - }; - - // boob-tube - new GuiCommanderTV(CommanderTV) - { - profile = "CommanderButtonBackdropProfile"; - position = "475 300"; - extent = "165 150"; - visible = "false"; - vertSizing = "top"; - horizSizing = "left"; - frameBitmap = "commander/gui/cmd_tv_frame"; - staticBitmap = "commander/gui/cmd_tv_static"; - open = false; - target = -1; - - new GuiMouseEventCtrl(CommanderTVScreen) - { - profile = "DefaultProfile"; - position = "0 0"; - extent = "165 150"; - vertSizing = "top"; - horizSizing = "left"; - visible = "true"; - }; - }; - - // return to game - new GuiControl() - { - profile = "CommanderButtonBackdropProfile"; - position = "475 450"; - extent = "165 31"; - horizSizing = "left"; - vertSizing = "top"; - - new ShellBitmapButton() - { - profile = "CommanderButtonProfile"; - opaque = "true"; - horizSizing = "left"; - vertSizing = "top"; - visible = "1"; - position = "-6 -2"; - extent = "177 31"; - command = "CommanderMapGui.close();"; - text = "RETURN TO GAME"; - - }; - }; - - // top button bar - new GuiControl() - { - profile = "DefaultProfile"; - position = "437 -4"; - extent = "44 228"; - horizSizing = "left"; - vertSizing = "bottom"; - visible = "true"; - - new GuiCommanderMapCheckbox(CMDPlayersButton) - { - profile = "CommanderButtonProfile"; - position = "0 0"; - extent = "44 44"; - bitmap = "commander/gui/cmd_icon_players"; - mouseRegion = "7 7 31 31"; - }; - new GuiCommanderMapCheckbox(CMDTacticalButton) - { - profile = "CommanderButtonProfile"; - position = "0 31"; - extent = "44 44"; - bitmap = "commander/gui/cmd_icon_tactical"; - mouseRegion = "7 7 31 31"; - }; - new GuiCommanderMapCheckbox(CMDDeployedTacticalButton) - { - profile = "CommanderButtonProfile"; - position = "0 62"; - extent = "44 44"; - bitmap = "commander/gui/cmd_icon_tactical_D"; - mouseRegion = "7 7 31 31"; - }; - new GuiCommanderMapCheckbox(CMDMiscButton) - { - profile = "CommanderButtonProfile"; - position = "0 93"; - extent = "44 44"; - bitmap = "commander/gui/cmd_icon_misc"; - mouseRegion = "7 7 31 31"; - }; - new GuiCommanderMapCheckbox(CMDDeployedMiscButton) - { - profile = "CommanderButtonProfile"; - position = "0 124"; - extent = "44 44"; - bitmap = "commander/gui/cmd_icon_misc_D"; - mouseRegion = "7 7 31 31"; - }; - new GuiCommanderMapCheckbox(CMDWaypointsButton) - { - profile = "CommanderButtonProfile"; - position = "0 155"; - extent = "44 44"; - bitmap = "commander/gui/cmd_icon_waypoints"; - mouseRegion = "7 7 31 31"; - }; - new GuiCommanderMapCheckbox(CMDObjectivesButton) - { - profile = "CommanderButtonProfile"; - position = "0 186"; - extent = "44 44"; - bitmap = "commander/gui/cmd_icon_objectives"; - mouseRegion = "7 7 31 31"; - }; - }; - - // bottom button bar - new GuiControl() - { - profile = "DefaultProfile"; - position = "437 286"; - extent = "44 199"; - horizSizing = "left"; - vertSizing = "top"; - visible = "true"; - - new GuiCommanderMapCheckbox(CMDShowSensorsButton) - { - profile = "CommanderButtonProfile"; - position = "0 0"; - extent = "44 44"; - bitmap = "commander/gui/cmd_icon_sensor"; - mouseRegion = "7 7 31 31"; - }; - new GuiCommanderMapCheckbox(CMDMoveSelectButton) - { - profile = "CommanderButtonProfile"; - position = "0 31"; - extent = "44 44"; - bitmap = "commander/gui/cmd_icon_moveselect"; - mouseRegion = "7 7 31 31"; - }; - new GuiCommanderMapCheckbox(CMDZoomButton) - { - profile = "CommanderButtonProfile"; - position = "0 62"; - extent = "44 44"; - bitmap = "commander/gui/cmd_icon_zoom"; - mouseRegion = "7 7 31 31"; - }; - new GuiCommanderMapButton(CMDCenterButton) - { - profile = "CommanderButtonProfile"; - position = "0 93"; - extent = "44 44"; - bitmap = "commander/gui/cmd_icon_center"; - mouseRegion = "7 7 31 31"; - }; - new GuiCommanderMapCheckbox(CMDTextButton) - { - profile = "CommanderButtonProfile"; - position = "0 124"; - extent = "44 44"; - bitmap = "commander/gui/cmd_icon_text"; - mouseRegion = "7 7 31 31"; - }; - new GuiCommanderMapCheckbox(CMDCameraButton) - { - profile = "CommanderButtonProfile"; - position = "0 155"; - extent = "44 44"; - bitmap = "commander/gui/cmd_icon_camera"; - mouseRegion = "7 7 31 31"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/CommonLoadDlg.gui b/docs/base/@vl2/scripts.vl2/gui/CommonLoadDlg.gui deleted file mode 100644 index e949b8d3..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/CommonLoadDlg.gui +++ /dev/null @@ -1,143 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(loadFileDialog) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "True"; - modal = "True"; - helpTag = "0"; - - new GuiWindowCtrl() { - profile = "GuiWindowProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "205 148"; - extent = "360 242"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "LOAD FILE"; - resizeWidth = "True"; - resizeHeight = "True"; - canMove = "True"; - canClose = "True"; - canMinimize = "True"; - canMaximize = "True"; - minSize = "50 50"; - closeCommand = "Canvas.popDialog(loadFileDialog);"; - - new GuiScrollCtrl() { - profile = "GuiScrollCtrlProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 24"; - extent = "281 212"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - willFirstRespond = "True"; - hScrollBar = "dynamic"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "False"; - - new GuiScrollContentCtrl() { - profile = "GuiScrollContentProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "1 1"; - extent = "261 210"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - - new GuiTextListCtrl(loadFileList) { - profile = "GuiTextArrayProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "64 64"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - altCommand = "eval($loadFileCommand); Canvas.popDialog(loadFileDialog);"; - helpTag = "0"; - enumerate = "False"; - resizeCell = "True"; - columns = "0"; - noDuplicates = "false"; - }; - }; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "291 181"; - extent = "60 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "eval($loadFileCommand); Canvas.popDialog(loadFileDialog);"; - helpTag = "0"; - text = "LOAD"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "291 205"; - extent = "60 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "Canvas.popDialog(loadFileDialog);"; - helpTag = "0"; - text = "CANCEL"; - }; - }; -}; -//--- OBJECT WRITE END --- - - -function fillFileList(%filespec, %ctrl, %hidePath) -{ - %ctrl.clear(); - %i = 0; - %f = 0; - for(%fld = getField(%filespec, 0); %fld !$= ""; %fld = getField(%filespec, %f++)) - { - for(%file = findFirstFile(%fld); %file !$= ""; %file = findNextFile(%fld)) - { - if(%hidePath) - %ctrl.addRow(%i++, fileBase(%file) TAB %file); - else - %ctrl.addRow(%i++, %file TAB %file); - } - } - %ctrl.sort(0); -} - -//------------------------------------------------------------------------------ -// ex: getLoadFilename("stuff\*.*", loadStuff); -// -- calls 'loadStuff(%filename)' on dblclick or ok -//------------------------------------------------------------------------------ -function getLoadFilename(%filespec, %callback, %hidePath) -{ - $loadFileCommand = "if(loadFileList.getSelectedId() >= 0)" @ %callback @ "(getField(loadFileList.getValue(), 1));"; - Canvas.pushDialog(loadFileDialog, 99); - fillFileList(%filespec, loadFileList, %hidePath); -} - diff --git a/docs/base/@vl2/scripts.vl2/gui/CommonSaveDlg.gui b/docs/base/@vl2/scripts.vl2/gui/CommonSaveDlg.gui deleted file mode 100644 index 465887bf..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/CommonSaveDlg.gui +++ /dev/null @@ -1,143 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(saveFileDialog) { - profile = "GuiDialogProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - - new GuiWindowCtrl() { - profile = "GuiWindowProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "217 140"; - extent = "280 264"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "True"; - modal = "True"; - helpTag = "0"; - text = "SAVE FILE"; - resizeWidth = "True"; - resizeHeight = "True"; - canMove = "True"; - canClose = "True"; - canMinimize = "True"; - canMaximize = "True"; - minSize = "50 50"; - closeCommand = "Canvas.popDialog(saveFileDialog);"; - - new GuiScrollCtrl() { - profile = "GuiScrollCtrlProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 24"; - extent = "196 212"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - willFirstRespond = "True"; - hScrollBar = "dynamic"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "False"; - - new GuiScrollContentCtrl() { - profile = "GuiScrollContentProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "1 1"; - extent = "176 210"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - - new GuiTextListCtrl(saveFileList) { - profile = "GuiTextArrayProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "64 64"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - altCommand = "eval($saveFileCommand); Canvas.popDialog(saveFileDialog);"; - helpTag = "0"; - enumerate = "False"; - resizeCell = "True"; - columns = "0"; - noDuplicates = "false"; - }; - }; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "209 181"; - extent = "60 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "eval($saveFileCommand); Canvas.popDialog(saveFileDialog);"; - helpTag = "0"; - text = "SAVE"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "209 205"; - extent = "60 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "Canvas.popDialog(saveFileDialog);"; - helpTag = "0"; - text = "CANCEL"; - }; - new GuiTextEditCtrl(saveNameEdit) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 240"; - extent = "196 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - historySize = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- - - -function saveFileList::onSelect(%this, %id) -{ - saveNameEdit.setValue(%this.getValue()); -} - -//------------------------------------------------------------------------------ -// ex: getSaveFilename("stuff\*.*", saveStuff); -// -- calls 'saveStuff(%filename)' on dblclick or ok -//------------------------------------------------------------------------------ -function getSaveFilename(%filespec, %callback, %currentFile) -{ - saveNameEdit.setValue(%currentFile); - $saveFileCommand = "if(saveNameEdit.getValue() !$= \"\")" @ %callback @ "(saveNameEdit.getValue());"; - Canvas.pushDialog(saveFileDialog, 99); - fillFileList(%filespec, saveFileList); -} diff --git a/docs/base/@vl2/scripts.vl2/gui/CompTestGui.gui b/docs/base/@vl2/scripts.vl2/gui/CompTestGui.gui deleted file mode 100644 index 56e90617..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/CompTestGui.gui +++ /dev/null @@ -1,211 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(CompTestGui) { - profile = "GuiContentProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - - new GuiScrollCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 10"; - extent = "620 460"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - willFirstRespond = "True"; - hScrollBar = "alwaysOn"; - vScrollBar = "alwaysOff"; - constantThumbHeight = "False"; - - new GuiScrollContentCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "1 1"; - extent = "618 440"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - - new CompTest(compObj) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "65536 460"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - }; - }; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 20"; - extent = "100 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "Canvas.setContent(MainMenuGui);"; - helpTag = "0"; - text = "Main Menu"; - }; - new GuiButtonCtrl(histoToggle) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 40"; - extent = "100 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "toggleHisto();"; - helpTag = "0"; - text = "Normal"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "124 20"; - extent = "100 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "compTestOpenFile();"; - helpTag = "0"; - text = "Open File"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "124 40"; - extent = "100 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "compTestSaveFile();"; - helpTag = "0"; - text = "Save File"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "244 20"; - extent = "100 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "compObj.buildRep(baseline);$CompTestType = baseline;"; - helpTag = "0"; - text = "Baseline"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "348 20"; - extent = "100 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "compObj.buildRep(hilbert);$CompTestType = hilbert;"; - helpTag = "0"; - text = "Hilbert"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "452 20"; - extent = "100 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "compObj.buildRep(delta);$CompTestType = delta;"; - helpTag = "0"; - text = "Delta"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "452 40"; - extent = "100 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "compObj.buildRep(delta2);$CompTestType = delta2;"; - helpTag = "0"; - text = "Delta2"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "452 60"; - extent = "100 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "compObj.buildRep(delta3);$CompTestType = delta3;"; - helpTag = "0"; - text = "Delta3"; - }; -}; -//--- OBJECT WRITE END --- - -function compTest() -{ - $CompTestShift = 0; - $CompTestHisto = 0; - $CompTestSaveHiLo = 0; - $CompTestFile = "heights.out"; - $CompTestType = "baseline"; - Canvas.setContent(CompTestGui); - compObj.buildRep($CompTestType); -} - - -function toggleHisto() -{ - if($CompTestHisto) - { - histoToggle.setValue(Normal); - $CompTestHisto = 0; - } - else - { - histoToggle.setValue(Histo); - $CompTestHisto = 1; - } - compObj.buildRep($CompTestType); -} - diff --git a/docs/base/@vl2/scripts.vl2/gui/ConsoleDlg.gui b/docs/base/@vl2/scripts.vl2/gui/ConsoleDlg.gui deleted file mode 100644 index ce2150e4..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/ConsoleDlg.gui +++ /dev/null @@ -1,78 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(ConsoleDlg) { - profile = "GuiDefaultProfile"; - - new GuiWindowCtrl() - { - profile = "GuiWindowProfile"; - position = "0 0"; - extent = "640 370"; - text = "Console"; - - new GuiScrollCtrl() - { - profile = "GuiButtonProfile"; - position = "0 0"; - extent = "640 350"; - hScrollBar = "alwaysOn"; - vScrollBar = "alwaysOn"; - horizSizing = "width"; - vertSizing = "height"; - - new GuiScrollContentCtrl("testScrollContentCtrl") - { - profile = "GuiButtonProfile"; - - new GuiConsole("testArrayCtrl") - { - profile = "GuiConsoleProfile"; - position = "0 0"; - }; - }; - }; - - new GuiConsoleEditCtrl("ConsoleEntry") - { - profile = "GuiTextEditProfile"; - position = "0 350"; - extent = "640 20"; - historySize = 20; - altCommand = "ConsoleEntry::eval();"; - horizSizing = "width"; - vertSizing = "top"; - }; - }; -}; -//--- OBJECT WRITE END --- - -$ConsoleActive = false; - -function ConsoleEntry::eval() -{ - %text = ConsoleEntry.getValue(); - echo("==>" @ %text); - eval(%text); - ConsoleEntry.setValue(""); -} - -function ToggleConsole(%make) -{ - if (%make) - { - if ($ConsoleActive) - { - Canvas.popDialog(ConsoleDlg); - $ConsoleActive = false; - if ( $enableDirectInput ) - activateKeyboard(); - } - else - { - Canvas.pushDialog(ConsoleDlg, 99); - $ConsoleActive = true; - deactivateKeyboard(); - } - } -} - - diff --git a/docs/base/@vl2/scripts.vl2/gui/CreateAccountDlg.gui b/docs/base/@vl2/scripts.vl2/gui/CreateAccountDlg.gui deleted file mode 100644 index f1782923..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/CreateAccountDlg.gui +++ /dev/null @@ -1,317 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(CreateAccountDlg) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - open = "0"; - - new ShellPaneCtrl() { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "70 36"; - extent = "500 408"; - minExtent = "48 92"; - visible = "1"; - helpTag = "0"; - text = "ACCOUNT INFORMATION"; - noTitleBar = "0"; - - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "35 35"; - extent = "100 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Login Name:"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "35 110"; - extent = "100 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Password:"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "35 140"; - extent = "100 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Confirm Password:"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "35 170"; - extent = "100 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "CD Key:"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "35 218"; - extent = "100 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Email:"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "174 289"; - extent = "134 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "We are COPPA compliant."; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "73 305"; - extent = "351 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "If you are under 13, you are not allowed to create a Tribes 2 account."; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "35 64"; - extent = "100 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Warrior Name:"; - }; - new ShellTextEditCtrl() { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "131 27"; - extent = "180 38"; - minExtent = "32 38"; - visible = "1"; - variable = "$CreateAccountLoginName"; - helpTag = "0"; - historySize = "0"; - maxLength = "16"; - password = "0"; - glowOffset = "9 9"; - }; - new ShellTextEditCtrl() { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "131 56"; - extent = "180 38"; - minExtent = "32 38"; - visible = "1"; - variable = "$CreateAccountWarriorName"; - helpTag = "0"; - historySize = "0"; - maxLength = "16"; - password = "0"; - glowOffset = "9 9"; - IRCName = true; - }; - new ShellTextEditCtrl() { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "131 102"; - extent = "180 38"; - minExtent = "32 38"; - visible = "1"; - variable = "$CreateAccountPassword"; - helpTag = "0"; - historySize = "0"; - maxLength = "16"; - password = "1"; - glowOffset = "9 9"; - }; - new ShellTextEditCtrl() { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "131 132"; - extent = "180 38"; - minExtent = "32 38"; - visible = "1"; - variable = "$CreateAccountConfirmPassword"; - helpTag = "0"; - historySize = "0"; - maxLength = "16"; - password = "1"; - glowOffset = "9 9"; - }; - new ShellTextEditCtrl(CreateAccountCDKey1) { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "131 162"; - extent = "72 38"; - minExtent = "32 38"; - visible = "1"; - command = "CreateAccountCDKey1.process();"; - helpTag = "0"; - historySize = "0"; - maxLength = "4"; - password = "0"; - glowOffset = "9 9"; - }; - new ShellTextEditCtrl(CreateAccountCDKey2) { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "191 162"; - extent = "72 38"; - minExtent = "32 38"; - visible = "1"; - command = "CreateAccountCDKey2.process();"; - helpTag = "0"; - historySize = "0"; - maxLength = "4"; - password = "0"; - glowOffset = "9 9"; - }; - new ShellTextEditCtrl(CreateAccountCDKey3) { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "251 162"; - extent = "72 38"; - minExtent = "32 38"; - visible = "1"; - command = "CreateAccountCDKey3.process();"; - helpTag = "0"; - historySize = "0"; - maxLength = "4"; - password = "0"; - glowOffset = "9 9"; - }; - new ShellTextEditCtrl(CreateAccountCDKey4) { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "311 162"; - extent = "72 38"; - minExtent = "32 38"; - visible = "1"; - command = "CreateAccountCDKey4.process();"; - helpTag = "0"; - historySize = "0"; - maxLength = "4"; - password = "0"; - glowOffset = "9 9"; - }; - new ShellTextEditCtrl(CreateAccountCDKey5) { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "371 162"; - extent = "72 38"; - minExtent = "32 38"; - visible = "1"; - command = "CreateAccountCDKey5.process();"; - helpTag = "0"; - historySize = "0"; - maxLength = "4"; - password = "0"; - glowOffset = "9 9"; - }; - new ShellTextEditCtrl() { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "131 209"; - extent = "269 38"; - minExtent = "32 38"; - visible = "1"; - variable = "$CreateAccountEmail"; - helpTag = "0"; - historySize = "0"; - maxLength = "128"; - password = "0"; - glowOffset = "9 9"; - }; - new ShellToggleButton() { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "63 244"; - extent = "366 30"; - minExtent = "26 27"; - visible = "1"; - variable = "$CreateAccountSendInfo"; - helpTag = "0"; - text = "SEND ME INFORMATION ABOUT TRIBES 2 AND OTHER PRODUCTS"; - }; - new ShellToggleButton() { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "148 325"; - extent = "201 30"; - minExtent = "26 27"; - visible = "1"; - variable = "$CreateAccountAgeGood"; - helpTag = "0"; - text = "I AM AT LEAST 13 YEARS OF AGE"; - }; - new ShellBitmapButton(CreateAccountSubmitBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "282 351"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "CreateAccountDlg.onSubmit();"; - helpTag = "0"; - text = "SUBMIT"; - simpleStyle = "0"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "72 351"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "CreateAccountDlg.onCancel();"; - accelerator = "escape"; - helpTag = "0"; - text = "CANCEL"; - simpleStyle = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/CreateTribeDlg.gui b/docs/base/@vl2/scripts.vl2/gui/CreateTribeDlg.gui deleted file mode 100644 index 72c9ac56..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/CreateTribeDlg.gui +++ /dev/null @@ -1,226 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(CreateTribeDlg) { - profile = "DlgBackProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellPaneCtrl() { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "70 36"; - extent = "500 408"; - minExtent = "48 92"; - visible = "1"; - helpTag = "0"; - text = "CREATE TRIBE"; - maxLength = "255"; - noTitleBar = "0"; - - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "18 38"; - extent = "70 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Tribe Name:"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "18 68"; - extent = "70 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Tribe Tag:"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "18 128"; - extent = "70 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Description:"; - maxLength = "255"; - }; - new ShellTextEditCtrl() { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "84 30"; - extent = "260 38"; - minExtent = "32 38"; - visible = "1"; - variable = "$CreateTribeName"; - helpTag = "0"; - maxLength = "24"; - historySize = "0"; - password = "0"; - glowOffset = "9 9"; - IRCName = true; - }; - new ShellTextEditCtrl(CT_TagText) { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "84 60"; - extent = "107 38"; - minExtent = "32 38"; - visible = "1"; - variable = "$CreateTribeTag"; - command = "updateTribeTagPreview();"; - helpTag = "0"; - maxLength = "8"; - historySize = "0"; - password = "0"; - glowOffset = "9 9"; - IRCName = true; - }; - new ShellToggleButton(rbAppendTag) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "189 64"; - extent = "146 30"; - minExtent = "26 27"; - visible = "1"; - variable = "$CreateTribeAppend"; - command = "updateTribeTagPreview();"; - helpTag = "0"; - text = "APPEND TRIBE TAG"; - maxLength = "255"; - }; - new ShellToggleButton(rbRecruiting) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "308 95"; - extent = "162 30"; - minExtent = "26 27"; - visible = "1"; - variable = "$CreateTribeRecruiting"; - helpTag = "0"; - text = "RECRUITING"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "18 98"; - extent = "70 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Preview:"; - maxLength = "255"; - }; - new ShellFieldCtrl() { - profile = "ShellFieldProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "93 97"; - extent = "192 22"; - minExtent = "16 18"; - visible = "1"; - helpTag = "0"; - - new GuiTextCtrl(CT_PreviewText) { - profile = "ShellAltTextCenterProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "3 2"; - extent = "186 20"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - maxLength = "255"; - }; - }; - new ShellScrollCtrl() { - profile = "NewScrollCtrlProfile"; - horizSizing = "right"; - vertSizing = "height"; - position = "26 143"; - extent = "448 208"; - minExtent = "24 52"; - visible = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "3 3"; - fieldBase = "gui/shll_field"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "7 7"; - extent = "418 194"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiMLTextEditCtrl(CreateTribeDescription) { - profile = "ShellMessageTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "418 194"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - lineSpacing = "2"; - allowColorChars = "0"; - maxChars = "3600"; - }; - }; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "81 354"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "CreateTribeDlg.Cancel();"; - accelerator = "escape"; - helpTag = "0"; - text = "CANCEL"; - simpleStyle = "0"; - }; - new ShellBitmapButton(CreateTribeBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "291 354"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "CreateTribeDlg.CreateTribe();"; - helpTag = "0"; - text = "CREATE"; - simpleStyle = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/CreditsGui.gui b/docs/base/@vl2/scripts.vl2/gui/CreditsGui.gui deleted file mode 100644 index e4e0f054..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/CreditsGui.gui +++ /dev/null @@ -1,75 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiChunkedBitmapCtrl(CreditsGui) { - profile = "GuiContentProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - variable = "$ShellBackground"; - helpTag = "0"; - useVariable = "1"; - hideCursor = "1"; - qLineCount = "0"; - - new ShellPaneCtrl() { - profile = "ShellPaneProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "28 13"; - extent = "584 459"; - minExtent = "48 92"; - visible = "1"; - helpTag = "0"; - noTitleBar = "1"; - - new GuiControl() { - profile = "GuiDefaultProfile"; - horizSizing = "relative"; - vertSizing = "height"; - position = "26 34"; - extent = "312 402"; - minExtent = "16 18"; - visible = "1"; - helpTag = "0"; - - new GuiMLTextCtrl(CREDITS_Text) { - profile = "ShellLoadTextProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "0 0"; - extent = "312 1"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - lineSpacing = "2"; - allowColorChars = "0"; - }; - }; - new GuiControl() { - profile = "ShellLoadFrameProfile"; - horizSizing = "relative"; - vertSizing = "relative"; - position = "349 8"; - extent = "212 428"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiChunkedBitmapCtrl(CREDITS_Pic) { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "1 1"; - extent = "210 426"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - bitmap = "gui/loading"; - useVariable = "0"; - }; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/DebriefGui.gui b/docs/base/@vl2/scripts.vl2/gui/DebriefGui.gui deleted file mode 100644 index 74c0d91c..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/DebriefGui.gui +++ /dev/null @@ -1,253 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiChunkedBitmapCtrl(DebriefGui) { - profile = "GuiContentProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - variable = "$ShellBackground"; - helpTag = "0"; - useVariable = "1"; - - new ShellPaneCtrl(DB_Pane) { - profile = "ShellPaneProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "28 13"; - extent = "584 459"; - minExtent = "48 92"; - visible = "1"; - helpTag = "0"; - noTitleBar = "1"; - }; - new GuiProgressCtrl(DB_LoadingProgress) { - profile = "ShellProgressBarProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "67 423"; - extent = "300 25"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiTextCtrl(DB_LoadingProgressTxt) { - profile = "ShellProgressBarTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 3"; - extent = "300 19"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "LOADING MISSION..."; - }; - }; - new GuiControl() { - profile = "GuiDefaultProfile"; - horizSizing = "relative"; - vertSizing = "relative"; - position = "0 0"; - extent = "300 236"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellScrollCtrl(DB_ChatScroll) { - profile = "NewScrollCtrlProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "50 18"; - extent = "251 184"; - minExtent = "24 24"; - visible = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "3 3"; - fieldBase = "gui/shll_field"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "7 7"; - extent = "221 170"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiMessageVectorCtrl(DB_ChatVector) { - profile = "GuiChatHudProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "221 170"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - lineSpacing = "0"; - lineContinuedIndex = "10"; - allowedMatches[0] = "http"; - allowedMatches[1] = "t2server"; - matchColor = "0 0 255 255"; - maxColorIndex = "5"; - matchColors1 = "255 0 0 255"; - matchColors0 = "0 0 255 255"; - }; - }; - }; - }; - new GuiControl() { - profile = "GuiDefaultProfile"; - horizSizing = "relative"; - vertSizing = "height"; - position = "300 15"; - extent = "340 405"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellFieldCtrl(DB_ResultPane) { - profile = "ShellFieldProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "5 7"; - extent = "280 392"; - minExtent = "16 18"; - visible = "1"; - helpTag = "0"; - - new GuiMLTextCtrl(DebriefResultText) { - profile = "DebriefHeadlineTextProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "4 3"; - extent = "272 28"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - lineSpacing = "2"; - allowColorChars = "0"; - }; - new ShellScrollCtrl(DB_ResultScroll) { - profile = "NewScrollCtrlProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "2 58"; - extent = "276 332"; - minExtent = "24 24"; - visible = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "dynamic"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "3 3"; - fieldBase = "gui/shll_field"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "7 7"; - extent = "262 318"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiMLTextCtrl(DebriefText) { - profile = "DebriefTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "262 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - lineSpacing = "2"; - allowColorChars = "1"; - }; - }; - }; - }; - }; - new ShellBitmapButton() { - profile = "ShellButtonNoTabProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "372 417"; - extent = "115 38"; - minExtent = "32 38"; - visible = "1"; - setFirstResponder = "0"; - command = "debriefDisconnect();"; - helpTag = "0"; - text = "DISCONNECT"; - simpleStyle = "0"; - }; - new ShellBitmapButton() { - profile = "ShellButtonNoTabProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "478 417"; - extent = "115 38"; - minExtent = "32 38"; - visible = "1"; - setFirstResponder = "0"; - command = "debriefContinue();"; - accelerator = "escape"; - helpTag = "0"; - text = "CONTINUE"; - simpleStyle = "0"; - }; -}; -//--- OBJECT WRITE END --- - -//--- OBJECT WRITE BEGIN --- -new GuiControl(DB_ChatDlg) { - profile = "GuiModelessDialogProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiControl() { - profile = "GuiDefaultProfile"; - horizSizing = "relative"; - vertSizing = "relative"; - position = "0 0"; - extent = "300 236"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellTextEditCtrl(DB_ChatEntry) { - profile = "NewTextEditProfile"; - horizSizing = "width"; - vertSizing = "top"; - position = "45 197"; - extent = "261 38"; - minExtent = "32 38"; - visible = "1"; - setFirstResponder = "0"; - altCommand = "DB_ChatEntry.sendChat();"; - escapeCommand = "DB_ChatEntry.onEscape();"; - helpTag = "0"; - historySize = "0"; - maxLength = "120"; - password = "0"; - glowOffset = "9 9"; - }; - }; -}; -//--- OBJECT WRITE END --- - diff --git a/docs/base/@vl2/scripts.vl2/gui/DebuggerBreakConditionDlg.gui b/docs/base/@vl2/scripts.vl2/gui/DebuggerBreakConditionDlg.gui deleted file mode 100644 index 85ae1d27..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/DebuggerBreakConditionDlg.gui +++ /dev/null @@ -1,145 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(DebuggerBreakConditionDlg) { - profile = "GuiDialogProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - - new GuiWindowCtrl() { - profile = "GuiWindowProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "220 146"; - extent = "200 188"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Set the break condition"; - resizeWidth = "True"; - resizeHeight = "True"; - canMove = "False"; - canClose = "False"; - canMinimize = "False"; - canMaximize = "False"; - minSize = "50 50"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 28"; - extent = "121 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Enter the break condition:"; - }; - new GuiTextEditCtrl(BreakCondition) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 44"; - extent = "160 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - altCommand = "DbgBreakConditionSet();"; - helpTag = "0"; - historySize = "0"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 68"; - extent = "57 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Pass Count:"; - }; - new GuiTextEditCtrl(BreakPassCount) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 84"; - extent = "160 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - historySize = "0"; - returnTab = "true"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 108"; - extent = "27 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Clear:"; - }; - new GuiTextEditCtrl(BreakClear) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 124"; - extent = "160 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - historySize = "0"; - returnTab = "true"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "56 156"; - extent = "40 16"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "DbgBreakConditionSet();"; - helpTag = "0"; - text = "Set"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "104 156"; - extent = "40 16"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "Canvas.popDialog(DebuggerBreakConditionDlg);"; - helpTag = "0"; - text = "Cancel"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/DebuggerConnectDlg.gui b/docs/base/@vl2/scripts.vl2/gui/DebuggerConnectDlg.gui deleted file mode 100644 index c3e1a8d6..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/DebuggerConnectDlg.gui +++ /dev/null @@ -1,148 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(DebuggerConnectDlg) { - profile = "GuiDialogProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - - new GuiWindowCtrl() { - profile = "GuiWindowProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "220 146"; - extent = "200 188"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Connect to server:"; - resizeWidth = "True"; - resizeHeight = "True"; - canMove = "False"; - canClose = "False"; - canMinimize = "False"; - canMaximize = "False"; - minSize = "50 50"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 28"; - extent = "55 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "IP Address:"; - }; - new GuiTextEditCtrl(DebuggerConnectAddress) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 44"; - extent = "160 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - variable = "$pref::DBGConnectAddress"; - helpTag = "0"; - historySize = "0"; - returnTab = "true"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 68"; - extent = "21 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Port:"; - }; - new GuiTextEditCtrl(DebuggerConnectPort) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 84"; - extent = "160 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - variable = "$pref::DBGConnectPort"; - helpTag = "0"; - historySize = "0"; - returnTab = "true"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 108"; - extent = "52 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Password:"; - }; - new GuiTextEditCtrl(DebuggerConnectPassword) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 124"; - extent = "160 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - variable = "$pref::DBGConnectPassword"; - helpTag = "0"; - historySize = "0"; - returnTab = "true"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "56 156"; - extent = "40 16"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "DbgConnect();"; - helpTag = "0"; - text = "Open"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "104 156"; - extent = "40 16"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "Canvas.popDialog(DebuggerConnectDlg);"; - helpTag = "0"; - text = "Cancel"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/DebuggerEditWatchDlg.gui b/docs/base/@vl2/scripts.vl2/gui/DebuggerEditWatchDlg.gui deleted file mode 100644 index ab348ff3..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/DebuggerEditWatchDlg.gui +++ /dev/null @@ -1,93 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(DebuggerEditWatchDlg) { - profile = "GuiDialogProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - - new GuiWindowCtrl() { - profile = "GuiWindowProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "220 180"; - extent = "200 108"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Edit a Variable"; - resizeWidth = "True"; - resizeHeight = "True"; - canMove = "False"; - canClose = "False"; - canMinimize = "False"; - canMaximize = "False"; - minSize = "50 50"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 28"; - extent = "99 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Enter the new value:"; - }; - new GuiTextEditCtrl(EditWatchDialogValue) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 44"; - extent = "160 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - altCommand = "DbgWatchDialogEdit();"; - helpTag = "0"; - historySize = "0"; - fontHL = "14 253 Arial"; - font = "14 244 Arial"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "56 80"; - extent = "40 16"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "DbgWatchDialogEdit();"; - helpTag = "0"; - text = "Edit"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "104 80"; - extent = "40 16"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "Canvas.popDialog(DebuggerEditWatchDlg);"; - helpTag = "0"; - text = "Cancel"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/DebuggerFindDlg.gui b/docs/base/@vl2/scripts.vl2/gui/DebuggerFindDlg.gui deleted file mode 100644 index fafd221f..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/DebuggerFindDlg.gui +++ /dev/null @@ -1,93 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(DebuggerFindDlg) { - profile = "GuiDialogProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - - new GuiWindowCtrl() { - profile = "GuiWindowProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "220 180"; - extent = "200 108"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "File Search"; - resizeWidth = "True"; - resizeHeight = "True"; - canMove = "False"; - canClose = "False"; - canMinimize = "False"; - canMaximize = "False"; - minSize = "50 50"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 28"; - extent = "99 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Search for:"; - }; - new GuiTextEditCtrl(DebuggerFindStringText) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 44"; - extent = "160 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - altCommand = "DbgFileViewFind();"; - helpTag = "0"; - historySize = "0"; - fontHL = "14 253 Arial"; - font = "14 244 Arial"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "56 80"; - extent = "40 16"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "DbgFileViewFind();"; - helpTag = "0"; - text = "Find"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "104 80"; - extent = "40 16"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "Canvas.popDialog(DebuggerFindDlg);"; - helpTag = "0"; - text = "Cancel"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/DebuggerGui.gui b/docs/base/@vl2/scripts.vl2/gui/DebuggerGui.gui deleted file mode 100644 index f7cbfa73..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/DebuggerGui.gui +++ /dev/null @@ -1,641 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(DebuggerGui) { - profile = "GuiWindowProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "8 4"; - extent = "56 16"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "Canvas.pushDialog(DebuggerConnectDlg, 80);"; - helpTag = "0"; - text = "Connect"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "72 4"; - extent = "56 16"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "Canvas.pushDialog(OpenFileDialog, 80);"; - helpTag = "0"; - text = "File"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "72 4"; - extent = "56 16"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "dbgStepIn();"; - accelerator = "f7"; - helpTag = "0"; - text = "Step In"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "136 4"; - extent = "56 16"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "dbgStepOver();"; - accelerator = "f8"; - helpTag = "0"; - text = "Step Over"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "200 4"; - extent = "56 16"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "dbgStepOut();"; - accelerator = "f6"; - helpTag = "0"; - text = "Step Out"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "264 4"; - extent = "56 16"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "dbgContinue();"; - accelerator = "f9"; - helpTag = "0"; - text = "Run"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "328 4"; - extent = "56 16"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "Canvas.pushDialog(DebuggerFindDlg, 80);"; - helpTag = "0"; - text = "Find"; - }; - new GuiTextCtrl(DebuggerCursorWatch) { - profile = "GuiTextProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "398 4"; - extent = "126 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = ""; - justify = "left"; - }; - new GuiTextCtrl(DebuggerStatus) { - profile = "GuiTextProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "532 4"; - extent = "60 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "NOT CONNECTED"; - justify = "right"; - }; - new GuiFrameSetCtrl(DebuggerRootFrame) { - profile = "GuiButtonProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 24"; - extent = "640 456"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - columns = "0 486"; - rows = "0"; - borderWidth = "4"; - borderColor = "0.000000, 0.000000, 0.000000, 0.000000"; - borderEnable = "dynamic"; - borderMovable = "dynamic"; - - new GuiFrameSetCtrl(DebuggerLeftFrame) { - profile = "GuiButtonProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "482 456"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - columns = "0"; - rows = "0 350"; - borderWidth = "4"; - borderColor = "0.000000, 0.000000, 0.000000, 0.000000"; - borderEnable = "dynamic"; - borderMovable = "dynamic"; - - new GuiControl() { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "482 346"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "True"; - modal = "True"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "8 4"; - extent = "47 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Open File:"; - }; - new GuiPopUpMenuCtrl(DebuggerFilePopup) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "64 4"; - extent = "160 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "True"; - modal = "True"; - helpTag = "0"; - maxPopupHeight = "200"; - }; - new GuiScrollCtrl() { - profile = "GuiScrollCtrlProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 24"; - extent = "482 321"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - willFirstRespond = "True"; - hScrollBar = "dynamic"; - vScrollBar = "dynamic"; - constantThumbHeight = "False"; - - new GuiScrollContentCtrl() { - profile = "GuiScrollContentProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "1 1"; - extent = "462 301"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - - new DbgFileView(DebuggerFileView) { - profile = "GuiTextArrayProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 -433"; - extent = "509 3904"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - }; - }; - }; - }; - new GuiControl() { - profile = "GuiWindowProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 350"; - extent = "482 106"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "8 4"; - extent = "56 16"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "Canvas.pushDialog(DebuggerWatchDlg, 80);"; - helpTag = "0"; - text = "Add"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "72 4"; - extent = "56 16"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "Canvas.pushDialog(DebuggerEditWatchDlg, 80);"; - helpTag = "0"; - text = "Edit"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "136 4"; - extent = "56 16"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "DbgDeleteSelectedWatch();"; - helpTag = "0"; - text = "Delete"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "200 4"; - extent = "56 16"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "DebuggerWatchView.clear();"; - helpTag = "0"; - text = "Clear"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "264 4"; - extent = "56 16"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "DbgRefreshWatches();"; - helpTag = "0"; - text = "Refresh"; - }; - new GuiScrollCtrl() { - profile = "GuiScrollCtrlProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 24"; - extent = "481 80"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - willFirstRespond = "True"; - hScrollBar = "dynamic"; - vScrollBar = "dynamic"; - constantThumbHeight = "False"; - - new GuiScrollContentCtrl() { - profile = "GuiScrollContentProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "1 1"; - extent = "479 60"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - - new GuiTextListCtrl(DebuggerWatchView) { - profile = "GuiTextArrayProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 8"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - enumerate = "False"; - resizeCell = "True"; - columns = "0 200"; - }; - }; - }; - }; - }; - new GuiFrameSetCtrl(DebuggerRightFrame) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "486 0"; - extent = "154 456"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - columns = "0"; - rows = "0 150 350"; - borderWidth = "4"; - borderColor = "0.000000, 0.000000, 0.000000, 0.000000"; - borderEnable = "dynamic"; - borderMovable = "dynamic"; - - new GuiScrollCtrl() { - profile = "GuiScrollCtrlProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "154 146"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - willFirstRespond = "True"; - hScrollBar = "dynamic"; - vScrollBar = "dynamic"; - constantThumbHeight = "False"; - - new GuiScrollContentCtrl() { - profile = "GuiScrollContentProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "1 1"; - extent = "152 126"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - - new GuiTextListCtrl(DebuggerCallStack) { - profile = "GuiTextArrayProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 8"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - enumerate = "False"; - resizeCell = "True"; - columns = "-1 -1 0"; - }; - }; - }; - new GuiControl() { - profile = "GuiWindowProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 150"; - extent = "154 196"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 4"; - extent = "56 16"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "Canvas.pushDialog(DebuggerBreakConditionDlg, 80);"; - helpTag = "0"; - text = "Condition"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "68 4"; - extent = "56 16"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "DbgDeleteSelectedBreak();"; - helpTag = "0"; - text = "Delete"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "132 4"; - extent = "56 16"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "DebuggerBreakPoints.clearBreaks();"; - helpTag = "0"; - text = "Clear"; - }; - new GuiScrollCtrl() { - profile = "GuiScrollCtrlProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 24"; - extent = "153 171"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - willFirstRespond = "True"; - hScrollBar = "dynamic"; - vScrollBar = "dynamic"; - constantThumbHeight = "False"; - - new GuiScrollContentCtrl() { - profile = "GuiScrollContentProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "1 1"; - extent = "151 151"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - - new GuiTextListCtrl(DebuggerBreakPoints) { - profile = "GuiTextArrayProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "182 16"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - enumerate = "False"; - resizeCell = "True"; - columns = "16 56 156"; - }; - }; - }; - }; - new GuiControl() { - profile = "GuiWindowProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 350"; - extent = "154 106"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - - new GuiScrollCtrl() { - profile = "GuiScrollCtrlProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "153 80"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - willFirstRespond = "True"; - hScrollBar = "dynamic"; - vScrollBar = "dynamic"; - constantThumbHeight = "False"; - - new GuiScrollContentCtrl() { - profile = "GuiScrollContentProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "1 1"; - extent = "151 78"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - - new GuiTextListCtrl(DebuggerConsoleView) { - profile = "GuiTextArrayProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "62 16"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - enumerate = "False"; - resizeCell = "True"; - columns = "0"; - }; - }; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "15 83"; - extent = "9 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "%"; - }; - new GuiTextEditCtrl(DbgConsoleEntry) { - profile = "GuiTextEditProfile"; - horizSizing = "width"; - vertSizing = "top"; - position = "29 83"; - extent = "120 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - altCommand = "DbgConsoleEntryReturn();"; - helpTag = "0"; - historySize = "32"; - }; - }; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/DebuggerWatchDlg.gui b/docs/base/@vl2/scripts.vl2/gui/DebuggerWatchDlg.gui deleted file mode 100644 index 4ade0079..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/DebuggerWatchDlg.gui +++ /dev/null @@ -1,92 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(DebuggerWatchDlg) { - profile = "GuiDialogProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - - new GuiWindowCtrl() { - profile = "GuiWindowProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "220 180"; - extent = "200 108"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Add a Watch Expression:"; - resizeWidth = "True"; - resizeHeight = "True"; - canMove = "False"; - canClose = "False"; - canMinimize = "False"; - canMaximize = "False"; - minSize = "50 50"; - opaque = "true"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 28"; - extent = "88 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Enter the Variable:"; - }; - new GuiTextEditCtrl(WatchDialogExpression) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 44"; - extent = "160 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - altCommand = "DbgWatchDialogAdd();"; - helpTag = "0"; - historySize = "0"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "56 80"; - extent = "40 16"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "DbgWatchDialogAdd();"; - helpTag = "0"; - text = "Add"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "104 80"; - extent = "40 16"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "Canvas.popDialog(DebuggerWatchDlg);"; - helpTag = "0"; - text = "Cancel"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/DemoLoadProgressDlg.gui b/docs/base/@vl2/scripts.vl2/gui/DemoLoadProgressDlg.gui deleted file mode 100644 index 0c2f8c2d..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/DemoLoadProgressDlg.gui +++ /dev/null @@ -1,45 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(DemoLoadProgressDlg) { - profile = "DlgBackProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellPaneCtrl() { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "178 189"; - extent = "300 107"; - minExtent = "48 92"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Loading..."; - longTextBuffer = "0"; - maxLength = "255"; - noTitleBar = "0"; - - new GuiProgressCtrl(DemoLoadProgressCtrl) { - profile = "ShellProgressBarProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "46 43"; - extent = "209 30"; - minExtent = "32 15"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - glowOffset = "9 9"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/DemoPlaybackDlg.gui b/docs/base/@vl2/scripts.vl2/gui/DemoPlaybackDlg.gui deleted file mode 100644 index 29d9c834..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/DemoPlaybackDlg.gui +++ /dev/null @@ -1,100 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(DemoPlaybackDlg) { - profile = "GuiModelessDialogProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "0"; - hideCursor = "1"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellFieldCtrl() { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "210 8"; - extent = "217 82"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiProgressCtrl() { - profile = "ShellProgressBarProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "9 34"; - extent = "200 24"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "$DemoPlaybackProgress"; - helpTag = "0"; - - new GuiTextCtrl(DemoPlayback_CurTime) { - profile = "ShellProgressBarTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 2"; - extent = "200 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - longTextBuffer = "0"; - maxLength = "255"; - }; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "12 59"; - extent = "31 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "00:00"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiTextCtrl(DemoPlayback_EndTime) { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "142 59"; - extent = "64 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiTextCtrl(DemoPlayback_StatusText) { - profile = "ShellTextCenterProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "77 10"; - extent = "64 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - longTextBuffer = "0"; - maxLength = "255"; - }; - }; -}; -//--- OBJECT WRITE END --- - diff --git a/docs/base/@vl2/scripts.vl2/gui/DemoRenameFileDlg.gui b/docs/base/@vl2/scripts.vl2/gui/DemoRenameFileDlg.gui deleted file mode 100644 index 57c4bf00..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/DemoRenameFileDlg.gui +++ /dev/null @@ -1,97 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(DemoRenameFileDlg) { - profile = "DlgBackProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellPaneCtrl() { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "170 186"; - extent = "300 146"; - minExtent = "48 92"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Rename File..."; - longTextBuffer = "0"; - maxLength = "255"; - noTitleBar = "0"; - - new ShellTextEditCtrl(DemoRenameFile_Edit) { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "71 39"; - extent = "209 39"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - longTextBuffer = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - IRCName = "0"; - tabComplete = "0"; - deniedSound = "InputDeniedSound"; - glowOffset = "9 9"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "28 47"; - extent = "48 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Filename:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "28 82"; - extent = "124 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "OK"; - simpleStyle = "0"; - command = "Canvas.popDialog(DemoRenameFileDlg); doDemoFileRename();"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "154 82"; - extent = "124 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "CANCEL"; - simpleStyle = "0"; - command = "Canvas.popDialog(DemoRenameFileDlg);"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/DetailSetDlg.gui b/docs/base/@vl2/scripts.vl2/gui/DetailSetDlg.gui deleted file mode 100644 index 0d7fe799..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/DetailSetDlg.gui +++ /dev/null @@ -1,868 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(DetailSetDlg) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - - new GuiWindowCtrl() { - profile = "GuiWindowProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 -1"; - extent = "129 281"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Detail Settings"; - resizeWidth = "True"; - resizeHeight = "True"; - canMove = "True"; - canClose = "True"; - canMinimize = "True"; - canMaximize = "True"; - minSize = "50 50"; - closeCommand = "DetailSetDgl::onCleanup(true);"; - - new GuiPopUpMenuCtrl(DetailMenu) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "5 21"; - extent = "91 21"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Detail Options"; - maxPopupHeight = "200"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "8 197"; - extent = "32 16"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "DetailAdjustTabs(Low);"; - helpTag = "0"; - text = "Low"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "47 197"; - extent = "30 16"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "DetailAdjustTabs(Medium);"; - helpTag = "0"; - text = "Med"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "84 198"; - extent = "35 16"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "DetailAdjustTabs(High);"; - helpTag = "0"; - text = "High"; - }; - new GuiScrollCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "7 43"; - extent = "112 151"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "True"; - modal = "True"; - helpTag = "0"; - willFirstRespond = "True"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOff"; - constantThumbHeight = "True"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "1 1"; - extent = "110 149"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - - new GuiControl(Sky_Tab) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "112 151"; - minExtent = "8 8"; - visible = "False"; - setFirstResponder = "True"; - modal = "True"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "2 5"; - extent = "84 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "True"; - modal = "True"; - helpTag = "0"; - text = "Sky Settings:"; - }; - new GuiTextEditSliderCtrl(Sky_Slider) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "31 38"; - extent = "74 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "True"; - modal = "True"; - command = "Sky::DetailSliders(\"Sky_Slider\");"; - helpTag = "0"; - text = "1"; - historySize = "0"; - format = "%1.0f"; - range = "1 99"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "24 23"; - extent = "37 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Sphere:"; - }; - new GuiTextEditSliderCtrl(Cloud_Slider) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "31 75"; - extent = "74 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "True"; - modal = "True"; - helpTag = "0"; - text = "3"; - historySize = "0"; - format = "%1.0f"; - range = "0 3"; - increment = "1"; - command = "Sky::DetailSliders(\"Cloud_Slider\");"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "24 60"; - extent = "29 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Cloud Layers:"; - }; - }; - new GuiControl(Texture_Tab) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "112 151"; - minExtent = "8 8"; - visible = "False"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 5"; - extent = "99 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "True"; - modal = "True"; - helpTag = "0"; - text = "Texture Settings"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "24 23"; - extent = "39 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Texture:"; - }; - new GuiTextEditSliderCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "31 38"; - extent = "74 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "True"; - modal = "True"; - helpTag = "0"; - text = "0"; - historySize = "0"; - format = "%1.0f"; - range = "0 1"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "24 60"; - extent = "75 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Interior Texture:"; - }; - new GuiTextEditSliderCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "31 75"; - extent = "74 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "True"; - modal = "True"; - helpTag = "0"; - text = "0"; - historySize = "0"; - format = "%1.0f"; - range = "0 1"; - increment = "1"; - }; - }; - new GuiControl(Terrain_Tab) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "112 151"; - minExtent = "8 8"; - visible = "False"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "3 5"; - extent = "97 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "True"; - modal = "True"; - helpTag = "0"; - text = "Terrain Settings"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "24 23"; - extent = "36 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Terrain:"; - }; - new GuiTextEditSliderCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "31 38"; - extent = "74 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "True"; - modal = "True"; - helpTag = "0"; - text = "0"; - historySize = "0"; - format = "%1.0f"; - range = "0 1"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "24 60"; - extent = "64 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Screen Error:"; - }; - new GuiTextEditSliderCtrl(DetailScreenError) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "31 75"; - extent = "74 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "True"; - modal = "True"; - command = "$screenerror = DetailScreenError.getValue();"; - helpTag = "0"; - text = "3"; - historySize = "0"; - format = "%1.0f"; - range = "0 10"; - increment = "1"; - }; - }; - new GuiControl(Shape_Tab) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "112 151"; - minExtent = "8 8"; - visible = "False"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "2 5"; - extent = "89 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "True"; - modal = "True"; - helpTag = "0"; - text = "Shape Settings"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "24 23"; - extent = "63 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Static Shape:"; - }; - new GuiTextEditSliderCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "31 38"; - extent = "74 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "True"; - modal = "True"; - helpTag = "0"; - text = "0"; - historySize = "0"; - format = "%1.0f"; - range = "0 1"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "24 60"; - extent = "66 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Player Shape:"; - }; - new GuiTextEditSliderCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "31 75"; - extent = "74 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "True"; - modal = "True"; - helpTag = "0"; - text = "0"; - historySize = "0"; - format = "%1.0f"; - range = "0 1"; - increment = "1"; - }; - }; - new GuiControl(Damage_Tab) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "-1 0"; - extent = "112 151"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "2 7"; - extent = "103 66"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "True"; - modal = "True"; - helpTag = "0"; - text = "Damage Settings"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "23 26"; - extent = "70 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Damage Detail:"; - }; - new GuiTextEditSliderCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "31 41"; - extent = "74 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "True"; - modal = "True"; - helpTag = "0"; - text = "0"; - historySize = "0"; - format = "%1.0f"; - range = "0 1"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "23 63"; - extent = "64 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Damage Skin:"; - }; - new GuiTextEditSliderCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "31 78"; - extent = "74 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "True"; - modal = "True"; - helpTag = "0"; - text = "0"; - historySize = "0"; - format = "%1.0f"; - range = "0 1"; - increment = "1"; - }; - }; - new GuiControl(Decal_Tab) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "112 151"; - minExtent = "8 8"; - visible = "False"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "3 6"; - extent = "84 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "True"; - modal = "True"; - helpTag = "0"; - text = "Decal Settings"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "24 23"; - extent = "29 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Decal:"; - }; - new GuiTextEditSliderCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "31 38"; - extent = "74 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "True"; - modal = "True"; - helpTag = "0"; - text = "0"; - historySize = "0"; - format = "%1.0f"; - range = "0 1"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "24 60"; - extent = "57 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Smoke Trail:"; - }; - new GuiTextEditSliderCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "31 75"; - extent = "74 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "True"; - modal = "True"; - helpTag = "0"; - text = "0"; - historySize = "0"; - format = "%1.0f"; - range = "0 1"; - increment = "1"; - }; - }; - new GuiControl(Lighting_Tab) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "112 151"; - minExtent = "8 8"; - visible = "False"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "2 4"; - extent = "101 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "True"; - modal = "True"; - helpTag = "0"; - text = "Lighting Settings"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "24 23"; - extent = "57 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Interior light:"; - }; - new GuiTextEditSliderCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "31 38"; - extent = "74 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "True"; - modal = "True"; - helpTag = "0"; - text = "0"; - historySize = "0"; - format = "%1.0f"; - range = "0 1"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "24 60"; - extent = "69 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Dynamic Light:"; - }; - new GuiTextEditSliderCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "31 75"; - extent = "74 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "True"; - modal = "True"; - helpTag = "0"; - text = "0"; - historySize = "0"; - format = "%1.0f"; - range = "0 1"; - increment = "1"; - }; - }; - }; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "5 255"; - extent = "63 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "DetailSetDgl::onCleanup(true);"; - helpTag = "0"; - text = "Close"; - }; - new GuiRadioCtrl(RadioOutline) { - profile = "GuiRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "9 217"; - extent = "55 19"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "displayMode(True);"; - helpTag = "0"; - text = "OutLine"; - groupNum = "1"; - }; - new GuiRadioCtrl(RadioTexture) { - profile = "GuiRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "66 216"; - extent = "55 19"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "displayMode(False);"; - helpTag = "0"; - text = "Texture"; - groupNum = "1"; - }; - }; -}; -//--- OBJECT WRITE END --- - -function DetailSetDialog() -{ - showTabs(); - $currentTab = ""; - $currentSelected = ""; - DetailMenu.clear(); - DetailMenu.add("Sky",0); - DetailMenu.add("Texture",1); - DetailMenu.add("Terrain",2); - DetailMenu.add("Lighting",3); - DetailMenu.add("Decal",4); - DetailMenu.add("Shape",5); - DetailMenu.add("Damage",6); - DetailMenu.setText("Detail Options"); - RadioTexture.setValue(true); - Canvas.pushDialog(DetailSetDlg,99); -} - -function DetailMenu::onSelect(%this, %row) -{ - %label = %this.getValue(); - $currentTab = %label; - %this.setText("Detail Options"); - DetailSetDgl::onCleanup(); - showTabs(%label); -} - -function showTabs(%tab) -{ - %tab = %tab @ "_Tab"; - GameCtrl.setvisible(false); - Sky_Tab.setvisible(false); - Texture_Tab.setvisible(false); - Terrain_Tab.setvisible(false); - Shape_Tab.setvisible(false); - Damage_Tab.setvisible(false); - Decal_Tab.setvisible(false); - Lighting_Tab.setvisible(false); - %tab.setvisible(true); -} - -function displayMode(%bool) -{ - echo("CurrentTab: ",$currentTab); - echo("CurrentSelected: ",$currentSelected); - echo("BOOL: ",%bool); - if($currentTab $= "Sky") - { - if($currentSelected $= "Sky") - { - echo("went in here: ",%bool); - $pref::SkyOutline = %bool; - } - else - { - $pref::CloudOutline = %bool; - } - } - else if ($currentTab $= "Terrain") - DetailScreenError.setValue($screenerror); -} - -function DetailSetDgl::onCleanup(%close) -{ - $pref::SkyOutline = false; - $pref::CloudOutline = false; - $pref::CloudsOn = true; - RadioTexture.setValue(true); - if(%close == true) - Canvas.popDialog(DetailSetDlg); -} - -function Sky::detailSliders(%slider) -{ - if(%slider $= "Sky_Slider") - { - $pref::sphereDetail = %slider.getValue(); - $pref::CloudsOn = false; - $currentSelected = "Sky"; - if($pref::SkyOutline) - RadioOutline.setValue(true); - else - RadioTexture.setValue(true); - } - else if(%slider $= "Cloud_Slider") - { - $pref::NumCloudLayers = %slider.getValue(); - $pref::CloudsOn = true; - $currentSelected = "Cloud"; - if($pref::CloudOutline) - RadioOutline.setValue(true); - else - RadioTexture.setValue(true); - } -} \ No newline at end of file diff --git a/docs/base/@vl2/scripts.vl2/gui/DriverInfoDlg.gui b/docs/base/@vl2/scripts.vl2/gui/DriverInfoDlg.gui deleted file mode 100644 index 38f1c523..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/DriverInfoDlg.gui +++ /dev/null @@ -1,77 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(DriverInfoDlg) { - profile = "DlgBackProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellPaneCtrl() { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "120 90"; - extent = "400 300"; - minExtent = "48 92"; - visible = "1"; - helpTag = "0"; - text = "DRIVER INFO"; - - new ShellScrollCtrl() { - profile = "NewScrollCtrlProfile"; - horizSizing = "center"; - vertSizing = "bottom"; - position = "27 35"; - extent = "346 209"; - minExtent = "24 52"; - childMargin = "4 2"; - visible = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "0"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 4"; - extent = "322 201"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiMLTextCtrl(DriverInfoText) { - profile = "ShellAltTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "313 420"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - lineSpacing = "2"; - }; - }; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "center"; - vertSizing = "bottom"; - position = "136 245"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "Canvas.popDialog(DriverInfoDlg);"; - accelerator = "space"; - helpTag = "0"; - text = "OK"; - simpleStyle = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/EULADlg.gui b/docs/base/@vl2/scripts.vl2/gui/EULADlg.gui deleted file mode 100644 index 79f34e0b..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/EULADlg.gui +++ /dev/null @@ -1,2 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/EditChatCommandDlg.gui b/docs/base/@vl2/scripts.vl2/gui/EditChatCommandDlg.gui deleted file mode 100644 index 1cc2905e..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/EditChatCommandDlg.gui +++ /dev/null @@ -1,177 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(EditChatCommandDlg) { - profile = "DlgBackProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellPaneCtrl() { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "150 110"; - extent = "340 260"; - minExtent = "48 92"; - visible = "1"; - helpTag = "0"; - text = "EDIT ITEM"; - noTitleBar = "0"; - - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "21 42"; - extent = "80 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Key:"; - }; - new ShellTextEditCtrl() { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "97 34"; - extent = "49 38"; - minExtent = "32 38"; - visible = "1"; - variable = "$ECI::key"; - helpTag = "0"; - historySize = "0"; - maxLength = "1"; - password = "0"; - glowOffset = "9 9"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "21 80"; - extent = "80 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Menu text:"; - }; - new ShellTextEditCtrl() { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "97 72"; - extent = "208 38"; - minExtent = "32 38"; - visible = "1"; - variable = "$ECI::text"; - helpTag = "0"; - historySize = "0"; - maxLength = "25"; - password = "0"; - glowOffset = "9 9"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "21 119"; - extent = "80 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Command:"; - }; - new ShellPopupMenu(EditChatCommandList) { - profile = "ShellPopupProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "97 110"; - extent = "209 36"; - minExtent = "49 36"; - visible = "1"; - helpTag = "0"; - maxPopupHeight = "200"; - buttonBitmap = "gui/shll_pulldown"; - rolloverBarBitmap = "gui/shll_pulldownbar_rol"; - selectedBarBitmap = "gui/shll_pulldownbar_act"; - noButtonStyle = "0"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "21 158"; - extent = "80 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Message:"; - }; - new ShellFieldCtrl() { - profile = "ShellFieldProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "106 159"; - extent = "191 36"; - minExtent = "16 18"; - visible = "1"; - helpTag = "0"; - - new GuiMLTextCtrl(EditChatCommandMessage) { - profile = "ShellAltTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "5 1"; - extent = "187 16"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - lineSpacing = "2"; - allowColorChars = "0"; - }; - }; - new ShellBitmapButton(ChatCommandTestBtn) { - profile = "SoundTestButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "80 175"; - extent = "24 24"; - minExtent = "24 24"; - visible = "1"; - command = "testChatCommand($ECI::command);"; - helpTag = "0"; - simpleStyle = "1"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "180 205"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "eval($ECI::OKCommand);"; - helpTag = "0"; - text = "OK"; - simpleStyle = "0"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "32 205"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "Canvas.popDialog( EditChatCommandDlg );"; - accelerator = "escape"; - helpTag = "0"; - text = "CANCEL"; - simpleStyle = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/EditChatMenuDlg.gui b/docs/base/@vl2/scripts.vl2/gui/EditChatMenuDlg.gui deleted file mode 100644 index 310efff5..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/EditChatMenuDlg.gui +++ /dev/null @@ -1,106 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(EditChatMenuDlg) { - profile = "DlgBackProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellPaneCtrl() { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "150 156"; - extent = "340 167"; - minExtent = "48 92"; - visible = "1"; - helpTag = "0"; - text = "EDIT MENU"; - noTitleBar = "0"; - - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "21 42"; - extent = "80 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Key:"; - }; - new ShellTextEditCtrl() { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "97 34"; - extent = "50 38"; - minExtent = "32 38"; - visible = "1"; - variable = "$ECI::key"; - helpTag = "0"; - historySize = "0"; - maxLength = "1"; - password = "0"; - glowOffset = "9 9"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "21 80"; - extent = "80 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Menu text:"; - }; - new ShellTextEditCtrl() { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "97 72"; - extent = "208 38"; - minExtent = "32 38"; - visible = "1"; - variable = "$ECI::text"; - helpTag = "0"; - historySize = "0"; - maxLength = "25"; - password = "0"; - glowOffset = "9 9"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "180 112"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "eval($ECI::OKCommand);"; - helpTag = "0"; - text = "OK"; - simpleStyle = "0"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "32 112"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "Canvas.popDialog( EditChatMenuDlg );"; - accelerator = "escape"; - helpTag = "0"; - text = "CANCEL"; - simpleStyle = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- - diff --git a/docs/base/@vl2/scripts.vl2/gui/EditChatMenuGui.gui b/docs/base/@vl2/scripts.vl2/gui/EditChatMenuGui.gui deleted file mode 100644 index cc900e41..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/EditChatMenuGui.gui +++ /dev/null @@ -1,159 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(EditChatMenuGui) { - profile = "DlgBackProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellPaneCtrl() { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "20 55"; - extent = "600 370"; - minExtent = "48 92"; - visible = "1"; - helpTag = "0"; - text = "EDIT CHAT MENU"; - noTitleBar = "0"; - - new ShellScrollCtrl() { - profile = "NewScrollCtrlProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "25 32"; - extent = "408 315"; - minExtent = "24 52"; - visible = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "0 0"; - fieldBase = "gui/shll_field"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 4"; - extent = "384 307"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiChatMenuTreeCtrl(chatMenuGuiTree) { - profile = "ShellTreeViewProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "431 372"; - minExtent = "8 8"; - visible = "1"; - altCommand = "editSelectedChatMenuItem();"; - helpTag = "0"; - tabSize = "16"; - imagesBitmap = "gui/shll_treeView.png"; - numImages = "13"; - textOffset = "2"; - fullRowSelect = "0"; - itemHeight = "15"; - altFontColor = "6 215 245 255"; - altFontColorHL = "6 215 245 255"; - altFontColorSE = "25 56 68 255"; - dirty = "0"; - }; - }; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "445 29"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "newChatMenu();"; - helpTag = "0"; - text = "CLEAR"; - simpleStyle = "0"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "445 67"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "resetChatMenu();"; - helpTag = "0"; - text = "RESET"; - simpleStyle = "0"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "445 105"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "saveChatMenu();"; - helpTag = "0"; - text = "SAVE"; - simpleStyle = "0"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "445 315"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "leaveChatMenuEditor();"; - helpTag = "0"; - text = "DONE"; - simpleStyle = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- - -//--- OBJECT WRITE BEGIN --- -new GuiControl(ChatMenuItemActionDlg) { - profile = "GuiModelessDialogProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new ShellPopupMenu(ChatMenuItemActionPopup) { - profile = "ShellPopupProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "0 0"; - minExtent = "0 0"; - visible = "1"; - command = "ChatMenuItemActionPopup.reset();"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - maxPopupHeight = "200"; - noButtonStyle = "1"; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/EditorGui.gui b/docs/base/@vl2/scripts.vl2/gui/EditorGui.gui deleted file mode 100644 index 02de5df7..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/EditorGui.gui +++ /dev/null @@ -1,3374 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(EditorGui) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - currentEditor = "World Editor Inspector"; - saveAs = "0"; - - new EditManager() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "64 64"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - }; - new WorldEditor(EWorldEditor) { - profile = "MissionEditorProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 22"; - extent = "640 458"; - minExtent = "8 8"; - visible = "0"; - helpTag = "0"; - renderMissionArea = "1"; - missionAreaFillColor = "255 0 0 20"; - missionAreaFrameColor = "255 0 0 128"; - consoleFrameColor = "255 0 0 255"; - consoleFillColor = "0 0 0 0"; - consoleSphereLevel = "1"; - consoleCircleSegments = "32"; - consoleLineWidth = "1"; - isDirty = "0"; - planarMovement = "1"; - undoLimit = "40"; - dropType = "screenCenter"; - projectDistance = "2000"; - boundingBoxCollision = "1"; - renderPlane = "1"; - renderPlaneHashes = "1"; - gridColor = "255 255 255 20"; - planeDim = "500"; - gridSize = "10 10 10"; - renderPopupBackground = "1"; - popupBackgroundColor = "100 100 100 255"; - popupTextColor = "255 255 0 255"; - objectTextColor = "255 255 255 255"; - objectsUseBoxCenter = "1"; - axisGizmoMaxScreenLen = "200"; - axisGizmoActive = "1"; - mouseMoveScale = "0.2"; - mouseRotateScale = "0.01"; - mouseScaleScale = "0.01"; - minScaleFactor = "0.1"; - maxScaleFactor = "4000"; - objSelectColor = "255 0 0 255"; - objMouseOverSelectColor = "0 0 255 255"; - objMouseOverColor = "0 255 0 255"; - showMousePopupInfo = "1"; - dragRectColor = "255 255 0 255"; - renderObjText = "1"; - renderObjHandle = "1"; - objTextFormat = "$id$: $name$"; - faceSelectColor = "0 0 100 100"; - renderSelectionBox = "1"; - selectionBoxColor = "255 255 0 255"; - selectionLocked = "0"; - snapToGrid = "0"; - snapRotations = "0"; - rotationSnap = "15"; - toggleIgnoreList = "0"; - renderNav = "0"; - selectHandle = "gui/Editor_SelectHandle.png"; - defaultHandle = "gui/Editor_DefaultHandle.png"; - lockedHandle = "gui/Editor_LockedHandle.png"; - numEditModes = "3"; - editMode2 = "scale"; - editMode0 = "move"; - editMode1 = "rotate"; - - new GuiControl(EWMissionArea) { - profile = "EditorScrollProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "380 0"; - extent = "260 280"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiControl(AE_MainBar) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "260 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiCheckBoxCtrl() { - profile = "GuiCheckBoxProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 3"; - extent = "60 18"; - minExtent = "8 8"; - visible = "1"; - command = "AreaEditor.enableEditing = $ThisControl.getValue();"; - helpTag = "0"; - text = "Edit Area"; - groupNum = "-1"; - buttonType = "ToggleButton"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "65 3"; - extent = "60 18"; - minExtent = "8 8"; - visible = "1"; - command = "AreaEditor.centerWorld();"; - helpTag = "0"; - text = "Center"; - groupNum = "-1"; - buttonType = "PushButton"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "126 3"; - extent = "60 18"; - minExtent = "8 8"; - visible = "1"; - command = "AreaEditor.enableMirroring = true;AE_MainBar.setVisible(0);AE_MirrorBar.setVisible(1);"; - helpTag = "0"; - text = "Mirror"; - groupNum = "-1"; - buttonType = "PushButton"; - }; - }; - new GuiControl(AE_MirrorBar) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "260 22"; - minExtent = "8 8"; - visible = "0"; - helpTag = "0"; - - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 3"; - extent = "30 18"; - minExtent = "8 8"; - visible = "1"; - command = "if(AreaEditor.mirrorIndex == 0) AreaEditor.mirrorIndex = 7; else AreaEditor.mirrorIndex--;"; - helpTag = "0"; - text = "<--"; - groupNum = "-1"; - buttonType = "PushButton"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "39 3"; - extent = "30 18"; - minExtent = "8 8"; - visible = "1"; - command = "if(AreaEditor.mirrorIndex == 7) AreaEditor.mirrorIndex = 0; else AreaEditor.mirrorIndex++;"; - helpTag = "0"; - text = "-->"; - groupNum = "-1"; - buttonType = "PushButton"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "80 3"; - extent = "60 18"; - minExtent = "8 8"; - visible = "1"; - command = "AreaEditor.enableMirroring = false;ETerrainEditor.mirrorTerrain(AreaEditor.mirrorIndex);AreaEditor.updateTerrain();AE_MirrorBar.setVisible(0);AE_MainBar.setVisible(1);"; - helpTag = "0"; - text = "Apply"; - groupNum = "-1"; - buttonType = "PushButton"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "143 3"; - extent = "60 18"; - minExtent = "8 8"; - visible = "1"; - command = "AreaEditor.enableMirroring = false;AE_MirrorBar.setVisible(0);AE_MainBar.setVisible(1);"; - helpTag = "0"; - text = "Cancel"; - groupNum = "-1"; - buttonType = "PushButton"; - }; - }; - new MissionAreaEditor(AreaEditor) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "2 22"; - extent = "256 256"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - wrap = "0"; - squareBitmap = "1"; - enableEditing = "0"; - renderCamera = "1"; - handleFrameColor = "255 255 255 255"; - handleFillColor = "0 0 0 255"; - defaultObjectColor = "0 255 0 100"; - waterObjectColor = "0 0 255 100"; - missionBoundsColor = "255 0 0 255"; - cameraColor = "255 0 0 255"; - enableMirroring = "0"; - mirrorIndex = "0"; - mirrorLineColor = "255 0 255 255"; - mirrorArrowColor = "255 0 255 128"; - }; - new GuiTextCtrl(AreaEditingText) { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "7 258"; - extent = "151 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - maxLength = "255"; - }; - }; - new GuiFrameSetCtrl(EWFrame) { - profile = "GuiDefaultProfile"; - horizSizing = "left"; - vertSizing = "height"; - position = "370 0"; - extent = "270 458"; - minExtent = "8 8"; - visible = "0"; - helpTag = "0"; - columns = "0"; - rows = "0 321"; - borderWidth = "4"; - borderColor = "206 206 206 206"; - borderEnable = "dynamic"; - borderMovable = "dynamic"; - autoBalance = "0"; - fudgeFactor = "0"; - - new GuiControl(EWTreePane) { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "270 317"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiScrollCtrl() { - profile = "EditorScrollProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "270 317"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "0"; - childMargin = "0 0"; - - new GuiTreeView(EditorTree) { - profile = "GuiTreeViewProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "2 2"; - extent = "640 11"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - allowMultipleSelections = "1"; - recurseSets = "1"; - }; - }; - }; - new GuiControl(EWCreatorInspectorPane) { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 321"; - extent = "270 137"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiScrollCtrl(EWCreatorPane) { - profile = "EditorScrollProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "270 137"; - minExtent = "8 8"; - visible = "0"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "dynamic"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "0"; - childMargin = "0 0"; - - new CreatorTree(Creator) { - profile = "GuiTreeViewProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "2 2"; - extent = "93 44"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - }; - }; - new GuiControl(EWInspectorPane) { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "270 137"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiControl() { - profile = "EditorScrollProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "0 0"; - extent = "270 24"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "2 2"; - extent = "40 20"; - minExtent = "8 8"; - visible = "1"; - command = "EWorldEditor.isDirty = true;inspector.apply(InspectorNameEdit.getValue());"; - helpTag = "0"; - text = "Apply"; - groupNum = "-1"; - buttonType = "PushButton"; - }; - new GuiTextEditCtrl(InspectorNameEdit) { - profile = "GuiTextEditProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "44 2"; - extent = "160 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - }; - }; - new GuiScrollCtrl() { - profile = "EditorScrollProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 24"; - extent = "270 113"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "dynamic"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "0"; - childMargin = "0 0"; - - new GuiInspector(Inspector) { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "2 2"; - extent = "248 74"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - editControlOffset = "5"; - entryHeight = "16"; - textExtent = "80"; - entrySpacing = "2"; - maxMenuExtent = "80"; - }; - }; - }; - }; - }; - }; - new TerrainEditor(ETerrainEditor) { - profile = "MissionEditorProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 22"; - extent = "640 458"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - renderMissionArea = "1"; - missionAreaFillColor = "255 0 0 20"; - missionAreaFrameColor = "255 0 0 128"; - consoleFrameColor = "255 0 0 255"; - consoleFillColor = "0 0 0 0"; - consoleSphereLevel = "1"; - consoleCircleSegments = "32"; - consoleLineWidth = "1"; - isDirty = "1"; - renderBorder = "1"; - borderHeight = "10"; - borderFillColor = "0 255 0 20"; - borderFrameColor = "0 255 0 128"; - borderLineMode = "0"; - selectionHidden = "1"; - enableSoftBrushes = "1"; - renderVertexSelection = "1"; - processUsesBrush = "0"; - adjustHeightVal = "10"; - setHeightVal = "100"; - scaleVal = "1"; - smoothFactor = "0.1"; - materialGroup = "0"; - softSelectRadius = "50"; - softSelectFilter = "1.000000 0.833333 0.666667 0.500000 0.333333 0.166667 0.000000"; - softSelectDefaultFilter = "1.000000 0.833333 0.666667 0.500000 0.333333 0.166667 0.000000"; - adjustHeightMouseScale = "0.1"; - currentMode = "paint"; - softSelecting = "1"; - brushSize = "9"; - currentAction = "brushAdjustHeight"; - - new GuiControl(EHeightField) { - profile = "GuiModelessDialogProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 458"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiControl(HeightfieldTabParent) { - profile = "EditorScrollProfile"; - horizSizing = "left"; - vertSizing = "height"; - position = "370 0"; - extent = "270 458"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOff"; - constantThumbHeight = "1"; - willFirstRespond = "1"; - - new GuiControl(tab_fBm) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "261 198"; - minExtent = "8 8"; - visible = "0"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 6"; - extent = "100 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "fBm Fractal Settings:"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "86 35"; - extent = "71 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Hill Frequency:"; - maxLength = "255"; - }; - new GuiTextEditSliderCtrl(fbm_interval) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 35"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - format = "%1.0f"; - range = "1 24"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "99 60"; - extent = "58 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Roughness:"; - maxLength = "255"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 136"; - extent = "77 20"; - minExtent = "8 8"; - visible = "1"; - command = "fBm_seed.setValue(terraFormer.generateSeed());Heightfield::saveTab();Heightfield::preview($selectedOperation);"; - helpTag = "0"; - text = "New Seed"; - groupNum = "-1"; - buttonType = "PushButton"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "87 110"; - extent = "70 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Random Seed:"; - maxLength = "255"; - }; - new GuiTextEditCtrl(fBm_seed) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 110"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "0"; - maxLength = "255"; - historySize = "5"; - password = "0"; - tabComplete = "0"; - }; - new GuiTextEditSliderCtrl(fbm_rough) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 60"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - format = "%0.3f"; - range = "0 1"; - increment = "0.001"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "128 85"; - extent = "29 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Detail:"; - maxLength = "255"; - }; - new GuiPopUpMenuCtrl(fbm_detail) { - profile = "GuiPopUpMenuProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 85"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - command = "Heightfield::saveTab();Heightfield::preview($selectedOperation);"; - helpTag = "0"; - maxLength = "255"; - maxPopupHeight = "200"; - }; - }; - new GuiControl(tab_RMF) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "261 198"; - minExtent = "8 8"; - visible = "0"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 6"; - extent = "125 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Rigid MultiFractal Settings:"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "87 35"; - extent = "71 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Hill Frequency:"; - maxLength = "255"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "168 137"; - extent = "73 20"; - minExtent = "8 8"; - visible = "1"; - command = "rmf_seed.setValue(terraFormer.generateSeed());Heightfield::saveTab();Heightfield::preview($selectedOperation);"; - helpTag = "0"; - text = "New Seed"; - groupNum = "-1"; - buttonType = "PushButton"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "101 60"; - extent = "58 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Roughness:"; - maxLength = "255"; - }; - new GuiTextEditSliderCtrl(rmf_interval) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 35"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - format = "%1.0f"; - range = "1 16"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "90 111"; - extent = "67 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Random Seed"; - maxLength = "255"; - }; - new GuiTextEditCtrl(rmf_seed) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 110"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "0"; - maxLength = "255"; - historySize = "5"; - password = "0"; - tabComplete = "0"; - }; - new GuiTextEditSliderCtrl(rmf_rough) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 60"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - format = "%0.3f"; - range = "0 1"; - increment = "0.001"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "128 85"; - extent = "29 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Detail:"; - maxLength = "255"; - }; - new GuiPopUpMenuCtrl(rmf_detail) { - profile = "GuiPopUpMenuProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 85"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - command = "Heightfield::saveTab();Heightfield::preview($selectedOperation);"; - helpTag = "0"; - maxLength = "255"; - maxPopupHeight = "200"; - }; - }; - new GuiControl(tab_Canyon) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "261 198"; - minExtent = "8 8"; - visible = "0"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 6"; - extent = "118 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Canyon Fractal Settings:"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "124 61"; - extent = "34 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Chaos:"; - maxLength = "255"; - }; - new GuiTextEditSliderCtrl(canyon_freq) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 35"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - format = "%1.0f"; - range = "4 10"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "63 35"; - extent = "95 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Canyon Frequency:"; - maxLength = "255"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "168 114"; - extent = "73 20"; - minExtent = "8 8"; - visible = "1"; - command = "canyon_seed.setValue(terraFormer.generateSeed());Heightfield::saveTab();Heightfield::preview($selectedOperation);"; - helpTag = "0"; - text = "New Seed"; - groupNum = "-1"; - buttonType = "PushButton"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "88 89"; - extent = "70 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Random Seed:"; - maxLength = "255"; - }; - new GuiTextEditCtrl(canyon_seed) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 89"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "0"; - maxLength = "255"; - historySize = "5"; - password = "0"; - tabComplete = "0"; - }; - new GuiTextEditSliderCtrl(canyon_factor) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 62"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - format = "%0.3f"; - range = "0 1"; - increment = "0.001"; - }; - }; - new GuiControl(tab_Smooth) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "261 198"; - minExtent = "8 8"; - visible = "0"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 6"; - extent = "95 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Smoothing Settings:"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "79 64"; - extent = "77 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Agressiveness:"; - maxLength = "255"; - }; - new GuiTextEditSliderCtrl(smooth_iter) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 35"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - command = "Heightfield::saveTab($selectedOperation);Heightfield::preview($selectedOperation);"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - format = "%1.0f"; - range = "0 40"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "109 36"; - extent = "47 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Iterations:"; - maxLength = "255"; - }; - new GuiTextEditSliderCtrl(smooth_factor) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 63"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - format = "%0.3f"; - range = "0 1"; - increment = "0.001"; - }; - }; - new GuiControl(tab_SmoothWater) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "261 198"; - minExtent = "8 8"; - visible = "0"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 6"; - extent = "154 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Water Area Smoothing Settings:"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "79 64"; - extent = "77 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Agressiveness:"; - maxLength = "255"; - }; - new GuiTextEditSliderCtrl(watersmooth_iter) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 35"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - command = "Heightfield::saveTab($selectedOperation);Heightfield::preview($selectedOperation);"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - format = "%1.0f"; - range = "0 40"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "109 36"; - extent = "47 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Iterations:"; - maxLength = "255"; - }; - new GuiTextEditSliderCtrl(watersmooth_factor) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 63"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - format = "%0.3f"; - range = "0 1"; - increment = "0.001"; - }; - }; - new GuiControl(tab_SmoothRidge) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "261 198"; - minExtent = "8 8"; - visible = "0"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 6"; - extent = "152 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Ridge Area Smoothing Settings:"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "79 64"; - extent = "77 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Agressiveness:"; - maxLength = "255"; - }; - new GuiTextEditSliderCtrl(Ridgesmooth_iter) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 35"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - command = "Heightfield::saveTab($selectedOperation);Heightfield::preview($selectedOperation);"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - format = "%1.0f"; - range = "0 40"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "109 36"; - extent = "47 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Iterations:"; - maxLength = "255"; - }; - new GuiTextEditSliderCtrl(Ridgesmooth_factor) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 63"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - format = "%0.3f"; - range = "0 1"; - increment = "0.001"; - }; - }; - new GuiControl(tab_Filter) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "261 198"; - minExtent = "8 8"; - visible = "0"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 6"; - extent = "101 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Height Filter Settings:"; - maxLength = "255"; - }; - new GuiFilterCtrl(filter) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "16 29"; - extent = "130 130"; - minExtent = "8 8"; - visible = "1"; - command = "Heightfield::saveTab($selectedOperation);Heightfield::preview($selectedOperation);"; - helpTag = "0"; - controlPoints = "7"; - filter = "0.000000 0.130770 0.161540 0.223080 0.369230 0.507690 1.000000"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "154 84"; - extent = "30 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Result"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "68 167"; - extent = "23 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Input"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "16 160"; - extent = "16 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "min"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "127 160"; - extent = "20 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "max"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "150 142"; - extent = "16 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "min"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "150 28"; - extent = "20 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "max"; - maxLength = "255"; - }; - new GuiTextEditSliderCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "189 139"; - extent = "61 18"; - minExtent = "8 8"; - visible = "1"; - variable = "filter.controlPoints"; - command = "filter.controlPoints = $ThisControl.getValue();Heightfield::saveTab($selectedOperation);Heightfield::preview($selectedOperation);"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - format = "%3.0f"; - range = "2 20"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "187 118"; - extent = "66 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Control Points"; - maxLength = "255"; - }; - }; - new GuiControl(tab_Turbulence) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "261 198"; - minExtent = "8 8"; - visible = "0"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 6"; - extent = "99 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Turbulence Settings:"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "65 34"; - extent = "91 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Turbulence Factor:"; - maxLength = "255"; - }; - new GuiTextEditSliderCtrl(turbulence_factor) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 35"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - format = "%0.3f"; - range = "0 1"; - increment = "0.001"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "75 61"; - extent = "81 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Radius of Effect:"; - maxLength = "255"; - }; - new GuiTextEditSliderCtrl(turbulence_radius) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 61"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - format = "%1.0f"; - range = "1 40"; - increment = "1"; - }; - }; - new GuiControl(tab_Thermal) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "261 198"; - minExtent = "8 8"; - visible = "0"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 6"; - extent = "122 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Thermal Erosion Settings:"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "112 36"; - extent = "47 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Iterations:"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "79 91"; - extent = "80 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Material Loss %:"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 63"; - extent = "139 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Min Erosion Slope (degrees):"; - maxLength = "255"; - }; - new GuiTextEditSliderCtrl(thermal_iter) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 36"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - format = "%1.0f"; - range = "0 50"; - increment = "1"; - }; - new GuiTextEditSliderCtrl(thermal_slope) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 63"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - format = "%2.1f"; - range = "0 89"; - increment = "0.1"; - }; - new GuiTextEditSliderCtrl(thermal_cons) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 90"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - format = "%2.1f"; - range = "0 100"; - increment = "0.1"; - }; - }; - new GuiControl(tab_Hydraulic) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "259 198"; - minExtent = "8 8"; - visible = "0"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 6"; - extent = "129 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Hydraulic Erosion Settings:"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "112 34"; - extent = "47 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Iterations:"; - maxLength = "255"; - }; - new GuiFilterCtrl(hydraulic_filter) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "16 57"; - extent = "130 130"; - minExtent = "8 8"; - visible = "1"; - command = "Heightfield::saveTab();Heightfield::preview($selectedOperation);"; - helpTag = "0"; - controlPoints = "7"; - filter = "0.000000 0.166667 0.333333 0.500000 0.666667 0.833333 1.000000"; - }; - new GuiTextEditSliderCtrl(hydraulic_iter) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 35"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - format = "%1.0f"; - range = "0 50"; - increment = "1"; - }; - new GuiTextEditSliderCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "165 161"; - extent = "64 18"; - minExtent = "8 8"; - visible = "1"; - variable = "hydraulic_filter.controlPoints"; - command = "hydraulic_filter.controlPoints = $ThisControl.getValue();Heightfield::saveTab();Heightfield::preview($selectedOperation);"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - format = "%3.0f"; - range = "2 20"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "165 141"; - extent = "69 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Control Points:"; - maxLength = "255"; - }; - }; - new GuiControl(tab_Sinus) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "259 199"; - minExtent = "8 8"; - visible = "0"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 6"; - extent = "72 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Sinus Settings:"; - maxLength = "255"; - }; - new GuiFilterCtrl(sinus_filter) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "36 64"; - extent = "130 130"; - minExtent = "8 8"; - visible = "1"; - command = "Heightfield::saveTab();Heightfield::preview($selectedOperation);"; - helpTag = "0"; - controlPoints = "7"; - filter = "0.176920 0.833330 0.876920 0.238460 0.215380 0.166660 0.000000"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "100 32"; - extent = "70 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Random Seed:"; - maxLength = "255"; - }; - new GuiTextEditCtrl(sinus_seed) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "174 32"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "0"; - maxLength = "255"; - historySize = "5"; - password = "0"; - tabComplete = "0"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "177 66"; - extent = "73 20"; - minExtent = "8 8"; - visible = "1"; - command = "sinus_seed.setValue(terraFormer.generateSeed());Heightfield::saveTab();Heightfield::preview($selectedOperation);"; - helpTag = "0"; - text = "New Seed"; - groupNum = "-1"; - buttonType = "PushButton"; - }; - new GuiTextEditSliderCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "178 171"; - extent = "64 18"; - minExtent = "8 8"; - visible = "1"; - variable = "sinus_filter.controlPoints"; - command = "sinus_filter.controlPoints = $ThisControl.getValue();Heightfield::saveTab();Heightfield::preview($selectedOperation);"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - format = "%3.0f"; - range = "2 20"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "179 150"; - extent = "69 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Control Points:"; - maxLength = "255"; - }; - }; - new GuiControl(tab_terrainFile) { - profile = "GuiContentProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "261 198"; - minExtent = "8 8"; - visible = "0"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 2"; - extent = "53 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "TerrainFile:"; - maxLength = "255"; - }; - new GuiScrollCtrl() { - profile = "GuiScrollProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 20"; - extent = "262 180"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "dynamic"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "0"; - childMargin = "0 0"; - - new GuiTextListCtrl(terrainFile_textList) { - profile = "GuiTextArrayProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "2 2"; - extent = "240 8"; - minExtent = "8 8"; - visible = "1"; - command = "terrainFile_terrFileText.setValue(\"terrains/\" @ terrainFile_textList.getRowTextById(terrainFile_textList.getSelectedId()));Heightfield::saveTab();Heightfield::preview($selectedOperation);"; - helpTag = "0"; - enumerate = "0"; - resizeCell = "1"; - columns = "0"; - fitParentWidth = "1"; - clipColumnText = "0"; - }; - }; - new GuiTextCtrl(terrainFile_terrFileText) { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "64 2"; - extent = "8 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - maxLength = "255"; - }; - }; - new GuiControl(tab_General) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "261 198"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 6"; - extent = "83 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "General Settings:"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "8 53"; - extent = "67 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Height Range:"; - maxLength = "255"; - }; - new GuiTextEditSliderCtrl(general_scale) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "108 52"; - extent = "64 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - format = "%1.0f"; - range = "5 500"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "177 53"; - extent = "33 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "meters"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "29 93"; - extent = "74 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Water Level %:"; - maxLength = "255"; - }; - new GuiSliderCtrl(general_water) { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "22 113"; - extent = "200 30"; - minExtent = "8 8"; - visible = "1"; - variable = "value"; - command = "general_water_meters.setValue(general_water.getValue()*general_scale.getValue()+general_min_height.getValue() @ \" meters\");Heightfield::saveTab();Heightfield::preview();"; - helpTag = "0"; - range = "0.000000 1.000000"; - ticks = "5"; - value = "0"; - }; - new GuiTextCtrl(general_water_meters) { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "109 93"; - extent = "42 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "0 meters"; - maxLength = "255"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "64 158"; - extent = "135 20"; - minExtent = "8 8"; - visible = "1"; - command = "Heightfield::center();"; - helpTag = "0"; - text = "Center on Camera"; - groupNum = "-1"; - buttonType = "PushButton"; - }; - new GuiTextCtrl(general_centerx) { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 6"; - extent = "8 18"; - minExtent = "8 8"; - visible = "0"; - helpTag = "0"; - text = "0"; - maxLength = "255"; - }; - new GuiTextCtrl(general_centery) { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 6"; - extent = "8 18"; - minExtent = "8 8"; - visible = "0"; - helpTag = "0"; - text = "0"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "8 28"; - extent = "89 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Min Terrain Height:"; - maxLength = "255"; - }; - new GuiTextEditSliderCtrl(general_min_height) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "108 27"; - extent = "64 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - format = "%1.0f"; - range = "0 500"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "177 28"; - extent = "33 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "meters"; - maxLength = "255"; - }; - }; - new GuiControl(tab_Bitmap) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "261 198"; - minExtent = "8 8"; - visible = "0"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 6"; - extent = "76 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Bitmap settings:"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 43"; - extent = "45 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Filename:"; - maxLength = "255"; - }; - new GuiTextCtrl(bitmap_name) { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "64 43"; - extent = "8 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - maxLength = "255"; - }; - new GuiButtonCtrl(bitmap_choose) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 65"; - extent = "73 20"; - minExtent = "8 8"; - visible = "1"; - command = "Heightfield::setBitmap();"; - helpTag = "0"; - text = "Choose..."; - groupNum = "-1"; - buttonType = "PushButton"; - }; - }; - new GuiControl(tab_Blend) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "261 198"; - minExtent = "8 8"; - visible = "0"; - helpTag = "0"; - - new GuiPopUpMenuCtrl(blend_option) { - profile = "GuiPopUpMenuProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "64 118"; - extent = "82 20"; - minExtent = "8 8"; - visible = "1"; - command = "Heightfield::saveTab();Heightfield::preview($selectedOperation);"; - helpTag = "0"; - text = "Add"; - maxLength = "255"; - maxPopupHeight = "200"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 6"; - extent = "71 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Blend settings:"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 31"; - extent = "34 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Factor:"; - maxLength = "255"; - }; - new GuiSliderCtrl(blend_factor) { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "49 29"; - extent = "200 30"; - minExtent = "8 8"; - visible = "1"; - variable = "value"; - command = "Heightfield::saveTab();Heightfield::preview($selectedOperation);"; - helpTag = "0"; - range = "0.000000 1.000000"; - ticks = "5"; - value = "0.584211"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 64"; - extent = "49 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Source A:"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "23 156"; - extent = "205 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "result = (A*factor) operation (B*(1-factor))"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "7 91"; - extent = "48 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Source B:"; - maxLength = "255"; - }; - new GuiTextEditCtrl(blend_srcB) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "64 89"; - extent = "33 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "1"; - maxLength = "255"; - historySize = "5"; - password = "0"; - tabComplete = "0"; - }; - new GuiTextCtrl(blend_srcA) { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "64 65"; - extent = "92 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Previous Operation"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "5 118"; - extent = "50 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Operation:"; - maxLength = "255"; - }; - }; - new GuiControl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "height"; - position = "0 250"; - extent = "275 210"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiPopUpMenuCtrl(Heightfield_options) { - profile = "GuiPopUpMenuProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 3"; - extent = "199 20"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Options"; - maxLength = "255"; - maxPopupHeight = "200"; - setText = "false"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "205 3"; - extent = "53 20"; - minExtent = "8 8"; - visible = "1"; - command = "Heightfield::onDelete();"; - helpTag = "0"; - text = "Delete"; - groupNum = "-1"; - buttonType = "PushButton"; - }; - new GuiScrollCtrl() { - profile = "EditorScrollProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "5 27"; - extent = "261 176"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "dynamic"; - constantThumbHeight = "1"; - childMargin = "0 0"; - - new GuiTextListCtrl(Heightfield_operation) { - profile = "GuiTextListProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "2 2"; - extent = "257 16"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - enumerate = "0"; - resizeCell = "1"; - columns = "1"; - fitParentWidth = "1"; - clipColumnText = "0"; - }; - }; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "98 229"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - command = "Heightfield::apply();"; - helpTag = "0"; - text = "Apply"; - groupNum = "-1"; - buttonType = "PushButton"; - }; - }; - new GuiTerrPreviewCtrl(HeightfieldPreview) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "4 198"; - extent = "256 256"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - }; - }; - new GuiControl(ETexture) { - profile = "GuiModelessDialogProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 458"; - minExtent = "8 8"; - visible = "0"; - helpTag = "0"; - - new GuiTerrPreviewCtrl(TexturePreview) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "4 198"; - extent = "256 256"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - }; - new GuiControl(TextureTabParent) { - profile = "EditorScrollProfile"; - horizSizing = "left"; - vertSizing = "height"; - position = "370 0"; - extent = "270 458"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - childMargin = "0 0"; - constantThumbHeight = "1"; - willFirstRespond = "1"; - - new GuiControl(tab_DistortMask) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "2 1"; - extent = "261 202"; - minExtent = "8 8"; - visible = "0"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 1"; - extent = "126 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Fractal Distortion Settings:"; - maxLength = "255"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 97"; - extent = "77 20"; - minExtent = "8 8"; - visible = "1"; - command = "dmask_seed.setValue(terraFormer.generateSeed());Texture::saveOperation();Texture::previewOperation();"; - helpTag = "0"; - text = "New Seed"; - groupNum = "-1"; - buttonType = "PushButton"; - }; - new GuiTextEditCtrl(dmask_seed) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 71"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "0"; - maxLength = "255"; - historySize = "5"; - password = "0"; - tabComplete = "0"; - }; - new GuiTextEditSliderCtrl(dmask_rough) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 47"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - format = "%0.3f"; - range = "0 1"; - increment = "0.001"; - }; - new GuiTextEditSliderCtrl(dmask_interval) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 23"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - format = "%1.0f"; - range = "3 36"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "90 23"; - extent = "71 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Hill Frequency:"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "103 47"; - extent = "58 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Roughness:"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "91 71"; - extent = "70 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Random Seed:"; - maxLength = "255"; - }; - new GuiFilterCtrl(dmask_filter) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "12 96"; - extent = "143 93"; - minExtent = "8 8"; - visible = "1"; - command = "Texture::saveOperation();Texture::previewOperation();"; - helpTag = "0"; - controlPoints = "7"; - filter = "0.000000 0.166667 0.333333 0.500000 0.666667 0.833333 1.000000"; - }; - new GuiTextEditSliderCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "173 165"; - extent = "64 18"; - minExtent = "8 8"; - visible = "1"; - variable = "dmask_filter.controlPoints"; - command = "dmask_filter.controlPoints = $ThisControl.getValue();Texture::saveOperation();Texture::previewOperation();"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - format = "%3.0f"; - range = "2 20"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "173 147"; - extent = "69 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Control Points:"; - maxLength = "255"; - }; - }; - new GuiControl(tab_FractalMask) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "2 0"; - extent = "261 202"; - minExtent = "8 8"; - visible = "0"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 1"; - extent = "106 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Fractal Mask Settings:"; - maxLength = "255"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "168 96"; - extent = "77 20"; - minExtent = "8 8"; - visible = "1"; - command = "fBmmask_seed.setValue(terraFormer.generateSeed());Texture::saveOperation();Texture::previewOperation();"; - helpTag = "0"; - text = "New Seed"; - groupNum = "-1"; - buttonType = "PushButton"; - }; - new GuiTextEditCtrl(fBmmask_seed) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "168 70"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "0"; - maxLength = "255"; - historySize = "5"; - password = "0"; - tabComplete = "0"; - }; - new GuiTextEditSliderCtrl(fbmmask_rough) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "168 46"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - format = "%0.3f"; - range = "0 1"; - increment = "0.001"; - }; - new GuiTextEditSliderCtrl(fbmmask_interval) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "168 22"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - format = "%1.0f"; - range = "3 36"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "92 22"; - extent = "71 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Hill Frequency:"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "105 46"; - extent = "58 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Roughness:"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "93 70"; - extent = "70 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Random Seed:"; - maxLength = "255"; - }; - new GuiFilterCtrl(fBmmask_filter) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "9 94"; - extent = "147 98"; - minExtent = "8 8"; - visible = "1"; - command = "Texture::saveOperation();Texture::previewOperation();"; - helpTag = "0"; - controlPoints = "7"; - filter = "0.000000 0.166670 0.333330 0.500000 0.666670 0.833330 1.000000"; - }; - new GuiCheckBoxCtrl(fBmDistort) { - profile = "GuiCheckBoxProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 122"; - extent = "82 20"; - minExtent = "8 8"; - visible = "1"; - command = "Texture::saveOperation();Texture::previewOperation();"; - helpTag = "0"; - text = "Use Distortion"; - groupNum = "-1"; - buttonType = "ToggleButton"; - }; - new GuiTextEditSliderCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "168 174"; - extent = "64 18"; - minExtent = "8 8"; - visible = "1"; - variable = "fBmmask_filter.controlPoints"; - command = "fBmmask_filter.controlPoints = $ThisControl.getValue();Texture::saveOperation();Texture::previewOperation();"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - format = "%3.0f"; - range = "2 20"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "168 155"; - extent = "69 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Control Points:"; - maxLength = "255"; - }; - }; - new GuiControl(tab_HeightMask) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "2 0"; - extent = "261 200"; - minExtent = "8 8"; - visible = "0"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 1"; - extent = "103 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Height Mask Settings:"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 26"; - extent = "26 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Filter:"; - maxLength = "255"; - }; - new GuiFilterCtrl(TextureHeightFilter) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "46 26"; - extent = "130 130"; - minExtent = "8 8"; - visible = "1"; - command = "Texture::saveOperation();Texture::previewOperation();"; - helpTag = "0"; - controlPoints = "6"; - filter = "0.000000 0.200000 0.400000 0.600000 0.800000 1.000000"; - }; - new GuiCheckBoxCtrl(heightDistort) { - profile = "GuiCheckBoxProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "45 165"; - extent = "129 20"; - minExtent = "8 8"; - visible = "1"; - command = "Texture::saveOperation();Texture::previewOperation();"; - helpTag = "0"; - text = "Use Fractal Distortion"; - groupNum = "-1"; - buttonType = "ToggleButton"; - }; - new GuiTextEditSliderCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "185 134"; - extent = "64 18"; - minExtent = "8 8"; - visible = "1"; - variable = "TextureHeightFilter.controlPoints"; - command = "TextureHeightFilter.controlPoints = $ThisControl.getValue();Texture::saveOperation();Texture::previewOperation();"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - format = "%3.0f"; - range = "2 20"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "185 115"; - extent = "69 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Control Points:"; - maxLength = "255"; - }; - }; - new GuiControl(tab_SlopeMask) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "2 0"; - extent = "261 200"; - minExtent = "8 8"; - visible = "0"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 1"; - extent = "100 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Slope Mask Settings:"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 26"; - extent = "26 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Filter:"; - maxLength = "255"; - }; - new GuiFilterCtrl(TextureSlopeFilter) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "45 27"; - extent = "130 130"; - minExtent = "8 8"; - visible = "1"; - command = "Texture::saveOperation();Texture::previewOperation();"; - helpTag = "0"; - controlPoints = "7"; - filter = "0.000000 0.166667 0.333333 0.500000 0.666667 0.833333 1.000000"; - }; - new GuiCheckBoxCtrl(slopeDistort) { - profile = "GuiCheckBoxProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "44 166"; - extent = "129 20"; - minExtent = "8 8"; - visible = "1"; - command = "Texture::saveOperation();Texture::previewOperation();"; - helpTag = "0"; - text = "Use Fractal Distortion"; - groupNum = "-1"; - buttonType = "ToggleButton"; - }; - new GuiTextEditSliderCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "185 134"; - extent = "64 18"; - minExtent = "8 8"; - visible = "1"; - variable = "TextureSlopeFilter.controlPoints"; - command = "TextureSlopeFilter.controlPoints = $ThisControl.getValue();Texture::saveOperation();Texture::previewOperation();"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - format = "%3.0f"; - range = "2 20"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "185 115"; - extent = "69 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Control Points:"; - maxLength = "255"; - }; - }; - new GuiControl(tab_WaterMask) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "2 0"; - extent = "261 200"; - minExtent = "8 8"; - visible = "0"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 1"; - extent = "131 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Water Level Mask Settings:"; - maxLength = "255"; - }; - new GuiCheckBoxCtrl(waterDistort) { - profile = "GuiCheckBoxProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "63 165"; - extent = "129 20"; - minExtent = "8 8"; - visible = "1"; - command = "Texture::saveOperation();Texture::previewOperation();"; - helpTag = "0"; - text = "Use Fractal Distortion"; - groupNum = "-1"; - buttonType = "ToggleButton"; - }; - }; - }; - new GuiControl() { - profile = "GuiDefaultProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "371 249"; - extent = "267 96"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiScrollCtrl() { - profile = "EditorScrollProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "4 27"; - extent = "261 65"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "dynamic"; - constantThumbHeight = "1"; - childMargin = "0 0"; - - new GuiTextListCtrl(Texture_material) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "2 2"; - extent = "257 8"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - enumerate = "0"; - resizeCell = "1"; - columns = "1"; - fitParentWidth = "1"; - clipColumnText = "0"; - }; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "205 3"; - extent = "53 20"; - minExtent = "8 8"; - visible = "1"; - command = "Texture::deleteMaterial();"; - helpTag = "0"; - text = "Delete"; - groupNum = "-1"; - buttonType = "PushButton"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "5 3"; - extent = "78 20"; - minExtent = "8 8"; - visible = "1"; - command = "Texture::addMaterialTexture();"; - helpTag = "0"; - text = "Add Material..."; - groupNum = "-1"; - buttonType = "PushButton"; - }; - }; - new GuiControl() { - profile = "GuiDefaultProfile"; - horizSizing = "left"; - vertSizing = "height"; - position = "370 349"; - extent = "270 112"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiPopUpMenuCtrl(Texture_operation_menu) { - profile = "GuiPopUpMenuProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 3"; - extent = "199 20"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Options"; - maxLength = "255"; - maxPopupHeight = "200"; - setText = "false"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "205 3"; - extent = "53 20"; - minExtent = "8 8"; - visible = "1"; - command = "Texture::deleteOperation();"; - helpTag = "0"; - text = "Delete"; - groupNum = "-1"; - buttonType = "PushButton"; - }; - new GuiScrollCtrl() { - profile = "EditorScrollProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "5 27"; - extent = "261 77"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "dynamic"; - constantThumbHeight = "1"; - childMargin = "0 0"; - - new GuiTextListCtrl(Texture_operation) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "2 2"; - extent = "257 8"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - enumerate = "0"; - resizeCell = "1"; - columns = "1"; - fitParentWidth = "1"; - clipColumnText = "0"; - }; - }; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "456 219"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - command = "Texture::applyMaterials();"; - helpTag = "0"; - text = "Apply"; - groupNum = "-1"; - buttonType = "PushButton"; - }; - }; - new GuiTextCtrl(TESelectionInfo) { - profile = "EditorTextProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "254 430"; - extent = "159 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - maxLength = "255"; - }; - new GuiTextCtrl(TEMouseBrushInfo) { - profile = "EditorTextProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "6 430"; - extent = "182 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - maxLength = "255"; - }; - new GuiTextCtrl(TESelectionInfo1) { - profile = "EditorTextProfileWhite"; - horizSizing = "right"; - vertSizing = "top"; - position = "255 431"; - extent = "159 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - maxLength = "255"; - }; - new GuiTextCtrl(TEMouseBrushInfo1) { - profile = "EditorTextProfileWhite"; - horizSizing = "right"; - vertSizing = "top"; - position = "7 431"; - extent = "182 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - maxLength = "255"; - }; - new GuiControl(EPainter) { - profile = "EditorScrollProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "409 0"; - extent = "231 446"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiBitmapCtrl(ETerrainMaterialBitmap0) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "9 24"; - extent = "96 96"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - bitmap = "fps/data/terrains/grassland/grass"; - wrap = "1"; - }; - new GuiTextCtrl(ETerrainMaterialText0) { - profile = "PainterTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 5"; - extent = "28 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "grass"; - maxLength = "255"; - }; - new GuiButtonCtrl(ETerrainMaterialChange0) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "9 125"; - extent = "96 22"; - minExtent = "8 8"; - visible = "1"; - command = "ETerrainEditor.changeMaterial(0);"; - helpTag = "0"; - text = "Change..."; - groupNum = "-1"; - buttonType = "PushButton"; - }; - new GuiBorderButtonCtrl(ETerrainMaterialPaint0) { - profile = "GuiBorderButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 6"; - extent = "106 118"; - minExtent = "8 8"; - visible = "1"; - command = "ETerrainEditor.setPaintMaterial(0);"; - helpTag = "0"; - text = "Button"; - groupNum = "-1"; - buttonType = "RadioButton"; - }; - new GuiBitmapCtrl(ETerrainMaterialBitmap1) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "9 170"; - extent = "96 96"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - bitmap = "fps/data/terrains/grassland/grass"; - wrap = "1"; - }; - new GuiTextCtrl(ETerrainMaterialText1) { - profile = "PainterTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 151"; - extent = "28 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "grass"; - maxLength = "255"; - }; - new GuiButtonCtrl(ETerrainMaterialChange1) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "9 271"; - extent = "96 22"; - minExtent = "8 8"; - visible = "1"; - command = "ETerrainEditor.changeMaterial(1);"; - helpTag = "0"; - text = "Change..."; - groupNum = "-1"; - buttonType = "PushButton"; - }; - new GuiBorderButtonCtrl(ETerrainMaterialPaint1) { - profile = "GuiBorderButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 152"; - extent = "106 118"; - minExtent = "8 8"; - visible = "1"; - command = "ETerrainEditor.setPaintMaterial(1);"; - helpTag = "0"; - text = "Button"; - groupNum = "-1"; - buttonType = "RadioButton"; - }; - new GuiBitmapCtrl(ETerrainMaterialBitmap2) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "9 312"; - extent = "96 96"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - bitmap = "fps/data/terrains/grassland/grass"; - wrap = "1"; - }; - new GuiTextCtrl(ETerrainMaterialText2) { - profile = "PainterTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 293"; - extent = "28 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "grass"; - maxLength = "255"; - }; - new GuiButtonCtrl(ETerrainMaterialChange2) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "9 413"; - extent = "96 22"; - minExtent = "8 8"; - visible = "1"; - command = "ETerrainEditor.changeMaterial(2);"; - helpTag = "0"; - text = "Change..."; - groupNum = "-1"; - buttonType = "PushButton"; - }; - new GuiBorderButtonCtrl(ETerrainMaterialPaint2) { - profile = "GuiBorderButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 294"; - extent = "106 118"; - minExtent = "8 8"; - visible = "1"; - command = "ETerrainEditor.setPaintMaterial(2);"; - helpTag = "0"; - text = "Button"; - groupNum = "-1"; - buttonType = "RadioButton"; - }; - new GuiBitmapCtrl(ETerrainMaterialBitmap3) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "122 24"; - extent = "96 96"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - bitmap = "fps/data/terrains/grassland/grass"; - wrap = "1"; - }; - new GuiTextCtrl(ETerrainMaterialText3) { - profile = "PainterTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "123 5"; - extent = "28 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "grass"; - maxLength = "255"; - }; - new GuiButtonCtrl(ETerrainMaterialChange3) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "122 125"; - extent = "96 22"; - minExtent = "8 8"; - visible = "1"; - command = "ETerrainEditor.changeMaterial(3);"; - helpTag = "0"; - text = "Change..."; - groupNum = "-1"; - buttonType = "PushButton"; - }; - new GuiBorderButtonCtrl(ETerrainMaterialPaint3) { - profile = "GuiBorderButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "117 6"; - extent = "106 118"; - minExtent = "8 8"; - visible = "1"; - command = "ETerrainEditor.setPaintMaterial(3);"; - helpTag = "0"; - text = "Button"; - groupNum = "-1"; - buttonType = "RadioButton"; - }; - new GuiBitmapCtrl(ETerrainMaterialBitmap4) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "122 170"; - extent = "96 96"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - bitmap = "fps/data/terrains/grassland/grass"; - wrap = "1"; - }; - new GuiTextCtrl(ETerrainMaterialText4) { - profile = "PainterTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "123 151"; - extent = "28 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "grass"; - maxLength = "255"; - }; - new GuiButtonCtrl(ETerrainMaterialChange4) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "122 271"; - extent = "96 22"; - minExtent = "8 8"; - visible = "1"; - command = "ETerrainEditor.changeMaterial(4);"; - helpTag = "0"; - text = "Change..."; - groupNum = "-1"; - buttonType = "PushButton"; - }; - new GuiBorderButtonCtrl(ETerrainMaterialPaint4) { - profile = "GuiBorderButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "117 152"; - extent = "106 118"; - minExtent = "8 8"; - visible = "1"; - command = "ETerrainEditor.setPaintMaterial(4);"; - helpTag = "0"; - text = "Button"; - groupNum = "-1"; - buttonType = "RadioButton"; - }; - new GuiBitmapCtrl(ETerrainMaterialBitmap5) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "122 311"; - extent = "96 96"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - bitmap = "fps/data/terrains/grassland/grass"; - wrap = "1"; - }; - new GuiTextCtrl(ETerrainMaterialText5) { - profile = "PainterTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "123 292"; - extent = "28 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "grass"; - maxLength = "255"; - }; - new GuiButtonCtrl(ETerrainMaterialChange5) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "122 412"; - extent = "96 22"; - minExtent = "8 8"; - visible = "1"; - command = "ETerrainEditor.changeMaterial(5);"; - helpTag = "0"; - text = "Change..."; - groupNum = "-1"; - buttonType = "PushButton"; - }; - new GuiBorderButtonCtrl(ETerrainMaterialPaint5) { - profile = "GuiBorderButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "117 293"; - extent = "106 118"; - minExtent = "8 8"; - visible = "1"; - command = "ETerrainEditor.setPaintMaterial(5);"; - helpTag = "0"; - text = "Button"; - groupNum = "-1"; - buttonType = "RadioButton"; - }; - }; - }; - new GuiMenuBar(EditorMenuBar) { - profile = "GuiMenuBarProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - }; -}; -//--- OBJECT WRITE END --- - diff --git a/docs/base/@vl2/scripts.vl2/gui/EditorSaveMissionDlg.gui b/docs/base/@vl2/scripts.vl2/gui/EditorSaveMissionDlg.gui deleted file mode 100644 index d281b277..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/EditorSaveMissionDlg.gui +++ /dev/null @@ -1,336 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(EditorSaveMissionDlg) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new GuiWindowCtrl() { - profile = "GuiWindowProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "168 81"; - extent = "333 313"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Save Mission..."; - resizeWidth = "1"; - resizeHeight = "1"; - canMove = "1"; - canClose = "1"; - canMinimize = "1"; - canMaximize = "1"; - minSize = "50 50"; - - new GuiControl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "8 50"; - extent = "317 226"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiMediumBoldTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 6"; - extent = "249 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Select the files which you wish to save:"; - }; - new GuiCheckBoxCtrl(SaveMissionCheckBox) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 32"; - extent = "132 22"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Mission File"; - }; - new GuiTextCtrl(SaveMissionText) { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "22 56"; - extent = "64 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - }; - new GuiTextCtrl(SaveTerrainText) { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "22 102"; - extent = "56 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - }; - new GuiCheckBoxCtrl(SaveTerrainCheckBox) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 77"; - extent = "132 22"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Terrain"; - }; - new GuiCheckBoxCtrl(SaveHeightFieldScriptCheckBox) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 122"; - extent = "132 22"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Heightfield Script"; - }; - new GuiTextCtrl(SaveHeightFieldScriptText) { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "22 148"; - extent = "162 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - }; - new GuiTextCtrl(SaveTextureScriptText) { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "22 194"; - extent = "132 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - }; - new GuiCheckBoxCtrl(SaveTerrainScriptCheckBox) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 167"; - extent = "132 22"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Texture Script"; - }; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "158 284"; - extent = "72 22"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "EditorSaveMissionDlg.doSave();Canvas.popDialog(EditorSaveMissionDlg);"; - helpTag = "0"; - text = "OK"; - }; - new GuiTextEditCtrl(MissionNameTextEdit) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "87 26"; - extent = "238 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - altCommand = "EditorSaveMissionDlg.missionName = $ThisControl.getValue();EditorSaveMissionDlg.updateTextFields();"; - helpTag = "0"; - historySize = "0"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "241 284"; - extent = "72 22"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "Canvas.popDialog(EditorSaveMissionDlg);"; - helpTag = "0"; - text = "Cancel"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "13 28"; - extent = "66 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Mission Name"; - }; - }; -}; -//--- OBJECT WRITE END --- - -//------------------------------------------------------------------------------ -// Functions -//------------------------------------------------------------------------------ - -function EditorSaveMissionDlg::updateTextFields(%this) -{ - SaveMissionText.setValue("missions/" @ %this.missionName @ ".mis"); - SaveTerrainText.setValue("terrains/" @ %this.missionName @ ".ter"); - SaveTextureScriptText.setValue("terrains/texture/" @ %this.missionName @ "_texture.cs"); - SaveHeightFieldScriptText.setValue("terrains/heightfield/" @ %this.missionName @ "_heightfield.cs"); -} - -function EditorSaveMissionDlg::onWake(%this) -{ - %this.missionName = fileBase($MissionName); - - // - MissionNameTextEdit.setValue(%this.missionName); - %this.updateTextFields(); - - // set all to be saved - if(%this.initialized != true) - { - SaveMissionCheckBox.setValue(1); - SaveTerrainCheckBox.setValue(1); - SaveTerrainScriptCheckBox.setValue(1); - SaveHeightFieldScriptCheckBox.setValue(1); - - %this.initialized = true; - } -} - -function EditorSaveMissionDlg::doSave(%this) -{ - // - if(!isObject(MissionGroup)) - { - error("No mission exists to save!"); - return; - } - - // check the files for write access - //--------------------------------- - if(SaveMissionCheckBox.getValue()) - { - %file = "base/missions/" @ %this.missionName @ ".mis"; - if(!isWriteableFileName(%file)) - { - error("Mission file '" @ %file @ "' is not writeable."); - return; - } - } - - if(SaveTerrainCheckBox.getValue()) - { - %file = "base/terrains/" @ %this.missionName @ ".ter"; - if(!isWriteableFileName(%file)) - { - error("Terrain file '" @ %file @ "' is not writeable."); - return; - } - } - - if(SaveTerrainScriptCheckBox.getValue()) - { - %file = "base/terrains/texture/" @ %this.missionName @ "_texture.cs"; - if(!isWriteableFileName(%file)) - { - error("Terrain texture script file '" @ %file @ "' is not writeable."); - return; - } - } - - if(SaveHeightFieldScriptCheckBox.getValue()) - { - %file = "base/terrains/heightfield/" @ %this.missionName @ "_heightfield.cs"; - if(!isWriteableFileName(%file)) - { - error("Terrain heightfield script file '" @ %file @ "' is not writeable."); - return; - } - } - - // Now, save out the files... - //--------------------------------- - if(SaveMissionCheckBox.getValue()) - { - // rename the terrainFile field in the TerrainBlock obj - if(SaveTerrainCheckBox.getValue()) - if(isObject(terrain)) - terrain.terrainFile = %this.missionName @ ".ter"; - - // - missionGroup.save("missions/" @ %this.missionName @ ".mis"); - $MissionName = %this.missionName @ ".mis"; - } - - // requires that the terrain object be named 'terrain' - if(SaveTerrainCheckBox.getValue()) - if(isObject(terrain)) - terrain.save(%this.missionName @ ".ter"); - else - warn(" Failed to save TerrainObject (no object exists)"); - - // - if(SaveTerrainScriptCheckBox.getValue()) - if(Texture_material.rowCount()) - Texture::save(%this.missionName @ "_texture.cs"); - else - warn(" Failed to save Terrain Script file. Nothing to save."); - - // - if(SaveHeightFieldScriptCheckBox.getValue()) - if(Heightfield_operation.rowCount()) - HeightField::doSaveHeightfield(%this.missionName @ "_heightfield.cs"); - else - warn(" Failed to save HeightField Script file. Nothing to save."); -} diff --git a/docs/base/@vl2/scripts.vl2/gui/EditorToolBarGui.gui b/docs/base/@vl2/scripts.vl2/gui/EditorToolBarGui.gui deleted file mode 100644 index 1f20db47..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/EditorToolBarGui.gui +++ /dev/null @@ -1,71 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(EditorToolBarGui) { - profile = "GuiWindowProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "2 2"; - extent = "80 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "Editor.close();"; - helpTag = "0"; - text = "Back"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "452 2"; - extent = "80 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "Canvas.setContent(TerraformerGui);"; - helpTag = "0"; - text = "Terraformer"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "370 2"; - extent = "80 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "Editor.setView(TerrainEditorView);"; - helpTag = "0"; - text = "Terrain Editor"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "288 2"; - extent = "80 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "Editor.setView(WorldEditorView);"; - helpTag = "0"; - text = "World Editor"; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/EditorToolCreatorGui.gui b/docs/base/@vl2/scripts.vl2/gui/EditorToolCreatorGui.gui deleted file mode 100644 index 98893f14..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/EditorToolCreatorGui.gui +++ /dev/null @@ -1,322 +0,0 @@ -//--- OBJECT WRITE BEGIN --- - -new GuiScrollCtrl(EditorToolCreatorGui) -{ - profile = "GuiScrollCtrlProfile"; - horizSizing = "width"; - vertSizing = "height"; - vScrollBar = "allwaysOn"; - hScrollBar = "dynamic"; - - new GuiScrollContentCtrl() - { - profile = "GuiScrollContentProfile"; - - new CreatorTree(Creator) - { - profile = "GuiTreeViewProfile"; - }; - }; -}; - -//--- OBJECT WRITE END --- - -//------------------------------------------------------------------------------ -// Functions -//------------------------------------------------------------------------------ - -function Creator::init(%this) -{ - %this.clear(); - -// %this.currentSel = -1; -// %this.currentRoot = -1; -// %this.currentObj = -1; - - $InstantGroup = "MissionGroup"; - - // *** INTERIORS - %base = %this.addGroup(0, "Interiors"); - %misc = %this.addGroup(%base, "Misc."); - - // - %shapeGroup[0] = "Blood Eagle - Lush"; - %shapeGroup[1] = "Diamond Sword - Volcanic"; - %shapeGroup[2] = "Star Wolf - Ice"; - %shapeGroup[3] = "Children of the Phoenix - Desert"; - %shapeGroup[4] = "Bioderm - Badlands"; - - %groupShort[0] = "b"; - %groupShort[1] = "d"; - %groupShort[2] = "s"; - %groupShort[3] = "p"; - %groupShort[4] = "x"; - - // - %shapeType[0] = "Towers"; - %shapeType[1] = "Bunkers"; - %shapeType[2] = "Base"; - %shapeType[3] = "Platform"; - %shapeType[4] = "Bridge"; - %shapeType[5] = "Wall"; - %shapeType[6] = "Unique"; - %shapeType[7] = "Power"; - %shapeType[8] = "Misc."; - %shapeType[9] = "Vehicle"; - %shapeType[10] = "Rocks"; - - %typeShort[0] = "towr"; - %typeShort[1] = "bunk"; - %typeShort[2] = "base"; - %typeShort[3] = "plat"; - %typeShort[4] = "brdg"; - %typeShort[5] = "wall"; - %typeShort[6] = "uniq"; - %typeShort[7] = "powr"; - %typeShort[8] = "misc"; - %typeShort[9] = "vbay"; - %typeShort[10] = "rock"; - - // create the groups - %grpCount = 0; - for(%i = 0; %shapeGroup[%i] !$= ""; %i++) - { - %parent = Creator.addGroup(%base, %shapeGroup[%i]); - for(%j = 0; %shapeType[%j] !$= ""; %j++) - { - %group[%grpCount] = %this.addGroup(%parent, %shapeType[%j]); - %grpCount++; - } - } - - // walk all the interiors and add them to the correct group - %file = findFirstFile("interiors/*.dif"); - while(%file !$= "") - { - %file = fileBase(%file); - - %grpCount = 0; - %added = false; - for(%i = 0; !%added && %shapeGroup[%i] !$= ""; %i++) - { - for(%j = 0; %shapeType[%j] !$= ""; %j++) - { - if(%this.fileNameMatch(%groupShort[%i], %typeShort[%j], %file)) - { - %this.addItem(%group[%grpCount], %file, "createInterior(" @ "\"" @ %file @ ".dif\"" @ ");"); - %added = true; - } - %grpCount++; - } - } - - // throw it in the 'misc' directory - if(!%added) - %this.addItem(%misc, %file, "createInterior(" @ "\"" @ %file @ ".dif\"" @ ");"); - - %file = findNextFile("interiors/*.dif"); - } - - // *** SHAPES - add in all the shapes now... - %base = %this.addGroup(0, "Shapes"); - %dataGroup = "DataBlockGroup"; - - for(%i = 0; %i < %dataGroup.getCount(); %i++) - { - %obj = %dataGroup.getObject(%i); - if(%obj.catagory !$= "" || %obj.catagory != 0) - { - %grp = %this.addGroup(%base, %obj.catagory); - %this.addItem(%grp, %obj.getName(), %obj.getClassName() @ "::create(" @ %obj.getName() @ ");"); - } - } - - // Statics - %staticBase = %this.addGroup(0, "Static Objects"); - for (%i = 0; %i < $NumStaticTSObjects; %i++) { - echo("This: " SPC $StaticTSObjects[%i]); - echo(getWord($StaticTSObjects[%i], 2)); - - %grp = %this.addGroup(%staticBase, getWord($StaticTSObjects[%i], 0)); - echo("TSStatic::create(" @ getWord($StaticTSObjects[%i], 2) @");"); - %this.addItem(%grp, getWord($StaticTSObjects[%i], 1), "TSStatic::create(\"" @ getWord($StaticTSObjects[%i], 2) @"\");"); - } - - - // *** OBJECTS - do the objects now... - %objGroup[0] = "Environment"; - %objGroup[1] = "Mission"; - %objGroup[2] = "System"; - %objGroup[3] = "AI"; - - %Environment_Item[0] = "Sky"; - %Environment_Item[1] = "Sun"; - %Environment_Item[2] = "Lightning"; - %Environment_Item[3] = "Water"; - %Environment_Item[4] = "Terrain"; - %Environment_Item[5] = "AudioEmitter"; - %Environment_Item[6] = "Precipitation"; - %Environment_Item[7] = "ParticleEmitter"; - - %Mission_Item[0] = "MissionArea"; - %Mission_Item[1] = "GameType"; - %Mission_Item[2] = "Marker"; - %Mission_Item[3] = "Forcefield"; - %Mission_Item[4] = "Trigger"; - %Mission_Item[5] = "PhysicalZone"; - %Mission_Item[6] = "Camera"; - - %System_Item[0] = "SimGroup"; - - %AI_Item[0] = "Objective"; - //%AI_Item[1] = "NavigationGraph"; - - // objects group - %base = %this.addGroup(0, "Objects"); - - // create 'em - for(%i = 0; %objGroup[%i] !$= ""; %i++) - { - %grp = %this.addGroup(%base, %objGroup[%i]); - - %groupTag = "%" @ %objGroup[%i] @ "_Item"; - - %done = false; - for(%j = 0; !%done; %j++) - { - eval("%itemTag = " @ %groupTag @ %j @ ";"); - if(%itemTag $= "") - %done = true; - else - %this.addItem(%grp, %itemTag, "ObjectBuilderGui.build" @ %itemTag @ "();"); - } - } -} - -function createInterior(%name) -{ - %obj = new InteriorInstance() - { - position = "0 0 0"; - rotation = "0 0 0"; - interiorFile = %name; - }; - - return(%obj); -} - -function Creator::onAction(%this) -{ -// %this.currentSel = -1; -// %this.currentRoot = -1; -// %this.currentObj = -1; - - %sel = %this.getSelected(); - if(%sel == -1 || %this.isGroup(%sel) || !$MissionRunning) - return; - - // the value is the callback function.. - if(%this.getValue(%sel) $= "") - return; - - %this.currentSel = %sel; - %this.currentRoot = %this.getRootGroup(%sel); - - %this.create(%sel); -} - -function Creator::create(%this, %sel) -{ - // create the obj and add to the instant group - %obj = eval(%this.getValue(%sel)); - - if(%obj == -1 || %obj == 0) - return; - -// %this.currentObj = %obj; - - $InstantGroup.add(%obj); - - // drop it from the editor - only SceneObjects can be selected... - wEditor.clearSelection(); - wEditor.selectObject(%obj); - wEditor.dropSelection(); -} - -//function Creator::getRootGroup(%sel) -//{ -// if(%sel == -1 || %sel == 0) -// return(-1); -// -// %parent = %this.getParent(%sel); -// while(%parent != 0 || %parent != -1) -// { -// %sel = %parent; -// %parent = %this.getParent(%sel); -// } -// -// return(%sel); -//} -// -//function Creator::getLastItem(%rootGroup) -//{ -// %traverse = %rootGroup + 1; -// while(%this.getRootGroup(%traverse) == %rootGroup) -// %traverse++; -// return(%traverse - 1); -//} -// -//function Creator::createNext(%this) -//{ -// if(%this.currentSel == -1 || %this.currentRoot == -1 || %this.currentObj == -1) -// return; -// -// %sel = %this.currentSel; -// %this.currentSel++; -// -// while(%this.currentSel != %sel) -// { -// if(%this.getRootGroup(%this.currentSel) != %this.currentRoot) -// %this.currentSel = %this.currentRoot + 1; -// -// if(%this.isGroup(%this.currentSel)) -// %this.currentSel++; -// else -// %sel = %this.currentSel; -// } -// -// // -// %this.currentObj.delete(); -// %this.create(%sel); -//} -// -//function Creator::createPrevious(%this) -//{ -// if(%this.currentSel == -1 || %this.currentGroup == -1 || %this.currentObj == -1) -// return; -// -// %sel = %this.currentSel; -// %this.currentSel--; -// -// while(%this.currentSel != %sel) -// { -// if(%this.getRootGroup(%this.currentSel) != %this.currentRoot) -// %this.currentSel = getLastItem(%this.currentRoot); -// -// if(%this.isGroup(%this.currentSel)) -// %this.currentSel--; -// else -// %sel = %this.currentSel; -// } -// -// // -// %this.currentObj.delete(); -// %this.create(%sel); -//} - - - - - - - diff --git a/docs/base/@vl2/scripts.vl2/gui/EditorToolInspectorGui.gui b/docs/base/@vl2/scripts.vl2/gui/EditorToolInspectorGui.gui deleted file mode 100644 index d1abd039..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/EditorToolInspectorGui.gui +++ /dev/null @@ -1,59 +0,0 @@ -//--- OBJECT WRITE BEGIN --- - -new GuiControl(EditorToolInspectorGui) -{ - profile = "GuiButtonProfile"; - position = "0 0"; - extent = "200 200"; - horizSizing = "width"; - vertSizing = "height"; - - new GuiButtonCtrl() - { - profile = "GuiButtonProfile"; - position = "2 2"; - extent = "40 20"; - text = "Apply"; - command = "inspector.apply(InspectorNameEdit.getValue());"; - }; - - new GuiTextEditCtrl(InspectorNameEdit) - { - profile = "GuiTextEditProfile"; - position = "44 2"; - extent = "160 20"; - text = ""; - horizSizing = "width"; - vertSizing = "bottom"; - }; - - new GuiScrollCtrl() - { - profile = "GuiScrollCtrlProfile"; - vScrollBar = "alwaysOn"; - hScrollBar = "dynamic"; - vertSizing = "height"; - horizSizing = "width"; - position = "0 24"; - - new GuiScrollContentCtrl() - { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "height"; - - new GuiInspector(Inspector) - { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - }; - }; - }; -}; - -//--- OBJECT WRITE END --- - -function Inspector::init() -{ -} \ No newline at end of file diff --git a/docs/base/@vl2/scripts.vl2/gui/EditorToolMissionAreaGui.gui b/docs/base/@vl2/scripts.vl2/gui/EditorToolMissionAreaGui.gui deleted file mode 100644 index 482328b9..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/EditorToolMissionAreaGui.gui +++ /dev/null @@ -1,195 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(editortoolmissionareagui) { - profile = "EditorContentProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new GuiControl(AE_MainBar) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new GuiCheckBoxCtrl() { - profile = "GuiRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "2 2"; - extent = "60 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - variable = "AreaEditor.enableEditing"; - command = "AreaEditor.enableEditing = $ThisControl.getValue();"; - helpTag = "0"; - text = "Edit Area"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "63 2"; - extent = "60 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "AreaEditor.centerWorld();"; - helpTag = "0"; - text = "Center"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "125 2"; - extent = "60 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "AreaEditor.enableMirroring = true;AE_MainBar.setVisible(0);AE_MirrorBar.setVisible(1);"; - helpTag = "0"; - text = "Mirror"; - }; - }; - new GuiControl(AE_MirrorBar) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 20"; - minExtent = "8 8"; - visible = "0"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 1"; - extent = "30 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "if(AreaEditor.mirrorIndex == 0) AreaEditor.mirrorIndex = 7; else AreaEditor.mirrorIndex--;"; - helpTag = "0"; - text = "<--"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "37 1"; - extent = "30 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "if(AreaEditor.mirrorIndex == 7) AreaEditor.mirrorIndex = 0; else AreaEditor.mirrorIndex++;"; - helpTag = "0"; - text = "-->"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "78 1"; - extent = "60 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "AreaEditor.enableMirroring = false;tEditor.mirrorTerrain(AreaEditor.mirrorIndex);AreaEditor.updateTerrain();AE_MirrorBar.setVisible(0);AE_MainBar.setVisible(1);"; - helpTag = "0"; - text = "Apply"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "141 1"; - extent = "60 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "AreaEditor.enableMirroring = false;AE_MirrorBar.setVisible(0);AE_MainBar.setVisible(1);"; - helpTag = "0"; - text = "Cancel"; - }; - }; - new MissionAreaEditor(AreaEditor) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 20"; - extent = "640 440"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - wrap = "0"; - squareBitmap = "1"; - enableEditing = "0"; - renderCamera = "1"; - handleFrameColor = "255 255 255 255"; - handleFillColor = "0 0 0 255"; - defaultObjectColor = "0 255 0 100"; - waterObjectColor = "0 0 255 100"; - missionBoundsColor = "255 0 0 255"; - cameraColor = "255 0 0 255"; - enableMirroring = "0"; - mirrorIndex = "0"; - mirrorLineColor = "255 0 255 255"; - mirrorArrowColor = "255 0 255 128"; - }; - new GuiTextCtrl(AreaEditingText) { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "5 460"; - extent = "640 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - }; -}; -//--- OBJECT WRITE END --- - -//------------------------------------------------------------------------------ -// Functions -//------------------------------------------------------------------------------ - -function AreaEditor::init(%this) -{ -} - -function AreaEditor::onUpdate(%this, %area) -{ - AreaEditingText.setValue( "X: " @ getWord(%area,0) @ " Y: " @ getWord(%area,1) @ " W: " @ getWord(%area,2) @ " H: " @ getWord(%area,3)); -} - -function AreaEditor::onWorldOffset(%this, %offset) -{ -} diff --git a/docs/base/@vl2/scripts.vl2/gui/EditorToolThumbnailGui.gui b/docs/base/@vl2/scripts.vl2/gui/EditorToolThumbnailGui.gui deleted file mode 100644 index a8ca4439..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/EditorToolThumbnailGui.gui +++ /dev/null @@ -1,30 +0,0 @@ -//--- OBJECT WRITE BEGIN --- - -new GuiScrollCtrl(ThumbnailView) -{ - profile = "GuiScrollCtrlProfile"; - horizSizing = "width"; - vertSizing = "height"; - vScrollBar = "allwaysOn"; - hScrollBar = "dynamic"; - - new GuiScrollContentCtrl() - { - profile = "GuiScrollContentProfile"; - - new GuiBitmapCtrl(ThumbnailPreview) - { - profile = "GuiScrollContentProfile"; - }; - }; -}; - -//--- OBJECT WRITE END --- - -//------------------------------------------------------------------------------ -// Functions -//------------------------------------------------------------------------------ - -function ThumbnailPreview::init(%this) -{ -} \ No newline at end of file diff --git a/docs/base/@vl2/scripts.vl2/gui/EditorToolTreeViewGui.gui b/docs/base/@vl2/scripts.vl2/gui/EditorToolTreeViewGui.gui deleted file mode 100644 index e7a6cc63..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/EditorToolTreeViewGui.gui +++ /dev/null @@ -1,108 +0,0 @@ -//--- OBJECT WRITE BEGIN --- - -new GuiScrollCtrl(EditorToolTreeViewGui) -{ - profile = "GuiScrollCtrlProfile"; - horizSizing = "width"; - vertSizing = "height"; - vScrollBar = "alwaysOn"; - hScrollBar = "dynamic"; - position = "0 0"; - extent = "200 400"; - - new GuiScrollContentCtrl() - { - profile = "GuiScrollContentProfile"; - -// new GuiTreeViewCtrl(EditorTree) - new GuiTreeView(EditorTree) - { - profile = "GuiTreeViewProfile"; - position = "0 0"; - extent = "300 300"; - horizSizing = "width"; - allowMultipleSelections = "true"; - recurseSets = "true"; - }; - }; -}; - -//--- OBJECT WRITE END --- - -//------------------------------------------------------------------------------ -// Functions -//------------------------------------------------------------------------------ - -function EditorTree::init(%this) -{ - %this.open(MissionGroup); - - // context menu - new GuiControl(ETContextPopupDlg) - { - profile = "GuiModelessDialogProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - - new GuiPopUpMenuCtrl(ETContextPopup) - { - profile = "GuiButtonProfile"; - position = "0 0"; - extent = "0 0"; - minExtent = "0 0"; - maxPopupHeight = "200"; - command = "canvas.popDialog(ETContextPopupDlg);"; - }; - }; - ETContextPopup.setVisible(false); -} - -function EditorTree::onInspect(%this, %obj) -{ - Inspector.inspect(%obj); - InspectorNameEdit.setValue(%obj.getName()); -} - -function EditorTree::onSelect(%this, %obj) -{ - if($AIEdit) - aiEdit.selectObject(%obj); - else - wEditor.selectObject(%obj); - -} - -function EditorTree::onUnselect(%this, %obj) -{ - if($AIEdit) - aiEdit.unselectObject(%obj); - else - wEditor.unselectObject(%obj); -} - -function EditorTree::onContextMenu(%this, %mousePos, %obj) -{ - ETContextPopup.position = %mousePos; - ETContextPopup.clear(); - ETContextPopup.add("Delete", 0); - - canvas.pushDialog(ETContextPopupDlg); - ETContextPopup.forceOnAction(); - - %this.contextObj = %obj; -} - -function ETContextPopup::onSelect(%this, %index, %value) -{ - switch(%index) - { - case 0: - EditorTree.contextObj.delete(); - } -} \ No newline at end of file diff --git a/docs/base/@vl2/scripts.vl2/gui/EditorToolbarDlg.gui b/docs/base/@vl2/scripts.vl2/gui/EditorToolbarDlg.gui deleted file mode 100644 index aa1777f1..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/EditorToolbarDlg.gui +++ /dev/null @@ -1,85 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(EditorToolbarDlg) { - profile = "GuiModelessDialogProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "0"; - helpTag = "0"; - - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 4"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "editor.close();"; - helpTag = "0"; - text = "Back"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "123 4"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "Editor.setEditor(WorldEditor);"; - helpTag = "0"; - text = "World Editor"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "207 4"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "Editor.setEditor(TerrainEditor);"; - helpTag = "0"; - text = "Terrain Editor"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "291 4"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "Editor.setEditor(Terraformer);"; - helpTag = "0"; - text = "Terraformer"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "375 4"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "Editor.setEditor(AIEditor);"; - helpTag = "0"; - text = "AI Editor"; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/EmailBlockDlg.gui b/docs/base/@vl2/scripts.vl2/gui/EmailBlockDlg.gui deleted file mode 100644 index 8ad48edb..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/EmailBlockDlg.gui +++ /dev/null @@ -1,118 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(EmailBlockDlg) { - profile = "DlgBackProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellPaneCtrl() { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "154 64"; - extent = "332 320"; - minExtent = "48 92"; - visible = "1"; - helpTag = "0"; - text = "EDIT BLOCK LIST"; - noTitleBar = "0"; - - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "32 265"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "EmailBlockRemove();"; - helpTag = "0"; - text = "REMOVE BLOCK"; - simpleStyle = "0"; - }; - new ShellScrollCtrl() { - profile = "NewScrollCtrlProfile"; - horizSizing = "right"; - vertSizing = "height"; - position = "22 42"; - extent = "287 222"; - minExtent = "24 52"; - visible = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "dynamic"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "0 3"; - fieldBase = "gui/shll_field"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 7"; - extent = "279 208"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellTextList(EmailBlockList) { - profile = "ShellTextArrayProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "263 8"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - enumerate = "0"; - resizeCell = "1"; - columns = "0 169"; - fitParentWidth = "1"; - clipColumnText = "0"; - }; - }; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 28"; - extent = "45 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Sender:"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "169 265"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "Canvas.popDialog(EmailBlockDlg);"; - helpTag = "0"; - text = "DONE"; - simpleStyle = "0"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "179 28"; - extent = "103 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "# Blocked Emails:"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/EmailComposeDlg.gui b/docs/base/@vl2/scripts.vl2/gui/EmailComposeDlg.gui deleted file mode 100644 index ae624416..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/EmailComposeDlg.gui +++ /dev/null @@ -1,218 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(EMailComposeDlg) { - profile = "GuiModelessDialogProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - state = "done"; - key = "6"; - - new ShellWindowCtrl(EmailComposeWindow) { - profile = "ShellWindowProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "77 37"; - extent = "500 408"; - minExtent = "386 230"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "COMPOSE EMAIL"; - maxLength = "255"; - frameBase = "gui/window"; - borderWidth = "2"; - resizeWidth = "1"; - resizeHeight = "1"; - canMove = "1"; - canClose = "1"; - closeCommand = "EmailComposeDlg.Cancel();"; - - new ShellTextEditCtrl(Email_TOEdit) { - profile = "NewTextEditProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "51 30"; - extent = "443 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - maxLength = "2001"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - deniedSound = "InputDeniedSound"; - glowOffset = "9 9"; - }; - new ShellTextEditCtrl(Email_CCEdit) { - profile = "NewTextEditProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "51 56"; - extent = "443 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - maxLength = "2001"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - deniedSound = "InputDeniedSound"; - glowOffset = "9 9"; - }; - new ShellTextEditCtrl(EMail_Subject) { - profile = "NewTextEditProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "51 82"; - extent = "443 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "$EmailSubject"; - helpTag = "0"; - maxLength = "48"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - deniedSound = "InputDeniedSound"; - glowOffset = "9 9"; - }; - new ShellScrollCtrl() { - profile = "NewScrollCtrlProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "11 117"; - extent = "478 250"; - minExtent = "24 52"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "3 3"; - fieldBase = "gui/shll_field"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "7 7"; - extent = "448 236"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiMLTextEditCtrl(EmailBodyText) { - profile = "ShellMessageTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "448 236"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "2"; - allowColorChars = "0"; - maxChars = "3600"; - deniedSound = "InputDeniedSound"; - }; - }; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "96 368"; - extent = "100 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "EmailComposeDlg.Cancel();"; - accelerator = "escape"; - helpTag = "0"; - text = "CANCEL"; - simpleStyle = "0"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "306 368"; - extent = "100 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "EMailComposeDlg.SendMail();"; - helpTag = "0"; - text = "SEND"; - simpleStyle = "0"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "8 91"; - extent = "47 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Subject:"; - maxLength = "255"; - }; - new ShellBitmapButton(ToButton) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "13 30"; - extent = "50 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "LaunchAddressDlg();"; - helpTag = "0"; - text = "TO:"; - simpleStyle = "0"; - }; - new ShellBitmapButton(CCButton) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "13 56"; - extent = "50 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "LaunchAddressDlg();"; - helpTag = "0"; - text = "CC:"; - simpleStyle = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/EmailGui.gui b/docs/base/@vl2/scripts.vl2/gui/EmailGui.gui deleted file mode 100644 index b837be87..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/EmailGui.gui +++ /dev/null @@ -1,394 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiChunkedBitmapCtrl(EmailGui) { - profile = "GuiContentProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "$ShellBackground"; - helpTag = "0"; - useVariable = "1"; - - new ShellPaneCtrl() { - profile = "ShellPaneProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "12 13"; - extent = "620 423"; - minExtent = "48 92"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "EMAIL"; - maxLength = "255"; - noTitleBar = "0"; - - new ShellBitmapButton(EM_BlockEditBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "324 42"; - extent = "90 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "EmailEditBlocks();"; - helpTag = "0"; - text = "BLOCK LIST"; - simpleStyle = "0"; - }; - new ShellBitmapButton(EM_AddBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "427 29"; - extent = "93 38"; - minExtent = "32 38"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "EmailBlockSender();"; - helpTag = "0"; - text = "TRACK SENDER"; - simpleStyle = "0"; - }; - new ShellBitmapButton(EM_DeleteBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "275 42"; - extent = "65 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "EmailMessageDelete();"; - accelerator = "delete"; - helpTag = "0"; - text = "DELETE"; - simpleStyle = "0"; - }; - new ShellBitmapButton(EM_ForwardBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "216 42"; - extent = "75 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "EmailMessageForward();"; - helpTag = "0"; - text = "FORWARD"; - simpleStyle = "0"; - }; - new ShellBitmapButton(EM_ReplyToAllBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "152 42"; - extent = "80 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "EmailMessageReplyAll();"; - helpTag = "0"; - text = "REPLY ALL"; - simpleStyle = "0"; - }; - new ShellBitmapButton(EM_ReplyBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "108 42"; - extent = "60 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "EmailMessageReply();"; - helpTag = "0"; - text = "REPLY"; - simpleStyle = "0"; - }; - new ShellBitmapButton(em_NewMailbtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "71 42"; - extent = "53 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "EmailMessageNew();"; - helpTag = "0"; - text = "NEW"; - simpleStyle = "0"; - }; - new GuiFrameSetCtrl(EM_Frame) { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "18 70"; - extent = "583 334"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - columns = "0"; - rows = "0 146"; - borderWidth = "4"; - borderColor = "5 199 145 255"; - borderEnable = "dynamic"; - borderMovable = "dynamic"; - autoBalance = "0"; - fudgeFactor = "4"; - - new ShellFancyArrayScrollCtrl(EM_BrowserPane) { - profile = "ShellServerBrowserProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "583 142"; - minExtent = "8 72"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fixedHorizontal = "1"; - vertSpacerBitmap = "gui/shll_vertspacer"; - horzSpacerBitmap = "gui/shll_horzspacer"; - - new VirtualScrollCtrl() { - profile = "ShellServerBrowserProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 16"; - extent = "583 126"; - minExtent = "8 52"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - willFirstRespond = "0"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "0 0"; - - new VirtualScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 4"; - extent = "559 118"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiControl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "8 59"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - }; - }; - }; - new GuiEmailBrowser(EM_Browser) { - profile = "ShellServerBrowserProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "563 138"; - minExtent = "8 20"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - startScrollRegion = "4 0"; - headerBitmap = "gui/server_tabs"; - sortArrowBitmap = "gui/shll_sortarrow"; - fieldBase = "gui/shll_field"; - barBase = "gui/shll_bar"; - glowOffset = "4"; - rowHeight = "19"; - headerFontType = "Univers Condensed"; - headerFontSize = "16"; - headerFontColor = "8 19 6 255"; - headerFontColorHL = "25 68 56 255"; - separatorColor = "192 192 192 255"; - drawSeparators = "0"; - headerSort = "1"; - allowReposition = "1"; - noSelect = "0"; - iconBase = "gui/email"; - unreadFontType = "Univers Bold"; - unreadFontSize = "16"; - unreadFontColor = "6 245 215 255"; - headerGlowOffset = "4"; - }; - }; - new ShellScrollCtrl(EM_MessagePane) { - profile = "NewScrollCtrlProfile"; - horizSizing = "left"; - vertSizing = "height"; - position = "0 146"; - extent = "583 188"; - minExtent = "24 52"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "3 3"; - fieldBase = "gui/shll_field"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "7 7"; - extent = "553 174"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiMLTextCtrl(EMailInboxBodyText) { - profile = "ShellMessageTextProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "0 0"; - extent = "551 248"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "2"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - }; - }; - new ShellBitmapButton(EM_BuddyEditBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "504 29"; - extent = "100 38"; - minExtent = "32 38"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "EmailEditBuddys();"; - helpTag = "0"; - text = "TRACKING LIST"; - simpleStyle = "0"; - }; - new ShellBitmapButton(EM_BlockBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "398 42"; - extent = "105 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "EmailBlockSender();"; - helpTag = "0"; - text = "BLOCK SENDER"; - simpleStyle = "0"; - }; - new ShellBitmapButton(em_GetMailBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "12 42"; - extent = "75 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "GetEmailBtnClick();"; - helpTag = "0"; - text = "GET MAIL"; - simpleStyle = "0"; - }; - new ShellRadioButton(rbInbox) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "15 24"; - extent = "101 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "EMailGui.ButtonClick(0);"; - helpTag = "0"; - text = "INBOX"; - maxLength = "255"; - groupNum = "0"; - }; - new ShellRadioButton(rbSendItems) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "222 24"; - extent = "110 30"; - minExtent = "26 27"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "SENT MAIL"; - maxLength = "255"; - groupNum = "0"; - }; - new ShellRadioButton(rbDeleted) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "113 24"; - extent = "112 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "EmailGui.buttonClick(1);"; - helpTag = "0"; - text = "DELETED MAIL"; - maxLength = "255"; - groupNum = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/EnterIPDlg.gui b/docs/base/@vl2/scripts.vl2/gui/EnterIPDlg.gui deleted file mode 100644 index 745d1b5f..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/EnterIPDlg.gui +++ /dev/null @@ -1,81 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(EnterIPDlg) { - profile = "DlgBackProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellPaneCtrl() { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "155 175"; - extent = "330 130"; - minExtent = "48 92"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "ENTER IP ADDRESS"; - maxLength = "255"; - noTitleBar = "0"; - - new ShellTextEditCtrl(IPEntry) { - profile = "NewTextEditProfile"; - horizSizing = "center"; - vertSizing = "bottom"; - position = "28 35"; - extent = "273 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - altCommand = "EnterIPDlg.onDone();"; - helpTag = "0"; - maxLength = "24"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - deniedSound = "InputDeniedSound"; - glowOffset = "9 9"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "43 75"; - extent = "100 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "Canvas.popDialog( EnterIPDlg );"; - accelerator = "escape"; - helpTag = "0"; - text = "CANCEL"; - simpleStyle = "0"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "187 75"; - extent = "100 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "EnterIPDlg.onDone();"; - helpTag = "0"; - text = "DONE"; - simpleStyle = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/FilterEditDlg.gui b/docs/base/@vl2/scripts.vl2/gui/FilterEditDlg.gui deleted file mode 100644 index d1055a09..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/FilterEditDlg.gui +++ /dev/null @@ -1,533 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(FilterEditDlg) { - profile = "DlgBackProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellPaneCtrl() { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "22 37"; - extent = "600 390"; - minExtent = "48 92"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "EDIT GAME FILTER"; - maxLength = "255"; - noTitleBar = "0"; - - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "48 40"; - extent = "80 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Filter Name:"; - maxLength = "255"; - }; - new ShellTextEditCtrl(FilterEditName) { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "124 32"; - extent = "180 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "New Filter"; - maxLength = "16"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - deniedSound = "InputDeniedSound"; - glowOffset = "9 9"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "26 78"; - extent = "60 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Rules Set:"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "26 108"; - extent = "60 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Game Type:"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "239 78"; - extent = "106 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Min Player Count:"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "239 108"; - extent = "106 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Max Player Count:"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "42 244"; - extent = "82 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Server Location:"; - maxLength = "255"; - }; - new ShellPopupMenu(FilterEditGameType) { - profile = "ShellPopupProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "83 69"; - extent = "160 36"; - minExtent = "49 36"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Any"; - maxLength = "255"; - maxPopupHeight = "200"; - buttonBitmap = "gui/shll_pulldown"; - rolloverBarBitmap = "gui/shll_pulldownbar_rol"; - selectedBarBitmap = "gui/shll_pulldownbar_act"; - noButtonStyle = "0"; - }; - new ShellTextEditCtrl(FilterEditMinPlayers) { - profile = "NewTextEditNumericProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "341 70"; - extent = "80 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "0"; - maxLength = "3"; - validate = "FilterEditDlg.setMinPlayers();"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - deniedSound = "InputDeniedSound"; - glowOffset = "9 9"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "422 78"; - extent = "84 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Max Bot Count:"; - maxLength = "255"; - }; - new ShellTextEditCtrl(FilterEditMaxBots) { - profile = "NewTextEditNumericProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "502 70"; - extent = "80 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "16"; - maxLength = "3"; - validate = "FilterEditDlg.setMaxBots();"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - deniedSound = "InputDeniedSound"; - glowOffset = "9 9"; - }; - new ShellPopupMenu(FilterEditMissionType) { - profile = "ShellPopupProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "83 99"; - extent = "160 36"; - minExtent = "49 36"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Any"; - maxLength = "255"; - maxPopupHeight = "200"; - buttonBitmap = "gui/shll_pulldown"; - rolloverBarBitmap = "gui/shll_pulldownbar_rol"; - selectedBarBitmap = "gui/shll_pulldownbar_act"; - noButtonStyle = "0"; - }; - new ShellTextEditCtrl(FilterEditMaxPlayers) { - profile = "NewTextEditNumericProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "341 100"; - extent = "80 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "255"; - maxLength = "3"; - validate = "FilterEditDlg.setMaxPlayers();"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - deniedSound = "InputDeniedSound"; - glowOffset = "9 9"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "422 108"; - extent = "84 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Min CPU Speed:"; - maxLength = "255"; - }; - new ShellTextEditCtrl(FilterEditMinCPU) { - profile = "NewTextEditNumericProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "502 100"; - extent = "80 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "0"; - maxLength = "4"; - validate = "FilterEditDlg.setMinCPU();"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - deniedSound = "InputDeniedSound"; - glowOffset = "9 9"; - }; - new ShellToggleButton(FilterEditUsePingTgl) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "38 145"; - extent = "165 27"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "FILTER BY MAX PING"; - maxLength = "255"; - }; - new ShellTextEditCtrl(FilterEditMaxPing) { - profile = "NewTextEditNumericProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "207 140"; - extent = "80 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "0"; - maxLength = "3"; - validate = "FilterEditDlg.setMaxPing();"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - deniedSound = "InputDeniedSound"; - glowOffset = "9 9"; - }; - new ShellToggleButton(FilterEditDedicatedTgl) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "396 145"; - extent = "165 27"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "DEDICATED"; - maxLength = "255"; - }; - new ShellToggleButton(FilterEditTDOnTgl) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "38 175"; - extent = "165 27"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "TEAM DAMAGE ON"; - maxLength = "255"; - }; - new ShellToggleButton(FilterEditWindowsTgl) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "217 177"; - extent = "165 27"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "WINDOWS ONLY"; - maxLength = "255"; - }; - new ShellToggleButton(FilterEditNoPwdTgl) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "396 175"; - extent = "165 27"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "NOT PASSWORDED"; - maxLength = "255"; - }; - new ShellToggleButton(FilterEditTDOffTgl) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "38 205"; - extent = "165 27"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "TEAM DAMAGE OFF"; - maxLength = "255"; - }; - new ShellToggleButton(FilterEditLinuxTgl) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "217 205"; - extent = "165 27"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "LINUX ONLY"; - maxLength = "255"; - }; - new ShellToggleButton(FilterEditCurVersionTgl) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "396 205"; - extent = "165 27"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "CURRENT VERSION"; - maxLength = "255"; - }; - new ShellToggleButton(FilterEditLocMask0) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "38 266"; - extent = "165 27"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "FilterEditDlg.checkRegionMasks( 0 );"; - helpTag = "0"; - text = "NORTH AMERICA EAST"; - maxLength = "255"; - }; - new ShellToggleButton(FilterEditLocMask2) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "217 266"; - extent = "165 27"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "FilterEditDlg.checkRegionMasks( 2 );"; - helpTag = "0"; - text = "SOUTH AMERICA"; - maxLength = "255"; - }; - new ShellToggleButton(FilterEditLocMask3) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "396 266"; - extent = "165 27"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "FilterEditDlg.checkRegionMasks( 3 );"; - helpTag = "0"; - text = "AUSTRALIA"; - maxLength = "255"; - }; - new ShellToggleButton(FilterEditLocMask1) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "38 294"; - extent = "165 27"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "FilterEditDlg.checkRegionMasks( 1 );"; - helpTag = "0"; - text = "NORTH AMERICA WEST"; - maxLength = "255"; - }; - new ShellToggleButton(FilterEditLocMask5) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "217 294"; - extent = "165 27"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "FilterEditDlg.checkRegionMasks( 5 );"; - helpTag = "0"; - text = "EUROPE"; - maxLength = "255"; - }; - new ShellToggleButton(FilterEditLocMask4) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "396 294"; - extent = "165 27"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "FilterEditDlg.checkRegionMasks( 4 );"; - helpTag = "0"; - text = "ASIA"; - maxLength = "255"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "83 335"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "Canvas.popDialog(FilterEditDlg);"; - accelerator = "escape"; - helpTag = "0"; - text = "CANCEL"; - simpleStyle = "0"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "396 335"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "ChooseFilterDlg.saveFilter();"; - helpTag = "0"; - text = "SAVE"; - simpleStyle = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/FindServerDlg.gui b/docs/base/@vl2/scripts.vl2/gui/FindServerDlg.gui deleted file mode 100644 index 85aeb94e..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/FindServerDlg.gui +++ /dev/null @@ -1,111 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(FindServerDlg) { - profile = "DlgBackProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellPaneCtrl() { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "155 156"; - extent = "330 167"; - minExtent = "48 92"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "FIND SERVER"; - maxLength = "255"; - noTitleBar = "0"; - - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 45"; - extent = "75 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Find Text:"; - maxLength = "255"; - }; - new ShellTextEditCtrl(FS_SearchPattern) { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "91 36"; - extent = "205 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "FS_SearchPattern.validate();"; - altCommand = "FindServerDlg::onGo();"; - helpTag = "0"; - maxLength = "24"; - historySize = "5"; - password = "0"; - tabComplete = "0"; - deniedSound = "InputDeniedSound"; - glowOffset = "9 9"; - }; - new ShellToggleButton() { - profile = "ShellRadioProfile"; - horizSizing = "center"; - vertSizing = "bottom"; - position = "85 76"; - extent = "160 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "$pref::ServerBrowser::IgnoreCase"; - helpTag = "0"; - text = "IGNORE CASE"; - maxLength = "255"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "43 112"; - extent = "100 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "Canvas.popDialog( FindServerDlg );"; - accelerator = "escape"; - helpTag = "0"; - text = "CANCEL"; - simpleStyle = "0"; - }; - new ShellBitmapButton(FS_GoBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "187 112"; - extent = "100 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "FindServerDlg.onGo();"; - helpTag = "0"; - text = "GO"; - simpleStyle = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/FrameOverlayGui.gui b/docs/base/@vl2/scripts.vl2/gui/FrameOverlayGui.gui deleted file mode 100644 index cd7412df..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/FrameOverlayGui.gui +++ /dev/null @@ -1,29 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(FrameOverlayGui) { - profile = "GuiModelessDialogProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "True"; - modal = "false"; - helpTag = "0"; - bypassHideCursor = "1"; - - new GuiConsoleTextCtrl(TextOverlayControl) { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "5 5"; - extent = "15 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "True"; - modal = "True"; - helpTag = "0"; - expression = "10"; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/GameGui.gui b/docs/base/@vl2/scripts.vl2/gui/GameGui.gui deleted file mode 100644 index 48f4815d..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/GameGui.gui +++ /dev/null @@ -1,1131 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiChunkedBitmapCtrl(GameGui) { - profile = "GuiContentProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "$ShellBackground"; - helpTag = "0"; - useVariable = "1"; - - new ShellPaneCtrl(GM_Frame) { - profile = "ShellPaneProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "12 13"; - extent = "620 423"; - minExtent = "48 92"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "GAME"; - longTextBuffer = "0"; - maxLength = "255"; - noTitleBar = "0"; - - new ShellTabFrame(GM_TabFrame) { - profile = "ShellHorzTabFrameProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "22 54"; - extent = "576 254"; - minExtent = "26 254"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - isVertical = "0"; - useCloseButton = "0"; - edgeInset = "0"; - }; - new ShellTabGroupCtrl(GM_TabView) { - profile = "TabGroupProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "30 25"; - extent = "560 29"; - minExtent = "38 29"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - glowOffset = "7"; - tabSpacing = "2"; - maxTabWidth = "150"; - stretchToFit = "0"; - }; - new GuiControl(GM_JoinPane) { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "31 62"; - extent = "558 345"; - minExtent = "8 8"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "BrowserFilterLabelProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 3"; - extent = "48 26"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "FILTER:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiControl() { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "56 3"; - extent = "104 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(GMJ_FilterText) { - profile = "BrowserFilterTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "67 26"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "All Servers"; - longTextBuffer = "0"; - maxLength = "255"; - }; - }; - new GuiTextCtrl(GMJ_StatusText) { - profile = "BrowserStatusTextProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "162 3"; - extent = "190 26"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Status Text..."; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiProgressCtrl(GMJ_ProgressBar) { - profile = "BrowserProgressProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "355 5"; - extent = "154 18"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - }; - new ShellBitmapButton(GMJ_StopBtn) { - profile = "ShellButtonProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "504 -4"; - extent = "59 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "stopServerQuery();"; - accelerator = "escape"; - helpTag = "0"; - text = "STOP"; - simpleStyle = "0"; - }; - new ShellFancyArrayScrollCtrl() { - profile = "ShellServerBrowserProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 25"; - extent = "558 286"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fixedHorizontal = "0"; - vertSpacerBitmap = "gui/shll_vertspacer"; - horzSpacerBitmap = "gui/shll_horzspacer"; - - new VirtualScrollCtrl() { - profile = "ShellServerBrowserProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "194 16"; - extent = "364 270"; - minExtent = "8 52"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - willFirstRespond = "0"; - hScrollBar = "alwaysOn"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "0 0"; - - new VirtualScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 4"; - extent = "340 246"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiControl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "840 8"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - }; - }; - }; - new GuiServerBrowser(GMJ_Browser) { - profile = "ShellServerBrowserProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "538 265"; - minExtent = "8 20"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - altCommand = "Canvas.pushDialog(ServerInfoDlg);"; - helpTag = "0"; - startScrollRegion = "1 0"; - headerBitmap = "gui/server_tabs"; - sortArrowBitmap = "gui/shll_sortarrow"; - barBase = "gui/shll_bar"; - glowOffset = "4"; - rowHeight = "19"; - headerFontType = "Univers Condensed"; - headerFontSize = "16"; - headerFontColor = "8 19 6 255"; - headerFontColorHL = "25 68 56 255"; - separatorColor = "192 192 192 255"; - drawSeparators = "0"; - headerSort = "1"; - allowReposition = "1"; - noSelect = "0"; - iconBase = "gui/shll_icon"; - }; - }; - new ShellBitmapButton(GMJ_FilterBtn) { - profile = "ShellButtonProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "38 306"; - extent = "110 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "Canvas.pushDialog(ChooseFilterDlg);"; - helpTag = "0"; - text = "CHANGE FILTER"; - simpleStyle = "0"; - }; - new ShellBitmapButton(GMJ_RefreshListBtn) { - profile = "ShellButtonProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "140 306"; - extent = "110 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "GMJ_Browser.runQuery();"; - helpTag = "0"; - text = "REFRESH LIST"; - simpleStyle = "0"; - }; - new ShellBitmapButton(GMJ_RefreshServerBtn) { - profile = "ShellButtonProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "242 306"; - extent = "110 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "GMJ_Browser.refreshSelectedServer();"; - helpTag = "0"; - text = "REFRESH SERVER"; - simpleStyle = "0"; - }; - new ShellBitmapButton(GMJ_InfoBtn) { - profile = "ShellButtonProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "344 306"; - extent = "110 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "Canvas.pushDialog(ServerInfoDlg);"; - helpTag = "0"; - text = "SERVER INFO"; - simpleStyle = "0"; - }; - new ShellBitmapButton(GMJ_JoinBtn) { - profile = "ShellButtonProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "446 306"; - extent = "110 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "JoinSelectedGame();"; - helpTag = "0"; - text = "JOIN GAME"; - simpleStyle = "0"; - }; - }; - new GuiControl(GM_HostPane) { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "31 62"; - extent = "558 345"; - minExtent = "8 8"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiControl() { - profile = "GuiDefaultProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "0 16"; - extent = "558 312"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "34 13"; - extent = "60 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Game Type:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellPopupMenu(GMH_MissionType) { - profile = "ShellPopupProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "90 4"; - extent = "165 36"; - minExtent = "49 36"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "GAME TYPE"; - longTextBuffer = "0"; - maxLength = "255"; - maxPopupHeight = "200"; - buttonBitmap = "gui/shll_pulldown"; - rolloverBarBitmap = "gui/shll_pulldownbar_rol"; - selectedBarBitmap = "gui/shll_pulldownbar_act"; - noButtonStyle = "0"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "35 40"; - extent = "75 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Mission Name:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellScrollCtrl() { - profile = "NewScrollCtrlProfile"; - horizSizing = "right"; - vertSizing = "height"; - position = "31 54"; - extent = "218 251"; - minExtent = "24 52"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "dynamic"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "0 2"; - fieldBase = "gui/shll_field"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 6"; - extent = "210 239"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellTextList(GMH_MissionList) { - profile = "ShellTextArrayProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "210 8"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - altCommand = "tryToStartHostedGame();"; - helpTag = "0"; - enumerate = "1"; - resizeCell = "1"; - columns = "0"; - fitParentWidth = "1"; - clipColumnText = "0"; - }; - }; - }; - new GuiControl() { - profile = "GuiDefaultProfile"; - horizSizing = "relative"; - vertSizing = "bottom"; - position = "266 4"; - extent = "270 268"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "8 8"; - extent = "80 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Server Name:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellTextEditCtrl() { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "84 0"; - extent = "180 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "$Host::GameName"; - helpTag = "0"; - longTextBuffer = "0"; - maxLength = "24"; - historySize = "0"; - password = "0"; - IRCName = "0"; - tabComplete = "0"; - deniedSound = "InputDeniedSound"; - glowOffset = "9 9"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "8 38"; - extent = "80 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Password:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellTextEditCtrl() { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "84 30"; - extent = "180 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "$Host::Password"; - helpTag = "0"; - longTextBuffer = "0"; - maxLength = "16"; - historySize = "0"; - password = "0"; - IRCName = "0"; - tabComplete = "0"; - deniedSound = "InputDeniedSound"; - glowOffset = "9 9"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "8 68"; - extent = "80 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Max Players:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellTextEditCtrl(GMH_MaxPlayersTE) { - profile = "NewTextEditNumericProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "84 60"; - extent = "180 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "$Host::MaxPlayers"; - helpTag = "0"; - longTextBuffer = "0"; - maxLength = "3"; - validate = "validateMaxPlayers();"; - historySize = "0"; - password = "0"; - IRCName = "0"; - tabComplete = "0"; - deniedSound = "InputDeniedSound"; - glowOffset = "9 9"; - }; - new ShellBitmapButton(GMH_AdvancedBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "84 96"; - extent = "180 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "Canvas.pushDialog(AdvancedHostDlg);"; - helpTag = "0"; - text = "ADVANCED OPTIONS"; - simpleStyle = "0"; - }; - new ShellToggleButton(GMH_BotsEnabledTgl) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "88 132"; - extent = "167 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "$Host::BotsEnabled"; - helpTag = "0"; - text = "ENABLE BOTS"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiControl(GMH_EnableBotsGroup) { - profile = "GuiDefaultProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "1 157"; - extent = "270 105"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "11 5"; - extent = "90 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Number of Bots:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiTextCtrl(GMH_BotCountText) { - profile = "ShellAltTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "107 6"; - extent = "16 20"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "(0)"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellSliderCtrl(GMH_MinCombatantSlider) { - profile = "ShellSliderProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "79 20"; - extent = "185 24"; - minExtent = "12 24"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "value"; - altCommand = "setMinCombatants();"; - helpTag = "0"; - range = "0.000000 1.000000"; - ticks = "15"; - value = "0.27"; - usePlusMinus = "1"; - }; - new GuiTextCtrl(GMH_BotDiffText) { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "11 45"; - extent = "90 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Bot Difficulty:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiTextCtrl(GMH_BotMinText) { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "31 63"; - extent = "42 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Min:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellSliderCtrl(GMH_BotMinSlider) { - profile = "ShellSliderProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "79 60"; - extent = "185 24"; - minExtent = "12 24"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "value"; - altCommand = "updateMinBotDifficulty();"; - helpTag = "0"; - range = "0.000000 0.990000"; - ticks = "1000"; - value = "0.99"; - usePlusMinus = "1"; - }; - new GuiTextCtrl(GMH_BotMaxText) { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "31 86"; - extent = "42 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Max:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellSliderCtrl(GMH_BotMaxSlider) { - profile = "ShellSliderProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "79 83"; - extent = "185 24"; - minExtent = "12 24"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "value"; - altCommand = "updateMaxBotDifficulty();"; - helpTag = "0"; - range = "0.000000 0.990000"; - ticks = "1000"; - value = "0.99"; - usePlusMinus = "1"; - }; - }; - }; - new ShellBitmapButton(GMH_StartGameBtn) { - profile = "ShellButtonProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "350 273"; - extent = "180 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "StartHostedGame();"; - helpTag = "0"; - text = "START GAME"; - simpleStyle = "0"; - }; - }; - }; - new GuiControl(GM_WarriorPane) { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "31 62"; - extent = "558 345"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "9 12"; - extent = "74 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Warrior:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellPopupMenu(GMW_WarriorPopup) { - profile = "ShellPopupProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "80 3"; - extent = "200 38"; - minExtent = "49 36"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Select Warrior"; - longTextBuffer = "0"; - maxLength = "255"; - maxPopupHeight = "200"; - buttonBitmap = "gui/shll_pulldown"; - rolloverBarBitmap = "gui/shll_pulldownbar_rol"; - selectedBarBitmap = "gui/shll_pulldownbar_act"; - noButtonStyle = "0"; - }; - new GuiControl() { - profile = "GuiDefaultProfile"; - horizSizing = "left"; - vertSizing = "center"; - position = "290 15"; - extent = "257 322"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellBitmapButton(GMW_PlayerPageBtn) { - profile = "ShellButtonProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "94 4"; - extent = "152 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "GM_WarriorPane.gotoPlayerPage();"; - helpTag = "0"; - text = "JUMP TO PLAYER PAGE"; - simpleStyle = "0"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "18 55"; - extent = "80 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Race/Gender:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellPopupMenu(GMW_RaceGenderPopup) { - profile = "ShellPopupProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "95 46"; - extent = "152 38"; - minExtent = "49 36"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Select Race/Gender"; - longTextBuffer = "0"; - maxLength = "255"; - maxPopupHeight = "200"; - buttonBitmap = "gui/shll_pulldown"; - rolloverBarBitmap = "gui/shll_pulldownbar_rol"; - selectedBarBitmap = "gui/shll_pulldownbar_act"; - noButtonStyle = "0"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "18 92"; - extent = "80 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Show:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellPopupMenu(GMW_SkinPrefPopup) { - profile = "ShellPopupProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "95 83"; - extent = "152 38"; - minExtent = "49 36"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "All Skins"; - longTextBuffer = "0"; - maxLength = "255"; - maxPopupHeight = "200"; - buttonBitmap = "gui/shll_pulldown"; - rolloverBarBitmap = "gui/shll_pulldownbar_rol"; - selectedBarBitmap = "gui/shll_pulldownbar_act"; - noButtonStyle = "0"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "18 129"; - extent = "80 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Skin:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellPopupMenu(GMW_SkinPopup) { - profile = "ShellPopupProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "95 120"; - extent = "152 38"; - minExtent = "49 36"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Select Skin"; - longTextBuffer = "0"; - maxLength = "255"; - maxPopupHeight = "200"; - buttonBitmap = "gui/shll_pulldown"; - rolloverBarBitmap = "gui/shll_pulldownbar_rol"; - selectedBarBitmap = "gui/shll_pulldownbar_act"; - noButtonStyle = "0"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "18 166"; - extent = "80 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Voice:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellPopupMenu(GMW_VoicePopup) { - profile = "ShellPopupProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "95 157"; - extent = "152 38"; - minExtent = "49 36"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Select Voice"; - longTextBuffer = "0"; - maxLength = "255"; - maxPopupHeight = "200"; - buttonBitmap = "gui/shll_pulldown"; - rolloverBarBitmap = "gui/shll_pulldownbar_rol"; - selectedBarBitmap = "gui/shll_pulldownbar_act"; - noButtonStyle = "0"; - voiceIndex = "0"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "114 198"; - extent = "100 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Test Voice:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellBitmapButton(GMW_VoiceTestBtn) { - profile = "SoundTestButtonProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "214 195"; - extent = "24 24"; - minExtent = "24 24"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "GMW_VoicePopup.test();"; - helpTag = "0"; - simpleStyle = "1"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "94 236"; - extent = "152 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "GM_WarriorPane.createNewAlias();"; - helpTag = "0"; - text = "NEW ALIAS"; - simpleStyle = "0"; - }; - new ShellBitmapButton(GMW_DeleteWarriorBtn) { - profile = "ShellButtonProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "94 273"; - extent = "152 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "GM_WarriorPane.deleteWarrior();"; - helpTag = "0"; - text = "DELETE ALIAS"; - simpleStyle = "0"; - }; - }; - new ShellFieldCtrl() { - profile = "ShellFieldProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "25 41"; - extent = "261 296"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiPlayerView(GMW_PlayerModel) { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "1 1"; - extent = "259 294"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - }; - new ShellRadioButton(GMW_LightRdo) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "0 209"; - extent = "80 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "GMW_PlayerModel.update();"; - helpTag = "0"; - text = "LIGHT"; - longTextBuffer = "0"; - maxLength = "255"; - groupNum = "1"; - }; - new ShellRadioButton(GMW_MediumRdo) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "0 239"; - extent = "80 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "GMW_PlayerModel.update();"; - helpTag = "0"; - text = "MEDIUM"; - longTextBuffer = "0"; - maxLength = "255"; - groupNum = "1"; - }; - new ShellRadioButton(GMW_HeavyRdo) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "0 269"; - extent = "80 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "GMW_PlayerModel.update();"; - helpTag = "0"; - text = "HEAVY"; - longTextBuffer = "0"; - maxLength = "255"; - groupNum = "1"; - }; - }; - }; - new GuiTextCtrl(GM_VersionText) { - profile = "VersionTextProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "396 4"; - extent = "160 22"; - minExtent = "8 8"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - longTextBuffer = "0"; - maxLength = "255"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/GenDialog.gui b/docs/base/@vl2/scripts.vl2/gui/GenDialog.gui deleted file mode 100644 index 07437310..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/GenDialog.gui +++ /dev/null @@ -1,121 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(GenDialog) { - profile = "ShellWindowProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellDlgFrame() { - profile = "ShellDlgProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "161 168"; - extent = "317 143"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "LOCK TOPIC"; - maxLength = "255"; - - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "169 99"; - extent = "79 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "Canvas.PopDIalog(\"GenDialog\");"; - helpTag = "0"; - text = "CANCEL"; - simpleStyle = "0"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "233 99"; - extent = "79 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "TopicsPopupMenu.ExecuteLock();"; - helpTag = "0"; - text = "OK"; - simpleStyle = "0"; - }; - new ShellScrollCtrl() { - profile = "NewScrollCtrlProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "9 53"; - extent = "298 52"; - minExtent = "24 52"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "0 0"; - fieldBase = "gui/shll_field"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 4"; - extent = "274 44"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiMLTextEditCtrl(LockTopicReason) { - profile = "ShellMessageTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "274 44"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - lineSpacing = "2"; - allowColorChars = "1"; - maxChars = "80"; - deniedSound = "InputDeniedSound"; - }; - }; - }; - new GuiTextCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "16 40"; - extent = "286 17"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "REASON"; - maxLength = "255"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/GuiEditorGui.gui b/docs/base/@vl2/scripts.vl2/gui/GuiEditorGui.gui deleted file mode 100644 index 5eb4fe54..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/GuiEditorGui.gui +++ /dev/null @@ -1,435 +0,0 @@ -//---------------------------------------------------------------- - -new GuiControlProfile (HotPinkProfile) -{ - opaque = true; - fillColor = "255 128 128"; - border = true; - borderColor = "255 128 128"; - fontType = "Arial"; - fontSize = 12; - fontColor = "0 0 0"; - fontColorHL = "32 100 100"; - fixedExtent = true; - justify = "center"; -}; - -new GuiControl(GuiEditorGui) { - profile = GuiDefaultProfile; - position = "0 0"; - extent = "800 600"; - - new GuiControl() // pink background - { - profile = HotPinkProfile; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - }; - new GuiControl(GuiEditorContent) - { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - }; - new GuiEditCtrl(GuiEditor) - { - profile = "GuiTextEditProfile"; // so it's tabable - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - }; - new GuiFrameSetCtrl() - { - position = "640 0"; - extent = "160 600"; - profile = "GuiButtonProfile"; - horizSizing = "width"; - vertSizing = "height"; - columns = "0"; - rows = "0 300"; - - new GuiScrollCtrl() // tree view - { - profile = "GuiScrollCtrlProfile"; - position = "0 0"; - extent = "160 300"; - horizSizing = "width"; - vertSizing = "height"; - vScrollBar = "alwaysOn"; - hScrollBar = "dynamic"; - - new GuiScrollContentCtrl() - { - profile = "GuiScrollContentProfile"; - - new GuiTreeView (GuiEditorTreeView) - { - profile = "GuiTreeViewProfile"; - position = "0 0"; - horizSizing = "width"; - }; - }; - }; - new GuiControl() { // inspector - profile = "GuiButtonProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "160 300"; - - new GuiButtonCtrl () { - profile = "GuiButtonProfile"; - position = "4, 4"; - extent = "40 16"; - font = "12 252 Arial"; - fontHL = "12 253 Arial"; - text = "APPLY"; - command = "GuiEditorInspectApply();"; - fillColor = "249"; - borderColor = "249"; - selectBorderColor = "255"; - }; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - position = "52 4"; - extent = "30 16"; - font = "12 244 Arial"; - text = "Name:"; - }; - - new GuiTextEditCtrl (GuiEditorInspectName) { - profile = "GuiTextEditProfile"; - position = "84 3"; - extent = "72 18"; - text = ""; - horizSizing = "width"; - vertSizing = "bottom"; - }; - - new GuiScrollCtrl() { - profile = "GuiScrollCtrlProfile"; - position = "0 24"; - extent = "160 276"; - horizSizing = "width"; - vertSizing = "height"; - vScrollBar = "alwaysOn"; - hScrollBar = "alwaysOff"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - extent = "140 274"; - horizSizing = "width"; - vertSizing = "height"; - - new GuiInspector (GuiEditorInspectFields) { - profile = "GuiDefaultProfile"; - position = "0 0"; - extent = "140 0"; - horizSizing = "width"; - vertSizing = "bottom"; - }; - }; - }; - }; - }; - // toolbar - new GuiControl() { - profile = "GuiWindowProfile"; - horizSizing = "right"; - vertSizing = "height"; - position = "0 480"; - extent = "640 120"; - - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - position = "4 24"; - extent = "70 16"; - text = "Align Left"; - command = "GuiEditor.Justify(0);"; - }; - - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - position = "80 24"; - extent = "70 16"; - text = "Align Right"; - command = "GuiEditor.Justify(2);"; - }; - - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - position = "156 24"; - extent = "70 16"; - text = "Center Horiz"; - command = "GuiEditor.Justify(1);"; - }; - - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - position = "232 24"; - extent = "70 16"; - text = "Align Top"; - command = "GuiEditor.Justify(3);"; - }; - - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - position = "308 24"; - extent = "70 16"; - text = "Align Bottom"; - command = "GuiEditor.Justify(4);"; - }; - new GuiControlListPopup(GuiEditorClassPopup) - { - profile = "GuiButtonProfile"; - position = "382 24"; - extent = "180 16"; - }; - new GuiPopUpMenuCtrl(GuiEditorContentList) - { - profile = "GuiButtonProfile"; - position = "382 44"; - extent = "180 16"; - }; - new GuiButtonCtrl () { - profile = "GuiButtonProfile"; - position = "570 24"; - extent = "60 16"; - text = "New..."; - command = "GuiEditorStartCreate();"; - }; - new GuiButtonCtrl () { - profile = "GuiButtonProfile"; - position = "570 44"; - extent = "60 16"; - text = "Save"; - command = "GuiEditorSaveGui();"; - }; - new GuiButtonCtrl ("GuiEditorButtonToggle") { - profile = "GuiButtonProfile"; - position = "4 44"; - extent = "70 16"; - text = "Stop Edit"; - command = "GuiEdit();"; - }; - - new GuiButtonCtrl () { - profile = "GuiButtonProfile"; - position = "80 44"; - extent = "70 16"; - text = "Space Vert"; - command = "GuiEditor.Justify(5);"; - }; - - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - position = "156 44"; - extent = "70 16"; - text = "Space Horiz"; - command = "GuiEditor.Justify(6);"; - }; - - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - position = "232 44"; - extent = "70 16"; - text = "Bring Front"; - command = "GuiEditor.BringToFront();"; - }; - - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - position = "308 44"; - extent = "70 16"; - text = "Send Back"; - command = "GuiEditor.PushToBack();"; - }; - }; -}; - -new GuiControl(NewGuiDialog) -{ - profile = "GuiDialogProfile"; - position = "0 0"; - extent = "640 480"; - - new GuiWindowCtrl() - { - profile = "GuiWindowProfile"; - position = "220 146"; - extent = "200 188"; - text = "Create new GUI"; - canMove = "false"; - canClose = "false"; - canMinimize = "false"; - canMaximize = "false"; - horizSizing = "center"; - vertSizing = "center"; - - new GuiTextCtrl() - { - profile = "GuiTextProfile"; - position = "20 28"; - text = "GUI Name:"; - }; - new GuiTextEditCtrl(NewGuiDialogName) - { - profile = "GuiTextEditProfile"; - position = "20 44"; - extent = "160 20"; - }; - new GuiTextCtrl() - { - profile = "GuiTextProfile"; - position = "20 68"; - text = "Class:"; - }; - new GuiControlListPopup(NewGuiDialogClass) - { - profile = "GuiTextEditProfile"; - position = "20 84"; - extent = "160 20"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - position = "56 156"; - extent = "40 16"; - text = "Create"; - command = "GuiEditorCreate();"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - position = "104 156"; - extent = "40 16"; - text = "Cancel"; - command = "Canvas.popDialog(NewGuiDialog);"; - }; - }; -}; - -function GuiEditorStartCreate() -{ - NewGuiDialogClass.setText("GuiControl"); - NewGuiDialogClass.sort(); - NewGuiDialogName.setValue("NewGui"); - Canvas.pushDialog(NewGuiDialog); -} - -function GuiEditorCreate() -{ - %name = NewGuiDialogName.getValue(); - %class = NewGuiDialogClass.getText(); - Canvas.popDialog(NewGuiDialog); - %obj = eval("return new " @ %class @ "(" @ %name @ ");"); - GuiEditorOpen(%obj); -} - -function GuiEditorSaveGui() -{ - %obj = GuiEditorContent.getObject(0); - if(%obj == -1 || %obj.getName() $= "") - return; - %obj.save("gui/" @ %obj.getName() @ ".gui"); -} - -function GuiEdit(%val) -{ - if(%val != 0) - return; - - %content = Canvas.getContent(); - - if(%content == GuiEditorGui.getId()) - { - //GlobalActionMap.bind(mouse, button1, mouselook); - - %obj = GuiEditorContent.getObject(0); - if(%obj != -1) - { - GuiGroup.add(%obj); - Canvas.setContent(%obj); - } - } - else - { - //GlobalActionMap.unbind(mouse, button1); - GuiEditorOpen(%content); - } -} - -function GuiEditorOpen(%content) -{ - Canvas.setContent(GuiEditorGui); - while((%obj = GuiEditorContent.getObject(0)) != -1) - GuiGroup.add(%obj); // get rid of anything being edited - - %i = 0; - GuiEditorContentList.clear(); - while((%obj = GuiGroup.getObject(%i)) != -1) - { - if(%obj.getName() !$= Canvas) - { - if(%obj.getName() $= "") - %name = "(unnamed) - " @ %obj; - else - %name = %obj.getName() @ " - " @ %obj; - - GuiEditorContentList.add(%name, %obj); - } - %i++; - } - GuiEditorContent.add(%content); - GuiEditorContentList.sort(); - GuiEditorClassPopup.sort(); - - if(%content.getName() $= "") - %name = "(unnamed) - " @ %content; - else - %name = %content.getName() @ " - " @ %content; - - GuiEditorContentList.setText(%name); - GuiEditorClassPopup.setText("New Control"); - GuiEditor.setRoot(%content); - %content.resize(0,0,640,480); - GuiEditorTreeView.open(%content); -} - -function GuiEditorContentList::onSelect(%this, %id) -{ - GuiEditorOpen(%id); -} - -function GuiEditorClassPopup::onSelect(%this, %id) -{ - %class = %this.getText(); - %obj = eval("return new " @ %class @ "();"); - GuiEditor.addNewCtrl(%obj); - GuiEditorClassPopup.setText("New Control"); -} - -function GuiEditorTreeView::onSelect(%this, %obj) -{ - GuiEditorInspectFields.inspect(%obj); - GuiEditorInspectName.setValue(%obj.getName()); - GuiEditor.select(%obj); -} - -function GuiEditorInspectApply() -{ - GuiEditorInspectFields.apply(GuiEditorInspectName.getValue()); -} - -function GuiEditor::onSelect(%this, %ctrl) -{ - GuiEditorInspectFields.inspect(%ctrl); - GuiEditorInspectName.setValue(%ctrl.getName()); -} - -if (!isDemo()) - GlobalActionMap.bind(keyboard, "alt f1", GuiEdit); diff --git a/docs/base/@vl2/scripts.vl2/gui/GuiTestGui.gui b/docs/base/@vl2/scripts.vl2/gui/GuiTestGui.gui deleted file mode 100644 index 6744c3d5..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/GuiTestGui.gui +++ /dev/null @@ -1,496 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(GuiTestGui) { - profile = "GuiContentProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 440"; - extent = "100 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "canvas.setContent(TestGui);"; - helpTag = "0"; - text = "BACK"; - }; - new GuiWindowCtrl() { - profile = "GuiWindowProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 7"; - extent = "622 430"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "GuiWindowCtrl test"; - resizeWidth = "1"; - resizeHeight = "1"; - canMove = "1"; - canClose = "1"; - canMinimize = "1"; - canMaximize = "1"; - minSize = "50 50"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 40"; - extent = "74 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "GuiTextCtrl test"; - }; - new GuiTextEditCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 80"; - extent = "200 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "GuiTextEditCtrl test"; - historySize = "5"; - maxLength = "255"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 120"; - extent = "120 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "GuiButtonCtrl test"; - }; - new GuiRadioCtrl() { - profile = "GuiRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "230 160"; - extent = "125 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "$TestRadio = 1;"; - helpTag = "0"; - text = "GuiRadioCtrl1 test"; - groupNum = "1"; - }; - new GuiRadioCtrl() { - profile = "GuiRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "230 190"; - extent = "125 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "$TestRadio = 2;"; - helpTag = "0"; - text = "GuiRadioCtrl2 test"; - groupNum = "1"; - }; - new GuiRadioCtrl() { - profile = "GuiRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "230 220"; - extent = "125 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "$TestRadio = 3;"; - helpTag = "0"; - text = "GuiRadioCtrl3 test"; - groupNum = "1"; - }; - new GuiCheckBoxCtrl() { - profile = "GuiRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "230 270"; - extent = "125 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "CheckBoxCtrl1 test"; - }; - new GuiCheckBoxCtrl() { - profile = "GuiRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "230 300"; - extent = "125 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "CheckBoxCtrl2 test"; - }; - new GuiCheckBoxCtrl() { - profile = "GuiRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "230 330"; - extent = "125 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "CheckBoxCtrl3 test"; - }; - new GuiPopUpMenuCtrl(Menu1) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "230 35"; - extent = "125 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Menu1"; - maxPopupHeight = "200"; - }; - new GuiPopUpMenuCtrl(Menu2) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "360 35"; - extent = "125 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Menu2"; - maxPopupHeight = "200"; - }; - new GuiPopUpMenuCtrl(Menu3) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "230 375"; - extent = "125 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Menu3"; - maxPopupHeight = "200"; - }; - new GuiTextEditSliderCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 133"; - extent = "104 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "50"; - historySize = "0"; - maxLength = "255"; - format = "%3.2f"; - range = "0 100"; - increment = "1"; - }; - new GuiScrollCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 160"; - extent = "200 200"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOn"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "0"; - - new GuiScrollContentCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "1 1"; - extent = "180 180"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new GuiArrayCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "400 400"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - }; - }; - }; - new GuiScrollCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "371 252"; - extent = "238 170"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "dynamic"; - vScrollBar = "dynamic"; - constantThumbHeight = "0"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "1 1"; - extent = "236 168"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new GuiMLTextEditCtrl() { - profile = "GuiBigTextProfileWhite"; - horizSizing = "width"; - vertSizing = "top"; - position = "0 0"; - extent = "208 23"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - lineSpacing = "0"; - }; - }; - }; - new GuiScrollCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "376 61"; - extent = "239 188"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "dynamic"; - constantThumbHeight = "0"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "1 1"; - extent = "237 186"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new GuiMessageVectorCtrl(GMVControl) { - profile = "GuiBigTextProfileWhite"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "215 35"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - lineSpacing = "0"; - lineContinuedIndex = "5"; - allowedMatches[0] = "http"; - allowedMatches[1] = "t2server"; - matchColor = "0 0 1 1"; - textColors1 = "1 0 0 1"; - textColors5 = "1 0 1 1"; - textColors9 = "0 0.5 0 1"; - textColors2 = "0 1 0 1"; - textColors6 = "0 1 1 1"; - textColors3 = "0 0 1 1"; - textColors7 = "1 1 1 1"; - textColors0 = "0 0 0 1"; - textColors4 = "1 1 0 1"; - textColors8 = "0.5 0 0 1"; - }; - }; - }; - }; -}; -//--- OBJECT WRITE END --- -Menu1.add(TestData0, 0); -Menu1.add(TestData1, 1); -Menu1.add(TestData2, 2); -Menu1.add(TestData3, 3); -Menu1.add(TestData4, 4); -Menu1.add(TestData5, 5); -Menu1.add(TestData6, 6); -Menu1.add(TestData7, 7); -Menu1.add(TestData8, 8); -Menu1.add(TestData9, 9); -Menu1.add(TestData10,10); -Menu1.add(TestData11,11); -Menu1.add(TestData12,12); -Menu1.add(TestData13,13); -Menu1.add(TestData14,14); -Menu1.add(TestData15,15); -Menu1.add(TestData16,16); -Menu1.add(TestData17,17); -Menu1.add(TestData18,18); -Menu1.add(TestData19,19); -Menu1.add(TestData20,20); -Menu1.add(TestData21,21); -Menu1.add(TestData22,22); -Menu1.add(TestData23,23); -Menu1.add(TestData24,24); -Menu1.add(TestData25,25); -Menu1.add(TestData26,26); -Menu1.add(TestData27,27); -Menu1.add(TestData28,28); -Menu1.add(TestData29,29); -Menu1.add(TestData30,30); -Menu1.add(TestData31,31); -Menu1.add(TestData32,32); -Menu1.add(TestData33,33); -Menu1.add(TestData34,34); -Menu1.add(TestData35,35); -Menu1.add(TestData36,36); -Menu1.add(TestData37,37); -Menu1.add(TestData38,38); -Menu1.add(TestData39,39); -Menu1.add(TestData40,40); -Menu1.add(TestData41,41); -Menu1.add(TestData42,42); -Menu1.add(TestData43,43); -Menu1.add(TestData44,44); -Menu1.add(TestData45,45); - -Menu2.add(TestData1, 0); -Menu2.add(TestData2, 1); -Menu2.add(TestData3, 2); -Menu2.add(TestData4, 3); -Menu2.add(TestData5, 4); -Menu2.add(TestData6, 5); -Menu2.add(TestData7, 6); - -Menu3.add(TestData0, 0); -Menu3.add(TestData1, 1); -Menu3.add(TestData2, 2); -Menu3.add(TestData3, 3); -Menu3.add(TestData4, 4); -Menu3.add(TestData5, 5); -Menu3.add(TestData6, 6); -Menu3.add(TestData7, 7); -Menu3.add(TestData8, 8); -Menu3.add(TestData9, 9); -Menu3.add(TestData10,10); -Menu3.add(TestData11,11); -Menu3.add(TestData12,12); -Menu3.add(TestData13,13); -Menu3.add(TestData14,14); -Menu3.add(TestData15,15); -Menu3.add(TestData16,16); -Menu3.add(TestData17,17); -Menu3.add(TestData18,18); -Menu3.add(TestData19,19); -Menu3.add(TestData20,20); -Menu3.add(TestData21,21); -Menu3.add(TestData22,22); -Menu3.add(TestData23,23); -Menu3.add(TestData24,24); -Menu3.add(TestData25,25); -Menu3.add(TestData26,26); -Menu3.add(TestData27,27); -Menu3.add(TestData28,28); -Menu3.add(TestData29,29); -Menu3.add(TestData30,30); -Menu3.add(TestData31,31); -Menu3.add(TestData32,32); -Menu3.add(TestData33,33); -Menu3.add(TestData34,34); -Menu3.add(TestData35,35); -Menu3.add(TestData36,36); -Menu3.add(TestData37,37); -Menu3.add(TestData38,38); -Menu3.add(TestData39,39); -Menu3.add(TestData40,40); -Menu3.add(TestData41,41); -Menu3.add(TestData42,42); -Menu3.add(TestData43,43); -Menu3.add(TestData44,44); -Menu3.add(TestData45,45); - -$mvid1 = new MessageVector(); -$mvid1.pushBackLine("a URL: http://www.test.com/other not part of the url", 0); -$mvid1.pushBackLine("a server: t2server://5assedmonkey.com:8080/", 0); -$mvid1.pushBackLine("a server: http://t2server://malformed/", 0); -$mvid1.pushBackLine("a http://small server", 0); - -$mvid2 = new MessageVector(); -$mvid2.pushBackLine(" This is a completely separate text vector", 0); -$mvid2.pushBackLine("It contains no URLS, only two servers, t2server://5assedmonkey.com:28000/ and t2server://5assedmonkey.com:28001/", 0); -$mvid2.pushBackLine("It does contain a malformed URL: http://t2server://malformed/", 0); -$mvid2.pushBackLine("That URL should show up in http blue. The tribes server url should be in tribes server red.", 0); - -function GMVControl::urlClickCallback(%this, %url) -{ - echo("Overridden click callback"); - Parent::urlClickCallback(%this, %url); -} diff --git a/docs/base/@vl2/scripts.vl2/gui/HUDDlgs.gui b/docs/base/@vl2/scripts.vl2/gui/HUDDlgs.gui deleted file mode 100644 index 70b6f0f4..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/HUDDlgs.gui +++ /dev/null @@ -1,369 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(InventoryScreen) { - profile = "GuiDialogProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellPaneCtrl() { - profile = "ShellPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "45 12"; - extent = "550 443"; - minExtent = "48 92"; - visible = "1"; - helpTag = "0"; - text = "INVENTORY"; - noTitleBar = "0"; - - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "center"; - vertSizing = "top"; - position = "205 388"; - extent = "140 38"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - command = "InventoryScreen.onDone();"; - text = "DONE"; - }; - new ShellFieldCtrl(INV_Root) { - profile = "GuiChatBackProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "29 36"; - extent = "492 351"; - minExtent = "16 18"; - visible = "1"; - helpTag = "0"; - - new ShellTabFrame() { - profile = "ShellTabFrameProfile"; - horizSizing = "left"; - vertSizing = "height"; - position = "207 9"; - extent = "254 333"; - minExtent = "254 26"; - visible = "1"; - helpTag = "0"; - isVertical = "1"; - useCloseButton = "0"; - edgeInset = "0"; - }; - }; - }; -}; -//--- OBJECT WRITE END --- - -//--- OBJECT WRITE BEGIN --- -new GuiControl(vehicleHud) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellPaneCtrl() { - profile = "ShellPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "53 67"; - extent = "542 328"; - minExtent = "48 92"; - visible = "1"; - helpTag = "0"; - text = "VEHICLE STATION"; - noTitleBar = "0"; - - new ShellFieldCtrl(VIN_Root) { - profile = "GuiChatBackProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "29 36"; - extent = "484 236"; - minExtent = "16 18"; - visible = "1"; - helpTag = "0"; - - new ShellTabFrame() { - profile = "ShellTabFrameProfile"; - horizSizing = "right"; - vertSizing = "height"; - position = "206 9"; - extent = "254 217"; - minExtent = "254 26"; - visible = "1"; - helpTag = "0"; - isVertical = "1"; - useCloseButton = "0"; - edgeInset = "0"; - }; - new HudBitmapCtrl(VIN_Picture) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "215 19"; - extent = "256 158"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 1.000000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - autoCenter = "0"; - autoResize = "1"; - flipVertical = "0"; - flipHorizontal = "0"; - }; - new ShellFieldCtrl() { - profile = "GuiChatBackProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "220 183"; - extent = "133 29"; - minExtent = "16 18"; - visible = "1"; - helpTag = "0"; - - new GuiTextCtrl(VIN_RemainingText) { - profile = "ShellMediumTextCenterProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "8 5"; - extent = "117 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "3 Remaining"; - }; - }; - new ShellBitmapButton(VIN_BuyBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "356 180"; - extent = "124 38"; - minExtent = "32 38"; - visible = "1"; - command = "VehicleHud.onBuy();"; - helpTag = "0"; - text = "BUY"; - simpleStyle = "0"; - }; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "center"; - vertSizing = "top"; - position = "201 273"; - extent = "140 38"; - minExtent = "32 38"; - visible = "1"; - command = "VehicleHud.onCancel();"; - helpTag = "0"; - text = "CANCEL"; - simpleStyle = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- - -//--- OBJECT WRITE BEGIN --- -new GuiControl(ScoreScreen) { - profile = "GuiDialogProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellPaneCtrl(ScoreParent) { - profile = "ShellPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "0 0"; - extent = "640 480"; - minExtent = "48 92"; - visible = "1"; - helpTag = "0"; - text = "SCORE"; - noTitleBar = "0"; - - new ShellFieldCtrl(ScoreHeaderField) { - profile = "GuiChatBackProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "23 32"; - extent = "594 36"; - minExtent = "16 18"; - visible = "1"; - helpTag = "0"; - - new GuiMLTextCtrl(ScoreHeaderText) { - profile = "ScoreHeaderTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 4"; - extent = "586 28"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - lineSpacing = "2"; - allowColorChars = "0"; - }; - }; - new ShellFieldCtrl(ScoreField) { - profile = "GuiChatBackProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "23 72"; - extent = "594 386"; - minExtent = "16 18"; - visible = "1"; - helpTag = "0"; - - new GuiMLTextCtrl(ScoreSubheaderText) { - profile = "ScoreSubheaderTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 4"; - extent = "586 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - lineSpacing = "2"; - allowColorChars = "0"; - }; - new ShellScrollCtrl(ScoreScroll) { - profile = "NewScrollCtrlProfile"; - horizSizing = "right"; - vertSizing = "height"; - position = "1 26"; - extent = "592 358"; - minExtent = "24 24"; - visible = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "dynamic"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "3 3"; - fieldBase = "gui/shll_field"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "7 7"; - extent = "578 344"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiControl(ScoreContent) { - profile = "GuiScrollContentProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "586 8"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - }; - }; - }; - }; - }; -}; -//--- OBJECT WRITE END --- - -//--- OBJECT WRITE BEGIN --- -new GuiControl(MessageHud) -{ - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "0"; - bypassHideCursor = "1"; - - new ShellFieldCtrl(MessageHud_Frame) - { - profile = "GuiChatBackProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "120 375"; - extent = "356 24"; - minExtent = "8 8"; - visible = "1"; - - new GuiTextCtrl(MessageHud_Text) - { - profile = "GuiMessageEditHudTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 5"; - extent = "10 22"; - minExtent = "8 8"; - visible = "1"; - }; - - new GuiTextEditCtrl(MessageHud_Edit) - { - profile = "GuiMessageEditHudProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 5"; - extent = "10 22"; - minExtent = "8 8"; - visible = "1"; - altCommand = "$ThisControl.eval();"; - escapeCommand = "MessageHud_Edit.onEscape();"; - historySize = "5"; - maxLength = "120"; - }; - }; -}; -//--- OBJECT WRITE END --- - -//--- OBJECT WRITE BEGIN --- -new GuiControl(ChatMenuHudDlg) -{ - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "0"; - bypassHideCursor = "1"; - - new ShellFieldCtrl(ChatMenuHud) - { - profile = "GuiVMenuProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "8 209"; - extent = "143 0"; - minExtent = "8 8"; - visible = "1"; - }; -}; -//--- OBJECT WRITE END --- - diff --git a/docs/base/@vl2/scripts.vl2/gui/HelpDlg.gui b/docs/base/@vl2/scripts.vl2/gui/HelpDlg.gui deleted file mode 100644 index 00922e21..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/HelpDlg.gui +++ /dev/null @@ -1,94 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(HelpDlg) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiWindowCtrl() { - profile = "GuiWindowProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "75 36"; - extent = "483 393"; - minExtent = "300 200"; - visible = "1"; - helpTag = "0"; - text = "Help"; - maxLength = "255"; - resizeWidth = "1"; - resizeHeight = "1"; - canMove = "1"; - canClose = "1"; - canMinimize = "1"; - canMaximize = "1"; - minSize = "50 50"; - closeCommand = "Canvas.popDialog(HelpDlg);"; - - new GuiScrollCtrl() { - profile = "GuiScrollProfile"; - horizSizing = "right"; - vertSizing = "height"; - position = "8 26"; - extent = "132 356"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "dynamic"; - constantThumbHeight = "0"; - childMargin = "0 0"; - - new GuiTextListCtrl(HelpFileList) { - profile = "GuiTextListProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "1 1"; - extent = "130 8"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - enumerate = "0"; - resizeCell = "1"; - columns = "0"; - fitParentWidth = "1"; - clipColumnText = "0"; - }; - }; - new GuiScrollCtrl() { - profile = "GuiScrollProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "146 26"; - extent = "328 356"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "0"; - childMargin = "0 0"; - - new GuiMLTextCtrl(HelpText) { - profile = "GuiMLTextProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "1 1"; - extent = "310 16"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - lineSpacing = "2"; - allowColorChars = "0"; - maxChars = "-1"; - }; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/IHVTest.gui b/docs/base/@vl2/scripts.vl2/gui/IHVTest.gui deleted file mode 100644 index b26825d0..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/IHVTest.gui +++ /dev/null @@ -1,259 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(IHVTest) { - profile = "GuiContentProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new GuiScrollCtrl() { - profile = "GuiScrollCtrlProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "34 52"; - extent = "209 318"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "1"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "1 1"; - extent = "189 316"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new GuiTextListCtrl(RecordingsList) { - profile = "GuiTextArrayProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "52 80"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - enumerate = "1"; - resizeCell = "1"; - columns = "0"; - }; - }; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "34 379"; - extent = "100 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "quit();"; - helpTag = "0"; - text = "Exit"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "143 379"; - extent = "100 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "IHVStartSelectedDemo();"; - helpTag = "0"; - text = "Start Demo"; - }; - new GuiTextCtrl() { - profile = "GuiBigTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "5 5"; - extent = "268 40"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "IHV Test Recordings"; - }; - new GuiCheckBoxCtrl(ArbMultitexture) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "290 52"; - extent = "235 24"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - variable = "$pref::OpenGL::disableARBMultitexture"; - helpTag = "0"; - text = "Disable ARB_multitexture"; - }; - new GuiCheckBoxCtrl(FogCoord) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "290 80"; - extent = "235 24"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - variable = "$pref::OpenGL::disableEXTFogCoord"; - helpTag = "0"; - text = "Disable EXT_fog_coord"; - }; - new GuiCheckBoxCtrl(TexEnvCombine) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "290 108"; - extent = "235 24"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - variable = "$pref::OpenGL::disableEXTTexEnvCombine"; - helpTag = "0"; - text = "Disable EXT_texture_env_combine"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "290 211"; - extent = "235 24"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "toggleFullscreen();"; - helpTag = "0"; - text = "Toggle Fullscreen"; - }; - new GuiCheckBoxCtrl(CVArray) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "290 136"; - extent = "235 24"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - variable = "$pref::OpenGL::disableEXTCompiledVertexArray"; - helpTag = "0"; - text = "Disable EXT_compiled_vertex_array"; - }; - new GuiCheckBoxCtrl(timedemo) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "290 239"; - extent = "235 24"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Timedemo style playback"; - }; - new GuiTextCtrl(DemoStats) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "245 286"; - extent = "325 24"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Last Demo: None"; - }; -}; -//--- OBJECT WRITE END --- - -function IHVTest::onWake(%gui) -{ - RecordingsList.clear(); - %search = "recordings/*.rec"; - %ct = 0; - for(%file = findFirstFile(%search); %file !$= ""; %file = findNextFile(%search)) - { - %fileName = fileBase(%file); - RecordingsList.addRow(%ct++, %fileName); - } - RecordingsList.sort(0); -} - -function IHVStartSelectedDemo() -{ - %sel = RecordingsList.getSelectedId(); - %file = RecordingsList.getRowTextById(%sel); - Canvas.setContent(PlayGui); - $TSControl::FrameCount = 0; - - playDemo("recordings/" @ %file @ ".rec"); -} - -function TexEnvCombine::onAction() -{ - $pref::OpenGL::disableEXTTexEnvCombine = !$pref::OpenGL::disableEXTTexEnvCombine; -} - -function FogCoord::onAction() -{ - $pref::OpenGL::disableEXTFogCoord = !$pref::OpenGL::disableEXTFogCoord; -} - -function CVArray::onAction() -{ - $pref::OpenGL::disableEXTCompiledVertexArray = !$pref::OpenGL::disableEXTCompiledVertexArray; -} - -function ARBMultitexture::onAction() -{ - $pref::OpenGL::disableARBMultitexture = !$pref::OpenGL::disableARBMultitexture; -} - -function timedemo::onAction() -{ - echo("here"); - - if ($timeAdvance == 0) { - $timeAdvance = 30; - } else { - $timeAdvance = 0; - } -} - -function resetDemoStats() -{ - %mspf = $Demo::playbackTime / $TSControl::frameCount; - %fps = 1000 / %mspf; - - DemoStats.setValue("Last Demo: " @ $TSControl::frameCount @ " frames, " @ %fps @ " fps (" @ %mspf @ " mspf)"); -} diff --git a/docs/base/@vl2/scripts.vl2/gui/ImmSplashDlg.gui b/docs/base/@vl2/scripts.vl2/gui/ImmSplashDlg.gui deleted file mode 100644 index 82fa1168..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/ImmSplashDlg.gui +++ /dev/null @@ -1,36 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(ImmSplashDlg) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiControl() { - profile = "GuiModelessDialogProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "40 150"; - extent = "540 168"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiBitmapCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "540 168"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - bitmap = "gui/ImmersionLogo.png"; - wrap = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/InspectAddFieldDlg.gui b/docs/base/@vl2/scripts.vl2/gui/InspectAddFieldDlg.gui deleted file mode 100644 index 64b61c96..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/InspectAddFieldDlg.gui +++ /dev/null @@ -1,103 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(InspectAddFieldDlg) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiWindowCtrl() { - profile = "GuiWindowProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "209 177"; - extent = "221 125"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Add dynamic field..."; - resizeWidth = "1"; - resizeHeight = "1"; - canMove = "1"; - canClose = "1"; - canMinimize = "1"; - canMaximize = "1"; - minSize = "50 50"; - closeCommand = "Canvas.popDialog(InspectAddFieldDlg);"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "22 32"; - extent = "30 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Name:"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "21 58"; - extent = "31 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Value:"; - }; - new GuiTextEditCtrl(InspectAddFieldValue) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "62 58"; - extent = "146 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - historySize = "0"; - maxLength = "255"; - }; - new GuiTextEditCtrl(InspectAddFieldName) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "62 32"; - extent = "146 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - historySize = "0"; - maxLength = "255"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "25 88"; - extent = "73 20"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "OK"; - command = "canvas.popDialog(InspectAddFieldDlg);InspectAddFieldDlg.doAction();"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "125 88"; - extent = "73 20"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "CANCEL"; - command = "canvas.popDialog(InspectAddFieldDlg);"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/InspectDlg.gui b/docs/base/@vl2/scripts.vl2/gui/InspectDlg.gui deleted file mode 100644 index 42da1dcb..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/InspectDlg.gui +++ /dev/null @@ -1,238 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(InspectDlg) { - profile = "GuiDialogProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "False"; - helpTag = "0"; - - new GuiWindowCtrl(InspectTitle) { - profile = "GuiWindowProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 20"; - extent = "200 400"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - resizeWidth = "True"; - resizeHeight = "True"; - canMove = "True"; - canClose = "True"; - canMinimize = "True"; - canMaximize = "True"; - minSize = "50 50"; - closeCommand = "Canvas.popDialog(InspectDlg);"; - font = "12 244 Arial"; - selectfillColor = "253"; - fillColor = "250"; - opaque = "true"; - - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "8 24"; - extent = "40 16"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "InspectApply();"; - helpTag = "0"; - text = "APPLY"; - selectBorderColor = "255"; - borderColor = "249"; - fillColor = "249"; - fontHL = "12 253 Arial"; - font = "12 252 Arial"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "56 24"; - extent = "29 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Name:"; - font = "12 244 Arial"; - }; - new GuiTextEditCtrl(InspectObjectName) { - profile = "GuiTextEditProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "98 23"; - extent = "72 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - historySize = "0"; - }; - new GuiScrollCtrl() { - profile = "GuiScrollCtrlProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "8 44"; - extent = "184 348"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - willFirstRespond = "True"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "False"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "1 1"; - extent = "164 346"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - - new GuiInspector(InspectFields) { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "0 0"; - extent = "184 8"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - }; - }; - }; - }; - new GuiWindowCtrl(InspectTreeTitle) { - profile = "GuiWindowProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "232 20"; - extent = "200 400"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "TREE VIEW"; - resizeWidth = "True"; - resizeHeight = "True"; - canMove = "True"; - canClose = "True"; - canMinimize = "True"; - canMaximize = "True"; - minSize = "50 50"; - closeCommand = "Canvas.popDialog(InspectDlg);"; - - new GuiScrollCtrl() { - profile = "GuiScrollCtrlProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "8 24"; - extent = "184 368"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - willFirstRespond = "True"; - hScrollBar = "dynamic"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "False"; - - new GuiScrollContentCtrl() { - profile = "GuiScrollContentProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "1 1"; - extent = "164 366"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - - new GuiTreeView(InspectTreeView) { - profile = "GuiTreeViewProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "0 0"; - extent = "64 64"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - }; - }; - }; - }; -}; -//--- OBJECT WRITE END --- - -function Inspect(%obj) -{ - Canvas.popDialog("InspectDlg"); - Canvas.pushDialog("InspectDlg", 30); - - InspectFields.inspect(%obj); - InspectObjectName.setValue(%obj.getName()); - InspectTitle.setValue(%obj.getId() @ ": " @ %obj.getName()); -} - -function InspectApply() -{ - InspectFields.apply(InspectObjectName.getValue()); -} - -function InspectTreeView::onSelect(%this, %obj) -{ - Inspect(%obj); -} - -function Tree(%obj) -{ - Canvas.popDialog("InspectDlg"); - Canvas.pushDialog("InspectDlg", 20); - InspectTreeView.open(%obj); -} - -function GuiInspector::addDynamicField(%this, %obj) -{ - InspectAddFieldDlg.object = %obj; - InspectAddFieldDlg.inspector = %this; - InspectAddFieldName.setValue(""); - InspectAddFieldValue.setValue(""); - Canvas.pushDialog(InspectAddFieldDlg, 99); -} - -function InspectAddFieldDlg::doAction(%this) -{ - if(InspectAddFieldName.getValue() $= "" || InspectAddFieldValue.getValue() $= "") - return; - eval(%this.object @ "." @ firstWord(InspectAddFieldName.getValue()) @ " = " @ InspectAddFieldValue.getValue() @ ";"); - %this.inspector.inspect(%this.object); -} - - diff --git a/docs/base/@vl2/scripts.vl2/gui/InteriorDebug.gui b/docs/base/@vl2/scripts.vl2/gui/InteriorDebug.gui deleted file mode 100644 index eb9cb1e2..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/InteriorDebug.gui +++ /dev/null @@ -1,155 +0,0 @@ -new GuiControl(interiorDebugDialog) { - - profile = "GuiDialogProfile"; - - new GuiWindowCtrl() - { - profile = GuiWindowProfile; - position = "25 25"; - extent = "240 200"; - text = "Interior Debug Options"; - closeCommand = "Canvas.popDialog(interiorDebugDialog);"; - - - new GuiTextCtrl() { - profile = "GuiCenterTextProfile"; - position = "20 25"; - extent = "200 20"; - text = "Render Mode:"; - }; - new GuiPopUpMenuCtrl(InteriorRenderMode) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 45"; - extent = "200 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Options"; - maxPopupHeight = "200"; - setText = "false"; - }; - - new GuiTextCtrl() { - profile = "GuiCenterTextProfile"; - position = "20 73"; - extent = "200 20"; - text = "Options:"; - }; - new GuiButtonCtrl(InteriorAlarmMode) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "45 93"; - extent = "150 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "false"; - modal = "True"; - helpTag = "0"; - text = "Toggle Alarm Mode"; - }; - - new GuiCheckBoxCtrl(InteriorFocusDebugModes) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "45 115"; - extent = "150 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "false"; - modal = "True"; - helpTag = "0"; - text = "Focus Debug Modes"; - }; - - new GuiCheckBoxCtrl(InteriorDontRestrict) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "45 137"; - extent = "150 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "false"; - modal = "True"; - helpTag = "0"; - text = "Don't Restrict outside"; - }; - }; -}; - -$InteriorRenderModes[0] = "Normal"; -$InteriorRenderModes[1] = "Render as Lines"; -$InteriorRenderModes[2] = "Show Detail Polys"; -$InteriorRenderModes[3] = "Show Ambiguous Polys"; -$InteriorRenderModes[4] = "Show Orphaned Polys"; -$InteriorRenderModes[5] = "Show Lightmap"; -$InteriorRenderModes[6] = "Show Only Textures"; -$InteriorRenderModes[7] = "Show Portal Zones"; -$InteriorRenderModes[8] = "Show Ambient lit Surfaces"; -$InteriorRenderModes[9] = "[* Show Collision Fans *]"; -$InteriorRenderModes[10] = "[* Show Triangle Strips *]"; -$InteriorRenderModes[11] = "[* Show Null Surfaces *]"; -$InteriorRenderModes[12] = "[* Show Large Textures *]"; -$InteriorRenderModes[13] = "[* Show Hull Surfaces *]"; -$InteriorRenderModes[14] = "[* Show Vehicle Hull Surfaces *]"; -$InteriorRenderModes[15] = "[* Show vertex colors *]"; -$InteriorRenderModes[16] = "[* Show detail level *]"; -$NumInteriorRenderModes = 17; - -for ($i = 0; $i < $NumInteriorRenderModes; $i++) { - InteriorRenderMode.add($InteriorRenderModes[$i], $i); -} -InteriorRenderMode.setText($InteriorRenderModes[0]); - -function InteriorRenderMode::onSelect(%object, %idNum) -{ - %name = %object.getValue(); - - %renderMode = 0; - for (%i = 0; %i < $NumInteriorRenderModes; %i++) { - if (%name $= $InteriorRenderModes[%i]) { - %renderMode = %i; - break; - } - } - setInteriorRenderMode(%renderMode); - if(%renderMode == 1) // line mode - $T2::renderoutline = true; - else - $T2::renderoutline = false; -} - -$InteriorPreviewGuiAlarmMode = "off"; -function InteriorAlarmMode::onAction() -{ - if ($InteriorPreviewGuiAlarmMode $= "on") - $InteriorPreviewGuiAlarmMode = "off"; - else - $InteriorPreviewGuiAlarmMode = "on"; - - TestObject.setAlarmMode($InteriorPreviewGuiAlarmMode); -} - -function InteriorFocusDebugModes::onAction() -{ - setInteriorFocusedDebug(InteriorFocusDebugModes.getValue()); -} - -function InteriorDontRestrict::onAction() -{ - $Interior::DontRestrictOutside = InteriorDontRestrict.getValue(); -} - -function interiorDebugDialog::onWake( %this ) -{ -} - -function interiorDebugDialog::onSleep( %this ) -{ -} diff --git a/docs/base/@vl2/scripts.vl2/gui/InteriorPreviewGui.gui b/docs/base/@vl2/scripts.vl2/gui/InteriorPreviewGui.gui deleted file mode 100644 index 185ca9e1..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/InteriorPreviewGui.gui +++ /dev/null @@ -1,296 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(interiorPreviewGui) { - profile = "GuiContentProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GameTSCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - beaconBaseTextureName = "gui/beacon_base"; - beaconTargetTextureName = "gui/crosshairs"; - beaconTargetPeriod = "4000"; - beaconsVisible = "1"; - enemyBeaconLineBeginColor = "0.000000 1.000000 0.000000 0.200000"; - enemyBeaconLineEndColor = "0.000000 1.000000 0.000000 0.800000"; - vehicleBeaconLineBeginColor = "1.000000 0.000000 0.000000 0.200000"; - vehicleBeaconLineEndColor = "1.000000 0.000000 0.000000 0.800000"; - friendBeaconLineBeginColor = "1.000000 1.000000 0.000000 0.200000"; - friendBeaconLineEndColor = "1.000000 1.000000 0.000000 0.800000"; - beaconLineWidth = "2.5"; - beaconTextYOffset = "14"; - showAlternateTarget = "0"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "22 438"; - extent = "100 20"; - minExtent = "8 8"; - visible = "1"; - command = "quit();"; - helpTag = "0"; - text = "Exit"; - }; - new ShellFieldCtrl(metricsIMain) { - profile = "GuiChatBackProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "10 160"; - extent = "242 275"; - minExtent = "16 18"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(title) { - profile = "CenterPrintTextProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "63 7"; - extent = "110 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Mapper Metrics"; - longTextBuffer = "0"; - maxLength = "255"; - lineSpacing = "2"; - maxChars = "-1"; - allowColorChars = "0"; - }; - new GuiTextCtrl(ThreeSpacePolysText) { - profile = "ScoreTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "12 148"; - extent = "85 20"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "TS Polys: "; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiTextCtrl(InteriorPolysText) { - profile = "ScoreTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "12 118"; - extent = "98 20"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Interior Polys: "; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiTextCtrl(TerrainPolysText) { - profile = "ScoreTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "12 88"; - extent = "99 20"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Terrain Polys: "; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiTextCtrl(TotalPolysText) { - profile = "ScoreTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "12 226"; - extent = "101 20"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Scene Polys: "; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiTextCtrl(WaterPolysText) { - profile = "ScoreTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "12 178"; - extent = "127 20"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Water Polys: "; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiTextCtrl(FrameRateText) { - profile = "ScoreTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "12 40"; - extent = "87 26"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Frame Rate: "; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiConsoleVariableCtrl(frameRate) { - profile = "ScoreTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "156 40"; - extent = "70 25"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - expression = "$FPS::Real"; - }; - new GuiConsoleVariableCtrl(ThreeSpacePolys) { - profile = "ScoreTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "156 148"; - extent = "70 25"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - expression = "$OpenGL::triCount3"; - }; - new GuiConsoleVariableCtrl(InteriorPolys) { - profile = "ScoreTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "156 118"; - extent = "70 25"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - expression = "$OpenGL::triCount2"; - }; - new GuiConsoleVariableCtrl(TerrainPolys) { - profile = "ScoreTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "156 88"; - extent = "70 25"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - expression = "$OpenGL::triCount1"; - }; - new GuiConsoleVariableCtrl(TotalPolys) { - profile = "ScoreTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "156 226"; - extent = "70 25"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - expression = "$OpenGL::triCount"; - }; - new GuiConsoleVariableCtrl(WaterPolys) { - profile = "ScoreTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "156 179"; - extent = "70 25"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - expression = "$Water::triCount"; - }; - }; -}; -//--- OBJECT WRITE END --- - -function toggleMouse() -{ - if(Canvas.isCursorOn()) - CursorOff(); - else - CursorOn(); -} - -function interiorDebug(%val) -{ - if ( !%val ) - Canvas.pushDialog( interiorDebugDialog ); -} - -function InteriorPreviewGui::onWake(%this) -{ - GlobalActionMap.bindcmd( keyboard, "tab", "", "toggleMouse();" ); - GlobalActionMap.bindcmd( keyboard, "f9", "", "interiorDebug();" ); - GlobalActionMap.bindcmd( keyboard, escape, "", "quit();" ); - - if ( isObject( previewMap ) ) - { - previewMap.pop(); - previewMap.delete(); - } - new ActionMap( previewMap ); - previewMap.bind( keyboard, w, moveforward ); - previewMap.bind( keyboard, s, movebackward ); - previewMap.bind( keyboard, a, moveleft ); - previewMap.bind( keyboard, d, moveright ); - previewMap.bind( keyboard, e, moveup ); - previewMap.bind( keyboard, c, movedown ); - previewMap.bindCmd( keyboard, k, "cycleDebugRenderMode();", "" ); - previewMap.copyBind( moveMap, yaw ); - previewMap.copyBind( moveMap, pitch ); - previewMap.push(); -} - -function InteriorPreviewGui::onSleep(%this) -{ - previewMap.pop(); - previewMap.delete(); - - GlobalActionMap.unbind(keyboard, "tab"); - GlobalActionMap.unbind(keyboard, "f9"); - lockMouse(false); -} - diff --git a/docs/base/@vl2/scripts.vl2/gui/JoinChatDlg.gui b/docs/base/@vl2/scripts.vl2/gui/JoinChatDlg.gui deleted file mode 100644 index 5ccf3895..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/JoinChatDlg.gui +++ /dev/null @@ -1,198 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(JoinChatDlg) { - profile = "DlgBackProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellPaneCtrl(JoinChatPane) { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "120 60"; - extent = "400 360"; - minExtent = "48 92"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "CHOOSE CHAT CHANNEL"; - maxLength = "255"; - noTitleBar = "0"; - - new ShellFancyArrayScrollCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "48 39"; - extent = "304 227"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fixedHorizontal = "1"; - vertSpacerBitmap = "gui/shll_vertspacer"; - horzSpacerBitmap = "gui/shll_horzspacer"; - - new VirtualScrollCtrl() { - profile = "NewScrollCtrlProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 16"; - extent = "304 211"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - willFirstRespond = "0"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "0 0"; - - new VirtualScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 4"; - extent = "280 203"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiControl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "288 9616"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - }; - }; - }; - new ShellFancyTextList(JoinChatList) { - profile = "ShellServerBrowserProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "284 223"; - minExtent = "8 20"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - altCommand = "JoinChatDlg.join();"; - helpTag = "0"; - startScrollRegion = "0 0"; - headerBitmap = "gui/server_tabs"; - sortArrowBitmap = "gui/shll_sortarrow"; - fieldBase = "gui/shll_field"; - barBase = "gui/shll_bar"; - glowOffset = "4"; - rowHeight = "19"; - headerFontSize = "0"; - headerFontColor = "8 19 6 255"; - headerFontColorHL = "25 68 56 255"; - separatorColor = "192 192 192 255"; - drawSeparators = "0"; - headerSort = "1"; - allowReposition = "0"; - noSelect = "0"; - allowColorChars = "0"; - }; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "48 305"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "Canvas.popDialog(JoinChatDlg); LaunchTabView.viewTab(\"CHAT\",ChatGui,0);"; - accelerator = "escape"; - helpTag = "0"; - text = "CANCEL"; - simpleStyle = "0"; - }; - new GuiControl() { - profile = "GuiDefaultProfile"; - horizSizing = "center"; - vertSizing = "top"; - position = "67 269"; - extent = "272 36"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellTextEditCtrl(JoinChatName) { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "48 0"; - extent = "223 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "JoinChatName.onCharInput();"; - altCommand = "JoinChatDlg.join();"; - helpTag = "0"; - maxLength = "24"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - deniedSound = "InputDeniedSound"; - glowOffset = "9 9"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "8 8"; - extent = "44 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Channel:"; - maxLength = "255"; - }; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "228 305"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "JoinChatDlg.join();"; - helpTag = "0"; - text = "JOIN CHAT"; - simpleStyle = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/JoystickConfigDlg.gui b/docs/base/@vl2/scripts.vl2/gui/JoystickConfigDlg.gui deleted file mode 100644 index b60fbba9..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/JoystickConfigDlg.gui +++ /dev/null @@ -1,227 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(JoystickConfigDlg) { - profile = "DlgBackProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - pane = "0"; - - new ShellPaneCtrl(JoystickConfigFrame) { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "95 50"; - extent = "450 380"; - minExtent = "48 92"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "CONFIGURE JOYSTICK"; - maxLength = "255"; - noTitleBar = "0"; - - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "center"; - vertSizing = "top"; - position = "155 325"; - extent = "140 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "Canvas.popDialog(JoystickConfigDlg);"; - helpTag = "0"; - text = "DONE"; - simpleStyle = "0"; - }; - new ShellTabFrame() { - profile = "ShellTabFrameProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "129 37"; - extent = "254 283"; - minExtent = "254 26"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - isVertical = "1"; - useCloseButton = "0"; - edgeInset = "0"; - }; - new ShellFieldCtrl() { - profile = "ShellFieldProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "140 47"; - extent = "278 263"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 48"; - extent = "60 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Action:"; - maxLength = "255"; - }; - new ShellPopupMenu(JoyAxisActionMenu) { - profile = "ShellPopupProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "63 39"; - extent = "200 36"; - minExtent = "49 36"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - maxLength = "255"; - maxPopupHeight = "200"; - buttonBitmap = "gui/shll_pulldown"; - rolloverBarBitmap = "gui/shll_pulldownbar_rol"; - selectedBarBitmap = "gui/shll_pulldownbar_act"; - noButtonStyle = "0"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "47 80"; - extent = "57 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Sensitivity:"; - maxLength = "255"; - }; - new GuiTextCtrl(JoySensText) { - profile = "ShellAltTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "109 80"; - extent = "28 20"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "(0.5)"; - maxLength = "255"; - }; - new ShellSliderCtrl(JoyAxisSlider) { - profile = "ShellSliderProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "57 95"; - extent = "170 24"; - minExtent = "12 24"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "value"; - altCommand = "JoySensText.update();"; - helpTag = "0"; - range = "0.000000 1.000000"; - ticks = "1000"; - value = "0.5"; - usePlusMinus = "1"; - }; - new ShellToggleButton(InvertJoyAxisTgl) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "75 167"; - extent = "127 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "INVERT"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "47 120"; - extent = "57 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Dead Zone:"; - maxLength = "255"; - }; - new GuiTextCtrl(DeadZoneText) { - profile = "ShellAltTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "109 120"; - extent = "28 20"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "(0.5)"; - maxLength = "255"; - }; - new ShellSliderCtrl(DeadZoneSlider) { - profile = "ShellSliderProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "57 135"; - extent = "170 24"; - minExtent = "12 24"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "value"; - altCommand = "DeadZoneText.update();"; - helpTag = "0"; - range = "0.000000 1.000000"; - ticks = "100"; - value = "0.5"; - usePlusMinus = "1"; - }; - //new ShellToggleButton(JoyAxisRelativeTgl) { - // profile = "ShellRadioProfile"; - // horizSizing = "right"; - // vertSizing = "bottom"; - // position = "75 197"; - // extent = "127 30"; - // minExtent = "26 27"; - // visible = "1"; - // hideCursor = "0"; - // bypassHideCursor = "0"; - // helpTag = "0"; - // text = "RELATIVE"; - // maxLength = "255"; - //}; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/LaunchGui.gui b/docs/base/@vl2/scripts.vl2/gui/LaunchGui.gui deleted file mode 100644 index ee22640a..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/LaunchGui.gui +++ /dev/null @@ -1,14 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiChunkedBitmapCtrl(LaunchGui) { - profile = "GuiContentProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - variable = "$ShellBackground"; - helpTag = "0"; - useVariable = "1"; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/LaunchToolbarDlg.gui b/docs/base/@vl2/scripts.vl2/gui/LaunchToolbarDlg.gui deleted file mode 100644 index 5f77cd2e..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/LaunchToolbarDlg.gui +++ /dev/null @@ -1,76 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(LaunchToolbarDlg) { - profile = "GuiModelessDialogProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "0"; - helpTag = "0"; - ctrlCount = "0"; - - new GuiControl(LaunchToolbarPane) { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "top"; - position = "-2 436"; - extent = "644 44"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new ShellLaunchMenu(LaunchToolbarMenu) { - profile = "LaunchMenuProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "3 0"; - extent = "115 56"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "LAUNCH"; - maxPopupHeight = "200"; - buttonFontType = "Sui Generis"; - buttonFontSize = "14"; - }; - - new ShellTabGroupCtrl(LaunchTabView) { - profile = "LaunchTabProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "120 11"; - extent = "520 29"; - minExtent = "38 29"; - visible = "1"; - helpTag = "0"; - glowOffset = "0"; - tabSpacing = "1"; - maxTabWidth = "160"; - stretchToFit = "0"; - }; - }; - new ShellBitmapButton(LaunchToolbarCloseButton) { - profile = "CloseButtonProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "583 13"; - extent = "33 26"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - command = "LaunchTabView.closeCurrentTab();"; - text = ""; - simpleStyle = "1"; - }; -}; -//--- OBJECT WRITE END --- - diff --git a/docs/base/@vl2/scripts.vl2/gui/LoadingGui.gui b/docs/base/@vl2/scripts.vl2/gui/LoadingGui.gui deleted file mode 100644 index 72f46b2b..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/LoadingGui.gui +++ /dev/null @@ -1,161 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiChunkedBitmapCtrl(LoadingGui) { - profile = "GuiContentProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - variable = "$ShellBackground"; - helpTag = "0"; - useVariable = "1"; - qLineCount = "0"; - - new ShellPaneCtrl() { - profile = "ShellPaneProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "28 13"; - extent = "584 459"; - minExtent = "48 92"; - visible = "1"; - helpTag = "0"; - maxLength = "255"; - noTitleBar = "1"; - - new GuiProgressCtrl(LoadingProgress) { - profile = "ShellProgressBarProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "81 410"; - extent = "262 25"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiTextCtrl(LoadingProgressTxt) { - profile = "ShellProgressBarTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 3"; - extent = "262 19"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "LOADING MISSION"; - maxLength = "255"; - }; - }; - new GuiTextCtrl(LOAD_MapName) { - profile = "ShellSubHeaderProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "24 6"; - extent = "90 32"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Map Name"; - maxLength = "255"; - }; - new GuiControl() { - profile = "GuiDefaultProfile"; - horizSizing = "relative"; - vertSizing = "bottom"; - position = "26 34"; - extent = "312 165"; - minExtent = "16 18"; - visible = "1"; - helpTag = "0"; - - new GuiMLTextCtrl(LOAD_MapText) { - profile = "ShellLoadTextProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "0 0"; - extent = "312 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - lineSpacing = "2"; - allowColorChars = "0"; - maxChars = "-1"; - }; - }; - new GuiTextCtrl(LOAD_MissionType) { - profile = "ShellSubHeaderProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "24 207"; - extent = "115 32"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Mission Type"; - maxLength = "255"; - }; - new GuiControl() { - profile = "GuiDefaultProfile"; - horizSizing = "relative"; - vertSizing = "bottom"; - position = "26 235"; - extent = "312 165"; - minExtent = "16 18"; - visible = "1"; - helpTag = "0"; - - new GuiMLTextCtrl(LOAD_GameText) { - profile = "ShellLoadTextProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "0 0"; - extent = "312 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - lineSpacing = "2"; - allowColorChars = "0"; - maxChars = "-1"; - }; - }; - new GuiControl() { - profile = "ShellLoadFrameProfile"; - horizSizing = "relative"; - vertSizing = "relative"; - position = "349 8"; - extent = "212 428"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiChunkedBitmapCtrl(LOAD_MapPic) { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "1 1"; - extent = "210 426"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - bitmap = "gui/loading.png"; - useVariable = "0"; - }; - }; - new ShellBitmapButton() { - profile = "ShellButtonNoTabProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "14 404"; - extent = "70 38"; - minExtent = "32 38"; - visible = "1"; - command = "Disconnect();"; - accelerator = "escape"; - helpTag = "0"; - text = "CANCEL"; - simpleStyle = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/LobbyGui.gui b/docs/base/@vl2/scripts.vl2/gui/LobbyGui.gui deleted file mode 100644 index 947553ce..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/LobbyGui.gui +++ /dev/null @@ -1,347 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiChunkedBitmapCtrl(LobbyGui) { - profile = "GuiContentProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - variable = "$ShellBackground"; - helpTag = "0"; - useVariable = "1"; - - new ShellPaneCtrl() { - profile = "ShellPaneProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "20 20"; - extent = "600 440"; - minExtent = "48 92"; - visible = "1"; - helpTag = "0"; - text = "LOBBY"; - noTitleBar = "0"; - - new GuiControl() { - profile = "GuiDefaultProfile"; - horizSizing = "relative"; - vertSizing = "bottom"; - position = "23 36"; - extent = "276 140"; - minExtent = "16 18"; - visible = "1"; - - new ShellFieldCtrl() { - profile = "ShellFieldProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "4 0"; - extent = "268 27"; - minExtent = "16 18"; - visible = "1"; - helpTag = "0"; - - new GuiTextCtrl(LobbyServerName) { - profile = "ShellLargeLabelProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "3 2"; - extent = "262 26"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = ""; - }; - }; - new ShellScrollCtrl() { - profile = "NewScrollCtrlProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "0 28"; - extent = "276 111"; - minExtent = "24 52"; - visible = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "dynamic"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "3 3"; - fieldBase = "gui/shll_field"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "7 7"; - extent = "262 97"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiMLTextCtrl(LobbyStatusText) { - profile = "ShellTextArrayProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "242 16"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - lineSpacing = "2"; - allowColorChars = "0"; - }; - }; - }; - }; - new ShellFancyArrayScrollCtrl() { - profile = "ShellServerBrowserProfile"; - horizSizing = "relative"; - vertSizing = "height"; - position = "23 175"; - extent = "275 209"; - minExtent = "24 72"; - visible = "1"; - helpTag = "0"; - fixedHorizontal = "0"; - vertSpacerBitmap = "gui/shll_vertspacer"; - horzSpacerBitmap = "gui/shll_horzspacer"; - - new VirtualScrollCtrl() { - profile = "ShellServerBrowserProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 16"; - extent = "275 193"; - minExtent = "8 52"; - visible = "1"; - helpTag = "0"; - willFirstRespond = "0"; - hScrollBar = "alwaysOn"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "0 0"; - - new VirtualScrollContentCtrl() { - profile = "ShellTextArrayProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 4"; - extent = "251 169"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiControl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "8 8"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - }; - }; - }; - new ShellFancyTextList(LobbyPlayerList) { - profile = "LobbyPlayerListProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "255 188"; - minExtent = "8 20"; - visible = "1"; - helpTag = "0"; - startScrollRegion = "3 0"; - headerBitmap = "gui/server_tabs"; - sortArrowBitmap = "gui/shll_sortarrow"; - fieldBase = "gui/shll_field"; - barBase = "gui/shll_bar"; - glowOffset = "4"; - rowHeight = "19"; - headerFontType = "Univers Condensed"; - headerFontSize = "16"; - headerFontColor = "8 19 6 255"; - headerFontColorHL = "25 68 56 255"; - separatorColor = "192 192 192 255"; - drawSeparators = "0"; - headerSort = "1"; - allowReposition = "0"; - noSelect = "1"; - }; - }; - new GuiControl() { - profile = "NewScrollCtrlProfile"; - horizSizing = "relative"; - vertSizing = "bottom"; - position = "298 32"; - extent = "275 143"; - minExtent = "24 52"; - visible = "1"; - helpTag = "0"; - - new ShellScrollCtrl() { - profile = "NewScrollCtrlProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "0 0"; - extent = "275 143"; - minExtent = "24 52"; - visible = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "dynamic"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "3 3"; - fieldBase = "gui/shll_field"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "7 7"; - extent = "261 129"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellTextList(LobbyVoteMenu) { - profile = "ShellTextArrayProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "261 8"; - minExtent = "8 8"; - visible = "1"; - altCommand = "lobbyVote();"; - helpTag = "0"; - enumerate = "0"; - resizeCell = "1"; - columns = "0"; - fitParentWidth = "1"; - clipColumnText = "0"; - }; - }; - }; - new ShellBitmapButton(LobbyCancelBtn) { - profile = "ShellButtonProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "178 1"; - extent = "80 38"; - minExtent = "32 38"; - visible = "0"; - command = "LobbyVoteMenu.reset();"; - helpTag = "0"; - text = "CANCEL"; - simpleStyle = "0"; - }; - }; - new ShellScrollCtrl(LobbyMessageScroll) { - profile = "NewScrollCtrlProfile"; - horizSizing = "relative"; - vertSizing = "height"; - position = "298 174"; - extent = "275 178"; - minExtent = "24 52"; - visible = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "3 3"; - fieldBase = "gui/shll_field"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "7 7"; - extent = "245 164"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiMessageVectorCtrl(LobbyMessageVector) { - profile = "GuiChatHudProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "0 0"; - extent = "245 12"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - lineSpacing = "0"; - lineContinuedIndex = "10"; - matchColor = "0 0 255 255"; - maxColorIndex = 5; - }; - }; - }; - new ShellTextEditCtrl(LobbyChatEnter) { - profile = "NewTextEditProfile"; - horizSizing = "relative"; - vertSizing = "top"; - position = "293 350"; - extent = "285 38"; - minExtent = "32 38"; - visible = "1"; - altCommand = "LobbyChatEnter.send();"; - escapeCommand = "LobbyChatEnter.onEscape();"; - helpTag = "0"; - historySize = "0"; - maxLength = "120"; - password = "0"; - glowOffset = "9 9"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "195 385"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "Canvas.pushDialog(OptionsDlg);"; - helpTag = "0"; - text = "SETTINGS"; - simpleStyle = "0"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "315 385"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "lobbyDisconnect();"; - helpTag = "0"; - text = "LEAVE GAME"; - simpleStyle = "0"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "435 385"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "lobbyReturnToGame();"; - accelerator = "escape"; - helpTag = "0"; - text = "RETURN TO GAME"; - simpleStyle = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/LoginDlg.gui b/docs/base/@vl2/scripts.vl2/gui/LoginDlg.gui deleted file mode 100644 index b4053557..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/LoginDlg.gui +++ /dev/null @@ -1,162 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(LoginDlg) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellPaneCtrl() { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "72 143"; - extent = "495 194"; - minExtent = "48 92"; - visible = "1"; - helpTag = "0"; - text = "LOGIN"; - maxLength = "255"; - noTitleBar = "0"; - - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "37 47"; - extent = "85 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Account Name:"; - maxLength = "255"; - }; - new ShellTextEditCtrl(LoginEditBox) { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "118 39"; - extent = "180 38"; - minExtent = "32 38"; - visible = "1"; - variable = "$LoginName"; - altCommand = "LoginProcess();"; - helpTag = "0"; - maxLength = "16"; - historySize = "0"; - password = "0"; - glowOffset = "9 9"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "37 77"; - extent = "85 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Password:"; - maxLength = "255"; - }; - new GuiLoginPasswordCtrl(LoginPasswordBox) { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "118 69"; - extent = "180 38"; - minExtent = "32 38"; - visible = "1"; - variable = "$LoginPassword"; - altCommand = "LoginProcess();"; - helpTag = "0"; - maxLength = "16"; - historySize = "0"; - password = "1"; - glowOffset = "9 9"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "300 39"; - extent = "147 38"; - minExtent = "32 38"; - visible = "1"; - command = "LoginProcess(false);"; - helpTag = "0"; - text = "LOG IN"; - simpleStyle = "0"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "300 69"; - extent = "147 38"; - minExtent = "32 38"; - visible = "1"; - command = "CreateAccount();"; - helpTag = "0"; - text = "CREATE NEW ACCOUNT"; - simpleStyle = "0"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "300 99"; - extent = "147 38"; - minExtent = "32 38"; - visible = "1"; - command = "LoginProcess(true);"; - helpTag = "0"; - text = "EDIT ACCOUNT"; - simpleStyle = "0"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "300 129"; - extent = "147 38"; - minExtent = "32 38"; - visible = "1"; - command = "quit();"; - accelerator = "escape"; - helpTag = "0"; - text = "QUIT"; - simpleStyle = "0"; - }; - new ShellToggleButton() { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "122 104"; - extent = "167 27"; - minExtent = "26 27"; - visible = "1"; - variable = "$pref::RememberPassword"; - helpTag = "0"; - text = "REMEMBER PASSWORD"; - maxLength = "255"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "118 129"; - extent = "180 38"; - minExtent = "32 38"; - visible = "1"; - command = "PasswordProcess(true);"; - helpTag = "0"; - text = "EMAIL ME MY PASSWORD"; - simpleStyle = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/LoginMessageBoxDlg.gui b/docs/base/@vl2/scripts.vl2/gui/LoginMessageBoxDlg.gui deleted file mode 100644 index 215cd704..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/LoginMessageBoxDlg.gui +++ /dev/null @@ -1,48 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(LoginMessageBoxDlg) { - profile = "DlgBackProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellPaneCtrl(LoginMessageBoxFrame) { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "170 137"; - extent = "300 206"; - minExtent = "48 92"; - visible = "1"; - helpTag = "0"; - - new GuiMLTextCtrl(LoginMessageBoxText) { - profile = "ShellMediumTextProfile"; - horizSizing = "center"; - vertSizing = "bottom"; - position = "32 39"; - extent = "236 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - lineSpacing = "2"; - }; - new ShellBitmapButton(LoginMessageBoxButton) { - profile = "ShellButtonProfile"; - horizSizing = "center"; - vertSizing = "bottom"; - position = "70 140"; - extent = "120 38"; - minExtent = "32 38"; - visible = "1"; - command = "LoginMessageBoxButtonProcess();"; - helpTag = "0"; - text = "OK"; - simpleStyle = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/MessageBoxDlg.gui b/docs/base/@vl2/scripts.vl2/gui/MessageBoxDlg.gui deleted file mode 100644 index 42c3c103..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/MessageBoxDlg.gui +++ /dev/null @@ -1,183 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(MessageBoxOKDlg) { - profile = "DlgBackProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellPaneCtrl(MBOKFrame) { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "170 137"; - extent = "300 206"; - minExtent = "48 92"; - visible = "1"; - helpTag = "0"; - - new GuiMLTextCtrl(MBOKText) { - profile = "ShellMediumTextProfile"; - horizSizing = "center"; - vertSizing = "bottom"; - position = "32 39"; - extent = "236 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - lineSpacing = "2"; - }; - new ShellBitmapButton(MBOKButton) { - profile = "ShellButtonProfile"; - horizSizing = "center"; - vertSizing = "bottom"; - position = "90 151"; - extent = "120 38"; - minExtent = "32 38"; - visible = "1"; - command = "Canvas.popDialog(MessageBoxOKDlg);"; - accelerator = "return"; - helpTag = "0"; - text = "OK"; - simpleStyle = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- - -//--- OBJECT WRITE BEGIN --- -new GuiControl(MessageBoxYesNoDlg) { - profile = "DlgBackProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellPaneCtrl(MBYesNoFrame) { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "170 137"; - extent = "300 206"; - minExtent = "48 92"; - visible = "1"; - helpTag = "0"; - - new GuiMLTextCtrl(MBYesNoText) { - profile = "ShellMediumTextProfile"; - horizSizing = "center"; - vertSizing = "bottom"; - position = "32 39"; - extent = "236 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - lineSpacing = "2"; - }; - new ShellBitmapButton(MBYesNoButtonYes) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "26 151"; - extent = "120 38"; - minExtent = "32 38"; - visible = "1"; - command = "Canvas.popDialog(MessageBoxYesNoDlg);"; - accelerator = "enter"; - helpTag = "0"; - text = "YES"; - simpleStyle = "0"; - }; - new ShellBitmapButton(MBYesNoButtonNo) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "154 151"; - extent = "120 38"; - minExtent = "32 38"; - visible = "1"; - command = "Canvas.popDialog(MessageBoxYesNoDlg);"; - accelerator = "escape"; - helpTag = "0"; - text = "NO"; - simpleStyle = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- - -//--- OBJECT WRITE BEGIN --- -new GuiControl(MessageBoxOKCancelDlg) { - profile = "DlgBackProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellPaneCtrl(MBOKCancelFrame) { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "170 137"; - extent = "300 206"; - minExtent = "48 92"; - visible = "1"; - helpTag = "0"; - - new GuiMLTextCtrl(MBOKCancelText) { - profile = "ShellMediumTextProfile"; - horizSizing = "center"; - vertSizing = "bottom"; - position = "32 39"; - extent = "236 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - lineSpacing = "2"; - }; - new ShellBitmapButton(MBOKCancelButtonOK) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "154 151"; - extent = "120 38"; - minExtent = "32 38"; - visible = "1"; - command = "Canvas.popDialog(MessageBoxOKCancelDlg);"; - accelerator = "return"; - helpTag = "0"; - text = "OK"; - simpleStyle = "0"; - }; - new ShellBitmapButton(MBOKCancelButtonCancel) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "26 151"; - extent = "120 38"; - minExtent = "32 38"; - visible = "1"; - command = "Canvas.popDialog(MessageBoxOKCancelDlg);"; - accelerator = "escape"; - helpTag = "0"; - text = "CANCEL"; - simpleStyle = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/MessagePopupDlg.gui b/docs/base/@vl2/scripts.vl2/gui/MessagePopupDlg.gui deleted file mode 100644 index 401d2bed..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/MessagePopupDlg.gui +++ /dev/null @@ -1,35 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(MessagePopupDlg) { - profile = "DlgBackProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellPaneCtrl(MessagePopFrame) { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "165 194"; - extent = "310 108"; - minExtent = "48 92"; - visible = "1"; - helpTag = "0"; - - new GuiMLTextCtrl(MessagePopText) { - profile = "ShellMediumTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "32 40"; - extent = "247 32"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - lineSpacing = "2"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/MouseConfigDlg.gui b/docs/base/@vl2/scripts.vl2/gui/MouseConfigDlg.gui deleted file mode 100644 index 41f1149c..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/MouseConfigDlg.gui +++ /dev/null @@ -1,178 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(MouseConfigDlg) { - profile = "DlgBackProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellPaneCtrl() { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "125 104"; - extent = "390 271"; - minExtent = "48 92"; - visible = "1"; - helpTag = "0"; - text = "CONFIGURE MOUSE"; - noTitleBar = "0"; - - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "50 216"; - extent = "120 38"; - minExtent = "32 38"; - visible = "1"; - command = "Canvas.popDialog(MouseConfigDlg);"; - accelerator = "escape"; - helpTag = "0"; - text = "CANCEL"; - simpleStyle = "0"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "220 216"; - extent = "120 38"; - minExtent = "32 38"; - visible = "1"; - command = "MouseConfigDlg::onOK();"; - helpTag = "0"; - text = "OK"; - simpleStyle = "0"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "86 36"; - extent = "94 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "X-Axis Sensitivity:"; - }; - new GuiTextCtrl(MouseXText) { - profile = "ShellAltTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "185 36"; - extent = "28 20"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "(0.5)"; - }; - new ShellSliderCtrl(MouseXSlider) { - profile = "ShellSliderProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "96 51"; - extent = "170 24"; - minExtent = "12 24"; - visible = "1"; - variable = "value"; - altCommand = "MouseXSlider.sync();"; - helpTag = "0"; - range = "0.000000 1.000000"; - ticks = "1000"; - value = "0.480769"; - usePlusMinus = "1"; - }; - new ShellToggleButton() { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "247 73"; - extent = "71 30"; - minExtent = "26 27"; - visible = "1"; - variable = "$pref::Input::LinkMouseSensitivity"; - helpTag = "0"; - text = "LINK"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "86 85"; - extent = "93 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Y-Axis Sensitivity:"; - }; - new GuiTextCtrl(MouseYText) { - profile = "ShellAltTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "184 85"; - extent = "28 20"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "(0.5)"; - }; - new ShellSliderCtrl(MouseYSlider) { - profile = "ShellSliderProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "96 100"; - extent = "170 24"; - minExtent = "12 24"; - visible = "1"; - variable = "value"; - altCommand = "MouseYSlider.sync();"; - helpTag = "0"; - range = "0.000000 1.000000"; - ticks = "1000"; - value = "0.480769"; - usePlusMinus = "1"; - }; - new ShellToggleButton(InvertMouseTgl) { - profile = "ShellRadioProfile"; - horizSizing = "center"; - vertSizing = "bottom"; - position = "125 138"; - extent = "140 30"; - minExtent = "26 27"; - visible = "1"; - helpTag = "0"; - text = "INVERT Y-AXIS"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "47 183"; - extent = "100 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Mouse Wheel:"; - }; - new ShellPopupMenu(MouseZActionMenu) { - profile = "ShellPopupProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "144 174"; - extent = "180 36"; - minExtent = "49 36"; - visible = "1"; - helpTag = "0"; - maxPopupHeight = "200"; - buttonBitmap = "gui/shll_pulldown"; - rolloverBarBitmap = "gui/shll_pulldownbar_rol"; - selectedBarBitmap = "gui/shll_pulldownbar_act"; - noButtonStyle = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/MoveThreadDlg.gui b/docs/base/@vl2/scripts.vl2/gui/MoveThreadDlg.gui deleted file mode 100644 index d2782ee3..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/MoveThreadDlg.gui +++ /dev/null @@ -1,93 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(MoveThreadDlg) { - profile = "DlgBackProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellPaneCtrl(MoveThreadDlgPane) { - profile = "ShellPaneProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "168 155"; - extent = "277 125"; - minExtent = "48 92"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "MOVE THREAD"; - maxLength = "255"; - noTitleBar = "0"; - - new ShellPopupMenu(MoveToForumList) { - profile = "ShellPopupProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "17 43"; - extent = "247 36"; - minExtent = "49 36"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - maxLength = "255"; - maxPopupHeight = "200"; - buttonBitmap = "gui/shll_pulldown"; - rolloverBarBitmap = "gui/shll_pulldownbar_rol"; - selectedBarBitmap = "gui/shll_pulldownbar_act"; - noButtonStyle = "0"; - }; - new GuiTextCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "27 35"; - extent = "225 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Select New Forum:"; - maxLength = "255"; - }; - new ShellBitmapButton(mtdOKbtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "201 72"; - extent = "65 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "TopicsPopupMenu.ExecuteMove();"; - helpTag = "0"; - text = "OK"; - simpleStyle = "0"; - }; - new ShellBitmapButton(mtdCancelbtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "142 72"; - extent = "75 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "Canvas.PopDIalog(\"MoveThreadDlg\");"; - helpTag = "0"; - text = "CANCEL"; - simpleStyle = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/NewMissionGui.gui b/docs/base/@vl2/scripts.vl2/gui/NewMissionGui.gui deleted file mode 100644 index ac6196a7..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/NewMissionGui.gui +++ /dev/null @@ -1,290 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(NewMissionGui) { - profile = "GuiDialogProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - - new GuiWindowCtrl() { - profile = "GuiWindowProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "236 83"; - extent = "228 276"; - minExtent = "100 100"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "CREATE NEW MISSION"; - resizeWidth = "False"; - resizeHeight = "False"; - canMove = "True"; - canClose = "True"; - canMinimize = "False"; - canMaximize = "False"; - minSize = "50 50"; - closeCommand = "Canvas.popDialog(NewMissionGui);"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "11 30"; - extent = "68 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Mission Name:"; - }; - new GuiTextEditCtrl(MissionNameEdit) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "82 30"; - extent = "120 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - historySize = "0"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "27 239"; - extent = "80 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "CreateMission();Canvas.popDialog(NewMissionGui);"; - helpTag = "0"; - text = "OK"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "121 239"; - extent = "80 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "Canvas.popDialog(NewMissionGui);"; - helpTag = "0"; - text = "CANCEL"; - }; - new GuiControl() { - profile = "GuiScrollCtrlProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "15 110"; - extent = "198 114"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 40"; - extent = "145 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "MISSION TYPE OPTIONS HERE"; - }; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "15 55"; - extent = "64 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Base Terrain:"; - }; - new GuiPopUpMenuCtrl(TerrainFileMenu) { - profile = "GuiRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "82 55"; - extent = "120 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - maxPopupHeight = "200"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "27 88"; - extent = "26 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Type:"; - }; - new GuiPopUpMenuCtrl(MissionTypeMenu) { - profile = "GuiRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "59 86"; - extent = "120 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - maxPopupHeight = "200"; - }; - }; -}; -//--- OBJECT WRITE END --- - -function CreateMission() -{ - if($MissionRunning) - return; - - %missionName = MissionNameEdit.getValue() @ ".mis"; - if(%missionName $= "") - return; - - echo("--- Creating mission: " @ %missionName); - - // do the terrain - %terrainName = MissionNameEdit.getValue() @ ".ter"; - %baseTerrain = TerrainFileMenu.getValue() @ ".ter"; - %graphName = MissionNameEdit.getValue() @ ".nav"; - - %obj = new TerrainBlock(BaseTerrain) - { - position = "0 0 0 1"; - rotation = "0 0 0 0"; - scale = "1 1 1"; - terrainFile = %baseTerrain; - squareSize = "8"; - visibleDistance = "1200"; - hazeDistance = "250"; - emptySquares = "250"; - }; - - if(%obj == -1) - { - echo("!!! Failed to create base terrain: " @ %baseTerrain); - return; - } - - BaseTerrain.save(%terrainName); - BaseTerrain.delete(); - - rebuildModPaths(); - - // create a mission... - new SimGroup(MissionGroup) - { - new MissionArea(MissionArea) - { - area = "512 512 1024 1024"; - }; - - new Sun() - { - position = "0 0 0 1"; - rotation = "0 0 0 0"; - scale = "1 1 1"; - direction = "0.5 0.5 -0.5"; - ambient = "0.2 0.2 0.2 1.0"; - color = "0.6 0.6 0.6 1.0"; - }; - - new TerrainBlock(Terrain) - { - position = "0 0 0 1"; - rotation = "0 0 0 0"; - scale = "1 1 1"; - terrainFile = %terrainName; - squareSize = "8"; - visibleDistance = "1200"; - hazeDistance = "250"; - emptySquares = "250"; - }; - - new NavigationGraph(NavGraph) - { - position = "0 0 0 1"; - rotation = "0 0 0 0"; - scale = "1 1 1"; - GraphFile = %graphName; - }; - }; - - MissionGroup.save("missions/" @ %missionName); - MissionGroup.delete(); - - // create a server and connect - setNetPort($Host::Port); - $ServerName = $Host::GameName; - CreateServer(%missionName); - localConnect(); - Canvas.setContent(PlayGui); -} - -function NewMissionGui::onWake(%this) -{ - // - $NewMissionName = "NewMission"; - - MissionNameEdit.setValue("NewMission"); - - // fill the terrain list... - TerrainFileMenu.clear(); - - %spec = "terrains/*.ter"; - %count = 0; - - for(%file = findFirstFile(%spec); %file !$= ""; %file = findNextFile(%spec)) - { - TerrainFileMenu.add(fileBase(%file), %count); - %count++; - } - TerrainFileMenu.setSelected(0); - - // fill the mission types.. bunk for now - MissionTypeMenu.clear(); - MissionTypeMenu.add("Capture the Flag", 0); - MissionTypeMenu.add("Defend and Destroy", 1); - MissionTypeMenu.add("Find and Retrieve", 2); - MissionTypeMenu.add("Death Match", 3); - MissionTypeMenu.add("Rabbit", 4); - MissionTypeMenu.add("Football", 5); - MissionTypeMenu.add("Flag Hunters", 6); - MissionTypeMenu.setSelected(0); -} diff --git a/docs/base/@vl2/scripts.vl2/gui/NewWarriorDlg.gui b/docs/base/@vl2/scripts.vl2/gui/NewWarriorDlg.gui deleted file mode 100644 index d29d8272..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/NewWarriorDlg.gui +++ /dev/null @@ -1,80 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(NewWarriorDlg) { - profile = "DlgBackProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellPaneCtrl() { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "155 167"; - extent = "330 145"; - minExtent = "48 92"; - visible = "1"; - helpTag = "0"; - text = "NEW WARRIOR"; - noTitleBar = "0"; - - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 52"; - extent = "81 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Name:"; - }; - new ShellTextEditCtrl(NW_NameEdit) { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "97 44"; - extent = "180 38"; - minExtent = "32 38"; - visible = "1"; - command = "NW_NameEdit.checkValidPlayerName();"; - altCommand = "NW_NameEdit.processEnter();"; - helpTag = "0"; - historySize = "0"; - maxLength = "16"; - password = "0"; - glowOffset = "9 9"; - }; - new ShellBitmapButton(NW_DoneBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "182 90"; - extent = "108 38"; - minExtent = "32 38"; - visible = "1"; - command = "NewWarriorDlg.createPlayer();"; - helpTag = "0"; - text = "DONE"; - simpleStyle = "0"; - }; - new ShellBitmapButton(NW_CancelBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "40 90"; - extent = "108 38"; - minExtent = "32 38"; - visible = "1"; - command = "Canvas.popDialog(NewWarriorDlg);"; - accelerator = "escape"; - helpTag = "0"; - text = "CANCEL"; - simpleStyle = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/OptionsDlg.gui b/docs/base/@vl2/scripts.vl2/gui/OptionsDlg.gui deleted file mode 100644 index 7efc3054..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/OptionsDlg.gui +++ /dev/null @@ -1,2669 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(OptionsDlg) { - profile = "DlgBackProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - pane = "VIDEO"; - - new ShellPaneCtrl() { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "20 30"; - extent = "600 420"; - minExtent = "48 92"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "SETTINGS"; - longTextBuffer = "0"; - maxLength = "255"; - noTitleBar = "0"; - - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "34 362"; - extent = "82 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "Canvas.popDialog(OptionsDlg);"; - helpTag = "0"; - text = "DONE"; - simpleStyle = "0"; - }; - new ShellTabButton(OP_VideoTab) { - profile = "ShellTabProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "19 46"; - extent = "108 38"; - minExtent = "48 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "OptionsDlg.setPane(Video);"; - helpTag = "0"; - text = "VIDEO"; - longTextBuffer = "0"; - maxLength = "255"; - simpleStyle = "0"; - }; - new ShellTabButton(OP_GraphicsTab) { - profile = "ShellTabProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "19 76"; - extent = "108 38"; - minExtent = "48 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "OptionsDlg.setPane(Graphics);"; - helpTag = "0"; - text = "GRAPHICS"; - longTextBuffer = "0"; - maxLength = "255"; - simpleStyle = "0"; - }; - new ShellTabButton(OP_TexturesTab) { - profile = "ShellTabProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "19 106"; - extent = "108 38"; - minExtent = "48 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "OptionsDlg.setPane(Textures);"; - helpTag = "0"; - text = "TEXTURES"; - longTextBuffer = "0"; - maxLength = "255"; - simpleStyle = "0"; - }; - new ShellTabButton(OP_SoundTab) { - profile = "ShellTabProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "19 136"; - extent = "108 38"; - minExtent = "48 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "OptionsDlg.setPane(Sound);"; - helpTag = "0"; - text = "SOUND"; - longTextBuffer = "0"; - maxLength = "255"; - simpleStyle = "0"; - }; - new ShellTabButton(OP_VoiceTab) { - profile = "ShellTabProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "19 166"; - extent = "108 38"; - minExtent = "48 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "OptionsDlg.setPane(Voice);"; - helpTag = "0"; - text = "VOICE"; - longTextBuffer = "0"; - maxLength = "255"; - simpleStyle = "0"; - }; - new ShellTabButton(OP_ControlsTab) { - profile = "ShellTabProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "19 196"; - extent = "108 38"; - minExtent = "48 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "OptionsDlg.setPane(Controls);"; - helpTag = "0"; - text = "CONTROLS"; - longTextBuffer = "0"; - maxLength = "255"; - simpleStyle = "0"; - }; - new ShellTabButton(OP_NetworkTab) { - profile = "ShellTabProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "19 226"; - extent = "108 38"; - minExtent = "48 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "OptionsDlg.setPane(Network);"; - helpTag = "0"; - text = "NETWORK"; - longTextBuffer = "0"; - maxLength = "255"; - simpleStyle = "0"; - }; - new ShellTabButton(OP_GameTab) { - profile = "ShellTabProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "19 256"; - extent = "108 38"; - minExtent = "48 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "OptionsDlg.setPane(Game);"; - helpTag = "0"; - text = "GAME"; - longTextBuffer = "0"; - maxLength = "255"; - simpleStyle = "0"; - }; - new ShellTabFrame() { - profile = "ShellTabFrameProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "127 31"; - extent = "254 368"; - minExtent = "254 26"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - isVertical = "1"; - useCloseButton = "0"; - edgeInset = "0"; - }; - new ShellFieldCtrl(OP_VideoPane) { - profile = "ShellFieldProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "138 42"; - extent = "437 346"; - minExtent = "16 18"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "2 16"; - extent = "100 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Video Driver:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellPopupMenu(OP_VideoDriverMenu) { - profile = "ShellPopupProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "99 7"; - extent = "140 36"; - minExtent = "49 36"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Select Driver"; - longTextBuffer = "0"; - maxLength = "255"; - maxPopupHeight = "200"; - buttonBitmap = "gui/shll_pulldown"; - rolloverBarBitmap = "gui/shll_pulldownbar_rol"; - selectedBarBitmap = "gui/shll_pulldownbar_act"; - noButtonStyle = "0"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "2 54"; - extent = "100 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Resolution:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellPopupMenu(OP_ResMenu) { - profile = "ShellPopupProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "99 45"; - extent = "140 36"; - minExtent = "49 36"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Select Resolution"; - longTextBuffer = "0"; - maxLength = "255"; - maxPopupHeight = "200"; - buttonBitmap = "gui/shll_pulldown"; - rolloverBarBitmap = "gui/shll_pulldownbar_rol"; - selectedBarBitmap = "gui/shll_pulldownbar_act"; - noButtonStyle = "0"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "2 92"; - extent = "100 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Bit Depth:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellPopupMenu(OP_BPPMenu) { - profile = "ShellPopupProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "99 83"; - extent = "140 36"; - minExtent = "49 36"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Default"; - longTextBuffer = "0"; - maxLength = "255"; - maxPopupHeight = "200"; - buttonBitmap = "gui/shll_pulldown"; - rolloverBarBitmap = "gui/shll_pulldownbar_rol"; - selectedBarBitmap = "gui/shll_pulldownbar_act"; - noButtonStyle = "0"; - }; - new ShellToggleButton(OP_FullScreenTgl) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "102 125"; - extent = "127 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "FULL SCREEN"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellBitmapButton(OP_ApplyBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "275 176"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "OptionsDlg.applyGraphicChanges();"; - helpTag = "0"; - text = "APPLY CHANGES"; - simpleStyle = "0"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "275 8"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "Canvas.pushDialog(DriverInfoDlg);"; - helpTag = "0"; - text = "DRIVER INFO"; - simpleStyle = "0"; - }; - new ShellToggleButton(OP_VSyncTgl) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "133 243"; - extent = "170 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "DISABLE VERTICAL SYNC"; - longTextBuffer = "0"; - maxLength = "255"; - }; - }; - new ShellFieldCtrl(OP_GraphicsPane) { - profile = "ShellFieldProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "138 42"; - extent = "437 346"; - minExtent = "16 18"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "231 6"; - extent = "97 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Gamma Correction:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellSliderCtrl(OP_GammaSlider) { - profile = "ShellSliderProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "241 21"; - extent = "170 24"; - minExtent = "12 24"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "value"; - altCommand = "updateGammaCorrection();"; - helpTag = "0"; - range = "0.000000 1.000000"; - ticks = "1000"; - value = "0.385965"; - usePlusMinus = "1"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "26 6"; - extent = "72 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Terrain Detail:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellSliderCtrl(OP_TerrainSlider) { - profile = "ShellSliderProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "36 21"; - extent = "170 24"; - minExtent = "12 24"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "value"; - command = "updateTerrainDetail();"; - helpTag = "0"; - range = "0.000000 25.000000"; - ticks = "26"; - value = "23"; - usePlusMinus = "1"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "231 44"; - extent = "67 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Shape Detail:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellSliderCtrl(OP_ShapeSlider) { - profile = "ShellSliderProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "241 59"; - extent = "170 24"; - minExtent = "12 24"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "value"; - helpTag = "0"; - range = "0.000000 1.000000"; - ticks = "19"; - value = "1"; - usePlusMinus = "1"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "27 44"; - extent = "77 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Shadow Detail:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellSliderCtrl(OP_ShadowSlider) { - profile = "ShellSliderProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "37 59"; - extent = "170 24"; - minExtent = "12 24"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "value"; - helpTag = "0"; - range = "0.000000 1.000000"; - ticks = "1000"; - value = "0.596491"; - usePlusMinus = "1"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "27 82"; - extent = "72 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Interior Detail:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellSliderCtrl(OP_InteriorDetailSlider) { - profile = "ShellSliderProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "37 97"; - extent = "170 24"; - minExtent = "12 24"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "value"; - helpTag = "0"; - range = "0.300000 1.000000"; - ticks = "1000"; - value = "0.950877"; - usePlusMinus = "1"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "231 82"; - extent = "85 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Visible Distance:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellSliderCtrl(OP_VisibleDistanceSlider) { - profile = "ShellSliderProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "241 97"; - extent = "170 24"; - minExtent = "12 24"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "value"; - helpTag = "0"; - range = "0.600000 1.000000"; - ticks = "400"; - value = "1"; - usePlusMinus = "1"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "27 120"; - extent = "84 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Particle Density:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellSliderCtrl(OP_ParticleDensitySlider) { - profile = "ShellSliderProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "37 135"; - extent = "170 24"; - minExtent = "12 24"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "value"; - helpTag = "0"; - range = "0.000000 3.000000"; - ticks = "1000"; - value = "3"; - usePlusMinus = "1"; - }; - new GuiTextCtrl(OP_DynamicLightText) { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "231 120"; - extent = "160 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Dynamic Light Visible Distance:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiTextCtrl(OP_DynamicLightText_Disabled) { - profile = "DisabledTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "231 120"; - extent = "160 22"; - minExtent = "8 8"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Dynamic Light Visible Distance:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellSliderCtrl(OP_DynamicLightSlider) { - profile = "ShellSliderProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "241 135"; - extent = "170 24"; - minExtent = "12 24"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "value"; - helpTag = "0"; - range = "0.000000 100.000000"; - ticks = "100"; - value = "92.1053"; - usePlusMinus = "1"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "79 168"; - extent = "70 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Sky Detail:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellPopupMenu(OP_SkyDetailMenu) { - profile = "ShellPopupProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "146 159"; - extent = "200 36"; - minExtent = "49 36"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Default"; - longTextBuffer = "0"; - maxLength = "255"; - maxPopupHeight = "200"; - buttonBitmap = "gui/shll_pulldown"; - rolloverBarBitmap = "gui/shll_pulldownbar_rol"; - selectedBarBitmap = "gui/shll_pulldownbar_act"; - noButtonStyle = "0"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "35 198"; - extent = "114 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "First Person Draw:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellPopupMenu(OP_PlayerRenderMenu) { - profile = "ShellPopupProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "146 189"; - extent = "200 36"; - minExtent = "49 36"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Default"; - longTextBuffer = "0"; - maxLength = "255"; - maxPopupHeight = "200"; - buttonBitmap = "gui/shll_pulldown"; - rolloverBarBitmap = "gui/shll_pulldownbar_rol"; - selectedBarBitmap = "gui/shll_pulldownbar_act"; - noButtonStyle = "0"; - }; - new ShellToggleButton() { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "31 226"; - extent = "170 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "$pref::precipitationOn"; - helpTag = "0"; - text = "PRECIPITATION"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellToggleButton() { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "236 226"; - extent = "170 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "$pref::Interior::DynamicLights"; - command = "updateDynamicLightSliderState();"; - helpTag = "0"; - text = "DYNAMIC INTERIOR LIGHTS"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellToggleButton() { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "31 256"; - extent = "170 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "$pref::decalsOn"; - helpTag = "0"; - text = "DECALS"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellToggleButton() { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "236 256"; - extent = "170 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "$pref::Terrain::dynamicLights"; - command = "updateDynamicLightSliderState();"; - helpTag = "0"; - text = "DYNAMIC TERRAIN LIGHTS"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellToggleButton() { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "31 286"; - extent = "170 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "$pref::Terrain::enableDetails"; - helpTag = "0"; - text = "TERRAIN DETAILS"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellToggleButton(OP_IntTexturedFogTgl) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "236 286"; - extent = "170 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "INTERIOR TEXTURED FOG"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellToggleButton() { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "31 316"; - extent = "170 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "$pref::useOldShieldEffect"; - helpTag = "0"; - text = "HI-RES SHIELD EFFECTS"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellToggleButton(OP_VertexLightTgl) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "236 316"; - extent = "170 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "VERTEX LIGHTING"; - longTextBuffer = "0"; - maxLength = "255"; - }; - }; - new ShellFieldCtrl(OP_TexturesPane) { - profile = "ShellFieldProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "138 42"; - extent = "437 346"; - minExtent = "16 18"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "37 16"; - extent = "100 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Texture Quality:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellPopupMenu(OP_TexQualityMenu) { - profile = "ShellPopupProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "134 7"; - extent = "140 36"; - minExtent = "49 36"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Default"; - longTextBuffer = "0"; - maxLength = "255"; - maxPopupHeight = "200"; - buttonBitmap = "gui/shll_pulldown"; - rolloverBarBitmap = "gui/shll_pulldownbar_rol"; - selectedBarBitmap = "gui/shll_pulldownbar_act"; - noButtonStyle = "0"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "26 85"; - extent = "114 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Terrain Texture Detail:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellSliderCtrl(OP_TerrainTexSlider) { - profile = "ShellSliderProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "36 100"; - extent = "170 24"; - minExtent = "12 24"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "value"; - helpTag = "0"; - range = "0.000000 6.000000"; - ticks = "7"; - value = "5"; - usePlusMinus = "1"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "231 85"; - extent = "109 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Shape Texture Detail:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellSliderCtrl(OP_ShapeTexSlider) { - profile = "ShellSliderProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "241 100"; - extent = "170 24"; - minExtent = "12 24"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "value"; - helpTag = "0"; - range = "0.000000 1.000000"; - ticks = "6"; - value = "1"; - usePlusMinus = "1"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "26 123"; - extent = "119 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Building Texture Detail:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellSliderCtrl(OP_BuildingTexSlider) { - profile = "ShellSliderProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "36 138"; - extent = "170 24"; - minExtent = "12 24"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "value"; - helpTag = "0"; - range = "0.000000 1.000000"; - ticks = "6"; - value = "0.8"; - usePlusMinus = "1"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "231 123"; - extent = "97 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Sky Texture Detail:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellSliderCtrl(OP_SkyTexSlider) { - profile = "ShellSliderProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "241 138"; - extent = "170 24"; - minExtent = "12 24"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "value"; - helpTag = "0"; - range = "0.000000 1.000000"; - ticks = "6"; - value = "0.8"; - usePlusMinus = "1"; - }; - new GuiTextCtrl(OP_CompressLabel) { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "17 46"; - extent = "120 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Texture Compression:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiTextCtrl(OP_CompressLabel_Disabled) { - profile = "DisabledTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 46"; - extent = "135 22"; - minExtent = "8 8"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Texture Compression:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellPopupMenu(OP_CompressMenu) { - profile = "ShellPopupProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "134 37"; - extent = "140 36"; - minExtent = "49 36"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "None"; - longTextBuffer = "0"; - maxLength = "255"; - maxPopupHeight = "200"; - buttonBitmap = "gui/shll_pulldown"; - rolloverBarBitmap = "gui/shll_pulldownbar_rol"; - selectedBarBitmap = "gui/shll_pulldownbar_act"; - noButtonStyle = "0"; - }; - new GuiTextCtrl(OP_AnisotropyLabel) { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "26 179"; - extent = "58 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Anisotropy:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiTextCtrl(OP_AnisotropyLabel_Disabled) { - profile = "DisabledTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "26 179"; - extent = "58 22"; - minExtent = "8 8"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Anisotropy:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellSliderCtrl(OP_AnisotropySlider) { - profile = "ShellSliderProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "37 194"; - extent = "170 24"; - minExtent = "12 24"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "value"; - helpTag = "0"; - range = "0.000000 1.000000"; - ticks = "1000"; - value = "0"; - usePlusMinus = "1"; - }; - new ShellToggleButton(OP_EnvMapTgl) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "236 180"; - extent = "170 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "$pref::environmentMaps"; - helpTag = "0"; - text = "ENVIRONMENT MAPS"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellToggleButton(OP_IntEnvMapTgl) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "236 210"; - extent = "170 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "$pref::Interior::ShowEnvironmentMaps"; - helpTag = "0"; - text = "INTERIOR ENV. MAPS"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellToggleButton(OP_HiResSkinTgl) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "236 250"; - extent = "170 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "HI-RES PLAYER SKINS"; - longTextBuffer = "0"; - maxLength = "255"; - }; - }; - new ShellFieldCtrl(OP_SoundPane) { - profile = "ShellFieldProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "138 42"; - extent = "437 346"; - minExtent = "16 18"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 16"; - extent = "72 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "3D Provider:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellPopupMenu(OP_AudioProviderMenu) { - profile = "ShellPopupProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "79 7"; - extent = "268 36"; - minExtent = "49 36"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Select Provider"; - longTextBuffer = "0"; - maxLength = "255"; - maxPopupHeight = "200"; - buttonBitmap = "gui/shll_pulldown"; - rolloverBarBitmap = "gui/shll_pulldownbar_rol"; - selectedBarBitmap = "gui/shll_pulldownbar_act"; - noButtonStyle = "0"; - }; - new ShellBitmapButton(OP_AudioResetProvider) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "339 7"; - extent = "79 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "RESET"; - simpleStyle = "0"; - }; - new ShellToggleButton(OP_AudioEnvironmentTgl) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "249 42"; - extent = "160 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "$pref::Audio::environmentEnabled"; - helpTag = "0"; - text = "ENVIRONMENT ENABLED"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 46"; - extent = "72 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Speakers:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellPopupMenu(OP_AudioSpeakerMenu) { - profile = "ShellPopupProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "79 37"; - extent = "169 36"; - minExtent = "49 36"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Select Speaker"; - longTextBuffer = "0"; - maxLength = "255"; - maxPopupHeight = "200"; - buttonBitmap = "gui/shll_pulldown"; - rolloverBarBitmap = "gui/shll_pulldownbar_rol"; - selectedBarBitmap = "gui/shll_pulldownbar_act"; - noButtonStyle = "0"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "11 97"; - extent = "72 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Frequency:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellPopupMenu(OP_AudioFrequencyMenu) { - profile = "ShellPopupProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "80 88"; - extent = "169 36"; - minExtent = "49 36"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Select Frequency"; - longTextBuffer = "0"; - maxLength = "255"; - maxPopupHeight = "200"; - buttonBitmap = "gui/shll_pulldown"; - rolloverBarBitmap = "gui/shll_pulldownbar_rol"; - selectedBarBitmap = "gui/shll_pulldownbar_act"; - noButtonStyle = "0"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "11 127"; - extent = "72 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Bit Rate:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellPopupMenu(OP_AudioBitRateMenu) { - profile = "ShellPopupProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "80 118"; - extent = "100 36"; - minExtent = "49 36"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Select Bit Rate"; - longTextBuffer = "0"; - maxLength = "255"; - maxPopupHeight = "200"; - buttonBitmap = "gui/shll_pulldown"; - rolloverBarBitmap = "gui/shll_pulldownbar_rol"; - selectedBarBitmap = "gui/shll_pulldownbar_act"; - noButtonStyle = "0"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "221 127"; - extent = "60 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Channels:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellPopupMenu(OP_AudioChannelsMenu) { - profile = "ShellPopupProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "278 118"; - extent = "100 36"; - minExtent = "49 36"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Select # Channels"; - longTextBuffer = "0"; - maxLength = "255"; - maxPopupHeight = "200"; - buttonBitmap = "gui/shll_pulldown"; - rolloverBarBitmap = "gui/shll_pulldownbar_rol"; - selectedBarBitmap = "gui/shll_pulldownbar_act"; - noButtonStyle = "0"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "26 177"; - extent = "79 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Master Volume:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellSliderCtrl(OP_MasterVolumeSlider) { - profile = "ShellSliderProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "36 192"; - extent = "170 24"; - minExtent = "12 24"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "value"; - altCommand = "updateMasterVolume();"; - helpTag = "0"; - range = "0.000000 1.000000"; - ticks = "1000"; - value = "0.894737"; - usePlusMinus = "1"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "231 177"; - extent = "79 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Effects Volume:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellSliderCtrl(OP_EffectsVolumeSlider) { - profile = "ShellSliderProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "241 192"; - extent = "170 24"; - minExtent = "12 24"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "value"; - helpTag = "0"; - range = "0.000000 1.000000"; - ticks = "1000"; - value = "0.938596"; - usePlusMinus = "1"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "26 215"; - extent = "60 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Gui Volume:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellSliderCtrl(OP_GuiVolumeSlider) { - profile = "ShellSliderProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "36 230"; - extent = "170 24"; - minExtent = "12 24"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "value"; - altCommand = "updateGuiVolume();"; - helpTag = "0"; - range = "0.000000 1.000000"; - ticks = "1000"; - value = "0.692982"; - usePlusMinus = "1"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "231 215"; - extent = "97 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Voice Bind Volume:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellSliderCtrl(OP_VoiceBindVolumeSlider) { - profile = "ShellSliderProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "241 230"; - extent = "170 24"; - minExtent = "12 24"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "value"; - helpTag = "0"; - range = "0.000000 1.000000"; - ticks = "1000"; - value = "0.824561"; - usePlusMinus = "1"; - }; - new ShellToggleButton(OP_MusicTgl) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "31 266"; - extent = "170 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "$pref::Audio::musicEnabled"; - helpTag = "0"; - text = "MP3 MUSIC"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiTextCtrl(OP_MusicVolumeLabel) { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "231 257"; - extent = "74 22"; - minExtent = "8 8"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Music Volume:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiTextCtrl(OP_MusicVolumeLabel_Disabled) { - profile = "DisabledTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "231 253"; - extent = "74 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Music Volume:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellSliderCtrl(OP_MusicVolumeSlider) { - profile = "ShellSliderProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "241 268"; - extent = "170 24"; - minExtent = "12 24"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "value"; - altCommand = "updateMusicVolume();"; - helpTag = "0"; - range = "0.000000 1.000000"; - ticks = "1000"; - value = "0.859649"; - usePlusMinus = "1"; - }; - }; - new ShellFieldCtrl(OP_VoicePane) { - profile = "ShellFieldProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "138 42"; - extent = "437 346"; - minExtent = "16 18"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellToggleButton(OP_MicrophoneEnabledTgl) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "31 13"; - extent = "170 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "$pref::Audio::enableVoiceCapture"; - helpTag = "0"; - text = "MICROPHONE ENABLED"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellBitmapButton(OP_RecordTestBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "232 8"; - extent = "173 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "alxCaptureStart(true);"; - helpTag = "0"; - text = "TEST RECORD"; - simpleStyle = "0"; - }; - new GuiTextCtrl(OP_MicVolumeLabel) { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "28 43"; - extent = "102 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Microphone Volume:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiTextCtrl(OP_MicVolumeLabel_Disabled) { - profile = "DisabledTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "28 43"; - extent = "102 22"; - minExtent = "8 8"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Microphone Volume:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellSliderCtrl(OP_MicrophoneVolumeSlider) { - profile = "ShellSliderProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "38 58"; - extent = "170 24"; - minExtent = "12 24"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "value"; - helpTag = "0"; - range = "0.000000 1.000000"; - ticks = "1000"; - value = "1"; - usePlusMinus = "1"; - }; - new GuiTextCtrl(OP_InputBoostLabel) { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "231 43"; - extent = "123 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Microphone Input Boost:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiTextCtrl(OP_InputBoostLabel_Disabled) { - profile = "DisabledTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "231 43"; - extent = "123 22"; - minExtent = "8 8"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Microphone Input Boost:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiTextCtrl(OP_InputBoostPercentTxt) { - profile = "ShellTextCenterProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "271 61"; - extent = "110 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "100%"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellSliderCtrl(OP_InputBoostSlider) { - profile = "ShellSliderProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "241 58"; - extent = "170 24"; - minExtent = "12 24"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "value"; - altCommand = "updateInputBoost();"; - helpTag = "0"; - range = "1.000000 5.000000"; - ticks = "5000"; - value = "3.70175"; - usePlusMinus = "1"; - }; - new GuiTextCtrl(OP_VoiceListenLabel) { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "46 96"; - extent = "140 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Voice Listen Codec(s):"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellPopupMenu(OP_VoiceListenMenu) { - profile = "ShellPopupProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "183 87"; - extent = "129 36"; - minExtent = "49 36"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Select Quality"; - longTextBuffer = "0"; - maxLength = "255"; - maxPopupHeight = "200"; - buttonBitmap = "gui/shll_pulldown"; - rolloverBarBitmap = "gui/shll_pulldownbar_rol"; - selectedBarBitmap = "gui/shll_pulldownbar_act"; - noButtonStyle = "0"; - }; - new GuiTextCtrl(OP_VoiceSendLabel) { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "46 126"; - extent = "140 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Voice Send Codec:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellPopupMenu(OP_VoiceSendMenu) { - profile = "ShellPopupProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "183 117"; - extent = "129 36"; - minExtent = "49 36"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Select Quality"; - longTextBuffer = "0"; - maxLength = "255"; - maxPopupHeight = "200"; - buttonBitmap = "gui/shll_pulldown"; - rolloverBarBitmap = "gui/shll_pulldownbar_rol"; - selectedBarBitmap = "gui/shll_pulldownbar_act"; - noButtonStyle = "0"; - }; - new GuiTextCtrl(OP_VoiceListenLabel_Disabled) { - profile = "DisabledTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "46 96"; - extent = "140 22"; - minExtent = "8 8"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Voice Listen Quality:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiTextCtrl(OP_VoiceSendLabel_Disabled) { - profile = "DisabledTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "46 126"; - extent = "140 22"; - minExtent = "8 8"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Voice Send Quality:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(OP_VoiceCodecInfo) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "25 159"; - extent = "395 140"; - minExtent = "8 140"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "2"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new ShellFieldCtrl(OP_ControlsPane) { - profile = "ShellFieldProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "138 42"; - extent = "437 346"; - minExtent = "16 18"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - group = "Main"; - - new ShellScrollCtrl() { - profile = "NewScrollCtrlProfile"; - horizSizing = "right"; - vertSizing = "height"; - position = "2 31"; - extent = "290 283"; - minExtent = "24 52"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "0 2"; - fieldBase = "gui/shll_field"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 6"; - extent = "266 271"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellTextList(OP_RemapList) { - profile = "ShellTextArrayProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "266 8"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - altCommand = "OP_RemapList.doRemap();"; - helpTag = "0"; - enumerate = "0"; - resizeCell = "1"; - columns = "2 150"; - fitParentWidth = "1"; - clipColumnText = "0"; - }; - }; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "292 8"; - extent = "140 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "restoreDefaultMappings();"; - helpTag = "0"; - text = "RESTORE DEFAULTS"; - simpleStyle = "0"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "292 38"; - extent = "140 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "ShellGetLoadFilename( \"LOAD CONTROL CONFIG\", \"prefs/*.cs\", \"isMapFile\", \"loadMapFile\" );"; - helpTag = "0"; - text = "LOAD"; - simpleStyle = "0"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "292 68"; - extent = "140 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "ShellGetSaveFilename( \"SAVE CONTROL CONFIG\", \"prefs/*.cs\", \"isMapFile\", \"saveMapFile\", $pref::Input::ActiveConfig );"; - helpTag = "0"; - text = "SAVE AS"; - simpleStyle = "0"; - }; - new ShellToggleButton(OP_MouseTgl) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "296 116"; - extent = "126 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "$pref::Input::MouseEnabled"; - helpTag = "0"; - text = "DINPUT MOUSE"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellBitmapButton(OP_ConfigureMouseBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "292 146"; - extent = "140 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "Canvas.pushDialog(MouseConfigDlg);"; - helpTag = "0"; - text = "CONFIGURE MOUSE"; - simpleStyle = "0"; - }; - new ShellToggleButton(OP_JoystickTgl) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "296 194"; - extent = "126 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "ENABLE JOYSTICK"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellBitmapButton(OP_ConfigureJoystickBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "292 224"; - extent = "140 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "Canvas.pushDialog(JoystickConfigDlg);"; - helpTag = "0"; - text = "CONFIGURE JOYSTICK"; - simpleStyle = "0"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "32 317"; - extent = "124 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Toggle Console Key:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellFieldCtrl() { - profile = "ShellFieldProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "161 316"; - extent = "128 23"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiButtonCtrl(OP_ConsoleKeyBtn) { - profile = "ShellActiveTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "3 3"; - extent = "122 17"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "OP_ConsoleKeyBtn.doRemap();"; - helpTag = "0"; - text = "grave"; - }; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "22 9"; - extent = "100 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Control Group:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellPopupMenu(OP_ControlGroupMenu) { - profile = "ShellPopupProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "118 0"; - extent = "180 36"; - minExtent = "49 36"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Select Control Group"; - longTextBuffer = "0"; - maxLength = "255"; - maxPopupHeight = "200"; - buttonBitmap = "gui/shll_pulldown"; - rolloverBarBitmap = "gui/shll_pulldownbar_rol"; - selectedBarBitmap = "gui/shll_pulldownbar_act"; - noButtonStyle = "0"; - }; - }; - new ShellFieldCtrl(OP_NetworkPane) { - profile = "ShellFieldProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "138 42"; - extent = "437 346"; - minExtent = "16 18"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "9 16"; - extent = "60 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Presets:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellPopupMenu(OP_NetworkPresetsMenu) { - profile = "ShellPopupProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "73 8"; - extent = "151 36"; - minExtent = "49 36"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Select Preset"; - longTextBuffer = "0"; - maxLength = "255"; - maxPopupHeight = "200"; - buttonBitmap = "gui/shll_pulldown"; - rolloverBarBitmap = "gui/shll_pulldownbar_rol"; - selectedBarBitmap = "gui/shll_pulldownbar_act"; - noButtonStyle = "0"; - updateSettings = "1"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "26 52"; - extent = "65 22"; - minExtent = "8 8"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Packet Rate:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellSliderCtrl(OP_PacketRateSlider) { - profile = "ShellSliderProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "36 67"; - extent = "170 24"; - minExtent = "12 24"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "value"; - helpTag = "0"; - range = "2.000000 32.000000"; - ticks = "31"; - value = "32"; - usePlusMinus = "1"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "231 52"; - extent = "62 22"; - minExtent = "8 8"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Packet Size:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellSliderCtrl(OP_PacketSizeSlider) { - profile = "ShellSliderProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "241 67"; - extent = "170 24"; - minExtent = "12 24"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "value"; - helpTag = "0"; - range = "100.000000 450.000000"; - ticks = "36"; - value = "450"; - usePlusMinus = "1"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "26 47"; - extent = "99 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Client Update Rate:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellSliderCtrl(OP_UpdateRateSlider) { - profile = "ShellSliderProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "36 62"; - extent = "170 24"; - minExtent = "12 24"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "value"; - command = "updateNetworkSettings();"; - helpTag = "0"; - range = "8.000000 32.000000"; - ticks = "25"; - value = "32"; - usePlusMinus = "1"; - }; - new GuiTextCtrl(OP_MasterServerTxt) { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "11 222"; - extent = "200 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Display on Master Server:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellPopupMenu(OP_MasterServerMenu) { - profile = "ShellPopupProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "208 214"; - extent = "180 36"; - minExtent = "49 36"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Select Display Option"; - longTextBuffer = "0"; - maxLength = "255"; - maxPopupHeight = "200"; - buttonBitmap = "gui/shll_pulldown"; - rolloverBarBitmap = "gui/shll_pulldownbar_rol"; - selectedBarBitmap = "gui/shll_pulldownbar_act"; - noButtonStyle = "0"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "67 253"; - extent = "144 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Server Location:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellPopupMenu(OP_RegionMenu) { - profile = "ShellPopupProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "208 244"; - extent = "180 36"; - minExtent = "49 36"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Select Region"; - longTextBuffer = "0"; - maxLength = "255"; - maxPopupHeight = "200"; - buttonBitmap = "gui/shll_pulldown"; - rolloverBarBitmap = "gui/shll_pulldownbar_rol"; - selectedBarBitmap = "gui/shll_pulldownbar_act"; - noButtonStyle = "0"; - }; - new ShellToggleButton(OP_CheckEmailTgl) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "123 283"; - extent = "190 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "$pref::Net::CheckEmail"; - helpTag = "0"; - text = "CHECK EMAIL WHILE PLAYING"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellToggleButton(OP_ChatDisconnectTgl) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "123 311"; - extent = "190 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "$pref::Net::DisconnectChat"; - helpTag = "0"; - text = "DISCONNECT FROM CHAT"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellFieldCtrl() { - profile = "ShellFieldProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "183 100"; - extent = "227 103"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new HudNetDisplay(OP_NetworkDisplayHud) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "2 1"; - extent = "223 101"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - historySize = "100"; - updatePeriod = "50"; - renderField[0] = "1"; - renderField[1] = "1"; - renderField[2] = "0"; - renderField[3] = "1"; - renderField[4] = "0"; - renderField[5] = "1"; - fieldColors[0] = "0 220 0 255"; - fieldColors[1] = "220 0 0 255"; - fieldColors[2] = "220 220 220 255"; - fieldColors[3] = "120 120 120 255"; - fieldColors[4] = "0 190 240 255"; - fieldColors[5] = "0 120 170 255"; - lowerBound[0] = "0"; - lowerBound[1] = "0"; - lowerBound[2] = "0"; - lowerBound[3] = "0"; - lowerBound[4] = "0"; - lowerBound[5] = "0"; - upperBound[0] = "500"; - upperBound[1] = "100"; - upperBound[2] = "32"; - upperBound[3] = "4096"; - upperBound[4] = "32"; - upperBound[5] = "4096"; - infoCallback = "1"; - renderGraph = "1"; - }; - }; - new ShellFieldCtrl(OP_NetworkDisplayTextFrame) { - profile = "ShellFieldProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "25 100"; - extent = "149 103"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - }; - }; - new ShellFieldCtrl(OP_GamePane) { - profile = "ShellFieldProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "138 42"; - extent = "437 346"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "26 8"; - extent = "65 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Zoom Speed:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellSliderCtrl(OP_ZoomSpeedSlider) { - profile = "ShellSliderProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "36 23"; - extent = "170 24"; - minExtent = "12 24"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "value"; - helpTag = "0"; - range = "0.000000 500.000000"; - ticks = "501"; - value = "500"; - usePlusMinus = "1"; - }; - new ShellBitmapButton(OP_EditChatMenuBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "237 11"; - extent = "173 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "Canvas.popDialog( OptionsDlg ); Canvas.pushDialog(EditChatMenuGui);"; - helpTag = "0"; - text = "EDIT CHAT MENU"; - simpleStyle = "0"; - }; - new ShellToggleButton() { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "31 64"; - extent = "170 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "$pref::toggleVehicleView"; - helpTag = "0"; - text = "3RD PERSON VEHICLE"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellToggleButton() { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "236 64"; - extent = "170 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "$pref::SkipIntro"; - helpTag = "0"; - text = "SKIP INTRO"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellToggleButton() { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "31 94"; - extent = "170 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "$pref::Vehicle::InvertYAxis"; - command = "toggleInvertYAxis();"; - helpTag = "0"; - text = "INVERT VEHICLE Y-AXIS"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellToggleButton(OP_ForceFeedbackTgl) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "236 94"; - extent = "170 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "$Pref::useImmersion"; - command = "toggleImmersion();"; - helpTag = "0"; - text = "ENABLE FORCE FEEDBACK"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellToggleButton() { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "31 124"; - extent = "170 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "$pref::Vehicle::pilotTeleport"; - command = "toggleVehicleTeleportPref();"; - helpTag = "0"; - text = "TELEPORT TO VEHICLES"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellToggleButton() { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "236 124"; - extent = "170 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "$pref::usePrefSkins"; - helpTag = "0"; - text = "SHOW PERSONAL SKINS"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellToggleButton() { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "31 154"; - extent = "170 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "$pref::enableBadWordFilter"; - helpTag = "0"; - text = "ENABLE BAD WORD FILTER"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellToggleButton() { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "236 154"; - extent = "170 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "$pref::RenderOOBGrid"; - helpTag = "0"; - text = "SHOW OUT OF BOUNDS GRID"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiTextCtrl(OP_LaunchScreenTxt) { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "79 233"; - extent = "100 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Launch Screen:"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellPopupMenu(OP_LaunchScreenMenu) { - profile = "ShellPopupProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "176 224"; - extent = "180 36"; - minExtent = "49 36"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Select Screen"; - longTextBuffer = "0"; - maxLength = "255"; - maxPopupHeight = "200"; - buttonBitmap = "gui/shll_pulldown"; - rolloverBarBitmap = "gui/shll_pulldownbar_rol"; - selectedBarBitmap = "gui/shll_pulldownbar_act"; - noButtonStyle = "0"; - }; - new ShellToggleButton() { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "31 185"; - extent = "170 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "$pref::ignoreTeamRepairMessages"; - helpTag = "0"; - text = "IGNORE REPAIR MESSAGES"; - longTextBuffer = "0"; - maxLength = "255"; - }; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/PanoramaGui.gui b/docs/base/@vl2/scripts.vl2/gui/PanoramaGui.gui deleted file mode 100644 index a3c883b7..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/PanoramaGui.gui +++ /dev/null @@ -1,15 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GameTSCtrl(PanoramaGui) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/PasswordDlg.gui b/docs/base/@vl2/scripts.vl2/gui/PasswordDlg.gui deleted file mode 100644 index 2bfa4f7b..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/PasswordDlg.gui +++ /dev/null @@ -1,80 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(PasswordDlg) { - profile = "DlgBackProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellPaneCtrl() { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "147 142"; - extent = "345 172"; - minExtent = "48 92"; - visible = "1"; - helpTag = "0"; - text = "PASSWORD"; - noTitleBar = "0"; - - new GuiTextCtrl() { - profile = "ShellMediumTextProfile"; - horizSizing = "center"; - vertSizing = "bottom"; - position = "54 42"; - extent = "236 20"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "This server requires a password."; - }; - new ShellTextEditCtrl() { - profile = "NewTextEditProfile"; - horizSizing = "center"; - vertSizing = "bottom"; - position = "78 68"; - extent = "180 38"; - minExtent = "32 38"; - visible = "1"; - variable = "$JoinGamePassword"; - altCommand = "PasswordDlg.accept();"; - helpTag = "0"; - historySize = "0"; - maxLength = "16"; - password = "0"; - glowOffset = "9 9"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "35 117"; - extent = "120 38"; - minExtent = "32 38"; - visible = "1"; - command = "Canvas.popDialog(PasswordDlg);"; - accelerator = "escape"; - helpTag = "0"; - text = "CANCEL"; - simpleStyle = "0"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "190 117"; - extent = "120 38"; - minExtent = "32 38"; - visible = "1"; - command = "PasswordDlg.accept();"; - helpTag = "0"; - text = "OK"; - simpleStyle = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/PickTeamDlg.gui b/docs/base/@vl2/scripts.vl2/gui/PickTeamDlg.gui deleted file mode 100644 index b7300ce3..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/PickTeamDlg.gui +++ /dev/null @@ -1,74 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(PickTeamDlg) { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - mouseOn = "1"; - - new ShellPaneCtrl(PickTeamFrame) { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "220 115"; - extent = "250 250"; - minExtent = "48 92"; - visible = "1"; - helpTag = "0"; - noTitleBar = "0"; - - new ShellBitmapButton("PickTeamAButton") { - profile = "ShellButtonProfile"; - horizSizing = "center"; - vertSizing = "top"; - position = "158 60"; - extent = "120 60"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = ""; - command = "clientCmdprocessPickTeam(1);"; - }; - new ShellBitmapButton("PickTeamBButton") { - profile = "ShellButtonProfile"; - horizSizing = "center"; - vertSizing = "top"; - position = "158 95"; - extent = "120 60"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = ""; - command = "clientCmdprocessPickTeam(2);"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "center"; - vertSizing = "top"; - position = "158 130"; - extent = "120 60"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Observer"; - command = "clientCmdprocessPickTeam(4);"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "center"; - vertSizing = "top"; - position = "158 165"; - extent = "120 60"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Automatic"; - command = "clientCmdprocessPickTeam(3);"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/PlayGui.gui b/docs/base/@vl2/scripts.vl2/gui/PlayGui.gui deleted file mode 100644 index dfa1f185..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/PlayGui.gui +++ /dev/null @@ -1,5892 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GameTSCtrl(PlayGui) { - profile = "GuiContentProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "1"; - bypassHideCursor = "0"; - helpTag = "0"; - beaconBaseTextureName = "gui/beacon_base"; - beaconTargetTextureName = "gui/crosshairs"; - beaconTargetPeriod = "4000"; - beaconsVisible = "1"; - enemyBeaconLineBeginColor = "0.000000 1.000000 0.000000 0.200000"; - enemyBeaconLineEndColor = "0.000000 1.000000 0.000000 0.800000"; - vehicleBeaconLineBeginColor = "1.000000 0.000000 0.000000 0.200000"; - vehicleBeaconLineEndColor = "1.000000 0.000000 0.000000 0.800000"; - friendBeaconLineBeginColor = "1.000000 1.000000 0.000000 0.200000"; - friendBeaconLineEndColor = "1.000000 1.000000 0.000000 0.800000"; - beaconLineWidth = "2.5"; - beaconTextYOffset = "14"; - showAlternateTarget = "0"; - frinedBeaconLineEndColor = "1 1 0 0.8"; - - new HudScoreCtrl(objectiveHud) { - profile = "HudScoreProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "8 437"; - extent = "245 37"; - minExtent = "16 37"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - verticalInset = "3 0"; - horizontalInset = "2 2"; - teamScore2 = "4967"; - teamName1 = "4964"; - flagLabel2 = "4969"; - teamScore1 = "4966"; - flagLocation2 = "4971"; - flagLocation1 = "4970"; - teamName2 = "4965"; - flagLabel1 = "4968"; - - new GuiTextCtrl() { - profile = "GuiTextObjGreenLeftProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 3"; - extent = "65 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextObjGreenCenterProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "75 3"; - extent = "20 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextObjGreenCenterProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "100 3"; - extent = "30 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "FLAG"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextObjGreenLeftProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "135 3"; - extent = "105 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextObjHudLeftProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 19"; - extent = "65 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextObjHudCenterProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "75 19"; - extent = "20 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextObjHudCenterProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "100 19"; - extent = "30 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "FLAG"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextObjHudLeftProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "135 19"; - extent = "105 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - longTextBuffer = "0"; - maxLength = "255"; - }; - }; - new HudBitmapCtrl(hudClusterBack) { - profile = "GuiButtonProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "444 8"; - extent = "188 81"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "0.9"; - bitmap = "gui/hud_new_cog"; - autoCenter = "0"; - autoResize = "0"; - flipVertical = "0"; - flipHorizontal = "0"; - - new HudBitmapCtrl(hudCompassBack) { - profile = "GuiButtonProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "109 2"; - extent = "77 77"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "0.9"; - bitmap = "gui/hud_new_compass"; - autoCenter = "0"; - autoResize = "0"; - flipVertical = "0"; - flipHorizontal = "0"; - }; - new GuiControl(compassHud) { - profile = "GuiDefaultProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "107 2"; - extent = "81 77"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - opacity = "1.0"; - - new HudCompass(compass) { - profile = "clockProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "0 0"; - extent = "81 77"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - textColor = "0 255 0 255"; - }; - }; - new HudPulsingBitmap(sensorHudBack) { - profile = "GuiButtonProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "134 26"; - extent = "27 29"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "0.9"; - bitmap = "gui/hud_new_ping"; - autoCenter = "0"; - autoResize = "0"; - flipVertical = "0"; - flipHorizontal = "0"; - color = "3 255 110 255"; - pulse = "0"; - pulseRate = "1000"; - }; - new HudPulsingBitmap(sensorHud) { - profile = "GuiDefaultProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "134 26"; - extent = "27 29"; - minExtent = "8 8"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "0.9"; - bitmap = "gui/hud_new_ping"; - autoCenter = "0"; - autoResize = "0"; - flipVertical = "0"; - flipHorizontal = "0"; - color = "255 255 255 255"; - pulse = "1"; - pulseRate = "1000"; - jam = "0"; - pingColor = "255 22 22"; - ping = "0"; - jamColor = "253 255 2"; - }; - new HudEnergy(energyHud) { - profile = "GuiDefaultProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "8 23"; - extent = "93 5"; - minExtent = "93 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.353000 0.373000 0.933000 0.800000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "0.8"; - autoCenter = "0"; - autoResize = "0"; - flipVertical = "0"; - flipHorizontal = "0"; - subRegion = "0 0 93 10"; - displayMounted = "0"; - pulseRate = "500"; - pulseThreshold = "0.3"; - verticalFill = "0"; - value = "0"; - }; - new HudDamage(damageHud) { - profile = "GuiDefaultProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "8 5"; - extent = "93 8"; - minExtent = "93 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.000000 1.000000 0.000000 0.800000"; - frameColor = "0.000000 1.000000 0.000000 0.000000"; - opacity = "0.8"; - autoCenter = "0"; - autoResize = "0"; - flipVertical = "0"; - flipHorizontal = "0"; - subRegion = "0 0 93 10"; - displayMounted = "0"; - pulseRate = "500"; - pulseThreshold = "0.3"; - verticalFill = "0"; - value = "0"; - }; - new HudHeat(HeatHud) { - profile = "GuiDefaultProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "8 30"; - extent = "93 3"; - minExtent = "93 3"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "1.000000 0.000000 0.000000 0.800000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "0.8"; - autoCenter = "0"; - autoResize = "0"; - flipVertical = "0"; - flipHorizontal = "0"; - subRegion = "0 0 100 10"; - displayMounted = "0"; - pulseRate = "500"; - pulseThreshold = "0.3"; - verticalFill = "0"; - value = "0"; - heatWarning = "0.6"; - }; - }; - new HudClock(clockHUD) { - profile = "clockProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "559 38"; - extent = "65 23"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "0.9"; - bitmap = "gui/hud_mistimer"; - autoCenter = "0"; - autoResize = "0"; - flipVertical = "0"; - flipHorizontal = "0"; - subRegion = "0 2 65 15"; - }; - new ShellFieldCtrl(NetGraphHudFrame) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "266 8"; - extent = "176 50"; - minExtent = "16 18"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new HudNetDisplay(NetGraphHud) { - profile = "HudScoreProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "1 1"; - extent = "174 48"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - historySize = "100"; - updatePeriod = "50"; - renderField[0] = "1"; - renderField[1] = "1"; - renderField[2] = "0"; - renderField[3] = "1"; - renderField[4] = "0"; - renderField[5] = "1"; - fieldColors[0] = "0 220 0 255"; - fieldColors[1] = "220 0 0 255"; - fieldColors[2] = "220 220 220 255"; - fieldColors[3] = "120 120 120 255"; - fieldColors[4] = "0 190 240 255"; - fieldColors[5] = "0 120 170 255"; - lowerBound[0] = "0"; - lowerBound[1] = "0"; - lowerBound[2] = "0"; - lowerBound[3] = "0"; - lowerBound[4] = "0"; - lowerBound[5] = "0"; - upperBound[0] = "500"; - upperBound[1] = "100"; - upperBound[2] = "32"; - upperBound[3] = "4096"; - upperBound[4] = "32"; - upperBound[5] = "4096"; - infoCallback = "0"; - renderGraph = "1"; - }; - }; - new GuiControl(NetBarHudFrame) { - profile = "GuiDefaultProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "290 0"; - extent = "129 68"; - minExtent = "8 8"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new HudNetDisplay(NetBarHud) { - profile = "GuiDefaultProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "1 1"; - extent = "174 48"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - historySize = "2"; - updatePeriod = "50"; - renderField[0] = "1"; - renderField[1] = "1"; - renderField[2] = "1"; - renderField[3] = "1"; - renderField[4] = "1"; - renderField[5] = "1"; - fieldColors[0] = "0 220 0 255"; - fieldColors[1] = "220 0 0 255"; - fieldColors[2] = "220 220 220 255"; - fieldColors[3] = "120 120 120 255"; - fieldColors[4] = "0 190 240 255"; - fieldColors[5] = "0 120 170 255"; - lowerBound[0] = "0"; - lowerBound[1] = "0"; - lowerBound[2] = "0"; - lowerBound[3] = "0"; - lowerBound[4] = "0"; - lowerBound[5] = "0"; - upperBound[0] = "500"; - upperBound[1] = "100"; - upperBound[2] = "32"; - upperBound[3] = "4096"; - upperBound[4] = "32"; - upperBound[5] = "4096"; - infoCallback = "1"; - renderGraph = "0"; - }; - new ShellFieldCtrl() { - profile = "ShellFieldProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 27"; - extent = "120 18"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new HudBarBaseCtrl(NetBarHudSendBar) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "120 18"; - minExtent = "120 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.000000 0.800000 0.000000 1.000000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "0.6"; - autoCenter = "0"; - autoResize = "0"; - flipVertical = "0"; - flipHorizontal = "0"; - subRegion = "2 2 116 15"; - displayMounted = "0"; - pulseRate = "500"; - pulseThreshold = "0.3"; - verticalFill = "0"; - value = "0.868807"; - }; - }; - new ShellFieldCtrl() { - profile = "ShellFieldProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 46"; - extent = "120 18"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new HudBarBaseCtrl(NetBarHudReceiveBar) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "120 18"; - minExtent = "120 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.000000 0.800000 0.000000 1.000000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "0.6"; - autoCenter = "0"; - autoResize = "0"; - flipVertical = "0"; - flipHorizontal = "0"; - subRegion = "2 2 116 15"; - displayMounted = "0"; - pulseRate = "500"; - pulseThreshold = "0.3"; - verticalFill = "0"; - value = "0.911488"; - }; - }; - new GuiTextCtrl(NetBarHudPingText) { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "9 9"; - extent = "35 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "0ms"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiTextCtrl(NetBarHudPacketLossText) { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "76 9"; - extent = "48 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "0%"; - longTextBuffer = "0"; - maxLength = "255"; - }; - }; - new GuiControl(retCenterHud) { - profile = "GuiDefaultProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "192 112"; - extent = "256 256"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - wrap = "0"; - - new HudCrosshair(reticleHud) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "112 112"; - extent = "32 32"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "0.5"; - bitmap = "gui/ret_blaster"; - autoCenter = "1"; - autoResize = "1"; - flipVertical = "0"; - flipHorizontal = "0"; - }; - new GuiTextCtrl(ammoHud) { - profile = "GuiAmmoHudProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "75 150"; - extent = "80 20"; - minExtent = "8 8"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new HudPulsingBitmap(deploySensor) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "90 90"; - extent = "75 75"; - minExtent = "8 8"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "0.5"; - bitmap = "gui/hud_ping"; - autoCenter = "1"; - autoResize = "1"; - flipVertical = "0"; - flipHorizontal = "0"; - color = "0 0 0 0"; - pulse = "0"; - pulseRate = "1000"; - }; - new HudCrosshair(reticleFrameHud) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "96 96"; - extent = "64 64"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "0.5"; - bitmap = "gui/hud_retrng"; - autoCenter = "1"; - autoResize = "1"; - flipVertical = "0"; - flipHorizontal = "0"; - }; - }; - new HudInventory(inventoryHud) { - profile = "GuiHudCounterProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "486 434"; - extent = "116 38"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "0.9"; - ammoOffset = "6 24"; - backGroundOffset = "0 0"; - highLightOffset = "0 0"; - iconOffset = "1 1"; - backGroundSpace = "2"; - }; - new GuiBitmapCtrl(backpackFrame) { - profile = "GuiDefaultProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "457 434"; - extent = "27 38"; - minExtent = "8 8"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - bitmap = "gui/hud_new_panel"; - wrap = "0"; - - new GuiBitmapCtrl(backpackIcon) { - profile = "GuiDefaultProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "0 3"; - extent = "25 25"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - wrap = "0"; - }; - new GuiTextCtrl(backpackText) { - profile = "GuiPackTextProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "1 24"; - extent = "25 16"; - minExtent = "8 8"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - longTextBuffer = "0"; - maxLength = "255"; - }; - }; - new HudWeapons(weaponsHud) { - profile = "GuiHudCounterProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "604 194"; - extent = "32 160"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "0.9"; - ammoOffset = "6 24"; - backGroundOffset = "0 0"; - highLightOffset = "0 0"; - iconOffset = "1 1"; - backGroundSpace = "2"; - }; - new HudNavDisplay(navHud) { - profile = "GuiHudNavProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "0.5"; - autoCenter = "0"; - autoResize = "0"; - flipVertical = "0"; - flipHorizontal = "0"; - renderXYProjection = "0"; - renderEdgeMarkers = "1"; - markerHitRadius = "2"; - markerAngle = "30"; - markerLen = "20"; - defaultMarkerColor = "0 255 220 220"; - acquireScreenRadius = "75"; - playerEyeZOffset = "0.4"; - damageRectSize = "50 12"; - infoOffset = "24 24"; - minProjectSize = "10"; - acquireBoxCheckDistance = "50"; - targetLockedFrameColor = "255 0 0 255"; - damageFrameColor = "255 255 255 255"; - minMarkerScale = "0.5"; - markerScaleDistance = "1000"; - markerImageNames[0] = "small_triangle"; - markerImageNames[1] = "small_square"; - markerImageNames[2] = "small_diamond"; - markerImageNames[3] = "small_cross"; - markerImageNames[4] = "small_circle"; - markerTextEdgeOffset = "2"; - renderMarkerText = "1"; - protectedStatics = "0"; - enemyBeaconColor = "0 255 0 255"; - friendBeaconColor = "255 255 0 255"; - vehicleBeaconColor = "0 255 0 255"; - imageOffset = "2"; - missileMarker1 = "gui/RET_missile_marker"; - missileMarker2 = "gui/RET_missile_marker_red"; - missileFlash1 = "gui/RET_missile_horizflash_red"; - missileFlash2 = "gui/RET_missile_vertflash_red"; - LOSMarkerUpdate = "250"; - }; - new GuiDashBoardCtrl(dashboardHud) { - profile = "GuiDefaultProfile"; - horizSizing = "center"; - vertSizing = "top"; - position = "0 360"; - extent = "640 120"; - minExtent = "8 8"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - wrap = "0"; - - new HudVehicleWeapon(vWeaponsBox) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "180 25"; - extent = "70 40"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "0.8"; - ammoOffset = "10 30"; - backGroundOffset = "5 4"; - highLightOffset = "0 0"; - iconOffset = "7 4"; - backGroundSpace = "8"; - }; - }; - new ShellFieldCtrl(voiceCommHud) { - profile = "GuiChatBackProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "8 92"; - extent = "160 70"; - minExtent = "16 18"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(vcRecordingHud) { - profile = "GuiRecordingHudProfile"; - horizSizing = "center"; - vertSizing = "top"; - position = "0 0"; - extent = "160 20"; - minExtent = "8 8"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Recording"; - longTextBuffer = "0"; - maxLength = "255"; - }; - }; - new GuiTextCtrl(controlObjectText) { - profile = "ShellBigTextProfile"; - horizSizing = "center"; - vertSizing = "top"; - position = "130 440"; - extent = "380 26"; - minExtent = "8 8"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Press \'\c2Escape\cr\' to return to game."; - longTextBuffer = "0"; - maxLength = "255"; - }; - new ShellFieldCtrl(centerPrintDlg) { - profile = "GuiChatBackProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "45 230"; - extent = "550 20"; - minExtent = "16 18"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiMLTextCtrl(CenterPrintText) { - profile = "CenterPrintTextProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "0 0"; - extent = "546 18"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "2"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new ShellFieldCtrl(bottomPrintDlg) { - profile = "GuiChatBackProfile"; - horizSizing = "center"; - vertSizing = "top"; - position = "45 375"; - extent = "550 56"; - minExtent = "16 18"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiMLTextCtrl(BottomPrintText) { - profile = "CenterPrintTextProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "0 0"; - extent = "546 36"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "2"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudZoom(ZoomHud) { - profile = "ZoomHudProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "8 8"; - minExtent = "8 8"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - autoCenter = "0"; - autoResize = "0"; - flipVertical = "0"; - flipHorizontal = "0"; - }; - new ShellFieldCtrl(metricsMain) { - profile = "GuiChatBackProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "10 160"; - extent = "242 275"; - minExtent = "16 18"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(title) { - profile = "CenterPrintTextProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "63 7"; - extent = "110 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Mapper Metrics"; - longTextBuffer = "0"; - maxLength = "255"; - lineSpacing = "2"; - maxChars = "-1"; - allowColorChars = "0"; - }; - new GuiTextCtrl(ThreeSpacePolysText) { - profile = "ScoreTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "12 148"; - extent = "85 20"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "TS Polys: "; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiTextCtrl(InteriorPolysText) { - profile = "ScoreTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "12 118"; - extent = "98 20"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Interior Polys: "; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiTextCtrl(TerrainPolysText) { - profile = "ScoreTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "12 88"; - extent = "99 20"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Terrain Polys: "; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiTextCtrl(TotalPolysText) { - profile = "ScoreTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "12 226"; - extent = "101 20"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Scene Polys: "; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiTextCtrl(WaterPolysText) { - profile = "ScoreTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "12 178"; - extent = "127 20"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Water Polys: "; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiTextCtrl(FrameRateText) { - profile = "ScoreTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "12 40"; - extent = "87 26"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Frame Rate: "; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiConsoleVariableCtrl(frameRate) { - profile = "ScoreTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "156 40"; - extent = "70 25"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - expression = "$FPS::Real"; - }; - new GuiConsoleVariableCtrl(ThreeSpacePolys) { - profile = "ScoreTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "156 148"; - extent = "70 25"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - expression = "$OpenGL::triCount3"; - }; - new GuiConsoleVariableCtrl(InteriorPolys) { - profile = "ScoreTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "156 118"; - extent = "70 25"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - expression = "$OpenGL::triCount2"; - }; - new GuiConsoleVariableCtrl(TerrainPolys) { - profile = "ScoreTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "156 88"; - extent = "70 25"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - expression = "$OpenGL::triCount1"; - }; - new GuiConsoleVariableCtrl(TotalPolys) { - profile = "ScoreTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "156 226"; - extent = "70 25"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - expression = "$OpenGL::triCount"; - }; - new GuiConsoleVariableCtrl(WaterPolys) { - profile = "ScoreTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "156 179"; - extent = "70 25"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - expression = "$Water::triCount"; - }; - }; - new GuiControl(helpTextGui) { - profile = "GuiContentProfileNoClear"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellFieldCtrl(objHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "40 365"; - extent = "140 65"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(objHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "66 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "OBJECTIVES"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(objHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "130 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(objHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "160 425"; - extent = "5 20"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - new ShellFieldCtrl(chatHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "14 85"; - extent = "140 70"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(chatHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "31 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "CHAT"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(chatHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "130 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(chatHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "145 75"; - extent = "5 20"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "1"; - }; - new ShellFieldCtrl(energyHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "320 75"; - extent = "145 85"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(energyHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "43 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "ENERGY"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(energyHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "135 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(energyHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "450 35"; - extent = "5 45"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "1"; - }; - new ShellFieldCtrl(compassHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "480 90"; - extent = "150 100"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - - new GuiTextCtrl(compassHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "55 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "COMPASS"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(compassHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "140 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(compassHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "595 80"; - extent = "5 25"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "1"; - }; - new ShellFieldCtrl(damageHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "280 10"; - extent = "150 50"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - - new GuiTextCtrl(damageHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "48 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "DAMAGE"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(damageHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "140 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(damageHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "425 15"; - extent = "25 5"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - new GuiControl(reticleTextFrame) { - profile = "GuiHelpTextProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "120 90"; - extent = "400 300"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellFieldCtrl(reticleHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "20 140"; - extent = "140 70"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - - new GuiTextCtrl(reticleHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "44 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "RETICLE"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(reticleHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "130 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(reticleHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "155 145"; - extent = "25 5"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - }; - new ShellFieldCtrl(inventoryHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "420 340"; - extent = "140 85"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(inventoryHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "62 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "INVENTORY"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(inventoryHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "130 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(inventoryHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "490 420"; - extent = "5 20"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - new ShellFieldCtrl(weaponsHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "460 240"; - extent = "140 70"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(weaponsHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "54 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "WEAPONS"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(weaponsHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "135 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(weaponsHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "590 300"; - extent = "20 5"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - }; - new GuiControl(helpTextGui) { - profile = "GuiContentProfileNoClear"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellFieldCtrl(objHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "40 365"; - extent = "140 65"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(objHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "66 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "OBJECTIVES"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(objHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "130 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(objHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "160 425"; - extent = "5 20"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - new ShellFieldCtrl(chatHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "14 85"; - extent = "140 70"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(chatHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "31 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "CHAT"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(chatHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "130 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(chatHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "145 75"; - extent = "5 20"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "1"; - }; - new ShellFieldCtrl(energyHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "320 75"; - extent = "145 85"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(energyHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "43 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "ENERGY"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(energyHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "135 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(energyHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "450 35"; - extent = "5 45"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "1"; - }; - new ShellFieldCtrl(compassHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "480 90"; - extent = "150 100"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - - new GuiTextCtrl(compassHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "55 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "COMPASS"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(compassHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "140 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(compassHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "595 80"; - extent = "5 25"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "1"; - }; - new ShellFieldCtrl(damageHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "280 10"; - extent = "150 50"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - - new GuiTextCtrl(damageHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "48 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "DAMAGE"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(damageHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "140 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(damageHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "425 15"; - extent = "25 5"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - new GuiControl(reticleTextFrame) { - profile = "GuiHelpTextProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "120 90"; - extent = "400 300"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellFieldCtrl(reticleHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "20 140"; - extent = "140 70"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - - new GuiTextCtrl(reticleHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "44 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "RETICLE"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(reticleHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "130 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(reticleHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "155 145"; - extent = "25 5"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - }; - new ShellFieldCtrl(inventoryHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "420 340"; - extent = "140 85"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(inventoryHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "62 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "INVENTORY"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(inventoryHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "130 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(inventoryHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "490 420"; - extent = "5 20"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - new ShellFieldCtrl(weaponsHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "460 240"; - extent = "140 70"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(weaponsHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "54 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "WEAPONS"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(weaponsHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "135 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(weaponsHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "590 300"; - extent = "20 5"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - }; - new GuiControl(helpTextGui) { - profile = "GuiContentProfileNoClear"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellFieldCtrl(objHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "40 365"; - extent = "140 65"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(objHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "66 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "OBJECTIVES"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(objHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "130 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(objHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "160 425"; - extent = "5 20"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - new ShellFieldCtrl(chatHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "14 85"; - extent = "140 70"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(chatHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "31 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "CHAT"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(chatHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "130 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(chatHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "145 75"; - extent = "5 20"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "1"; - }; - new ShellFieldCtrl(energyHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "320 75"; - extent = "145 85"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(energyHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "43 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "ENERGY"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(energyHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "135 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(energyHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "450 35"; - extent = "5 45"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "1"; - }; - new ShellFieldCtrl(compassHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "480 90"; - extent = "150 100"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - - new GuiTextCtrl(compassHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "55 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "COMPASS"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(compassHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "140 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(compassHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "595 80"; - extent = "5 25"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "1"; - }; - new ShellFieldCtrl(damageHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "280 10"; - extent = "150 50"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - - new GuiTextCtrl(damageHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "48 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "DAMAGE"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(damageHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "140 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(damageHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "425 15"; - extent = "25 5"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - new GuiControl(reticleTextFrame) { - profile = "GuiHelpTextProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "120 90"; - extent = "400 300"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellFieldCtrl(reticleHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "20 140"; - extent = "140 70"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - - new GuiTextCtrl(reticleHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "44 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "RETICLE"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(reticleHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "130 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(reticleHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "155 145"; - extent = "25 5"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - }; - new ShellFieldCtrl(inventoryHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "420 340"; - extent = "140 85"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(inventoryHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "62 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "INVENTORY"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(inventoryHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "130 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(inventoryHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "490 420"; - extent = "5 20"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - new ShellFieldCtrl(weaponsHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "460 240"; - extent = "140 70"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(weaponsHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "54 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "WEAPONS"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(weaponsHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "135 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(weaponsHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "590 300"; - extent = "20 5"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - }; - new GuiControl(helpTextGui) { - profile = "GuiContentProfileNoClear"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellFieldCtrl(objHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "40 365"; - extent = "140 65"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(objHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "66 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "OBJECTIVES"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(objHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "130 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(objHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "160 425"; - extent = "5 20"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - new ShellFieldCtrl(chatHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "14 85"; - extent = "140 70"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(chatHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "31 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "CHAT"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(chatHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "130 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(chatHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "145 75"; - extent = "5 20"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "1"; - }; - new ShellFieldCtrl(energyHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "320 75"; - extent = "145 85"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(energyHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "43 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "ENERGY"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(energyHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "135 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(energyHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "450 35"; - extent = "5 45"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "1"; - }; - new ShellFieldCtrl(compassHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "480 90"; - extent = "150 100"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - - new GuiTextCtrl(compassHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "55 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "COMPASS"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(compassHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "140 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(compassHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "595 80"; - extent = "5 25"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "1"; - }; - new ShellFieldCtrl(damageHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "280 10"; - extent = "150 50"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - - new GuiTextCtrl(damageHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "48 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "DAMAGE"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(damageHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "140 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(damageHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "425 15"; - extent = "25 5"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - new GuiControl(reticleTextFrame) { - profile = "GuiHelpTextProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "120 90"; - extent = "400 300"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellFieldCtrl(reticleHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "20 140"; - extent = "140 70"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - - new GuiTextCtrl(reticleHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "44 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "RETICLE"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(reticleHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "130 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(reticleHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "155 145"; - extent = "25 5"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - }; - new ShellFieldCtrl(inventoryHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "420 340"; - extent = "140 85"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(inventoryHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "62 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "INVENTORY"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(inventoryHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "130 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(inventoryHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "490 420"; - extent = "5 20"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - new ShellFieldCtrl(weaponsHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "460 240"; - extent = "140 70"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(weaponsHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "54 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "WEAPONS"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(weaponsHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "135 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(weaponsHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "590 300"; - extent = "20 5"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - }; - new GuiControl(helpTextGui) { - profile = "GuiContentProfileNoClear"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellFieldCtrl(objHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "40 365"; - extent = "140 65"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(objHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "66 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "OBJECTIVES"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(objHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "130 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(objHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "160 425"; - extent = "5 20"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - new ShellFieldCtrl(chatHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "14 85"; - extent = "140 70"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(chatHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "31 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "CHAT"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(chatHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "130 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(chatHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "145 75"; - extent = "5 20"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "1"; - }; - new ShellFieldCtrl(energyHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "320 75"; - extent = "145 85"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(energyHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "43 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "ENERGY"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(energyHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "135 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(energyHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "450 35"; - extent = "5 45"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "1"; - }; - new ShellFieldCtrl(compassHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "480 90"; - extent = "150 100"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - - new GuiTextCtrl(compassHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "55 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "COMPASS"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(compassHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "140 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(compassHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "595 80"; - extent = "5 25"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "1"; - }; - new ShellFieldCtrl(damageHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "280 10"; - extent = "150 50"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - - new GuiTextCtrl(damageHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "48 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "DAMAGE"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(damageHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "140 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(damageHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "425 15"; - extent = "25 5"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - new GuiControl(reticleTextFrame) { - profile = "GuiHelpTextProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "120 90"; - extent = "400 300"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellFieldCtrl(reticleHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "20 140"; - extent = "140 70"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - - new GuiTextCtrl(reticleHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "44 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "RETICLE"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(reticleHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "130 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(reticleHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "155 145"; - extent = "25 5"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - }; - new ShellFieldCtrl(inventoryHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "420 340"; - extent = "140 85"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(inventoryHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "62 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "INVENTORY"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(inventoryHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "130 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(inventoryHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "490 420"; - extent = "5 20"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - new ShellFieldCtrl(weaponsHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "460 240"; - extent = "140 70"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(weaponsHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "54 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "WEAPONS"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(weaponsHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "135 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(weaponsHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "590 300"; - extent = "20 5"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - }; - new GuiControl(helpTextGui) { - profile = "GuiContentProfileNoClear"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellFieldCtrl(objHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "40 365"; - extent = "140 65"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(objHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "66 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "OBJECTIVES"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(objHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "130 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(objHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "160 425"; - extent = "5 20"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - new ShellFieldCtrl(chatHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "14 85"; - extent = "140 70"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(chatHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "31 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "CHAT"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(chatHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "130 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(chatHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "145 75"; - extent = "5 20"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "1"; - }; - new ShellFieldCtrl(energyHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "320 75"; - extent = "145 85"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(energyHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "43 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "ENERGY"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(energyHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "135 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(energyHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "450 35"; - extent = "5 45"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "1"; - }; - new ShellFieldCtrl(compassHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "480 90"; - extent = "150 100"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - - new GuiTextCtrl(compassHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "55 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "COMPASS"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(compassHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "140 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(compassHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "595 80"; - extent = "5 25"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "1"; - }; - new ShellFieldCtrl(damageHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "280 10"; - extent = "150 50"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - - new GuiTextCtrl(damageHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "48 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "DAMAGE"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(damageHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "140 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(damageHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "425 15"; - extent = "25 5"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - new GuiControl(reticleTextFrame) { - profile = "GuiHelpTextProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "120 90"; - extent = "400 300"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellFieldCtrl(reticleHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "20 140"; - extent = "140 70"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - - new GuiTextCtrl(reticleHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "44 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "RETICLE"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(reticleHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "130 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(reticleHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "155 145"; - extent = "25 5"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - }; - new ShellFieldCtrl(inventoryHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "420 340"; - extent = "140 85"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(inventoryHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "62 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "INVENTORY"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(inventoryHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "130 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(inventoryHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "490 420"; - extent = "5 20"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - new ShellFieldCtrl(weaponsHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "460 240"; - extent = "140 70"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(weaponsHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "54 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "WEAPONS"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(weaponsHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "135 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(weaponsHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "590 300"; - extent = "20 5"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - }; - new GuiControl(helpTextGui) { - profile = "GuiContentProfileNoClear"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellFieldCtrl(objHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "40 365"; - extent = "140 65"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(objHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "66 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "OBJECTIVES"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(objHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "130 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(objHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "160 425"; - extent = "5 20"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - new ShellFieldCtrl(chatHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "14 85"; - extent = "140 70"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(chatHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "31 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "CHAT"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(chatHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "130 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(chatHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "145 75"; - extent = "5 20"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "1"; - }; - new ShellFieldCtrl(energyHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "320 75"; - extent = "145 85"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(energyHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "43 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "ENERGY"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(energyHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "135 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(energyHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "450 35"; - extent = "5 45"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "1"; - }; - new ShellFieldCtrl(compassHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "480 90"; - extent = "150 100"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - - new GuiTextCtrl(compassHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "55 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "COMPASS"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(compassHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "140 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(compassHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "595 80"; - extent = "5 25"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "1"; - }; - new ShellFieldCtrl(damageHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "280 10"; - extent = "150 50"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - - new GuiTextCtrl(damageHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "48 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "DAMAGE"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(damageHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "140 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(damageHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "425 15"; - extent = "25 5"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - new GuiControl(reticleTextFrame) { - profile = "GuiHelpTextProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "120 90"; - extent = "400 300"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellFieldCtrl(reticleHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "20 140"; - extent = "140 70"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - - new GuiTextCtrl(reticleHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "44 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "RETICLE"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(reticleHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "130 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(reticleHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "155 145"; - extent = "25 5"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - }; - new ShellFieldCtrl(inventoryHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "420 340"; - extent = "140 85"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(inventoryHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "62 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "INVENTORY"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(inventoryHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "130 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(inventoryHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "490 420"; - extent = "5 20"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - new ShellFieldCtrl(weaponsHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "460 240"; - extent = "140 70"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(weaponsHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "54 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "WEAPONS"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(weaponsHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "135 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(weaponsHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "590 300"; - extent = "20 5"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - }; - new GuiControl(helpTextGui) { - profile = "GuiContentProfileNoClear"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellFieldCtrl(objHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "40 365"; - extent = "140 65"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(objHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "66 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "OBJECTIVES"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(objHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "130 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(objHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "160 425"; - extent = "5 20"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - new ShellFieldCtrl(chatHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "14 85"; - extent = "140 70"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(chatHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "31 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "CHAT"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(chatHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "130 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(chatHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "145 75"; - extent = "5 20"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "1"; - }; - new ShellFieldCtrl(energyHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "320 75"; - extent = "145 85"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(energyHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "43 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "ENERGY"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(energyHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "135 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(energyHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "450 35"; - extent = "5 45"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "1"; - }; - new ShellFieldCtrl(compassHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "480 90"; - extent = "150 100"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - - new GuiTextCtrl(compassHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "55 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "COMPASS"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(compassHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "140 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(compassHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "595 80"; - extent = "5 25"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "1"; - }; - new ShellFieldCtrl(damageHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "280 10"; - extent = "150 50"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - - new GuiTextCtrl(damageHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "48 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "DAMAGE"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(damageHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "140 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(damageHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "425 15"; - extent = "25 5"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - new GuiControl(reticleTextFrame) { - profile = "GuiHelpTextProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "120 90"; - extent = "400 300"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellFieldCtrl(reticleHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "20 140"; - extent = "140 70"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - - new GuiTextCtrl(reticleHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "44 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "RETICLE"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(reticleHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "130 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(reticleHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "155 145"; - extent = "25 5"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - }; - new ShellFieldCtrl(inventoryHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "420 340"; - extent = "140 85"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(inventoryHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "62 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "INVENTORY"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(inventoryHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "130 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(inventoryHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "490 420"; - extent = "5 20"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - new ShellFieldCtrl(weaponsHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "460 240"; - extent = "140 70"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(weaponsHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "54 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "WEAPONS"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(weaponsHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "135 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(weaponsHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "590 300"; - extent = "20 5"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - }; - new GuiControl(helpTextGui) { - profile = "GuiContentProfileNoClear"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellFieldCtrl(objHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "40 365"; - extent = "140 65"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(objHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "66 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "OBJECTIVES"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(objHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "130 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(objHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "160 425"; - extent = "5 20"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - new ShellFieldCtrl(chatHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "14 85"; - extent = "140 70"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(chatHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "31 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "CHAT"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(chatHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "130 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(chatHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "145 75"; - extent = "5 20"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "1"; - }; - new ShellFieldCtrl(energyHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "320 75"; - extent = "145 85"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(energyHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "43 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "ENERGY"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(energyHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "135 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(energyHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "450 35"; - extent = "5 45"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "1"; - }; - new ShellFieldCtrl(compassHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "480 90"; - extent = "150 100"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - - new GuiTextCtrl(compassHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "55 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "COMPASS"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(compassHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "140 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(compassHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "595 80"; - extent = "5 25"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "1"; - }; - new ShellFieldCtrl(damageHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "280 10"; - extent = "150 50"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - - new GuiTextCtrl(damageHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "48 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "DAMAGE"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(damageHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "140 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(damageHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "425 15"; - extent = "25 5"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - new GuiControl(reticleTextFrame) { - profile = "GuiHelpTextProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "120 90"; - extent = "400 300"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellFieldCtrl(reticleHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "20 140"; - extent = "140 70"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - - new GuiTextCtrl(reticleHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "44 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "RETICLE"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(reticleHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "130 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(reticleHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "155 145"; - extent = "25 5"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - }; - new ShellFieldCtrl(inventoryHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "420 340"; - extent = "140 85"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(inventoryHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "62 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "INVENTORY"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(inventoryHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "130 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(inventoryHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "490 420"; - extent = "5 20"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - new ShellFieldCtrl(weaponsHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "460 240"; - extent = "140 70"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiTextCtrl(weaponsHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "54 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "WEAPONS"; - longTextBuffer = "0"; - maxLength = "255"; - }; - new GuiMLTextCtrl(weaponsHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "135 16"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "1"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - new HudHelpTag(weaponsHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "590 300"; - extent = "20 5"; - minExtent = "5 5"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1"; - flip = "0"; - }; - }; - new ShellPaneCtrl(siegeHalftimeHud) { - profile = "ShellPaneProfile"; - horizSizing = "relative"; - vertSizing = "height"; - position = "296 4"; - extent = "340 472"; - minExtent = "48 92"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "HALFTIME"; - longTextBuffer = "0"; - maxLength = "255"; - noTitleBar = "0"; - - new ShellFieldCtrl() { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "261 4"; - extent = "54 18"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new HudClock(SiegeHalftimeClock) { - profile = "SiegeHalftimeClockProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "-6 -3"; - extent = "65 23"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fillColor = "0.250000 0.250000 0.250000 0.250000"; - frameColor = "0.000000 1.000000 0.000000 1.000000"; - opacity = "1.0"; - bitmap = "gui/hud_mistimer.png"; - autoCenter = "0"; - autoResize = "0"; - flipVertical = "0"; - flipHorizontal = "0"; - subRegion = "0 2 65 15"; - }; - }; - new ShellFieldCtrl(SiegeHalftimeHeader) { - profile = "GuiChatBackProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "21 32"; - extent = "298 24"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - }; - new GuiMLTextCtrl(SiegeHalftimeHeaderText) { - profile = "DebriefHeadlineTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "25 35"; - extent = "290 18"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "2"; - allowColorChars = "1"; - maxChars = "255"; - deniedSound = "InputDeniedSound"; - }; - new ShellScrollCtrl(SiegeHalftimeScroll) { - profile = "NewScrollCtrlProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "18 130"; - extent = "304 323"; - minExtent = "24 24"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "dynamic"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "3 3"; - fieldBase = "gui/hud_new_window"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "7 7"; - extent = "290 309"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiMLTextCtrl(SiegeHalftimeText) { - profile = "DebriefTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "274 18"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "2"; - allowColorChars = "1"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/RecordingsDlg.gui b/docs/base/@vl2/scripts.vl2/gui/RecordingsDlg.gui deleted file mode 100644 index 255a8df6..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/RecordingsDlg.gui +++ /dev/null @@ -1,140 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(RecordingsDlg) { - profile = "DlgBackProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellPaneCtrl() { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "60 61"; - extent = "530 360"; - minExtent = "48 92"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "SELECT RECORDING"; - longTextBuffer = "0"; - maxLength = "255"; - noTitleBar = "0"; - - new ShellFancyArrayScrollCtrl() { - profile = "NewScrollCtrlProfile"; - horizSizing = "center"; - vertSizing = "height"; - position = "23 37"; - extent = "484 266"; - minExtent = "32 32"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fixedHorizontal = "1"; - vertSpacerBitmap = "gui/shll_vertspacer"; - horzSpacerBitmap = "gui/shll_horzspacer"; - - new ShellFancyTextList(RecordingsDlgList) { - profile = "ShellServerBrowserProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "464 262"; - minExtent = "8 20"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - startScrollRegion = "3 0"; - headerBitmap = "gui/server_tabs"; - sortArrowBitmap = "gui/shll_sortarrow"; - fieldBase = "gui/shll_field"; - barBase = "gui/shll_bar"; - glowOffset = "4"; - rowHeight = "19"; - headerFontType = "Univers Condensed"; - headerFontSize = "16"; - headerFontColor = "8 19 6 255"; - headerFontColorHL = "25 68 56 255"; - separatorColor = "192 192 192 255"; - drawSeparators = "0"; - headerSort = "1"; - allowReposition = "1"; - noSelect = "0"; - allowColorChars = "1"; - altCommand = "startSelectedDemo();"; - }; - }; - new ShellBitmapButton(PR_CancelBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "386 304"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "Canvas.popDialog(RecordingsDlg);"; - accelerator = "escape"; - helpTag = "0"; - text = "CANCEL"; - simpleStyle = "0"; - }; - new ShellBitmapButton(PR_StartDemoBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "16 304"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "StartSelectedDemo();"; - helpTag = "0"; - text = "PLAY"; - simpleStyle = "0"; - }; - new ShellBitmapButton(PR_DeleteDemoBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "134 304"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "DeleteSelectedDemo();"; - helpTag = "0"; - text = "DELETE"; - simpleStyle = "0"; - }; - new ShellBitmapButton(PR_RenameDemoBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "252 304"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "RenameSelectedDemo();"; - helpTag = "0"; - text = "RENAME"; - simpleStyle = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- - diff --git a/docs/base/@vl2/scripts.vl2/gui/RemapDlg.gui b/docs/base/@vl2/scripts.vl2/gui/RemapDlg.gui deleted file mode 100644 index 6a640f4f..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/RemapDlg.gui +++ /dev/null @@ -1,48 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(RemapDlg) { - profile = "DlgBackProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "1"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellPaneCtrl(RemapFrame) { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "71 172"; - extent = "498 126"; - minExtent = "48 92"; - visible = "1"; - helpTag = "0"; - text = "REMAP"; - - new GuiMLTextCtrl(RemapText) { - profile = "ShellMediumTextProfile"; - horizSizing = "center"; - vertSizing = "bottom"; - position = "49 47"; - extent = "400 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - lineSpacing = "2"; - }; - new GuiInputCtrl(RemapInputCtrl) { - profile = "GuiInputCtrlProfile"; - horizSizing = "center"; - vertSizing = "bottom"; - position = "0 0"; - extent = "64 64"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/ServerInfoDlg.gui b/docs/base/@vl2/scripts.vl2/gui/ServerInfoDlg.gui deleted file mode 100644 index ff8e527d..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/ServerInfoDlg.gui +++ /dev/null @@ -1,146 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(ServerInfoDlg) { - profile = "GuiModelessDialogProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellWindowCtrl(SI_Window) { - profile = "ShellWindowProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "145 105"; - extent = "350 270"; - minExtent = "200 200"; - visible = "1"; - helpTag = "0"; - text = "INFO"; - frameBase = "gui/window"; - borderWidth = "2"; - resizeWidth = "1"; - resizeHeight = "1"; - canMove = "1"; - canClose = "1"; - closeCommand = "Canvas.popDialog(ServerInfoDlg);"; - - new GuiFrameSetCtrl(SI_Frame) { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "7 32"; - extent = "336 202"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - columns = "0"; - rows = "0 130"; - borderWidth = "4"; - borderColor = "25 68 56 206"; - borderEnable = "dynamic"; - borderMovable = "dynamic"; - autoBalance = "0"; - fudgeFactor = "4"; - - new ShellScrollCtrl(SI_InfoScroll) { - profile = "NewScrollCtrlProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "0 0"; - extent = "336 96"; - minExtent = "24 52"; - visible = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "dynamic"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "3 3"; - fieldBase = "gui/shll_field"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "7 7"; - extent = "306 88"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiMLTextCtrl(SI_InfoWindow) { - profile = "ShellAltTextProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "0 0"; - extent = "306 52"; - minExtent = "24 52"; - visible = "1"; - helpTag = "0"; - lineSpacing = "2"; - allowColorChars = "0"; - }; - }; - }; - new ShellScrollCtrl(SI_ContentScroll) { - profile = "NewScrollCtrlProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "0 100"; - extent = "336 162"; - minExtent = "24 52"; - visible = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "dynamic"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "3 3"; - fieldBase = "gui/shll_field"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "7 7"; - extent = "306 174"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiMLTextCtrl(SI_ContentWindow) { - profile = "InfoWindowProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "0 0"; - extent = "306 52"; - minExtent = "24 52"; - visible = "1"; - helpTag = "0"; - lineSpacing = "2"; - allowColorChars = "1"; - }; - }; - }; - }; - new ShellBitmapButton(SI_RefreshBtn) { - profile = "ShellButtonProfile"; - horizSizing = "center"; - vertSizing = "top"; - position = "105 230"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "SI_RefreshBtn.setActive(false); GMJ_Browser.refreshSelectedServer();"; - helpTag = "0"; - text = "REFRESH"; - simpleStyle = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/ShellLoadFileDlg.gui b/docs/base/@vl2/scripts.vl2/gui/ShellLoadFileDlg.gui deleted file mode 100644 index 7fbde8f2..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/ShellLoadFileDlg.gui +++ /dev/null @@ -1,98 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(ShellLoadFileDlg) { - profile = "DlgBackProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellPaneCtrl(LOAD_Title) { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "135 95"; - extent = "370 290"; - minExtent = "48 92"; - visible = "1"; - helpTag = "0"; - text = "LOAD FILE"; - noTitleBar = "0"; - - new ShellScrollCtrl() { - profile = "NewScrollCtrlProfile"; - horizSizing = "center"; - vertSizing = "bottom"; - position = "47 33"; - extent = "276 200"; - minExtent = "24 52"; - visible = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "dynamic"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "3 3"; - fieldBase = "gui/shll_field"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "7 7"; - extent = "262 186"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellTextList(LOAD_FileList) { - profile = "ShellTextArrayProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "268 8"; - minExtent = "8 8"; - visible = "1"; - altCommand = "Canvas.popDialog(ShellLoadFileDlg);"; - helpTag = "0"; - enumerate = "0"; - resizeCell = "1"; - columns = "0 275"; - fitParentWidth = "1"; - clipColumnText = "0"; - }; - }; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "38 235"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "Canvas.popDialog(ShellLoadFileDlg);"; - accelerator = "escape"; - helpTag = "0"; - text = "CANCEL"; - simpleStyle = "0"; - }; - new ShellBitmapButton(LOAD_LoadBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "204 235"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "Canvas.popDialog(ShellLoadFileDlg);"; - helpTag = "0"; - text = "LOAD"; - simpleStyle = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/ShellSaveFileDlg.gui b/docs/base/@vl2/scripts.vl2/gui/ShellSaveFileDlg.gui deleted file mode 100644 index ba926b50..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/ShellSaveFileDlg.gui +++ /dev/null @@ -1,125 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(ShellSaveFileDlg) { - profile = "DlgBackProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellPaneCtrl(SAVE_Title) { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "135 95"; - extent = "370 290"; - minExtent = "48 92"; - visible = "1"; - helpTag = "0"; - text = "SAVE FILE"; - noTitleBar = "0"; - - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "61 208"; - extent = "60 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "File Name:"; - }; - new ShellTextEditCtrl(SAVE_FileName) { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "117 200"; - extent = "184 38"; - minExtent = "32 38"; - visible = "1"; - command = "SAVE_FileName.checkValid();"; - altCommand = "Canvas.popDialog(ShellSaveFileDlg);"; - helpTag = "0"; - historySize = "0"; - maxLength = "32"; - password = "0"; - glowOffset = "9 9"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "38 235"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "Canvas.popDialog(ShellSaveFileDlg);"; - accelerator = "escape"; - helpTag = "0"; - text = "CANCEL"; - simpleStyle = "0"; - }; - new ShellBitmapButton(SAVE_SaveBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "204 235"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "Canvas.popDialog(ShellSaveFileDlg);"; - helpTag = "0"; - text = "SAVE"; - simpleStyle = "0"; - }; - new ShellScrollCtrl() { - profile = "NewScrollCtrlProfile"; - horizSizing = "center"; - vertSizing = "bottom"; - position = "47 33"; - extent = "276 169"; - minExtent = "24 52"; - visible = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "dynamic"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "3 3"; - fieldBase = "gui/shll_field"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "7 7"; - extent = "262 155"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellTextList(SAVE_FileList) { - profile = "ShellTextArrayProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "268 8"; - minExtent = "8 8"; - visible = "1"; - altCommand = "SAVE_FileList.onDoubleClick();"; - helpTag = "0"; - enumerate = "0"; - resizeCell = "1"; - columns = "0 275"; - fitParentWidth = "1"; - clipColumnText = "0"; - }; - }; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/SinglePlayerEscapeDlg.gui b/docs/base/@vl2/scripts.vl2/gui/SinglePlayerEscapeDlg.gui deleted file mode 100644 index 4eb3252d..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/SinglePlayerEscapeDlg.gui +++ /dev/null @@ -1,66 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(SinglePlayerEscapeDlg) { - profile = "DlgBackProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellPaneCtrl() { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "226 151"; - extent = "188 178"; - minExtent = "48 92"; - visible = "1"; - helpTag = "0"; - text = "PAUSE"; - noTitleBar = "0"; - - new ShellBitmapButton(SinglePlayerEscLeaveBtn) { - profile = "ShellButtonProfile"; - horizSizing = "center"; - vertSizing = "bottom"; - position = "30 31"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "SinglePlayerEscapeDlg.leaveGame();"; - helpTag = "0"; - text = "LEAVE GAME"; - simpleStyle = "0"; - }; - new ShellBitmapButton(SinglePlayerEscSettingsBtn) { - profile = "ShellButtonProfile"; - horizSizing = "center"; - vertSizing = "bottom"; - position = "30 66"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "SinglePlayerEscapeDlg.gotoSettings();"; - helpTag = "0"; - text = "SETTINGS"; - simpleStyle = "0"; - }; - new ShellBitmapButton(SinglePlayerEscReturnBtn) { - profile = "ShellButtonProfile"; - horizSizing = "center"; - vertSizing = "top"; - position = "30 123"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - command = "SinglePlayerEscapeDlg.returnToGame();"; - accelerator = "escape"; - helpTag = "0"; - text = "RESUME GAME"; - simpleStyle = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/TSShowDetailControlDlg.gui b/docs/base/@vl2/scripts.vl2/gui/TSShowDetailControlDlg.gui deleted file mode 100644 index 353ee59a..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/TSShowDetailControlDlg.gui +++ /dev/null @@ -1,133 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(TSShowDetailControlDlg) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "False"; - helpTag = "0"; - - new GuiWindowCtrl() { - profile = "GuiWindowProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "195 259"; - extent = "220 140"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Detail Control"; - resizeWidth = "True"; - resizeHeight = "True"; - canMove = "True"; - canClose = "True"; - canMinimize = "True"; - canMaximize = "True"; - minSize = "50 50"; - closeCommand = "Canvas.popDialog(TSShowDetailControlDlg);"; - - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "13 28"; - extent = "27 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "True"; - modal = "True"; - command = "showToggleDetail();"; - helpTag = "0"; - text = "==>"; - }; - new GuiTextCtrl(showDetailInfoText1) { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "16 89"; - extent = "184 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Slider Sets Detail"; - FONT = "12 244 Arial"; - justify = "center"; - }; - new GuiTextCtrl(showDetailInfoText2) { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "16 112"; - extent = "184 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Slider Sets Detail"; - FONT = "12 244 Arial"; - justify = "center"; - }; - new GuiTextCtrl(showDetailText) { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "46 30"; - extent = "80 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Slider Sets Detail"; - FONT = "12 244 Arial"; - justify = "center"; - }; - new GuiSliderCtrl(showDetailSlider) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "16 57"; - extent = "153 23"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - variable = "value"; - helpTag = "0"; - range = "0.000000 1.000000"; - ticks = "5"; - value = "0"; - tab = "true"; - }; - }; -}; -//--- OBJECT WRITE END --- - -$showAutoDetail = false; - -function showToggleDetail() -{ - if ($showAutoDetail) - { - showDetailText.setValue("Slider Sets Detail Level"); - showSetDetailSlider(); - $showAutoDetail = false; - } - else - { - showDetailText.setValue("Auto Detail Using Distance"); - $showAutoDetail = true; - } - -} - - diff --git a/docs/base/@vl2/scripts.vl2/gui/TSShowEditScale.gui b/docs/base/@vl2/scripts.vl2/gui/TSShowEditScale.gui deleted file mode 100644 index 8695ee79..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/TSShowEditScale.gui +++ /dev/null @@ -1,40 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(TSShowEditScale) -{ - profile = "GuiDefaultProfile"; - - new GuiWindowCtrl() - { - profile = "GuiWindowProfile"; - position = "100 100"; - extent = "180 100"; - text = "Edit Scale"; - - new GuiTextEditCtrl(showScale) - { - profile = "GuiTextEditProfile"; - position = "80 20"; - extent = "50 20"; - altCommand = "showSetScale(threadList.getValue(),showScale.getValue()); Canvas.popDialog(TSShowEditScale);"; - }; - - new GuiButtonCtrl () - { - profile = "GuiButtonProfile"; - position = "20 50"; - extent = "60 20"; - text = "Ok"; - command = "showSetScale(threadList.getValue(),showScale.getValue()); Canvas.popDialog(TSShowEditScale);"; - }; - - new GuiButtonCtrl () - { - profile = "GuiButtonProfile"; - position = "110 50"; - extent = "60 20"; - text = "Cancel"; - command = "Canvas.popDialog(TSShowEditScale);"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/TSShowGui.gui b/docs/base/@vl2/scripts.vl2/gui/TSShowGui.gui deleted file mode 100644 index 50da4e16..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/TSShowGui.gui +++ /dev/null @@ -1,253 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(TSShowGui) { - profile = "GuiDialogProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new ShowTSCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "800 600"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 271"; - extent = "100 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "showSetFileList(\"base/shapes\",\"dts\",\"showShapeLoad(showFileList.getValue());\"); Canvas.pushDialog(TSShowLoadDlg,99);"; - helpTag = "0"; - text = "Load Shape"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 301"; - extent = "100 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "showSetFileList(\"base/shapes\",\"dsq\",\"showSequenceLoad(showFileList.getValue());\"); Canvas.pushDialog(TSShowLoadDlg,99);"; - helpTag = "0"; - text = "Load Sequence"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 361"; - extent = "100 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "Canvas.pushDialog(TSShowDetailControlDlg,99);"; - helpTag = "0"; - text = "Detail Control"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 390"; - extent = "100 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "Canvas.pushDialog(TSShowLightDlg,99);"; - helpTag = "0"; - text = "Lighting"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 420"; - extent = "100 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "Canvas.pushDialog(TSShowMiscDlg,99);"; - helpTag = "0"; - text = "Misc"; - }; - new GuiButtonCtrl(showExitButton) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 450"; - extent = "100 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "showPopAll(); showMoveMap.pop(); quit();"; - helpTag = "0"; - text = "Quit"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 331"; - extent = "100 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "Canvas.pushDialog(TSShowThreadControlDlg,99); showUpdateThreadControl();"; - helpTag = "0"; - text = "Thread control"; - }; -}; -//--- OBJECT WRITE END --- - -$showMission = "emptyMission"; - -function showPopAll() -{ - Canvas.popDialog(TSShowThreadControlDlg); - Canvas.popDialog(TSShowTransitionDlg); - Canvas.popDialog(TSShowLoadDialog); - Canvas.popDialog(TSShowLightDlg); - Canvas.popDialog(TSShowMiscDialog); - Canvas.popDialog(TShowEditScale); - Canvas.popDialog(TSShowDetailControlDlg); -} - -function startShow() -{ - - $ServerName = "show"; - CreateServer("emptyMission", "ctf"); - localConnect(); - Canvas.setContent(TSShowGui); - -// if (!$missionRunning) -// { -// DestroyServer(); -// $missionSequence = 0; -// new SimGroup( ServerGroup); -// loadMission($showMission, true); -// localConnect(); -// } -// -// allowConnections(false); -} - -function showSetSpeed(%speed) -{ - if(%speed) - $showMovementSpeed = %speed; -} - -function showMoveleft(%val) -{ - $showLeftAction = %val; -} - -function showMoveright(%val) -{ - $showRightAction = %val; -} - -function showMoveforward(%val) -{ - $showForwardAction = %val; -} - -function showMovebackward(%val) -{ - $showBackwardAction = %val; -} - -function showMoveup(%val) -{ - $showUpAction = %val; -} - -function showMovedown(%val) -{ - $showDownAction = %val; -} - -function showYaw(%val) -{ - $showYaw += %val * 0.01; -} - -function showPitch(%val) -{ - $showPitch += %val * 0.01; -} - -function toggleMouse() -{ - if(Canvas.isCursorOn()) - CursorOff(); - else - CursorOn(); -} - -function TSShowGui::onWake(%this) -{ - if ( !Canvas.isCursorOn() ) - CursorOn(); - GlobalActionMap.bindcmd(keyboard, "tab", "", "toggleMouse();"); - showMoveMap.push(); -} - -function TSShowGui::onSleep(%this) -{ - GlobalActionMap.unbind(keyboard, "tab"); - showMoveMap.pop(); - lockMouse(false); - CursorOn(); -} - -new ActionMap(showMoveMap); -showMoveMap.bind(keyboard, a, showMoveleft); -showMoveMap.bind(keyboard, d, showMoveright); -showMoveMap.bind(keyboard, w, showMoveforward); -showMoveMap.bind(keyboard, s, showMovebackward); -showMoveMap.bind(keyboard, e, showMoveup); -showMoveMap.bind(keyboard, c, showMovedown); -showMoveMap.bind(keyboard, z, showTurnLeft); -showMoveMap.bind(keyboard, x, showTurnRight); - -showMoveMap.bind(keyboard, 1, S, 0.10, showSetSpeed); -showMoveMap.bind(keyboard, 2, S, 0.25, showSetSpeed); -showMoveMap.bind(keyboard, 3, S, 0.50, showSetSpeed); -showMoveMap.bind(keyboard, 4, S, 1.00, showSetSpeed); -showMoveMap.bind(keyboard, 5, S, 1.50, showSetSpeed); -showMoveMap.bind(keyboard, 6, S, 2.00, showSetSpeed); -showMoveMap.bind(keyboard, 7, S, 3.00, showSetSpeed); -showMoveMap.bind(keyboard, 8, S, 5.00, showSetSpeed); -showMoveMap.bind(keyboard, 9, S, 10.00, showSetSpeed); -showMoveMap.bind(keyboard, 0, S, 20.00, showSetSpeed); - -showMoveMap.bind(mouse, xaxis, showYaw); -showMoveMap.bind(mouse, yaxis, showPitch); - diff --git a/docs/base/@vl2/scripts.vl2/gui/TSShowLightDlg.gui b/docs/base/@vl2/scripts.vl2/gui/TSShowLightDlg.gui deleted file mode 100644 index db80b5db..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/TSShowLightDlg.gui +++ /dev/null @@ -1,181 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl (TSShowLightDlg) -{ - profile = "DialogProfile"; - modal = false; - - new GuiWindowCtrl() - { - profile = "GuiWindowProfile"; - closeCommand = "Canvas.popDialog(TSShowLightDlg);"; - position = "20 20"; - extent = "150 400"; - text = "Light Control"; - - new GuiTextCtrl() - { - profile = "GuiTextProfile"; - position = "20 30"; - extent = "50 16"; - font = "12 244 Arial"; - justify = "center"; - text = "Environment mapping:"; - }; - - new GuiSliderCtrl( "emapAlpha") - { - profile = "GuiSliderProfile"; - position = "20 50"; - extent = "100 20"; - tab = "true"; - range = "0.0 1.0"; - value = 0.0; - ticks = 5; - }; - - new GuiTextCtrl() - { - profile = "GuiTextProfile"; - position = "20 70"; - extent = "50 16"; - font = "12 244 Arial"; - justify = "center"; - text = "Ambient Red:"; - }; - - new GuiSliderCtrl( "ambR") - { - profile = "GuiSliderProfile"; - position = "20 90"; - extent = "100 20"; - tab = "true"; - range = "0.0 1.0"; - value = 0.5; - ticks = 5; - }; - - new GuiTextCtrl() - { - profile = "GuiTextProfile"; - position = "20 110"; - extent = "50 16"; - font = "12 244 Arial"; - justify = "center"; - text = "Ambient Green:"; - }; - - new GuiSliderCtrl( "ambG") - { - profile = "GuiSliderProfile"; - position = "20 130"; - extent = "100 20"; - tab = "true"; - range = "0.0 1.0"; - value = 0.5; - ticks = 5; - }; - - new GuiTextCtrl() - { - profile = "GuiTextProfile"; - position = "20 150"; - extent = "50 16"; - font = "12 244 Arial"; - justify = "center"; - text = "Ambient Blue:"; - }; - - new GuiSliderCtrl( "ambB") - { - profile = "GuiSliderProfile"; - position = "20 170"; - extent = "100 20"; - tab = "true"; - range = "0.0 1.0"; - value = 0.5; - ticks = 5; - }; - - new GuiTextCtrl() - { - profile = "GuiTextProfile"; - position = "20 190"; - extent = "50 16"; - font = "12 244 Arial"; - justify = "center"; - text = "Directional Red:"; - }; - - new GuiSliderCtrl( "diffR") - { - profile = "GuiSliderProfile"; - position = "20 210"; - extent = "100 20"; - tab = "true"; - range = "0.0 1.0"; - value = 0.5; - ticks = 5; - }; - - new GuiTextCtrl() - { - profile = "GuiTextProfile"; - position = "20 230"; - extent = "50 16"; - font = "12 244 Arial"; - justify = "center"; - text = "Directional Green:"; - }; - - new GuiSliderCtrl( "diffG") - { - profile = "GuiSliderProfile"; - position = "20 250"; - extent = "100 20"; - tab = "true"; - range = "0.0 1.0"; - value = 0.5; - ticks = 5; - }; - - new GuiTextCtrl() - { - profile = "GuiTextProfile"; - position = "20 270"; - extent = "50 16"; - font = "12 244 Arial"; - justify = "center"; - text = "Directional Blue:"; - }; - - new GuiSliderCtrl( "diffB") - { - profile = "GuiSliderProfile"; - position = "20 290"; - extent = "100 20"; - tab = "true"; - range = "0.0 1.0"; - value = 0.5; - ticks = 5; - }; - - new GuiButtonCtrl () - { - profile = "GuiButtonProfile"; - position = "40 330"; - extent = "60 20"; - text = "Set Direction"; - command = "showSetLightDirection();"; - }; - - new GuiButtonCtrl () - { - profile = "GuiButtonProfile"; - position = "40 360"; - extent = "60 20"; - text = "OK"; - command = "Canvas.popDialog(TSShowLightDlg);"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/TSShowLoadDlg.gui b/docs/base/@vl2/scripts.vl2/gui/TSShowLoadDlg.gui deleted file mode 100644 index b0434489..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/TSShowLoadDlg.gui +++ /dev/null @@ -1,112 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(TSShowLoadDlg) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - - new GuiWindowCtrl() { - profile = "GuiWindowProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "100 100"; - extent = "180 240"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Load"; - resizeWidth = "True"; - resizeHeight = "True"; - canMove = "True"; - canClose = "True"; - canMinimize = "True"; - canMaximize = "True"; - minSize = "50 50"; - closeCommand = "Canvas.popDialog(TSShowLoadDlg);"; - - new GuiScrollCtrl() { - profile = "GuiScrollCtrlProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 35"; - extent = "140 160"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - willFirstRespond = "True"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "False"; - - new GuiScrollContentCtrl() { - profile = "GuiScrollContentProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "1 1"; - extent = "120 158"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - - new GuiTextListCtrl(showFileList) { - profile = "GuiTextArrayProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "64 64"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - altCommand = "eval($showFileCommand); Canvas.popDialog(TSShowLoadDlg);"; - helpTag = "0"; - enumerate = "False"; - resizeCell = "True"; - columns = "0"; - noDuplicates = "false"; - }; - }; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 205"; - extent = "60 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "eval($showFileCommand); Canvas.popDialog(TSShowLoadDlg);"; - helpTag = "0"; - text = "Load"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "100 205"; - extent = "60 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "Canvas.popDialog(TSShowLoadDlg);"; - helpTag = "0"; - text = "Cancel"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/TSShowMiscDlg.gui b/docs/base/@vl2/scripts.vl2/gui/TSShowMiscDlg.gui deleted file mode 100644 index 36a7416d..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/TSShowMiscDlg.gui +++ /dev/null @@ -1,121 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(TSShowMiscDlg) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "False"; - helpTag = "0"; - - new GuiWindowCtrl() { - profile = "GuiWindowProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "140 220"; - extent = "190 240"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Misc"; - resizeWidth = "True"; - resizeHeight = "True"; - canMove = "True"; - canClose = "True"; - canMinimize = "True"; - canMaximize = "True"; - minSize = "50 50"; - closeCommand = "Canvas.popDialog(TSShowMiscDlg);"; - - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 30"; - extent = "150 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "showToggleRoot();"; - helpTag = "0"; - text = "Toggle Animate Ground"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 65"; - extent = "150 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "showToggleStick();"; - helpTag = "0"; - text = "Toggle Stick To Ground"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 100"; - extent = "150 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "showSetKeyboard(true); showSetCamera(true);"; - helpTag = "0"; - text = "Keyboard Controls Shape"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 135"; - extent = "150 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "showSetKeyboard(false);"; - helpTag = "0"; - text = "Keyboard Controls Camera"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 170"; - extent = "150 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "showSetCamera(true); showSetKeyboard(false);"; - helpTag = "0"; - text = "Camera Orbits Shape"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 205"; - extent = "150 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "showSetCamera(false); showSetKeyboard(false);"; - helpTag = "0"; - text = "Camera Moves Freely"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/TSShowThreadControlDlg.gui b/docs/base/@vl2/scripts.vl2/gui/TSShowThreadControlDlg.gui deleted file mode 100644 index c779ece6..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/TSShowThreadControlDlg.gui +++ /dev/null @@ -1,288 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(TSShowThreadControlDlg) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "False"; - helpTag = "0"; - - new GuiWindowCtrl() { - profile = "GuiWindowProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "451 403"; - extent = "327 187"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Thread Control"; - resizeWidth = "True"; - resizeHeight = "True"; - canMove = "True"; - canClose = "True"; - canMinimize = "True"; - canMaximize = "True"; - minSize = "50 50"; - closeCommand = "Canvas.popDialog(TSShowThreadControlDlg);"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "5 30"; - extent = "42 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Threads:"; - FONT = "12 244 Arial"; - justify = "center"; - }; - new GuiScrollCtrl() { - profile = "GuiScrollCtrlProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "5 50"; - extent = "50 100"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - willFirstRespond = "True"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "False"; - - new GuiScrollContentCtrl() { - profile = "GuiScrollContentProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "1 1"; - extent = "30 98"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - - new GuiTextListCtrl(threadList) { - profile = "GuiTextArrayProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "50 16"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "showUpdateThreadControl();"; - helpTag = "0"; - enumerate = "False"; - resizeCell = "True"; - columns = "0"; - noDuplicates = "false"; - }; - }; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "90 30"; - extent = "57 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Sequences:"; - FONT = "12 244 Arial"; - }; - new GuiScrollCtrl() { - profile = "GuiScrollCtrlProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "60 50"; - extent = "150 100"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - willFirstRespond = "True"; - hScrollBar = "dynamic"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "False"; - text = "Sequences:"; - - new GuiScrollContentCtrl() { - profile = "GuiScrollContentProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "1 1"; - extent = "130 80"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - - new GuiTextListCtrl(sequenceList) { - profile = "GuiTextArrayProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "150 16"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "showSelectSequence();"; - altCommand = "showSelectSequence();"; - helpTag = "0"; - enumerate = "False"; - resizeCell = "True"; - columns = "0"; - noDuplicates = "false"; - }; - }; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "230 27"; - extent = "84 16"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "showPlay(threadList.getValue());"; - helpTag = "0"; - text = "Play"; - }; - new GuiTextCtrl(showScaleValue) { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "133 162"; - extent = "8 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - FONT = "12 244 Arial"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "230 47"; - extent = "84 16"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "showStop(threadList.getValue());"; - helpTag = "0"; - text = "Stop"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "230 79"; - extent = "84 16"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "True"; - modal = "True"; - command = "Canvas.pushDialog(TSShowTransitionDlg,199);"; - helpTag = "0"; - text = "Transition..."; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "230 110"; - extent = "84 16"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "showNewThread();"; - helpTag = "0"; - text = "New Thread"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "230 129"; - extent = "84 16"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "showDeleteThread(threadList.getValue());"; - helpTag = "0"; - text = "Delete Thread"; - }; - new GuiSliderCtrl(threadPosition) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "27 160"; - extent = "100 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - variable = "value"; - helpTag = "0"; - range = "0.000000 1.000000"; - ticks = "5"; - value = "0"; - tab = "true"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "230 161"; - extent = "84 16"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "showScale.setText(\"\"); Canvas.pushDialog(TSShowEditScale,199);"; - helpTag = "0"; - text = "Edit Scale"; - }; - new GuiTextCtrl(transitionSignal) { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 162"; - extent = "8 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "True"; - modal = "True"; - helpTag = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/TSShowTranDurEditDlg.gui b/docs/base/@vl2/scripts.vl2/gui/TSShowTranDurEditDlg.gui deleted file mode 100644 index 135373fa..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/TSShowTranDurEditDlg.gui +++ /dev/null @@ -1,78 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(TSShowTranDurEditDlg) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - - new GuiWindowCtrl() { - profile = "GuiWindowProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "260 425"; - extent = "181 87"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Edit Transition Duration"; - resizeWidth = "True"; - resizeHeight = "True"; - canMove = "True"; - canClose = "True"; - canMinimize = "True"; - canMaximize = "True"; - minSize = "50 50"; - - new GuiTextEditCtrl(showTransitionDuration) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "24 25"; - extent = "50 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - altCommand = "$showTransitionDuration = showTransitionDuration.getValue(); transitionDurationText.setValue($showTransitionDuration); Canvas.popDialog(TSShowTranDurEditDlg);"; - helpTag = "0"; - historySize = "0"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "100 27"; - extent = "60 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "$showTransitionDuration = showTransitionDuration.getValue(); transitionDurationText.setValue($showTransitionDuration); Canvas.popDialog(TSShowTranDurEditDlg);"; - helpTag = "0"; - text = "Ok"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "100 54"; - extent = "60 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - command = "Canvas.popDialog(TSShowTranDurEditDlg);"; - helpTag = "0"; - text = "Cancel"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/TSShowTransitionDlg.gui b/docs/base/@vl2/scripts.vl2/gui/TSShowTransitionDlg.gui deleted file mode 100644 index dfcbeefd..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/TSShowTransitionDlg.gui +++ /dev/null @@ -1,228 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(TSShowTransitionDlg) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "False"; - helpTag = "0"; - - new GuiWindowCtrl() { - profile = "GuiWindowProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 378"; - extent = "249 195"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Transition Control"; - resizeWidth = "True"; - resizeHeight = "True"; - canMove = "True"; - canClose = "True"; - canMinimize = "True"; - canMaximize = "True"; - minSize = "50 50"; - closeCommand = "Canvas.popDialog(TSShowTransitionDlg);"; - - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "13 28"; - extent = "27 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "True"; - modal = "True"; - command = "showToggleTransition();"; - helpTag = "0"; - text = "==>"; - }; - new GuiTextCtrl(showTransitionToText) { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "46 30"; - extent = "67 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Set Sequence"; - justify = "center"; - FONT = "12 244 Arial"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "13 56"; - extent = "27 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "True"; - modal = "True"; - command = "showToggleTransitionPos();"; - helpTag = "0"; - text = "==>"; - }; - new GuiTextCtrl(showTransitionPosText) { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "46 58"; - extent = "147 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Transition To Synched Position"; - justify = "center"; - FONT = "12 244 Arial"; - }; - new GuiSliderCtrl(transitionPosition) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "47 125"; - extent = "100 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - variable = "value"; - helpTag = "0"; - range = "0.000000 1.000000"; - ticks = "5"; - value = "0"; - tab = "true"; - }; - new GuiTextCtrl(transitionDurationText) { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "132 170"; - extent = "14 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "0.2"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "15 159"; - extent = "85 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "True"; - modal = "True"; - command = "Canvas.pushDialog(TSShowTranDurEditDlg);"; - helpTag = "0"; - text = "Edit Duration"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "119 152"; - extent = "42 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "True"; - modal = "True"; - helpTag = "0"; - text = "Duration:"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "13 87"; - extent = "27 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "True"; - modal = "True"; - command = "showToggleTransitionTargetPlay();"; - helpTag = "0"; - text = "==>"; - }; - new GuiTextCtrl(showTransitionTargetPlayText) { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "46 89"; - extent = "190 18"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "False"; - modal = "True"; - helpTag = "0"; - text = "Target sequence plays during transition"; - FONT = "12 244 Arial"; - justify = "center"; - }; - }; -}; -//--- OBJECT WRITE END --- - -$showTransition = false; -$showTransitionSynched = true; -$showTransitionDuration = 0.2; -$showTransitionTargetPlay = true; - -function showToggleTransitionTargetPlay() -{ - if ($showTransitionTargetPlay) - { - showTransitionTargetPlayText.setValue("Target sequence pauses during transition"); - $showTransitionTargetPlay = false; - } - else - { - showTransitionTargetPlayText.setValue("Target sequence plays during transition"); - $showTransitionTargetPlay = true; - } -} - -function showToggleTransition() -{ - if ($showTransition) - { - showTransitionToText.setValue("Set Sequence"); - $showTransition=false; - } - else - { - showTransitionToText.setValue("Transition To Sequence"); - $showTransition=true; - } -} - -function showToggleTransitionPos() -{ - if ($showTransitionSynched) - { - showTransitionPosText.setValue("Transition to Slider Position"); - $showTransitionSynched=false; - } - else - { - showTransitionPosText.setValue("Transition To Synched Position"); - $showTransitionSynched=true; - } -} diff --git a/docs/base/@vl2/scripts.vl2/gui/TaskHudDlg.gui b/docs/base/@vl2/scripts.vl2/gui/TaskHudDlg.gui deleted file mode 100644 index 96672eed..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/TaskHudDlg.gui +++ /dev/null @@ -1,84 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(TaskHudDlg) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "0"; - helpTag = "0"; - bypassHideCursor = "1"; - - new ShellFieldCtrl() { - profile = "GuiChatBackProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "8 230"; - extent = "380 204"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiControl() { - profile = "TaskHudBox"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "1 1"; - extent = "378 19"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - }; - - new GuiTextCtrl() { - profile = "TaskHudTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 2"; - extent = "60 16"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Issued By"; - }; - - new GuiTextCtrl() { - profile = "TaskHudTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "164 2"; - extent = "80 16"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Description"; - }; - - new GuiControl() - { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "2 20"; - extent = "377 200"; - - new GuiTextListCtrl(TaskList) { - profile = "TaskHudProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "377 8"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - enumerate = "0"; - resizeCell = "1"; - columns = "2 160"; - fitParentWidth = "1"; - clipColumnText = "1"; - }; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/TerraformerFullScreenGui.gui b/docs/base/@vl2/scripts.vl2/gui/TerraformerFullScreenGui.gui deleted file mode 100644 index 74308acf..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/TerraformerFullScreenGui.gui +++ /dev/null @@ -1,29 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GameTSCtrl(TerraformerFullscreenGui) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "19 541"; - extent = "100 20"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "True"; - modal = "True"; - command = "quit();"; - helpTag = "0"; - text = "Exit"; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/TerraformerGui.gui b/docs/base/@vl2/scripts.vl2/gui/TerraformerGui.gui deleted file mode 100644 index c3b7ee9e..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/TerraformerGui.gui +++ /dev/null @@ -1,95 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(TerraformerGui) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "True"; - setFirstResponder = "True"; - modal = "True"; - helpTag = "0"; -}; - -new GuiControl(TerraformerToolbarBackgroundGui) { - profile = "EditorContentProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 30"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "0"; - helpTag = "0"; -}; - -//--- OBJECT WRITE END --- - -function TerraformerGui::getPrefs(%this) -{ - %this.currentView = getPrefSetting($pref::Terraformer::currentView, "HeightfieldView"); -} - -function TerraformerGui::setPrefs(%this) -{ - $pref::Terraformer::currentView = %this.currentView; -} - -function TerraformerGui::init(%this) -{ - %this.getPrefs(); - - // - if(!isObject("terraformer")) - { - echo("making a terraformer"); - new Terraformer("terraformer"); - $SelectedOperation = -1; - $NextOperationId = 1; - $HeightfieldDirtyRow = -1; - } - - TerraformerHeightfieldGui.init(); - TerraformerTextureGui.init(); -} - -function TerraformerGui::onWake(%this) -{ - if(!isObject("editor")) - %this.init(); - - %this.setView(%this.currentView); -} - -function TerraformerGui::onSleep(%this) -{ - %this.setPrefs(); -} - -function TerraformerGui::setView(%this, %view) -{ - // clear - while(%this.getCount()) - %this.remove(%this.getObject(0)); - - // - switch$(%view) - { - case "HeightfieldView": - %this.add(TerraformerHeightfieldGui); - TerraformerHeightfieldGui.refresh(); - - case "TextureView": - %this.add(TerraformerTextureGui); - TerraformerTextureGui.refresh(); - - default: - error("TerraformerGui::setView: invalid view '" @ %view @ "'"); - return; - } - - %this.add(TerraformerToolbarBackgroundGui); - %this.currentView = %view; -} diff --git a/docs/base/@vl2/scripts.vl2/gui/TerraformerHeightfieldGui.gui b/docs/base/@vl2/scripts.vl2/gui/TerraformerHeightfieldGui.gui deleted file mode 100644 index 6bc92dad..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/TerraformerHeightfieldGui.gui +++ /dev/null @@ -1,2815 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(TerraformerHeightfieldGui) { - profile = "GuiModelessDialogProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - - new GuiFrameSetCtrl(HeightfieldhRootFrame) { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 30"; - extent = "640 450"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - columns = "0 279 374"; - rows = "0"; - borderWidth = "4"; - borderColor = "0 76 248 255"; - borderEnable = "alwaysOff"; - borderMovable = "alwaysOff"; - autoBalance = "0"; - - new GuiFrameSetCtrl(HeightfieldLeftFrame) { - profile = "GuiDefaultProfile"; - horizSizing = "left"; - vertSizing = "height"; - position = "0 0"; - extent = "275 450"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - columns = "0"; - rows = "0 250"; - borderWidth = "4"; - borderColor = "0 4 248 255"; - borderEnable = "alwaysOff"; - borderMovable = "alwaysOff"; - autoBalance = "0"; - - new GuiControl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "275 246"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiBigTextProfile"; - horizSizing = "center"; - vertSizing = "bottom"; - position = "21 -2"; - extent = "232 40"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Heightfield Editor"; - }; - new GuiScrollCtrl(HeightfieldTabParent) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 35"; - extent = "266 205"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOff"; - constantThumbHeight = "1"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "1 1"; - extent = "264 203"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new GuiControl(tab_fBm) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "261 198"; - minExtent = "8 8"; - visible = "0"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 6"; - extent = "100 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "fBm Fractal Settings:"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "86 35"; - extent = "71 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Hill Frequency:"; - }; - new GuiTextEditSliderCtrl(fbm_interval) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 35"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - historySize = "0"; - format = "%1.0f"; - range = "1 24"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "99 60"; - extent = "58 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Roughness:"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 136"; - extent = "77 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "fBm_seed.setValue(terraFormer.generateSeed());Heightfield::saveTab();Heightfield::preview($selectedOperation);"; - helpTag = "0"; - text = "New Seed"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "87 110"; - extent = "70 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Random Seed:"; - }; - new GuiTextEditCtrl(fBm_seed) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 110"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "0"; - historySize = "5"; - }; - new GuiTextEditSliderCtrl(fbm_rough) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 60"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - historySize = "0"; - format = "%0.3f"; - range = "0 1"; - increment = "0.001"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "128 85"; - extent = "29 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Detail:"; - }; - new GuiPopUpMenuCtrl(fbm_detail) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 85"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "Heightfield::saveTab();Heightfield::preview($selectedOperation);"; - helpTag = "0"; - maxPopupHeight = "200"; - }; - }; - new GuiControl(tab_RMF) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "261 198"; - minExtent = "8 8"; - visible = "0"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 6"; - extent = "125 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Rigid MultiFractal Settings:"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "87 35"; - extent = "71 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Hill Frequency:"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "168 137"; - extent = "73 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "rmf_seed.setValue(terraFormer.generateSeed());Heightfield::saveTab();Heightfield::preview($selectedOperation);"; - helpTag = "0"; - text = "New Seed"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "101 60"; - extent = "58 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Roughness:"; - }; - new GuiTextEditSliderCtrl(rmf_interval) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 35"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - historySize = "0"; - format = "%1.0f"; - range = "1 16"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "90 111"; - extent = "67 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Random Seed"; - }; - new GuiTextEditCtrl(rmf_seed) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 110"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "0"; - historySize = "5"; - }; - new GuiTextEditSliderCtrl(rmf_rough) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 60"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - historySize = "0"; - format = "%0.3f"; - range = "0 1"; - increment = "0.001"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "128 85"; - extent = "29 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Detail:"; - }; - new GuiPopUpMenuCtrl(rmf_detail) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 85"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "Heightfield::saveTab();Heightfield::preview($selectedOperation);"; - helpTag = "0"; - maxPopupHeight = "200"; - }; - }; - new GuiControl(tab_Canyon) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "261 198"; - minExtent = "8 8"; - visible = "0"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 6"; - extent = "118 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Canyon Fractal Settings:"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "124 61"; - extent = "34 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Chaos:"; - }; - new GuiTextEditSliderCtrl(canyon_freq) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 35"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - historySize = "0"; - format = "%1.0f"; - range = "4 10"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "63 35"; - extent = "95 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Canyon Frequency:"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "168 114"; - extent = "73 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "canyon_seed.setValue(terraFormer.generateSeed());Heightfield::saveTab();Heightfield::preview($selectedOperation);"; - helpTag = "0"; - text = "New Seed"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "88 89"; - extent = "70 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Random Seed:"; - }; - new GuiTextEditCtrl(canyon_seed) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 89"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "0"; - historySize = "5"; - }; - new GuiTextEditSliderCtrl(canyon_factor) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 62"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - historySize = "0"; - format = "%0.3f"; - range = "0 1"; - increment = "0.001"; - }; - }; - new GuiControl(tab_Smooth) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "261 198"; - minExtent = "8 8"; - visible = "0"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 6"; - extent = "95 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Smoothing Settings:"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "79 64"; - extent = "77 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Agressiveness:"; - }; - new GuiTextEditSliderCtrl(smooth_iter) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 35"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "Heightfield::saveTab($selectedOperation);Heightfield::preview($selectedOperation);"; - helpTag = "0"; - historySize = "0"; - format = "%1.0f"; - range = "0 40"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "109 36"; - extent = "47 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Iterations:"; - }; - new GuiTextEditSliderCtrl(smooth_factor) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 63"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - historySize = "0"; - format = "%0.3f"; - range = "0 1"; - increment = "0.001"; - }; - }; - new GuiControl(tab_SmoothWater) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "261 198"; - minExtent = "8 8"; - visible = "0"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 6"; - extent = "154 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Water Area Smoothing Settings:"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "79 64"; - extent = "77 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Agressiveness:"; - }; - new GuiTextEditSliderCtrl(watersmooth_iter) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 35"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "Heightfield::saveTab($selectedOperation);Heightfield::preview($selectedOperation);"; - helpTag = "0"; - historySize = "0"; - format = "%1.0f"; - range = "0 40"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "109 36"; - extent = "47 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Iterations:"; - }; - new GuiTextEditSliderCtrl(watersmooth_factor) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 63"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - historySize = "0"; - format = "%0.3f"; - range = "0 1"; - increment = "0.001"; - }; - }; - new GuiControl(tab_SmoothRidge) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "261 198"; - minExtent = "8 8"; - visible = "0"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 6"; - extent = "152 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Ridge Area Smoothing Settings:"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "79 64"; - extent = "77 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Agressiveness:"; - }; - new GuiTextEditSliderCtrl(Ridgesmooth_iter) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 35"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "Heightfield::saveTab($selectedOperation);Heightfield::preview($selectedOperation);"; - helpTag = "0"; - historySize = "0"; - format = "%1.0f"; - range = "0 40"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "109 36"; - extent = "47 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Iterations:"; - }; - new GuiTextEditSliderCtrl(Ridgesmooth_factor) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 63"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - historySize = "0"; - format = "%0.3f"; - range = "0 1"; - increment = "0.001"; - }; - }; - new GuiControl(tab_Filter) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "261 198"; - minExtent = "8 8"; - visible = "0"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 6"; - extent = "101 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Height Filter Settings:"; - }; - new GuiFilterCtrl(filter) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "16 29"; - extent = "130 130"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "Heightfield::saveTab($selectedOperation);Heightfield::preview($selectedOperation);"; - helpTag = "0"; - controlPoints = "7"; - filter = "0.000000 0.166667 0.333333 0.500000 0.666667 0.833333 1.000000"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "154 84"; - extent = "30 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Result"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "68 167"; - extent = "23 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Input"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "16 160"; - extent = "16 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "min"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "127 160"; - extent = "20 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "max"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "150 142"; - extent = "16 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "min"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "150 28"; - extent = "20 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "max"; - }; - new GuiTextEditSliderCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "189 139"; - extent = "61 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - variable = "filter.controlPoints"; - command = "filter.controlPoints = $ThisControl.getValue();Heightfield::saveTab($selectedOperation);Heightfield::preview($selectedOperation);"; - helpTag = "0"; - historySize = "0"; - format = "%3.0f"; - range = "2 20"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "187 118"; - extent = "66 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Control Points"; - }; - }; - new GuiControl(tab_Turbulence) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "261 198"; - minExtent = "8 8"; - visible = "0"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 6"; - extent = "99 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Turbulence Settings:"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "65 34"; - extent = "91 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Turbulence Factor:"; - }; - new GuiTextEditSliderCtrl(turbulence_factor) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 35"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - historySize = "0"; - format = "%0.3f"; - range = "0 1"; - increment = "0.001"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "75 61"; - extent = "81 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Radius of Effect:"; - }; - new GuiTextEditSliderCtrl(turbulence_radius) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 61"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - historySize = "0"; - format = "%1.0f"; - range = "1 40"; - increment = "1"; - }; - }; - new GuiControl(tab_Thermal) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "261 198"; - minExtent = "8 8"; - visible = "0"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 6"; - extent = "122 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Thermal Erosion Settings:"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "112 36"; - extent = "47 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Iterations:"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "79 91"; - extent = "80 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Material Loss %:"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 63"; - extent = "139 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Min Erosion Slope (degrees):"; - }; - new GuiTextEditSliderCtrl(thermal_iter) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 36"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - historySize = "0"; - format = "%1.0f"; - range = "0 50"; - increment = "1"; - }; - new GuiTextEditSliderCtrl(thermal_slope) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 63"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - historySize = "0"; - format = "%2.1f"; - range = "0 89"; - increment = "0.1"; - }; - new GuiTextEditSliderCtrl(thermal_cons) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 90"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - historySize = "0"; - format = "%2.1f"; - range = "0 100"; - increment = "0.1"; - }; - }; - new GuiControl(tab_Hydraulic) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "259 198"; - minExtent = "8 8"; - visible = "0"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 6"; - extent = "129 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Hydraulic Erosion Settings:"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "112 34"; - extent = "47 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Iterations:"; - }; - new GuiFilterCtrl(hydraulic_filter) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "16 57"; - extent = "130 130"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "Heightfield::saveTab();Heightfield::preview($selectedOperation);"; - helpTag = "0"; - controlPoints = "7"; - filter = "0.000000 0.166667 0.333333 0.500000 0.666667 0.833333 1.000000"; - }; - new GuiTextEditSliderCtrl(hydraulic_iter) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 35"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - historySize = "0"; - format = "%1.0f"; - range = "0 50"; - increment = "1"; - }; - new GuiTextEditSliderCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "165 161"; - extent = "64 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - variable = "hydraulic_filter.controlPoints"; - command = "hydraulic_filter.controlPoints = $ThisControl.getValue();Heightfield::saveTab();Heightfield::preview($selectedOperation);"; - helpTag = "0"; - historySize = "0"; - format = "%3.0f"; - range = "2 20"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "165 141"; - extent = "69 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Control Points:"; - }; - }; - new GuiControl(tab_Sinus) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "259 199"; - minExtent = "8 8"; - visible = "0"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 6"; - extent = "72 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Sinus Settings:"; - }; - new GuiFilterCtrl(sinus_filter) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "36 64"; - extent = "130 130"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "Heightfield::saveTab();Heightfield::preview($selectedOperation);"; - helpTag = "0"; - controlPoints = "7"; - filter = "0.176920 0.833330 0.876920 0.238460 0.215380 0.166660 0.000000"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "100 32"; - extent = "70 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Random Seed:"; - }; - new GuiTextEditCtrl(sinus_seed) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "174 32"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "0"; - historySize = "5"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "177 66"; - extent = "73 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "sinus_seed.setValue(terraFormer.generateSeed());Heightfield::saveTab();Heightfield::preview($selectedOperation);"; - helpTag = "0"; - text = "New Seed"; - }; - new GuiTextEditSliderCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "178 171"; - extent = "64 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - variable = "sinus_filter.controlPoints"; - command = "sinus_filter.controlPoints = $ThisControl.getValue();Heightfield::saveTab();Heightfield::preview($selectedOperation);"; - helpTag = "0"; - historySize = "0"; - format = "%3.0f"; - range = "2 20"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "179 150"; - extent = "69 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Control Points:"; - }; - }; - new GuiControl(tab_terrainFile) { - profile = "EditorContentProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "261 198"; - minExtent = "8 8"; - visible = "0"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 2"; - extent = "53 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "TerrainFile:"; - }; - new GuiScrollCtrl() { - profile = "GuiScrollCtrlProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 20"; - extent = "262 180"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "dynamic"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "0"; - - new GuiScrollContentCtrl() { - profile = "GuiScrollContentProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "1 1"; - extent = "242 178"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new GuiTextListCtrl(terrainFile_textList) { - profile = "GuiTextArrayProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "64 64"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "terrainFile_terrFileText.setValue(\"terrains/\" @ terrainFile_textList.getRowTextById(terrainFile_textList.getSelectedId()));Heightfield::saveTab();Heightfield::preview($selectedOperation);"; - helpTag = "0"; - enumerate = "0"; - resizeCell = "1"; - columns = "0"; - }; - }; - }; - new GuiTextCtrl(terrainFile_terrFileText) { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "64 2"; - extent = "8 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - }; - }; - new GuiControl(tab_General) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "261 198"; - minExtent = "8 8"; - visible = "0"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 6"; - extent = "83 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "General Settings:"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "8 53"; - extent = "67 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Height Range:"; - }; - new GuiTextEditSliderCtrl(general_scale) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "108 52"; - extent = "64 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - historySize = "0"; - format = "%1.0f"; - range = "5 500"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "177 53"; - extent = "33 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "meters"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "29 93"; - extent = "74 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Water Level %:"; - }; - new GuiSliderCtrl(general_water) { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "22 113"; - extent = "200 30"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - variable = "value"; - command = "general_water_meters.setValue(general_water.getValue()*general_scale.getValue()+general_min_height.getValue() @ \" meters\");Heightfield::saveTab();Heightfield::preview();"; - helpTag = "0"; - range = "0.000000 1.000000"; - ticks = "5"; - value = "0"; - }; - new GuiTextCtrl(general_water_meters) { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "109 93"; - extent = "42 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "0 meters"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "64 158"; - extent = "135 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "Heightfield::center();"; - helpTag = "0"; - text = "Center on Camera"; - }; - new GuiTextCtrl(general_centerx) { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 6"; - extent = "8 18"; - minExtent = "8 8"; - visible = "0"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "0"; - }; - new GuiTextCtrl(general_centery) { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 6"; - extent = "8 18"; - minExtent = "8 8"; - visible = "0"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "0"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "8 28"; - extent = "89 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Min Terrain Height:"; - }; - new GuiTextEditSliderCtrl(general_min_height) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "108 27"; - extent = "64 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - historySize = "0"; - format = "%1.0f"; - range = "0 500"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "177 28"; - extent = "33 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "meters"; - }; - }; - new GuiControl(tab_Bitmap) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "261 198"; - minExtent = "8 8"; - visible = "0"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 6"; - extent = "76 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Bitmap settings:"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 43"; - extent = "45 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Filename:"; - }; - new GuiTextCtrl(bitmap_name) { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "64 43"; - extent = "8 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - }; - new GuiButtonCtrl(bitmap_choose) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 65"; - extent = "73 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "Heightfield::setBitmap();"; - helpTag = "0"; - text = "Choose..."; - }; - }; - new GuiControl(tab_Blend) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "261 198"; - minExtent = "8 8"; - visible = "0"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - - new GuiPopUpMenuCtrl(blend_option) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "64 118"; - extent = "82 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "Heightfield::saveTab();Heightfield::preview($selectedOperation);"; - helpTag = "0"; - text = "Add"; - maxPopupHeight = "200"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 6"; - extent = "71 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Blend settings:"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 31"; - extent = "34 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Factor:"; - }; - new GuiSliderCtrl(blend_factor) { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "49 29"; - extent = "200 30"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - variable = "value"; - command = "Heightfield::saveTab();Heightfield::preview($selectedOperation);"; - helpTag = "0"; - range = "0.000000 1.000000"; - ticks = "5"; - value = "0.4"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 64"; - extent = "49 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Source A:"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "23 156"; - extent = "205 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "result = (A*factor) operation (B*(1-factor))"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "7 91"; - extent = "48 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Source B:"; - }; - new GuiTextEditCtrl(blend_srcB) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "64 89"; - extent = "33 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "1"; - historySize = "5"; - }; - new GuiTextCtrl(blend_srcA) { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "64 65"; - extent = "92 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Previous Operation"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "5 118"; - extent = "50 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Operation:"; - }; - }; - }; - }; - }; - new GuiControl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 250"; - extent = "275 200"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - - new GuiPopUpMenuCtrl(Heightfield_options) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 3"; - extent = "199 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Options"; - maxPopupHeight = "200"; - setText = "false"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "205 3"; - extent = "53 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "Heightfield::onDelete();"; - helpTag = "0"; - text = "Delete"; - }; - new GuiScrollCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "5 27"; - extent = "266 166"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "dynamic"; - constantThumbHeight = "1"; - - new GuiScrollContentCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "1 1"; - extent = "264 164"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new GuiTextListCtrl(Heightfield_operation) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "12 16"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - enumerate = "0"; - resizeCell = "1"; - columns = "1"; - }; - }; - }; - }; - }; - new GuiFrameSetCtrl(HeightfieldCenterFrame) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "height"; - position = "279 0"; - extent = "91 450"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - columns = "0"; - rows = "0"; - borderWidth = "4"; - borderColor = "0 4 248 255"; - borderEnable = "alwaysOff"; - borderMovable = "alwaysOff"; - autoBalance = "0"; - - new GuiControl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "91 450"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - - new GuiControl() { - profile = "GuiDefaultProfile"; - horizSizing = "center"; - vertSizing = "bottom"; - position = "4 2"; - extent = "82 445"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 27"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "Heightfield::load(Lush);"; - helpTag = "0"; - text = "Lush"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 52"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "Heightfield::load(Swamp);"; - helpTag = "0"; - text = "Swamp"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 77"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "Heightfield::load(BadLands);"; - helpTag = "0"; - text = "BadLands"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 102"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "Heightfield::load(Ice);"; - helpTag = "0"; - text = "Ice"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 127"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "Heightfield::load(Desert);"; - helpTag = "0"; - text = "Desert"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 152"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "Heightfield::load(Lava);"; - helpTag = "0"; - text = "Lava"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 400"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "Heightfield::saveTab();TerraformerGui.setView(TextureView);"; - helpTag = "0"; - text = "Texture"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 275"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "Heightfield::apply();"; - helpTag = "0"; - text = "Apply"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 332"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "Heightfield::save();"; - helpTag = "0"; - text = "Save"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 309"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "Heightfield::load();"; - helpTag = "0"; - text = "Load"; - }; - new GuiButtonCtrl(ExportHeightfield) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 355"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Export"; - }; - }; - }; - }; - new GuiFrameSetCtrl(HeightfieldRightFrame) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "height"; - position = "374 0"; - extent = "266 450"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - columns = "0"; - rows = "0 266"; - borderWidth = "2"; - borderColor = "0 4 248 255"; - borderEnable = "alwaysOff"; - borderMovable = "alwaysOff"; - autoBalance = "0"; - - new GuiControl() { - profile = "GuiContentProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "266 264"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - - new GuiTerrPreviewCtrl(HeightfieldPreview) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 4"; - extent = "256 256"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - }; - }; - new GuiControl() { - profile = "GuiContentProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 266"; - extent = "266 184"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - - new GameTSCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 4"; - extent = "255 174"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - }; - }; - }; - }; -}; -//--- OBJECT WRITE END --- - -function tab_Blend::reset(%this) -{ - blend_option.clear(); - blend_option.add("Add", 0); - blend_option.add("Subtract", 1); - blend_option.add("Max", 2); - blend_option.add("Min", 3); - blend_option.add("Multiply", 4); -} - -function tab_fBm::reset(%this) -{ - fBm_detail.clear(); - fBm_detail.add("Very Low", 0); - fBm_detail.add("Low", 1); - fBm_detail.add("Normal", 2); - fBm_detail.add("High", 3); - fBm_detail.add("Very High", 4); -} - -function tab_RMF::reset(%this) -{ - rmf_detail.clear(); - rmf_detail.add("Very Low", 0); - rmf_detail.add("Low", 1); - rmf_detail.add("Normal", 2); - rmf_detail.add("High", 3); - rmf_detail.add("Very High", 4); -} - -function tab_terrainFile::reset(%this) -{ - // update tab controls.. - terrainFile_textList.clear(); - - %filespec = "terrains/*.ter"; - for(%file = findFirstFile(%filespec); %file !$= ""; %file = findNextFile(%filespec)) - terrainFile_textList.addRow(%i++, fileBase(%file) @ fileExt(%file)); -} - -//-------------------------------------- - -function Heightfield::resetTabs() -{ - tab_terrainFile.reset(); - tab_fbm.reset(); - tab_rmf.reset(); -// tab_canyon.reset(); -// tab_smooth.reset(); -// tab_smoothWater.reset(); -// tab_smoothRidge.reset(); -// tab_filter.reset(); -// tab_turbulence.reset(); -// tab_thermal.reset(); -// tab_hydraulic.reset(); -// tab_general.reset(); -// tab_bitmap.reset(); - tab_blend.reset(); -// tab_sinus.reset(); -} - -//-------------------------------------- -function TerraformerHeightfieldGui::init(%this) -{ - Heightfield_options.clear(); - Heightfield_options.setText("Operation"); - Heightfield_options.add("fBm Fractal",0); - Heightfield_options.add("Rigid MultiFractal",1); - Heightfield_options.add("Canyon Fractal",2); - Heightfield_options.add("Sinus",3); - Heightfield_options.add("Bitmap",4); - Heightfield_options.add("Turbulence",5); - Heightfield_options.add("Smoothing",6); - Heightfield_options.add("Smooth Water",7); - Heightfield_options.add("Smooth Ridges/Valleys", 8); - Heightfield_options.add("Filter",9); - Heightfield_options.add("Thermal Erosion",10); - Heightfield_options.add("Hydraulic Erosion",11); - Heightfield_options.add("Blend",12); - Heightfield_options.add("Terrain File",13); - - Heightfield::resetTabs(); - %this.refresh(); -} - -function TerraformerHeightfieldGui::refresh(%this) -{ - if (Heightfield_operation.rowCount() == 0) - { - Heightfield_operation.clear(); - %id1 = Heightfield::add("General\tTab_general\tgeneral_min_height\t50\tgeneral_scale\t300\tgeneral_water\t0.000\tgeneral_centerx\t0\tgeneral_centery\t0"); - Heightfield_operation.setSelectedById(%id1); - } - - Heightfield::resetTabs(); - Heightfield::preview(); -} - -//-------------------------------------- -function Heightfield_options::onSelect(%this, %_id, %text) -{ - Heightfield_options.setText("Operation"); - %id = -1; - - %rowCount = Heightfield_operation.rowCount(); - - // FORMAT - // item name - // tab name - // control name - // control value - switch$(%text) - { - case "Terrain File": - %id = HeightField::add("Terrain File\ttab_terrainFile\tterrainFile_terrFileText\tterrains/terr1.ter\tterrainFile_textList\tterr1.ter"); - - case "fBm Fractal": - %id = Heightfield::add("fBm Fractal\ttab_fBm\tfbm_interval\t9\tfbm_rough\t0.000\tfBm_detail\tNormal\tfBm_seed\t" @ terraformer.generateSeed()); - - case "Rigid MultiFractal": - %id = Heightfield::add("Rigid MultiFractal\ttab_RMF\trmf_interval\t4\trmf_rough\t0.000\trmf_detail\tNormal\trmf_seed\t" @ terraformer.generateSeed()); - - case "Canyon Fractal": - %id = Heightfield::add("Canyon Fractal\ttab_Canyon\tcanyon_freq\t5\tcanyon_factor\t0.500\tcanyon_seed\t" @ terraformer.generateSeed()); - - case "Sinus": - %id = Heightfield::add("Sinus\ttab_Sinus\tsinus_filter\t1 0.83333 0.6666 0.5 0.33333 0.16666 0\tsinus_seed\t" @ terraformer.generateSeed()); - - case "Bitmap": - %id = Heightfield::add("Bitmap\ttab_Bitmap\tbitmap_name\t"); - Heightfield::setBitmap(); - } - - - if (Heightfield_operation.rowCount() >= 1) - { - switch$(%text) - { - case "Smoothing": - %id = Heightfield::add("Smoothing\ttab_Smooth\tsmooth_factor\t0.500\tsmooth_iter\t0"); - - case "Smooth Water": - %id = Heightfield::add("Smooth Water\ttab_SmoothWater\twatersmooth_factor\t0.500\twatersmooth_iter\t0"); - - case "Smooth Ridges/Valleys": - %id = Heightfield::add("Smooth Ridges/Valleys\ttab_SmoothRidge\tridgesmooth_factor\t0.8500\tridgesmooth_iter\t1"); - - case "Filter": - %id = Heightfield::add("Filter\ttab_Filter\tfilter\t0 0.16666667 0.3333333 0.5 0.6666667 0.8333333 1"); - - case "Turbulence": - %id = Heightfield::add("Turbulence\ttab_Turbulence\tturbulence_factor\t0.250\tturbulence_radius\t10"); - - case "Thermal Erosion": - %id = Heightfield::add("Thermal Erosion\ttab_Thermal\tthermal_slope\t30\tthermal_cons\t80.0\tthermal_iter\t0"); - - case "Hydraulic Erosion": - %id = Heightfield::add("Hydraulic Erosion\ttab_Hydraulic\thydraulic_iter\t0\thydraulic_filter\t0 0.16666667 0.3333333 0.5 0.6666667 0.8333333 1"); - } - } - - if (Heightfield_operation.rowCount() >= 2) - { - if("Blend" $= %text) - %id = Heightfield::add("Blend\ttab_Blend\tblend_factor\t0.500\tblend_srcB\t" @ %rowCount-2 @"\tblend_option\tadd"); - } - - - // select it - if (%id != -1) - Heightfield_operation.setSelectedById(%id); -} - - -//-------------------------------------- -function Heightfield::eval(%id) -{ - if (%id == -1) - return; - - %data = restWords(Heightfield_operation.getRowTextById(%id)); - %label = getField(%data,0); - %row = Heightfield_operation.getRowNumById(%id); - - echo("Heightfield::eval:" @ %row @ " " @ %label ); - - switch$(%label) - { - case "General": - if (Terrain.squareSize>0) %size = Terrain.squareSize; - else %size = 8; - terraformer.setTerrainInfo( 256, %size, getField(%data,3), getField(%data,5), getField(%data,7) ); - terraformer.setShift( getField(%data,9), getField(%data,11) ); - terraformer.terrainData(%row); - - case "Terrain File": - terraformer.terrainFile(%row, getField(%data,3)); - - case "fBm Fractal": - terraformer.fBm( %row, getField(%data,3), getField(%data,5), getField(%data,7), getField(%data,9) ); - - case "Sinus": - terraformer.sinus( %row, getField(%data,3), getField(%data,5) ); - - case "Rigid MultiFractal": - terraformer.rigidMultiFractal( %row, getField(%data,3), getField(%data,5), getField(%data,7), getField(%data,9) ); - - case "Canyon Fractal": - terraformer.canyon( %row, getField(%data,3), getField(%data,5), getField(%data,7) ); - - case "Smoothing": - terraformer.smooth( %row-1, %row, getField(%data,3), getField(%data,5) ); - - case "Smooth Water": - terraformer.smoothWater( %row-1, %row, getField(%data,3), getField(%data,5) ); - - case "Smooth Ridges/Valleys": - terraformer.smoothRidges( %row-1, %row, getField(%data,3), getField(%data,5) ); - - case "Filter": - terraformer.filter( %row-1, %row, getField(%data,3) ); - - case "Turbulence": - terraformer.turbulence( %row-1, %row, getField(%data,3), getField(%data,5) ); - - case "Thermal Erosion": - terraformer.erodeThermal( %row-1, %row, getField(%data,3), getField(%data,5),getField(%data,7) ); - - case "Hydraulic Erosion": - terraformer.erodeHydraulic( %row-1, %row, getField(%data,3), getField(%data,5) ); - - case "Bitmap": - terraformer.loadGreyscale(%row, getField(%data,3)); - - case "Blend": - %rowCount = Heightfield_operation.rowCount(); - if(%rowCount > 2) - { - %a = Heightfield_operation.getRowNumById(%id)-1; - %b = getField(%data, 5); - echo("Blend: " @ %data); - echo("Blend: " @ getField(%data,3) @ " " @ getField(%data,7)); - if(%a < %rowCount || %a > 0 || %b < %rowCount || %b > 0 ) - terraformer.blend(%a, %b, %row, getField(%data,3), getField(%data,7) ); - else - echo("Heightfield Editor: Blend parameters out of range."); - } - } - -} - -//-------------------------------------- -function Heightfield::add(%entry) -{ - Heightfield::saveTab(); - Heightfield::hideTab(); - - %id = $NextOperationId++; - if ($selectedOperation != -1) - { - %row = Heightfield_operation.getRowNumById($selectedOperation) + 1; - %entry = %row @ " " @ %entry; - Heightfield_operation.addRow(%id, %entry, %row); // insert - - // adjust row numbers - for(%i = %row+1; %i < Heightfield_operation.rowCount(); %i++) - { - %id = Heightfield_operation.getRowId(%i); - %text = Heightfield_operation.getRowTextById(%id); - %text = setWord(%text, 0, %i); - Heightfield_operation.setRowById(%id, %text); - } - } - else - { - %entry = Heightfield_operation.rowCount() @ " " @ %entry; - Heightfield_operation.addRow(%id, %entry); // add to end - } - - %row = Heightfield_operation.getRowNumById(%id); - if (%row <= $HeightfieldDirtyRow) - $HeightfieldDirtyRow = %row; - return %id; -} - - -//-------------------------------------- -function Heightfield::onDelete(%id) -{ - if (%id $= "") - %id = $selectedOperation; - - %row = Heightfield_operation.getRowNumById(%id); - - // don't delete the first entry - if (%row == 0) - return; - - Heightfield_operation.removeRow(%row); - - // adjust row numbers - for(%i = %row; %i < Heightfield_operation.rowCount(); %i++) - { - %id2 = Heightfield_operation.getRowId(%i); - %text = Heightfield_operation.getRowTextById(%id2); - %text = setWord(%text, 0, %i); - Heightfield_operation.setRowById(%id2, %text); - } - - // adjust the Dirty Row position - if ($HeightfieldDirtyRow >= %row) - $HeightfieldDirtyRow = %row; - - // find the next row to select - %rowCount = Heightfield_operation.rowCount()-1; - if (%row > %rowCount) - %row = %rowCount; - - if (%id == $selectedOperation) - $selectedOperation = -1; - - %id = Heightfield_operation.getRowId(%row); - Heightfield_operation.setSelectedById(%id); -} - - -//-------------------------------------- -function Heightfield_operation::onSelect(%this, %id, %text) -{ - Heightfield::saveTab(); - Heightfield::hideTab(); - - $selectedOperation = %id; - Heightfield::restoreTab($selectedOperation); - Heightfield::showTab($selectedOperation); - Heightfield::preview($selectedOperation); -} - - -//-------------------------------------- -function Heightfield::restoreTab(%id) -{ - if (%id == -1) - return; - - Heightfield::hideTab(); - - %data = restWords(Heightfield_operation.getRowTextById(%id)); - - %fieldCount = getFieldCount(%data); - for (%field=2; %field<%fieldCount; %field += 2) - { - %obj = getField(%data, %field); - %obj.setValue( getField(%data, %field+1) ); - } -} - - -//-------------------------------------- -function Heightfield::saveTab() -{ - if ($selectedOperation == -1) - return; - - %data = Heightfield_operation.getRowTextById($selectedOperation); - - %rowNum = getWord(%data, 0); - %data = restWords(%data); - %newdata = getField(%data,0) @ "\t" @ getField(%data,1); - - %fieldCount = getFieldCount(%data); - for (%field=2; %field < %fieldCount; %field += 2) - { - %obj = getField(%data, %field); - %newdata = %newdata @ "\t" @ %obj @ "\t" @ %obj.getValue(); - } - // keep track of the top-most dirty operation - // so we know who to evaluate later - if (%data !$= %newdata) - { - %row = Heightfield_operation.getRowNumById($selectedOperation); - if (%row <= $HeightfieldDirtyRow && %row > 0) - $HeightfieldDirtyRow = %row; - } - - Heightfield_operation.setRowById($selectedOperation, %rowNum @ " " @ %newdata); -} - - -//-------------------------------------- -function Heightfield::preview(%id) -{ - %rowCount = Heightfield_operation.rowCount(); - if (%id $= "") - %id = Heightfield_operation.getRowId(%rowCount-1); - - %row = Heightfield_operation.getRowNumById(%id); - - Heightfield::refresh(%row); - terraformer.previewScaled(HeightfieldPreview, %row); -} - - -//-------------------------------------- -function Heightfield::refresh(%last) -{ - if (%last $= "") - %last = Heightfield_operation.rowCount()-1; - - // always update the general info - Heightfield::eval(Heightfield_operation.getRowId(0)); - - for( 0; $HeightfieldDirtyRow<=%last; $HeightfieldDirtyRow++) - { - %id = Heightfield_operation.getRowId($HeightfieldDirtyRow); - Heightfield::eval(%id); - } -} - - -//-------------------------------------- -function Heightfield::apply(%id) -{ - %rowCount = Heightfield_operation.rowCount(); - if (%rowCount < 1) - return; - if (%id $= "") - %id = Heightfield_operation.getRowId(%rowCount-1); - - %row = Heightfield_operation.getRowNumById(%id); - - HeightfieldPreview.setRoot(); - Heightfield::refresh(%row); - terraformer.setTerrain(%row); - - terraformer.setCameraPosition(0,0,0); -} - -//-------------------------------------- -$TerraformerSaveRegister = 0; -function Heightfield::saveBitmap(%name) -{ - if(%name $= "") - getSaveFilename("terrains/heightfield/*png", "Heightfield::doSaveBitmap"); - else - Heightfield::doSaveBitmap(%name); -} - -function Heightfield::doSaveBitmap(%name) -{ - terraformer.saveGreyscale($TerraformerSaveRegister, %name); -} - -//-------------------------------------- -function Heightfield::save(%name) -{ - Heightfield::saveTab(); - if(%name $= "") - getSaveFilename("terrains/heightfield/*cs", "Heightfield::doSaveHeightfield"); - else - Heightfield::doSaveHeightfield(%name); -} - - -//-------------------------------------- -function Heightfield::doSaveHeightfield(%name) -{ - %name = fileBase(%name); - if (%name $= "") - return; - - new fileObject("saveFile"); - saveFile.openForWrite("terrains/heightfield/" @ %name @ ".cs"); - - // loop through each operation and save it to disk - %rowCount = Heightfield_operation.rowCount(); - for(%row = 0; %row < %rowCount; %row++) - { - %data = restWords(Heightfield_operation.getRowText(%row)); - %data = "Heightfield::add(\"" @ expandEscape(%data) @ "\");"; - saveFile.writeLine(%data); - } - saveFile.close(); - saveFile.delete(); -} - - -//-------------------------------------- -function Heightfield::load(%name) -{ - if(%name $= "") - getLoadFilename("terrains/heightfield/*.cs", "Heightfield::doLoadHeightfield"); - else - Heightfield::doLoadHeightfield(%name); -} - - -//-------------------------------------- -function Heightfield::doLoadHeightfield(%name) -{ - %name = fileBase(%name); - if (%name $= "") - return; - - %name = "terrains/heightfield/" @ %name @ ".cs"; - Heightfield_operation.clear(); - $selectedOperation = -1; - $HeightfieldDirtyRow = -1; - - // zero out all shifting - terraformer.setCameraPosition(0,0); - HeightfieldPreview.reset(); - - exec(%name); - if (Heightfield_operation.rowCount() == 0) - { - // if there was a problem executing the script restore - // the operations list to a known state - Heightfield_operation.clear(); - Heightfield::add("General\tTab_general\tgeneral_min_height\t50\tgeneral_scale\t300\tgeneral_water\t0.000\tgeneral_centerx\t0\tgeneral_centery\t0"); - } - %data = restWords(Heightfield_operation.getRowText(0)); - %x = getField(%data,7); - %y = getField(%data,9); - HeightfieldPreview.setOrigin(%x, %y); - Heightfield_operation.setSelectedById(Heightfield_operation.getRowId(0)); - terraformer.setCameraPosition(%x,%y); -} - - -//-------------------------------------- -function Heightfield::setBitmap() -{ - getLoadFilename("terrains/heightfield/*.png", "Heightfield::doSetBitmap"); -} - -//-------------------------------------- -function Heightfield::doSetBitmap(%name) -{ - %name = fileBase(%name); - if (%name !$= "") - %name = "terrains/heightfield/" @ %name @ ".png"; - bitmap_name.setValue(%name); - Heightfield::saveTab(); - Heightfield::preview($selectedOperation); -} - - -//-------------------------------------- -function Heightfield::hideTab() -{ - tab_terrainFile.setVisible(false); - tab_fbm.setvisible(false); - tab_rmf.setvisible(false); - tab_canyon.setvisible(false); - tab_smooth.setvisible(false); - tab_smoothWater.setvisible(false); - tab_smoothRidge.setvisible(false); - tab_filter.setvisible(false); - tab_turbulence.setvisible(false); - tab_thermal.setvisible(false); - tab_hydraulic.setvisible(false); - tab_general.setvisible(false); - tab_bitmap.setvisible(false); - tab_blend.setvisible(false); - tab_sinus.setvisible(false); -} - - -//-------------------------------------- -function Heightfield::showTab(%id) -{ - Heightfield::hideTab(); - %data = restWords(Heightfield_operation.getRowTextById(%id)); - %tab = getField(%data,1); - echo("Tab data: " @ %data @ " tab: " @ %tab); - %tab.setVisible(true); -} - - -//-------------------------------------- -function Heightfield::center() -{ - %camera = terraformer.getCameraPosition(); - %x = getWord(%camera, 0); - %y = getWord(%camera, 1); - - HeightfieldPreview.setOrigin(%x, %y); - - %origin = HeightfieldPreview.getOrigin(); - %x = getWord(%origin, 0); - %y = getWord(%origin, 1); - - %root = HeightfieldPreview.getRoot(); - %x += getWord(%root, 0); - %y += getWord(%root, 1); - - general_centerx.setValue(%x); - general_centery.setValue(%y); - Heightfield::saveTab(); -} - -function ExportHeightfield::onAction() -{ - error("Time to export the heightfield..."); - if (Heightfield_operation.getSelectedId() != -1) { - $TerraformerSaveRegister = getWord(Heightfield_operation.getValue(), 0); - Heightfield::saveBitmap(""); - } -} diff --git a/docs/base/@vl2/scripts.vl2/gui/TerraformerTextureGui.gui b/docs/base/@vl2/scripts.vl2/gui/TerraformerTextureGui.gui deleted file mode 100644 index 091dd5f5..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/TerraformerTextureGui.gui +++ /dev/null @@ -1,1855 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(TerraformerTextureGui) { - profile = "GuiModelessDialogProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - - new GuiFrameSetCtrl(TextureRootFrame) { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 30"; - extent = "640 450"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - columns = "0 279 374"; - rows = "0"; - borderWidth = "4"; - borderColor = "0 52 56 255"; - borderEnable = "alwaysOff"; - borderMovable = "alwaysOff"; - autoBalance = "0"; - - new GuiFrameSetCtrl(TextureLeftFrame) { - profile = "GuiDefaultProfile"; - horizSizing = "left"; - vertSizing = "height"; - position = "0 0"; - extent = "275 450"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - columns = "0"; - rows = "0 250 350"; - borderWidth = "4"; - borderColor = "0 52 56 255"; - borderEnable = "alwaysOff"; - borderMovable = "alwaysOff"; - autoBalance = "0"; - - new GuiControl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "275 246"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiBigTextProfile"; - horizSizing = "center"; - vertSizing = "bottom"; - position = "44 -2"; - extent = "186 40"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Texture Editor"; - }; - new GuiScrollCtrl(TextureTabParent) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 35"; - extent = "266 205"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "dynamic"; - constantThumbHeight = "1"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "1 1"; - extent = "264 203"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new GuiControl(tab_DistortMask) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "261 202"; - minExtent = "8 8"; - visible = "0"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 1"; - extent = "126 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Fractal Distortion Settings:"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 97"; - extent = "77 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "dmask_seed.setValue(terraFormer.generateSeed());Texture::saveOperation();Texture::previewOperation();"; - helpTag = "0"; - text = "New Seed"; - }; - new GuiTextEditCtrl(dmask_seed) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 71"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "0"; - historySize = "5"; - maxLength = "255"; - }; - new GuiTextEditSliderCtrl(dmask_rough) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 47"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - historySize = "0"; - maxLength = "255"; - format = "%0.3f"; - range = "0 1"; - increment = "0.001"; - }; - new GuiTextEditSliderCtrl(dmask_interval) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 23"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - historySize = "0"; - maxLength = "255"; - format = "%1.0f"; - range = "3 36"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "90 23"; - extent = "71 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Hill Frequency:"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "103 47"; - extent = "58 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Roughness:"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "91 71"; - extent = "70 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Random Seed:"; - }; - new GuiFilterCtrl(dmask_filter) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "12 96"; - extent = "143 93"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "Texture::saveOperation();Texture::previewOperation();"; - helpTag = "0"; - controlPoints = "7"; - filter = "0.000000 0.166667 0.333333 0.500000 0.666667 0.833333 1.000000"; - }; - new GuiTextEditSliderCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "173 165"; - extent = "64 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - variable = "dmask_filter.controlPoints"; - command = "dmask_filter.controlPoints = $ThisControl.getValue();Texture::saveOperation();Texture::previewOperation();"; - helpTag = "0"; - historySize = "0"; - maxLength = "255"; - format = "%3.0f"; - range = "2 20"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "173 147"; - extent = "69 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Control Points:"; - }; - }; - new GuiControl(tab_FractalMask) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "261 202"; - minExtent = "8 8"; - visible = "0"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 1"; - extent = "106 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Fractal Mask Settings:"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "168 96"; - extent = "77 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "fBmmask_seed.setValue(terraFormer.generateSeed());Texture::saveOperation();Texture::previewOperation();"; - helpTag = "0"; - text = "New Seed"; - }; - new GuiTextEditCtrl(fBmmask_seed) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "168 70"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "0"; - historySize = "5"; - maxLength = "255"; - }; - new GuiTextEditSliderCtrl(fbmmask_rough) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "168 46"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - historySize = "0"; - maxLength = "255"; - format = "%0.3f"; - range = "0 1"; - increment = "0.001"; - }; - new GuiTextEditSliderCtrl(fbmmask_interval) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "168 22"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - historySize = "0"; - maxLength = "255"; - format = "%1.0f"; - range = "3 36"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "92 22"; - extent = "71 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Hill Frequency:"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "105 46"; - extent = "58 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Roughness:"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "93 70"; - extent = "70 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Random Seed:"; - }; - new GuiFilterCtrl(fBmmask_filter) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "9 94"; - extent = "147 98"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "Texture::saveOperation();Texture::previewOperation();"; - helpTag = "0"; - controlPoints = "7"; - filter = "0.000000 0.166670 0.333330 0.500000 0.666670 0.833330 1.000000"; - }; - new GuiCheckBoxCtrl(fBmDistort) { - profile = "GuiCheckBoxProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "166 122"; - extent = "82 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "Texture::saveOperation();Texture::previewOperation();"; - helpTag = "0"; - text = "Use Distortion"; - }; - new GuiTextEditSliderCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "168 174"; - extent = "64 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - variable = "fBmmask_filter.controlPoints"; - command = "fBmmask_filter.controlPoints = $ThisControl.getValue();Texture::saveOperation();Texture::previewOperation();"; - helpTag = "0"; - historySize = "0"; - maxLength = "255"; - format = "%3.0f"; - range = "2 20"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "168 155"; - extent = "69 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Control Points:"; - }; - }; - new GuiControl(tab_HeightMask) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "261 200"; - minExtent = "8 8"; - visible = "0"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 1"; - extent = "103 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Height Mask Settings:"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 26"; - extent = "26 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Filter:"; - }; - new GuiFilterCtrl(TextureHeightFilter) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "46 26"; - extent = "130 130"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "Texture::saveOperation();Texture::previewOperation();"; - helpTag = "0"; - controlPoints = "6"; - filter = "0.000000 0.200000 0.400000 0.600000 0.800000 1.000000"; - }; - new GuiCheckBoxCtrl(heightDistort) { - profile = "GuiCheckBoxProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "45 165"; - extent = "129 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "Texture::saveOperation();Texture::previewOperation();"; - helpTag = "0"; - text = "Use Fractal Distortion"; - }; - new GuiTextEditSliderCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "185 134"; - extent = "64 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - variable = "TextureHeightFilter.controlPoints"; - command = "TextureHeightFilter.controlPoints = $ThisControl.getValue();Texture::saveOperation();Texture::previewOperation();"; - helpTag = "0"; - historySize = "0"; - maxLength = "255"; - format = "%3.0f"; - range = "2 20"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "185 115"; - extent = "69 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Control Points:"; - }; - }; - new GuiControl(tab_SlopeMask) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "261 200"; - minExtent = "8 8"; - visible = "0"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 1"; - extent = "100 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Slope Mask Settings:"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 26"; - extent = "26 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Filter:"; - }; - new GuiFilterCtrl(TextureSlopeFilter) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "45 27"; - extent = "130 130"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "Texture::saveOperation();Texture::previewOperation();"; - helpTag = "0"; - controlPoints = "7"; - filter = "0.000000 0.166667 0.333333 0.500000 0.666667 0.833333 1.000000"; - }; - new GuiCheckBoxCtrl(slopeDistort) { - profile = "GuiCheckBoxProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "44 166"; - extent = "129 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "Texture::saveOperation();Texture::previewOperation();"; - helpTag = "0"; - text = "Use Fractal Distortion"; - }; - new GuiTextEditSliderCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "185 134"; - extent = "64 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - variable = "TextureSlopeFilter.controlPoints"; - command = "TextureSlopeFilter.controlPoints = $ThisControl.getValue();Texture::saveOperation();Texture::previewOperation();"; - helpTag = "0"; - historySize = "0"; - maxLength = "255"; - format = "%3.0f"; - range = "2 20"; - increment = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "185 115"; - extent = "69 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Control Points:"; - }; - }; - new GuiControl(tab_WaterMask) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "261 200"; - minExtent = "8 8"; - visible = "0"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 1"; - extent = "131 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Water Level Mask Settings:"; - }; - new GuiCheckBoxCtrl(waterDistort) { - profile = "GuiCheckBoxProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "63 165"; - extent = "129 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "Texture::saveOperation();Texture::previewOperation();"; - helpTag = "0"; - text = "Use Fractal Distortion"; - }; - }; - new GuiControl(tab_ShorelineMask) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "261 200"; - minExtent = "8 8"; - visible = "0"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 1"; - extent = "131 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Shoreline Mask Settings:"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 46"; - extent = "10 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Tolerance (meters):"; - }; - new GuiTextEditSliderCtrl(shorelineTolerance) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "168 46"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - historySize = "0"; - maxLength = "255"; - format = "%3.1f"; - range = "0 100"; - increment = "1.0"; - }; - new GuiCheckBoxCtrl(shorelineDistort) { - profile = "GuiCheckBoxProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "63 165"; - extent = "129 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "Texture::saveOperation();Texture::previewOperation();"; - helpTag = "0"; - text = "Use Fractal Distortion"; - }; - }; - }; - }; - }; - new GuiControl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 250"; - extent = "275 96"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - - new GuiPopUpMenuCtrl(Texture_material_menu) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 3"; - extent = "199 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Options"; - maxPopupHeight = "200"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "205 3"; - extent = "53 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "Texture::deleteMaterial();"; - helpTag = "0"; - text = "Delete"; - }; - new GuiScrollCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "5 27"; - extent = "266 65"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "dynamic"; - constantThumbHeight = "1"; - - new GuiScrollContentCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "1 1"; - extent = "264 63"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new GuiTextListCtrl(Texture_material) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "9 8"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - enumerate = "0"; - resizeCell = "1"; - columns = "1"; - }; - }; - }; - }; - new GuiControl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 350"; - extent = "275 100"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - - new GuiPopUpMenuCtrl(Texture_operation_menu) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 3"; - extent = "199 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Options"; - maxPopupHeight = "200"; - setText = "false"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "205 3"; - extent = "53 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "Texture::deleteOperation();"; - helpTag = "0"; - text = "Delete"; - }; - new GuiScrollCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "5 27"; - extent = "266 65"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "dynamic"; - constantThumbHeight = "1"; - - new GuiScrollContentCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "1 1"; - extent = "264 63"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new GuiTextListCtrl(Texture_operation) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 1"; - extent = "9 8"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - enumerate = "0"; - resizeCell = "1"; - columns = "1"; - }; - }; - }; - }; - }; - new GuiFrameSetCtrl(TextureCenterFrame) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "height"; - position = "279 0"; - extent = "91 450"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - columns = "0"; - rows = "0"; - borderWidth = "4"; - borderColor = "0 52 56 255"; - borderEnable = "alwaysOff"; - borderMovable = "alwaysOff"; - autoBalance = "0"; - - new GuiControl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "91 450"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - - new GuiControl() { - profile = "GuiCheckBoxProfile"; - horizSizing = "center"; - vertSizing = "bottom"; - position = "4 2"; - extent = "82 445"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 27"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "Texture::load(Lush);"; - helpTag = "0"; - text = "Lush"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 52"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "Texture::load(Swamp);"; - helpTag = "0"; - text = "Swamp"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 77"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "Texture::load(BadLands);"; - helpTag = "0"; - text = "BadLands"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 102"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "Texture::load(Ice);"; - helpTag = "0"; - text = "Ice"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 127"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "Texture::load(Desert);"; - helpTag = "0"; - text = "Desert"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 152"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "Texture::load(Lava);"; - helpTag = "0"; - text = "Lava"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 400"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "TerraformerGui.setView(HeightfieldView);"; - helpTag = "0"; - text = "Heightfield"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 275"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "Texture::applyMaterials();"; - helpTag = "0"; - text = "Apply"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 332"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "Texture::save();"; - helpTag = "0"; - text = "Save"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 309"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "Texture::load();"; - helpTag = "0"; - text = "Load"; - }; - new GuiCheckBoxCtrl(doTestBmp) { - profile = "GuiCheckBoxProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 216"; - extent = "74 21"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "test bmp"; - command = "$terrainTestBmp = $ThisControl.getValue();"; - }; - }; - }; - }; - new GuiFrameSetCtrl(TextureRightFrame) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "height"; - position = "374 0"; - extent = "266 450"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - columns = "0"; - rows = "0 266"; - borderWidth = "2"; - borderColor = "0 52 56 255"; - borderEnable = "alwaysOff"; - borderMovable = "alwaysOff"; - autoBalance = "0"; - - new GuiControl() { - profile = "GuiContentProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "266 264"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - - new GuiTerrPreviewCtrl(TexturePreview) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 4"; - extent = "256 256"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - }; - }; - new GuiControl() { - profile = "GuiContentProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 266"; - extent = "266 184"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - - new GameTSCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 4"; - extent = "255 204"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - }; - }; - }; - }; -}; -//--- OBJECT WRITE END --- - -$nextTextureId = 1; -$nextTextureRegister = 1000; -$selectedMaterial = -1; -$selectedTextureOperation = -1; - - -//-------------------------------------- -function TerraformerTextureGui::init(%this) -{ - Texture_material_menu.clear(); - Texture_material_menu.setText("Materials"); - %index = 0; - %search = "textures/terrain/*.png"; - for(%file = findFirstFile(%search); %file !$= ""; %file = findNextFile(%search)) - { - %file = fileBase(%file); - Texture_material_menu.add(%file, %index++); - } - Texture_material_menu.sort(); - - Texture_operation_menu.clear(); - Texture_operation_menu.setText("Placement Operations"); - Texture_operation_menu.add("Place by Fractal", 1); - Texture_operation_menu.add("Place by Height", 2); - Texture_operation_menu.add("Place by Slope", 3); - Texture_operation_menu.add("Place by Water Level", 4); - Texture_operation_menu.add("Place by Shoreline", 5); - - %this.refresh(); -} - -function TerraformerTextureGui::refresh(%this) -{ - $HeightfieldSrcRegister = Heightfield_operation.rowCount()-1; - - // sync up the preview windows - TexturePreview.setValue(HeightfieldPreview.getValue()); - - if (Texture_material.rowCount() == 0) - { - Texture_operation.clear(); - $nextTextureRegister = 1000; - } - else - { - // it's difficult to tell if the heightfield was modified so - // just in case flag all dependent operations as dirty. - %rowCount = Texture_material.rowCount(); - for (%row = 0; %row < %rowCount; %row++) - { - %data = Texture_material.getRowText(%row); - %entry= getRecord(%data,0); - %reg = getField(%entry,1); - $dirtyTexture[ %reg ] = true; - - %opCount = getRecordCount(%data); - for (%op = 2; %op < %opCount; %op++) - { - %entry= getRecord(%data,%op); - %label= getField(%entry,0); - if (%label !$= "Place by Fractal" && %label !$= "Fractal Distortion") - { - %reg = getField(%entry,2); - $dirtyTexture[ %reg ] = true; - } - } - } - Texture::previewMaterial(); - } -} - - -//-------------------------------------- -function Texture_material_menu::onSelect(%this, %id, %text) -{ - %this.setText("Materials"); - - // FORMAT - // material name - // register - // operation - // name - // tab name - // register - // distortion register - // {field,value}, ... - // operation - // ... - Texture::saveMaterial(); - Texture::hideTab(); - %id = Texture::addMaterial(%text @ "\t" @ $nextTextureRegister++); - - if (%id != -1) - { - Texture_material.setSelectedById(%id); - Texture::addOperation("Fractal Distortion\ttab_DistortMask\t" @ $nextTextureRegister++ @ "\t0\tdmask_interval\t20\tdmask_rough\t0\tdmask_seed\t" @ terraFormer.generateSeed() @ "\tdmask_filter\t0.00000 0.00000 0.13750 0.487500 0.86250 1.00000 1.00000"); - } -} - - -//-------------------------------------- -function Texture_material::onSelect(%this, %id, %text) -{ - Texture::saveMaterial(); - if (%id != $selectedMaterial) - { - $selectedTextureOperation = -1; - Texture_operation.clear(); - - Texture::hideTab(); - Texture::restoreMaterial(%id); - } - - Texture::previewMaterial(%id); - $selectedMaterial = %id; - $selectedTextureOperation = -1; - Texture_operation.clearSelection(); -} - - -//-------------------------------------- -function Texture_operation_menu::onSelect(%this, %id, %text) -{ - %this.setText("Placement Operations"); - %id = -1; - - if ($selectedMaterial == -1) - return; - - %dreg = getField(Texture_operation.getRowText(0),2); - - switch$ (%text) - { - case "Place by Fractal": - %id = Texture::addOperation("Place by Fractal\ttab_FractalMask\t" @ $nextTextureRegister++ @ "\t" @ %dreg @ "\tfbmmask_interval\t16\tfbmmask_rough\t0.000\tfbmmask_seed\t" @ terraFormer.generateSeed() @ "\tfbmmask_filter\t0.000000 0.166667 0.333333 0.500000 0.666667 0.833333 1.000000\tfBmDistort\ttrue"); - - case "Place by Height": - %id = Texture::addOperation("Place by Height\ttab_HeightMask\t" @ $nextTextureRegister++ @ "\t" @ %dreg @ "\ttextureHeightFilter\t0 0.2 0.4 0.6 0.8 1.0\theightDistort\ttrue"); - - case "Place by Slope": - %id = Texture::addOperation("Place by Slope\ttab_SlopeMask\t" @ $nextTextureRegister++ @ "\t" @ %dreg @ "\ttextureSlopeFilter\t0 0.2 0.4 0.6 0.8 1.0\tslopeDistort\ttrue"); - - case "Place by Water Level": - %id = Texture::addOperation("Place by Water Level\ttab_WaterMask\t" @ $nextTextureRegister++ @ "\t" @ %dreg @ "\twaterDistort\ttrue"); - - case "Place by Shoreline": - %id = Texture::addOperation("Place by Shoreline\ttab_ShorelineMask\t" @ $nextTextureRegister++ @ "\t" @ %dreg @ "\tshorelineTolerance\t10\tshorelineDistort\ttrue"); - } - - // select it - Texture::hideTab(); - if (%id != -1) - Texture_operation.setSelectedById(%id); -} - - -//-------------------------------------- -function Texture_operation::onSelect(%this, %id, %text) -{ - Texture::saveOperation(); - if (%id !$= $selectedTextureOperation) - { - Texture::hideTab(); - Texture::restoreOperation(%id); - Texture::showTab(%id); - } - - Texture::previewOperation(%id); - $selectedTextureOperation = %id; -} - - -//-------------------------------------- -function Texture::deleteMaterial(%id) -{ - if (%id $= "") - %id = $selectedMaterial; - if (%id == -1) - return; - - %row = Texture_material.getRowNumById(%id); - - Texture_material.removeRow(%row); - - // find the next row to select - %rowCount = Texture_material.rowCount()-1; - if (%row > %rowCount) - %row = %rowCount; - - if (%id == $selectedMaterial) - $selectedMaterial = -1; - - Texture_operation.clear(); - %id = Texture_material.getRowId(%row); - Texture_material.setSelectedById(%id); -} - - -//-------------------------------------- -function Texture::deleteOperation(%id) -{ - if (%id $= "") - %id = $selectedTextureOperation; - if (%id == -1) - return; - - %row = Texture_operation.getRowNumById(%id); - - // don't delete the first entry - if (%row == 0) - return; - - Texture_operation.removeRow(%row); - - // find the next row to select - %rowCount = Texture_operation.rowCount()-1; - if (%row > %rowCount) - %row = %rowCount; - - if (%id == $selectedTextureOperation) - $selectedTextureOperation = -1; - - %id = Texture_operation.getRowId(%row); - Texture_operation.setSelectedById(%id); -} - - -//-------------------------------------- -function Texture::applyMaterials() -{ - Texture::saveMaterial(); - %count = Texture_material.rowCount(); - if (%count > 0) - { - %data = getRecord(Texture_material.getRowText(0),0); - %mat_list = getField( %data, 0); - %reg_list = getField( %data, 1); - Texture::evalMaterial(Texture_material.getRowId(0)); - - for (%i=1; %i<%count; %i++) - { - Texture::evalMaterial(Texture_material.getRowId(%i)); - %data = getRecord(Texture_material.getRowText(%i),0); - %mat_list = %mat_list @ " " @ getField( %data, 0); - %reg_list = %reg_list @ " " @ getField( %data, 1); - } - terraformer.setMaterials(%reg_list, %mat_list); - } -} - - -//-------------------------------------- -function Texture::previewMaterial(%id) -{ - if (%id $= "") - %id = $selectedMaterial; - if (%id == -1) - return; - - %data = Texture_material.getRowTextById(%id); - %row = Texture_material.getRowNumById(%id); - %reg = getField(getRecord(%data,0),1); - - Texture::evalMaterial(%id); - - terraformer.preview(TexturePreview, %reg); -} - - -//-------------------------------------- -function Texture::evalMaterial(%id) -{ - if (%id $= "") - %id = $selectedMaterial; - if (%id == -1) - return; - - %data = Texture_material.getRowTextbyId(%id); - %reg = getField(getRecord(%data,0), 1); - - // make sure all operation on this material are up to date - // and accumulate register data for each - %opCount = getRecordCount(%data); - if (%opCount >= 2) // record0=material record1=fractal - { - %entry = getRecord(%data, 1); - Texture::evalOperationData(%entry, 1); - for (%op=2; %op<%opCount; %op++) - { - %entry = getRecord(%data, %op); - %reg_list = %reg_list @ getField(%entry, 2) @ " "; - Texture::evalOperationData(%entry, %op); - } - // merge the masks in to the dst reg - terraformer.mergeMasks(%reg_list, %reg); - } -} - - -//-------------------------------------- -function Texture::evalOperation(%id) -{ - if (%id $= "") - %id = $selectedTextureOperation; - if (%id == -1) - return; - - %data = Texture_operation.getRowTextById(%id); - %row = Texture_operation.getRowNumById(%id); - - if (%row != 0) - Texture::evalOperation( Texture_operation.getRowId(0) ); - - Texture::evalOperationData(%data, %row); -} - - -//-------------------------------------- -function Texture::evalOperationData(%data, %row) -{ - %label = getField(%data, 0); - %reg = getField(%data, 2); - %dreg = getField(%data, 3); - %id = Texture_material.getRowId(%row); - - if ( $dirtyTexture[%reg] == false ) - { - return; - } - - switch$ (%label) - { - case "Fractal Distortion": - terraformer.maskFBm( %reg, getField(%data,5), getField(%data,7), getField(%data,9), getField(%data,11), false, 0 ); - - case "Place by Fractal": - terraformer.maskFBm( %reg, getField(%data,5), getField(%data,7), getField(%data,9), getField(%data,11), getField(%data,13), %dreg ); - - case "Place by Height": - terraformer.maskHeight( $HeightfieldSrcRegister, %reg, getField(%data,5), getField(%data,7), %dreg ); - - case "Place by Slope": - terraformer.maskSlope( $HeightfieldSrcRegister, %reg, getField(%data,5), getField(%data,7), %dreg ); - - case "Place by Water Level": - terraformer.maskWater( $HeightfieldSrcRegister, %reg, getField(%data,5), %dreg ); - - case "Place by Shoreline": - terraformer.maskShoreline( $HeightfieldSrcRegister, %reg, getField(%data,5), getField(%data, 7), %dreg ); - } - - - $dirtyTexture[%reg] = false; -} - - - -//-------------------------------------- -function Texture::previewOperation(%id) -{ - if (%id $= "") - %id = $selectedTextureOperation; - if (%id == -1) - return; - - %row = Texture_operation.getRowNumById(%id); - %data = Texture_operation.getRowText(%row); - %reg = getField(%data,2); - - Texture::evalOperation(%id); - terraformer.preview(TexturePreview, %reg); -} - - - -//-------------------------------------- -function Texture::restoreMaterial(%id) -{ - if (%id == -1) - return; - - %data = Texture_material.getRowTextById(%id); - - Texture_operation.clear(); - %recordCount = getRecordCount(%data); - for (%record=1; %record<%recordCount; %record++) - { - %entry = getRecord(%data, %record); - Texture_operation.addRow($nextTextureId++, %entry); - } -} - - -//-------------------------------------- -function Texture::saveMaterial() -{ - %id = $selectedMaterial; - if (%id == -1) - return; - - Texture::SaveOperation(); - %data = Texture_Material.getRowTextById(%id); - %newData = getRecord(%data,0); - - %rowCount = Texture_Operation.rowCount(); - for (%row=0; %row<%rowCount; %row++) - %newdata = %newdata @ "\n" @ Texture_Operation.getRowText(%row); - - Texture_Material.setRowById(%id, %newdata); -} - - -//-------------------------------------- -function Texture::restoreOperation(%id) -{ - if (%id == -1) - return; - - %data = Texture_operation.getRowTextById(%id); - - %fieldCount = getFieldCount(%data); - for (%field=4; %field<%fieldCount; %field += 2) - { - %obj = getField(%data, %field); - %obj.setValue( getField(%data, %field+1) ); - } -} - - -//-------------------------------------- -function Texture::saveOperation() -{ - %id = $selectedTextureOperation; - if (%id == -1) - return; - - %data = Texture_operation.getRowTextById(%id); - %newData = getField(%data,0) @ "\t" @ getField(%data,1) @ "\t" @ getField(%data,2) @ "\t" @ getField(%data,3); - - // go through each object and update its value - %fieldCount = getFieldCount(%data); - for (%field=4; %field<%fieldCount; %field += 2) - { - %obj = getField(%data, %field); - %newdata = %newdata @ "\t" @ %obj @ "\t" @ %obj.getValue(); - } - - %dirty = (%data !$= %newdata); - %reg = getField(%data, 2); - $dirtyTexture[%reg] = %dirty; - - Texture_operation.setRowById(%id, %newdata); - - // mark the material register as dirty too - if (%dirty == true) - { - %data = Texture_Material.getRowTextById($selectedMaterial); - %reg = getField(getRecord(%data,0), 1); - $dirtyTexture[ %reg ] = true; - } - - // if row is zero the fractal mask was modified - // mark everything else in the list as dirty - %row = Texture_material.getRowNumById(%id); - if (%row == 0) - { - %rowCount = Texture_operation.rowCount(); - for (%r=1; %r<%rowCount; %r++) - { - %data = Texture_operation.getRowText(%r); - $dirtyTexture[ getField(%data,2) ] = true; - } - } -} - - -//-------------------------------------- -function Texture::addMaterial(%entry) -{ - %id = $nextTextureId++; - Texture_material.addRow(%id, %entry); - - %reg = getField(%entry, 1); - $dirtyTexture[%reg] = true; - - return %id; -} - -//-------------------------------------- -function Texture::addOperation(%entry) -{ - // Assumes: operation is being added to selected material - - %id = $nextTextureId++; - Texture_operation.addRow(%id, %entry); - - %reg = getField(%entry, 2); - $dirtyTexture[%reg] = true; - - return %id; -} - - -//-------------------------------------- -function Texture::save(%name) -{ - Texture::saveMaterial(); - if(%name $= "") - getSaveFilename("terrains/texture/*cs", "Texture::doSaveTexture"); - else - Texture::doSaveTexture(%name); -} - - -//-------------------------------------- -function Texture::doSaveTexture(%name) -{ - %name = fileBase(%name); - if (%name $= "") - return; - - new fileObject("saveFile"); - saveFile.openForWrite("terrains/texture/" @ %name @ ".cs"); - - // loop through each operation and save it to disk - %rowCount = Texture_material.rowCount(); - for(%row = 0; %row < %rowCount; %row++) - { - %data = Texture_material.getRowText(%row); - %data = "Texture::addMaterial(\"" @ expandEscape(%data) @ "\");"; - saveFile.writeLine(%data); - } - saveFile.close(); - saveFile.delete(); -} - - -//-------------------------------------- -function Texture::load(%name) -{ - if(%name $= "") - getLoadFilename("terrains/texture/*cs", "Texture::doLoadTexture"); - else - Texture::doLoadTexture(%name); -} - -//-------------------------------------- -function Texture::doLoadTexture(%name) -{ - %name = fileBase(%name); - if (%name $= "") - return; - - %name = "terrains/texture/" @ %name @ ".cs"; - Texture_material.clear(); - Texture_operation.clear(); - $selectedMaterial = -1; - $selectedTextureOperation = -1; - if ( !exec(%name) ) - { - // if there was a problem executing the script restore - // the operations list to a known state - Texture_material.clear(); - Texture_operation.clear(); - } - else - { - // initialize dirty register array - // patch up register usage - // ...and deterime what the next register should be. - $nextTextureRegister = 1000; - %rowCount = Texture_material.rowCount(); - for (%row = 0; %row < %rowCount; %row++) - { - $dirtyTexture[ $nextTextureRegister ] = true; - %data = Texture_material.getRowText(%row); - %rec = getRecord(%data, 0); - %rec = setField(%rec, 1, $nextTextureRegister); - %data = setRecord(%data, 0, %rec); - $nextTextureRegister++; - - %opCount = getRecordCount(%data); - for (%op = 1; %op < %opCount; %op++) - { - if (%op == 1) - %frac_reg = $nextTextureRegister; - $dirtyTexture[ $nextTextureRegister ] = true; - %rec = getRecord(%data,%op); - %rec = setField(%rec, 2, $nextTextureRegister); - %rec = setField(%rec, 3, %frac_reg); - %data = setRecord(%data, %op, %rec); - $nextTextureRegister++; - } - %id = Texture_material.getRowId(%row); - Texture_material.setRowById(%id, %data); - } - - $selectedMaterial = -1; - Texture_material.setSelectedById(Texture_material.getRowId(0)); - } -} - - - -//-------------------------------------- -function Texture::hideTab() -{ - tab_DistortMask.setVisible(false); - tab_FractalMask.setVisible(false); - tab_HeightMask.setVisible(false); - tab_SlopeMask.setVisible(false); - tab_waterMask.setVisible(false); - tab_shorelineMask.setVisible(false); -} - - -//-------------------------------------- -function Texture::showTab(%id) -{ - Texture::hideTab(); - %data = Texture_operation.getRowTextById(%id); - %tab = getField(%data,1); - %tab.setVisible(true); -} - - diff --git a/docs/base/@vl2/scripts.vl2/gui/TerrainEditorButtonbarDlg.gui b/docs/base/@vl2/scripts.vl2/gui/TerrainEditorButtonbarDlg.gui deleted file mode 100644 index acf3f71f..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/TerrainEditorButtonbarDlg.gui +++ /dev/null @@ -1,434 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(terraineditorbuttonbardlg) { - profile = "GuiModelessDialogProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "0"; - helpTag = "0"; - - new GuiChunkedBitmapCtrl() { - profile = "EditorContentProfile"; - horizSizing = "right"; - vertSizing = "height"; - position = "0 30"; - extent = "90 449"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new GuiControl() { - profile = "EditorContentProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "3 4"; - extent = "84 119"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "8 38"; - extent = "32 32"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "tEditor.undo();"; - helpTag = "0"; - text = "Undo"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "8 3"; - extent = "32 32"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "Canvas.pushDialog(EditorSaveMissionDlg);"; - helpTag = "0"; - text = "Save"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "43 38"; - extent = "32 32"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "tEditor.redo();"; - helpTag = "0"; - text = "Redo"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "11 94"; - extent = "60 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "tEditor.resetSelWeights(true);"; - helpTag = "0"; - text = "Reset Sel"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "11 72"; - extent = "60 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "tEditor.clearSelection();"; - helpTag = "0"; - text = "Clear Sel"; - }; - new GuiButtonCtrl(TELoadTerrainButton) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "43 3"; - extent = "32 32"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Load"; - }; - }; - new GuiControl() { - profile = "EditorContentProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "3 125"; - extent = "84 185"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new GuiRadioCtrl(TELowerHeightActionRadio) { - profile = "GuiRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "2 22"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "tEditor.processActionRadio(lowerHeight);"; - helpTag = "0"; - text = "Lower"; - groupNum = "0"; - }; - new GuiRadioCtrl(TERaiseHeightActionRadio) { - profile = "GuiRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "2 2"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "tEditor.processActionRadio(raiseHeight);"; - helpTag = "0"; - text = "Raise"; - groupNum = "0"; - }; - new GuiRadioCtrl(TESetHeightActionRadio) { - profile = "GuiRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "2 42"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "tEditor.processActionRadio(setHeight);"; - helpTag = "0"; - text = "Set Height"; - groupNum = "0"; - }; - new GuiRadioCtrl(TESetEmptyActionRadio) { - profile = "GuiRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "2 62"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "tEditor.processActionRadio(setEmpty);"; - helpTag = "0"; - text = "Set Empty"; - groupNum = "0"; - }; - new GuiRadioCtrl(TEClearEmptyActionRadio) { - profile = "GuiRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "2 82"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "tEditor.processActionRadio(clearEmpty);"; - helpTag = "0"; - text = "Clear Empty"; - groupNum = "0"; - }; - new GuiRadioCtrl(TEFlattenHeightActionRadio) { - profile = "GuiRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "2 102"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "tEditor.processActionRadio(flattenHeight);"; - helpTag = "0"; - text = "Flatten"; - groupNum = "0"; - }; - new GuiRadioCtrl(TESmoothHeightActionRadio) { - profile = "GuiRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "2 122"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "tEditor.processActionRadio(smoothHeight);"; - helpTag = "0"; - text = "Smooth"; - groupNum = "0"; - }; - new GuiRadioCtrl(TESetMaterialActionRadio) { - profile = "GuiRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "2 142"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "tEditor.processActionRadio(setMaterialGroup);"; - helpTag = "0"; - text = "Set Material"; - groupNum = "0"; - }; - new GuiRadioCtrl(TEAdjustHeightActionRadio) { - profile = "GuiRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "2 162"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "tEditor.processActionRadio(brushAdjustHeight);"; - helpTag = "0"; - text = "Adjust Height"; - groupNum = "0"; - }; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "8 312"; - extent = "75 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "Canvas.pushDialog(TerrainEditorValuesSettingsGui, 99);"; - helpTag = "0"; - text = "Settings..."; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "8 334"; - extent = "75 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "Canvas.pushDialog(TerrainEditorTextureSelectGui, 99);"; - helpTag = "0"; - text = "Material..."; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "8 356"; - extent = "75 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "tEditor.clearModifiedFlags();"; - helpTag = "0"; - text = "Clear Modified"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "8 405"; - extent = "73 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Camera speed:"; - }; - new GuiSliderCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "5 420"; - extent = "80 20"; - minExtent = "80 20"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - variable = "value"; - command = "$Camera::movementSpeed = $ThisControl.getValue();"; - helpTag = "0"; - range = "5.000000 200.000000"; - ticks = "10"; - value = "149.857"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "8 378"; - extent = "75 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "tEditor.swapInLoneMaterial(\"terrain.outline\");"; - helpTag = "0"; - text = "Swap Outline"; - }; - }; -}; -//--- OBJECT WRITE END --- - -//------------------------------------------------------------------------------ -// Functions -//------------------------------------------------------------------------------ - -function TerrainEditorButtonBarDlg::init(%this) -{ -} - -//------------------------------------------------------------------------------ - -function TerrainEditor::processActionRadio(%this, %name) -{ - %this.currentAction = %name; - - switch$(%this.currentMode) - { - case "select": - %this.processAction(%name); - case "paint": - %this.setAction(%name); - if(%this.processUsesBrush) - %this.processAction(%name); - case "adjust": - %this.processAction(%name); - } - - // - switch$(%this.currentAction) - { - case "setEmpty": - %this.renderVertexSelection = false; - case "clearEmpty": - %this.renderVertexSelection = false; - case "setMaterialGroup": - %this.renderVertexSelection = false; - default: - %this.renderVertexSelection = true; - } -} - -//------------------------------------------------------------------------------ - -function TELoadTerrainButton::onAction(%this) -{ - getLoadFilename("terrains/*.ter", %this @ ".gotFileName"); -} - -function TELoadTerrainButton::gotFileName(%this, %name) -{ - // - %pos = "0 0 0"; - %squareSize = "8"; - %visibleDistance = "1200"; - - // delete current - if(isObject(terrain)) - { - %pos = terrain.position; - %squareSize = terrain.squareSize; - %visibleDistance = terrain.visibleDistance; - - terrain.delete(); - } - - // create new - new TerrainBlock(terrain) - { - position = %pos; - terrainFile = %name; - squareSize = %squareSize; - visibleDistance = %visibleDistance; - }; - - tEditor.attachTerrain(); -} diff --git a/docs/base/@vl2/scripts.vl2/gui/TerrainEditorExtraToolbarDlg.gui b/docs/base/@vl2/scripts.vl2/gui/TerrainEditorExtraToolbarDlg.gui deleted file mode 100644 index 859f7255..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/TerrainEditorExtraToolbarDlg.gui +++ /dev/null @@ -1,232 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(TerrainEditorExtraToolbarDlg) { - profile = "GuiModelessDialogProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new GuiControl() { - profile = "EditorContentProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "90 30"; - extent = "550 420"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new GuiControl() { - profile = "EditorContentProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 3"; - extent = "249 24"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new GuiRadioCtrl(TEPaintModeRadio) { - profile = "GuiRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "84 2"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Paint"; - groupNum = "0"; - }; - new GuiRadioCtrl(TESelectModeRadio) { - profile = "GuiRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "3 2"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Select"; - groupNum = "0"; - }; - new GuiRadioCtrl(TEAdjustModeRadio) { - profile = "GuiRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "165 2"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Adjust Sel"; - groupNum = "0"; - }; - }; - new GuiPopUpMenuCtrl(TEBrushSizeMenu) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "424 6"; - extent = "80 20"; - minExtent = "80 20"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Brush Size"; - maxPopupHeight = "200"; - }; - new GuiPopUpMenuCtrl(TEBrushTypeMenu) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "341 6"; - extent = "80 20"; - minExtent = "80 20"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Brush Type"; - maxPopupHeight = "200"; - }; - new GuiCheckBoxCtrl() { - profile = "GuiRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "255 5"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Soft Brush"; - variable = "tEditor.enableSoftBrushes"; - command = "tEditor.enableSoftBrushes = $ThisControl.getValue();"; - }; - }; -}; -//--- OBJECT WRITE END --- - -function TerrainEditorExtraToolbarDlg::init(%this) -{ - %this.updateCurrentMode(); - %this.updateCurrentAction(); - - %this.initMenus(); -} - -function TerrainEditorExtraToolbarDlg::initMenus(%this) -{ - // - TEBrushTypeMenu.clear(); - TEBrushTypeMenu.add("Box Brush", 0); - TEBrushTypeMenu.add("Circle Brush", 1); - TEBrushTypeMenu.setText("Brush Type"); - - // - TEBrushSizeMenu.clear(); - TEBrushSizeMenu.setText("Brush Size"); - for(%i = 0; %i < 6; %i++) - TEBrushSizeMenu.add("Level " @ %i, %i); -} - -//------------------------------------------------------------------------------ - -function TEBrushSizeMenu::onSelect(%this, %id, %text) -{ - %this.setText("Brush Size"); - tEditor.setBrushSize(1 << %id, 1 << %id); -} - -function TEBrushTypeMenu::onSelect(%this, %id, %text) -{ - %this.setText("Brush Type"); - switch(%id) - { - case 0: - tEditor.setBrushType(box); - case 1: - tEditor.setBrushType(ellipse); - } -} - -//------------------------------------------------------------------------------ - -function TESelectModeRadio::onAction(%this) -{ - tEditor.currentMode = "select"; - tEditor.selectionHidden = false; - tEditor.setAction("select"); -} - -function TEAdjustModeRadio::onAction(%this) -{ - tEditor.currentMode = "adjust"; - tEditor.selectionHidden = false; - tEditor.setAction("adjustHeight"); -} - -function TEPaintModeRadio::onAction(%this) -{ - tEditor.currentMode = "paint"; - tEditor.selectionHidden = true; - tEditor.setAction(tEditor.currentAction); -} - -//------------------------------------------------------------------------------ - -function TerrainEditorExtraToolbarDlg::updateCurrentMode(%this) -{ - switch$(tEditor.currentMode) - { - case "select": - TESelectModeRadio.setValue(1); - case "adjust": - TEAdjustModeRadio.setValue(1); - case "paint": - TEPaintModeRadio.setValue(1); - } -} - -function TerrainEditorExtraToolbarDlg::updateCurrentAction(%this) -{ - switch$(tEditor.currentAction) - { - case "raiseHeight": - TERaiseHeightActionRadio.setValue(1); - case "lowerHeight": - TELowerHeightActionRadio.setValue(1); - case "setHeight": - TESetHeightActionRadio.setValue(1); - case "setEmpty": - TESetEmptyActionRadio.setValue(1); - case "clearEmpty": - TEClearEmptyActionRadio.setValue(1); - case "flattenHeight": - TEFlattenHeightActionRadio.setValue(1); - case "smoothHeight": - TESmoothHeightActionRadio.setValue(1); - case "setMaterialGroup": - TESetMaterialActionRadio.setValue(1); - case "brushAdjustHeight": - TEAdjustHeightActionRadio.setValue(1); - } -} \ No newline at end of file diff --git a/docs/base/@vl2/scripts.vl2/gui/TerrainEditorFramesetDlg.gui b/docs/base/@vl2/scripts.vl2/gui/TerrainEditorFramesetDlg.gui deleted file mode 100644 index f664fa76..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/TerrainEditorFramesetDlg.gui +++ /dev/null @@ -1,187 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(TerrainEditorFrameSetDlg) { - profile = "GuiModelessDialogProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "0"; - helpTag = "0"; - - new GuiFrameSetCtrl(TerrainEditorFrameSet) { - profile = "EditorContentProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "90 60"; - extent = "550 390"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - columns = "0 420"; - rows = "0"; - borderWidth = "4"; - borderColor = "206 206 206 206"; - borderEnable = "dynamic"; - borderMovable = "dynamic"; - autoBalance = "0"; - - new GuiControl(TerrainEditorFrame) { - profile = "EditTSControlProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "420 390"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - borderWidth = "2"; - }; - new GuiFrameSetCtrl(TerrainEditorToolFrameSet) { - profile = "EditorContentProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "420 0"; - extent = "130 390"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - columns = "0"; - rows = "0"; - borderWidth = "2"; - borderColor = "206 206 206 206"; - borderEnable = "dynamic"; - borderMovable = "dynamic"; - autoBalance = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- - -//------------------------------------------------------------------------------ -// Functions -//------------------------------------------------------------------------------ - -function TerrainEditorFrameSetDlg::getPrefs(%this) -{ - %toolPaneOffset = getPrefSetting($Pref::TerrainEditor::toolPaneOffset, 420); - %toolCount = getPrefSetting($Pref::TerrainEditor::activeToolCount, 0); - - // set the tools - for(%i = 0; %i < %toolCount; %i++) - { - if($pref::TerrainEditor::activeTool[%i] $= "") - return; - - %this.addTool(getWord($pref::TerrainEditor::activeTool[%i], 0)); - %offsets[%i] = getWord($pref::TerrainEditor::activeTool[%i], 1); - } - - for(%i = 0; %i < %toolCount; %i++) - TerrainEditorToolFrameSet.setRowOffset(%i, %offsets[%i]); - - if(%toolCount) - TerrainEditorFrameSet.setColumnOffset(1, %toolPaneOffset); -} - -function TerrainEditorFrameSetDlg::setPrefs(%this) -{ - // - if(TerrainEditorFrameSet.getColumnCount() > 1) - $pref::TerrainEditor::toolPaneOffset = TerrainEditorFrameSet.getColumnOffset(1); - else - $pref::TerrainEditor::toolPaneOffset = %this.toolPaneOffset; - $pref::TerrainEditor::activeToolCount = %this.activeToolCount; - - %tools = TerrainEditorToolFrameSet; - - for(%i = 0; %i < %this.activeToolCount; %i++) - { - %obj = %tools.getObject(%i); - %offset = %tools.getRowOffset(%i); - %val = %obj.getName() @ " " @ %offset; - - $pref::TerrainEditor::activeTool[%i] = %val; - } -} - -function TerrainEditorFrameSetDlg::init(%this) -{ - TerrainEditorFrame.add(tEditor); - %this.resetFrames(); - %this.getPrefs(); -} - -function TerrainEditorFrameSetDlg::onWake(%this) -{ - TerrainEditorMap.push(); - %this.getPrefs(); -} - -function TerrainEditorFrameSetDlg::onSleep(%this) -{ - TerrainEditorMap.pop(); - %this.setPrefs(); -} - -function TerrainEditorFrameSetDlg::resetFrames(%this) -{ - // update the tool pane - %tools = TerrainEditorToolFrameSet; - while(%tools.getRowCount() > %tools.getCount()) - %tools.removeRow(); - while(%tools.getRowCount() < %tools.getCount()) - %tools.addRow(); - - // update the frame view - %frameSet = TerrainEditorFrameSet; - if(!%tools.getCount() && (%frameSet.getColumnCount() > 1)) - { - %frameSet.toolPaneOffset = %frameSet.getColumnOffset(1); - %frameSet.removeColumn(); - } - if(%tools.getCount() && (%frameSet.getColumnCount() == 1)) - { - %frameSet.addColumn(); - %frameSet.setColumnOffset(1, %frameSet.toolPaneOffset); - } - - if(%tools.getCount()) - %this.toolPaneOffset = TerrainEditorFrameSet.getColumnOffset(1); - %this.activeToolCount = %tools.getCount(); -} - -function TerrainEditorFrameSetDlg::addTool(%this, %tool) -{ - TerrainEditorToolFrameSet.add(%tool); - %this.resetFrames(); -} - -function TerrainEditorFrameSetDlg::removeTool(%this, %tool) -{ - TerrainEditorToolFrameSet.remove(%tool); - %this.resetFrames(); -} - -function TerrainEditorFrameSetDlg::update(%this) -{ - // check the frame to see if it is visible - if(TerrainEditorToolFrameSet.getCount()) - { - %res = getResolution(); - - // 90 = width of button bar - %width = getWord(%res, 0) - 90; - - if(TerrainEditorFrameSet.getColumnOffset(1) > %width - editor.minToolFrameWidth) - TerrainEditorFrameSet.setColumnOffset(1, %width - editor.minToolFrameWidth); - } -} diff --git a/docs/base/@vl2/scripts.vl2/gui/TerrainEditorGui.gui b/docs/base/@vl2/scripts.vl2/gui/TerrainEditorGui.gui deleted file mode 100644 index 71d45447..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/TerrainEditorGui.gui +++ /dev/null @@ -1,110 +0,0 @@ -//--- OBJECT WRITE BEGIN --- - -new TerrainEditor(tEditor) -{ - profile = ""; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "420 420"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; -}; - -//--- OBJECT WRITE END --- - -//------------------------------------------------------------------------------ -// Functions -//------------------------------------------------------------------------------ - -function TerrainEditor::getPrefs(%this) -{ - // persist these... - %this.softSelecting = 1; - %this.currentAction = "raiseHeight"; - %this.currentMode = "select"; -} - -function TerrainEditor::setPrefs(%this) -{ -} - -function TerrainEditor::init(%this) -{ - %this.getPrefs(); - tEditor.attachTerrain(); -} - -function TerrainEditor::onGuiUpdate(%this, %text) -{ - TerrainEditorStatusBarDlg.update(%text); - TerrainEditorFrameSetDlg.update(); -} - -function TerrainEditor::offsetBrush(%this, %x, %y) -{ - %curPos = %this.getBrushPos(); - %this.setBrushPos(getWord(%curPos, 0) + %x, getWord(%curPos, 1) + %y); -} - -function TerrainEditor::swapInLoneMaterial(%this, %name) -{ - // swapped? - if(%this.baseMaterialsSwapped $= "true") - { - %this.baseMaterialsSwapped = "false"; - tEditor.popBaseMaterialInfo(); - } - else - { - %this.baseMaterialsSwapped = "true"; - %this.pushBaseMaterialInfo(); - %this.setLoneBaseMaterial(%name); - } - - // - flushTextureCache(); -} - -//------------------------------------------------------------------------------ -// keys -new ActionMap(TerrainEditorMap); - -TerrainEditorMap.bindCmd(keyboard, "ctrl z", "tEditor.undo();", ""); -TerrainEditorMap.bindCmd(keyboard, "ctrl y", "tEditor.redo();", ""); - -TerrainEditorMap.bindCmd(keyboard, "left", "tEditor.offsetBrush(-1, 0);", ""); -TerrainEditorMap.bindCmd(keyboard, "right", "tEditor.offsetBrush(1, 0);", ""); -TerrainEditorMap.bindCmd(keyboard, "up", "tEditor.offsetBrush(0, 1);", ""); -TerrainEditorMap.bindCmd(keyboard, "down", "tEditor.offsetBrush(0, -1);", ""); - -TerrainEditorMap.bindCmd(keyboard, "1", "TERaiseHeightActionRadio.setValue(1);", ""); -TerrainEditorMap.bindCmd(keyboard, "2", "TELowerHeightActionRadio.setValue(1);", ""); -TerrainEditorMap.bindCmd(keyboard, "3", "TESetHeightActionRadio.setValue(1);", ""); -TerrainEditorMap.bindCmd(keyboard, "4", "TESetEmptyActionRadio.setValue(1);", ""); -TerrainEditorMap.bindCmd(keyboard, "5", "TEClearEmptyActionRadio.setValue(1);", ""); -TerrainEditorMap.bindCmd(keyboard, "6", "TEFlattenHeightActionRadio.setValue(1);", ""); -TerrainEditorMap.bindCmd(keyboard, "7", "TESmoothHeightActionRadio.setValue(1);", ""); -TerrainEditorMap.bindCmd(keyboard, "8", "TESetMaterialActionRadio.setValue(1);", ""); -TerrainEditorMap.bindCmd(keyboard, "9", "TEAdjustHeightActionRadio.setValue(1);", ""); - -TerrainEditorMap.bindCmd(keyboard, "shift 1", "tEditor.processUsesBrush = true;TERaiseHeightActionRadio.setValue(1);tEditor.processUsesBrush = false;", ""); -TerrainEditorMap.bindCmd(keyboard, "shift 2", "tEditor.processUsesBrush = true;TELowerHeightActionRadio.setValue(1);tEditor.processUsesBrush = false;", ""); -TerrainEditorMap.bindCmd(keyboard, "shift 3", "tEditor.processUsesBrush = true;TESetHeightActionRadio.setValue(1);tEditor.processUsesBrush = false;", ""); -TerrainEditorMap.bindCmd(keyboard, "shift 4", "tEditor.processUsesBrush = true;TESetEmptyActionRadio.setValue(1);tEditor.processUsesBrush = false;", ""); -TerrainEditorMap.bindCmd(keyboard, "shift 5", "tEditor.processUsesBrush = true;TEClearEmptyActionRadio.setValue(1);tEditor.processUsesBrush = false;", ""); -TerrainEditorMap.bindCmd(keyboard, "shift 6", "tEditor.processUsesBrush = true;TEFlattenHeightActionRadio.setValue(1);tEditor.processUsesBrush = false;", ""); -TerrainEditorMap.bindCmd(keyboard, "shift 7", "tEditor.processUsesBrush = true;TESmoothHeightActionRadio.setValue(1);tEditor.processUsesBrush = false;", ""); -TerrainEditorMap.bindCmd(keyboard, "shift 8", "tEditor.processUsesBrush = true;TESetMaterialActionRadio.setValue(1);tEditor.processUsesBrush = false;", ""); -TerrainEditorMap.bindCmd(keyboard, "shift 9", "tEditor.processUsesBrush = true;TEAdjustHeightActionRadio.setValue(1);tEditor.processUsesBrush = false;", ""); - -TerrainEditorMap.bindCmd(keyboard, "h", "TESelectModeRadio.setValue(1);", ""); -TerrainEditorMap.bindCmd(keyboard, "j", "TEPaintModeRadio.setValue(1);", ""); -TerrainEditorMap.bindCmd(keyboard, "k", "TEAdjustModeRadio.setValue(1);", ""); - -TerrainEditorMap.bindCmd(keyboard, "o", "Canvas.pushDialog(TerrainEditorValuesSettingsGui, 99);", ""); -TerrainEditorMap.bindCmd(keyboard, "m", "Canvas.pushDialog(TerrainEditorTextureSelectGui, 99);", ""); - -TerrainEditorMap.bindCmd(keyboard, "backspace", "tEditor.clearSelection();", ""); diff --git a/docs/base/@vl2/scripts.vl2/gui/TerrainEditorStatusbarDlg.gui b/docs/base/@vl2/scripts.vl2/gui/TerrainEditorStatusbarDlg.gui deleted file mode 100644 index fc02f9a6..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/TerrainEditorStatusbarDlg.gui +++ /dev/null @@ -1,68 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(TerrainEditorStatusbarDlg) { - profile = "GuiModelessDialogProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "0"; - helpTag = "0"; - - new GuiControl() { - profile = "EditorContentProfile"; - horizSizing = "width"; - vertSizing = "top"; - position = "0 450"; - extent = "640 30"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new GuiTextCtrl(TEMouseBrushInfo) { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "3 6"; - extent = "85 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - }; - new GuiTextCtrl(TESelectionInfo) { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "209 7"; - extent = "65 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- - -//------------------------------------------------------------------------------ -// Functions -//------------------------------------------------------------------------------ - -function TerrainEditorStatusbarDlg::init(%this) -{ - TEMouseBrushInfo.setValue("Mouse Brush Info"); - TESelectionInfo.setValue("Selection Info"); -} - -function TerrainEditorStatusbarDlg::update(%this, %info) -{ - TEMouseBrushInfo.setValue(" (Mouse Brush) #: " @ getWord(%info, 0) @ " avg: " @ getWord(%info, 1)); - TESelectionInfo.setValue(" (Selection) #: " @ getWord(%info, 2) @ " avg: " @ getWord(%info, 3)); -} diff --git a/docs/base/@vl2/scripts.vl2/gui/TerrainEditorTextureSelectGui.gui b/docs/base/@vl2/scripts.vl2/gui/TerrainEditorTextureSelectGui.gui deleted file mode 100644 index a8487889..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/TerrainEditorTextureSelectGui.gui +++ /dev/null @@ -1,157 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(TerrainEditorTextureSelectGui) { - profile = "GuiDialogProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new GuiWindowCtrl() { - profile = "GuiWindowProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "134 84"; - extent = "217 286"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Texture group selection"; - resizeWidth = "0"; - resizeHeight = "0"; - canMove = "1"; - canClose = "1"; - canMinimize = "0"; - canMaximize = "0"; - minSize = "50 50"; - closeCommand = "Canvas.popDialog(TerrainEditorTextureSelectGui);"; - - new GuiControl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "8 50"; - extent = "200 200"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new GuiBitmapCtrl(TerrainTextureBitmapCtrl) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "200 200"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - wrap = "0"; - }; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "113 257"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "setGroupIndex(TextureSelectionSlider.getValue());Canvas.popDialog(TerrainEditorTextureSelectGui);"; - helpTag = "0"; - text = "Ok"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "23 257"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "Canvas.popDialog(TerrainEditorTextureSelectGui);"; - helpTag = "0"; - text = "Cancel"; - }; - new GuiSliderCtrl(TextureSelectionSlider) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "8 24"; - extent = "200 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - variable = "value"; - command = "setTextureBitmap($ThisControl.getValue());"; - helpTag = "0"; - range = "0.000000 1.000000"; - ticks = "0"; - value = "0"; - tab = "true"; - }; - }; -}; -//--- OBJECT WRITE END --- - -function TerrainTextureBitmapCtrl::onAction(%this) -{ - // dummy to remove console spam -} - -function TerrainEditorTextureSelectGui::onWake(%this) -{ - %numTextures = tEditor.getNumTextures(); - if(%numTextures == 0) - return; - - if(tEditor.materialGroup < 0 || tEditor.materialGroup > %numTextures) - tEditor.materialGroup = 0; - - TextureSelectionSlider.ticks = %numTextures - 1; - TextureSelectionSlider.range = "0 " @ %numTextures; - TextureSelectionSlider.setValue(tEditor.materialGroup + 0.5); - - TerrainTextureBitmapCtrl.setBitmap(tEditor.getTextureName(tEditor.materialGroup)); -} - -function setGroupIndex(%val) -{ - %numTextures = tEditor.getNumTextures(); - if(%val < 0 || (%val > %numTextures)) - return; - - %group = mFloor(%val); - if(%group == %numTextures) - %group--; - - tEditor.materialGroup = %group; -} - -function setTextureBitmap(%val) -{ - %numTextures = tEditor.getNumTextures(); - if(%val < 0 || (%val > %numTextures)) - return; - - %idx = mFloor(%val); - if(%idx == %numTextures) - %idx--; - - TerrainTextureBitmapCtrl.setBitmap(tEditor.getTextureName(%idx)); -} - diff --git a/docs/base/@vl2/scripts.vl2/gui/TerrainEditorToolbarDlg.gui b/docs/base/@vl2/scripts.vl2/gui/TerrainEditorToolbarDlg.gui deleted file mode 100644 index 2a410a58..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/TerrainEditorToolbarDlg.gui +++ /dev/null @@ -1,47 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(TerrainEditorToolbarDlg) { - profile = "GuiModelessDialogProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "0"; - helpTag = "0"; - - new GuiControl() { - profile = "EditorContentProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 30"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "0"; - helpTag = "0"; - - new GuiCheckBoxCtrl(TerrainEditorMissionAreaCheckBox) { - profile = "GuiRadioProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "541 4"; - extent = "93 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "if($ThisControl.getValue()) TerrainEditorFrameSetDlg.addTool(EditorToolMissionAreaGui); else TerrainEditorFrameSetDlg.removeTool(EditorToolMissionAreaGui);"; - helpTag = "0"; - text = "Mission Area"; - }; - }; -}; -//--- OBJECT WRITE END --- - -function TerrainEditorToolbarDlg::init(%this) -{ - TerrainEditorMissionAreaCheckBox.setValue(TerrainEditorToolFrameSet.isMember(EditorToolMissionAreaGui)); -} diff --git a/docs/base/@vl2/scripts.vl2/gui/TerrainEditorVSettingsGui.gui b/docs/base/@vl2/scripts.vl2/gui/TerrainEditorVSettingsGui.gui deleted file mode 100644 index a4cfa5c3..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/TerrainEditorVSettingsGui.gui +++ /dev/null @@ -1,272 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(TerrainEditorValuesSettingsGui) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiWindowCtrl() { - profile = "GuiWindowProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "117 113"; - extent = "408 247"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Terrain Action Values"; - maxLength = "255"; - resizeWidth = "0"; - resizeHeight = "0"; - canMove = "1"; - canClose = "0"; - canMinimize = "0"; - canMaximize = "0"; - minSize = "50 50"; - closeCommand = "Canvas.popDIalog(TerrainEditorValuesSettingsGui);"; - - new GuiControl() { - profile = "GuiWindowProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "198 27"; - extent = "203 115"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiTextEditCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "86 12"; - extent = "107 18"; - minExtent = "8 8"; - visible = "1"; - variable = "ETerrainEditor.adjustHeightVal"; - command = "ETerrainEditor.adjustHeightVal = $ThisControl.getValue();"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - }; - new GuiTextEditCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "86 37"; - extent = "107 18"; - minExtent = "8 8"; - visible = "1"; - variable = "ETerrainEditor.setHeightVal"; - command = "ETerrainEditor.setHeightVal = $ThisControl.getValue();"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - }; - new GuiTextEditCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "86 62"; - extent = "107 18"; - minExtent = "8 8"; - visible = "1"; - variable = "ETerrainEditor.scaleVal"; - command = "ETerrainEditor.scaleVal = $ThisControl.getValue();"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - }; - new GuiTextEditCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "86 87"; - extent = "107 18"; - minExtent = "8 8"; - visible = "1"; - variable = "ETerrainEditor.smoothFactor"; - command = "ETerrainEditor.smoothFactor = $ThisControl.getValue();"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "11 12"; - extent = "64 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Adjust Height"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "11 37"; - extent = "49 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Set Height"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "11 62"; - extent = "60 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Scale Height"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 87"; - extent = "70 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Smooth Factor"; - maxLength = "255"; - }; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "218 205"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - command = "Canvas.popDIalog(TerrainEditorValuesSettingsGui);"; - helpTag = "0"; - text = "OK"; - groupNum = "-1"; - buttonType = "PushButton"; - }; - new GuiControl() { - profile = "GuiWindowProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "7 27"; - extent = "188 212"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiFilterCtrl(TESoftSelectFilter) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 22"; - extent = "155 162"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - controlPoints = "7"; - filter = "1.000000 0.833333 0.666667 0.500000 0.333333 0.166667 0.000000"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 4"; - extent = "67 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Soft Selection"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "12 189"; - extent = "8 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "0"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "12 26"; - extent = "8 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "1"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "60 190"; - extent = "45 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = ""; - maxLength = "255"; - }; - new GuiTextEditCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "125 187"; - extent = "50 18"; - minExtent = "8 8"; - visible = "1"; - variable = "ETerrainEditor.softSelectRadius"; - command = "ETerrainEditor.softSelectRadius = $ThisControl.getValue();"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - }; - }; - new GuiButtonCtrl(TESettingsApplyButton) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "307 205"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Apply"; - groupNum = "-1"; - buttonType = "PushButton"; - }; - }; -}; -//--- OBJECT WRITE END --- - diff --git a/docs/base/@vl2/scripts.vl2/gui/TerrainEditorValuesSettingsGui.gui b/docs/base/@vl2/scripts.vl2/gui/TerrainEditorValuesSettingsGui.gui deleted file mode 100644 index d809b25f..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/TerrainEditorValuesSettingsGui.gui +++ /dev/null @@ -1,300 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(TerrainEditorValuesSettingsGui) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new GuiWindowCtrl() { - profile = "GuiWindowProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "117 113"; - extent = "408 247"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Terrain Action Values"; - resizeWidth = "0"; - resizeHeight = "0"; - canMove = "1"; - canClose = "1"; - canMinimize = "0"; - canMaximize = "0"; - minSize = "50 50"; - closeCommand = "Canvas.popDIalog(TerrainEditorValuesSettingsGui);"; - - new GuiControl() { - profile = "EditorContentProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "197 25"; - extent = "203 115"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new GuiTextEditCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "86 12"; - extent = "107 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - variable = "tEditor.adjustHeightVal"; - command = "tEditor.adjustHeightVal = $ThisControl.getValue();"; - helpTag = "0"; - historySize = "0"; - }; - new GuiTextEditCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "86 37"; - extent = "107 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - variable = "tEditor.setHeightVal"; - command = "tEditor.setHeightVal = $ThisControl.getValue();"; - helpTag = "0"; - historySize = "0"; - }; - new GuiTextEditCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "86 62"; - extent = "107 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - variable = "tEditor.scaleVal"; - command = "tEditor.scaleVal = $ThisControl.getValue();"; - helpTag = "0"; - historySize = "0"; - }; - new GuiTextEditCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "86 87"; - extent = "107 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - variable = "tEditor.smoothFactor"; - command = "tEditor.smoothFactor = $ThisControl.getValue();"; - helpTag = "0"; - historySize = "0"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "11 12"; - extent = "64 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Adjust Height"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "11 37"; - extent = "49 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Set Height"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "11 62"; - extent = "60 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Scale Height"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 87"; - extent = "70 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Smooth Factor"; - }; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "218 205"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "Canvas.popDIalog(TerrainEditorValuesSettingsGui);"; - helpTag = "0"; - text = "OK"; - }; - new GuiControl() { - profile = "EditorContentProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "7 25"; - extent = "188 212"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new GuiFilterCtrl(TESoftSelectFilter) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "20 22"; - extent = "155 162"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - controlPoints = "7"; - filter = "1.000000 0.833333 0.666667 0.500000 0.333333 0.166667 0.000000"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 4"; - extent = "67 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Soft Selection"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "12 189"; - extent = "8 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "0"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "12 26"; - extent = "8 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "1"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "60 190"; - extent = "45 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = ""; - }; - new GuiTextEditCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "125 187"; - extent = "50 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - variable = "tEditor.softSelectRadius"; - command = "tEditor.softSelectRadius = $ThisControl.getValue();"; - helpTag = "0"; - historySize = "0"; - }; - }; - new GuiButtonCtrl(TESettingsApplyButton) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "307 205"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Apply"; - }; - }; -}; -//--- OBJECT WRITE END --- - -function TerrainEditorSettingsGui::onWake(%this) -{ - TESoftSelectFilter.setValue(tEditor.softSelectFilter); -} - -function TerrainEditorSettingsGui::onSleep(%this) -{ - tEditor.softSelectFilter = TESoftSelectFilter.getValue(); -} - -function TESettingsApplyButton::onAction(%this) -{ - tEditor.softSelectFilter = TESoftSelectFilter.getValue(); - tEditor.resetSelWeights(true); - tEditor.processAction("softSelect"); -} \ No newline at end of file diff --git a/docs/base/@vl2/scripts.vl2/gui/TestGui.gui b/docs/base/@vl2/scripts.vl2/gui/TestGui.gui deleted file mode 100644 index 67052bac..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/TestGui.gui +++ /dev/null @@ -1,111 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(TestGui) { - profile = "GuiContentProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new GuiControl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "86 239"; - extent = "171 194"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiBigTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "14 13"; - extent = "53 40"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - text = "Test"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "84 85"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "Canvas.setContent(GuiTestGui);"; - helpTag = "0"; - text = "GUI Test"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "84 59"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "startShow();"; - helpTag = "0"; - text = "TS Show"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "70 7"; - extent = "94 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "1"; - modal = "1"; - command = "Canvas.setContent(LaunchGui);"; - helpTag = "0"; - text = "Back to Launch"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "32 163"; - extent = "100 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "Canvas.pushDialog(NewMissionGui, 99);"; - helpTag = "0"; - text = "Create Mission"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "32 137"; - extent = "100 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "Canvas.setContent(EditChatMenuGui);"; - helpTag = "0"; - text = "Edit Chat Menu"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/TrainingGui.gui b/docs/base/@vl2/scripts.vl2/gui/TrainingGui.gui deleted file mode 100644 index 79f2c1c7..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/TrainingGui.gui +++ /dev/null @@ -1,262 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiChunkedBitmapCtrl(TrainingGui) { - profile = "GuiContentProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "$ShellBackground"; - helpTag = "0"; - useVariable = "1"; - - new ShellPaneCtrl() { - profile = "ShellPaneProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "12 13"; - extent = "620 423"; - minExtent = "48 92"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "TRAINING"; - maxLength = "255"; - noTitleBar = "0"; - - new ShellFieldCtrl(TrainingPicFrame) { - profile = "ShellFieldProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "30 186"; - extent = "175 175"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiBitmapCtrl(TrainingPic) { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "2 3"; - extent = "169 169"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - wrap = "0"; - }; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "236 377"; - extent = "74 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Difficulty:"; - maxLength = "255"; - }; - new ShellPopupMenu(TrainingDifficultyMenu) { - profile = "ShellPopupProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "307 368"; - extent = "137 36"; - minExtent = "49 36"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - maxLength = "255"; - maxPopupHeight = "200"; - buttonBitmap = "gui/shll_pulldown"; - rolloverBarBitmap = "gui/shll_pulldownbar_rol"; - selectedBarBitmap = "gui/shll_pulldownbar_act"; - noButtonStyle = "0"; - }; - new ShellScrollCtrl() { - profile = "NewScrollCtrlProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "26 31"; - extent = "183 146"; - minExtent = "24 52"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "dynamic"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "3 3"; - fieldBase = "gui/shll_field"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "7 7"; - extent = "169 132"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellTextList(TrainingMissionList) { - profile = "ShellTextArrayProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "169 8"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - enumerate = "1"; - resizeCell = "1"; - columns = "0 200"; - fitParentWidth = "1"; - clipColumnText = "0"; - }; - }; - }; - new ShellToggleButton(TrainingPlayTgl) { - profile = "ShellRadioProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "448 27"; - extent = "140 30"; - minExtent = "26 27"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "$pref::TrainingPlayBriefing"; - helpTag = "0"; - text = "Play Briefing"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "ShellTextRightProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "444 31"; - extent = "122 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "Play Briefing:"; - maxLength = "255"; - }; - new ShellBitmapButton(TrainingPlayBtn) { - profile = "SoundTestButtonProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "568 28"; - extent = "24 24"; - minExtent = "24 24"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "TrainingGui.toggleBriefing();"; - helpTag = "0"; - simpleStyle = "1"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "219 31"; - extent = "99 22"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "MISSION BRIEFING"; - maxLength = "255"; - }; - new ShellScrollCtrl(TrainingBriefingScroll) { - profile = "NewScrollCtrlProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "214 50"; - extent = "378 318"; - minExtent = "24 52"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "3 3"; - fieldBase = "gui/shll_field"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "7 7"; - extent = "348 304"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiMLTextCtrl(TrainingBriefingText) { - profile = "ShellLoadTextProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "0 0"; - extent = "348 18"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "2"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "469 368"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "TrainingGui.startTraining();"; - helpTag = "0"; - text = "START"; - simpleStyle = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/TribeAdminMemberDlg.gui b/docs/base/@vl2/scripts.vl2/gui/TribeAdminMemberDlg.gui deleted file mode 100644 index abe2f15a..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/TribeAdminMemberDlg.gui +++ /dev/null @@ -1,153 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(TribeAdminMemberDlg) { - profile = "DlgBackProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - vTribe = "T2 ADMINISTRATION"; - vPerm = "4"; - vPlayer = "QIX"; - - new ShellPaneCtrl() { - profile = "ShellDlgPaneProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "167 110"; - extent = "306 260"; - minExtent = "48 92"; - visible = "1"; - helpTag = "0"; - text = "MEMBER PROFILE"; - maxLength = "255"; - noTitleBar = "0"; - - new ShellTextEditCtrl(E_Title) { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "42 45"; - extent = "221 38"; - minExtent = "32 38"; - visible = "1"; - helpTag = "0"; - maxLength = "16"; - historySize = "0"; - password = "0"; - glowOffset = "9 9"; - }; - new GuiTextCtrl(t_whois) { - profile = "ShellTopicTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "53 34"; - extent = "197 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "WARRIOR TITLE"; - maxLength = "255"; - }; - new ShellRadioButton(tb_sysAdmin) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "47 83"; - extent = "205 30"; - minExtent = "26 27"; - visible = "1"; - command = "TAM_onAction(4);"; - helpTag = "0"; - text = " RANK 4: Tribe Admin 1"; - maxLength = "255"; - groupNum = "1"; - }; - new ShellRadioButton(tb_tribeController) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "47 103"; - extent = "205 30"; - minExtent = "26 27"; - visible = "1"; - command = "TAM_onAction(3);"; - helpTag = "0"; - text = " RANK 3: Tribe Admin 2"; - maxLength = "255"; - groupNum = "1"; - }; - new ShellRadioButton(tb_tribeAdmin) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "47 123"; - extent = "205 30"; - minExtent = "26 27"; - visible = "1"; - command = "TAM_onAction(2);"; - helpTag = "0"; - text = " RANK 2: Tribe Admin 3"; - maxLength = "255"; - groupNum = "1"; - }; - new ShellRadioButton(tb_tribeMember) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "47 143"; - extent = "205 30"; - minExtent = "26 27"; - visible = "1"; - command = "TAM_onAction(1);"; - helpTag = "0"; - text = " RANK 1: Tribe Member"; - maxLength = "255"; - groupNum = "1"; - }; - new ShellRadioButton(tb_onProbation) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "47 163"; - extent = "205 30"; - minExtent = "26 27"; - visible = "1"; - command = "TAM_onAction(0);"; - helpTag = "0"; - text = "RANK 0: On Probation"; - maxLength = "255"; - groupNum = "1"; - }; - new ShellBitmapButton(b_Cancel) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "43 195"; - extent = "115 38"; - minExtent = "32 38"; - visible = "1"; - command = "Canvas.popDialog(TribeAdminMemberDlg);"; - accelerator = "escape"; - helpTag = "0"; - text = "CANCEL"; - simpleStyle = "0"; - }; - new ShellBitmapButton(b_Update) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "141 195"; - extent = "121 38"; - minExtent = "32 38"; - visible = "1"; - command = "SetMemberProfile();"; - helpTag = "0"; - text = "UPDATE"; - simpleStyle = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/TribeAndWarriorBrowserGui.gui b/docs/base/@vl2/scripts.vl2/gui/TribeAndWarriorBrowserGui.gui deleted file mode 100644 index 575f2d10..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/TribeAndWarriorBrowserGui.gui +++ /dev/null @@ -1,697 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiChunkedBitmapCtrl(TribeAndWarriorBrowserGui) { - profile = "GuiContentProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - variable = "$ShellBackground"; - helpTag = "0"; - useVariable = "1"; - - new ShellPaneCtrl() { - profile = "ShellPaneProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "12 13"; - extent = "620 423"; - minExtent = "48 92"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "COMMUNITY BROWSER"; - maxLength = "255"; - noTitleBar = "0"; - - new ShellTabFrame(TWBTabFrame) { - profile = "ShellHorzTabFrameProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "22 54"; - extent = "576 254"; - minExtent = "26 254"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - isVertical = "0"; - useCloseButton = "0"; - edgeInset = "0"; - }; - new ShellTabGroupCtrl(TWBTabView) { - profile = "TabGroupProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "30 25"; - extent = "560 29"; - minExtent = "38 29"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - glowOffset = "7"; - tabSpacing = "2"; - maxTabWidth = "150"; - stretchToFit = "0"; - }; - new ShellFieldCtrl() { - profile = "ShellFieldProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "33 63"; - extent = "554 303"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellFieldCtrl(TribePane) { - profile = "ShellFieldProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "3 27"; - extent = "550 272"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellFieldCtrl() { - profile = "ShellFieldProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "237 20"; - extent = "310 250"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellScrollCtrl(TWBScroll) { - profile = "NewScrollCtrlProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "2 6"; - extent = "306 242"; - minExtent = "24 52"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "dynamic"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "5 5"; - fieldBase = " "; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "9 9"; - extent = "272 224"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiMLTextCtrl(TWBText) { - profile = "NewTextEditProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "272 262"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "2"; - allowColorChars = "1"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - }; - }; - new ShellFieldCtrl() { - profile = "ShellPaneProfile"; - horizSizing = "right"; - vertSizing = "height"; - position = "3 3"; - extent = "234 267"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiChunkedBitmapCtrl(TeamPix) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "3 2"; - extent = "228 150"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - bitmap = "texticons/twb/twb_Lineup.jpg"; - useVariable = "0"; - wrap = "0"; - }; - new ShellFancyArrayScrollCtrl(ML1) { - profile = "ShellServerBrowserProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "-2 151"; - extent = "237 118"; - minExtent = "24 52"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fixedHorizontal = "1"; - vertSpacerBitmap = "gui/shll_vertspacer"; - horzSpacerBitmap = "gui/shll_horzspacer"; - - new VirtualScrollCtrl(ML2) { - profile = "ShellServerBrowserProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 16"; - extent = "237 102"; - minExtent = "8 52"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - willFirstRespond = "0"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "0 3"; - - new VirtualScrollContentCtrl(ML3) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 7"; - extent = "213 88"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiControl(ML4) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "8 392"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - }; - }; - }; - new ShellFancyTextList(MemberList) { - profile = "ShellBrowserListProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "217 114"; - minExtent = "8 20"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - altCommand = "TribePane.RosterDblClick();"; - helpTag = "0"; - startScrollRegion = "3 0"; - headerBitmap = "gui/server_tabs"; - sortArrowBitmap = "gui/shll_sortarrow"; - fieldBase = "gui/shll_field"; - barBase = "gui/shll_bar"; - glowOffset = "4"; - rowHeight = "15"; - headerFontType = "Univers Condensed"; - headerFontSize = "16"; - headerFontColor = "8 19 6 255"; - headerFontColorHL = "25 68 56 255"; - separatorColor = "192 192 192 255"; - drawSeparators = "0"; - headerSort = "1"; - allowReposition = "1"; - noSelect = "0"; - allowColorChars = "1"; - }; - }; - }; - new ShellRadioButton(TW_Admin) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "486 -2"; - extent = "63 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "TribePane.ButtonClick(4);"; - helpTag = "0"; - text = "ADMIN"; - maxLength = "255"; - groupNum = "4"; - }; - new ShellRadioButton(TL_Invites) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "423 -2"; - extent = "66 27"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "TribePane.ButtonClick(3);"; - helpTag = "0"; - text = "INVITES"; - maxLength = "255"; - groupNum = "5"; - }; - new ShellRadioButton(TL_Profile) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "233 -2"; - extent = "65 27"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "TribePane.ButtonClick(0);"; - helpTag = "0"; - text = "PROFILE"; - maxLength = "255"; - groupNum = "4"; - }; - new ShellRadioButton(TL_Roster) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "295 -2"; - extent = "65 27"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "TribePane.ButtonClick(1);"; - helpTag = "0"; - text = "ROSTER"; - maxLength = "255"; - groupNum = "5"; - }; - new ShellRadioButton(TL_News) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "357 -2"; - extent = "69 27"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "TribePane.ButtonClick(2);"; - helpTag = "0"; - text = "OPTIONS"; - maxLength = "255"; - groupNum = "4"; - }; - }; - new ShellFieldCtrl(PlayerPane) { - profile = "ShellFieldProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "3 27"; - extent = "550 272"; - minExtent = "16 18"; - visible = "0"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellFieldCtrl() { - profile = "ShellFieldProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "237 20"; - extent = "310 250"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new ShellScrollCtrl(W_Scroll) { - profile = "NewScrollCtrlProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "2 2"; - extent = "306 246"; - minExtent = "24 52"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "dynamic"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "0 0"; - fieldBase = " "; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "4 4"; - extent = "298 238"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiMLTextCtrl(W_Text) { - profile = "NewTextEditProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "0 0"; - extent = "286 100"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - lineSpacing = "2"; - allowColorChars = "0"; - maxChars = "-1"; - deniedSound = "InputDeniedSound"; - }; - }; - }; - }; - new ShellFieldCtrl() { - profile = "ShellFieldProfile"; - horizSizing = "right"; - vertSizing = "height"; - position = "3 3"; - extent = "234 267"; - minExtent = "16 18"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiChunkedBitmapCtrl(PlayerPix) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "3 3"; - extent = "228 150"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - bitmap = "texticons/twb/twb_Laserrifle.jpg"; - useVariable = "0"; - wrap = "0"; - }; - new ShellFancyArrayScrollCtrl(W_ML1) { - profile = "ShellServerBrowserProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "-2 151"; - extent = "237 116"; - minExtent = "24 52"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - fixedHorizontal = "1"; - vertSpacerBitmap = "gui/shll_vertspacer"; - horzSpacerBitmap = "gui/shll_horzspacer"; - - new VirtualScrollCtrl(W_ML2) { - profile = "ShellServerBrowserProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 16"; - extent = "237 100"; - minExtent = "8 52"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - willFirstRespond = "0"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "0 3"; - - new VirtualScrollContentCtrl(W_ML3) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 7"; - extent = "213 86"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - - new GuiControl(W_ML4) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "8 8"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - }; - }; - }; - new ShellFancyTextList(W_MemberList) { - profile = "ShellBrowserListProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "217 112"; - minExtent = "8 20"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - altCommand = "PlayerPane.DblClick();"; - helpTag = "0"; - startScrollRegion = "3 0"; - headerBitmap = "gui/server_tabs"; - sortArrowBitmap = "gui/shll_sortarrow"; - fieldBase = "gui/shll_field"; - barBase = "gui/shll_bar"; - glowOffset = "4"; - rowHeight = "15"; - headerFontSize = "0"; - headerFontColor = "8 19 6 255"; - headerFontColorHL = "25 68 56 255"; - separatorColor = "192 192 192 255"; - drawSeparators = "0"; - headerSort = "1"; - allowReposition = "0"; - noSelect = "0"; - allowColorChars = "1"; - }; - }; - }; - new ShellRadioButton(W_Admin) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "495 -2"; - extent = "64 30"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "PlayerPane.ButtonClick(5);"; - helpTag = "0"; - text = "ADMIN"; - maxLength = "255"; - groupNum = "4"; - }; - new ShellRadioButton(W_BuddyList) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "420 -2"; - extent = "78 27"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "PlayerPane.ButtonClick(3);"; - helpTag = "0"; - text = "BUDDYLIST"; - maxLength = "255"; - groupNum = "5"; - }; - new ShellRadioButton(W_Profile) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "233 -2"; - extent = "67 27"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "PlayerPane.ButtonClick(0);"; - helpTag = "0"; - text = "PROFILE"; - maxLength = "255"; - groupNum = "4"; - }; - new ShellRadioButton(W_History) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "296 -2"; - extent = "69 27"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "PlayerPane.ButtonClick(1);"; - helpTag = "0"; - text = "HISTORY"; - maxLength = "255"; - groupNum = "4"; - }; - new ShellRadioButton(W_Tribes) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "361 -2"; - extent = "62 27"; - minExtent = "26 27"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "PlayerPane.ButtonClick(2);"; - helpTag = "0"; - text = "TRIBES"; - maxLength = "255"; - groupNum = "5"; - }; - }; - new GuiTextCtrl(twbTitle) { - profile = "ShellBigTextProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "7 5"; - extent = "8 26"; - minExtent = "8 8"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - helpTag = "0"; - text = "EAST [DEV]"; - maxLength = "255"; - }; - }; - new ShellBitmapButton(TWBClosePaneBtn) { - profile = "ShellButtonProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "552 60"; - extent = "43 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "TWBTabView.closeCurrentPane();"; - accelerator = "escape"; - helpTag = "0"; - text = "X"; - simpleStyle = "0"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "221 368"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "CreateTribe();"; - helpTag = "0"; - text = "CREATE TRIBE"; - simpleStyle = "0"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "341 368"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "SearchTribes();"; - helpTag = "0"; - text = "TRIBE SEARCH"; - simpleStyle = "0"; - }; - new ShellBitmapButton() { - profile = "ShellButtonProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "461 368"; - extent = "128 38"; - minExtent = "32 38"; - visible = "1"; - hideCursor = "0"; - bypassHideCursor = "0"; - command = "SearchWarriors();"; - helpTag = "0"; - text = "WARRIOR SEARCH"; - simpleStyle = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/TribePropertiesDlg.gui b/docs/base/@vl2/scripts.vl2/gui/TribePropertiesDlg.gui deleted file mode 100644 index e6e369f6..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/TribePropertiesDlg.gui +++ /dev/null @@ -1,787 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiChunkedBitmapCtrl(TribePropertiesDlg) { - profile = "DlgBackProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - useVariable = "0"; - - new ShellDlgFrame() { - profile = "ShellDlgProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "116 63"; - extent = "408 354"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "TRIBE PROPERTIES"; - maxLength = "255"; - - new ShellFieldCtrl() { - profile = "ShellFieldProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 35"; - extent = "385 25"; - minExtent = "16 18"; - visible = "1"; - helpTag = "0"; - - new ShellBitmapButton(TP_ProfileBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "-7 -6"; - extent = "79 38"; - minExtent = "32 38"; - visible = "1"; - command = "GraphicsControl.setVisible(0);SecurityControl.setVisible(0);ProfileControl.setVisible(1);"; - helpTag = "0"; - text = "PROFILE"; - simpleStyle = "0"; - }; - new ShellBitmapButton(TP_GraphicsBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "56 -6"; - extent = "81 38"; - minExtent = "32 38"; - visible = "1"; - command = "ProfileControl.setVisible(0);SecurityControl.setVisible(0);GraphicsControl.setVisible(1);TribePropertiesDlg.LoadGfxPane();"; - helpTag = "0"; - text = "GFX"; - simpleStyle = "0"; - }; - new ShellBitmapButton(TP_SecurityBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "119 -6"; - extent = "81 38"; - minExtent = "32 38"; - visible = "0"; - command = "GraphicsControl.setVisible(0);ProfileControl.setVisible(0);SecurityControl.setVisible(1);"; - helpTag = "0"; - text = "SECURITY"; - simpleStyle = "0"; - }; - }; - new ShellFieldCtrl(SecurityControl) { - profile = "ShellFieldProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 63"; - extent = "385 235"; - minExtent = "16 18"; - visible = "0"; - helpTag = "0"; - - new ShellScrollCtrl() { - profile = "NewScrollCtrlProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "3 16"; - extent = "248 216"; - minExtent = "24 52"; - visible = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "0 0"; - fieldBase = "gui/shll_field"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 4"; - extent = "224 208"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new ShellTextList(TP_ActionsList) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "224 8"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - enumerate = "0"; - resizeCell = "1"; - columns = "0"; - fitParentWidth = "1"; - clipColumnText = "0"; - }; - }; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "9 4"; - extent = "58 20"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "ACTIONS"; - maxLength = "255"; - }; - new ShellRadioButton() { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "246 27"; - extent = "132 30"; - minExtent = "26 27"; - visible = "1"; - helpTag = "0"; - text = "Admin 3 [4]"; - maxLength = "255"; - groupNum = "7"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "252 18"; - extent = "135 20"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Required Access Level"; - maxLength = "255"; - }; - new ShellRadioButton() { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "246 44"; - extent = "132 30"; - minExtent = "26 27"; - visible = "1"; - helpTag = "0"; - text = "Admin 2 [3]"; - maxLength = "255"; - groupNum = "7"; - }; - new ShellRadioButton() { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "246 61"; - extent = "132 30"; - minExtent = "26 27"; - visible = "1"; - helpTag = "0"; - text = "Admin 1 [2]"; - maxLength = "255"; - groupNum = "7"; - }; - new ShellRadioButton() { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "246 78"; - extent = "132 30"; - minExtent = "26 27"; - visible = "1"; - helpTag = "0"; - text = "Member [1]"; - maxLength = "255"; - groupNum = "7"; - }; - new ShellRadioButton() { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "246 95"; - extent = "132 30"; - minExtent = "26 27"; - visible = "1"; - helpTag = "0"; - text = "Public [0] "; - maxLength = "255"; - groupNum = "7"; - }; - new ShellBitmapButton(TP_UpdateSecurityBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "241 115"; - extent = "146 38"; - minExtent = "32 38"; - visible = "1"; - command = "TribePropertiesDlg.ClearDescription();"; - helpTag = "0"; - text = "UPDATE"; - simpleStyle = "0"; - }; - }; - new ShellBitmapButton(TP_OKBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "308 310"; - extent = "91 38"; - minExtent = "32 38"; - visible = "1"; - command = "TribePropertiesDlg.Close();"; - helpTag = "0"; - text = "CLOSE"; - simpleStyle = "0"; - }; - new ShellFieldCtrl(ProfileControl) { - profile = "ShellFieldProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 63"; - extent = "385 249"; - minExtent = "16 18"; - visible = "1"; - helpTag = "0"; - - new ShellBitmapButton(TP_DisbandTribeBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "-1 70"; - extent = "103 38"; - minExtent = "32 38"; - visible = "1"; - command = "TribePropertiesDlg.DisbandTribe();"; - helpTag = "0"; - text = "AUTHORIZE"; - simpleStyle = "0"; - }; - new ShellFieldCtrl() { - profile = "ShellFieldProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 120"; - extent = "373 123"; - minExtent = "16 18"; - visible = "1"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 3"; - extent = "73 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "DESCRIPTION"; - maxLength = "255"; - }; - new ShellBitmapButton(TP_EditDescBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "-2 17"; - extent = "94 38"; - minExtent = "32 38"; - visible = "1"; - command = "TribePropertiesDlg.EditDescription();"; - helpTag = "0"; - text = "EDIT"; - simpleStyle = "0"; - }; - new ShellBitmapButton(TP_ClearDescBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "-2 41"; - extent = "94 38"; - minExtent = "32 38"; - visible = "1"; - command = "TribePropertiesDlg.ClearDescription();"; - helpTag = "0"; - text = "CLEAR"; - simpleStyle = "0"; - }; - new ShellScrollCtrl() { - profile = "NewScrollCtrlProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "87 1"; - extent = "284 119"; - minExtent = "24 52"; - visible = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "10 5"; - fieldBase = "gui/shll_field"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "height"; - position = "14 9"; - extent = "240 101"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiMLTextCtrl(TP_TribeDescription) { - profile = "GuiDefaultProfile"; - horizSizing = "left"; - vertSizing = "relative"; - position = "0 0"; - extent = "249 28"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - lineSpacing = "2"; - allowColorChars = "1"; - maxChars = "-1"; - }; - }; - }; - }; - new ShellFieldCtrl() { - profile = "ShellFieldProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "97 7"; - extent = "282 110"; - minExtent = "16 18"; - visible = "1"; - helpTag = "0"; - - new ShellFieldCtrl() { - profile = "ShellFieldProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "7 11"; - extent = "100 67"; - minExtent = "16 18"; - visible = "1"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "23 3"; - extent = "58 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "TRIBE TAG"; - maxLength = "255"; - }; - new ShellRadioButton(TP_PrePendFlagBtn) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "1 19"; - extent = "94 30"; - minExtent = "26 27"; - visible = "1"; - command = "TribePropertiesDlg.ToggleAppending();"; - helpTag = "0"; - text = "PREPEND TAG"; - maxLength = "255"; - groupNum = "8"; - }; - new ShellRadioButton(TP_AppendFlagBtn) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "1 39"; - extent = "94 30"; - minExtent = "26 27"; - visible = "1"; - command = "TribePropertiesDlg.ToggleAppending();"; - helpTag = "0"; - text = "APPEND TAG"; - maxLength = "255"; - groupNum = "8"; - }; - }; - new ShellTextEditCtrl(TP_NewTag) { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "167 24"; - extent = "115 38"; - minExtent = "32 38"; - visible = "1"; - command = "TribePropertiesDlg.RefreshTag();"; - helpTag = "0"; - maxLength = "9"; - historySize = "0"; - password = "0"; - glowOffset = "9 9"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "116 9"; - extent = "56 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "CURRENT:"; - maxLength = "255"; - }; - new GuiTextCtrl(TP_CurrentTag) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "179 11"; - extent = "99 14"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "TAG"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "119 32"; - extent = "53 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "NEW TAG:"; - maxLength = "255"; - }; - new GuiTextCtrl(TP_PreviewTag) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "179 59"; - extent = "101 15"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "TAG"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "122 56"; - extent = "50 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "PREVIEW:"; - maxLength = "255"; - }; - new ShellBitmapButton(TP_TribeTagBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "-2 75"; - extent = "285 38"; - minExtent = "32 38"; - visible = "1"; - command = "TribePropertiesDlg.ChangeTag();"; - helpTag = "0"; - text = "UPDATE TAG TEXT"; - simpleStyle = "0"; - }; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "8 58"; - extent = "85 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "DISBAND TRIBE"; - maxLength = "255"; - }; - new GuiTextCtrl(TP_RecruitingLabel) { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "16 8"; - extent = "67 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "RECRUITING"; - maxLength = "255"; - }; - new ShellRadioButton(TP_RecruitFlagBtn) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 24"; - extent = "45 30"; - minExtent = "26 27"; - visible = "1"; - command = "TribePropertiesDlg.ChangeRecruiting();"; - helpTag = "0"; - text = "YES"; - maxLength = "255"; - groupNum = "7"; - }; - new ShellRadioButton(TP_RecruitFlagNoBtn) { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "49 24"; - extent = "40 30"; - minExtent = "26 27"; - visible = "1"; - command = "TribePropertiesDlg.ChangeRecruiting();"; - helpTag = "0"; - text = "NO"; - maxLength = "255"; - groupNum = "7"; - }; - }; - new ShellFieldCtrl(GraphicsControl) { - profile = "ShellFieldProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 65"; - extent = "385 246"; - minExtent = "16 18"; - visible = "0"; - helpTag = "0"; - - new ShellBitmapButton(TP_SubmitGraphicBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "229 198"; - extent = "158 38"; - minExtent = "32 38"; - visible = "0"; - helpTag = "0"; - text = "FIND NEW GRAPHIC"; - simpleStyle = "0"; - }; - new GuiTextCtrl() { - profile = "BrowserProgressProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "9 8"; - extent = "125 17"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Current Tribe Graphic:"; - maxLength = "255"; - }; - new ShellBitmapButton(TP_SubmitGraphicBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "229 173"; - extent = "158 38"; - minExtent = "32 38"; - visible = "1"; - command = "TribePropertiesDlg.SetTribeGraphic();"; - helpTag = "0"; - text = "USE SELECTED GRAPHIC"; - simpleStyle = "0"; - }; - new GuiBitmapCtrl(TribeGraphic) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 24"; - extent = "228 150"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - bitmap = "texticons/twb/twb_Laserrifle.jpg"; - wrap = "0"; - }; - new ShellFancyArrayScrollCtrl(ML1) { - profile = "ShellServerBrowserProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "233 21"; - extent = "149 156"; - minExtent = "24 52"; - visible = "1"; - helpTag = "0"; - fixedHorizontal = "1"; - vertSpacerBitmap = "gui/shll_vertspacer"; - horzSpacerBitmap = "gui/shll_horzspacer"; - - new VirtualScrollCtrl(ML2) { - profile = "ShellServerBrowserProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 16"; - extent = "149 140"; - minExtent = "8 52"; - visible = "1"; - helpTag = "0"; - willFirstRespond = "0"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "0 3"; - - new VirtualScrollContentCtrl(ML3) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 7"; - extent = "125 126"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiControl(ML4) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "8 962"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - }; - }; - }; - new ShellFancyTextList(TribeGraphicsList) { - profile = "ShellBrowserListProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "129 152"; - minExtent = "8 20"; - visible = "1"; - command = "TribeGraphicsList.onSelect();"; - helpTag = "0"; - startScrollRegion = "1 0"; - headerBitmap = "gui/server_tabs"; - sortArrowBitmap = "gui/shll_sortarrow"; - fieldBase = "gui/shll_field"; - barBase = "gui/shll_bar"; - glowOffset = "4"; - rowHeight = "15"; - headerFontType = "Univers Condensed"; - headerFontSize = "16"; - headerFontColor = "8 19 6 255"; - headerFontColorHL = "25 68 56 255"; - separatorColor = "192 192 192 255"; - drawSeparators = "0"; - headerSort = "1"; - allowReposition = "1"; - noSelect = "0"; - }; - }; - new GuiTextCtrl() { - profile = "BrowserProgressProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 177"; - extent = "230 19"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "-------------- Graphic Requirements --------------"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "21 190"; - extent = "102 20"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Max Dimensions:"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "65 203"; - extent = "58 20"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Max Size:"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "77 216"; - extent = "46 20"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Format:"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "BrowserFilterTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "131 203"; - extent = "20 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "28k"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "BrowserFilterTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "131 216"; - extent = "27 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "JPEG"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "BrowserFilterTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "131 190"; - extent = "70 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "228w x 150h"; - maxLength = "255"; - }; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/WarriorPropertiesDlg.gui b/docs/base/@vl2/scripts.vl2/gui/WarriorPropertiesDlg.gui deleted file mode 100644 index 0ef9cc2f..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/WarriorPropertiesDlg.gui +++ /dev/null @@ -1,517 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiChunkedBitmapCtrl(WarriorPropertiesDlg) { - profile = "DlgBackProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - useVariable = "0"; - - new ShellDlgFrame(WarriorPropertiesMain) { - profile = "ShellDlgProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "116 69"; - extent = "408 342"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "WARRIOR PROPERTIES"; - maxLength = "255"; - - new ShellFieldCtrl(W_ProfilePane) { - profile = "ShellFieldProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 63"; - extent = "385 239"; - minExtent = "16 18"; - visible = "1"; - helpTag = "0"; - - new ShellBitmapButton(WP_EditDescriptionBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 103"; - extent = "95 38"; - minExtent = "32 38"; - visible = "1"; - command = "WarriorPropertiesDlg.editDescription();"; - helpTag = "0"; - text = "EDIT"; - simpleStyle = "0"; - }; - new ShellFieldCtrl() { - profile = "ShellFieldProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "180 4"; - extent = "201 77"; - minExtent = "16 18"; - visible = "1"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "7 14"; - extent = "25 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "URL:"; - maxLength = "255"; - }; - new ShellTextEditCtrl(UrlEdit) { - profile = "NewTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "27 6"; - extent = "178 38"; - minExtent = "32 38"; - visible = "1"; - helpTag = "0"; - text = "www.tribes2.com"; - maxLength = "255"; - historySize = "0"; - password = "0"; - glowOffset = "9 9"; - }; - new ShellBitmapButton(WP_ChangeUrl) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "-2 40"; - extent = "206 38"; - minExtent = "32 38"; - visible = "1"; - command = "WarriorPropertiesDlg.UpdateUrl();"; - helpTag = "0"; - text = "CHANGE HOME ADDRESS"; - simpleStyle = "0"; - }; - }; - new ShellBitmapButton(WP_ClearDescriptionBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 128"; - extent = "95 38"; - minExtent = "32 38"; - visible = "1"; - command = "WarriorPropertiesDlg.clearDescription();"; - helpTag = "0"; - text = "CLEAR"; - simpleStyle = "0"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 88"; - extent = "76 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "DESCRIPTION:"; - maxLength = "255"; - }; - new ShellFieldCtrl() { - profile = "ShellFieldProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "3 3"; - extent = "175 78"; - minExtent = "16 18"; - visible = "1"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "11 4"; - extent = "35 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "NAME:"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "ShellTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "18 24"; - extent = "27 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "NEW:"; - maxLength = "255"; - }; - new ShellBitmapButton(WP_ChangeNameBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "-2 42"; - extent = "179 38"; - minExtent = "32 38"; - visible = "1"; - command = "WarriorPropertiesDlg.ChangePlayerName();"; - helpTag = "0"; - text = "CHANGE NAME"; - simpleStyle = "0"; - }; - new ShellTextEditCtrl(NewNameEdit) { - profile = "NewTextEditProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "39 16"; - extent = "138 38"; - minExtent = "32 38"; - visible = "1"; - helpTag = "0"; - maxLength = "16"; - historySize = "0"; - password = "0"; - glowOffset = "9 9"; - IRCName = true; - }; - new GuiTextCtrl(wp_currentname) { - profile = "BrowserProgressProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "51 6"; - extent = "113 17"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "EAST"; - maxLength = "20"; - }; - }; - new ShellScrollCtrl() { - profile = "NewScrollCtrlProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "87 88"; - extent = "295 147"; - minExtent = "24 52"; - visible = "1"; - helpTag = "0"; - willFirstRespond = "1"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "10 5"; - fieldBase = "gui/shll_field"; - - new GuiScrollContentCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "height"; - position = "14 9"; - extent = "251 129"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiMLTextCtrl(WP_WarriorDescription) { - profile = "GuiDefaultProfile"; - horizSizing = "left"; - vertSizing = "relative"; - position = "0 0"; - extent = "249 28"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - lineSpacing = "2"; - allowColorChars = "1"; - maxChars = "-1"; - }; - }; - }; - }; - new ShellFieldCtrl() { - profile = "ShellFieldProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 34"; - extent = "385 28"; - minExtent = "16 18"; - visible = "1"; - helpTag = "0"; - - new ShellBitmapButton(WP_ProfileBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "-6 -5"; - extent = "105 38"; - minExtent = "32 38"; - visible = "1"; - command = "W_GraphicsControl.setVisible(0);W_ProfilePane.setVisible(1);"; - helpTag = "0"; - text = "PROFILE"; - simpleStyle = "0"; - }; - new ShellBitmapButton(WP_GFXBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "82 -5"; - extent = "105 38"; - minExtent = "32 38"; - visible = "1"; - command = "W_ProfilePane.setVisible(0);W_GraphicsControl.setVisible(1);WarriorPropertiesDlg.LoadGfxPane();"; - helpTag = "0"; - text = "GFX"; - simpleStyle = "0"; - }; - }; - new ShellBitmapButton(W_OKBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "312 298"; - extent = "91 38"; - minExtent = "32 38"; - visible = "1"; - command = "WarriorPropertiesDlg.Close();"; - helpTag = "0"; - text = "CLOSE"; - simpleStyle = "0"; - }; - new ShellFieldCtrl(W_GraphicsControl) { - profile = "ShellFieldProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 63"; - extent = "385 239"; - minExtent = "16 18"; - visible = "0"; - helpTag = "0"; - - new ShellBitmapButton(TP_SubmitGraphicBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "229 198"; - extent = "158 38"; - minExtent = "32 38"; - visible = "0"; - helpTag = "0"; - text = "FIND NEW GRAPHIC"; - simpleStyle = "0"; - }; - new GuiTextCtrl() { - profile = "BrowserProgressProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "9 8"; - extent = "125 17"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Current Graphic:"; - maxLength = "255"; - }; - new ShellBitmapButton(WP_SubmitGraphicBtn) { - profile = "ShellButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "229 173"; - extent = "158 38"; - minExtent = "32 38"; - visible = "1"; - command = "WarriorPropertiesDlg.SetPlayerGraphic();"; - helpTag = "0"; - text = "USE SELECTED GRAPHIC"; - simpleStyle = "0"; - }; - new GuiBitmapCtrl(PlayerGraphic) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 24"; - extent = "228 150"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - bitmap = "texticons/twb/twb_Missilelauncher.jpg"; - wrap = "0"; - }; - new GuiTextCtrl() { - profile = "BrowserFilterTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "131 190"; - extent = "70 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "228w x 150h"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "BrowserProgressProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 177"; - extent = "230 19"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "-------------- Graphic Requirements --------------"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "21 190"; - extent = "102 20"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Max Dimensions:"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "65 203"; - extent = "58 20"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Max Size:"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "77 216"; - extent = "46 20"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Format:"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "BrowserFilterTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "131 203"; - extent = "20 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "28k"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "BrowserFilterTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "131 216"; - extent = "27 22"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "JPEG"; - maxLength = "255"; - }; - new ShellFancyArrayScrollCtrl(WL1) { - profile = "ShellServerBrowserProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "233 21"; - extent = "149 156"; - minExtent = "24 52"; - visible = "1"; - helpTag = "0"; - fixedHorizontal = "1"; - vertSpacerBitmap = "gui/shll_vertspacer"; - horzSpacerBitmap = "gui/shll_horzspacer"; - - new VirtualScrollCtrl(WL2) { - profile = "ShellServerBrowserProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 16"; - extent = "149 140"; - minExtent = "8 52"; - visible = "1"; - helpTag = "0"; - willFirstRespond = "0"; - hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOn"; - constantThumbHeight = "0"; - defaultLineHeight = "15"; - childMargin = "0 3"; - - new VirtualScrollContentCtrl(WL3) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 7"; - extent = "125 126"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiControl(WL4) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 -212"; - extent = "8 962"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - }; - }; - }; - new ShellFancyTextList(WarriorGraphicsList) { - profile = "ShellBrowserListProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "129 152"; - minExtent = "8 20"; - visible = "1"; - command = "WarriorGraphicsList.onSelect();"; - helpTag = "0"; - startScrollRegion = "1 0"; - headerBitmap = "gui/server_tabs"; - sortArrowBitmap = "gui/shll_sortarrow"; - fieldBase = "gui/shll_field"; - barBase = "gui/shll_bar"; - glowOffset = "4"; - rowHeight = "15"; - headerFontType = "Univers Condensed"; - headerFontSize = "16"; - headerFontColor = "8 19 6 255"; - headerFontColorHL = "25 68 56 255"; - separatorColor = "192 192 192 255"; - drawSeparators = "0"; - headerSort = "1"; - allowReposition = "1"; - noSelect = "0"; - }; - }; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/gui/WorldEditorButtonbarDlg.gui b/docs/base/@vl2/scripts.vl2/gui/WorldEditorButtonbarDlg.gui deleted file mode 100644 index c97f8aee..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/WorldEditorButtonbarDlg.gui +++ /dev/null @@ -1,299 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(WorldEditorButtonbarDlg) { - profile = "GuiModelessDialogProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "0"; - helpTag = "0"; - - new GuiChunkedBitmapCtrl() { - profile = "EditorContentProfile"; - horizSizing = "right"; - vertSizing = "height"; - position = "0 30"; - extent = "90 420"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 97"; - extent = "32 32"; - minExtent = "32 32"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "wEditor.copySelection();"; - helpTag = "0"; - text = "Copy"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "45 97"; - extent = "32 32"; - minExtent = "32 32"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "wEditor.pasteSelection();"; - helpTag = "0"; - text = "Paste"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 132"; - extent = "32 32"; - minExtent = "32 32"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "wEditor.copySelection();wEditor.deleteSelection();"; - helpTag = "0"; - text = "Cut"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "45 132"; - extent = "32 32"; - minExtent = "32 32"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "wEditor.deleteSelection();"; - helpTag = "0"; - text = "Delete"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 167"; - extent = "32 32"; - minExtent = "32 32"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "wEditor.undo();"; - helpTag = "0"; - text = "Undo"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "45 167"; - extent = "32 32"; - minExtent = "32 32"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "wEditor.redo();"; - helpTag = "0"; - text = "Redo"; - }; - new GuiTextCtrl() { - profile = "GuiMediumBoldTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 8"; - extent = "80 20"; - minExtent = "80 20"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "File / Edit"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 61"; - extent = "32 32"; - minExtent = "32 32"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "wEditor.import();"; - helpTag = "0"; - text = "Import"; - }; - new GuiPopUpMenuCtrl(DropTypeMenu) { - profile = "GuiPopUpMenuProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "5 250"; - extent = "80 24"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - maxPopupHeight = "200"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 27"; - extent = "32 32"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "Canvas.pushDialog(EditorSaveMissionDlg);"; - helpTag = "0"; - text = "Save"; - }; - new GuiSliderCtrl() { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 392"; - extent = "80 20"; - minExtent = "80 20"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - variable = "value"; - command = "$Camera::movementSpeed = $ThisControl.getValue();"; - helpTag = "0"; - range = "5.000000 200.000000"; - ticks = "10"; - value = "57.9286"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 323"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "Canvas.pushDialog(WorldEditorSettingsDlg);"; - helpTag = "0"; - text = "Settings..."; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "45 62"; - extent = "32 32"; - minExtent = "32 32"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "wEditor.export();"; - helpTag = "0"; - text = "Export"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "9 231"; - extent = "26 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Drop:"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "9 377"; - extent = "73 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Camera speed:"; - }; - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 299"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "lightScene(\"\", forceAlways);"; - helpTag = "0"; - text = "Relight"; - }; - new GuiCheckBoxCtrl() { - profile = "GuiCheckBoxProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "4 204"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - variable = "wEditor.selectionLocked"; - command = "wEditor.selectionLocked = $ThisControl.getValue();"; - helpTag = "0"; - text = "Selection Lock"; - }; - }; -}; -//--- OBJECT WRITE END --- - -//------------------------------------------------------------------------------ -// Functions -//------------------------------------------------------------------------------ - -function WorldEditorButtonBarDlg::getPrefs(%this) -{ - wEditor.dropType = getPrefSetting($Pref::WorldEditor::dropType, "atCamera"); -} - -function WorldEditorbuttonBarDlg::setPrefs(%this) -{ - $Pref::WorldEditor::dropType = wEditor.dropType; -} - -function WorldEditorButtonBarDlg::init(%this) -{ - DropTypeMenu.setEnumContent(WorldEditor, dropType); - %this.getPrefs(); - DropTypeMenu.setText(wEditor.dropType); -} - -function WorldEditorButtonBarDlg::onSleep(%this) -{ - %this.setPrefs(); -} - -//------------------------------------------------------------------------------ - -function DropTypeMenu::onSelect(%this, %id, %text) -{ - wEditor.dropType = %text; -} diff --git a/docs/base/@vl2/scripts.vl2/gui/WorldEditorFramesetDlg.gui b/docs/base/@vl2/scripts.vl2/gui/WorldEditorFramesetDlg.gui deleted file mode 100644 index 22b99862..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/WorldEditorFramesetDlg.gui +++ /dev/null @@ -1,188 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(WorldEditorFrameSetDlg) { - profile = "GuiModelessDialogProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "0"; - helpTag = "0"; - - new GuiFrameSetCtrl(WorldEditorFrameSet) { - profile = "EditorContentProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "90 30"; - extent = "550 420"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - rows = "0"; - columns = "0 420"; - borderWidth = "4"; - borderColor = "206 206 206 206"; - borderEnable = "dynamic"; - borderMovable = "dynamic"; - autoBalance = "0"; - - new GuiControl(WorldEditorFrame) { - profile = "EditTSControlProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "420 420"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - borderWidth = "2"; - }; - new GuiFrameSetCtrl(WorldEditorToolFrameSet) { - profile = "EditorContentProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "420 0"; - extent = "130 420"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - columns = "0"; - rows = "0"; - borderWidth = "3"; - borderColor = "206 206 206 206"; - borderEnable = "dynamic"; - borderMovable = "dynamic"; - autoBalance = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- - -//------------------------------------------------------------------------------ -// Functions -//------------------------------------------------------------------------------ - -function WorldEditorFrameSetDlg::getPrefs(%this) -{ - %toolPaneOffset = getPrefSetting($Pref::WorldEditor::toolPaneOffset, 420); - %toolCount = getPrefSetting($Pref::WorldEditor::activeToolCount, 0); - - // set the tools - for(%i = 0; %i < %toolCount; %i++) - { - if($pref::WorldEditor::activeTool[%i] $= "") - return; - - %this.addTool(getWord($pref::WorldEditor::activeTool[%i], 0)); - %offsets[%i] = getWord($pref::WorldEditor::activeTool[%i], 1); - } - - for(%i = 0; %i < %toolCount; %i++) - WorldEditorToolFrameSet.setRowOffset(%i, %offsets[%i]); - - if(%toolCount) - WorldEditorFrameSet.setColumnOffset(1, %toolPaneOffset); -} - -function WorldEditorFrameSetDlg::setPrefs(%this) -{ - if(WorldEditorFrameSet.getColumnCount() > 1) - $pref::WorldEditor::toolPaneOffset = WorldEditorFrameSet.getColumnOffset(1); - else - $pref::WorldEditor::toolPaneOffset = %this.toolPaneOffset; - $pref::WorldEditor::activeToolCount = %this.activeToolCount; - - %tools = WorldEditorToolFrameSet; - - for(%i = 0; %i < %this.activeToolCount; %i++) - { - %obj = %tools.getObject(%i); - %offset = %tools.getRowOffset(%i); - %val = %obj.getName() @ " " @ %offset; - - $pref::WorldEditor::activeTool[%i] = %val; - } -} - -function WorldEditorFrameSetDlg::init(%this) -{ - WorldEditorFrame.add(wEditor); - %this.resetFrames(); - %this.getPrefs(); -} - -function WorldEditorFrameSetDlg::onWake(%this) -{ - WorldEditorMap.push(); - %this.getPrefs(); -} - -function WorldEditorFrameSetDlg::onSleep(%this) -{ - WorldEditorMap.pop(); - - // - %this.setPrefs(); -} - -function WorldEditorFrameSetDlg::update(%this) -{ - // check the frame to see if it is visible - if(WorldEditorToolFrameSet.getCount()) - { - %res = getResolution(); - - // 90 = width of button bar - %width = getWord(%res, 0) - 90; - - if(WorldEditorFrameSet.getColumnOffset(1) > %width - editor.minToolFrameWidth) - WorldEditorFrameSet.setColumnOffset(1, %width - editor.minToolFrameWidth); - } -} - -function WorldEditorFrameSetDlg::resetFrames(%this) -{ - // update the tool pane - %tools = WorldEditorToolFrameSet; - while(%tools.getRowCount() > %tools.getCount()) - %tools.removeRow(); - while(%tools.getRowCount() < %tools.getCount()) - %tools.addRow(); - - // update the frame view - %frameSet = WorldEditorFrameSet; - if(!%tools.getCount() && (%frameSet.getColumnCount() > 1)) - { - %frameSet.toolPaneOffset = %frameSet.getColumnOffset(1); - %frameSet.removeColumn(); - } - if(%tools.getCount() && (%frameSet.getColumnCount() == 1)) - { - %frameSet.addColumn(); - %frameSet.setColumnOffset(1, %frameSet.toolPaneOffset); - } - - if(%tools.getCount()) - %this.toolPaneOffset = WorldEditorFrameSet.getColumnOffset(1); - %this.activeToolCount = %tools.getCount(); -} - -function WorldEditorFrameSetDlg::addTool(%this, %tool) -{ - WorldEditorToolFrameSet.add(%tool); - %this.resetFrames(); -} - -function WorldEditorFrameSetDlg::removeTool(%this, %tool) -{ - WorldEditorToolFrameSet.remove(%tool); - %this.resetFrames(); -} diff --git a/docs/base/@vl2/scripts.vl2/gui/WorldEditorGui.gui b/docs/base/@vl2/scripts.vl2/gui/WorldEditorGui.gui deleted file mode 100644 index 3b4c13d4..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/WorldEditorGui.gui +++ /dev/null @@ -1,389 +0,0 @@ -//--- OBJECT WRITE BEGIN --- - -new WorldEditor(wEditor) -{ - profile = ""; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "420 420"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; -}; - -//--- OBJECT WRITE END --- - -//------------------------------------------------------------------------------ -// Functions -//------------------------------------------------------------------------------ - -function WorldEditor::getPrefs(%this) -{ - // same defaults as WorldEditor ctor - %this.planarMovement = getPrefSetting($pref::WorldEditor::planarMovement, true); - %this.undoLimit = getPrefSetting($pref::WorldEditor::undoLimit, 40); - %this.dropType = getPrefSetting($pref::WorldEditor::dropType, "screenCenter"); - %this.projectDistance = getPrefSetting($pref::WorldEditor::projectDistance, 2000); - %this.boundingBoxCollision = getPrefSetting($pref::WorldEditor::boundingBoxCollision, true); - %this.renderPlane = getPrefSetting($pref::WorldEditor::renderPlane, true); - %this.renderPlaneHashes = getPrefSetting($pref::WorldEditor::renderPlaneHashes, true); - %this.gridColor = getPrefSetting($pref::WorldEditor::gridColor, "255 255 255 20"); - %this.planeDim = getPrefSetting($pref::WorldEditor::planeDim, 500); - %this.gridSize = getPrefSetting($pref::WorldEditor::gridSize, "10 10 10"); - %this.renderPopupBackground = getPrefSetting($pref::WorldEditor::renderPopupBackground, true); - %this.popupBackgroundColor = getPrefSetting($pref::WorldEditor::popupBackgroundColor, "100 100 100"); - %this.popupTextColor = getPrefSetting($pref::WorldEditor::popupTextColor, "255 255 0"); - %this.selectHandle = getPrefSetting($pref::WorldEditor::selectHandle, "gui/Editor_SelectHandle.png"); - %this.defaultHandle = getPrefSetting($pref::WorldEditor::defaultHandle, "gui/Editor_DefaultHandle.png"); - %this.lockedHandle = getPrefSetting($pref::WorldEditor::lockedHandle, "gui/Editor_LockedHandle.png"); - %this.objectTextColor = getPrefSetting($pref::WorldEditor::objectTextColor, "255 255 255"); - %this.objectsUseBoxCenter = getPrefSetting($pref::WorldEditor::objectsUseBoxCenter, true); - %this.axisGizmoMaxScreenLen = getPrefSetting($pref::WorldEditor::axisGizmoMaxScreenLen, 200); - %this.axisGizmoActive = getPrefSetting($pref::WorldEditor::axisGizmoActive, true); - %this.mouseMoveScale = getPrefSetting($pref::WorldEditor::mouseMoveScale, 0.2); - %this.mouseRotateScale = getPrefSetting($pref::WorldEditor::mouseRotateScale, 0.01); - %this.mouseScaleScale = getPrefSetting($pref::WorldEditor::mouseScaleScale, 0.01); - %this.minScaleFactor = getPrefSetting($pref::WorldEditor::minScaleFactor, 0.1); - %this.maxScaleFactor = getPrefSetting($pref::WorldEditor::maxScaleFactor, 4000); - %this.objSelectColor = getPrefSetting($pref::WorldEditor::objSelectColor, "255 0 0"); - %this.objMouseOverSelectColor = getPrefSetting($pref::WorldEditor::objMouseOverSelectColor, "0 0 255"); - %this.objMouseOverColor = getPrefSetting($pref::WorldEditor::objMouseOverColor, "0 255 0"); - %this.showMousePopupInfo = getPrefSetting($pref::WorldEditor::showMousePopupInfo, true); - %this.dragRectColor = getPrefSetting($pref::WorldEditor::dragRectColor, "255 255 0"); - %this.renderObjText = getPrefSetting($pref::WorldEditor::renderObjText, true); - %this.renderObjHandle = getPrefSetting($pref::WorldEditor::renderObjHandle, true); - %this.faceSelectColor = getPrefSetting($pref::WorldEditor::faceSelectColor, "0 0 100 100"); - %this.renderSelectionBox = getPrefSetting($pref::WorldEditor::renderSelectionBox, true); - %this.selectionBoxColor = getPrefSetting($pref::WorldEditor::selectionBoxColor, "255 255 0"); - %this.snapToGrid = getPrefSetting($pref::WorldEditor::snapToGrid, false); - %this.snapRotations = getPrefSetting($pref::WorldEditor::snapRotations, false); - %this.rotationSnap = getPrefSetting($pref::WorldEditor::rotationSnap, "15"); - - // - %this.currentMode = "move"; -} - -function WorldEditor::setPrefs(%this) -{ - $pref::WorldEditor::planarMovement = %this.planarMovement; - $pref::WorldEditor::undoLimit = %this.undoLimit; - $pref::WorldEditor::dropType = %this.dropType; - $pref::WorldEditor::projectDistance = %this.projectDistance; - $pref::WorldEditor::boundingBoxCollision = %this.boundingBoxCollision; - $pref::WorldEditor::renderPlane = %this.renderPlane; - $pref::WorldEditor::renderPlaneHashes = %this.renderPlaneHashes; - $pref::WorldEditor::gridColor = %this.GridColor; - $pref::WorldEditor::planeDim = %this.planeDim; - $pref::WorldEditor::gridSize = %this.GridSize; - $pref::WorldEditor::renderPopupBackground = %this.renderPopupBackground; - $pref::WorldEditor::popupBackgroundColor = %this.PopupBackgroundColor; - $pref::WorldEditor::popupTextColor = %this.PopupTextColor; - $pref::WorldEditor::selectHandle = %this.selectHandle; - $pref::WorldEditor::defaultHandle = %this.defaultHandle; - $pref::WorldEditor::lockedHandle = %this.lockedHandle; - $pref::WorldEditor::objectTextColor = %this.ObjectTextColor; - $pref::WorldEditor::objectsUseBoxCenter = %this.objectsUseBoxCenter; - $pref::WorldEditor::axisGizmoMaxScreenLen = %this.axisGizmoMaxScreenLen; - $pref::WorldEditor::axisGizmoActive = %this.axisGizmoActive; - $pref::WorldEditor::mouseMoveScale = %this.mouseMoveScale; - $pref::WorldEditor::mouseRotateScale = %this.mouseRotateScale; - $pref::WorldEditor::mouseScaleScale = %this.mouseScaleScale; - $pref::WorldEditor::minScaleFactor = %this.minScaleFactor; - $pref::WorldEditor::maxScaleFactor = %this.maxScaleFactor; - $pref::WorldEditor::objSelectColor = %this.objSelectColor; - $pref::WorldEditor::objMouseOverSelectColor = %this.objMouseOverSelectColor; - $pref::WorldEditor::objMouseOverColor = %this.objMouseOverColor; - $pref::WorldEditor::showMousePopupInfo = %this.showMousePopupInfo; - $pref::WorldEditor::dragRectColor = %this.dragRectColor; - $pref::WorldEditor::renderObjText = %this.renderObjText; - $pref::WorldEditor::renderObjHandle = %this.renderObjHandle; - $pref::WorldEditor::raceSelectColor = %this.faceSelectColor; - $pref::WorldEditor::renderSelectionBox = %this.renderSelectionBox; - $pref::WorldEditor::selectionBoxColor = %this.selectionBoxColor; - $pref::WorldEditor::snapToGrid = %this.snapToGrid; - $pref::WorldEditor::snapRotations = %this.snapRotations; - $pref::WorldEditor::rotationSnap = %this.rotationSnap; -} - -function WorldEditor::init(%this) -{ - %this.getPrefs(); - - // add objclasses which we do not want to collide with - %this.ignoreObjClass(TerrainBlock, Sky, AIObjective); - - // editing modes - %this.numEditModes = 3; - %this.editMode[0] = "move"; - %this.editMode[1] = "rotate"; - %this.editMode[2] = "scale"; - - %this.setMode(%this.currentMode); - - // context menu - new GuiControl(WEContextPopupDlg) - { - profile = "GuiModelessDialogProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - - new GuiPopUpMenuCtrl(WEContextPopup) - { - profile = "GuiButtonProfile"; - position = "0 0"; - extent = "0 0"; - minExtent = "0 0"; - maxPopupHeight = "200"; - command = "canvas.popDialog(WEContextPopupDlg);"; - }; - }; - WEContextPopup.setVisible(false); -} - -//------------------------------------------------------------------------------ - -function WorldEditor::onDblClick(%this, %obj) -{ - Inspector.inspect(%obj); - InspectorNameEdit.setValue(%obj.getName()); -} - -//------------------------------------------------------------------------------ - -function WorldEditor::doExport(%this, %file) -{ - missionGroup.save("editor/" @ %file, true); -} - -function WorldEditor::export(%this) -{ - getSaveFilename("editor/*.mac", %this @ ".doExport", "selection.mac"); -} - -function WorldEditor::doImport(%this, %file) -{ - exec("editor/" @ %file); -} - -function WorldEditor::import(%this) -{ - getLoadFilename("editor/*.mac", %this @ ".doImport"); -} - -//------------------------------------------------------------------------------ -// modes - -function WorldEditor::getModeIndex(%this) -{ - %mode = %this.getMode(); - for(%i = 0; %i < %this.numEditModes; %i++) - if(%mode $= %this.editMode[%i]) - return %i; - - return 0; -} - -function WorldEditor::nextMode(%this) -{ - %idx = %this.getModeIndex(); - - // - %idx++; - if(%idx == %this.numEditModes) - %idx = 0; - - %this.setMode(%this.editMode[%idx]); -} - -function WorldEditor::previousMode(%this) -{ - %idx = %this.getModeIndex(); - - // - if(%idx == 0) - %idx = %this.numEditModes - 1; - else - %idx--; - - %this.setMode(%this.editMode[%idx]); -} - -function WorldEditor::onGuiUpdate(%this, %text) -{ - WorldEditorFrameSetDlg.update(); - AIEFrameSetDlg.update(); - WorldEditorStatusbarDlg.update(); -} - -function WorldEditor::anyObjectLocked(%this) -{ - for(%i = 0; %i < %this.getSelectionSize(); %i++) - { - %obj = %this.getSelectedObject(%i); - if(%obj.locked $= "true") - return 1; - } - return 0; -} - -function WorldEditor::anyObjectHidden(%this) -{ - for(%i = 0; %i < %this.getSelectionSize(); %i++) - { - %obj = %this.getSelectedObject(%i); - if(%obj.hidden $= "true") - return 1; - } - return 0; -} - -function WorldEditor::onContextMenu(%this, %mousePos) -{ - if(!$missionRunning) - return; - - WEContextPopup.position = %mousePos; - - WEContextPopup.clear(); - - if(%this.getSelectionSize() == 0) - { - if(%this.canPasteSelection()) - WEContextPopup.add("Paste", 1); - else - return; - } - else - { - WEContextPopup.add("Copy", 0); - - if(%this.canPasteSelection()) - WEContextPopup.add("Paste", 1); - - WEContextPopup.add("Cut", 2); - - if(%this.anyObjectLocked()) - WEContextPopup.add("Unlock", 3); - else - WEContextPopup.add("Lock", 3); - - if(%this.anyObjectHidden()) - WEContextPopup.add("Unhide", 4); - else - WEContextPopup.add("Hide", 4); - } - - canvas.pushDialog(WEContextPopupDlg); - WEContextPopup.forceOnAction(); -} - -function WEContextPopup::onSelect(%this, %index, %value) -{ - switch(%index) - { - case 0: - if($AIedit) - aiEdit.copySelection(); - else - wEditor.copySelection(); - case 1: - if($AIedit) - aiEdit.pasteSelection(); - else - wEditor.pasteSelection(); - case 2: - if($AIedit) - { - aiEdit.copySelection(); - aiEdit.deleteSelection(); - } - else - { - wEditor.copySelection(); - wEditor.deleteSelection(); - } - case 3: - wEditor.lockSelection(!wEditor.anyObjectLocked()); - case 4: - wEditor.hideSelection(!wEditor.anyObjectHidden()); - } -} - -function WorldEditor::dropCameraToSelection(%this) -{ - if(%this.getSelectionSize() == 0) - return; - - %pos = %this.getSelectionCentroid(); - %cam = 2.camera.getTransform(); - - // set the pnt - %cam = setWord(%cam, 0, getWord(%pos, 0)); - %cam = setWord(%cam, 1, getWord(%pos, 1)); - %cam = setWord(%cam, 2, getWord(%pos, 2)); - - 2.camera.setTransform(%cam); -} - -// * pastes the selection at the same place (used to move obj from a group to another) -function WorldEditor::moveSelectionInPlace(%this) -{ - %saveDropType = %this.dropType; - %this.dropType = "atCentroid"; - %this.copySelection(); - %this.deleteSelection(); - %this.pasteSelection(); - %this.dropType = %saveDropType; -} - -// resets the scale and rotation on the selection set -function WorldEditor::resetTransforms(%this) -{ - %this.addUndoState(); - - for(%i = 0; %i < %this.getSelectionSize(); %i++) - { - %obj = %this.getSelectedObject(%i); - %transform = %obj.getTransform(); - - %transform = setWord(%transform, 3, "0"); - %transform = setWord(%transform, 4, "0"); - %transform = setWord(%transform, 5, "1"); - %transform = setWord(%transform, 6, "0"); - - // - %obj.setTransform(%transform); - %obj.setScale("1 1 1"); - } -} - -//------------------------------------------------------------------------------ -// keys - -new ActionMap(WorldEditorMap); -WorldEditorMap.bindCmd(keyboard, "space", "wEditor.nextMode();", ""); - -WorldEditorMap.bindCmd(keyboard, "ctrl c", "wEditor.copySelection();", ""); -WorldEditorMap.bindCmd(keyboard, "ctrl x", "wEditor.copySelection();wEditor.deleteSelection();", ""); -WorldEditorMap.bindCmd(keyboard, "delete", "wEditor.copySelection();wEditor.deleteSelection();", ""); -WorldEditorMap.bindCmd(keyboard, "ctrl v", "wEditor.pasteSelection();", ""); - -WorldEditorMap.bindCmd(keyboard, "ctrl z", "wEditor.undo();", ""); -WorldEditorMap.bindCmd(keyboard, "ctrl y", "wEditor.redo();", ""); - -WorldEditorMap.bindCmd(keyboard, "ctrl h", "wEditor.hideSelection(true);", ""); -WorldEditorMap.bindCmd(keyboard, "alt h", "wEditor.hideSelection(false);", ""); -WorldEditorMap.bindCmd(keyboard, "i", "Canvas.pushDialog(interiorDebugDialog);", ""); -WorldEditorMap.bindCmd(keyboard, "o", "Canvas.pushDialog(WorldEditorSettingsDlg);", ""); -WorldEditorMap.bindCmd(keyboard, "ctrl d", "wEditor.dropSelection();", ""); -WorldEditorMap.bindCmd(keyboard, "ctrl q", "wEditor.dropCameraToSelection();", ""); -WorldEditorMap.bindCmd(keyboard, "ctrl m", "wEditor.moveSelectionInPlace();", ""); -WorldEditorMap.bindCmd(keyboard, "ctrl r", "wEditor.resetTransforms();", ""); diff --git a/docs/base/@vl2/scripts.vl2/gui/WorldEditorSettingsDlg.gui b/docs/base/@vl2/scripts.vl2/gui/WorldEditorSettingsDlg.gui deleted file mode 100644 index 0e377885..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/WorldEditorSettingsDlg.gui +++ /dev/null @@ -1,620 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(WorldEditorSettingsDlg) { - profile = "GuiModelessDialogProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiWindowCtrl() { - profile = "GuiWindowProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "90 55"; - extent = "459 370"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "WorldEditor Settings"; - maxLength = "255"; - resizeWidth = "0"; - resizeHeight = "0"; - canMove = "1"; - canClose = "0"; - canMinimize = "0"; - canMaximize = "0"; - minSize = "50 50"; - closeCommand = "Canvas.popDialog(WorldEditorSettingsDlg);"; - - new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "307 332"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - command = "Canvas.popDialog(WorldEditorSettingsDlg);"; - helpTag = "0"; - text = "OK"; - groupNum = "-1"; - buttonType = "PushButton"; - }; - new GuiControl(WESettingsGeneralTab) { - profile = "GuiWindowProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "231 27"; - extent = "220 210"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiCheckBoxCtrl() { - profile = "GuiCheckBoxProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 10"; - extent = "200 24"; - minExtent = "8 8"; - visible = "1"; - variable = "EWorldEditor.planarMovement"; - command = "EWorldEditor.planarMovement = $ThisControl.getValue();"; - helpTag = "0"; - text = "Planar Movement"; - groupNum = "-1"; - buttonType = "ToggleButton"; - }; - new GuiCheckBoxCtrl() { - profile = "GuiCheckBoxProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 36"; - extent = "200 24"; - minExtent = "8 8"; - visible = "1"; - variable = "EWorldEditor.boundingBoxCollision"; - command = "EWorldEditor.boundingBoxCollision = $ThisControl.getValue();"; - helpTag = "0"; - text = "Collide With Object\'s Bounding Box"; - groupNum = "-1"; - buttonType = "ToggleButton"; - }; - new GuiCheckBoxCtrl() { - profile = "GuiCheckBoxProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 88"; - extent = "200 24"; - minExtent = "8 8"; - visible = "1"; - variable = "EWorldEditor.axisGizmoActive"; - command = "EWorldEditor.axisGizmoActive = $ThisControl.getValue();"; - helpTag = "0"; - text = "Axis Gizmo Active"; - groupNum = "-1"; - buttonType = "ToggleButton"; - }; - new GuiCheckBoxCtrl() { - profile = "GuiCheckBoxProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 62"; - extent = "200 24"; - minExtent = "8 8"; - visible = "1"; - variable = "EWorldEditor.objectsUseBoxCenter"; - command = "EWorldEditor.objectsUseBoxCenter = $ThisControl.getValue();"; - helpTag = "0"; - text = "Objects Use Box Center"; - groupNum = "-1"; - buttonType = "ToggleButton"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "13 123"; - extent = "83 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Min Scale Factor:"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "13 146"; - extent = "83 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Min Scale Factor:"; - maxLength = "255"; - }; - new GuiTextEditCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "104 123"; - extent = "107 18"; - minExtent = "8 8"; - visible = "1"; - variable = "EWorldEditor.minScaleFactor"; - command = "EWorldEditor.minScaleFactor = $ThisControl.getValue();"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - }; - new GuiTextEditCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "104 146"; - extent = "107 18"; - minExtent = "8 8"; - visible = "1"; - variable = "EWorldEditor.maxScaleFactor"; - command = "EWorldEditor.maxScaleFactor = $ThisControl.getValue();"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "13 178"; - extent = "80 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Visible Distance:"; - maxLength = "255"; - }; - new GuiTextEditCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "104 178"; - extent = "107 18"; - minExtent = "8 8"; - visible = "1"; - variable = "pref::Editor::visibleDistance"; - command = "$pref::Editor::visibleDistance = $ThisControl.getValue();"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - }; - }; - new GuiControl(WESettingsDisplayTab) { - profile = "GuiWindowProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "7 27"; - extent = "220 210"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiCheckBoxCtrl() { - profile = "GuiCheckBoxProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 10"; - extent = "200 24"; - minExtent = "8 8"; - visible = "1"; - variable = "EWorldEditor.renderPlane"; - command = "EWorldEditor.renderPlane = $ThisControl.getValue();"; - helpTag = "0"; - text = "Render Plane"; - groupNum = "-1"; - buttonType = "ToggleButton"; - }; - new GuiCheckBoxCtrl() { - profile = "GuiCheckBoxProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 37"; - extent = "200 24"; - minExtent = "8 8"; - visible = "1"; - variable = "EWorldEditor.renderPlaneHashes"; - command = "EWorldEditor.renderPlaneHashes = $ThisControl.getValue();"; - helpTag = "0"; - text = "Render Plane Hashes"; - groupNum = "-1"; - buttonType = "ToggleButton"; - }; - new GuiCheckBoxCtrl() { - profile = "GuiCheckBoxProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 64"; - extent = "200 24"; - minExtent = "8 8"; - visible = "1"; - variable = "EWorldEditor.renderObjText"; - command = "EWorldEditor.renderObjText = $ThisControl.getValue();"; - helpTag = "0"; - text = "Render Object Text"; - groupNum = "-1"; - buttonType = "ToggleButton"; - }; - new GuiCheckBoxCtrl() { - profile = "GuiCheckBoxProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 119"; - extent = "200 24"; - minExtent = "8 8"; - visible = "1"; - variable = "EWorldEditor.renderSelectionBox"; - command = "EWorldEditor.renderSelectionBox = $ThisControl.getValue();"; - helpTag = "0"; - text = "Render Selection Box"; - groupNum = "-1"; - buttonType = "ToggleButton"; - }; - new GuiTextEditCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "93 151"; - extent = "107 18"; - minExtent = "8 8"; - visible = "1"; - variable = "EWorldEditor.planeDim"; - command = "EWorldEditor.planeDim = $ThisControl.getValue();"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "18 151"; - extent = "59 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Plane Extent"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "18 175"; - extent = "44 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Grid Size"; - maxLength = "255"; - }; - new GuiTextEditCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "93 175"; - extent = "107 18"; - minExtent = "8 8"; - visible = "1"; - variable = "EWorldEditor.gridSize"; - command = "EWorldEditor.gridSize = $ThisControl.getValue();"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - }; - new GuiCheckBoxCtrl() { - profile = "GuiCheckBoxProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 90"; - extent = "200 24"; - minExtent = "8 8"; - visible = "1"; - variable = "EWorldEditor.renderObjHandle"; - command = "EWorldEditor.renderObjHandle = $ThisControl.getValue();"; - helpTag = "0"; - text = "Render Object Handle"; - groupNum = "-1"; - buttonType = "ToggleButton"; - }; - }; - new GuiControl(WESettingsSnapTab) { - profile = "GuiContentProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 52"; - extent = "220 210"; - minExtent = "8 8"; - visible = "0"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "22 39"; - extent = "44 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Grid Size"; - maxLength = "255"; - }; - new GuiTextEditCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "97 39"; - extent = "107 18"; - minExtent = "8 8"; - visible = "1"; - variable = "EWorldEditor.gridSize"; - command = "EWorldEditor.gridSize = $ThisControl.getValue();"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - }; - new GuiCheckBoxCtrl() { - profile = "GuiCheckBoxProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 10"; - extent = "200 24"; - minExtent = "8 8"; - visible = "1"; - variable = "EWorldEditor.snapToGrid"; - command = "EWorldEditor.snapToGrid = $ThisControl.getValue();"; - helpTag = "0"; - text = "Snap To Grid"; - groupNum = "-1"; - buttonType = "ToggleButton"; - }; - new GuiCheckBoxCtrl() { - profile = "GuiCheckBoxProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "12 66"; - extent = "200 24"; - minExtent = "8 8"; - visible = "1"; - variable = "EWorldEditor.snapRotations"; - command = "EWorldEditor.snapRotations = $ThisControl.getValue();"; - helpTag = "0"; - text = "Snap Rotations"; - groupNum = "-1"; - buttonType = "ToggleButton"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "22 95"; - extent = "56 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Snap Angle"; - maxLength = "255"; - }; - new GuiTextEditCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "97 95"; - extent = "107 18"; - minExtent = "8 8"; - visible = "1"; - variable = "EWorldEditor.rotationSnap"; - command = "EWorldEditor.rotationSnap = $ThisControl.getValue();"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - }; - }; - new GuiControl(WESettingsMouseTab) { - profile = "GuiWindowProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "7 241"; - extent = "220 121"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiCheckBoxCtrl() { - profile = "GuiCheckBoxProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "10 10"; - extent = "200 24"; - minExtent = "8 8"; - visible = "1"; - variable = "EWorldEditor.showMousePopupInfo"; - command = "EWorldEditor.showMousePopupInfo = $ThisControl.getValue();"; - helpTag = "0"; - text = "Show Mouse Popup Info"; - groupNum = "-1"; - buttonType = "ToggleButton"; - }; - new GuiTextEditCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "101 35"; - extent = "107 18"; - minExtent = "8 8"; - visible = "1"; - variable = "EWorldEditor.mouseMoveScale"; - command = "EWorldEditor.mouseMoveScale = $ThisControl.getValue();"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - }; - new GuiTextEditCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "101 60"; - extent = "107 18"; - minExtent = "8 8"; - visible = "1"; - variable = "EWorldEditor.mouseRotateScale"; - command = "EWorldEditor.mouseRotateScale = $ThisControl.getValue();"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - }; - new GuiTextEditCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "101 85"; - extent = "107 18"; - minExtent = "8 8"; - visible = "1"; - variable = "EWorldEditor.mouseScaleScale"; - command = "EWorldEditor.mouseScaleScale = $ThisControl.getValue();"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "12 60"; - extent = "61 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Rotate Scale"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "12 85"; - extent = "57 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Scale Scale"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "12 35"; - extent = "56 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Move Scale"; - maxLength = "255"; - }; - }; - new GuiControl(WESettingsMiscTab) { - profile = "GuiWindowProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "231 241"; - extent = "220 64"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "9 35"; - extent = "78 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Project Distance"; - maxLength = "255"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "9 9"; - extent = "89 18"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - text = "Gizmo Screen Len"; - maxLength = "255"; - }; - new GuiTextEditCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "101 35"; - extent = "107 18"; - minExtent = "8 8"; - visible = "1"; - variable = "EWorldEditor.projectDistance"; - command = "EWorldEditor.projectDistance = $ThisControl.getValue();"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - }; - new GuiTextEditCtrl() { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "101 9"; - extent = "107 18"; - minExtent = "8 8"; - visible = "1"; - variable = "EWorldEditor.axisGizmoMaxScreenLen"; - command = "EWorldEditor.axisGizmoMaxScreenLen = $ThisControl.getValue();"; - helpTag = "0"; - maxLength = "255"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - }; - }; - }; -}; -//--- OBJECT WRITE END --- - diff --git a/docs/base/@vl2/scripts.vl2/gui/WorldEditorStatusbarDlg.gui b/docs/base/@vl2/scripts.vl2/gui/WorldEditorStatusbarDlg.gui deleted file mode 100644 index 236f9f8c..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/WorldEditorStatusbarDlg.gui +++ /dev/null @@ -1,135 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(WorldEditorStatusbarDlg) { - profile = "GuiModelessDialogProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "0"; - helpTag = "0"; - - new GuiControl() { - profile = "EditorContentProfile"; - horizSizing = "width"; - vertSizing = "top"; - position = "0 450"; - extent = "640 30"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "6 8"; - extent = "39 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Mission:"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "244 8"; - extent = "29 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Mode:"; - }; - new GuiControl() { - profile = "GuiContentProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "274 6"; - extent = "58 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new GuiButtonCtrl(WEModeText) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "58 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - command = "nextMode();"; - }; - }; - new GuiControl() { - profile = "GuiContentProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "49 6"; - extent = "188 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new GuiTextCtrl(WEMissionNameText) { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "3 2"; - extent = "8 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - }; - }; - }; -}; -//--- OBJECT WRITE END --- - -//------------------------------------------------------------------------------ -// Functions -//------------------------------------------------------------------------------ - -function WorldEditorStatusbarDlg::init(%this) -{ - %this.update(); -} - -function WorldEditorStatusBarDlg::update(%this) -{ - if($MissionName $= "") - WEMissionNameText.setValue(""); - else - WEMissionNameText.setValue($MissionName); - - if($aiEdit) - WEModeText.setValue(aiEdit.getMode()); - else - WEModeText.setValue(wEditor.getMode()); -} - -function nextMode() -{ - if($aiEdit) - aiEdit.nextMode(); - else - wEditor.nextMode(); -} \ No newline at end of file diff --git a/docs/base/@vl2/scripts.vl2/gui/WorldEditorToolbarDlg.gui b/docs/base/@vl2/scripts.vl2/gui/WorldEditorToolbarDlg.gui deleted file mode 100644 index d675b129..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/WorldEditorToolbarDlg.gui +++ /dev/null @@ -1,92 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(WorldEditorToolbarDlg) { - profile = "GuiModelessDialogProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "0"; - helpTag = "0"; - - new GuiControl() { - profile = "EditorContentProfile"; - horizSizing = "width"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 30"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "0"; - helpTag = "0"; - - new GuiCheckBoxCtrl(WorldEditorCreatorCheckBox) { - profile = "GuiRadioProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "381 5"; - extent = "63 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "if($ThisControl.getValue()) WorldEditorFrameSetDlg.addTool(EditorToolCreatorGui); else WorldEditorFrameSetDlg.removeTool(EditorToolCreatorGui);"; - helpTag = "0"; - text = "Creator"; - }; - new GuiCheckBoxCtrl(WorldEditorTreeCheckBox) { - profile = "GuiRadioProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "444 5"; - extent = "63 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "if($ThisControl.getValue()) WorldEditorFrameSetDlg.addTool(EditorToolTreeViewGui); else WorldEditorFrameSetDlg.removeTool(EditorToolTreeViewGui);"; - helpTag = "0"; - text = "Tree"; - }; - new GuiCheckBoxCtrl(WorldEditorMissionAreaCheckBox) { - profile = "GuiRadioProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "507 5"; - extent = "63 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "if($ThisControl.getValue()) WorldEditorFrameSetDlg.addTool(EditorToolMissionAreaGui); else WorldEditorFrameSetDlg.removeTool(EditorToolMissionAreaGui);"; - helpTag = "0"; - text = "Mission"; - }; - new GuiCheckBoxCtrl(WorldEditorInspectorCheckBox) { - profile = "GuiRadioProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "570 5"; - extent = "63 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "if($ThisControl.getValue()) WorldEditorFrameSetDlg.addTool(EditorToolInspectorGui); else WorldEditorFrameSetDlg.removeTool(EditorToolInspectorGui);"; - helpTag = "0"; - text = "Inspector"; - }; - }; -}; -//--- OBJECT WRITE END --- - -function WorldEditorToolbarDlg::init(%this) -{ - WorldEditorInspectorCheckBox.setValue(WorldEditorToolFrameSet.isMember("EditorToolInspectorGui")); - WorldEditorMissionAreaCheckBox.setValue(WorldEditorToolFrameSet.isMember("EditorToolMissionAreaGui")); - WorldEditorTreeCheckBox.setValue(WorldEditorToolFrameSet.isMember("EditorToolTreeViewGui")); - WorldEditorCreatorCheckBox.setValue(WorldEditorToolFrameSet.isMember("EditorToolCreatorGui")); -} diff --git a/docs/base/@vl2/scripts.vl2/gui/cmdMapHelpText.gui b/docs/base/@vl2/scripts.vl2/gui/cmdMapHelpText.gui deleted file mode 100644 index ba585dc5..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/cmdMapHelpText.gui +++ /dev/null @@ -1,436 +0,0 @@ -new GuiControl(CmdMapHelpTextGui) { - profile = "GuiContentProfileNoClear"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "0"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - - new GuiControl(teamButtonBox) { - profile = "GuiHelpBoxProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "280 5"; - extent = "160 50"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiTextCtrl(teamButtonHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "150 15"; - minExtent = "8 8"; - visible = "1"; - text = "TEAMMATES"; - }; - new GuiMLTextCtrl(teamButtonText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "150 35"; - minExtent = "8 8"; - visible = "1"; - lineSpacing = "1"; - }; - }; - new HudHelpTag(teamButtonLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "435 8"; - extent = "20 5"; - flip = "0"; - visible = "1"; - }; - - new GuiControl(tacticalButtonBox) { - profile = "GuiHelpBoxProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "270 57"; - extent = "170 80"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiTextCtrl(tacticalButtonHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "170 15"; - minExtent = "8 8"; - visible = "1"; - text = "TACTICAL ASSETS"; - }; - new GuiMLTextCtrl(tacticalButtonText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "170 65"; - minExtent = "8 8"; - visible = "1"; - lineSpacing = "1"; - }; - }; - new HudHelpTag(tacticalButtonLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "430 60"; - extent = "20 5"; - flip = "0"; - visible = "1"; - }; - - new GuiControl(supportButtonBox) { - profile = "GuiHelpBoxProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "280 139"; - extent = "160 65"; - minExtent = "8 8"; - visible = "1"; - helpTag = "0"; - - new GuiTextCtrl(supportButtonHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "150 15"; - minExtent = "8 8"; - visible = "1"; - text = "SUPPORT ASSETS"; - }; - new GuiMLTextCtrl(supportButtonText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "150 50"; - minExtent = "8 8"; - visible = "1"; - lineSpacing = "1"; - }; - }; - - new GuiControl(waypointButtonBox) { - profile = "GuiHelpBoxProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "160 110"; - extent = "100 35"; - minExtent = "8 8"; - visible = "1"; - lineSpacing = "1"; - - new GuiTextCtrl(waypointButtonHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "90 15"; - minExtent = "8 8"; - visible = "1"; - text = "WAYPOINTS"; - }; - new GuiMLTextCtrl(waypointButtonText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "90 15"; - minExtent = "8 8"; - visible = "1"; - lineSpacing = "1"; - }; - }; - - new GuiControl(objectiveButtonBox) { - profile = "GuiHelpBoxProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "125 150"; - extent = "150 35"; - minExtent = "8 8"; - visible = "1"; - lineSpacing = "1"; - - new GuiTextCtrl(objectiveButtonHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "140 15"; - minExtent = "8 8"; - visible = "1"; - text = "OBJECTIVES"; - }; - new GuiMLTextCtrl(objectiveButtonText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "140 20"; - minExtent = "8 8"; - visible = "1"; - lineSpacing = "1"; - }; - }; - - new GuiControl(sensorToolBox) { - profile = "GuiHelpBoxProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "160 208"; - extent = "280 50"; - minExtent = "8 8"; - visible = "1"; - - new GuiTextCtrl(sensorToolHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "270 15"; - minExtent = "8 8"; - visible = "1"; - text = "SENSOR"; - }; - new GuiMLTextCtrl(sensorToolText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "270 35"; - minExtent = "8 8"; - visible = "1"; - lineSpacing = "1"; - }; - }; - - new GuiControl(handToolBox) { - profile = "GuiHelpBoxProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "200 260"; - extent = "240 65"; - minExtent = "8 8"; - visible = "1"; - lineSpacing = "1"; - - new GuiTextCtrl(handToolHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "250 15"; - minExtent = "8 8"; - visible = "1"; - text = "HAND/POINTER"; - }; - new GuiMLTextCtrl(handToolText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "250 50"; - minExtent = "8 8"; - visible = "1"; - lineSpacing = "1"; - }; - }; - new HudHelpTag(handToolLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "435 323"; - extent = "20 5"; - flip = "0"; - visible = "1"; - }; - - new GuiControl(zoomToolBox) { - profile = "GuiHelpBoxProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "200 327"; - extent = "240 50"; - minExtent = "8 8"; - visible = "1"; - - new GuiTextCtrl(zoomToolHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "235 15"; - minExtent = "8 8"; - visible = "1"; - text = "ZOOM"; - }; - new GuiMLTextCtrl(zoomToolText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "230 35"; - minExtent = "8 8"; - visible = "1"; - lineSpacing = "1"; - }; - }; - new HudHelpTag(zoomToolLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "435 365"; - extent = "20 5"; - flip = "0"; - visible = "1"; - }; - - new GuiControl(centerToolBox) { - profile = "GuiHelpBoxProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "200 379"; - extent = "240 65"; - minExtent = "8 8"; - visible = "1"; - - new GuiTextCtrl(centerToolHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "230 15"; - minExtent = "8 8"; - visible = "1"; - text = "CENTER MAP"; - }; - new GuiMLTextCtrl(centerToolText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "230 50"; - minExtent = "8 8"; - visible = "1"; - lineSpacing = "1"; - }; - }; - new HudHelpTag(centerToolLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "435 400"; - extent = "20 5"; - flip = "0"; - visible = "1"; - }; - - new GuiControl(textToolBox) { - profile = "GuiHelpBoxProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "220 446"; - extent = "220 35"; - minExtent = "8 8"; - visible = "1"; - - new GuiTextCtrl(textToolHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "210 15"; - minExtent = "8 8"; - visible = "1"; - text = "TEXT ON/OFF"; - }; - new GuiMLTextCtrl(textToolText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "210 20"; - minExtent = "8 8"; - visible = "1"; - lineSpacing = "1"; - }; - }; - - new GuiControl(cameraToolBox) { - profile = "GuiHelpBoxProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "2 380"; - extent = "190 95"; - minExtent = "8 8"; - visible = "1"; - - new GuiTextCtrl(cameraToolHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "180 15"; - minExtent = "8 8"; - visible = "1"; - text = "CAMERA"; - }; - new GuiMLTextCtrl(cameraToolText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "180 80"; - minExtent = "8 8"; - visible = "1"; - lineSpacing = "1"; - }; - }; - new GuiControl(generalHelpBox) { - profile = "GuiHelpBoxProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "2 140"; - extent = "120 235"; - minExtent = "8 8"; - visible = "1"; - - new GuiTextCtrl(generalHelpHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "110 15"; - minExtent = "8 8"; - visible = "1"; - text = "COMMAND MAP"; - }; - new GuiMLTextCtrl(generalHelpText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "110 225"; - minExtent = "8 8"; - visible = "1"; - lineSpacing = "1"; - }; - }; -}; - -commanderMapGui.add(CmdMapHelpTextGui); \ No newline at end of file diff --git a/docs/base/@vl2/scripts.vl2/gui/helpTextGui.gui b/docs/base/@vl2/scripts.vl2/gui/helpTextGui.gui deleted file mode 100644 index 7c6545f0..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/helpTextGui.gui +++ /dev/null @@ -1,347 +0,0 @@ -new GuiControl(HelpTextGui) { - profile = "GuiContentProfileNoClear"; - horizSizing = "width"; - vertSizing = "height"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "0"; - setFirstResponder = "1"; - modal = "1"; - helpTag = "0"; - - new ShellFieldCtrl(objHudBox) - { - profile = "GuiChatBackProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "40 365"; - extent = "140 65"; - minExtent = "8 8"; - visible = "1"; - - new GuiTextCtrl(objHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "130 14"; - minExtent = "8 8"; - visible = "1"; - text = "OBJECTIVES"; - }; - new GuiMLTextCtrl(objHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "130 45"; - minExtent = "8 8"; - visible = "1"; - lineSpacing = "1"; - }; - }; - new HudHelpTag(objHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "160 425"; - extent = "5 20"; - flip = "0"; - visible = "1"; - }; - - new ShellFieldCtrl(chatHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "14 85"; - extent = "140 70"; - minExtent = "8 8"; - visible = "1"; - - new GuiTextCtrl(chatHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "130 14"; - minExtent = "8 8"; - visible = "1"; - text = "CHAT"; - }; - new GuiMLTextCtrl(chatHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "130 55"; - minExtent = "8 8"; - visible = "1"; - lineSpacing = "1"; - }; - }; - new HudHelpTag(chatHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "145 75"; - extent = "5 20"; - flip = "1"; - visible = "1"; - }; - - new ShellFieldCtrl(energyHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "320 75"; - extent = "145 85"; - minExtent = "8 8"; - visible = "1"; - - new GuiTextCtrl(energyHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "135 14"; - minExtent = "8 8"; - visible = "1"; - text = "ENERGY"; - }; - new GuiMLTextCtrl(energyHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "135 70"; - minExtent = "8 8"; - visible = "1"; - lineSpacing = "1"; - }; - }; - new HudHelpTag(energyHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "450 35"; - extent = "5 45"; - flip = "1"; - visible = "1"; - }; - - new ShellFieldCtrl(compassHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "480 90"; - extent = "150 100"; - minExtent = "8 8"; - visible = "1"; - lineSpacing = "1"; - - new GuiTextCtrl(compassHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "140 14"; - minExtent = "8 8"; - visible = "1"; - text = "COMPASS"; - }; - new GuiMLTextCtrl(compassHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "140 85"; - minExtent = "8 8"; - visible = "1"; - lineSpacing = "1"; - }; - }; - new HudHelpTag(compassHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "595 80"; - extent = "5 25"; - flip = "1"; - visible = "1"; - }; - - new ShellFieldCtrl(damageHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "280 10"; - extent = "150 50"; - minExtent = "8 8"; - visible = "1"; - lineSpacing = "1"; - - new GuiTextCtrl(damageHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "140 14"; - minExtent = "8 8"; - visible = "1"; - text = "DAMAGE"; - }; - new GuiMLTextCtrl(damageHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "140 35"; - minExtent = "8 8"; - visible = "1"; - lineSpacing = "1"; - }; - }; - new HudHelpTag(damageHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "bottom"; - position = "425 15"; - extent = "25 5"; - flip = "0"; - visible = "1"; - }; - - new GuiControl(reticleTextFrame) { - profile = "GuiHelpTextProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "120 90"; - extent = "400 300"; - visible = "1"; - - new ShellFieldCtrl(reticleHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "20 140"; - extent = "140 70"; - minExtent = "8 8"; - visible = "1"; - lineSpacing = "1"; - - new GuiTextCtrl(reticleHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "130 14"; - minExtent = "8 8"; - visible = "1"; - text = "RETICLE"; - }; - new GuiMLTextCtrl(reticleHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "130 55"; - minExtent = "8 8"; - visible = "1"; - lineSpacing = "1"; - }; - }; - new HudHelpTag(reticleHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "right"; - vertSizing = "top"; - position = "155 145"; - extent = "25 5"; - flip = "0"; - visible = "1"; - }; - }; - - new ShellFieldCtrl(inventoryHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "420 340"; - extent = "140 85"; - minExtent = "8 8"; - visible = "1"; - - new GuiTextCtrl(inventoryHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "130 14"; - minExtent = "8 8"; - visible = "1"; - text = "INVENTORY"; - }; - new GuiMLTextCtrl(inventoryHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "130 70"; - minExtent = "8 8"; - visible = "1"; - lineSpacing = "1"; - }; - }; - new HudHelpTag(inventoryHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "490 420"; - extent = "5 20"; - flip = "0"; - visible = "1"; - }; - - new ShellFieldCtrl(weaponsHudBox) { - profile = "GuiChatBackProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "460 240"; - extent = "140 70"; - minExtent = "8 8"; - visible = "1"; - - new GuiTextCtrl(weaponsHudHeader) { - profile = "GuiHelpHeaderProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 1"; - extent = "130 14"; - minExtent = "8 8"; - visible = "1"; - text = "WEAPONS"; - }; - new GuiMLTextCtrl(weaponsHudText) { - profile = "GuiHelpTextProfile"; - horizSizing = "width"; - vertSizing = "height"; - position = "4 15"; - extent = "135 60"; - minExtent = "8 8"; - visible = "1"; - lineSpacing = "1"; - }; - }; - new HudHelpTag(weaponsHudLine) { - profile = "GuiHelpLineProfile"; - horizSizing = "left"; - vertSizing = "top"; - position = "590 300"; - extent = "20 5"; - flip = "0"; - visible = "1"; - }; -}; - -PlayGui.add(helpTextGui); \ No newline at end of file diff --git a/docs/base/@vl2/scripts.vl2/gui/objectBuilderGui.gui b/docs/base/@vl2/scripts.vl2/gui/objectBuilderGui.gui deleted file mode 100644 index 926a9b36..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/objectBuilderGui.gui +++ /dev/null @@ -1,645 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(ObjectBuilderGui) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new GuiWindowCtrl(OBTargetWindow) { - profile = "GuiWindowProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "217 74"; - extent = "256 282"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - resizeWidth = "1"; - resizeHeight = "1"; - canMove = "1"; - canClose = "0"; - canMinimize = "0"; - canMaximize = "0"; - minSize = "50 50"; - - new GuiTextCtrl() { - profile = "GuiCenterTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "13 31"; - extent = "84 25"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Object Name:"; - }; - new GuiTextEditCtrl(OBObjectName) { - profile = "GuiTextEditProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "105 31"; - extent = "143 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - historySize = "0"; - }; - new GuiControl(OBContentWindow) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "8 56"; - extent = "240 193"; - minExtent = "0 0"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - }; - new GuiButtonCtrl(OBOKButton) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "70 254"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "ObjectBuilderGui.onOK();"; - helpTag = "0"; - text = "OK"; - }; - new GuiButtonCtrl(OBCancelButton) { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "156 254"; - extent = "80 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - command = "ObjectBuilderGui.onCancel();"; - helpTag = "0"; - text = "Cancel"; - }; - }; -}; -//--- OBJECT WRITE END --- - -function ObjectBuilderGui::init(%this) -{ - %this.baseOffsetX = 9; - %this.baseOffsetY = 10; - %this.scriptFile = "editor/newObject.cs"; - %this.defaultObjectName = ""; - %this.defaultFieldStep = 26; - %this.columnOffset = 95; - - %this.fieldNameExtent = "132 18"; - %this.textEditExtent = "127 18"; - %this.checkBoxExtent = "18 18"; - %this.popupMenuExtent = "127 18"; - %this.fileButtonExtent = "127 18"; - - // - %this.numControls = 0; - - %this.reset(); -} - -function ObjectBuilderGui::reset(%this) -{ - %this.curXPos = %this.baseOffsetX; - %this.curYPos = %this.baseOffsetY; - %this.createCallback = ""; - %this.currentControl = 0; - - // - OBObjectName.setValue(%this.defaultObjectName); - - // - %this.newObject = 0; - %this.className = ""; - %this.numFields = 0; - - // - for(%i = 0; %i < %this.numControls; %i++) - { - %this.textControls[%i].delete(); - %this.conrols[%i].delete(); - } - %this.numControls = 0; -} - -//------------------------------------------------------------------------------ - -function ObjectBuilderGui::createFileType(%this, %index) -{ - if(%index >= %this.numFields || %this.field[%index, name] $= "") - { - error("ObjectBuilderGui::createFileType: invalid field"); - return; - } - - // - if(%this.field[%index, text] $= "") - %name = %this.field[%index, name]; - else - %name = %this.field[%index, text]; - - // - %this.textControls[%this.numControls] = new GuiTextCtrl() { - profile = "GuiTextProfile"; - text = %name; - extent = %this.fieldNameExtent; - position = %this.curXPos @ " " @ %this.curYPos; - modal = "1"; - }; - - // - %this.controls[%this.numControls] = new GuiButtonCtrl() { - profile = "GuiButtonProfile"; - extent = %this.fileButtonExtent; - position = %this.curXPos + %this.columnOffset @ " " @ %this.curYPos; - modal = "1"; - command = %this @ ".getFileName(" @ %index @ ");"; - }; - - %val = %this.field[%index, value]; - %this.controls[%this.numControls].setValue(fileBase(%val) @ fileExt(%val)); - - %this.numControls++; - %this.curYPos += %this.defaultFieldStep; -} - -function ObjectBuilderGui::getFileName(%this, %index) -{ - if(%index >= %this.numFields || %this.field[%index, name] $= "") - { - error("ObjectBuilderGui::getFileName: invalid field"); - return; - } - - %val = %this.field[%index, value]; - - %path = filePath(%val); - %ext = fileExt(%val); - - %this.currentControl = %index; - getLoadFilename(%path @ "*" @ %ext, %this @ ".gotFileName"); -} - -function ObjectBuilderGui::gotFileName(%this, %name) -{ - %this.controls[%this.currentControl].setValue(%name); -} - -//------------------------------------------------------------------------------ - -function ObjectBuilderGui::createDataBlockType(%this, %index) -{ - if(%index >= %this.numFields || %this.field[%index, name] $= "") - { - error("ObjectBuilderGui::createDataBlockType: invalid field"); - return; - } - - // - if(%this.field[%index, text] $= "") - %name = %this.field[%index, name]; - else - %name = %this.field[%index, text]; - - // - %this.textControls[%this.numControls] = new GuiTextCtrl() { - profile = "GuiTextProfile"; - text = %name; - extent = %this.fieldNameExtent; - position = %this.curXPos @ " " @ %this.curYPos; - modal = "1"; - }; - - // - %this.controls[%this.numControls] = new GuiPopupMenuCtrl() { - profile = "GuiButtonProfile"; - extent = %this.popupMenuExtent; - position = %this.curXPos + %this.columnOffset @ " " @ %this.curYPos; - modal = "1"; - maxPopupHeight = "200"; - }; - - %classname = getWord(%this.field[%index, value], 0); - - %this.controls[%this.numControls].add("", -1); - - // add the datablocks - for(%i = 0; %i < DataBlockGroup.getCount(); %i++) - { - %obj = DataBlockGroup.getObject(%i); - if(%obj.getClassName() $= %classname) - %this.controls[%this.numControls].add(%obj.getName(), %i); - } - - %this.controls[%this.numControls].setValue(getWord(%this.field[%index, value], 1)); - - %this.numControls++; - %this.curYPos += %this.defaultFieldStep; -} - -function ObjectBuilderGui::createBoolType(%this, %index) -{ - if(%index >= %this.numFields || %this.field[%index, name] $= "") - { - error("ObjectBuilderGui::createBoolType: invalid field"); - return; - } - - // - if(%this.field[%index, value] $= "") - %value = 0; - else - %value = %this.field[%index, value]; - - // - if(%this.field[%index, text] $= "") - %name = %this.field[%index, name]; - else - %name = %this.field[%index, text]; - - // - %this.textControls[%this.numControls] = new GuiTextCtrl() { - profile = "GuiTextProfile"; - text = %name; - extent = %this.fieldNameExtent; - position = %this.curXPos @ " " @ %this.curYPos; - modal = "1"; - }; - - // - %this.controls[%this.numControls] = new GuiCheckBoxCtrl() { - profile = "GuiCheckBoxProfile"; - extent = %this.checkBoxExtent; - position = %this.curXPos + %this.columnOffset @ " " @ %this.curYPos; - modal = "1"; - }; - - %this.controls[%this.numControls].setValue(%value); - - %this.numControls++; - %this.curYPos += %this.defaultFieldStep; -} - -function ObjectBuilderGui::createStringType(%this, %index) -{ - if(%index >= %this.numFields || %this.field[%index, name] $= "") - { - error("ObjectBuilderGui::createStringType: invalid field"); - return; - } - - // - if(%this.field[%index, text] $= "") - %name = %this.field[%index, name]; - else - %name = %this.field[%index, text]; - - // - %this.textControls[%this.numControls] = new GuiTextCtrl() { - profile = "GuiTextProfile"; - text = %name; - extent = %this.fieldNameExtent; - position = %this.curXPos @ " " @ %this.curYPos; - modal = "1"; - }; - - // - %this.controls[%this.numControls] = new GuiTextEditCtrl() { - profile = "GuiTextEditProfile"; - extent = %this.textEditExtent; - text = %this.field[%index, value]; - position = %this.curXPos + %this.columnOffset @ " " @ %this.curYPos; - modal = "1"; - }; - - %this.numControls++; - %this.curYPos += %this.defaultFieldStep; -} - -//------------------------------------------------------------------------------ - -function ObjectBuilderGui::adjustSizes(%this) -{ - if(%this.numControls == 0) - %this.curYPos = 0; - - OBTargetWindow.extent = "256 " @ %this.curYPos + 88; - OBContentWindow.extent = "240 " @ %this.curYPos; - OBOKButton.position = "70 " @ %this.curYPos + 62; - OBCancelButton.position = "156 " @ %this.curYPos + 62; -} - -function ObjectBuilderGui::process(%this) -{ - if(%this.className $= "") - { - error("ObjectBuilderGui::process: classname is not specified"); - return; - } - - OBTargetWindow.setValue("Building Object: " @ %this.className); - - // - for(%i = 0; %i < %this.numFields; %i++) - { - switch$(%this.field[%i, type]) - { - case "TypeBool": - %this.createBoolType(%i); - - case "TypeDataBlock": - %this.createDataBlockType(%i); - - case "TypeFile": - %this.createFileType(%i); - - default: - %this.createStringType(%i); - } - } - - // add the controls - for(%i = 0; %i < %this.numControls; %i++) - { - OBContentWindow.add(%this.textControls[%i]); - OBContentWindow.add(%this.controls[%i]); - } - - // - %this.adjustSizes(); - - // - Canvas.pushDialog(%this); -} - -function ObjectBuilderGui::processNewObject(%this, %obj) -{ - if(%this.createCallback !$= "") - eval(%this.createCallback); - - if(!isObject(EWorldEditor)) - return; - - $InstantGroup.add(%obj); - EWorldEditor.clearSelection(); - EWorldEditor.selectObject(%obj); - EWorldEditor.dropSelection(); -} - -function ObjectBuilderGui::onOK(%this) -{ - // get current values - for(%i = 0; %i < %this.numControls; %i++) - %this.field[%i, value] = %this.controls[%i].getValue(); - - // - %file = new FileObject(); - - %file.openForWrite(%this.scriptFile); - - %file.writeLine(%this @ ".newObject = new " @ %this.className @ "(" @ OBObjectName.getValue() @ ") {"); - - for(%i = 0; %i < %this.numFields; %i++) - %file.writeLine(" " @ %this.field[%i, name] @ " = \"" @ %this.field[%i, value] @ "\";"); - - %file.writeLine("};"); - - %file.close(); - %file.delete(); - - // - exec(%this.scriptFile); - if(%this.newObject != 0) - %this.processNewObject(%this.newObject); - - %this.reset(); - Canvas.popDialog(%this); -} - -function ObjectBuilderGui::onCancel(%this) -{ - %this.reset(); - Canvas.popDialog(%this); -} - -function ObjectBuilderGui::addField(%this, %name, %type, %text, %value) -{ - %this.field[%this.numFields, name] = %name; - %this.field[%this.numFields, type] = %type; - %this.field[%this.numFields, text] = %text; - %this.field[%this.numFields, value] = %value; - - %this.numFields++; -} - -//------------------------------------------------------------------------------ -// Environment -//------------------------------------------------------------------------------ - -function ObjectBuilderGui::buildSky(%this) -{ - %this.className = "Sky"; - - %this.addField("materialList", "TypeFile", "Material list", "Lush_l4.dml"); - %this.addField("cloudSpeed[0]", "TypePoint2", "Cloud0 Speed", "0.0000003 0.0000003"); - %this.addField("cloudSpeed[1]", "TypePoint2", "Cloud1 Speed", "0.0000006 0.0000006"); - %this.addField("cloudSpeed[2]", "TypePoint2", "Cloud2 Speed", "0.0000009 0.0000009"); - %this.addField("cloudHeightPer[0]", "TypeFloat", "Cloud0 Height", "0.349971"); - %this.addField("cloudHeightPer[1]", "TypeFloat", "Cloud1 Height", "0.25"); - %this.addField("cloudHeightPer[2]", "TypeFloat", "Cloud2 Height", "0.199973"); - %this.addField("visibleDistance", "TypeFloat", "Visible distance", "900"); - %this.addField("fogDistance", "TypeFloat", "Fog distance", "600"); - %this.addField("fogColor", "TypeColor", "Fog color", "0.5 0.5 0.5"); - %this.addField("fogVolume1", "TypePoint3", "Fog volume", "120 0 100"); - %this.addField("fogVolume2", "TypePoint3", "Fog volume", "0 0 0"); - %this.addField("fogVolume3", "TypePoint3", "Fog volume", "0 0 0"); - - %this.process(); -} - -function ObjectBuilderGui::buildSun(%this) -{ - %this.className = "Sun"; - - %this.addField("direction", "TypeVector", "Direction", "1 1 -1"); - %this.addField("color", "TypeColor", "Sun color", "0.8 0.8 0.8"); - %this.addField("ambient", "TypeColor", "Ambient color", "0.2 0.2 0.2"); - - %this.process(); -} - -function ObjectBuilderGui::buildLightning(%this) -{ - %this.className = "Lightning"; - - %this.addField("dataBlock", "TypeDataBlock", "Data block", "LightningData DefaultStorm"); - - %this.process(); -} - -function ObjectBuilderGui::buildWater(%this) -{ - %this.className = "WaterBlock"; - - // jff: this object needs some work!! - %this.addField("extent", "TypePoint3", "Extent", "100 100 10"); - %this.addField("textureSize", "TypePoint2", "Texture size", "32 32"); - %this.addField("params[0]", "TypePoint4", "Wave Param0", "0.32 -0.67 0.066 0.5"); - %this.addField("params[1]", "TypePoint4", "Wave Param1", "0.63 -2.41 0.33 0.21"); - %this.addField("params[2]", "TypePoint4", "Wave Param2", "0.39 0.39 0.2 0.133"); - %this.addField("params[3]", "TypePoint4", "Wave Param3", "1.21 -0.61 0.13 -0.33"); - %this.addField("floodFill", "TypeBool", "Flood fill?", "true"); - %this.addField("seedPoints", "TypeString", "Seed points", "0 0 1 0 1 1 0 1"); - - %this.process(); -} - -function ObjectBuilderGui::buildTerrain(%this) -{ - %this.className = "TerrainBlock"; - %this.createCallback = "tEditor.attachTerrain();"; - - %this.addField("terrainFile", "TypeFile", "Terrain file", "terrains/terr1.ter"); - %this.addField("squareSize", "TypeInt", "Square size", "8"); - - %this.process(); -} - -function ObjectBuilderGui::buildAudioEmitter(%this) -{ - %this.className = "AudioEmitter"; - %this.addField("profile", "TypeDataBlock", "Sound Profile", "AudioProfile"); - %this.addField("description", "TypeDataBlock", "Sound Description", "AudioDescription"); - %this.addField("fileName", "TypeFile", "Audio file", ""); - %this.addField("useProfileDescription", "TypeBool", "Use profile's desc?", "false"); - %this.addFIeld("volume", "TypeFloat", "Volume", "1.0"); - %this.addField("isLooping", "TypeBool", "Looping?", "true"); - %this.addField("is3D", "TypeBool", "Is 3D sound?", "true"); - %this.addField("minDistance", "TypeFloat", "Min distance", "20.0"); - %this.addField("maxDistance", "TypeFloat", "Max distance", "100.0"); - %this.addField("coneInsideAngle", "TypeInt", "Cone inside angle", "360"); - %this.addField("coneOutsideAngle", "TypeInt", "Cone outside angle", "360"); - %this.addField("coneOutsideVolume", "TypeFloat", "Cone outside volume", "1.0"); - %this.addField("coneVector", "TypePoint3", "Cone Vector", "0 0 1"); - %this.addField("loopCount", "TypeInt", "Loop count", "-1"); - %this.addField("minLoopGap", "TypeInt", "Min loop gap (ms)", "0"); - %this.addField("maxLoopGap", "TypeInt", "Max loop gap (ms)", "0"); - %this.addField("type", "TypeEnum", "Audio type", "EffectAudioType"); - %this.process(); -} - -function ObjectBuilderGui::buildPrecipitation(%this) -{ - %this.className = "Precipitation"; - %this.addField("nameTag", "TypeString", "Name", ""); - %this.addField("dataBlock", "TypeDataBlock", "Precipitation data", "PrecipitationData"); - %this.process(); -} - -function ObjectBuilderGui::buildParticleEmitter(%this) -{ - %this.className = "ParticleEmissionDummy"; - %this.addField("dataBlock", "TypeDataBlock", "datablock", "ParticleEmissionDummyData"); - %this.addField("emitter", "TypeDataBlock", "Particle data", "ParticleEmitterData"); - %this.process(); -} - -//------------------------------------------------------------------------------ -// Mission -//------------------------------------------------------------------------------ - -function ObjectBuilderGui::buildMissionArea(%this) -{ - %this.className = "MissionArea"; - %this.addField("area", "TypeRect", "Bounding area", "0 0 1024 1024"); - %this.process(); -} - -function ObjectBuilderGui::buildMarker(%this) -{ - %this.className = "Marker"; - %this.process(); -} - -function ObjectBuilderGui::buildForcefield(%this) -{ - %this.className = "ForcefieldBare"; - %this.addField("dataBlock", "TypeDataBlock", "Data Block", "ForceFieldBareData defaultForceFieldBare"); - %this.process(); -} - -function ObjectBuilderGui::buildTrigger(%this) -{ - %this.className = "Trigger"; - %this.addField("dataBlock", "TypeDataBlock", "Data Block", "TriggerData defaultTrigger"); - %this.addField("polyhedron", "TypeTriggerPolyhedron", "Polyhedron", "0 0 0 1 0 0 0 -1 0 0 0 1"); - %this.process(); -} - -function ObjectBuilderGui::buildPhysicalZone(%this) -{ - %this.className = "PhysicalZone"; - %this.addField("polyhedron", "TypeTriggerPolyhedron", "Polyhedron", "0 0 0 1 0 0 0 -1 0 0 0 1"); - %this.process(); -} - -function ObjectBuilderGui::buildCamera(%this) -{ - %this.className = "Camera"; - - %this.addField("position", "TypePoint3", "Position", "0 0 0"); - %this.addField("rotation", "TypePoint4", "Rotation", "1 0 0 0"); - %this.addField("dataBlock", "TypeDataBlock", "Data block", "CameraData Observer"); - %this.addField("team", "TypeInt", "Team", "0"); - - %this.process(); -} - -//------------------------------------------------------------------------------ -// System -//------------------------------------------------------------------------------ - -function ObjectBuilderGui::buildSimGroup(%this) -{ - %this.className = "SimGroup"; - %this.process(); -} - -//------------------------------------------------------------------------------ -// AI -//------------------------------------------------------------------------------ - -function ObjectBuilderGui::buildObjective(%this) -{ - %this.className = "AIObjective"; - %this.process(); -} - -function ObjectBuilderGui::buildNavigationGraph(%this) -{ - %this.className = "NavigationGraph"; - %this.process(); -} diff --git a/docs/base/@vl2/scripts.vl2/gui/sceneLightingGui.gui b/docs/base/@vl2/scripts.vl2/gui/sceneLightingGui.gui deleted file mode 100644 index 3e22b625..00000000 --- a/docs/base/@vl2/scripts.vl2/gui/sceneLightingGui.gui +++ /dev/null @@ -1,63 +0,0 @@ -//--- OBJECT WRITE BEGIN --- -new GuiControl(SceneLightingGui) { - profile = "GuiDefaultProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "0 0"; - extent = "640 480"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - - new GuiWindowCtrl() { - profile = "GuiWindowProfile"; - horizSizing = "center"; - vertSizing = "center"; - position = "180 180"; - extent = "280 88"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "Please wait..."; - resizeWidth = "0"; - resizeHeight = "0"; - canMove = "0"; - canClose = "0"; - canMinimize = "0"; - canMaximize = "0"; - minSize = "50 50"; - - new GuiProgressCtrl() { - profile = "GuiButtonProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "21 51"; - extent = "245 20"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - variable = "$SceneLighting::lightingProgress"; - value = "0.f"; - modal = "1"; - helpTag = "0"; - }; - new GuiTextCtrl() { - profile = "GuiTextProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "28 31"; - extent = "231 18"; - minExtent = "8 8"; - visible = "1"; - setFirstResponder = "0"; - modal = "1"; - helpTag = "0"; - text = "The mission is currently being relit. Please wait."; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/scripts.vl2/scripts/autoexec/scripts.txt b/docs/base/@vl2/scripts.vl2/scripts/autoexec/scripts.txt deleted file mode 100644 index 1597cd24..00000000 --- a/docs/base/@vl2/scripts.vl2/scripts/autoexec/scripts.txt +++ /dev/null @@ -1 +0,0 @@ -Any scripts (.cs files) placed in this folder will be loaded (exec'd) automatically. \ No newline at end of file diff --git a/docs/base/@vl2/shapes.vl2/shapes/ammo_chaingun.glb b/docs/base/@vl2/shapes.vl2/shapes/ammo_chaingun.glb index 2c0a0940..76d9f8dc 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/ammo_chaingun.glb and b/docs/base/@vl2/shapes.vl2/shapes/ammo_chaingun.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/ammo_disc.glb b/docs/base/@vl2/shapes.vl2/shapes/ammo_disc.glb index 73fd0cf5..418948e0 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/ammo_disc.glb and b/docs/base/@vl2/shapes.vl2/shapes/ammo_disc.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/ammo_grenade.glb b/docs/base/@vl2/shapes.vl2/shapes/ammo_grenade.glb index 6f764ae0..dd604464 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/ammo_grenade.glb and b/docs/base/@vl2/shapes.vl2/shapes/ammo_grenade.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/ammo_mine.glb b/docs/base/@vl2/shapes.vl2/shapes/ammo_mine.glb index 70491a6c..b09a0cce 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/ammo_mine.glb and b/docs/base/@vl2/shapes.vl2/shapes/ammo_mine.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/ammo_missile.glb b/docs/base/@vl2/shapes.vl2/shapes/ammo_missile.glb index 57b6e747..91348ba4 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/ammo_missile.glb and b/docs/base/@vl2/shapes.vl2/shapes/ammo_missile.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/ammo_mortar.glb b/docs/base/@vl2/shapes.vl2/shapes/ammo_mortar.glb index 6abc021a..5fec5eed 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/ammo_mortar.glb and b/docs/base/@vl2/shapes.vl2/shapes/ammo_mortar.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/ammo_plasma.glb b/docs/base/@vl2/shapes.vl2/shapes/ammo_plasma.glb index 879caa2f..d6f7f46f 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/ammo_plasma.glb and b/docs/base/@vl2/shapes.vl2/shapes/ammo_plasma.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/banner_honor.glb b/docs/base/@vl2/shapes.vl2/shapes/banner_honor.glb index 96927e7d..b8bebe74 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/banner_honor.glb and b/docs/base/@vl2/shapes.vl2/shapes/banner_honor.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/banner_strength.glb b/docs/base/@vl2/shapes.vl2/shapes/banner_strength.glb index 5d47bb70..08f2d2e2 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/banner_strength.glb and b/docs/base/@vl2/shapes.vl2/shapes/banner_strength.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/banner_unity.glb b/docs/base/@vl2/shapes.vl2/shapes/banner_unity.glb index a881d932..1597c100 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/banner_unity.glb and b/docs/base/@vl2/shapes.vl2/shapes/banner_unity.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/beacon.glb b/docs/base/@vl2/shapes.vl2/shapes/beacon.glb index 734e0433..e1137df3 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/beacon.glb and b/docs/base/@vl2/shapes.vl2/shapes/beacon.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/bio_player_debris.glb b/docs/base/@vl2/shapes.vl2/shapes/bio_player_debris.glb index f1bd3a80..7f4d5270 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/bio_player_debris.glb and b/docs/base/@vl2/shapes.vl2/shapes/bio_player_debris.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/bioderm_heavy.glb b/docs/base/@vl2/shapes.vl2/shapes/bioderm_heavy.glb index 8c6fc7f2..c0b46655 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/bioderm_heavy.glb and b/docs/base/@vl2/shapes.vl2/shapes/bioderm_heavy.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/bioderm_light.glb b/docs/base/@vl2/shapes.vl2/shapes/bioderm_light.glb index 4efe4243..6528366e 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/bioderm_light.glb and b/docs/base/@vl2/shapes.vl2/shapes/bioderm_light.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/bioderm_medium.glb b/docs/base/@vl2/shapes.vl2/shapes/bioderm_medium.glb index fdb78933..8d320e1a 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/bioderm_medium.glb and b/docs/base/@vl2/shapes.vl2/shapes/bioderm_medium.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/bmiscf.glb b/docs/base/@vl2/shapes.vl2/shapes/bmiscf.glb index f8ef09c8..4dae456c 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/bmiscf.glb and b/docs/base/@vl2/shapes.vl2/shapes/bmiscf.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/bomb.glb b/docs/base/@vl2/shapes.vl2/shapes/bomb.glb index f7b5ab93..418f8e6b 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/bomb.glb and b/docs/base/@vl2/shapes.vl2/shapes/bomb.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/bombers_eye.glb b/docs/base/@vl2/shapes.vl2/shapes/bombers_eye.glb new file mode 100644 index 00000000..8f31a241 Binary files /dev/null and b/docs/base/@vl2/shapes.vl2/shapes/bombers_eye.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg1.glb b/docs/base/@vl2/shapes.vl2/shapes/borg1.glb index d794f751..ec8ce1d2 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/borg1.glb and b/docs/base/@vl2/shapes.vl2/shapes/borg1.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg12.glb b/docs/base/@vl2/shapes.vl2/shapes/borg12.glb index 636b1b39..70c56ba1 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/borg12.glb and b/docs/base/@vl2/shapes.vl2/shapes/borg12.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg13.glb b/docs/base/@vl2/shapes.vl2/shapes/borg13.glb index 3096356b..56729f5c 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/borg13.glb and b/docs/base/@vl2/shapes.vl2/shapes/borg13.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg15.glb b/docs/base/@vl2/shapes.vl2/shapes/borg15.glb index 46dc25a1..c9fd0377 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/borg15.glb and b/docs/base/@vl2/shapes.vl2/shapes/borg15.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg16.glb b/docs/base/@vl2/shapes.vl2/shapes/borg16.glb index 4300235b..ee36dc92 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/borg16.glb and b/docs/base/@vl2/shapes.vl2/shapes/borg16.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg17.glb b/docs/base/@vl2/shapes.vl2/shapes/borg17.glb index de6f5cd6..713dea1a 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/borg17.glb and b/docs/base/@vl2/shapes.vl2/shapes/borg17.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg18.glb b/docs/base/@vl2/shapes.vl2/shapes/borg18.glb index fe5267f1..b1b0e602 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/borg18.glb and b/docs/base/@vl2/shapes.vl2/shapes/borg18.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg19.glb b/docs/base/@vl2/shapes.vl2/shapes/borg19.glb index df365b97..f70eda89 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/borg19.glb and b/docs/base/@vl2/shapes.vl2/shapes/borg19.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg2.glb b/docs/base/@vl2/shapes.vl2/shapes/borg2.glb new file mode 100644 index 00000000..3360faef Binary files /dev/null and b/docs/base/@vl2/shapes.vl2/shapes/borg2.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg20.glb b/docs/base/@vl2/shapes.vl2/shapes/borg20.glb index 33b1e545..598e2730 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/borg20.glb and b/docs/base/@vl2/shapes.vl2/shapes/borg20.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg23.glb b/docs/base/@vl2/shapes.vl2/shapes/borg23.glb index 86253417..6178bd5a 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/borg23.glb and b/docs/base/@vl2/shapes.vl2/shapes/borg23.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg25.glb b/docs/base/@vl2/shapes.vl2/shapes/borg25.glb index 72e71a4f..22d00629 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/borg25.glb and b/docs/base/@vl2/shapes.vl2/shapes/borg25.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg31.glb b/docs/base/@vl2/shapes.vl2/shapes/borg31.glb index 4b67f061..f2366807 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/borg31.glb and b/docs/base/@vl2/shapes.vl2/shapes/borg31.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg32.glb b/docs/base/@vl2/shapes.vl2/shapes/borg32.glb index bae9a57b..2fc4d7ea 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/borg32.glb and b/docs/base/@vl2/shapes.vl2/shapes/borg32.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg33.glb b/docs/base/@vl2/shapes.vl2/shapes/borg33.glb index e2093dd4..27511113 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/borg33.glb and b/docs/base/@vl2/shapes.vl2/shapes/borg33.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg34.glb b/docs/base/@vl2/shapes.vl2/shapes/borg34.glb index 134404a9..1aafb5a7 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/borg34.glb and b/docs/base/@vl2/shapes.vl2/shapes/borg34.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg4.glb b/docs/base/@vl2/shapes.vl2/shapes/borg4.glb new file mode 100644 index 00000000..81ffb773 Binary files /dev/null and b/docs/base/@vl2/shapes.vl2/shapes/borg4.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg5.glb b/docs/base/@vl2/shapes.vl2/shapes/borg5.glb index 39de358b..46faed01 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/borg5.glb and b/docs/base/@vl2/shapes.vl2/shapes/borg5.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg6.glb b/docs/base/@vl2/shapes.vl2/shapes/borg6.glb new file mode 100644 index 00000000..c3abcb03 Binary files /dev/null and b/docs/base/@vl2/shapes.vl2/shapes/borg6.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg7.glb b/docs/base/@vl2/shapes.vl2/shapes/borg7.glb index 117bb960..c4b4e04b 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/borg7.glb and b/docs/base/@vl2/shapes.vl2/shapes/borg7.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/borg8.glb b/docs/base/@vl2/shapes.vl2/shapes/borg8.glb new file mode 100644 index 00000000..1e794b8f Binary files /dev/null and b/docs/base/@vl2/shapes.vl2/shapes/borg8.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/camera.glb b/docs/base/@vl2/shapes.vl2/shapes/camera.glb index cd86141c..b3fa8e78 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/camera.glb and b/docs/base/@vl2/shapes.vl2/shapes/camera.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/debris_generic.glb b/docs/base/@vl2/shapes.vl2/shapes/debris_generic.glb index 8267a3c4..54a585f9 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/debris_generic.glb and b/docs/base/@vl2/shapes.vl2/shapes/debris_generic.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/debris_generic_small.glb b/docs/base/@vl2/shapes.vl2/shapes/debris_generic_small.glb index 2447a0d1..caa8c799 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/debris_generic_small.glb and b/docs/base/@vl2/shapes.vl2/shapes/debris_generic_small.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/debris_player.glb b/docs/base/@vl2/shapes.vl2/shapes/debris_player.glb index f572699e..e6ae5869 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/debris_player.glb and b/docs/base/@vl2/shapes.vl2/shapes/debris_player.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/deploy_ammo.glb b/docs/base/@vl2/shapes.vl2/shapes/deploy_ammo.glb index abbf9f50..5788f7e2 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/deploy_ammo.glb and b/docs/base/@vl2/shapes.vl2/shapes/deploy_ammo.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/deploy_inventory.glb b/docs/base/@vl2/shapes.vl2/shapes/deploy_inventory.glb index 5f9d79f2..2791561f 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/deploy_inventory.glb and b/docs/base/@vl2/shapes.vl2/shapes/deploy_inventory.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/deploy_sensor_motion.glb b/docs/base/@vl2/shapes.vl2/shapes/deploy_sensor_motion.glb index 99ef4d1a..96e770de 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/deploy_sensor_motion.glb and b/docs/base/@vl2/shapes.vl2/shapes/deploy_sensor_motion.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/deploy_sensor_pulse.glb b/docs/base/@vl2/shapes.vl2/shapes/deploy_sensor_pulse.glb index 68640a2b..4508dfcf 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/deploy_sensor_pulse.glb and b/docs/base/@vl2/shapes.vl2/shapes/deploy_sensor_pulse.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/disc.glb b/docs/base/@vl2/shapes.vl2/shapes/disc.glb index 456ecc45..d4d1fc34 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/disc.glb and b/docs/base/@vl2/shapes.vl2/shapes/disc.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/dmiscf.glb b/docs/base/@vl2/shapes.vl2/shapes/dmiscf.glb index f614f21c..8a8382e5 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/dmiscf.glb and b/docs/base/@vl2/shapes.vl2/shapes/dmiscf.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/dorg15.glb b/docs/base/@vl2/shapes.vl2/shapes/dorg15.glb index ae11a65b..82f048f9 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/dorg15.glb and b/docs/base/@vl2/shapes.vl2/shapes/dorg15.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/dorg16.glb b/docs/base/@vl2/shapes.vl2/shapes/dorg16.glb index d6ca4fa0..b420c000 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/dorg16.glb and b/docs/base/@vl2/shapes.vl2/shapes/dorg16.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/dorg17.glb b/docs/base/@vl2/shapes.vl2/shapes/dorg17.glb index 2d3531d4..28a0d557 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/dorg17.glb and b/docs/base/@vl2/shapes.vl2/shapes/dorg17.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/dorg18.glb b/docs/base/@vl2/shapes.vl2/shapes/dorg18.glb index 5342a7e8..3c868d1e 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/dorg18.glb and b/docs/base/@vl2/shapes.vl2/shapes/dorg18.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/dorg19.glb b/docs/base/@vl2/shapes.vl2/shapes/dorg19.glb index a179b618..40178bb0 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/dorg19.glb and b/docs/base/@vl2/shapes.vl2/shapes/dorg19.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/effect_plasma_explosion.glb b/docs/base/@vl2/shapes.vl2/shapes/effect_plasma_explosion.glb index 0faf6da0..b75ce161 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/effect_plasma_explosion.glb and b/docs/base/@vl2/shapes.vl2/shapes/effect_plasma_explosion.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/energy_bolt.glb b/docs/base/@vl2/shapes.vl2/shapes/energy_bolt.glb index a94da8f3..e78bda50 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/energy_bolt.glb and b/docs/base/@vl2/shapes.vl2/shapes/energy_bolt.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/energy_explosion.glb b/docs/base/@vl2/shapes.vl2/shapes/energy_explosion.glb index cab8b93c..348699a7 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/energy_explosion.glb and b/docs/base/@vl2/shapes.vl2/shapes/energy_explosion.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/ext_flagstand.glb b/docs/base/@vl2/shapes.vl2/shapes/ext_flagstand.glb index 37723e34..46e88035 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/ext_flagstand.glb and b/docs/base/@vl2/shapes.vl2/shapes/ext_flagstand.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/flag.glb b/docs/base/@vl2/shapes.vl2/shapes/flag.glb index fe8e7ae4..26e3558e 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/flag.glb and b/docs/base/@vl2/shapes.vl2/shapes/flag.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/gravemarker_1.glb b/docs/base/@vl2/shapes.vl2/shapes/gravemarker_1.glb index d78151fa..f57f551e 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/gravemarker_1.glb and b/docs/base/@vl2/shapes.vl2/shapes/gravemarker_1.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/grenade.glb b/docs/base/@vl2/shapes.vl2/shapes/grenade.glb index 85f0ce99..1c7e7e75 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/grenade.glb and b/docs/base/@vl2/shapes.vl2/shapes/grenade.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/grenade_flare.glb b/docs/base/@vl2/shapes.vl2/shapes/grenade_flare.glb new file mode 100644 index 00000000..2c6fecd6 Binary files /dev/null and b/docs/base/@vl2/shapes.vl2/shapes/grenade_flare.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/grenade_flash.glb b/docs/base/@vl2/shapes.vl2/shapes/grenade_flash.glb new file mode 100644 index 00000000..e90959ee Binary files /dev/null and b/docs/base/@vl2/shapes.vl2/shapes/grenade_flash.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/heavy_male.glb b/docs/base/@vl2/shapes.vl2/shapes/heavy_male.glb index 4248ac28..93122316 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/heavy_male.glb and b/docs/base/@vl2/shapes.vl2/shapes/heavy_male.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/heavy_male_dead.glb b/docs/base/@vl2/shapes.vl2/shapes/heavy_male_dead.glb new file mode 100644 index 00000000..7e1a0340 Binary files /dev/null and b/docs/base/@vl2/shapes.vl2/shapes/heavy_male_dead.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/huntersflag.glb b/docs/base/@vl2/shapes.vl2/shapes/huntersflag.glb index 88bb9c99..a09aa884 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/huntersflag.glb and b/docs/base/@vl2/shapes.vl2/shapes/huntersflag.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/int_flagstand.glb b/docs/base/@vl2/shapes.vl2/shapes/int_flagstand.glb index 5cd8b74d..41f134c7 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/int_flagstand.glb and b/docs/base/@vl2/shapes.vl2/shapes/int_flagstand.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/light_female.glb b/docs/base/@vl2/shapes.vl2/shapes/light_female.glb index 3c435a6e..12c01a12 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/light_female.glb and b/docs/base/@vl2/shapes.vl2/shapes/light_female.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/light_male.glb b/docs/base/@vl2/shapes.vl2/shapes/light_male.glb index b6e42104..55b3423f 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/light_male.glb and b/docs/base/@vl2/shapes.vl2/shapes/light_male.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/light_male_dead.glb b/docs/base/@vl2/shapes.vl2/shapes/light_male_dead.glb new file mode 100644 index 00000000..365a2aca Binary files /dev/null and b/docs/base/@vl2/shapes.vl2/shapes/light_male_dead.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/medium_female.glb b/docs/base/@vl2/shapes.vl2/shapes/medium_female.glb index f353ea70..694dd62b 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/medium_female.glb and b/docs/base/@vl2/shapes.vl2/shapes/medium_female.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/medium_male.glb b/docs/base/@vl2/shapes.vl2/shapes/medium_male.glb index ae839192..b7a8ee67 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/medium_male.glb and b/docs/base/@vl2/shapes.vl2/shapes/medium_male.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/medium_male_dead.glb b/docs/base/@vl2/shapes.vl2/shapes/medium_male_dead.glb new file mode 100644 index 00000000..96ec998b Binary files /dev/null and b/docs/base/@vl2/shapes.vl2/shapes/medium_male_dead.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/mine.glb b/docs/base/@vl2/shapes.vl2/shapes/mine.glb index 26fd4f11..35ac96eb 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/mine.glb and b/docs/base/@vl2/shapes.vl2/shapes/mine.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/mortar_explosion.glb b/docs/base/@vl2/shapes.vl2/shapes/mortar_explosion.glb index cb7e8498..e48b940a 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/mortar_explosion.glb and b/docs/base/@vl2/shapes.vl2/shapes/mortar_explosion.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/nexus_effect.glb b/docs/base/@vl2/shapes.vl2/shapes/nexus_effect.glb index 408c2a8a..fbcaf51b 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/nexus_effect.glb and b/docs/base/@vl2/shapes.vl2/shapes/nexus_effect.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/nexusbase.glb b/docs/base/@vl2/shapes.vl2/shapes/nexusbase.glb index de9f1a72..4134c9ff 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/nexusbase.glb and b/docs/base/@vl2/shapes.vl2/shapes/nexusbase.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/nexuscap.glb b/docs/base/@vl2/shapes.vl2/shapes/nexuscap.glb index 686ace21..c5245c77 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/nexuscap.glb and b/docs/base/@vl2/shapes.vl2/shapes/nexuscap.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/pack_barrel_aa.glb b/docs/base/@vl2/shapes.vl2/shapes/pack_barrel_aa.glb index 394cec26..f5c99f58 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/pack_barrel_aa.glb and b/docs/base/@vl2/shapes.vl2/shapes/pack_barrel_aa.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/pack_barrel_elf.glb b/docs/base/@vl2/shapes.vl2/shapes/pack_barrel_elf.glb index 4304dbd8..edf97afc 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/pack_barrel_elf.glb and b/docs/base/@vl2/shapes.vl2/shapes/pack_barrel_elf.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/pack_barrel_fusion.glb b/docs/base/@vl2/shapes.vl2/shapes/pack_barrel_fusion.glb index 48f3b7c5..282c6640 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/pack_barrel_fusion.glb and b/docs/base/@vl2/shapes.vl2/shapes/pack_barrel_fusion.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/pack_barrel_missile.glb b/docs/base/@vl2/shapes.vl2/shapes/pack_barrel_missile.glb index 0aedb499..dba40a89 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/pack_barrel_missile.glb and b/docs/base/@vl2/shapes.vl2/shapes/pack_barrel_missile.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/pack_barrel_mortar.glb b/docs/base/@vl2/shapes.vl2/shapes/pack_barrel_mortar.glb index edf639b9..c98b51ee 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/pack_barrel_mortar.glb and b/docs/base/@vl2/shapes.vl2/shapes/pack_barrel_mortar.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_ammo.glb b/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_ammo.glb index 9198e1b7..ec50731c 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_ammo.glb and b/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_ammo.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_inventory.glb b/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_inventory.glb index ef6e0a94..55b1b7a9 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_inventory.glb and b/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_inventory.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_sensor_motion.glb b/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_sensor_motion.glb index d5f07ee3..e5f1f1c4 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_sensor_motion.glb and b/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_sensor_motion.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_sensor_pulse.glb b/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_sensor_pulse.glb index f57d3239..18f9704c 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_sensor_pulse.glb and b/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_sensor_pulse.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_turreti.glb b/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_turreti.glb index 6fcb2d9f..8c793ac5 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_turreti.glb and b/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_turreti.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_turreto.glb b/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_turreto.glb index 454ba0b8..901e9d7b 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_turreto.glb and b/docs/base/@vl2/shapes.vl2/shapes/pack_deploy_turreto.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_ammo.glb b/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_ammo.glb index a72aeb47..3ddce4e3 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_ammo.glb and b/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_ammo.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_cloaking.glb b/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_cloaking.glb index 77f5b6a1..702f0b03 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_cloaking.glb and b/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_cloaking.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_energy.glb b/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_energy.glb index 5a25d6a6..334be6b7 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_energy.glb and b/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_energy.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_repair.glb b/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_repair.glb index 7d6383a2..720e5751 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_repair.glb and b/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_repair.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_satchel.glb b/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_satchel.glb index 6abe3eb6..5a9fdfb0 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_satchel.glb and b/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_satchel.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_sensorjammer.glb b/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_sensorjammer.glb index 12d572d4..b15c5370 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_sensorjammer.glb and b/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_sensorjammer.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_shield.glb b/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_shield.glb index 4ada3090..adfc91c8 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_shield.glb and b/docs/base/@vl2/shapes.vl2/shapes/pack_upgrade_shield.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/pmiscf.glb b/docs/base/@vl2/shapes.vl2/shapes/pmiscf.glb index d901aedf..d3cead37 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/pmiscf.glb and b/docs/base/@vl2/shapes.vl2/shapes/pmiscf.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/porg1.glb b/docs/base/@vl2/shapes.vl2/shapes/porg1.glb index 57a4d5c6..525fa534 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/porg1.glb and b/docs/base/@vl2/shapes.vl2/shapes/porg1.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/porg2.glb b/docs/base/@vl2/shapes.vl2/shapes/porg2.glb index 808ad84f..53038f99 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/porg2.glb and b/docs/base/@vl2/shapes.vl2/shapes/porg2.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/porg20.glb b/docs/base/@vl2/shapes.vl2/shapes/porg20.glb index 7ca7e521..03cd285c 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/porg20.glb and b/docs/base/@vl2/shapes.vl2/shapes/porg20.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/porg22.glb b/docs/base/@vl2/shapes.vl2/shapes/porg22.glb new file mode 100644 index 00000000..c1c665ad Binary files /dev/null and b/docs/base/@vl2/shapes.vl2/shapes/porg22.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/porg3.glb b/docs/base/@vl2/shapes.vl2/shapes/porg3.glb index b29f75c0..35ad3e0c 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/porg3.glb and b/docs/base/@vl2/shapes.vl2/shapes/porg3.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/porg4.glb b/docs/base/@vl2/shapes.vl2/shapes/porg4.glb new file mode 100644 index 00000000..f64b1d5c Binary files /dev/null and b/docs/base/@vl2/shapes.vl2/shapes/porg4.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/porg5.glb b/docs/base/@vl2/shapes.vl2/shapes/porg5.glb index bf00d805..cedcbb49 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/porg5.glb and b/docs/base/@vl2/shapes.vl2/shapes/porg5.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/porg6.glb b/docs/base/@vl2/shapes.vl2/shapes/porg6.glb index ba3877f8..44b81997 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/porg6.glb and b/docs/base/@vl2/shapes.vl2/shapes/porg6.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/repair_kit.glb b/docs/base/@vl2/shapes.vl2/shapes/repair_kit.glb index c08b560b..18f71ef7 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/repair_kit.glb and b/docs/base/@vl2/shapes.vl2/shapes/repair_kit.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/repair_patch.glb b/docs/base/@vl2/shapes.vl2/shapes/repair_patch.glb index e31546d7..be942dfb 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/repair_patch.glb and b/docs/base/@vl2/shapes.vl2/shapes/repair_patch.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/reticle_bomber.glb b/docs/base/@vl2/shapes.vl2/shapes/reticle_bomber.glb index 578d81b8..a91aa0a2 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/reticle_bomber.glb and b/docs/base/@vl2/shapes.vl2/shapes/reticle_bomber.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/sensor_pulse_large.glb b/docs/base/@vl2/shapes.vl2/shapes/sensor_pulse_large.glb index ea639eec..c4eca9ab 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/sensor_pulse_large.glb and b/docs/base/@vl2/shapes.vl2/shapes/sensor_pulse_large.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/sensor_pulse_medium.glb b/docs/base/@vl2/shapes.vl2/shapes/sensor_pulse_medium.glb index 8dd5a990..5242ea83 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/sensor_pulse_medium.glb and b/docs/base/@vl2/shapes.vl2/shapes/sensor_pulse_medium.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/smiscf.glb b/docs/base/@vl2/shapes.vl2/shapes/smiscf.glb index b89752b2..4e69b79e 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/smiscf.glb and b/docs/base/@vl2/shapes.vl2/shapes/smiscf.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/solarpanel.glb b/docs/base/@vl2/shapes.vl2/shapes/solarpanel.glb index e2340f1d..d6039c5a 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/solarpanel.glb and b/docs/base/@vl2/shapes.vl2/shapes/solarpanel.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/sorg20.glb b/docs/base/@vl2/shapes.vl2/shapes/sorg20.glb index 14473d96..8b323c78 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/sorg20.glb and b/docs/base/@vl2/shapes.vl2/shapes/sorg20.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/sorg21.glb b/docs/base/@vl2/shapes.vl2/shapes/sorg21.glb index 588669fc..3980e9ae 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/sorg21.glb and b/docs/base/@vl2/shapes.vl2/shapes/sorg21.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/sorg22.glb b/docs/base/@vl2/shapes.vl2/shapes/sorg22.glb index eb37a704..a8b2ca2f 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/sorg22.glb and b/docs/base/@vl2/shapes.vl2/shapes/sorg22.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/sorg23.glb b/docs/base/@vl2/shapes.vl2/shapes/sorg23.glb new file mode 100644 index 00000000..c6c4e798 Binary files /dev/null and b/docs/base/@vl2/shapes.vl2/shapes/sorg23.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/sorg24.glb b/docs/base/@vl2/shapes.vl2/shapes/sorg24.glb index e941052b..2cedd1d4 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/sorg24.glb and b/docs/base/@vl2/shapes.vl2/shapes/sorg24.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/stackable1l.glb b/docs/base/@vl2/shapes.vl2/shapes/stackable1l.glb index ff300fc5..b780dd38 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/stackable1l.glb and b/docs/base/@vl2/shapes.vl2/shapes/stackable1l.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/stackable1m.glb b/docs/base/@vl2/shapes.vl2/shapes/stackable1m.glb index 76e812f5..a8c751eb 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/stackable1m.glb and b/docs/base/@vl2/shapes.vl2/shapes/stackable1m.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/stackable1s.glb b/docs/base/@vl2/shapes.vl2/shapes/stackable1s.glb index 1d5c7b3b..e44da50c 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/stackable1s.glb and b/docs/base/@vl2/shapes.vl2/shapes/stackable1s.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/stackable2l.glb b/docs/base/@vl2/shapes.vl2/shapes/stackable2l.glb index 25e5dc9d..e352c382 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/stackable2l.glb and b/docs/base/@vl2/shapes.vl2/shapes/stackable2l.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/stackable2m.glb b/docs/base/@vl2/shapes.vl2/shapes/stackable2m.glb index e2d750f5..be8a3faa 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/stackable2m.glb and b/docs/base/@vl2/shapes.vl2/shapes/stackable2m.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/stackable2s.glb b/docs/base/@vl2/shapes.vl2/shapes/stackable2s.glb index 9efd6a10..43102f60 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/stackable2s.glb and b/docs/base/@vl2/shapes.vl2/shapes/stackable2s.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/stackable3l.glb b/docs/base/@vl2/shapes.vl2/shapes/stackable3l.glb index 121daaa2..0a2259d9 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/stackable3l.glb and b/docs/base/@vl2/shapes.vl2/shapes/stackable3l.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/stackable3m.glb b/docs/base/@vl2/shapes.vl2/shapes/stackable3m.glb index 07c5ca6b..c35b1102 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/stackable3m.glb and b/docs/base/@vl2/shapes.vl2/shapes/stackable3m.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/stackable3s.glb b/docs/base/@vl2/shapes.vl2/shapes/stackable3s.glb index ad00ee79..c35d5735 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/stackable3s.glb and b/docs/base/@vl2/shapes.vl2/shapes/stackable3s.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/stackable4l.glb b/docs/base/@vl2/shapes.vl2/shapes/stackable4l.glb index 36cfe5f9..3cfe3f84 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/stackable4l.glb and b/docs/base/@vl2/shapes.vl2/shapes/stackable4l.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/stackable4m.glb b/docs/base/@vl2/shapes.vl2/shapes/stackable4m.glb index 78f1f9d1..caad8cad 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/stackable4m.glb and b/docs/base/@vl2/shapes.vl2/shapes/stackable4m.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/stackable5l.glb b/docs/base/@vl2/shapes.vl2/shapes/stackable5l.glb index 031637ed..a8683687 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/stackable5l.glb and b/docs/base/@vl2/shapes.vl2/shapes/stackable5l.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/stackable5m.glb b/docs/base/@vl2/shapes.vl2/shapes/stackable5m.glb index 4c2d1c02..e6a32b59 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/stackable5m.glb and b/docs/base/@vl2/shapes.vl2/shapes/stackable5m.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/station_generator_large.glb b/docs/base/@vl2/shapes.vl2/shapes/station_generator_large.glb index 8dd9e3b1..32c75b6c 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/station_generator_large.glb and b/docs/base/@vl2/shapes.vl2/shapes/station_generator_large.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/station_inv_human.glb b/docs/base/@vl2/shapes.vl2/shapes/station_inv_human.glb index cb7a8f9f..b084ab6f 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/station_inv_human.glb and b/docs/base/@vl2/shapes.vl2/shapes/station_inv_human.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/station_inv_mpb.glb b/docs/base/@vl2/shapes.vl2/shapes/station_inv_mpb.glb index 226d0c71..ce127a66 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/station_inv_mpb.glb and b/docs/base/@vl2/shapes.vl2/shapes/station_inv_mpb.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/station_teleport.glb b/docs/base/@vl2/shapes.vl2/shapes/station_teleport.glb index 1d0c8a41..60f0ed9b 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/station_teleport.glb and b/docs/base/@vl2/shapes.vl2/shapes/station_teleport.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/statue_base.glb b/docs/base/@vl2/shapes.vl2/shapes/statue_base.glb index eb3cdef0..65b9a8b7 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/statue_base.glb and b/docs/base/@vl2/shapes.vl2/shapes/statue_base.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/statue_hmale.glb b/docs/base/@vl2/shapes.vl2/shapes/statue_hmale.glb index d5957931..3b6e916a 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/statue_hmale.glb and b/docs/base/@vl2/shapes.vl2/shapes/statue_hmale.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/statue_lfemale.glb b/docs/base/@vl2/shapes.vl2/shapes/statue_lfemale.glb index af2774c9..9bfa21ca 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/statue_lfemale.glb and b/docs/base/@vl2/shapes.vl2/shapes/statue_lfemale.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/statue_lmale.glb b/docs/base/@vl2/shapes.vl2/shapes/statue_lmale.glb index 83f5502c..573744a3 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/statue_lmale.glb and b/docs/base/@vl2/shapes.vl2/shapes/statue_lmale.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/statue_plaque.glb b/docs/base/@vl2/shapes.vl2/shapes/statue_plaque.glb index e452adf6..e62c4345 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/statue_plaque.glb and b/docs/base/@vl2/shapes.vl2/shapes/statue_plaque.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/switch.glb b/docs/base/@vl2/shapes.vl2/shapes/switch.glb index ce640e69..f04cff51 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/switch.glb and b/docs/base/@vl2/shapes.vl2/shapes/switch.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/teamlogo_bd.glb b/docs/base/@vl2/shapes.vl2/shapes/teamlogo_bd.glb index 680379cd..10f28847 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/teamlogo_bd.glb and b/docs/base/@vl2/shapes.vl2/shapes/teamlogo_bd.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/teamlogo_be.glb b/docs/base/@vl2/shapes.vl2/shapes/teamlogo_be.glb index 2c6b429d..5cc98952 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/teamlogo_be.glb and b/docs/base/@vl2/shapes.vl2/shapes/teamlogo_be.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/teamlogo_ds.glb b/docs/base/@vl2/shapes.vl2/shapes/teamlogo_ds.glb index 0d048798..b14860ce 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/teamlogo_ds.glb and b/docs/base/@vl2/shapes.vl2/shapes/teamlogo_ds.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/teamlogo_hb.glb b/docs/base/@vl2/shapes.vl2/shapes/teamlogo_hb.glb index 3a6de765..9118ad0b 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/teamlogo_hb.glb and b/docs/base/@vl2/shapes.vl2/shapes/teamlogo_hb.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/teamlogo_inf.glb b/docs/base/@vl2/shapes.vl2/shapes/teamlogo_inf.glb index d7f9a686..cf106d9d 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/teamlogo_inf.glb and b/docs/base/@vl2/shapes.vl2/shapes/teamlogo_inf.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/teamlogo_projector.glb b/docs/base/@vl2/shapes.vl2/shapes/teamlogo_projector.glb index 497e350f..ea7171bf 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/teamlogo_projector.glb and b/docs/base/@vl2/shapes.vl2/shapes/teamlogo_projector.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/teamlogo_storm.glb b/docs/base/@vl2/shapes.vl2/shapes/teamlogo_storm.glb index 3d3056c1..2fba6e47 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/teamlogo_storm.glb and b/docs/base/@vl2/shapes.vl2/shapes/teamlogo_storm.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/teamlogo_sw.glb b/docs/base/@vl2/shapes.vl2/shapes/teamlogo_sw.glb index a26e0e56..0046b387 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/teamlogo_sw.glb and b/docs/base/@vl2/shapes.vl2/shapes/teamlogo_sw.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_aa_large.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_aa_large.glb index 3e2483cd..3bc6f7cc 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_aa_large.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_aa_large.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_assaulttank_mortar.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_assaulttank_mortar.glb index 15a5b692..3acea5e4 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_assaulttank_mortar.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_assaulttank_mortar.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_assaulttank_plasma.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_assaulttank_plasma.glb index 2b6f593c..1b95f7a8 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_assaulttank_plasma.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_assaulttank_plasma.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_base_large.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_base_large.glb index 813f54ad..434c404f 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_base_large.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_base_large.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_base_mpb.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_base_mpb.glb index 01be45fb..78156f1a 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_base_mpb.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_base_mpb.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_belly_barrell.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_belly_barrell.glb index f7b355cc..0a868f25 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_belly_barrell.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_belly_barrell.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_belly_barrelr.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_belly_barrelr.glb index 8e3237b6..d2396df1 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_belly_barrelr.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_belly_barrelr.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_belly_base.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_belly_base.glb index 8d5d6988..03b85a37 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_belly_base.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_belly_base.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_elf_large.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_elf_large.glb index 07ac82b3..03ad6fe9 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_elf_large.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_elf_large.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_fusion_large.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_fusion_large.glb index 588f45ed..533e84db 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_fusion_large.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_fusion_large.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_indoor_deployc.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_indoor_deployc.glb index 03e89f8f..23be9e39 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_indoor_deployc.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_indoor_deployc.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_indoor_deployf.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_indoor_deployf.glb index 4a2a74d3..18ce49c7 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_indoor_deployf.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_indoor_deployf.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_indoor_deployw.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_indoor_deployw.glb index 1bb62b6b..ca601c5b 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_indoor_deployw.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_indoor_deployw.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_missile_large.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_missile_large.glb index 7f00bcb3..ef005cac 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_missile_large.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_missile_large.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_mortar_large.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_mortar_large.glb index 2475a227..9c43cbba 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_mortar_large.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_mortar_large.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_muzzlepoint.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_muzzlepoint.glb index c5de9933..8f31a241 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_muzzlepoint.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_muzzlepoint.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_outdoor_deploy.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_outdoor_deploy.glb index 7fc38d70..4d411ac6 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_outdoor_deploy.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_outdoor_deploy.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_sentry.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_sentry.glb index a4595d0c..5b39c38d 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_sentry.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_sentry.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_tank_barrelchain.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_tank_barrelchain.glb index 1502543b..2c86ee45 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_tank_barrelchain.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_tank_barrelchain.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_tank_barrelmortar.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_tank_barrelmortar.glb index 9c581595..66749e7e 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_tank_barrelmortar.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_tank_barrelmortar.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/turret_tank_base.glb b/docs/base/@vl2/shapes.vl2/shapes/turret_tank_base.glb index 8f4b28fa..ffec254f 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/turret_tank_base.glb and b/docs/base/@vl2/shapes.vl2/shapes/turret_tank_base.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_bomber.glb b/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_bomber.glb index 5f712ef6..59f8f030 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_bomber.glb and b/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_bomber.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_bomber_debris.glb b/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_bomber_debris.glb index 5ef3e477..3651b471 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_bomber_debris.glb and b/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_bomber_debris.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_hapc.glb b/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_hapc.glb index 81e0c840..bf14006f 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_hapc.glb and b/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_hapc.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_hapc_debris.glb b/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_hapc_debris.glb index 4f207f74..4f0aa1bd 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_hapc_debris.glb and b/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_hapc_debris.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_scout.glb b/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_scout.glb index 2c237752..58366c3f 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_scout.glb and b/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_scout.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_scout_debris.glb b/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_scout_debris.glb index 14b906bb..3e31934a 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_scout_debris.glb and b/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_scout_debris.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_scout_wreck.glb b/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_scout_wreck.glb new file mode 100644 index 00000000..eb3999f6 Binary files /dev/null and b/docs/base/@vl2/shapes.vl2/shapes/vehicle_air_scout_wreck.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/vehicle_grav_scout.glb b/docs/base/@vl2/shapes.vl2/shapes/vehicle_grav_scout.glb index 2e11d287..8ba02dd3 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/vehicle_grav_scout.glb and b/docs/base/@vl2/shapes.vl2/shapes/vehicle_grav_scout.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/vehicle_grav_scout_debris.glb b/docs/base/@vl2/shapes.vl2/shapes/vehicle_grav_scout_debris.glb index 33c6621c..618c5ff0 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/vehicle_grav_scout_debris.glb and b/docs/base/@vl2/shapes.vl2/shapes/vehicle_grav_scout_debris.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/vehicle_grav_tank.glb b/docs/base/@vl2/shapes.vl2/shapes/vehicle_grav_tank.glb index fee95300..152049d8 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/vehicle_grav_tank.glb and b/docs/base/@vl2/shapes.vl2/shapes/vehicle_grav_tank.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/vehicle_grav_tank_debris.glb b/docs/base/@vl2/shapes.vl2/shapes/vehicle_grav_tank_debris.glb index 8c9d4ce2..eb088f11 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/vehicle_grav_tank_debris.glb and b/docs/base/@vl2/shapes.vl2/shapes/vehicle_grav_tank_debris.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/vehicle_grav_tank_wreck.glb b/docs/base/@vl2/shapes.vl2/shapes/vehicle_grav_tank_wreck.glb index b4598c55..098ae60d 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/vehicle_grav_tank_wreck.glb and b/docs/base/@vl2/shapes.vl2/shapes/vehicle_grav_tank_wreck.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/vehicle_land_assault.glb b/docs/base/@vl2/shapes.vl2/shapes/vehicle_land_assault.glb index 972bd651..8f164ce1 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/vehicle_land_assault.glb and b/docs/base/@vl2/shapes.vl2/shapes/vehicle_land_assault.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/vehicle_land_assault_debris.glb b/docs/base/@vl2/shapes.vl2/shapes/vehicle_land_assault_debris.glb index 52a3f6b6..eb088f11 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/vehicle_land_assault_debris.glb and b/docs/base/@vl2/shapes.vl2/shapes/vehicle_land_assault_debris.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/vehicle_land_assault_wreck.glb b/docs/base/@vl2/shapes.vl2/shapes/vehicle_land_assault_wreck.glb index f41f5c65..098ae60d 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/vehicle_land_assault_wreck.glb and b/docs/base/@vl2/shapes.vl2/shapes/vehicle_land_assault_wreck.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/vehicle_land_mpbase.glb b/docs/base/@vl2/shapes.vl2/shapes/vehicle_land_mpbase.glb index 8a171df9..4ef27d46 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/vehicle_land_mpbase.glb and b/docs/base/@vl2/shapes.vl2/shapes/vehicle_land_mpbase.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/vehicle_land_mpbase_debris.glb b/docs/base/@vl2/shapes.vl2/shapes/vehicle_land_mpbase_debris.glb index 90e2fbfd..7336cfee 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/vehicle_land_mpbase_debris.glb and b/docs/base/@vl2/shapes.vl2/shapes/vehicle_land_mpbase_debris.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/vehicle_pad.glb b/docs/base/@vl2/shapes.vl2/shapes/vehicle_pad.glb index 6ab7ac12..07d4ad7a 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/vehicle_pad.glb and b/docs/base/@vl2/shapes.vl2/shapes/vehicle_pad.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/vehicle_pad_station.glb b/docs/base/@vl2/shapes.vl2/shapes/vehicle_pad_station.glb index 3ce74f75..7d8db925 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/vehicle_pad_station.glb and b/docs/base/@vl2/shapes.vl2/shapes/vehicle_pad_station.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/weapon_chaingun.glb b/docs/base/@vl2/shapes.vl2/shapes/weapon_chaingun.glb index 4e61ec1b..361d301e 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/weapon_chaingun.glb and b/docs/base/@vl2/shapes.vl2/shapes/weapon_chaingun.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/weapon_chaingun_ammocasing.glb b/docs/base/@vl2/shapes.vl2/shapes/weapon_chaingun_ammocasing.glb new file mode 100644 index 00000000..07a1087b Binary files /dev/null and b/docs/base/@vl2/shapes.vl2/shapes/weapon_chaingun_ammocasing.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/weapon_disc.glb b/docs/base/@vl2/shapes.vl2/shapes/weapon_disc.glb index 0ce5248c..4c95d625 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/weapon_disc.glb and b/docs/base/@vl2/shapes.vl2/shapes/weapon_disc.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/weapon_elf.glb b/docs/base/@vl2/shapes.vl2/shapes/weapon_elf.glb index a74829a0..a2a0804d 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/weapon_elf.glb and b/docs/base/@vl2/shapes.vl2/shapes/weapon_elf.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/weapon_energy.glb b/docs/base/@vl2/shapes.vl2/shapes/weapon_energy.glb new file mode 100644 index 00000000..b74cf44c Binary files /dev/null and b/docs/base/@vl2/shapes.vl2/shapes/weapon_energy.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/weapon_energy_vehicle.glb b/docs/base/@vl2/shapes.vl2/shapes/weapon_energy_vehicle.glb index ef623492..b99e317b 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/weapon_energy_vehicle.glb and b/docs/base/@vl2/shapes.vl2/shapes/weapon_energy_vehicle.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/weapon_grenade_launcher.glb b/docs/base/@vl2/shapes.vl2/shapes/weapon_grenade_launcher.glb index 5d9eebd7..8608ccad 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/weapon_grenade_launcher.glb and b/docs/base/@vl2/shapes.vl2/shapes/weapon_grenade_launcher.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/weapon_missile.glb b/docs/base/@vl2/shapes.vl2/shapes/weapon_missile.glb index 8c7b3ac1..30cdb9a6 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/weapon_missile.glb and b/docs/base/@vl2/shapes.vl2/shapes/weapon_missile.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/weapon_missile_casement.glb b/docs/base/@vl2/shapes.vl2/shapes/weapon_missile_casement.glb new file mode 100644 index 00000000..cc16f23c Binary files /dev/null and b/docs/base/@vl2/shapes.vl2/shapes/weapon_missile_casement.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/weapon_missile_fleschette.glb b/docs/base/@vl2/shapes.vl2/shapes/weapon_missile_fleschette.glb new file mode 100644 index 00000000..9730539c Binary files /dev/null and b/docs/base/@vl2/shapes.vl2/shapes/weapon_missile_fleschette.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/weapon_missile_projectile.glb b/docs/base/@vl2/shapes.vl2/shapes/weapon_missile_projectile.glb new file mode 100644 index 00000000..1fd04c5c Binary files /dev/null and b/docs/base/@vl2/shapes.vl2/shapes/weapon_missile_projectile.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/weapon_mortar.glb b/docs/base/@vl2/shapes.vl2/shapes/weapon_mortar.glb index 558e0028..aeec0038 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/weapon_mortar.glb and b/docs/base/@vl2/shapes.vl2/shapes/weapon_mortar.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/weapon_plasma.glb b/docs/base/@vl2/shapes.vl2/shapes/weapon_plasma.glb index cbc0c40f..c526e680 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/weapon_plasma.glb and b/docs/base/@vl2/shapes.vl2/shapes/weapon_plasma.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/weapon_repair.glb b/docs/base/@vl2/shapes.vl2/shapes/weapon_repair.glb index 1569216c..f0398276 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/weapon_repair.glb and b/docs/base/@vl2/shapes.vl2/shapes/weapon_repair.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/weapon_shocklance.glb b/docs/base/@vl2/shapes.vl2/shapes/weapon_shocklance.glb index 1292b098..312636dd 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/weapon_shocklance.glb and b/docs/base/@vl2/shapes.vl2/shapes/weapon_shocklance.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/weapon_sniper.glb b/docs/base/@vl2/shapes.vl2/shapes/weapon_sniper.glb index d46d4bc7..c6a6a12c 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/weapon_sniper.glb and b/docs/base/@vl2/shapes.vl2/shapes/weapon_sniper.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/weapon_targeting.glb b/docs/base/@vl2/shapes.vl2/shapes/weapon_targeting.glb index b09b416b..1817d47c 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/weapon_targeting.glb and b/docs/base/@vl2/shapes.vl2/shapes/weapon_targeting.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/xmiscf.glb b/docs/base/@vl2/shapes.vl2/shapes/xmiscf.glb index a8775f49..b20ac3f1 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/xmiscf.glb and b/docs/base/@vl2/shapes.vl2/shapes/xmiscf.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/xorg20.glb b/docs/base/@vl2/shapes.vl2/shapes/xorg20.glb new file mode 100644 index 00000000..16686ba7 Binary files /dev/null and b/docs/base/@vl2/shapes.vl2/shapes/xorg20.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/xorg21.glb b/docs/base/@vl2/shapes.vl2/shapes/xorg21.glb new file mode 100644 index 00000000..1be56b20 Binary files /dev/null and b/docs/base/@vl2/shapes.vl2/shapes/xorg21.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/xorg3.glb b/docs/base/@vl2/shapes.vl2/shapes/xorg3.glb index 223b6d08..37008f27 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/xorg3.glb and b/docs/base/@vl2/shapes.vl2/shapes/xorg3.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/xorg4.glb b/docs/base/@vl2/shapes.vl2/shapes/xorg4.glb index 235c41c0..4b46a9e8 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/xorg4.glb and b/docs/base/@vl2/shapes.vl2/shapes/xorg4.glb differ diff --git a/docs/base/@vl2/shapes.vl2/shapes/xorg5.glb b/docs/base/@vl2/shapes.vl2/shapes/xorg5.glb index 834220cb..95de1b15 100644 Binary files a/docs/base/@vl2/shapes.vl2/shapes/xorg5.glb and b/docs/base/@vl2/shapes.vl2/shapes/xorg5.glb differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/A7branch1.png b/docs/base/@vl2/skins.vl2/textures/skins/A7branch1.png index 2a7ef4a5..664c6d6d 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/A7branch1.png and b/docs/base/@vl2/skins.vl2/textures/skins/A7branch1.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/A7trunk2.PNG b/docs/base/@vl2/skins.vl2/textures/skins/A7trunk2.PNG index 14a0cef2..923c3a92 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/A7trunk2.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/A7trunk2.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/AgaritaFall.png b/docs/base/@vl2/skins.vl2/textures/skins/AgaritaFall.png index 82a45ce6..2c7731c7 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/AgaritaFall.png and b/docs/base/@vl2/skins.vl2/textures/skins/AgaritaFall.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/BBerryFall.png b/docs/base/@vl2/skins.vl2/textures/skins/BBerryFall.png index d97c76bc..7c3ba166 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/BBerryFall.png and b/docs/base/@vl2/skins.vl2/textures/skins/BBerryFall.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/BarrenSticksFall.png b/docs/base/@vl2/skins.vl2/textures/skins/BarrenSticksFall.png index ed9afc84..2f40f74c 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/BarrenSticksFall.png and b/docs/base/@vl2/skins.vl2/textures/skins/BarrenSticksFall.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Blue.hflag.png b/docs/base/@vl2/skins.vl2/textures/skins/Blue.hflag.png index 20507a1a..935a49c0 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Blue.hflag.png and b/docs/base/@vl2/skins.vl2/textures/skins/Blue.hflag.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Branch3.png b/docs/base/@vl2/skins.vl2/textures/skins/Branch3.png index 52d2bae7..868df09e 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Branch3.png and b/docs/base/@vl2/skins.vl2/textures/skins/Branch3.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Branch4.png b/docs/base/@vl2/skins.vl2/textures/skins/Branch4.png index 62d6d7b9..ff5a07b1 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Branch4.png and b/docs/base/@vl2/skins.vl2/textures/skins/Branch4.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Branch5.png b/docs/base/@vl2/skins.vl2/textures/skins/Branch5.png index e0b567dd..89b82864 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Branch5.png and b/docs/base/@vl2/skins.vl2/textures/skins/Branch5.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Burntwood.png b/docs/base/@vl2/skins.vl2/textures/skins/Burntwood.png index ace90ac8..5a97c45b 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Burntwood.png and b/docs/base/@vl2/skins.vl2/textures/skins/Burntwood.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/BurntwoodBranch.png b/docs/base/@vl2/skins.vl2/textures/skins/BurntwoodBranch.png index 51eab973..584e6b47 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/BurntwoodBranch.png and b/docs/base/@vl2/skins.vl2/textures/skins/BurntwoodBranch.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/ChkBerryWinter.png b/docs/base/@vl2/skins.vl2/textures/skins/ChkBerryWinter.png index 27f1e45e..9da04a8a 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/ChkBerryWinter.png and b/docs/base/@vl2/skins.vl2/textures/skins/ChkBerryWinter.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Enrgtubes0000.png b/docs/base/@vl2/skins.vl2/textures/skins/Enrgtubes0000.png index e5daf26d..8b3ee332 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Enrgtubes0000.png and b/docs/base/@vl2/skins.vl2/textures/skins/Enrgtubes0000.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Enrgtubes0001.png b/docs/base/@vl2/skins.vl2/textures/skins/Enrgtubes0001.png index f5fbeedb..efebd052 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Enrgtubes0001.png and b/docs/base/@vl2/skins.vl2/textures/skins/Enrgtubes0001.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Enrgtubes0002.png b/docs/base/@vl2/skins.vl2/textures/skins/Enrgtubes0002.png index 0e64be41..92e060c8 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Enrgtubes0002.png and b/docs/base/@vl2/skins.vl2/textures/skins/Enrgtubes0002.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Enrgtubes0003.png b/docs/base/@vl2/skins.vl2/textures/skins/Enrgtubes0003.png index 045edf36..703448af 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Enrgtubes0003.png and b/docs/base/@vl2/skins.vl2/textures/skins/Enrgtubes0003.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Enrgtubes0004.png b/docs/base/@vl2/skins.vl2/textures/skins/Enrgtubes0004.png index e849a640..baeca76a 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Enrgtubes0004.png and b/docs/base/@vl2/skins.vl2/textures/skins/Enrgtubes0004.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Enrgtubes0005.png b/docs/base/@vl2/skins.vl2/textures/skins/Enrgtubes0005.png index 5e6b2dc1..722b9d3d 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Enrgtubes0005.png and b/docs/base/@vl2/skins.vl2/textures/skins/Enrgtubes0005.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Enrgtubes0006.png b/docs/base/@vl2/skins.vl2/textures/skins/Enrgtubes0006.png index d34bed7e..47e614ae 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Enrgtubes0006.png and b/docs/base/@vl2/skins.vl2/textures/skins/Enrgtubes0006.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Enrgtubes0007.png b/docs/base/@vl2/skins.vl2/textures/skins/Enrgtubes0007.png index 204c4067..6364a408 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Enrgtubes0007.png and b/docs/base/@vl2/skins.vl2/textures/skins/Enrgtubes0007.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Enrgtubes0008.png b/docs/base/@vl2/skins.vl2/textures/skins/Enrgtubes0008.png index de9b0703..73877595 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Enrgtubes0008.png and b/docs/base/@vl2/skins.vl2/textures/skins/Enrgtubes0008.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Enrgtubes0009.png b/docs/base/@vl2/skins.vl2/textures/skins/Enrgtubes0009.png index 4e34c9af..b9d64bdb 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Enrgtubes0009.png and b/docs/base/@vl2/skins.vl2/textures/skins/Enrgtubes0009.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Green.hflag.png b/docs/base/@vl2/skins.vl2/textures/skins/Green.hflag.png index 62f4e4db..203cdb15 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Green.hflag.png and b/docs/base/@vl2/skins.vl2/textures/skins/Green.hflag.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/HorseNettleFall.png b/docs/base/@vl2/skins.vl2/textures/skins/HorseNettleFall.png index e5d1e338..f3def949 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/HorseNettleFall.png and b/docs/base/@vl2/skins.vl2/textures/skins/HorseNettleFall.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Humnskn3.PNG b/docs/base/@vl2/skins.vl2/textures/skins/Humnskn3.PNG index ed850cf3..bbfd728b 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Humnskn3.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/Humnskn3.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/LushMoss.png b/docs/base/@vl2/skins.vl2/textures/skins/LushMoss.png index 9b27202f..38ae1700 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/LushMoss.png and b/docs/base/@vl2/skins.vl2/textures/skins/LushMoss.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/MadroneBark.png b/docs/base/@vl2/skins.vl2/textures/skins/MadroneBark.png index cc79c691..514544e7 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/MadroneBark.png and b/docs/base/@vl2/skins.vl2/textures/skins/MadroneBark.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/MadroneFall.png b/docs/base/@vl2/skins.vl2/textures/skins/MadroneFall.png index 13d04d2a..7c7ec5e4 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/MadroneFall.png and b/docs/base/@vl2/skins.vl2/textures/skins/MadroneFall.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/MadroneFoliage.png b/docs/base/@vl2/skins.vl2/textures/skins/MadroneFoliage.png index 76b2f4fc..4d58f4be 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/MadroneFoliage.png and b/docs/base/@vl2/skins.vl2/textures/skins/MadroneFoliage.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/MadroneWinter.png b/docs/base/@vl2/skins.vl2/textures/skins/MadroneWinter.png index 8f350c90..43752a97 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/MadroneWinter.png and b/docs/base/@vl2/skins.vl2/textures/skins/MadroneWinter.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Maple Shrub.png b/docs/base/@vl2/skins.vl2/textures/skins/Maple Shrub.png index 3526996e..b723492e 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Maple Shrub.png and b/docs/base/@vl2/skins.vl2/textures/skins/Maple Shrub.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/MesqBark.png b/docs/base/@vl2/skins.vl2/textures/skins/MesqBark.png index 97655b4d..fc37fa90 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/MesqBark.png and b/docs/base/@vl2/skins.vl2/textures/skins/MesqBark.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/MesquiteBranch.png b/docs/base/@vl2/skins.vl2/textures/skins/MesquiteBranch.png index 5d9f482e..7995bd78 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/MesquiteBranch.png and b/docs/base/@vl2/skins.vl2/textures/skins/MesquiteBranch.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/MesquiteLeaves.png b/docs/base/@vl2/skins.vl2/textures/skins/MesquiteLeaves.png index af72ad82..f8f42cb7 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/MesquiteLeaves.png and b/docs/base/@vl2/skins.vl2/textures/skins/MesquiteLeaves.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Mortar_Projectile.png b/docs/base/@vl2/skins.vl2/textures/skins/Mortar_Projectile.png index 0a17a473..60e75502 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Mortar_Projectile.png and b/docs/base/@vl2/skins.vl2/textures/skins/Mortar_Projectile.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/MotionSensor.png b/docs/base/@vl2/skins.vl2/textures/skins/MotionSensor.png index 76c67cca..81b12f4e 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/MotionSensor.png and b/docs/base/@vl2/skins.vl2/textures/skins/MotionSensor.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/NewMoss.png b/docs/base/@vl2/skins.vl2/textures/skins/NewMoss.png index 024a603e..c49c45c8 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/NewMoss.png and b/docs/base/@vl2/skins.vl2/textures/skins/NewMoss.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/NewMossFull.png b/docs/base/@vl2/skins.vl2/textures/skins/NewMossFull.png index 26576612..25ec277f 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/NewMossFull.png and b/docs/base/@vl2/skins.vl2/textures/skins/NewMossFull.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/NexDefaultFloor.png b/docs/base/@vl2/skins.vl2/textures/skins/NexDefaultFloor.png index c00ee254..cd7b1ca0 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/NexDefaultFloor.png and b/docs/base/@vl2/skins.vl2/textures/skins/NexDefaultFloor.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/NexHoardFloor.png b/docs/base/@vl2/skins.vl2/textures/skins/NexHoardFloor.png index 314f3ebe..56863e18 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/NexHoardFloor.png and b/docs/base/@vl2/skins.vl2/textures/skins/NexHoardFloor.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/NexusGenerator.png b/docs/base/@vl2/skins.vl2/textures/skins/NexusGenerator.png index 28d597aa..d87b54f1 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/NexusGenerator.png and b/docs/base/@vl2/skins.vl2/textures/skins/NexusGenerator.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/NexusPowerLightsON.png b/docs/base/@vl2/skins.vl2/textures/skins/NexusPowerLightsON.png index 854143c0..12d52651 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/NexusPowerLightsON.png and b/docs/base/@vl2/skins.vl2/textures/skins/NexusPowerLightsON.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Oldwood.png b/docs/base/@vl2/skins.vl2/textures/skins/Oldwood.png index 201e5a56..8ace30f9 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Oldwood.png and b/docs/base/@vl2/skins.vl2/textures/skins/Oldwood.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/OldwoodBranch.png b/docs/base/@vl2/skins.vl2/textures/skins/OldwoodBranch.png index 48b0017f..19616dac 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/OldwoodBranch.png and b/docs/base/@vl2/skins.vl2/textures/skins/OldwoodBranch.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Plsre00.png b/docs/base/@vl2/skins.vl2/textures/skins/Plsre00.png index 39554aa3..5f1e15f5 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Plsre00.png and b/docs/base/@vl2/skins.vl2/textures/skins/Plsre00.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Plsre01.png b/docs/base/@vl2/skins.vl2/textures/skins/Plsre01.png index 6ca43c26..f2d40e9b 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Plsre01.png and b/docs/base/@vl2/skins.vl2/textures/skins/Plsre01.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Plsre02.png b/docs/base/@vl2/skins.vl2/textures/skins/Plsre02.png index 780e6c5c..44880af8 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Plsre02.png and b/docs/base/@vl2/skins.vl2/textures/skins/Plsre02.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Plsre03.png b/docs/base/@vl2/skins.vl2/textures/skins/Plsre03.png index a33def17..9ec636b6 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Plsre03.png and b/docs/base/@vl2/skins.vl2/textures/skins/Plsre03.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Plsre04.png b/docs/base/@vl2/skins.vl2/textures/skins/Plsre04.png index 1f0c238b..10961eec 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Plsre04.png and b/docs/base/@vl2/skins.vl2/textures/skins/Plsre04.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Plsre05.png b/docs/base/@vl2/skins.vl2/textures/skins/Plsre05.png index 320939a6..02b7d4b0 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Plsre05.png and b/docs/base/@vl2/skins.vl2/textures/skins/Plsre05.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Plsre06.png b/docs/base/@vl2/skins.vl2/textures/skins/Plsre06.png index 1f719ba1..2ca14aa9 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Plsre06.png and b/docs/base/@vl2/skins.vl2/textures/skins/Plsre06.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Plsre07.png b/docs/base/@vl2/skins.vl2/textures/skins/Plsre07.png index 69f54696..4e093e5d 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Plsre07.png and b/docs/base/@vl2/skins.vl2/textures/skins/Plsre07.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Plsre08.png b/docs/base/@vl2/skins.vl2/textures/skins/Plsre08.png index 8f88bcbe..bac36050 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Plsre08.png and b/docs/base/@vl2/skins.vl2/textures/skins/Plsre08.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Plsre09.png b/docs/base/@vl2/skins.vl2/textures/skins/Plsre09.png index d955db51..a26f9fca 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Plsre09.png and b/docs/base/@vl2/skins.vl2/textures/skins/Plsre09.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Plsre10.png b/docs/base/@vl2/skins.vl2/textures/skins/Plsre10.png index 8e903800..a7d6e1d4 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Plsre10.png and b/docs/base/@vl2/skins.vl2/textures/skins/Plsre10.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Plsre11.png b/docs/base/@vl2/skins.vl2/textures/skins/Plsre11.png index adefa9eb..31a3f7e0 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Plsre11.png and b/docs/base/@vl2/skins.vl2/textures/skins/Plsre11.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Plsre12.png b/docs/base/@vl2/skins.vl2/textures/skins/Plsre12.png index a7e1b076..7bce7820 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Plsre12.png and b/docs/base/@vl2/skins.vl2/textures/skins/Plsre12.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Plsre13.png b/docs/base/@vl2/skins.vl2/textures/skins/Plsre13.png index af1b1720..69b6ddc4 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Plsre13.png and b/docs/base/@vl2/skins.vl2/textures/skins/Plsre13.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Plsre14.png b/docs/base/@vl2/skins.vl2/textures/skins/Plsre14.png index 4cd8dfb8..4c2ec77d 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Plsre14.png and b/docs/base/@vl2/skins.vl2/textures/skins/Plsre14.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Plsre15.png b/docs/base/@vl2/skins.vl2/textures/skins/Plsre15.png index 425c9c02..4bbceff5 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Plsre15.png and b/docs/base/@vl2/skins.vl2/textures/skins/Plsre15.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Plsre16.png b/docs/base/@vl2/skins.vl2/textures/skins/Plsre16.png index ff13800f..62732965 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Plsre16.png and b/docs/base/@vl2/skins.vl2/textures/skins/Plsre16.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Plsre17.png b/docs/base/@vl2/skins.vl2/textures/skins/Plsre17.png index 8b79cce2..fa1e82a6 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Plsre17.png and b/docs/base/@vl2/skins.vl2/textures/skins/Plsre17.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Plsre18.png b/docs/base/@vl2/skins.vl2/textures/skins/Plsre18.png index 23bfbc85..e83a50b6 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Plsre18.png and b/docs/base/@vl2/skins.vl2/textures/skins/Plsre18.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Plsre19.png b/docs/base/@vl2/skins.vl2/textures/skins/Plsre19.png index 4ec94bc5..d8bc5570 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Plsre19.png and b/docs/base/@vl2/skins.vl2/textures/skins/Plsre19.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Plsre20.png b/docs/base/@vl2/skins.vl2/textures/skins/Plsre20.png index 6d5a077e..3875c437 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Plsre20.png and b/docs/base/@vl2/skins.vl2/textures/skins/Plsre20.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Plsre21.png b/docs/base/@vl2/skins.vl2/textures/skins/Plsre21.png index 41544867..46e2f6fa 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Plsre21.png and b/docs/base/@vl2/skins.vl2/textures/skins/Plsre21.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Plsre22.png b/docs/base/@vl2/skins.vl2/textures/skins/Plsre22.png index 679c1ba8..a4f47e8c 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Plsre22.png and b/docs/base/@vl2/skins.vl2/textures/skins/Plsre22.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/PonderosaPineBark.png b/docs/base/@vl2/skins.vl2/textures/skins/PonderosaPineBark.png index f6befc64..9d5af5e1 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/PonderosaPineBark.png and b/docs/base/@vl2/skins.vl2/textures/skins/PonderosaPineBark.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Pulse00.png b/docs/base/@vl2/skins.vl2/textures/skins/Pulse00.png index a1ba1a0f..1e388fc3 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Pulse00.png and b/docs/base/@vl2/skins.vl2/textures/skins/Pulse00.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Pulse01.png b/docs/base/@vl2/skins.vl2/textures/skins/Pulse01.png index 3ae58213..b11fb2b7 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Pulse01.png and b/docs/base/@vl2/skins.vl2/textures/skins/Pulse01.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Pulse02.png b/docs/base/@vl2/skins.vl2/textures/skins/Pulse02.png index 0da74169..728676b8 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Pulse02.png and b/docs/base/@vl2/skins.vl2/textures/skins/Pulse02.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Pulse03.png b/docs/base/@vl2/skins.vl2/textures/skins/Pulse03.png index dbcbc8d4..9b2f0ab6 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Pulse03.png and b/docs/base/@vl2/skins.vl2/textures/skins/Pulse03.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Pulse04.png b/docs/base/@vl2/skins.vl2/textures/skins/Pulse04.png index 49c8d475..c34a276e 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Pulse04.png and b/docs/base/@vl2/skins.vl2/textures/skins/Pulse04.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Pulse05.png b/docs/base/@vl2/skins.vl2/textures/skins/Pulse05.png index f3313307..e7cf9d6b 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Pulse05.png and b/docs/base/@vl2/skins.vl2/textures/skins/Pulse05.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Pulse06.png b/docs/base/@vl2/skins.vl2/textures/skins/Pulse06.png index 97beed7a..ce2e2958 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Pulse06.png and b/docs/base/@vl2/skins.vl2/textures/skins/Pulse06.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Pulse07.png b/docs/base/@vl2/skins.vl2/textures/skins/Pulse07.png index 7981ac79..ab87b4c4 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Pulse07.png and b/docs/base/@vl2/skins.vl2/textures/skins/Pulse07.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Pulse08.png b/docs/base/@vl2/skins.vl2/textures/skins/Pulse08.png index 30d632e0..d880cf93 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Pulse08.png and b/docs/base/@vl2/skins.vl2/textures/skins/Pulse08.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Rabbit BushWin.png b/docs/base/@vl2/skins.vl2/textures/skins/Rabbit BushWin.png index c501f677..14fa4618 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Rabbit BushWin.png and b/docs/base/@vl2/skins.vl2/textures/skins/Rabbit BushWin.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/RabbitBush.png b/docs/base/@vl2/skins.vl2/textures/skins/RabbitBush.png index 70f0347b..ef179dbb 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/RabbitBush.png and b/docs/base/@vl2/skins.vl2/textures/skins/RabbitBush.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/SBerryFall.png b/docs/base/@vl2/skins.vl2/textures/skins/SBerryFall.png index b3f502ab..f1e5240a 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/SBerryFall.png and b/docs/base/@vl2/skins.vl2/textures/skins/SBerryFall.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/ScotchBroom.png b/docs/base/@vl2/skins.vl2/textures/skins/ScotchBroom.png index e4f49352..cb489776 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/ScotchBroom.png and b/docs/base/@vl2/skins.vl2/textures/skins/ScotchBroom.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Scout_windshield.png b/docs/base/@vl2/skins.vl2/textures/skins/Scout_windshield.png index bbf8edd3..c8615ac4 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Scout_windshield.png and b/docs/base/@vl2/skins.vl2/textures/skins/Scout_windshield.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/ShieldPackActivate.png b/docs/base/@vl2/skins.vl2/textures/skins/ShieldPackActivate.png index ac3f15ad..28c8a3d2 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/ShieldPackActivate.png and b/docs/base/@vl2/skins.vl2/textures/skins/ShieldPackActivate.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/ShieldPackAmbient.png b/docs/base/@vl2/skins.vl2/textures/skins/ShieldPackAmbient.png index 51583833..630c9564 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/ShieldPackAmbient.png and b/docs/base/@vl2/skins.vl2/textures/skins/ShieldPackAmbient.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/SnowBlanket.png b/docs/base/@vl2/skins.vl2/textures/skins/SnowBlanket.png index f3078273..10551612 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/SnowBlanket.png and b/docs/base/@vl2/skins.vl2/textures/skins/SnowBlanket.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Vehicle_Land_Assault_Wheel.png b/docs/base/@vl2/skins.vl2/textures/skins/Vehicle_Land_Assault_Wheel.png index f85b0c99..cf8761a0 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Vehicle_Land_Assault_Wheel.png and b/docs/base/@vl2/skins.vl2/textures/skins/Vehicle_Land_Assault_Wheel.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Vehicle_Land_Assault_bodyMain.png b/docs/base/@vl2/skins.vl2/textures/skins/Vehicle_Land_Assault_bodyMain.png index 6b949bc8..b75e2e35 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Vehicle_Land_Assault_bodyMain.png and b/docs/base/@vl2/skins.vl2/textures/skins/Vehicle_Land_Assault_bodyMain.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Vehicle_Land_Assault_bodySide1.png b/docs/base/@vl2/skins.vl2/textures/skins/Vehicle_Land_Assault_bodySide1.png index 577160b6..13c4f128 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Vehicle_Land_Assault_bodySide1.png and b/docs/base/@vl2/skins.vl2/textures/skins/Vehicle_Land_Assault_bodySide1.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Vehicle_Land_Assault_bodySide2.png b/docs/base/@vl2/skins.vl2/textures/skins/Vehicle_Land_Assault_bodySide2.png index 8dfeb18d..abb97c19 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Vehicle_Land_Assault_bodySide2.png and b/docs/base/@vl2/skins.vl2/textures/skins/Vehicle_Land_Assault_bodySide2.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Vehicle_grav_scout.png b/docs/base/@vl2/skins.vl2/textures/skins/Vehicle_grav_scout.png index 22094fe0..e38e83dd 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Vehicle_grav_scout.png and b/docs/base/@vl2/skins.vl2/textures/skins/Vehicle_grav_scout.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Vehicle_grav_scout_pipes.png b/docs/base/@vl2/skins.vl2/textures/skins/Vehicle_grav_scout_pipes.png index 9c109f5f..b774cecb 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Vehicle_grav_scout_pipes.png and b/docs/base/@vl2/skins.vl2/textures/skins/Vehicle_grav_scout_pipes.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Vehicle_grav_scout_windshield.png b/docs/base/@vl2/skins.vl2/textures/skins/Vehicle_grav_scout_windshield.png index 20439134..ba0989ea 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Vehicle_grav_scout_windshield.png and b/docs/base/@vl2/skins.vl2/textures/skins/Vehicle_grav_scout_windshield.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Vehicle_grav_scout_windshieldInner.png b/docs/base/@vl2/skins.vl2/textures/skins/Vehicle_grav_scout_windshieldInner.png index 1bebcf0f..b3175aee 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Vehicle_grav_scout_windshieldInner.png and b/docs/base/@vl2/skins.vl2/textures/skins/Vehicle_grav_scout_windshieldInner.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Vehicle_grav_tank_bodyMain.png b/docs/base/@vl2/skins.vl2/textures/skins/Vehicle_grav_tank_bodyMain.png index 3f8339c6..811a629e 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Vehicle_grav_tank_bodyMain.png and b/docs/base/@vl2/skins.vl2/textures/skins/Vehicle_grav_tank_bodyMain.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Weapon_missile_projectile.png b/docs/base/@vl2/skins.vl2/textures/skins/Weapon_missile_projectile.png index 93f52786..87c455e8 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Weapon_missile_projectile.png and b/docs/base/@vl2/skins.vl2/textures/skins/Weapon_missile_projectile.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/WinMapShrubart.png b/docs/base/@vl2/skins.vl2/textures/skins/WinMapShrubart.png index fe65217d..ae5728f9 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/WinMapShrubart.png and b/docs/base/@vl2/skins.vl2/textures/skins/WinMapShrubart.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/WinRhody.png b/docs/base/@vl2/skins.vl2/textures/skins/WinRhody.png index 10cbb25b..5f10ca37 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/WinRhody.png and b/docs/base/@vl2/skins.vl2/textures/skins/WinRhody.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/WinScotchArt.png b/docs/base/@vl2/skins.vl2/textures/skins/WinScotchArt.png index 26b68b7e..c03c0ca6 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/WinScotchArt.png and b/docs/base/@vl2/skins.vl2/textures/skins/WinScotchArt.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/Yellow.hflag.png b/docs/base/@vl2/skins.vl2/textures/skins/Yellow.hflag.png index 093c2a78..c0d68dff 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/Yellow.hflag.png and b/docs/base/@vl2/skins.vl2/textures/skins/Yellow.hflag.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/alienfirxbase2.PNG b/docs/base/@vl2/skins.vl2/textures/skins/alienfirxbase2.PNG index bf1dc6cb..b35a9203 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/alienfirxbase2.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/alienfirxbase2.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/ammo_chaingun.png b/docs/base/@vl2/skins.vl2/textures/skins/ammo_chaingun.png index a937db09..3f4adf5f 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/ammo_chaingun.png and b/docs/base/@vl2/skins.vl2/textures/skins/ammo_chaingun.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/ammo_disc.png b/docs/base/@vl2/skins.vl2/textures/skins/ammo_disc.png index 3629eb0b..086fd0e3 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/ammo_disc.png and b/docs/base/@vl2/skins.vl2/textures/skins/ammo_disc.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/ammo_grenade.png b/docs/base/@vl2/skins.vl2/textures/skins/ammo_grenade.png index c1df1e4b..a06db439 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/ammo_grenade.png and b/docs/base/@vl2/skins.vl2/textures/skins/ammo_grenade.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/ammo_mine.png b/docs/base/@vl2/skins.vl2/textures/skins/ammo_mine.png index aa3dc588..f0e80cdb 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/ammo_mine.png and b/docs/base/@vl2/skins.vl2/textures/skins/ammo_mine.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/ammo_mortar.png b/docs/base/@vl2/skins.vl2/textures/skins/ammo_mortar.png index f76f8344..48787525 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/ammo_mortar.png and b/docs/base/@vl2/skins.vl2/textures/skins/ammo_mortar.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/ammo_plasma.png b/docs/base/@vl2/skins.vl2/textures/skins/ammo_plasma.png index 8d2ff034..e49ad79c 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/ammo_plasma.png and b/docs/base/@vl2/skins.vl2/textures/skins/ammo_plasma.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/armor.damage.1.png b/docs/base/@vl2/skins.vl2/textures/skins/armor.damage.1.png index 4b9ff281..5a2911dd 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/armor.damage.1.png and b/docs/base/@vl2/skins.vl2/textures/skins/armor.damage.1.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/armor.damage.2.png b/docs/base/@vl2/skins.vl2/textures/skins/armor.damage.2.png index 31f65331..33c696b8 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/armor.damage.2.png and b/docs/base/@vl2/skins.vl2/textures/skins/armor.damage.2.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/armor.damage.3.png b/docs/base/@vl2/skins.vl2/textures/skins/armor.damage.3.png index 6ff4dcde..3f011fd5 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/armor.damage.3.png and b/docs/base/@vl2/skins.vl2/textures/skins/armor.damage.3.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/banner_honor.png b/docs/base/@vl2/skins.vl2/textures/skins/banner_honor.png index 20bc139a..4302c7fd 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/banner_honor.png and b/docs/base/@vl2/skins.vl2/textures/skins/banner_honor.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/banner_strength.png b/docs/base/@vl2/skins.vl2/textures/skins/banner_strength.png index 29d0922f..9123b838 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/banner_strength.png and b/docs/base/@vl2/skins.vl2/textures/skins/banner_strength.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/banner_unity.png b/docs/base/@vl2/skins.vl2/textures/skins/banner_unity.png index e6b97f2d..fb81a97e 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/banner_unity.png and b/docs/base/@vl2/skins.vl2/textures/skins/banner_unity.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/barrelMount.png b/docs/base/@vl2/skins.vl2/textures/skins/barrelMount.png index d01c44e7..2af72f71 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/barrelMount.png and b/docs/base/@vl2/skins.vl2/textures/skins/barrelMount.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/barrel_aa_large.png b/docs/base/@vl2/skins.vl2/textures/skins/barrel_aa_large.png index bf92a832..c362ab30 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/barrel_aa_large.png and b/docs/base/@vl2/skins.vl2/textures/skins/barrel_aa_large.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/barrel_elf_large.png b/docs/base/@vl2/skins.vl2/textures/skins/barrel_elf_large.png index eb6d4622..a91a1645 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/barrel_elf_large.png and b/docs/base/@vl2/skins.vl2/textures/skins/barrel_elf_large.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/barrel_fusion_large.png b/docs/base/@vl2/skins.vl2/textures/skins/barrel_fusion_large.png index 27a3a1ca..5e72dfbd 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/barrel_fusion_large.png and b/docs/base/@vl2/skins.vl2/textures/skins/barrel_fusion_large.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/barrel_missile_large.png b/docs/base/@vl2/skins.vl2/textures/skins/barrel_missile_large.png index 9badb93c..7be6805a 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/barrel_missile_large.png and b/docs/base/@vl2/skins.vl2/textures/skins/barrel_missile_large.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/barrel_mortar_large.png b/docs/base/@vl2/skins.vl2/textures/skins/barrel_mortar_large.png index d448266d..325ee37f 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/barrel_mortar_large.png and b/docs/base/@vl2/skins.vl2/textures/skins/barrel_mortar_large.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/base.flag.png b/docs/base/@vl2/skins.vl2/textures/skins/base.flag.png index 3f6505e8..7d7e166f 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/base.flag.png and b/docs/base/@vl2/skins.vl2/textures/skins/base.flag.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/base.hflag.png b/docs/base/@vl2/skins.vl2/textures/skins/base.hflag.png index 4153fde9..44c2967a 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/base.hflag.png and b/docs/base/@vl2/skins.vl2/textures/skins/base.hflag.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/base.hmale.png b/docs/base/@vl2/skins.vl2/textures/skins/base.hmale.png index a61b3f21..c0beb121 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/base.hmale.png and b/docs/base/@vl2/skins.vl2/textures/skins/base.hmale.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/base.lbioderm.png b/docs/base/@vl2/skins.vl2/textures/skins/base.lbioderm.png index 766c44a4..a6dd342b 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/base.lbioderm.png and b/docs/base/@vl2/skins.vl2/textures/skins/base.lbioderm.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/base.lfemale.png b/docs/base/@vl2/skins.vl2/textures/skins/base.lfemale.png index bf8807b7..07e3a5be 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/base.lfemale.png and b/docs/base/@vl2/skins.vl2/textures/skins/base.lfemale.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/base.lmale.png b/docs/base/@vl2/skins.vl2/textures/skins/base.lmale.png index 268e1cd8..0f3cfd39 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/base.lmale.png and b/docs/base/@vl2/skins.vl2/textures/skins/base.lmale.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/base.mbioderm.png b/docs/base/@vl2/skins.vl2/textures/skins/base.mbioderm.png index 7b74b76e..6b0f1448 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/base.mbioderm.png and b/docs/base/@vl2/skins.vl2/textures/skins/base.mbioderm.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/base.mfemale.png b/docs/base/@vl2/skins.vl2/textures/skins/base.mfemale.png index 62b314ed..7e0e75d7 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/base.mfemale.png and b/docs/base/@vl2/skins.vl2/textures/skins/base.mfemale.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/base.mmale.png b/docs/base/@vl2/skins.vl2/textures/skins/base.mmale.png index 0d8bec55..0e4ec38d 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/base.mmale.png and b/docs/base/@vl2/skins.vl2/textures/skins/base.mmale.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/base.switch.png b/docs/base/@vl2/skins.vl2/textures/skins/base.switch.png index dd1e16ed..e190532a 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/base.switch.png and b/docs/base/@vl2/skins.vl2/textures/skins/base.switch.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/baseb.flag.png b/docs/base/@vl2/skins.vl2/textures/skins/baseb.flag.png index 09103d81..13e86dd3 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/baseb.flag.png and b/docs/base/@vl2/skins.vl2/textures/skins/baseb.flag.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/baseb.hbioderm.png b/docs/base/@vl2/skins.vl2/textures/skins/baseb.hbioderm.png index 1caa8dd7..7d7250e2 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/baseb.hbioderm.png and b/docs/base/@vl2/skins.vl2/textures/skins/baseb.hbioderm.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/baseb.hmale.png b/docs/base/@vl2/skins.vl2/textures/skins/baseb.hmale.png index afd3d45b..f8ed25f6 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/baseb.hmale.png and b/docs/base/@vl2/skins.vl2/textures/skins/baseb.hmale.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/baseb.lbioderm.png b/docs/base/@vl2/skins.vl2/textures/skins/baseb.lbioderm.png index 781369ca..f0fb4d7c 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/baseb.lbioderm.png and b/docs/base/@vl2/skins.vl2/textures/skins/baseb.lbioderm.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/baseb.lfemale.png b/docs/base/@vl2/skins.vl2/textures/skins/baseb.lfemale.png index 6ca02a56..47da5b36 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/baseb.lfemale.png and b/docs/base/@vl2/skins.vl2/textures/skins/baseb.lfemale.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/baseb.lmale.png b/docs/base/@vl2/skins.vl2/textures/skins/baseb.lmale.png index d40f58e7..6ba747b2 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/baseb.lmale.png and b/docs/base/@vl2/skins.vl2/textures/skins/baseb.lmale.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/baseb.mbioderm.png b/docs/base/@vl2/skins.vl2/textures/skins/baseb.mbioderm.png index 17dd0f70..f765384c 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/baseb.mbioderm.png and b/docs/base/@vl2/skins.vl2/textures/skins/baseb.mbioderm.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/baseb.mfemale.png b/docs/base/@vl2/skins.vl2/textures/skins/baseb.mfemale.png index ae4cff0b..1f0168b3 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/baseb.mfemale.png and b/docs/base/@vl2/skins.vl2/textures/skins/baseb.mfemale.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/baseb.mmale.png b/docs/base/@vl2/skins.vl2/textures/skins/baseb.mmale.png index 8f16eb0b..4f57a5ba 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/baseb.mmale.png and b/docs/base/@vl2/skins.vl2/textures/skins/baseb.mmale.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/baseb.switch.png b/docs/base/@vl2/skins.vl2/textures/skins/baseb.switch.png index bdaca05f..0c81594d 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/baseb.switch.png and b/docs/base/@vl2/skins.vl2/textures/skins/baseb.switch.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/beacon.png b/docs/base/@vl2/skins.vl2/textures/skins/beacon.png index 0606b679..9b5b7e15 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/beacon.png and b/docs/base/@vl2/skins.vl2/textures/skins/beacon.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/beagle.flag.png b/docs/base/@vl2/skins.vl2/textures/skins/beagle.flag.png index bf25e50a..40a1fc04 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/beagle.flag.png and b/docs/base/@vl2/skins.vl2/textures/skins/beagle.flag.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/beagle.switch.png b/docs/base/@vl2/skins.vl2/textures/skins/beagle.switch.png index 9ed617f2..62ba068b 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/beagle.switch.png and b/docs/base/@vl2/skins.vl2/textures/skins/beagle.switch.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/beampulse.png b/docs/base/@vl2/skins.vl2/textures/skins/beampulse.png index 405700b0..53037a6f 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/beampulse.png and b/docs/base/@vl2/skins.vl2/textures/skins/beampulse.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/blue00.PNG b/docs/base/@vl2/skins.vl2/textures/skins/blue00.PNG index e673d891..fd16e19d 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/blue00.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/blue00.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/blue01.PNG b/docs/base/@vl2/skins.vl2/textures/skins/blue01.PNG index e7dddb7f..4915bfdd 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/blue01.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/blue01.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/blue02.PNG b/docs/base/@vl2/skins.vl2/textures/skins/blue02.PNG index edeb35de..593d2de6 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/blue02.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/blue02.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/blue03.PNG b/docs/base/@vl2/skins.vl2/textures/skins/blue03.PNG index 1690307d..1dd9949f 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/blue03.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/blue03.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/blue04.PNG b/docs/base/@vl2/skins.vl2/textures/skins/blue04.PNG index ffbeb14a..8c5af498 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/blue04.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/blue04.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/blue_blink0.PNG b/docs/base/@vl2/skins.vl2/textures/skins/blue_blink0.PNG index 1ab384e9..44512ecc 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/blue_blink0.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/blue_blink0.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/blue_blink1.PNG b/docs/base/@vl2/skins.vl2/textures/skins/blue_blink1.PNG index 5c16e387..243d7729 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/blue_blink1.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/blue_blink1.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/blue_blink2.PNG b/docs/base/@vl2/skins.vl2/textures/skins/blue_blink2.PNG index 4f6a4974..917b6d40 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/blue_blink2.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/blue_blink2.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/blue_blink3.PNG b/docs/base/@vl2/skins.vl2/textures/skins/blue_blink3.PNG index 6f186360..54f67396 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/blue_blink3.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/blue_blink3.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/blue_blink4.PNG b/docs/base/@vl2/skins.vl2/textures/skins/blue_blink4.PNG index a8fcc2e8..e87694f7 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/blue_blink4.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/blue_blink4.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/borg1.png b/docs/base/@vl2/skins.vl2/textures/skins/borg1.png index 627d4934..e16ac7e9 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/borg1.png and b/docs/base/@vl2/skins.vl2/textures/skins/borg1.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/borg2.png b/docs/base/@vl2/skins.vl2/textures/skins/borg2.png index c09e74e6..4d4f6035 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/borg2.png and b/docs/base/@vl2/skins.vl2/textures/skins/borg2.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/borg4.png b/docs/base/@vl2/skins.vl2/textures/skins/borg4.png index e6dd76c6..fba4c00b 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/borg4.png and b/docs/base/@vl2/skins.vl2/textures/skins/borg4.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/borg6.png b/docs/base/@vl2/skins.vl2/textures/skins/borg6.png index 7dcb6c34..dd9f810d 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/borg6.png and b/docs/base/@vl2/skins.vl2/textures/skins/borg6.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/brush.PNG b/docs/base/@vl2/skins.vl2/textures/skins/brush.PNG index d270b73e..837aadf4 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/brush.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/brush.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/bullethole1.png b/docs/base/@vl2/skins.vl2/textures/skins/bullethole1.png index 345bd863..6f1b797e 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/bullethole1.png and b/docs/base/@vl2/skins.vl2/textures/skins/bullethole1.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/bullethole2.png b/docs/base/@vl2/skins.vl2/textures/skins/bullethole2.png index 44f1ac37..172a5d6f 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/bullethole2.png and b/docs/base/@vl2/skins.vl2/textures/skins/bullethole2.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/bullethole3.png b/docs/base/@vl2/skins.vl2/textures/skins/bullethole3.png index aed5eac6..aba4d020 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/bullethole3.png and b/docs/base/@vl2/skins.vl2/textures/skins/bullethole3.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/bullethole4.png b/docs/base/@vl2/skins.vl2/textures/skins/bullethole4.png index 6bfa5850..77e53549 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/bullethole4.png and b/docs/base/@vl2/skins.vl2/textures/skins/bullethole4.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/bullethole5.png b/docs/base/@vl2/skins.vl2/textures/skins/bullethole5.png index fc7c5198..e9d03842 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/bullethole5.png and b/docs/base/@vl2/skins.vl2/textures/skins/bullethole5.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/bullethole6.png b/docs/base/@vl2/skins.vl2/textures/skins/bullethole6.png index f4baa609..054b7d16 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/bullethole6.png and b/docs/base/@vl2/skins.vl2/textures/skins/bullethole6.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/cactus.png b/docs/base/@vl2/skins.vl2/textures/skins/cactus.png index b214baf3..e431d173 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/cactus.png and b/docs/base/@vl2/skins.vl2/textures/skins/cactus.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/camera.png b/docs/base/@vl2/skins.vl2/textures/skins/camera.png index 417b81cd..b749672e 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/camera.png and b/docs/base/@vl2/skins.vl2/textures/skins/camera.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/chaingun_shot_end.png b/docs/base/@vl2/skins.vl2/textures/skins/chaingun_shot_end.png index 3c656358..f9a5537e 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/chaingun_shot_end.png and b/docs/base/@vl2/skins.vl2/textures/skins/chaingun_shot_end.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/chaingun_shot_side.png b/docs/base/@vl2/skins.vl2/textures/skins/chaingun_shot_side.png index 9a4d1791..d4a84540 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/chaingun_shot_side.png and b/docs/base/@vl2/skins.vl2/textures/skins/chaingun_shot_side.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/chg_fmzl.png b/docs/base/@vl2/skins.vl2/textures/skins/chg_fmzl.png index adf02db8..bcc7d458 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/chg_fmzl.png and b/docs/base/@vl2/skins.vl2/textures/skins/chg_fmzl.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/chg_smzl.png b/docs/base/@vl2/skins.vl2/textures/skins/chg_smzl.png index a283822a..ceabe200 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/chg_smzl.png and b/docs/base/@vl2/skins.vl2/textures/skins/chg_smzl.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0000.png b/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0000.png index 9c392d27..6bf57b21 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0000.png and b/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0000.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0001.png b/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0001.png index 6363d918..e8eff90e 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0001.png and b/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0001.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0002.png b/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0002.png index ffce6558..21755938 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0002.png and b/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0002.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0003.png b/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0003.png index 233e082d..9cb5bac7 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0003.png and b/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0003.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0004.png b/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0004.png index cc1f912f..839e1993 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0004.png and b/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0004.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0005.png b/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0005.png index e20aa2e0..4926efe6 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0005.png and b/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0005.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0006.png b/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0006.png index 97e98482..db52fb59 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0006.png and b/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0006.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0007.png b/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0007.png index 82c19137..b091ecc5 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0007.png and b/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0007.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0008.png b/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0008.png index e5a945b8..dc03b4d8 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0008.png and b/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0008.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0009.png b/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0009.png index b90ecb17..36b947b8 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0009.png and b/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0009.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0010.png b/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0010.png index 4d24ce5e..19d2ae63 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0010.png and b/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0010.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0011.png b/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0011.png index ad78c94d..d6f3cb41 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0011.png and b/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0011.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0012.png b/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0012.png index 8e5f357d..f56fcba6 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0012.png and b/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0012.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0013.png b/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0013.png index de3f1314..163b5ff1 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0013.png and b/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0013.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0014.png b/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0014.png index 12aad439..34bf2b44 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0014.png and b/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0014.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0015.png b/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0015.png index 0d04e610..2da512e7 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0015.png and b/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0015.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0016.png b/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0016.png index d7b46a0f..a2025266 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0016.png and b/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0016.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0017.png b/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0017.png index f0310242..f78380ee 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0017.png and b/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0017.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0018.png b/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0018.png index f0310242..f78380ee 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0018.png and b/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0018.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0019.png b/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0019.png index f0310242..f78380ee 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0019.png and b/docs/base/@vl2/skins.vl2/textures/skins/cloak_core0019.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/cotp.flag.png b/docs/base/@vl2/skins.vl2/textures/skins/cotp.flag.png index bfc2292e..6d8ada14 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/cotp.flag.png and b/docs/base/@vl2/skins.vl2/textures/skins/cotp.flag.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/cotp.switch.png b/docs/base/@vl2/skins.vl2/textures/skins/cotp.switch.png index c8e95fb8..356a5eba 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/cotp.switch.png and b/docs/base/@vl2/skins.vl2/textures/skins/cotp.switch.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/dcase00.PNG b/docs/base/@vl2/skins.vl2/textures/skins/dcase00.PNG index f0ad3b05..35fa932e 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/dcase00.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/dcase00.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/dcase01.PNG b/docs/base/@vl2/skins.vl2/textures/skins/dcase01.PNG index 6ba08c5d..d099b54d 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/dcase01.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/dcase01.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/dcase02.PNG b/docs/base/@vl2/skins.vl2/textures/skins/dcase02.PNG index 8a8cef17..f1d276d5 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/dcase02.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/dcase02.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/dcase03.PNG b/docs/base/@vl2/skins.vl2/textures/skins/dcase03.PNG index c05db0ee..1ba64ae3 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/dcase03.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/dcase03.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/dcase04.PNG b/docs/base/@vl2/skins.vl2/textures/skins/dcase04.PNG index 73b1e625..72ab34a2 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/dcase04.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/dcase04.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/dcase05.PNG b/docs/base/@vl2/skins.vl2/textures/skins/dcase05.PNG index de789b88..56ede8f1 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/dcase05.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/dcase05.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/deb01.PNG b/docs/base/@vl2/skins.vl2/textures/skins/deb01.PNG index 69499424..7fe196c2 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/deb01.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/deb01.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/deb02.PNG b/docs/base/@vl2/skins.vl2/textures/skins/deb02.PNG index 0726661f..ce8bf273 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/deb02.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/deb02.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/deb03.PNG b/docs/base/@vl2/skins.vl2/textures/skins/deb03.PNG index 383f0a54..dfc570f4 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/deb03.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/deb03.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/deb04.PNG b/docs/base/@vl2/skins.vl2/textures/skins/deb04.PNG index 048d0137..e64fe350 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/deb04.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/deb04.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/deb05.PNG b/docs/base/@vl2/skins.vl2/textures/skins/deb05.PNG index 2d3e4af0..539628c4 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/deb05.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/deb05.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/deb06.PNG b/docs/base/@vl2/skins.vl2/textures/skins/deb06.PNG index 222058a3..edd4a631 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/deb06.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/deb06.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/deb07.PNG b/docs/base/@vl2/skins.vl2/textures/skins/deb07.PNG index f1dc074b..fd807fe6 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/deb07.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/deb07.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/deb08.PNG b/docs/base/@vl2/skins.vl2/textures/skins/deb08.PNG index 78a963e0..dd7221df 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/deb08.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/deb08.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/deb09.PNG b/docs/base/@vl2/skins.vl2/textures/skins/deb09.PNG index b9c41332..323be4d1 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/deb09.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/deb09.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/deb10.PNG b/docs/base/@vl2/skins.vl2/textures/skins/deb10.PNG index 9f6c1f0c..1497f0c4 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/deb10.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/deb10.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/deb11.PNG b/docs/base/@vl2/skins.vl2/textures/skins/deb11.PNG index 5aac32f0..3b45a02b 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/deb11.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/deb11.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/deb12.PNG b/docs/base/@vl2/skins.vl2/textures/skins/deb12.PNG index 5f8491c4..2c58c636 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/deb12.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/deb12.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/deb13.PNG b/docs/base/@vl2/skins.vl2/textures/skins/deb13.PNG index 91b1dea2..e27ac9a0 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/deb13.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/deb13.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/deb14.PNG b/docs/base/@vl2/skins.vl2/textures/skins/deb14.PNG index f3b87543..a1417dda 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/deb14.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/deb14.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/deb15.PNG b/docs/base/@vl2/skins.vl2/textures/skins/deb15.PNG index eb51dbdd..bc843ca8 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/deb15.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/deb15.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/deb16.PNG b/docs/base/@vl2/skins.vl2/textures/skins/deb16.PNG index 924c690d..1addf147 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/deb16.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/deb16.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/deb17.PNG b/docs/base/@vl2/skins.vl2/textures/skins/deb17.PNG index 80030f8d..f0c7a957 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/deb17.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/deb17.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/deb18.PNG b/docs/base/@vl2/skins.vl2/textures/skins/deb18.PNG index a4cdf079..dbaa9a2b 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/deb18.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/deb18.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/deb19.PNG b/docs/base/@vl2/skins.vl2/textures/skins/deb19.PNG index 2cfefa30..89d6cf30 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/deb19.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/deb19.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/deb20.PNG b/docs/base/@vl2/skins.vl2/textures/skins/deb20.PNG index 9a1fdb82..5a1e093b 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/deb20.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/deb20.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/deb21.PNG b/docs/base/@vl2/skins.vl2/textures/skins/deb21.PNG index c35d7398..a166fa45 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/deb21.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/deb21.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/deb22.PNG b/docs/base/@vl2/skins.vl2/textures/skins/deb22.PNG index e203bc9d..9ce1c0e1 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/deb22.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/deb22.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/deb23.PNG b/docs/base/@vl2/skins.vl2/textures/skins/deb23.PNG index c34a51f4..89906a1d 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/deb23.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/deb23.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/deb24.PNG b/docs/base/@vl2/skins.vl2/textures/skins/deb24.PNG index c9ec166e..df62ad8d 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/deb24.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/deb24.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/deb25.PNG b/docs/base/@vl2/skins.vl2/textures/skins/deb25.PNG index e1ae737c..912f78e6 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/deb25.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/deb25.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/deb26.PNG b/docs/base/@vl2/skins.vl2/textures/skins/deb26.PNG index 72ef3612..d442c4ab 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/deb26.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/deb26.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/deb27.PNG b/docs/base/@vl2/skins.vl2/textures/skins/deb27.PNG index 8583a7c9..c8f18232 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/deb27.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/deb27.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/deb28.PNG b/docs/base/@vl2/skins.vl2/textures/skins/deb28.PNG index 5545b870..932d8781 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/deb28.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/deb28.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/deb29.PNG b/docs/base/@vl2/skins.vl2/textures/skins/deb29.PNG index cd9cdd6a..00a26150 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/deb29.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/deb29.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/deb30.PNG b/docs/base/@vl2/skins.vl2/textures/skins/deb30.PNG index bc7cf176..28c18238 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/deb30.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/deb30.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/deb31.PNG b/docs/base/@vl2/skins.vl2/textures/skins/deb31.PNG index fd4bc3e5..1071ab4c 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/deb31.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/deb31.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/deb32.PNG b/docs/base/@vl2/skins.vl2/textures/skins/deb32.PNG index 7c26d05f..f68515fd 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/deb32.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/deb32.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/deb33.PNG b/docs/base/@vl2/skins.vl2/textures/skins/deb33.PNG index fa080719..ebc1e11d 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/deb33.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/deb33.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/deb34.PNG b/docs/base/@vl2/skins.vl2/textures/skins/deb34.PNG index 25397e58..3dfe9f81 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/deb34.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/deb34.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/deploy_inventory_1.png b/docs/base/@vl2/skins.vl2/textures/skins/deploy_inventory_1.png index a5fb1c35..22df94d0 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/deploy_inventory_1.png and b/docs/base/@vl2/skins.vl2/textures/skins/deploy_inventory_1.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/deploy_inventory_2.png b/docs/base/@vl2/skins.vl2/textures/skins/deploy_inventory_2.png index 0ca2d14e..1218a6a7 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/deploy_inventory_2.png and b/docs/base/@vl2/skins.vl2/textures/skins/deploy_inventory_2.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/deploy_sensor_pulse.png b/docs/base/@vl2/skins.vl2/textures/skins/deploy_sensor_pulse.png index 93f1b1ef..2c15bf46 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/deploy_sensor_pulse.png and b/docs/base/@vl2/skins.vl2/textures/skins/deploy_sensor_pulse.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/disc00.PNG b/docs/base/@vl2/skins.vl2/textures/skins/disc00.PNG index baf0f3ff..ea5802ad 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/disc00.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/disc00.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/disc01.PNG b/docs/base/@vl2/skins.vl2/textures/skins/disc01.PNG index 9acc6783..0b30b6f1 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/disc01.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/disc01.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/disc02.PNG b/docs/base/@vl2/skins.vl2/textures/skins/disc02.PNG index 28ffb0f9..fe05b62a 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/disc02.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/disc02.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/disc03.PNG b/docs/base/@vl2/skins.vl2/textures/skins/disc03.PNG index 08d67a94..ac63da78 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/disc03.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/disc03.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/disc04.PNG b/docs/base/@vl2/skins.vl2/textures/skins/disc04.PNG index 70ccd77f..a1e50ca3 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/disc04.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/disc04.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/disc05.PNG b/docs/base/@vl2/skins.vl2/textures/skins/disc05.PNG index f92cd5fd..7a9b0084 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/disc05.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/disc05.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/disc06.PNG b/docs/base/@vl2/skins.vl2/textures/skins/disc06.PNG index 78702616..1bcee4dd 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/disc06.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/disc06.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/disc07.PNG b/docs/base/@vl2/skins.vl2/textures/skins/disc07.PNG index 5480a970..76e3c6dd 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/disc07.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/disc07.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/disc08.PNG b/docs/base/@vl2/skins.vl2/textures/skins/disc08.PNG index 2bb81760..89b783cc 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/disc08.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/disc08.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/disc09.PNG b/docs/base/@vl2/skins.vl2/textures/skins/disc09.PNG index 22663adb..4d81d152 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/disc09.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/disc09.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/disc10.PNG b/docs/base/@vl2/skins.vl2/textures/skins/disc10.PNG index aeff5dd5..0001bc1e 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/disc10.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/disc10.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/disc11.PNG b/docs/base/@vl2/skins.vl2/textures/skins/disc11.PNG index 5cae2be9..d112fc7b 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/disc11.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/disc11.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/disc12.PNG b/docs/base/@vl2/skins.vl2/textures/skins/disc12.PNG index dd1ffc2c..83086a40 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/disc12.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/disc12.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/disc13.PNG b/docs/base/@vl2/skins.vl2/textures/skins/disc13.PNG index ea20debb..97ca8f5c 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/disc13.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/disc13.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/disc14.PNG b/docs/base/@vl2/skins.vl2/textures/skins/disc14.PNG index 28bf8dbe..7f64b3b6 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/disc14.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/disc14.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/disc15.PNG b/docs/base/@vl2/skins.vl2/textures/skins/disc15.PNG index 05b9e2d5..42882652 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/disc15.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/disc15.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/disc16.PNG b/docs/base/@vl2/skins.vl2/textures/skins/disc16.PNG index a79c83fb..8c39db86 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/disc16.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/disc16.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/disc17.PNG b/docs/base/@vl2/skins.vl2/textures/skins/disc17.PNG index b5d6e813..048a55dd 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/disc17.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/disc17.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/disc18.PNG b/docs/base/@vl2/skins.vl2/textures/skins/disc18.PNG index f6363826..c4527bc2 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/disc18.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/disc18.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/disc19.PNG b/docs/base/@vl2/skins.vl2/textures/skins/disc19.PNG index 6b08dd39..67303404 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/disc19.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/disc19.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/disc20.PNG b/docs/base/@vl2/skins.vl2/textures/skins/disc20.PNG index cfa73041..77b5b3e0 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/disc20.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/disc20.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/disc21.PNG b/docs/base/@vl2/skins.vl2/textures/skins/disc21.PNG index 38c50966..2a105723 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/disc21.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/disc21.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/disc22.PNG b/docs/base/@vl2/skins.vl2/textures/skins/disc22.PNG index 516eacb5..8194d465 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/disc22.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/disc22.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/disc23.PNG b/docs/base/@vl2/skins.vl2/textures/skins/disc23.PNG index 26ec6851..0ebbb9c7 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/disc23.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/disc23.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/disc24.PNG b/docs/base/@vl2/skins.vl2/textures/skins/disc24.PNG index 4e772647..162065cd 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/disc24.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/disc24.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/disc25.PNG b/docs/base/@vl2/skins.vl2/textures/skins/disc25.PNG index ca14da78..58387d7f 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/disc25.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/disc25.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/disc26.PNG b/docs/base/@vl2/skins.vl2/textures/skins/disc26.PNG index 9a8e3933..2800c6b7 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/disc26.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/disc26.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/disc27.PNG b/docs/base/@vl2/skins.vl2/textures/skins/disc27.PNG index 46c91e66..5fc13990 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/disc27.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/disc27.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/disc_muzzle.PNG b/docs/base/@vl2/skins.vl2/textures/skins/disc_muzzle.PNG index aa8a5e70..b76292d9 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/disc_muzzle.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/disc_muzzle.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/discshield2.png b/docs/base/@vl2/skins.vl2/textures/skins/discshield2.png index e0441de1..c678ec9b 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/discshield2.png and b/docs/base/@vl2/skins.vl2/textures/skins/discshield2.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/dsword.flag.png b/docs/base/@vl2/skins.vl2/textures/skins/dsword.flag.png index 3679634f..6bfce5ce 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/dsword.flag.png and b/docs/base/@vl2/skins.vl2/textures/skins/dsword.flag.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/dsword.switch.png b/docs/base/@vl2/skins.vl2/textures/skins/dsword.switch.png index 0715735e..972fb08f 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/dsword.switch.png and b/docs/base/@vl2/skins.vl2/textures/skins/dsword.switch.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/energy_bolt.PNG b/docs/base/@vl2/skins.vl2/textures/skins/energy_bolt.PNG index fd45dab6..aff3ff82 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/energy_bolt.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/energy_bolt.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/energydis0000.png b/docs/base/@vl2/skins.vl2/textures/skins/energydis0000.png index 31e4d027..7f24223f 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/energydis0000.png and b/docs/base/@vl2/skins.vl2/textures/skins/energydis0000.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/energydis0001.png b/docs/base/@vl2/skins.vl2/textures/skins/energydis0001.png index 92d59323..fdfdad97 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/energydis0001.png and b/docs/base/@vl2/skins.vl2/textures/skins/energydis0001.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/energydis0002.png b/docs/base/@vl2/skins.vl2/textures/skins/energydis0002.png index 1880708f..336084c8 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/energydis0002.png and b/docs/base/@vl2/skins.vl2/textures/skins/energydis0002.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/energydis0003.png b/docs/base/@vl2/skins.vl2/textures/skins/energydis0003.png index 1308c740..aab88513 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/energydis0003.png and b/docs/base/@vl2/skins.vl2/textures/skins/energydis0003.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/energydis0004.png b/docs/base/@vl2/skins.vl2/textures/skins/energydis0004.png index d243a9dd..24eaea5b 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/energydis0004.png and b/docs/base/@vl2/skins.vl2/textures/skins/energydis0004.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/energydis0005.png b/docs/base/@vl2/skins.vl2/textures/skins/energydis0005.png index 8679ec05..764b4786 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/energydis0005.png and b/docs/base/@vl2/skins.vl2/textures/skins/energydis0005.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/enrg_frnt_muzl00.png b/docs/base/@vl2/skins.vl2/textures/skins/enrg_frnt_muzl00.png index 45e38885..348e0a25 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/enrg_frnt_muzl00.png and b/docs/base/@vl2/skins.vl2/textures/skins/enrg_frnt_muzl00.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/enrg_frnt_muzl01.png b/docs/base/@vl2/skins.vl2/textures/skins/enrg_frnt_muzl01.png index 125ac060..7482e2bc 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/enrg_frnt_muzl01.png and b/docs/base/@vl2/skins.vl2/textures/skins/enrg_frnt_muzl01.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/enrg_frnt_muzl02.png b/docs/base/@vl2/skins.vl2/textures/skins/enrg_frnt_muzl02.png index aa1c951f..3eefce59 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/enrg_frnt_muzl02.png and b/docs/base/@vl2/skins.vl2/textures/skins/enrg_frnt_muzl02.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/enrg_frnt_muzl03.png b/docs/base/@vl2/skins.vl2/textures/skins/enrg_frnt_muzl03.png index 0e92ccb9..cafae1b9 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/enrg_frnt_muzl03.png and b/docs/base/@vl2/skins.vl2/textures/skins/enrg_frnt_muzl03.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/enrg_frnt_muzl04.png b/docs/base/@vl2/skins.vl2/textures/skins/enrg_frnt_muzl04.png index 15f7314f..bc2671eb 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/enrg_frnt_muzl04.png and b/docs/base/@vl2/skins.vl2/textures/skins/enrg_frnt_muzl04.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/enrg_frnt_muzl05.png b/docs/base/@vl2/skins.vl2/textures/skins/enrg_frnt_muzl05.png index d165cf57..9dc3052e 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/enrg_frnt_muzl05.png and b/docs/base/@vl2/skins.vl2/textures/skins/enrg_frnt_muzl05.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/enrg_frnt_muzl06.png b/docs/base/@vl2/skins.vl2/textures/skins/enrg_frnt_muzl06.png index 314db40f..12323a24 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/enrg_frnt_muzl06.png and b/docs/base/@vl2/skins.vl2/textures/skins/enrg_frnt_muzl06.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/enrg_frnt_muzl07.png b/docs/base/@vl2/skins.vl2/textures/skins/enrg_frnt_muzl07.png index 5de21296..d4444182 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/enrg_frnt_muzl07.png and b/docs/base/@vl2/skins.vl2/textures/skins/enrg_frnt_muzl07.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/enrg_side_muzl00.png b/docs/base/@vl2/skins.vl2/textures/skins/enrg_side_muzl00.png index 4fa9fa75..56c5752e 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/enrg_side_muzl00.png and b/docs/base/@vl2/skins.vl2/textures/skins/enrg_side_muzl00.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/enrg_side_muzl01.png b/docs/base/@vl2/skins.vl2/textures/skins/enrg_side_muzl01.png index c287c788..d1f5985c 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/enrg_side_muzl01.png and b/docs/base/@vl2/skins.vl2/textures/skins/enrg_side_muzl01.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/enrg_side_muzl02.png b/docs/base/@vl2/skins.vl2/textures/skins/enrg_side_muzl02.png index d7323c72..53a8e516 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/enrg_side_muzl02.png and b/docs/base/@vl2/skins.vl2/textures/skins/enrg_side_muzl02.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/enrg_side_muzl03.png b/docs/base/@vl2/skins.vl2/textures/skins/enrg_side_muzl03.png index 2a7299ea..f0c4c351 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/enrg_side_muzl03.png and b/docs/base/@vl2/skins.vl2/textures/skins/enrg_side_muzl03.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/enrg_side_muzl04.png b/docs/base/@vl2/skins.vl2/textures/skins/enrg_side_muzl04.png index 8ed7bac3..db225ce1 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/enrg_side_muzl04.png and b/docs/base/@vl2/skins.vl2/textures/skins/enrg_side_muzl04.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/enrg_side_muzl05.png b/docs/base/@vl2/skins.vl2/textures/skins/enrg_side_muzl05.png index 41a2effd..38378f05 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/enrg_side_muzl05.png and b/docs/base/@vl2/skins.vl2/textures/skins/enrg_side_muzl05.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/enrg_side_muzl06.png b/docs/base/@vl2/skins.vl2/textures/skins/enrg_side_muzl06.png index 33c079a9..950862eb 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/enrg_side_muzl06.png and b/docs/base/@vl2/skins.vl2/textures/skins/enrg_side_muzl06.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/enrg_side_muzl07.png b/docs/base/@vl2/skins.vl2/textures/skins/enrg_side_muzl07.png index 3dc933da..6e7a214d 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/enrg_side_muzl07.png and b/docs/base/@vl2/skins.vl2/textures/skins/enrg_side_muzl07.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/enrgcore0000.png b/docs/base/@vl2/skins.vl2/textures/skins/enrgcore0000.png index fe2da27f..bc8404a4 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/enrgcore0000.png and b/docs/base/@vl2/skins.vl2/textures/skins/enrgcore0000.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/enrgcore0001.png b/docs/base/@vl2/skins.vl2/textures/skins/enrgcore0001.png index a71f9172..4005607f 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/enrgcore0001.png and b/docs/base/@vl2/skins.vl2/textures/skins/enrgcore0001.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/enrgcore0002.png b/docs/base/@vl2/skins.vl2/textures/skins/enrgcore0002.png index 04c20701..ea71e0f4 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/enrgcore0002.png and b/docs/base/@vl2/skins.vl2/textures/skins/enrgcore0002.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/enrgcore0003.png b/docs/base/@vl2/skins.vl2/textures/skins/enrgcore0003.png index 699f3c48..c663df1f 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/enrgcore0003.png and b/docs/base/@vl2/skins.vl2/textures/skins/enrgcore0003.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/enrgcore0004.png b/docs/base/@vl2/skins.vl2/textures/skins/enrgcore0004.png index 9bfdfe03..b7376029 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/enrgcore0004.png and b/docs/base/@vl2/skins.vl2/textures/skins/enrgcore0004.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/enrgcore0005.png b/docs/base/@vl2/skins.vl2/textures/skins/enrgcore0005.png index 4859ad07..2bc17445 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/enrgcore0005.png and b/docs/base/@vl2/skins.vl2/textures/skins/enrgcore0005.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/enrgcore0006.png b/docs/base/@vl2/skins.vl2/textures/skins/enrgcore0006.png index 46f7381d..6588535e 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/enrgcore0006.png and b/docs/base/@vl2/skins.vl2/textures/skins/enrgcore0006.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/enrgcore0007.png b/docs/base/@vl2/skins.vl2/textures/skins/enrgcore0007.png index 40a2a1c6..c6559670 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/enrgcore0007.png and b/docs/base/@vl2/skins.vl2/textures/skins/enrgcore0007.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/enrgcore0008.png b/docs/base/@vl2/skins.vl2/textures/skins/enrgcore0008.png index 5622dd14..35329f57 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/enrgcore0008.png and b/docs/base/@vl2/skins.vl2/textures/skins/enrgcore0008.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/enrgcore0009.png b/docs/base/@vl2/skins.vl2/textures/skins/enrgcore0009.png index 8477a7b1..e2834672 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/enrgcore0009.png and b/docs/base/@vl2/skins.vl2/textures/skins/enrgcore0009.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/flag.png b/docs/base/@vl2/skins.vl2/textures/skins/flag.png index 6bde34eb..0e8b20e2 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/flag.png and b/docs/base/@vl2/skins.vl2/textures/skins/flag.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/flyerflame1.png b/docs/base/@vl2/skins.vl2/textures/skins/flyerflame1.png index bdc4f866..2b151ea8 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/flyerflame1.png and b/docs/base/@vl2/skins.vl2/textures/skins/flyerflame1.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/forcef1.png b/docs/base/@vl2/skins.vl2/textures/skins/forcef1.png index 19b76f24..3b4a9118 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/forcef1.png and b/docs/base/@vl2/skins.vl2/textures/skins/forcef1.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/forcef2.png b/docs/base/@vl2/skins.vl2/textures/skins/forcef2.png index 8b7c6ee6..3ccfc95e 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/forcef2.png and b/docs/base/@vl2/skins.vl2/textures/skins/forcef2.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/forcef3.png b/docs/base/@vl2/skins.vl2/textures/skins/forcef3.png index 1d1b26a7..0c30ae86 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/forcef3.png and b/docs/base/@vl2/skins.vl2/textures/skins/forcef3.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/forcef4.png b/docs/base/@vl2/skins.vl2/textures/skins/forcef4.png index 8672847a..43b6a9b4 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/forcef4.png and b/docs/base/@vl2/skins.vl2/textures/skins/forcef4.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/forcef5.png b/docs/base/@vl2/skins.vl2/textures/skins/forcef5.png index 67e1d2db..277c3839 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/forcef5.png and b/docs/base/@vl2/skins.vl2/textures/skins/forcef5.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/forcefield_electric0.PNG b/docs/base/@vl2/skins.vl2/textures/skins/forcefield_electric0.PNG index 2274b0d1..fc86ae2e 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/forcefield_electric0.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/forcefield_electric0.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/forcefield_electric1.PNG b/docs/base/@vl2/skins.vl2/textures/skins/forcefield_electric1.PNG index b3961b78..ec4cd150 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/forcefield_electric1.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/forcefield_electric1.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/forcefield_electric2.PNG b/docs/base/@vl2/skins.vl2/textures/skins/forcefield_electric2.PNG index a7d01b95..f155ecdd 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/forcefield_electric2.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/forcefield_electric2.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/forcefield_electric3.PNG b/docs/base/@vl2/skins.vl2/textures/skins/forcefield_electric3.PNG index 55e6c461..d4ab7210 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/forcefield_electric3.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/forcefield_electric3.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/forcefield_electric4.PNG b/docs/base/@vl2/skins.vl2/textures/skins/forcefield_electric4.PNG index 225d02af..661495b5 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/forcefield_electric4.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/forcefield_electric4.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/forcefield_electric5.PNG b/docs/base/@vl2/skins.vl2/textures/skins/forcefield_electric5.PNG index 01eea4a6..4e08c147 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/forcefield_electric5.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/forcefield_electric5.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/forcefield_grn.PNG b/docs/base/@vl2/skins.vl2/textures/skins/forcefield_grn.PNG index 2274b0d1..fc86ae2e 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/forcefield_grn.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/forcefield_grn.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/forcefield_grn1.PNG b/docs/base/@vl2/skins.vl2/textures/skins/forcefield_grn1.PNG index 041974f9..53684383 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/forcefield_grn1.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/forcefield_grn1.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/forcefield_grn2.PNG b/docs/base/@vl2/skins.vl2/textures/skins/forcefield_grn2.PNG index 02a9a6d5..851f784c 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/forcefield_grn2.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/forcefield_grn2.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/forcefield_grn3.PNG b/docs/base/@vl2/skins.vl2/textures/skins/forcefield_grn3.PNG index 4c3991a8..51026562 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/forcefield_grn3.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/forcefield_grn3.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/forcefield_grn4.PNG b/docs/base/@vl2/skins.vl2/textures/skins/forcefield_grn4.PNG index 827f5bbd..1db40118 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/forcefield_grn4.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/forcefield_grn4.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/forcefield_grn5.PNG b/docs/base/@vl2/skins.vl2/textures/skins/forcefield_grn5.PNG index e2855dce..268a1b4b 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/forcefield_grn5.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/forcefield_grn5.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/generator.PNG b/docs/base/@vl2/skins.vl2/textures/skins/generator.PNG index e75b67b2..23a9be2e 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/generator.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/generator.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/generic_scorch.png b/docs/base/@vl2/skins.vl2/textures/skins/generic_scorch.png index 0ac5d8fb..7c06c043 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/generic_scorch.png and b/docs/base/@vl2/skins.vl2/textures/skins/generic_scorch.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/glow_red.png b/docs/base/@vl2/skins.vl2/textures/skins/glow_red.png index c8326bbe..a78348f0 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/glow_red.png and b/docs/base/@vl2/skins.vl2/textures/skins/glow_red.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/green00.png b/docs/base/@vl2/skins.vl2/textures/skins/green00.png index 2d43a6f0..5ea8bdfd 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/green00.png and b/docs/base/@vl2/skins.vl2/textures/skins/green00.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/green01.png b/docs/base/@vl2/skins.vl2/textures/skins/green01.png index 03c25668..8daa6777 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/green01.png and b/docs/base/@vl2/skins.vl2/textures/skins/green01.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/green02.png b/docs/base/@vl2/skins.vl2/textures/skins/green02.png index 6c7ec37f..1983b047 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/green02.png and b/docs/base/@vl2/skins.vl2/textures/skins/green02.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/green03.png b/docs/base/@vl2/skins.vl2/textures/skins/green03.png index cf531384..1ba901a1 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/green03.png and b/docs/base/@vl2/skins.vl2/textures/skins/green03.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/green04.png b/docs/base/@vl2/skins.vl2/textures/skins/green04.png index 136f0dc0..7274472d 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/green04.png and b/docs/base/@vl2/skins.vl2/textures/skins/green04.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/green_blink0.png b/docs/base/@vl2/skins.vl2/textures/skins/green_blink0.png index 2033af75..0bbe032d 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/green_blink0.png and b/docs/base/@vl2/skins.vl2/textures/skins/green_blink0.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/green_blink1.png b/docs/base/@vl2/skins.vl2/textures/skins/green_blink1.png index 47225385..8a85c751 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/green_blink1.png and b/docs/base/@vl2/skins.vl2/textures/skins/green_blink1.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/green_blink2.png b/docs/base/@vl2/skins.vl2/textures/skins/green_blink2.png index e2b24303..1fc2f440 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/green_blink2.png and b/docs/base/@vl2/skins.vl2/textures/skins/green_blink2.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/green_blink3.png b/docs/base/@vl2/skins.vl2/textures/skins/green_blink3.png index 07b584f3..8bfb226c 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/green_blink3.png and b/docs/base/@vl2/skins.vl2/textures/skins/green_blink3.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/green_blink4.png b/docs/base/@vl2/skins.vl2/textures/skins/green_blink4.png index f6822f12..52bba4b8 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/green_blink4.png and b/docs/base/@vl2/skins.vl2/textures/skins/green_blink4.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/grenade.PNG b/docs/base/@vl2/skins.vl2/textures/skins/grenade.PNG index eff749d0..e23613b8 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/grenade.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/grenade.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/grenade_flare.PNG b/docs/base/@vl2/skins.vl2/textures/skins/grenade_flare.PNG index 1db43d50..58668ce8 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/grenade_flare.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/grenade_flare.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/grenade_flash.PNG b/docs/base/@vl2/skins.vl2/textures/skins/grenade_flash.PNG index 0014b014..db3d1b9b 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/grenade_flash.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/grenade_flash.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/grenade_projectile.png b/docs/base/@vl2/skins.vl2/textures/skins/grenade_projectile.png index ffd7465f..ac2eff2f 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/grenade_projectile.png and b/docs/base/@vl2/skins.vl2/textures/skins/grenade_projectile.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/horde.flag.png b/docs/base/@vl2/skins.vl2/textures/skins/horde.flag.png index f5afa4ec..144c1460 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/horde.flag.png and b/docs/base/@vl2/skins.vl2/textures/skins/horde.flag.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/horde.switch.png b/docs/base/@vl2/skins.vl2/textures/skins/horde.switch.png index 1f683365..d01818e6 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/horde.switch.png and b/docs/base/@vl2/skins.vl2/textures/skins/horde.switch.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/hud_ret_bomber1.png b/docs/base/@vl2/skins.vl2/textures/skins/hud_ret_bomber1.png index 9512f8d1..3fe60d09 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/hud_ret_bomber1.png and b/docs/base/@vl2/skins.vl2/textures/skins/hud_ret_bomber1.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/hud_ret_bomber2.png b/docs/base/@vl2/skins.vl2/textures/skins/hud_ret_bomber2.png index 6db4812c..7e775596 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/hud_ret_bomber2.png and b/docs/base/@vl2/skins.vl2/textures/skins/hud_ret_bomber2.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/hud_ret_bomber3.png b/docs/base/@vl2/skins.vl2/textures/skins/hud_ret_bomber3.png index 861f803e..86df469a 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/hud_ret_bomber3.png and b/docs/base/@vl2/skins.vl2/textures/skins/hud_ret_bomber3.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/hunters.flag.png b/docs/base/@vl2/skins.vl2/textures/skins/hunters.flag.png index 68750c38..3926606f 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/hunters.flag.png and b/docs/base/@vl2/skins.vl2/textures/skins/hunters.flag.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/hvybioflare.png b/docs/base/@vl2/skins.vl2/textures/skins/hvybioflare.png index 4242a508..2dd41ac6 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/hvybioflare.png and b/docs/base/@vl2/skins.vl2/textures/skins/hvybioflare.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/hvyjetpackflare.png b/docs/base/@vl2/skins.vl2/textures/skins/hvyjetpackflare.png index 95f930be..80b8f337 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/hvyjetpackflare.png and b/docs/base/@vl2/skins.vl2/textures/skins/hvyjetpackflare.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/jetflare00.png b/docs/base/@vl2/skins.vl2/textures/skins/jetflare00.png index b5254fd3..bcd8b616 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/jetflare00.png and b/docs/base/@vl2/skins.vl2/textures/skins/jetflare00.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/jetflare01.png b/docs/base/@vl2/skins.vl2/textures/skins/jetflare01.png index 5916524f..dc526a19 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/jetflare01.png and b/docs/base/@vl2/skins.vl2/textures/skins/jetflare01.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/jetflare02.png b/docs/base/@vl2/skins.vl2/textures/skins/jetflare02.png index f616c83c..83af93b6 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/jetflare02.png and b/docs/base/@vl2/skins.vl2/textures/skins/jetflare02.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/jetflare03.png b/docs/base/@vl2/skins.vl2/textures/skins/jetflare03.png index 9e3b87d3..a1e7a8e4 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/jetflare03.png and b/docs/base/@vl2/skins.vl2/textures/skins/jetflare03.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/jetflare04.png b/docs/base/@vl2/skins.vl2/textures/skins/jetflare04.png index cb613183..a1e7a8e4 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/jetflare04.png and b/docs/base/@vl2/skins.vl2/textures/skins/jetflare04.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/jetflare05.png b/docs/base/@vl2/skins.vl2/textures/skins/jetflare05.png index 3aac3d17..a1e7a8e4 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/jetflare05.png and b/docs/base/@vl2/skins.vl2/textures/skins/jetflare05.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/jetflare2.png b/docs/base/@vl2/skins.vl2/textures/skins/jetflare2.png index 86ae011b..72f0741a 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/jetflare2.png and b/docs/base/@vl2/skins.vl2/textures/skins/jetflare2.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/jetflareside00.png b/docs/base/@vl2/skins.vl2/textures/skins/jetflareside00.png index 974057e9..69a6f7c1 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/jetflareside00.png and b/docs/base/@vl2/skins.vl2/textures/skins/jetflareside00.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/jetflareside01.png b/docs/base/@vl2/skins.vl2/textures/skins/jetflareside01.png index 84a39d41..d4d492cd 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/jetflareside01.png and b/docs/base/@vl2/skins.vl2/textures/skins/jetflareside01.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/jetflareside02.png b/docs/base/@vl2/skins.vl2/textures/skins/jetflareside02.png index 90e990bf..35359789 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/jetflareside02.png and b/docs/base/@vl2/skins.vl2/textures/skins/jetflareside02.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/jetflareside03.png b/docs/base/@vl2/skins.vl2/textures/skins/jetflareside03.png index 60a9de90..cd47ef33 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/jetflareside03.png and b/docs/base/@vl2/skins.vl2/textures/skins/jetflareside03.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/jetflareside04.png b/docs/base/@vl2/skins.vl2/textures/skins/jetflareside04.png index 8b884fb3..fdba6245 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/jetflareside04.png and b/docs/base/@vl2/skins.vl2/textures/skins/jetflareside04.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/jetflareside05.png b/docs/base/@vl2/skins.vl2/textures/skins/jetflareside05.png index 34047042..bf42a916 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/jetflareside05.png and b/docs/base/@vl2/skins.vl2/textures/skins/jetflareside05.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/jetpack.png b/docs/base/@vl2/skins.vl2/textures/skins/jetpack.png index bb65f66c..f54a4af3 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/jetpack.png and b/docs/base/@vl2/skins.vl2/textures/skins/jetpack.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/jetpack_bio.png b/docs/base/@vl2/skins.vl2/textures/skins/jetpack_bio.png index d8f14436..0e6b79cf 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/jetpack_bio.png and b/docs/base/@vl2/skins.vl2/textures/skins/jetpack_bio.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/jetpackflare.png b/docs/base/@vl2/skins.vl2/textures/skins/jetpackflare.png index dfb08283..ef4ea664 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/jetpackflare.png and b/docs/base/@vl2/skins.vl2/textures/skins/jetpackflare.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/jetpackflare_bio.png b/docs/base/@vl2/skins.vl2/textures/skins/jetpackflare_bio.png index 783e5062..67cd03a3 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/jetpackflare_bio.png and b/docs/base/@vl2/skins.vl2/textures/skins/jetpackflare_bio.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/jets00.png b/docs/base/@vl2/skins.vl2/textures/skins/jets00.png index 3616250c..ffe3d4a4 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/jets00.png and b/docs/base/@vl2/skins.vl2/textures/skins/jets00.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/jets01.png b/docs/base/@vl2/skins.vl2/textures/skins/jets01.png index d7998a45..853ac2a8 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/jets01.png and b/docs/base/@vl2/skins.vl2/textures/skins/jets01.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/jets02.png b/docs/base/@vl2/skins.vl2/textures/skins/jets02.png index ecbb7d29..84ca7495 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/jets02.png and b/docs/base/@vl2/skins.vl2/textures/skins/jets02.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/jets03.png b/docs/base/@vl2/skins.vl2/textures/skins/jets03.png index c518bccb..4dc3eb7c 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/jets03.png and b/docs/base/@vl2/skins.vl2/textures/skins/jets03.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/jets04.png b/docs/base/@vl2/skins.vl2/textures/skins/jets04.png index 9627cc86..f7371d5a 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/jets04.png and b/docs/base/@vl2/skins.vl2/textures/skins/jets04.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/jets05.png b/docs/base/@vl2/skins.vl2/textures/skins/jets05.png index e3148b1e..2b8ad018 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/jets05.png and b/docs/base/@vl2/skins.vl2/textures/skins/jets05.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/leaf_bunch2.png b/docs/base/@vl2/skins.vl2/textures/skins/leaf_bunch2.png index a2518e19..d0d9a72e 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/leaf_bunch2.png and b/docs/base/@vl2/skins.vl2/textures/skins/leaf_bunch2.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/leafydome.png b/docs/base/@vl2/skins.vl2/textures/skins/leafydome.png index 2aea2382..961cbb4e 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/leafydome.png and b/docs/base/@vl2/skins.vl2/textures/skins/leafydome.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/leafydome2.png b/docs/base/@vl2/skins.vl2/textures/skins/leafydome2.png index 18d8f0a7..a13360ee 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/leafydome2.png and b/docs/base/@vl2/skins.vl2/textures/skins/leafydome2.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/lite_blue0.png b/docs/base/@vl2/skins.vl2/textures/skins/lite_blue0.png index f788b692..adbca02c 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/lite_blue0.png and b/docs/base/@vl2/skins.vl2/textures/skins/lite_blue0.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/lite_blue1.png b/docs/base/@vl2/skins.vl2/textures/skins/lite_blue1.png index 18a8e172..97a493ba 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/lite_blue1.png and b/docs/base/@vl2/skins.vl2/textures/skins/lite_blue1.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/lite_blue2.png b/docs/base/@vl2/skins.vl2/textures/skins/lite_blue2.png index 278ad59e..70e3139f 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/lite_blue2.png and b/docs/base/@vl2/skins.vl2/textures/skins/lite_blue2.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/lite_blue3.png b/docs/base/@vl2/skins.vl2/textures/skins/lite_blue3.png index 6c5dec2d..4fcebf62 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/lite_blue3.png and b/docs/base/@vl2/skins.vl2/textures/skins/lite_blue3.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/lite_blue4.png b/docs/base/@vl2/skins.vl2/textures/skins/lite_blue4.png index 66e19016..14e581c5 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/lite_blue4.png and b/docs/base/@vl2/skins.vl2/textures/skins/lite_blue4.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/lite_green0.png b/docs/base/@vl2/skins.vl2/textures/skins/lite_green0.png index de16c6cf..41578803 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/lite_green0.png and b/docs/base/@vl2/skins.vl2/textures/skins/lite_green0.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/lite_green1.png b/docs/base/@vl2/skins.vl2/textures/skins/lite_green1.png index 798a2dfc..f9a16a72 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/lite_green1.png and b/docs/base/@vl2/skins.vl2/textures/skins/lite_green1.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/lite_green2.png b/docs/base/@vl2/skins.vl2/textures/skins/lite_green2.png index 5828be34..a1c33097 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/lite_green2.png and b/docs/base/@vl2/skins.vl2/textures/skins/lite_green2.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/lite_green3.png b/docs/base/@vl2/skins.vl2/textures/skins/lite_green3.png index 110c6fd2..2f6ae4d3 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/lite_green3.png and b/docs/base/@vl2/skins.vl2/textures/skins/lite_green3.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/lite_green4.png b/docs/base/@vl2/skins.vl2/textures/skins/lite_green4.png index 233f9577..68109a56 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/lite_green4.png and b/docs/base/@vl2/skins.vl2/textures/skins/lite_green4.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/lite_red0.png b/docs/base/@vl2/skins.vl2/textures/skins/lite_red0.png index 5cdb90f0..41578803 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/lite_red0.png and b/docs/base/@vl2/skins.vl2/textures/skins/lite_red0.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/lite_red04.png b/docs/base/@vl2/skins.vl2/textures/skins/lite_red04.png index ccbcedb8..890ceee0 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/lite_red04.png and b/docs/base/@vl2/skins.vl2/textures/skins/lite_red04.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/lite_red1.png b/docs/base/@vl2/skins.vl2/textures/skins/lite_red1.png index 4c0d7890..20b8ffaa 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/lite_red1.png and b/docs/base/@vl2/skins.vl2/textures/skins/lite_red1.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/lite_red2.png b/docs/base/@vl2/skins.vl2/textures/skins/lite_red2.png index 711fc59d..6a3e8707 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/lite_red2.png and b/docs/base/@vl2/skins.vl2/textures/skins/lite_red2.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/lite_red3.png b/docs/base/@vl2/skins.vl2/textures/skins/lite_red3.png index 36f694a6..9b7af59e 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/lite_red3.png and b/docs/base/@vl2/skins.vl2/textures/skins/lite_red3.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/lite_red4.png b/docs/base/@vl2/skins.vl2/textures/skins/lite_red4.png index 036d5d3d..890ceee0 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/lite_red4.png and b/docs/base/@vl2/skins.vl2/textures/skins/lite_red4.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/marineleaves.png b/docs/base/@vl2/skins.vl2/textures/skins/marineleaves.png index a37f6de1..7e21be44 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/marineleaves.png and b/docs/base/@vl2/skins.vl2/textures/skins/marineleaves.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/marker.png b/docs/base/@vl2/skins.vl2/textures/skins/marker.png index 2f93c1af..dcc1a40d 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/marker.png and b/docs/base/@vl2/skins.vl2/textures/skins/marker.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/mine.png b/docs/base/@vl2/skins.vl2/textures/skins/mine.png index 078f2a07..2a1f373f 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/mine.png and b/docs/base/@vl2/skins.vl2/textures/skins/mine.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/mine_anti_air.PNG b/docs/base/@vl2/skins.vl2/textures/skins/mine_anti_air.PNG index 7817c490..af2d0e35 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/mine_anti_air.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/mine_anti_air.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/mine_anti_land.PNG b/docs/base/@vl2/skins.vl2/textures/skins/mine_anti_land.PNG index 5f8faf29..7642bd1f 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/mine_anti_land.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/mine_anti_land.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/missile_flash.png b/docs/base/@vl2/skins.vl2/textures/skins/missile_flash.png index e249902b..4ce75a0c 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/missile_flash.png and b/docs/base/@vl2/skins.vl2/textures/skins/missile_flash.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/mort000.png b/docs/base/@vl2/skins.vl2/textures/skins/mort000.png index ad95d705..c11024d8 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/mort000.png and b/docs/base/@vl2/skins.vl2/textures/skins/mort000.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/mort001.png b/docs/base/@vl2/skins.vl2/textures/skins/mort001.png index 046123e4..dccb130d 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/mort001.png and b/docs/base/@vl2/skins.vl2/textures/skins/mort001.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/mort002.png b/docs/base/@vl2/skins.vl2/textures/skins/mort002.png index 3160d65f..d04cb616 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/mort002.png and b/docs/base/@vl2/skins.vl2/textures/skins/mort002.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/mort003.png b/docs/base/@vl2/skins.vl2/textures/skins/mort003.png index a0707e2f..f5182a3f 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/mort003.png and b/docs/base/@vl2/skins.vl2/textures/skins/mort003.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/mort004.png b/docs/base/@vl2/skins.vl2/textures/skins/mort004.png index 841ab51b..4d12e9a7 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/mort004.png and b/docs/base/@vl2/skins.vl2/textures/skins/mort004.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/mort005.png b/docs/base/@vl2/skins.vl2/textures/skins/mort005.png index 8739facf..e4d21437 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/mort005.png and b/docs/base/@vl2/skins.vl2/textures/skins/mort005.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/mort006.png b/docs/base/@vl2/skins.vl2/textures/skins/mort006.png index adcf8f55..06595064 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/mort006.png and b/docs/base/@vl2/skins.vl2/textures/skins/mort006.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/mort007.png b/docs/base/@vl2/skins.vl2/textures/skins/mort007.png index da649eea..4750f850 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/mort007.png and b/docs/base/@vl2/skins.vl2/textures/skins/mort007.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/mort008.png b/docs/base/@vl2/skins.vl2/textures/skins/mort008.png index 888cdf42..5dadfb00 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/mort008.png and b/docs/base/@vl2/skins.vl2/textures/skins/mort008.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/mort009.png b/docs/base/@vl2/skins.vl2/textures/skins/mort009.png index 4da34d0a..b7311d80 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/mort009.png and b/docs/base/@vl2/skins.vl2/textures/skins/mort009.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/mort010.png b/docs/base/@vl2/skins.vl2/textures/skins/mort010.png index faf93b05..63b3a488 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/mort010.png and b/docs/base/@vl2/skins.vl2/textures/skins/mort010.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/mort011.png b/docs/base/@vl2/skins.vl2/textures/skins/mort011.png index c22e834f..4a3b0ad8 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/mort011.png and b/docs/base/@vl2/skins.vl2/textures/skins/mort011.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/mort012.png b/docs/base/@vl2/skins.vl2/textures/skins/mort012.png index 959edbc8..7dc38724 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/mort012.png and b/docs/base/@vl2/skins.vl2/textures/skins/mort012.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/mort013.png b/docs/base/@vl2/skins.vl2/textures/skins/mort013.png index 0c59ed8b..860514dc 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/mort013.png and b/docs/base/@vl2/skins.vl2/textures/skins/mort013.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/mort014.png b/docs/base/@vl2/skins.vl2/textures/skins/mort014.png index 1e559462..7a92df07 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/mort014.png and b/docs/base/@vl2/skins.vl2/textures/skins/mort014.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/mort015.png b/docs/base/@vl2/skins.vl2/textures/skins/mort015.png index 6ddd1bd8..5290f9a2 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/mort015.png and b/docs/base/@vl2/skins.vl2/textures/skins/mort015.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/mort016.png b/docs/base/@vl2/skins.vl2/textures/skins/mort016.png index 29342e3f..7c5ef91b 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/mort016.png and b/docs/base/@vl2/skins.vl2/textures/skins/mort016.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/mort017.png b/docs/base/@vl2/skins.vl2/textures/skins/mort017.png index 2c7d5ad3..dac14a11 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/mort017.png and b/docs/base/@vl2/skins.vl2/textures/skins/mort017.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/mort018.png b/docs/base/@vl2/skins.vl2/textures/skins/mort018.png index d8b33d24..744d4a9d 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/mort018.png and b/docs/base/@vl2/skins.vl2/textures/skins/mort018.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/mort019.png b/docs/base/@vl2/skins.vl2/textures/skins/mort019.png index ba4bfb48..90829de7 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/mort019.png and b/docs/base/@vl2/skins.vl2/textures/skins/mort019.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/mort020.png b/docs/base/@vl2/skins.vl2/textures/skins/mort020.png index 500cf074..0c91ae92 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/mort020.png and b/docs/base/@vl2/skins.vl2/textures/skins/mort020.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/mort021.png b/docs/base/@vl2/skins.vl2/textures/skins/mort021.png index 56674147..b56921e2 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/mort021.png and b/docs/base/@vl2/skins.vl2/textures/skins/mort021.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/mort022.png b/docs/base/@vl2/skins.vl2/textures/skins/mort022.png index a4d4c4a5..dd58c629 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/mort022.png and b/docs/base/@vl2/skins.vl2/textures/skins/mort022.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/mort023.png b/docs/base/@vl2/skins.vl2/textures/skins/mort023.png index b1597978..e825fd83 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/mort023.png and b/docs/base/@vl2/skins.vl2/textures/skins/mort023.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/mort024.png b/docs/base/@vl2/skins.vl2/textures/skins/mort024.png index d4fd0381..7784020c 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/mort024.png and b/docs/base/@vl2/skins.vl2/textures/skins/mort024.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/mort025.png b/docs/base/@vl2/skins.vl2/textures/skins/mort025.png index 832b8400..e99c13cc 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/mort025.png and b/docs/base/@vl2/skins.vl2/textures/skins/mort025.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/mort026.png b/docs/base/@vl2/skins.vl2/textures/skins/mort026.png index 68658190..18f414d7 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/mort026.png and b/docs/base/@vl2/skins.vl2/textures/skins/mort026.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/mort027.png b/docs/base/@vl2/skins.vl2/textures/skins/mort027.png index 460aee0b..ac86aa05 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/mort027.png and b/docs/base/@vl2/skins.vl2/textures/skins/mort027.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/newedge00.png b/docs/base/@vl2/skins.vl2/textures/skins/newedge00.png index 6a5b5845..6fa6babc 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/newedge00.png and b/docs/base/@vl2/skins.vl2/textures/skins/newedge00.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/newedge01.png b/docs/base/@vl2/skins.vl2/textures/skins/newedge01.png index 40f7c8e7..65e85890 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/newedge01.png and b/docs/base/@vl2/skins.vl2/textures/skins/newedge01.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/newedge02.png b/docs/base/@vl2/skins.vl2/textures/skins/newedge02.png index 1b7a53a7..e8114df9 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/newedge02.png and b/docs/base/@vl2/skins.vl2/textures/skins/newedge02.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/newedge03.png b/docs/base/@vl2/skins.vl2/textures/skins/newedge03.png index 49d71675..13a0fae5 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/newedge03.png and b/docs/base/@vl2/skins.vl2/textures/skins/newedge03.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/newedge04.png b/docs/base/@vl2/skins.vl2/textures/skins/newedge04.png index 033b2504..04ced317 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/newedge04.png and b/docs/base/@vl2/skins.vl2/textures/skins/newedge04.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/newedge05.png b/docs/base/@vl2/skins.vl2/textures/skins/newedge05.png index 70fcad38..e91a45e5 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/newedge05.png and b/docs/base/@vl2/skins.vl2/textures/skins/newedge05.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/nexg00.png b/docs/base/@vl2/skins.vl2/textures/skins/nexg00.png index a2931464..a6cbb5e0 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/nexg00.png and b/docs/base/@vl2/skins.vl2/textures/skins/nexg00.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/nexg01.png b/docs/base/@vl2/skins.vl2/textures/skins/nexg01.png index 16d7612f..b6190af1 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/nexg01.png and b/docs/base/@vl2/skins.vl2/textures/skins/nexg01.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/nexg02.png b/docs/base/@vl2/skins.vl2/textures/skins/nexg02.png index 327a035c..0bdfd29a 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/nexg02.png and b/docs/base/@vl2/skins.vl2/textures/skins/nexg02.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/nexg03.png b/docs/base/@vl2/skins.vl2/textures/skins/nexg03.png index 04e3635c..ea6fba1d 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/nexg03.png and b/docs/base/@vl2/skins.vl2/textures/skins/nexg03.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/nexg04.png b/docs/base/@vl2/skins.vl2/textures/skins/nexg04.png index 506676c8..9df879dc 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/nexg04.png and b/docs/base/@vl2/skins.vl2/textures/skins/nexg04.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/nexg05.png b/docs/base/@vl2/skins.vl2/textures/skins/nexg05.png index 21282c85..7fbd542c 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/nexg05.png and b/docs/base/@vl2/skins.vl2/textures/skins/nexg05.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/nexg06.png b/docs/base/@vl2/skins.vl2/textures/skins/nexg06.png index 04ec98bb..afe5f3d0 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/nexg06.png and b/docs/base/@vl2/skins.vl2/textures/skins/nexg06.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/nexg07.png b/docs/base/@vl2/skins.vl2/textures/skins/nexg07.png index 783d20eb..b504fce3 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/nexg07.png and b/docs/base/@vl2/skins.vl2/textures/skins/nexg07.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/nexg08.png b/docs/base/@vl2/skins.vl2/textures/skins/nexg08.png index c1a17c19..ec2585b1 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/nexg08.png and b/docs/base/@vl2/skins.vl2/textures/skins/nexg08.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/nexg09.png b/docs/base/@vl2/skins.vl2/textures/skins/nexg09.png index 2fcdf35f..4428cc05 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/nexg09.png and b/docs/base/@vl2/skins.vl2/textures/skins/nexg09.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/nexg10.png b/docs/base/@vl2/skins.vl2/textures/skins/nexg10.png index 060fc04e..94c098a6 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/nexg10.png and b/docs/base/@vl2/skins.vl2/textures/skins/nexg10.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/nexg11.png b/docs/base/@vl2/skins.vl2/textures/skins/nexg11.png index ac9dffc4..f4e15c2b 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/nexg11.png and b/docs/base/@vl2/skins.vl2/textures/skins/nexg11.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/nexg12.png b/docs/base/@vl2/skins.vl2/textures/skins/nexg12.png index 329353ff..90f5f453 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/nexg12.png and b/docs/base/@vl2/skins.vl2/textures/skins/nexg12.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/nexg13.png b/docs/base/@vl2/skins.vl2/textures/skins/nexg13.png index 45503569..fa7af6c5 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/nexg13.png and b/docs/base/@vl2/skins.vl2/textures/skins/nexg13.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/nexg14.png b/docs/base/@vl2/skins.vl2/textures/skins/nexg14.png index 7162f703..7ec10e07 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/nexg14.png and b/docs/base/@vl2/skins.vl2/textures/skins/nexg14.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/nexg15.png b/docs/base/@vl2/skins.vl2/textures/skins/nexg15.png index 4579127c..bea04896 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/nexg15.png and b/docs/base/@vl2/skins.vl2/textures/skins/nexg15.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/nexred00.png b/docs/base/@vl2/skins.vl2/textures/skins/nexred00.png index bbd76708..722ff1d9 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/nexred00.png and b/docs/base/@vl2/skins.vl2/textures/skins/nexred00.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/nexred01.png b/docs/base/@vl2/skins.vl2/textures/skins/nexred01.png index 0c73a74a..ba2035eb 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/nexred01.png and b/docs/base/@vl2/skins.vl2/textures/skins/nexred01.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/nexred02.png b/docs/base/@vl2/skins.vl2/textures/skins/nexred02.png index 989879a2..77140abf 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/nexred02.png and b/docs/base/@vl2/skins.vl2/textures/skins/nexred02.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/nexred03.png b/docs/base/@vl2/skins.vl2/textures/skins/nexred03.png index 78abd5a9..11fc4c73 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/nexred03.png and b/docs/base/@vl2/skins.vl2/textures/skins/nexred03.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/nexred04.png b/docs/base/@vl2/skins.vl2/textures/skins/nexred04.png index fd989b7b..5de83b17 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/nexred04.png and b/docs/base/@vl2/skins.vl2/textures/skins/nexred04.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/nexred05.png b/docs/base/@vl2/skins.vl2/textures/skins/nexred05.png index 1ab08ef0..0d4a3dec 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/nexred05.png and b/docs/base/@vl2/skins.vl2/textures/skins/nexred05.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/nexred06.png b/docs/base/@vl2/skins.vl2/textures/skins/nexred06.png index 4fea79c7..eaf78042 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/nexred06.png and b/docs/base/@vl2/skins.vl2/textures/skins/nexred06.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/nexred07.png b/docs/base/@vl2/skins.vl2/textures/skins/nexred07.png index 4272fa8d..bda0e530 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/nexred07.png and b/docs/base/@vl2/skins.vl2/textures/skins/nexred07.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/nexred08.png b/docs/base/@vl2/skins.vl2/textures/skins/nexred08.png index 6640ef9e..04b41575 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/nexred08.png and b/docs/base/@vl2/skins.vl2/textures/skins/nexred08.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/nexred09.png b/docs/base/@vl2/skins.vl2/textures/skins/nexred09.png index 7ee9e191..a8b7c3dd 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/nexred09.png and b/docs/base/@vl2/skins.vl2/textures/skins/nexred09.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/nexred10.png b/docs/base/@vl2/skins.vl2/textures/skins/nexred10.png index 9f06181b..b9ef768c 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/nexred10.png and b/docs/base/@vl2/skins.vl2/textures/skins/nexred10.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/nexred11.png b/docs/base/@vl2/skins.vl2/textures/skins/nexred11.png index 186b1101..072a31a5 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/nexred11.png and b/docs/base/@vl2/skins.vl2/textures/skins/nexred11.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/nexred12.png b/docs/base/@vl2/skins.vl2/textures/skins/nexred12.png index 26492a1a..42aa6864 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/nexred12.png and b/docs/base/@vl2/skins.vl2/textures/skins/nexred12.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/nexred13.png b/docs/base/@vl2/skins.vl2/textures/skins/nexred13.png index 118a1051..0d50c313 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/nexred13.png and b/docs/base/@vl2/skins.vl2/textures/skins/nexred13.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/nexred14.png b/docs/base/@vl2/skins.vl2/textures/skins/nexred14.png index e675891d..8e726e5a 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/nexred14.png and b/docs/base/@vl2/skins.vl2/textures/skins/nexred14.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/nexred15.png b/docs/base/@vl2/skins.vl2/textures/skins/nexred15.png index 30f3e3ad..89933545 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/nexred15.png and b/docs/base/@vl2/skins.vl2/textures/skins/nexred15.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/noise.png b/docs/base/@vl2/skins.vl2/textures/skins/noise.png index a092e430..a0234b7b 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/noise.png and b/docs/base/@vl2/skins.vl2/textures/skins/noise.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/orange00.PNG b/docs/base/@vl2/skins.vl2/textures/skins/orange00.PNG index 6f9ebbf1..2ca1d172 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/orange00.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/orange00.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/orange01.PNG b/docs/base/@vl2/skins.vl2/textures/skins/orange01.PNG index 2051eef9..469fccd5 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/orange01.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/orange01.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/orange02.PNG b/docs/base/@vl2/skins.vl2/textures/skins/orange02.PNG index 27482652..7405228c 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/orange02.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/orange02.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/orange03.PNG b/docs/base/@vl2/skins.vl2/textures/skins/orange03.PNG index 4bd110a4..57e76837 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/orange03.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/orange03.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/orange04.PNG b/docs/base/@vl2/skins.vl2/textures/skins/orange04.PNG index c21b04b5..aad200d9 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/orange04.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/orange04.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/orange05.PNG b/docs/base/@vl2/skins.vl2/textures/skins/orange05.PNG index 9afcadc4..ff3f281d 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/orange05.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/orange05.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/pack_ammo.png b/docs/base/@vl2/skins.vl2/textures/skins/pack_ammo.png index 561a0b44..9d5c43d6 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/pack_ammo.png and b/docs/base/@vl2/skins.vl2/textures/skins/pack_ammo.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/pack_cloak.png b/docs/base/@vl2/skins.vl2/textures/skins/pack_cloak.png index 723f4cdf..2c868e46 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/pack_cloak.png and b/docs/base/@vl2/skins.vl2/textures/skins/pack_cloak.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/pack_cloak2.png b/docs/base/@vl2/skins.vl2/textures/skins/pack_cloak2.png index c4564388..bdcb8343 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/pack_cloak2.png and b/docs/base/@vl2/skins.vl2/textures/skins/pack_cloak2.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/pack_deploy_sensor_pulse.png b/docs/base/@vl2/skins.vl2/textures/skins/pack_deploy_sensor_pulse.png index 84c0480f..4b006338 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/pack_deploy_sensor_pulse.png and b/docs/base/@vl2/skins.vl2/textures/skins/pack_deploy_sensor_pulse.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/pack_energy.png b/docs/base/@vl2/skins.vl2/textures/skins/pack_energy.png index 183312e7..19097e06 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/pack_energy.png and b/docs/base/@vl2/skins.vl2/textures/skins/pack_energy.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/pack_rep01.png b/docs/base/@vl2/skins.vl2/textures/skins/pack_rep01.png index 847e5b7a..6893f3a3 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/pack_rep01.png and b/docs/base/@vl2/skins.vl2/textures/skins/pack_rep01.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/pack_rep02.png b/docs/base/@vl2/skins.vl2/textures/skins/pack_rep02.png index 3942c367..4b843438 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/pack_rep02.png and b/docs/base/@vl2/skins.vl2/textures/skins/pack_rep02.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/pack_rep03.png b/docs/base/@vl2/skins.vl2/textures/skins/pack_rep03.png index 0441580f..d5149c78 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/pack_rep03.png and b/docs/base/@vl2/skins.vl2/textures/skins/pack_rep03.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/pack_rep04.png b/docs/base/@vl2/skins.vl2/textures/skins/pack_rep04.png index 32051211..2d12a45b 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/pack_rep04.png and b/docs/base/@vl2/skins.vl2/textures/skins/pack_rep04.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/pack_rep05.png b/docs/base/@vl2/skins.vl2/textures/skins/pack_rep05.png index 442a5394..92f76a41 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/pack_rep05.png and b/docs/base/@vl2/skins.vl2/textures/skins/pack_rep05.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/pack_rep_lite.png b/docs/base/@vl2/skins.vl2/textures/skins/pack_rep_lite.png index c7ad0865..a836b056 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/pack_rep_lite.png and b/docs/base/@vl2/skins.vl2/textures/skins/pack_rep_lite.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/pack_repair.png b/docs/base/@vl2/skins.vl2/textures/skins/pack_repair.png index a21dd295..7e693772 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/pack_repair.png and b/docs/base/@vl2/skins.vl2/textures/skins/pack_repair.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/pack_senjam.png b/docs/base/@vl2/skins.vl2/textures/skins/pack_senjam.png index 6344682c..b78fc40a 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/pack_senjam.png and b/docs/base/@vl2/skins.vl2/textures/skins/pack_senjam.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/pack_shield.png b/docs/base/@vl2/skins.vl2/textures/skins/pack_shield.png index e1a39763..fb2047f4 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/pack_shield.png and b/docs/base/@vl2/skins.vl2/textures/skins/pack_shield.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/pack_upgrade_cloaking.png b/docs/base/@vl2/skins.vl2/textures/skins/pack_upgrade_cloaking.png index 73846469..59651537 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/pack_upgrade_cloaking.png and b/docs/base/@vl2/skins.vl2/textures/skins/pack_upgrade_cloaking.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/pack_upgrade_energy.png b/docs/base/@vl2/skins.vl2/textures/skins/pack_upgrade_energy.png index 065c5fb5..edc271a3 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/pack_upgrade_energy.png and b/docs/base/@vl2/skins.vl2/textures/skins/pack_upgrade_energy.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/pack_upgrade_reflection.png b/docs/base/@vl2/skins.vl2/textures/skins/pack_upgrade_reflection.png index 7902d6d5..25dd43f4 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/pack_upgrade_reflection.png and b/docs/base/@vl2/skins.vl2/textures/skins/pack_upgrade_reflection.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/pack_upgrade_repair.png b/docs/base/@vl2/skins.vl2/textures/skins/pack_upgrade_repair.png index 547765f2..9015fbfd 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/pack_upgrade_repair.png and b/docs/base/@vl2/skins.vl2/textures/skins/pack_upgrade_repair.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/pack_upgrade_repulsor.png b/docs/base/@vl2/skins.vl2/textures/skins/pack_upgrade_repulsor.png index 416990ae..dfb52011 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/pack_upgrade_repulsor.png and b/docs/base/@vl2/skins.vl2/textures/skins/pack_upgrade_repulsor.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/pack_upgrade_satchel.png b/docs/base/@vl2/skins.vl2/textures/skins/pack_upgrade_satchel.png index c0692e9d..047629bd 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/pack_upgrade_satchel.png and b/docs/base/@vl2/skins.vl2/textures/skins/pack_upgrade_satchel.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/pack_upgrade_satchel2.png b/docs/base/@vl2/skins.vl2/textures/skins/pack_upgrade_satchel2.png index 794855b3..120efa58 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/pack_upgrade_satchel2.png and b/docs/base/@vl2/skins.vl2/textures/skins/pack_upgrade_satchel2.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/pack_upgrade_shield.png b/docs/base/@vl2/skins.vl2/textures/skins/pack_upgrade_shield.png index a4449f74..8d2909ef 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/pack_upgrade_shield.png and b/docs/base/@vl2/skins.vl2/textures/skins/pack_upgrade_shield.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plasma01.png b/docs/base/@vl2/skins.vl2/textures/skins/plasma01.png index 8c728e68..b100abe8 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plasma01.png and b/docs/base/@vl2/skins.vl2/textures/skins/plasma01.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plasma02.png b/docs/base/@vl2/skins.vl2/textures/skins/plasma02.png index e01abaf7..9d1b00af 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plasma02.png and b/docs/base/@vl2/skins.vl2/textures/skins/plasma02.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plasma03.png b/docs/base/@vl2/skins.vl2/textures/skins/plasma03.png index b1ee8092..04de2a5c 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plasma03.png and b/docs/base/@vl2/skins.vl2/textures/skins/plasma03.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plasma04.png b/docs/base/@vl2/skins.vl2/textures/skins/plasma04.png index 7d236de4..45c9629b 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plasma04.png and b/docs/base/@vl2/skins.vl2/textures/skins/plasma04.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plasma05.png b/docs/base/@vl2/skins.vl2/textures/skins/plasma05.png index 960f5d1a..00d719c3 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plasma05.png and b/docs/base/@vl2/skins.vl2/textures/skins/plasma05.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plasma06.png b/docs/base/@vl2/skins.vl2/textures/skins/plasma06.png index 96ab3d83..4fb8c417 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plasma06.png and b/docs/base/@vl2/skins.vl2/textures/skins/plasma06.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plasma07.png b/docs/base/@vl2/skins.vl2/textures/skins/plasma07.png index c9bd4c7a..ece4b2cf 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plasma07.png and b/docs/base/@vl2/skins.vl2/textures/skins/plasma07.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plasma08.png b/docs/base/@vl2/skins.vl2/textures/skins/plasma08.png index d44b4252..c7417eac 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plasma08.png and b/docs/base/@vl2/skins.vl2/textures/skins/plasma08.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plasma09.png b/docs/base/@vl2/skins.vl2/textures/skins/plasma09.png index 7b54541e..683f9756 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plasma09.png and b/docs/base/@vl2/skins.vl2/textures/skins/plasma09.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plasma10.png b/docs/base/@vl2/skins.vl2/textures/skins/plasma10.png index b936e4ab..b94afc8f 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plasma10.png and b/docs/base/@vl2/skins.vl2/textures/skins/plasma10.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plasma_muzzle.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plasma_muzzle.PNG index a7507e6e..325474a6 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plasma_muzzle.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plasma_muzzle.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plex00.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plex00.PNG index 7d040ac1..f367b6e4 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plex00.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plex00.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plex01.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plex01.PNG index 59dd53e6..f29a56b3 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plex01.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plex01.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plex02.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plex02.PNG index 29ad3caa..4e07e5b3 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plex02.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plex02.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plex03.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plex03.PNG index eaf4e45a..80cebacd 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plex03.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plex03.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plex04.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plex04.PNG index 02d960a0..4743fabf 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plex04.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plex04.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plex05.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plex05.PNG index ec8d5528..73f7bf28 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plex05.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plex05.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plex06.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plex06.PNG index c2ce54f8..07485bd0 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plex06.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plex06.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plex07.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plex07.PNG index eea7e79a..8ed711f6 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plex07.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plex07.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plex08.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plex08.PNG index 5ae76c73..ddfb471e 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plex08.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plex08.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plex09.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plex09.PNG index d7256fd2..4ba82b14 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plex09.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plex09.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plex10.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plex10.PNG index 8d26fb82..03d2c405 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plex10.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plex10.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plex11.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plex11.PNG index 41921e62..c870341f 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plex11.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plex11.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plex12.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plex12.PNG index b4af3b3c..f0c9ed38 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plex12.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plex12.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plex13.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plex13.PNG index 7029cadc..6634b5a8 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plex13.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plex13.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plex14.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plex14.PNG index 7f1f1d2d..e307c462 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plex14.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plex14.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plex15.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plex15.PNG index e870e9ec..60146068 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plex15.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plex15.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plex16.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plex16.PNG index 4057368b..f82adf81 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plex16.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plex16.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plex17.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plex17.PNG index 93fbe3f7..e5bfe669 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plex17.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plex17.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plex18.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plex18.PNG index ffa7a004..490b1a45 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plex18.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plex18.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plex19.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plex19.PNG index 52aa0953..daddb00c 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plex19.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plex19.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plex20.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plex20.PNG index 7dea9a77..cecff31d 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plex20.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plex20.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plex21.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plex21.PNG index 7e814ea8..bf045d00 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plex21.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plex21.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plex22.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plex22.PNG index c2e011cf..5403be59 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plex22.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plex22.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plex23.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plex23.PNG index 10544496..c4bed8c9 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plex23.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plex23.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plrec00.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plrec00.PNG index c6dde69d..81db0e67 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plrec00.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plrec00.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plrec01.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plrec01.PNG index c22cecfe..f50435b1 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plrec01.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plrec01.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plrec02.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plrec02.PNG index 0c8553a6..0f967aae 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plrec02.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plrec02.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plrec03.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plrec03.PNG index 93490968..fdba03cb 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plrec03.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plrec03.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plrec04.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plrec04.PNG index 6ea8866d..73d92f7f 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plrec04.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plrec04.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plrec05.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plrec05.PNG index b248d116..3ec51a9a 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plrec05.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plrec05.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plrec06.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plrec06.PNG index d611c892..f05d591c 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plrec06.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plrec06.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plrec07.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plrec07.PNG index dc5e19c9..26395a06 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plrec07.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plrec07.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam00.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam00.PNG index 9f4558f8..9d6e01f2 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam00.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam00.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam01.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam01.PNG index 2c54e664..6a0d3c28 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam01.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam01.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam02.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam02.PNG index be6ee9d8..7f65a076 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam02.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam02.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam03.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam03.PNG index 0dabcc4b..11b4d0af 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam03.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam03.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam04.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam04.PNG index b4493124..ac6d595f 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam04.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam04.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam05.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam05.PNG index 783eaf38..b212732e 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam05.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam05.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam06.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam06.PNG index ed5948c0..7890c55b 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam06.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam06.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam07.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam07.PNG index fc7c0f3c..e6ed8c81 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam07.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam07.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam08.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam08.PNG index 9d0c4e85..2c3a84ae 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam08.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam08.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam09.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam09.PNG index f2e49d94..59c27d73 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam09.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam09.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam10.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam10.PNG index 9185395a..2fa445a2 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam10.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam10.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam11.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam11.PNG index 3d1797ae..8df23979 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam11.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam11.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam12.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam12.PNG index a52d97f5..7f39a0cd 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam12.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam12.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam13.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam13.PNG index 8da9c30a..33213c1e 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam13.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam13.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam14.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam14.PNG index a864f6f9..3ef72681 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam14.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam14.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam15.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam15.PNG index 15d75879..182e9584 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam15.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam15.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam16.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam16.PNG index 46d16cf2..67e7a6f9 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam16.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam16.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam17.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam17.PNG index d5a818c4..9d53902b 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam17.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam17.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam18.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam18.PNG index 2ceaf051..b026d671 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam18.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam18.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam19.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam19.PNG index cb105cf3..dc97fba8 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam19.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam19.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam20.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam20.PNG index 3951774b..1bed2c2b 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam20.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam20.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam21.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam21.PNG index 9abd81eb..3da328a1 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam21.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam21.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam22.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam22.PNG index 83a88a45..e039cb1c 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam22.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam22.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam23.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam23.PNG index 309ad2fa..a46f6008 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam23.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam23.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam24.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam24.PNG index f9ee9932..effd9740 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam24.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam24.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam25.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam25.PNG index 29741768..ac523eed 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam25.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam25.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam26.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam26.PNG index 88c03a78..736682ce 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam26.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam26.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam27.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam27.PNG index 42f1ef49..f8d6bb21 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam27.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam27.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam28.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam28.PNG index b359adbf..f45fb47c 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam28.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam28.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam29.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam29.PNG index 71840bf8..71e41976 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam29.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam29.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam30.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam30.PNG index 1429a6cd..bf3daeb0 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam30.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam30.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam31.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam31.PNG index 308aae2d..4162bdba 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam31.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam31.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam32.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam32.PNG index efe67e46..ecd563cb 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam32.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam32.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam33.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam33.PNG index 7a31ddec..34c73b68 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam33.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam33.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam34.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam34.PNG index ea6fdc2e..c28eabb0 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam34.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam34.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam35.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam35.PNG index a41c1fa3..4e1584eb 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam35.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam35.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam36.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam36.PNG index a549869f..238a402a 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam36.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam36.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam37.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam37.PNG index 17561984..ffdeaf93 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam37.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam37.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam38.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam38.PNG index 2ec216e2..1d173abe 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam38.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam38.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam39.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam39.PNG index d6808104..f739d200 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam39.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam39.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsam40.PNG b/docs/base/@vl2/skins.vl2/textures/skins/plsam40.PNG index 7ef6804c..9b5280f7 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsam40.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/plsam40.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsmabolt01.png b/docs/base/@vl2/skins.vl2/textures/skins/plsmabolt01.png index 5ea407df..156f9ee2 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsmabolt01.png and b/docs/base/@vl2/skins.vl2/textures/skins/plsmabolt01.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsmabolt02.png b/docs/base/@vl2/skins.vl2/textures/skins/plsmabolt02.png index 37a751f8..f349a79a 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsmabolt02.png and b/docs/base/@vl2/skins.vl2/textures/skins/plsmabolt02.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsmabolt03.png b/docs/base/@vl2/skins.vl2/textures/skins/plsmabolt03.png index a7693b90..9badb14d 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsmabolt03.png and b/docs/base/@vl2/skins.vl2/textures/skins/plsmabolt03.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsmabolt04.png b/docs/base/@vl2/skins.vl2/textures/skins/plsmabolt04.png index 9efcdc0e..39bddbca 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsmabolt04.png and b/docs/base/@vl2/skins.vl2/textures/skins/plsmabolt04.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsmabolt05.png b/docs/base/@vl2/skins.vl2/textures/skins/plsmabolt05.png index 751f387e..bc6dd296 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsmabolt05.png and b/docs/base/@vl2/skins.vl2/textures/skins/plsmabolt05.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsmabolt06.png b/docs/base/@vl2/skins.vl2/textures/skins/plsmabolt06.png index d0c9cff9..390f326c 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsmabolt06.png and b/docs/base/@vl2/skins.vl2/textures/skins/plsmabolt06.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsmabolt07.png b/docs/base/@vl2/skins.vl2/textures/skins/plsmabolt07.png index 143ab2d0..838371a6 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsmabolt07.png and b/docs/base/@vl2/skins.vl2/textures/skins/plsmabolt07.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsmabolt08.png b/docs/base/@vl2/skins.vl2/textures/skins/plsmabolt08.png index 70a7acfd..92b2fa16 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsmabolt08.png and b/docs/base/@vl2/skins.vl2/textures/skins/plsmabolt08.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsmabolt09.png b/docs/base/@vl2/skins.vl2/textures/skins/plsmabolt09.png index 4407eccc..6a5f5a1e 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsmabolt09.png and b/docs/base/@vl2/skins.vl2/textures/skins/plsmabolt09.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/plsmabolt10.png b/docs/base/@vl2/skins.vl2/textures/skins/plsmabolt10.png index 9344e4a2..dcea5744 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/plsmabolt10.png and b/docs/base/@vl2/skins.vl2/textures/skins/plsmabolt10.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/pod1.PNG b/docs/base/@vl2/skins.vl2/textures/skins/pod1.PNG index 788962b7..36e580d5 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/pod1.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/pod1.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/porg2.png b/docs/base/@vl2/skins.vl2/textures/skins/porg2.png index d06e2e07..ab6ee551 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/porg2.png and b/docs/base/@vl2/skins.vl2/textures/skins/porg2.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/porg4.png b/docs/base/@vl2/skins.vl2/textures/skins/porg4.png index 4cfc640a..825f15fa 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/porg4.png and b/docs/base/@vl2/skins.vl2/textures/skins/porg4.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/purple00.png b/docs/base/@vl2/skins.vl2/textures/skins/purple00.png index 3d81dedd..d274a41e 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/purple00.png and b/docs/base/@vl2/skins.vl2/textures/skins/purple00.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/purple01.PNG b/docs/base/@vl2/skins.vl2/textures/skins/purple01.PNG index 78af2bbc..91cd1769 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/purple01.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/purple01.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/purple02.PNG b/docs/base/@vl2/skins.vl2/textures/skins/purple02.PNG index c4daa730..0464caef 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/purple02.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/purple02.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/purple03.PNG b/docs/base/@vl2/skins.vl2/textures/skins/purple03.PNG index 337582d7..88413f91 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/purple03.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/purple03.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/purple04.PNG b/docs/base/@vl2/skins.vl2/textures/skins/purple04.PNG index c43b20ac..6ca06699 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/purple04.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/purple04.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/red_blink0.png b/docs/base/@vl2/skins.vl2/textures/skins/red_blink0.png index 01dcc0ed..91b0bb7b 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/red_blink0.png and b/docs/base/@vl2/skins.vl2/textures/skins/red_blink0.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/red_blink1.png b/docs/base/@vl2/skins.vl2/textures/skins/red_blink1.png index 153849c6..6b36ef2d 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/red_blink1.png and b/docs/base/@vl2/skins.vl2/textures/skins/red_blink1.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/red_blink2.png b/docs/base/@vl2/skins.vl2/textures/skins/red_blink2.png index cda73861..e2a6c831 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/red_blink2.png and b/docs/base/@vl2/skins.vl2/textures/skins/red_blink2.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/red_blink3.png b/docs/base/@vl2/skins.vl2/textures/skins/red_blink3.png index 77a71d42..1350807c 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/red_blink3.png and b/docs/base/@vl2/skins.vl2/textures/skins/red_blink3.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/red_blink4.png b/docs/base/@vl2/skins.vl2/textures/skins/red_blink4.png index dc37fd1c..efa8086f 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/red_blink4.png and b/docs/base/@vl2/skins.vl2/textures/skins/red_blink4.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/repair_kit.png b/docs/base/@vl2/skins.vl2/textures/skins/repair_kit.png index 016e1556..8736992c 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/repair_kit.png and b/docs/base/@vl2/skins.vl2/textures/skins/repair_kit.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/repair_patch.png b/docs/base/@vl2/skins.vl2/textures/skins/repair_patch.png index eba1d795..ddbe8716 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/repair_patch.png and b/docs/base/@vl2/skins.vl2/textures/skins/repair_patch.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/rusty.mmale.png b/docs/base/@vl2/skins.vl2/textures/skins/rusty.mmale.png index 53c23a70..4b4b2b34 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/rusty.mmale.png and b/docs/base/@vl2/skins.vl2/textures/skins/rusty.mmale.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/scanline1.PNG b/docs/base/@vl2/skins.vl2/textures/skins/scanline1.PNG index 79d1016d..87ee2b7f 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/scanline1.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/scanline1.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/scanline2.PNG b/docs/base/@vl2/skins.vl2/textures/skins/scanline2.PNG index 85cab739..a9851993 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/scanline2.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/scanline2.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/scanline3.PNG b/docs/base/@vl2/skins.vl2/textures/skins/scanline3.PNG index c2ade279..22232513 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/scanline3.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/scanline3.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/scanline4.PNG b/docs/base/@vl2/skins.vl2/textures/skins/scanline4.PNG index a0b66216..d32849a2 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/scanline4.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/scanline4.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/scanline5.PNG b/docs/base/@vl2/skins.vl2/textures/skins/scanline5.PNG index 493446f5..b51e4c4f 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/scanline5.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/scanline5.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/scanline6.PNG b/docs/base/@vl2/skins.vl2/textures/skins/scanline6.PNG index 1a3082ae..3fa27214 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/scanline6.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/scanline6.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/screenframe.png b/docs/base/@vl2/skins.vl2/textures/skins/screenframe.png index ef6cd9f5..e226bb33 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/screenframe.png and b/docs/base/@vl2/skins.vl2/textures/skins/screenframe.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/screenstatic1.png b/docs/base/@vl2/skins.vl2/textures/skins/screenstatic1.png index b817e198..4b723be1 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/screenstatic1.png and b/docs/base/@vl2/skins.vl2/textures/skins/screenstatic1.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/screenstatic2.png b/docs/base/@vl2/skins.vl2/textures/skins/screenstatic2.png index 751cec2f..3513a1c3 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/screenstatic2.png and b/docs/base/@vl2/skins.vl2/textures/skins/screenstatic2.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/screenstatic3.png b/docs/base/@vl2/skins.vl2/textures/skins/screenstatic3.png index 95dae655..3e25890a 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/screenstatic3.png and b/docs/base/@vl2/skins.vl2/textures/skins/screenstatic3.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/screenstatic4.png b/docs/base/@vl2/skins.vl2/textures/skins/screenstatic4.png index 69aa11a9..4abd28dc 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/screenstatic4.png and b/docs/base/@vl2/skins.vl2/textures/skins/screenstatic4.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/screenstatic5.png b/docs/base/@vl2/skins.vl2/textures/skins/screenstatic5.png index 3ff0a039..1d2cb506 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/screenstatic5.png and b/docs/base/@vl2/skins.vl2/textures/skins/screenstatic5.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/sensor_pulse_large.PNG b/docs/base/@vl2/skins.vl2/textures/skins/sensor_pulse_large.PNG index 75c71669..eee9c071 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/sensor_pulse_large.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/sensor_pulse_large.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/sensor_pulse_med.PNG b/docs/base/@vl2/skins.vl2/textures/skins/sensor_pulse_med.PNG index b524b411..7fa19095 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/sensor_pulse_med.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/sensor_pulse_med.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/sentry.png b/docs/base/@vl2/skins.vl2/textures/skins/sentry.png index 0b127312..b9c072e5 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/sentry.png and b/docs/base/@vl2/skins.vl2/textures/skins/sentry.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/shrikeflare2.png b/docs/base/@vl2/skins.vl2/textures/skins/shrikeflare2.png index a57441be..7802b534 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/shrikeflare2.png and b/docs/base/@vl2/skins.vl2/textures/skins/shrikeflare2.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/skin2.png b/docs/base/@vl2/skins.vl2/textures/skins/skin2.png index aea343a7..47a18c92 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/skin2.png and b/docs/base/@vl2/skins.vl2/textures/skins/skin2.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/smoke00.png b/docs/base/@vl2/skins.vl2/textures/skins/smoke00.png index 85d336e8..68adb1b7 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/smoke00.png and b/docs/base/@vl2/skins.vl2/textures/skins/smoke00.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/smoke01.png b/docs/base/@vl2/skins.vl2/textures/skins/smoke01.png index e8a279fb..f8721e69 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/smoke01.png and b/docs/base/@vl2/skins.vl2/textures/skins/smoke01.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/smoke02.png b/docs/base/@vl2/skins.vl2/textures/skins/smoke02.png index 75727c7f..6fc5db3f 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/smoke02.png and b/docs/base/@vl2/skins.vl2/textures/skins/smoke02.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/smoke03.png b/docs/base/@vl2/skins.vl2/textures/skins/smoke03.png index b6381833..c018d4ac 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/smoke03.png and b/docs/base/@vl2/skins.vl2/textures/skins/smoke03.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/smoke04.png b/docs/base/@vl2/skins.vl2/textures/skins/smoke04.png index 39c2aaca..9aac8144 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/smoke04.png and b/docs/base/@vl2/skins.vl2/textures/skins/smoke04.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/smoke05.png b/docs/base/@vl2/skins.vl2/textures/skins/smoke05.png index a489a159..bfdafe2b 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/smoke05.png and b/docs/base/@vl2/skins.vl2/textures/skins/smoke05.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/smoke06.png b/docs/base/@vl2/skins.vl2/textures/skins/smoke06.png index 5d6b67bc..a06514e8 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/smoke06.png and b/docs/base/@vl2/skins.vl2/textures/skins/smoke06.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/smoke07.png b/docs/base/@vl2/skins.vl2/textures/skins/smoke07.png index 4bbf28b4..240ed56e 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/smoke07.png and b/docs/base/@vl2/skins.vl2/textures/skins/smoke07.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/smoke08.png b/docs/base/@vl2/skins.vl2/textures/skins/smoke08.png index f61f6cfc..5558c6a3 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/smoke08.png and b/docs/base/@vl2/skins.vl2/textures/skins/smoke08.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/smoke09.png b/docs/base/@vl2/skins.vl2/textures/skins/smoke09.png index 1d2897e5..ce562458 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/smoke09.png and b/docs/base/@vl2/skins.vl2/textures/skins/smoke09.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/smoke10.png b/docs/base/@vl2/skins.vl2/textures/skins/smoke10.png index b8049462..b63cd045 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/smoke10.png and b/docs/base/@vl2/skins.vl2/textures/skins/smoke10.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/smoke11.png b/docs/base/@vl2/skins.vl2/textures/skins/smoke11.png index 38e7cfb7..485b7262 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/smoke11.png and b/docs/base/@vl2/skins.vl2/textures/skins/smoke11.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/smoke12.png b/docs/base/@vl2/skins.vl2/textures/skins/smoke12.png index 234c23ad..e355b57c 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/smoke12.png and b/docs/base/@vl2/skins.vl2/textures/skins/smoke12.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/smoke13.png b/docs/base/@vl2/skins.vl2/textures/skins/smoke13.png index 33825790..a625a655 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/smoke13.png and b/docs/base/@vl2/skins.vl2/textures/skins/smoke13.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/smoke14.png b/docs/base/@vl2/skins.vl2/textures/skins/smoke14.png index 06e9f7f7..5a13716f 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/smoke14.png and b/docs/base/@vl2/skins.vl2/textures/skins/smoke14.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/smoke15.png b/docs/base/@vl2/skins.vl2/textures/skins/smoke15.png index 0333b9a5..025309cd 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/smoke15.png and b/docs/base/@vl2/skins.vl2/textures/skins/smoke15.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/smoke16.png b/docs/base/@vl2/skins.vl2/textures/skins/smoke16.png index a5656b77..d80f590d 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/smoke16.png and b/docs/base/@vl2/skins.vl2/textures/skins/smoke16.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/smoke17.png b/docs/base/@vl2/skins.vl2/textures/skins/smoke17.png index cf309f2a..81e10310 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/smoke17.png and b/docs/base/@vl2/skins.vl2/textures/skins/smoke17.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/smoke18.png b/docs/base/@vl2/skins.vl2/textures/skins/smoke18.png index 456bff38..4cd09b6c 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/smoke18.png and b/docs/base/@vl2/skins.vl2/textures/skins/smoke18.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/smoke19.png b/docs/base/@vl2/skins.vl2/textures/skins/smoke19.png index db2e32c2..49b47aaa 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/smoke19.png and b/docs/base/@vl2/skins.vl2/textures/skins/smoke19.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/smoke20.png b/docs/base/@vl2/skins.vl2/textures/skins/smoke20.png index 9c10edca..74ba9b43 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/smoke20.png and b/docs/base/@vl2/skins.vl2/textures/skins/smoke20.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/solarpanel.png b/docs/base/@vl2/skins.vl2/textures/skins/solarpanel.png index 2be918cd..bc35fd3a 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/solarpanel.png and b/docs/base/@vl2/skins.vl2/textures/skins/solarpanel.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/stackable.png b/docs/base/@vl2/skins.vl2/textures/skins/stackable.png index dae49cdf..7f7566ac 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/stackable.png and b/docs/base/@vl2/skins.vl2/textures/skins/stackable.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/stackable1L.png b/docs/base/@vl2/skins.vl2/textures/skins/stackable1L.png index b963ad95..24bb3bea 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/stackable1L.png and b/docs/base/@vl2/skins.vl2/textures/skins/stackable1L.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/stackable1M.png b/docs/base/@vl2/skins.vl2/textures/skins/stackable1M.png index a84b3fb8..5acbb7e0 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/stackable1M.png and b/docs/base/@vl2/skins.vl2/textures/skins/stackable1M.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/stackable1S.png b/docs/base/@vl2/skins.vl2/textures/skins/stackable1S.png index 20b7153a..21af3da9 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/stackable1S.png and b/docs/base/@vl2/skins.vl2/textures/skins/stackable1S.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/stackable2L.png b/docs/base/@vl2/skins.vl2/textures/skins/stackable2L.png index a21e170f..73772c87 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/stackable2L.png and b/docs/base/@vl2/skins.vl2/textures/skins/stackable2L.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/stackable2S.png b/docs/base/@vl2/skins.vl2/textures/skins/stackable2S.png index 68d66740..2daf893b 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/stackable2S.png and b/docs/base/@vl2/skins.vl2/textures/skins/stackable2S.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/stackable2m.png b/docs/base/@vl2/skins.vl2/textures/skins/stackable2m.png index 6465152b..c35220d4 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/stackable2m.png and b/docs/base/@vl2/skins.vl2/textures/skins/stackable2m.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/stackable3L.png b/docs/base/@vl2/skins.vl2/textures/skins/stackable3L.png index b32c8ac5..af572815 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/stackable3L.png and b/docs/base/@vl2/skins.vl2/textures/skins/stackable3L.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/stackable3m.png b/docs/base/@vl2/skins.vl2/textures/skins/stackable3m.png index eb2f44a4..7a1a7960 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/stackable3m.png and b/docs/base/@vl2/skins.vl2/textures/skins/stackable3m.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/stackable3s.png b/docs/base/@vl2/skins.vl2/textures/skins/stackable3s.png index 4d1c920d..3dd65a93 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/stackable3s.png and b/docs/base/@vl2/skins.vl2/textures/skins/stackable3s.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/stackable4L.png b/docs/base/@vl2/skins.vl2/textures/skins/stackable4L.png index eee6b8e5..7645d2d9 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/stackable4L.png and b/docs/base/@vl2/skins.vl2/textures/skins/stackable4L.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/stackable4M.png b/docs/base/@vl2/skins.vl2/textures/skins/stackable4M.png index 8fbfbd14..af38ef22 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/stackable4M.png and b/docs/base/@vl2/skins.vl2/textures/skins/stackable4M.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/stackable5L.png b/docs/base/@vl2/skins.vl2/textures/skins/stackable5L.png index 12cc2f10..01b87331 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/stackable5L.png and b/docs/base/@vl2/skins.vl2/textures/skins/stackable5L.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/stackable5m.png b/docs/base/@vl2/skins.vl2/textures/skins/stackable5m.png index 10692f06..d0b5fa66 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/stackable5m.png and b/docs/base/@vl2/skins.vl2/textures/skins/stackable5m.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/station_damage.png b/docs/base/@vl2/skins.vl2/textures/skins/station_damage.png index a2db69b9..5b371eff 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/station_damage.png and b/docs/base/@vl2/skins.vl2/textures/skins/station_damage.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/station_damageL1.png b/docs/base/@vl2/skins.vl2/textures/skins/station_damageL1.png index 1dca7aa4..c80d0d94 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/station_damageL1.png and b/docs/base/@vl2/skins.vl2/textures/skins/station_damageL1.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/station_damageL2.png b/docs/base/@vl2/skins.vl2/textures/skins/station_damageL2.png index 040e5e8a..a347b885 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/station_damageL2.png and b/docs/base/@vl2/skins.vl2/textures/skins/station_damageL2.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/station_damageL3.png b/docs/base/@vl2/skins.vl2/textures/skins/station_damageL3.png index 8885f44b..572a6bd0 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/station_damageL3.png and b/docs/base/@vl2/skins.vl2/textures/skins/station_damageL3.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/station_damageM1.png b/docs/base/@vl2/skins.vl2/textures/skins/station_damageM1.png index e852aac1..ee7cdcce 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/station_damageM1.png and b/docs/base/@vl2/skins.vl2/textures/skins/station_damageM1.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/station_damageM2.png b/docs/base/@vl2/skins.vl2/textures/skins/station_damageM2.png index 034c2474..debc3662 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/station_damageM2.png and b/docs/base/@vl2/skins.vl2/textures/skins/station_damageM2.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/station_damageM3.png b/docs/base/@vl2/skins.vl2/textures/skins/station_damageM3.png index b7b5ce34..7fca7ca0 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/station_damageM3.png and b/docs/base/@vl2/skins.vl2/textures/skins/station_damageM3.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/station_damageS1.png b/docs/base/@vl2/skins.vl2/textures/skins/station_damageS1.png index ece68fc4..b63761b3 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/station_damageS1.png and b/docs/base/@vl2/skins.vl2/textures/skins/station_damageS1.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/station_damageS2.png b/docs/base/@vl2/skins.vl2/textures/skins/station_damageS2.png index cd3494b3..6624ab01 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/station_damageS2.png and b/docs/base/@vl2/skins.vl2/textures/skins/station_damageS2.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/station_damageS3.png b/docs/base/@vl2/skins.vl2/textures/skins/station_damageS3.png index 8c53c160..783a465a 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/station_damageS3.png and b/docs/base/@vl2/skins.vl2/textures/skins/station_damageS3.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/station_damageS4.png b/docs/base/@vl2/skins.vl2/textures/skins/station_damageS4.png index bdc3f2ec..9eff8dd5 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/station_damageS4.png and b/docs/base/@vl2/skins.vl2/textures/skins/station_damageS4.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/station_damage_alpha.png b/docs/base/@vl2/skins.vl2/textures/skins/station_damage_alpha.png index 183ffa7c..0c9fc9c5 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/station_damage_alpha.png and b/docs/base/@vl2/skins.vl2/textures/skins/station_damage_alpha.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/station_inventory.png b/docs/base/@vl2/skins.vl2/textures/skins/station_inventory.png index 36d2b512..1b06b69b 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/station_inventory.png and b/docs/base/@vl2/skins.vl2/textures/skins/station_inventory.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/station_inventory_activate.png b/docs/base/@vl2/skins.vl2/textures/skins/station_inventory_activate.png index d0314c7f..5fca457e 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/station_inventory_activate.png and b/docs/base/@vl2/skins.vl2/textures/skins/station_inventory_activate.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/station_teleporter.png b/docs/base/@vl2/skins.vl2/textures/skins/station_teleporter.png index 8d51d721..bc968b04 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/station_teleporter.png and b/docs/base/@vl2/skins.vl2/textures/skins/station_teleporter.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/station_teleporter_activate.png b/docs/base/@vl2/skins.vl2/textures/skins/station_teleporter_activate.png index f86c5edf..d2fa5081 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/station_teleporter_activate.png and b/docs/base/@vl2/skins.vl2/textures/skins/station_teleporter_activate.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/station_vpad.png b/docs/base/@vl2/skins.vl2/textures/skins/station_vpad.png index eefc755a..d4cd47c1 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/station_vpad.png and b/docs/base/@vl2/skins.vl2/textures/skins/station_vpad.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/statue_HMale.png b/docs/base/@vl2/skins.vl2/textures/skins/statue_HMale.png index efa293fe..94d5e824 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/statue_HMale.png and b/docs/base/@vl2/skins.vl2/textures/skins/statue_HMale.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/statue_LFemale.png b/docs/base/@vl2/skins.vl2/textures/skins/statue_LFemale.png index 81c717b9..1d39034d 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/statue_LFemale.png and b/docs/base/@vl2/skins.vl2/textures/skins/statue_LFemale.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/statue_LMale.png b/docs/base/@vl2/skins.vl2/textures/skins/statue_LMale.png index 5eb55d98..ce65b170 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/statue_LMale.png and b/docs/base/@vl2/skins.vl2/textures/skins/statue_LMale.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/statue_base.png b/docs/base/@vl2/skins.vl2/textures/skins/statue_base.png index 45d1e228..9d665738 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/statue_base.png and b/docs/base/@vl2/skins.vl2/textures/skins/statue_base.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/switch.png b/docs/base/@vl2/skins.vl2/textures/skins/switch.png index cb8c0211..24801662 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/switch.png and b/docs/base/@vl2/skins.vl2/textures/skins/switch.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/switchbeam.png b/docs/base/@vl2/skins.vl2/textures/skins/switchbeam.png index 2b37d644..786dce59 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/switchbeam.png and b/docs/base/@vl2/skins.vl2/textures/skins/switchbeam.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/swolf.flag.png b/docs/base/@vl2/skins.vl2/textures/skins/swolf.flag.png index 618e5e5e..66077b06 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/swolf.flag.png and b/docs/base/@vl2/skins.vl2/textures/skins/swolf.flag.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/swolf.switch.png b/docs/base/@vl2/skins.vl2/textures/skins/swolf.switch.png index 3ec98b5e..57b3524e 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/swolf.switch.png and b/docs/base/@vl2/skins.vl2/textures/skins/swolf.switch.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/turret_InOut_deploy.png b/docs/base/@vl2/skins.vl2/textures/skins/turret_InOut_deploy.png index 017cc926..a8a81de8 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/turret_InOut_deploy.png and b/docs/base/@vl2/skins.vl2/textures/skins/turret_InOut_deploy.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/turret_assaultTank.png b/docs/base/@vl2/skins.vl2/textures/skins/turret_assaultTank.png index 645ec85e..cb736079 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/turret_assaultTank.png and b/docs/base/@vl2/skins.vl2/textures/skins/turret_assaultTank.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/turret_base_large.PNG b/docs/base/@vl2/skins.vl2/textures/skins/turret_base_large.PNG index 8a3aef07..a12fde05 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/turret_base_large.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/turret_base_large.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/turret_belly.png b/docs/base/@vl2/skins.vl2/textures/skins/turret_belly.png index e8aedbd0..21ccd66d 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/turret_belly.png and b/docs/base/@vl2/skins.vl2/textures/skins/turret_belly.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/turret_remote.png b/docs/base/@vl2/skins.vl2/textures/skins/turret_remote.png index 96d51e0c..6631e56b 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/turret_remote.png and b/docs/base/@vl2/skins.vl2/textures/skins/turret_remote.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/turret_sentry.png b/docs/base/@vl2/skins.vl2/textures/skins/turret_sentry.png index 004e5006..2ce45b24 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/turret_sentry.png and b/docs/base/@vl2/skins.vl2/textures/skins/turret_sentry.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/vaportrail.png b/docs/base/@vl2/skins.vl2/textures/skins/vaportrail.png index a36e87f4..20d1ca39 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/vaportrail.png and b/docs/base/@vl2/skins.vl2/textures/skins/vaportrail.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/vehicle_air_bomber1.png b/docs/base/@vl2/skins.vl2/textures/skins/vehicle_air_bomber1.png index 40da5f3e..5ad834ff 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/vehicle_air_bomber1.png and b/docs/base/@vl2/skins.vl2/textures/skins/vehicle_air_bomber1.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/vehicle_air_bomber2.png b/docs/base/@vl2/skins.vl2/textures/skins/vehicle_air_bomber2.png index e3cd95d8..90fed78d 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/vehicle_air_bomber2.png and b/docs/base/@vl2/skins.vl2/textures/skins/vehicle_air_bomber2.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/vehicle_air_bomber3.png b/docs/base/@vl2/skins.vl2/textures/skins/vehicle_air_bomber3.png index f7721dba..ca183c3c 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/vehicle_air_bomber3.png and b/docs/base/@vl2/skins.vl2/textures/skins/vehicle_air_bomber3.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/vehicle_air_hpc1.png b/docs/base/@vl2/skins.vl2/textures/skins/vehicle_air_hpc1.png index 80201ef6..90029cba 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/vehicle_air_hpc1.png and b/docs/base/@vl2/skins.vl2/textures/skins/vehicle_air_hpc1.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/vehicle_air_hpc2.png b/docs/base/@vl2/skins.vl2/textures/skins/vehicle_air_hpc2.png index ea762205..cd850269 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/vehicle_air_hpc2.png and b/docs/base/@vl2/skins.vl2/textures/skins/vehicle_air_hpc2.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/vehicle_air_hpc3.png b/docs/base/@vl2/skins.vl2/textures/skins/vehicle_air_hpc3.png index 04d2e0ec..94191050 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/vehicle_air_hpc3.png and b/docs/base/@vl2/skins.vl2/textures/skins/vehicle_air_hpc3.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/vehicle_air_scout.png b/docs/base/@vl2/skins.vl2/textures/skins/vehicle_air_scout.png index 801f4f36..9ac8d395 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/vehicle_air_scout.png and b/docs/base/@vl2/skins.vl2/textures/skins/vehicle_air_scout.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/vehicle_grav_tank_bodyside1.png b/docs/base/@vl2/skins.vl2/textures/skins/vehicle_grav_tank_bodyside1.png index f0e68d9d..5ddb4eee 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/vehicle_grav_tank_bodyside1.png and b/docs/base/@vl2/skins.vl2/textures/skins/vehicle_grav_tank_bodyside1.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/vehicle_grav_tank_bodyside2.png b/docs/base/@vl2/skins.vl2/textures/skins/vehicle_grav_tank_bodyside2.png index a0b18caa..0abca82e 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/vehicle_grav_tank_bodyside2.png and b/docs/base/@vl2/skins.vl2/textures/skins/vehicle_grav_tank_bodyside2.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/vehicle_land_mpb1.png b/docs/base/@vl2/skins.vl2/textures/skins/vehicle_land_mpb1.png index 8b98303b..7d72ceea 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/vehicle_land_mpb1.png and b/docs/base/@vl2/skins.vl2/textures/skins/vehicle_land_mpb1.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/vehicle_land_mpb2.png b/docs/base/@vl2/skins.vl2/textures/skins/vehicle_land_mpb2.png index 7014ead6..1910b151 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/vehicle_land_mpb2.png and b/docs/base/@vl2/skins.vl2/textures/skins/vehicle_land_mpb2.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/vehicle_mpb_sensor_panelsON.png b/docs/base/@vl2/skins.vl2/textures/skins/vehicle_mpb_sensor_panelsON.png index cd355582..f126d033 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/vehicle_mpb_sensor_panelsON.png and b/docs/base/@vl2/skins.vl2/textures/skins/vehicle_mpb_sensor_panelsON.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/vpad_activate.png b/docs/base/@vl2/skins.vl2/textures/skins/vpad_activate.png index 401f26d2..9b4245ed 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/vpad_activate.png and b/docs/base/@vl2/skins.vl2/textures/skins/vpad_activate.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/vpad_ambient.png b/docs/base/@vl2/skins.vl2/textures/skins/vpad_ambient.png index 939b2c59..60602e2b 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/vpad_ambient.png and b/docs/base/@vl2/skins.vl2/textures/skins/vpad_ambient.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/vpad_arm.png b/docs/base/@vl2/skins.vl2/textures/skins/vpad_arm.png index 7dceeb27..e500d6a7 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/vpad_arm.png and b/docs/base/@vl2/skins.vl2/textures/skins/vpad_arm.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/weapon_chaingun.png b/docs/base/@vl2/skins.vl2/textures/skins/weapon_chaingun.png index 61938f1c..d88f3e93 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/weapon_chaingun.png and b/docs/base/@vl2/skins.vl2/textures/skins/weapon_chaingun.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/weapon_chaingun_ammocasing.png b/docs/base/@vl2/skins.vl2/textures/skins/weapon_chaingun_ammocasing.png index af3975da..7854b160 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/weapon_chaingun_ammocasing.png and b/docs/base/@vl2/skins.vl2/textures/skins/weapon_chaingun_ammocasing.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/weapon_disc.PNG b/docs/base/@vl2/skins.vl2/textures/skins/weapon_disc.PNG index 9e4abaab..a5f91bb0 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/weapon_disc.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/weapon_disc.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/weapon_elf.png b/docs/base/@vl2/skins.vl2/textures/skins/weapon_elf.png index c6246902..569be0f5 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/weapon_elf.png and b/docs/base/@vl2/skins.vl2/textures/skins/weapon_elf.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/weapon_energy.PNG b/docs/base/@vl2/skins.vl2/textures/skins/weapon_energy.PNG index 3964ad9f..b6fe3bc1 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/weapon_energy.PNG and b/docs/base/@vl2/skins.vl2/textures/skins/weapon_energy.PNG differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/weapon_energy_vehicle.png b/docs/base/@vl2/skins.vl2/textures/skins/weapon_energy_vehicle.png index da654223..ae6cf58e 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/weapon_energy_vehicle.png and b/docs/base/@vl2/skins.vl2/textures/skins/weapon_energy_vehicle.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/weapon_grenade_launcher.png b/docs/base/@vl2/skins.vl2/textures/skins/weapon_grenade_launcher.png index 4fe2afaa..7bceb2d9 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/weapon_grenade_launcher.png and b/docs/base/@vl2/skins.vl2/textures/skins/weapon_grenade_launcher.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/weapon_missile.png b/docs/base/@vl2/skins.vl2/textures/skins/weapon_missile.png index 88be08f7..f62ee4c4 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/weapon_missile.png and b/docs/base/@vl2/skins.vl2/textures/skins/weapon_missile.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/weapon_missile_casement.png b/docs/base/@vl2/skins.vl2/textures/skins/weapon_missile_casement.png index 3409197b..e1b6af10 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/weapon_missile_casement.png and b/docs/base/@vl2/skins.vl2/textures/skins/weapon_missile_casement.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/weapon_mortar.png b/docs/base/@vl2/skins.vl2/textures/skins/weapon_mortar.png index a8632aac..1d0036cb 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/weapon_mortar.png and b/docs/base/@vl2/skins.vl2/textures/skins/weapon_mortar.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/weapon_plasma1.png b/docs/base/@vl2/skins.vl2/textures/skins/weapon_plasma1.png index 107e69cf..dd586f94 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/weapon_plasma1.png and b/docs/base/@vl2/skins.vl2/textures/skins/weapon_plasma1.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/weapon_plasma2.png b/docs/base/@vl2/skins.vl2/textures/skins/weapon_plasma2.png index 3bd1f7c4..b6d4cc1d 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/weapon_plasma2.png and b/docs/base/@vl2/skins.vl2/textures/skins/weapon_plasma2.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/weapon_plasmathrower.png b/docs/base/@vl2/skins.vl2/textures/skins/weapon_plasmathrower.png index 9e002827..42c54d3d 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/weapon_plasmathrower.png and b/docs/base/@vl2/skins.vl2/textures/skins/weapon_plasmathrower.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/weapon_repair.png b/docs/base/@vl2/skins.vl2/textures/skins/weapon_repair.png index dcc690a4..1a7b4753 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/weapon_repair.png and b/docs/base/@vl2/skins.vl2/textures/skins/weapon_repair.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/weapon_shocklance.png b/docs/base/@vl2/skins.vl2/textures/skins/weapon_shocklance.png index d14b9444..8cf39e12 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/weapon_shocklance.png and b/docs/base/@vl2/skins.vl2/textures/skins/weapon_shocklance.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/weapon_shocklance_glow .png b/docs/base/@vl2/skins.vl2/textures/skins/weapon_shocklance_glow .png index e7eb72a3..8e576fba 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/weapon_shocklance_glow .png and b/docs/base/@vl2/skins.vl2/textures/skins/weapon_shocklance_glow .png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/weapon_sniper.png b/docs/base/@vl2/skins.vl2/textures/skins/weapon_sniper.png index b0b82c82..5da60e00 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/weapon_sniper.png and b/docs/base/@vl2/skins.vl2/textures/skins/weapon_sniper.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/weapon_targeting.png b/docs/base/@vl2/skins.vl2/textures/skins/weapon_targeting.png index 7619a306..1e80b6f0 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/weapon_targeting.png and b/docs/base/@vl2/skins.vl2/textures/skins/weapon_targeting.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/xorg2.png b/docs/base/@vl2/skins.vl2/textures/skins/xorg2.png index e26a7a62..47a6037b 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/xorg2.png and b/docs/base/@vl2/skins.vl2/textures/skins/xorg2.png differ diff --git a/docs/base/@vl2/skins.vl2/textures/skins/yellow.png b/docs/base/@vl2/skins.vl2/textures/skins/yellow.png index 942c7cd6..e58155dd 100644 Binary files a/docs/base/@vl2/skins.vl2/textures/skins/yellow.png and b/docs/base/@vl2/skins.vl2/textures/skins/yellow.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/details/BadDet1.png b/docs/base/@vl2/textures.vl2/textures/details/BadDet1.png index 02354c5a..581f28ca 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/details/BadDet1.png and b/docs/base/@vl2/textures.vl2/textures/details/BadDet1.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/details/BadDet2.png b/docs/base/@vl2/textures.vl2/textures/details/BadDet2.png index f5226f73..711a5221 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/details/BadDet2.png and b/docs/base/@vl2/textures.vl2/textures/details/BadDet2.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/details/DesertDet1.png b/docs/base/@vl2/textures.vl2/textures/details/DesertDet1.png index 0d77015f..e786cdb8 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/details/DesertDet1.png and b/docs/base/@vl2/textures.vl2/textures/details/DesertDet1.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/details/DesertDet2.png b/docs/base/@vl2/textures.vl2/textures/details/DesertDet2.png index 7f31d0e8..ed7e94a7 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/details/DesertDet2.png and b/docs/base/@vl2/textures.vl2/textures/details/DesertDet2.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/details/LavaDet1.png b/docs/base/@vl2/textures.vl2/textures/details/LavaDet1.png index b96ed19a..688af55a 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/details/LavaDet1.png and b/docs/base/@vl2/textures.vl2/textures/details/LavaDet1.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/details/LavaDet2.png b/docs/base/@vl2/textures.vl2/textures/details/LavaDet2.png index 22f605b2..0749ca80 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/details/LavaDet2.png and b/docs/base/@vl2/textures.vl2/textures/details/LavaDet2.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/details/LushDet1.png b/docs/base/@vl2/textures.vl2/textures/details/LushDet1.png index 969ff83d..dd53e200 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/details/LushDet1.png and b/docs/base/@vl2/textures.vl2/textures/details/LushDet1.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/details/LushDet2.png b/docs/base/@vl2/textures.vl2/textures/details/LushDet2.png index 6af6947f..623d12f8 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/details/LushDet2.png and b/docs/base/@vl2/textures.vl2/textures/details/LushDet2.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/details/SnowDet1.png b/docs/base/@vl2/textures.vl2/textures/details/SnowDet1.png index ba1466db..dee284bc 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/details/SnowDet1.png and b/docs/base/@vl2/textures.vl2/textures/details/SnowDet1.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/details/SnowDet2.png b/docs/base/@vl2/textures.vl2/textures/details/SnowDet2.png index ba1466db..dee284bc 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/details/SnowDet2.png and b/docs/base/@vl2/textures.vl2/textures/details/SnowDet2.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/dust00.png b/docs/base/@vl2/textures.vl2/textures/dust00.png index 31c46c63..21bd8832 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/dust00.png and b/docs/base/@vl2/textures.vl2/textures/dust00.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/dust01.png b/docs/base/@vl2/textures.vl2/textures/dust01.png index 3c145a7c..0c961e0f 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/dust01.png and b/docs/base/@vl2/textures.vl2/textures/dust01.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/dust02.png b/docs/base/@vl2/textures.vl2/textures/dust02.png index cfed4213..603f8b5f 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/dust02.png and b/docs/base/@vl2/textures.vl2/textures/dust02.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/dust03.png b/docs/base/@vl2/textures.vl2/textures/dust03.png index 26ece974..c4ce23cd 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/dust03.png and b/docs/base/@vl2/textures.vl2/textures/dust03.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/dust04.png b/docs/base/@vl2/textures.vl2/textures/dust04.png index 07745cd3..df474795 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/dust04.png and b/docs/base/@vl2/textures.vl2/textures/dust04.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/dust05.png b/docs/base/@vl2/textures.vl2/textures/dust05.png index 9f7935b6..c62a1880 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/dust05.png and b/docs/base/@vl2/textures.vl2/textures/dust05.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/dust06.png b/docs/base/@vl2/textures.vl2/textures/dust06.png index 1adede70..b8446346 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/dust06.png and b/docs/base/@vl2/textures.vl2/textures/dust06.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/dust07.png b/docs/base/@vl2/textures.vl2/textures/dust07.png index c86ba333..c5befd27 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/dust07.png and b/docs/base/@vl2/textures.vl2/textures/dust07.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/dust08.png b/docs/base/@vl2/textures.vl2/textures/dust08.png index 2b605ce5..141d7661 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/dust08.png and b/docs/base/@vl2/textures.vl2/textures/dust08.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/dust09.png b/docs/base/@vl2/textures.vl2/textures/dust09.png index 4d883a01..9518a165 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/dust09.png and b/docs/base/@vl2/textures.vl2/textures/dust09.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/dust10.png b/docs/base/@vl2/textures.vl2/textures/dust10.png index dcad9f70..b161007f 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/dust10.png and b/docs/base/@vl2/textures.vl2/textures/dust10.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/emap.png b/docs/base/@vl2/textures.vl2/textures/emap.png deleted file mode 100644 index ebfb0ec9..00000000 Binary files a/docs/base/@vl2/textures.vl2/textures/emap.png and /dev/null differ diff --git a/docs/base/@vl2/textures.vl2/textures/flarebase.png b/docs/base/@vl2/textures.vl2/textures/flarebase.png index 52b5053c..ed6314cb 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/flarebase.png and b/docs/base/@vl2/textures.vl2/textures/flarebase.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/flaremod.png b/docs/base/@vl2/textures.vl2/textures/flaremod.png index c1864f82..b6a1169c 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/flaremod.png and b/docs/base/@vl2/textures.vl2/textures/flaremod.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/gui/BloodEagle.png b/docs/base/@vl2/textures.vl2/textures/gui/BloodEagle.png index 4cc45d11..b0a56b9e 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/gui/BloodEagle.png and b/docs/base/@vl2/textures.vl2/textures/gui/BloodEagle.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/gui/bg_Bioderm.png b/docs/base/@vl2/textures.vl2/textures/gui/bg_Bioderm.png index ef910173..2f67c5fb 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/gui/bg_Bioderm.png and b/docs/base/@vl2/textures.vl2/textures/gui/bg_Bioderm.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/gui/bg_Bloodeagle.png b/docs/base/@vl2/textures.vl2/textures/gui/bg_Bloodeagle.png index 89d1dc4e..0ef77d86 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/gui/bg_Bloodeagle.png and b/docs/base/@vl2/textures.vl2/textures/gui/bg_Bloodeagle.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/gui/bg_Diamondsword.png b/docs/base/@vl2/textures.vl2/textures/gui/bg_Diamondsword.png index f05efb10..511298c7 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/gui/bg_Diamondsword.png and b/docs/base/@vl2/textures.vl2/textures/gui/bg_Diamondsword.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/gui/bg_Hammers.png b/docs/base/@vl2/textures.vl2/textures/gui/bg_Hammers.png index c8f8475a..c70c203e 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/gui/bg_Hammers.png and b/docs/base/@vl2/textures.vl2/textures/gui/bg_Hammers.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/gui/bg_Harbingers.png b/docs/base/@vl2/textures.vl2/textures/gui/bg_Harbingers.png index 5f1f3fdd..a806e58d 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/gui/bg_Harbingers.png and b/docs/base/@vl2/textures.vl2/textures/gui/bg_Harbingers.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/gui/bg_Starwolf.png b/docs/base/@vl2/textures.vl2/textures/gui/bg_Starwolf.png index 5d58b610..36381cd8 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/gui/bg_Starwolf.png and b/docs/base/@vl2/textures.vl2/textures/gui/bg_Starwolf.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/AlgaeWater.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/AlgaeWater.png index f8aaca98..43204c36 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/AlgaeWater.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/AlgaeWater.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/BlueWater.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/BlueWater.png index 5d114eb0..7abfa517 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/BlueWater.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/BlueWater.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/GreenWater.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/GreenWater.png index 32d33faa..0e8c50a4 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/GreenWater.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/GreenWater.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/IslandWater01.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/IslandWater01.png index 5d114eb0..7abfa517 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/IslandWater01.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/IslandWater01.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/IslandWater02.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/IslandWater02.png index 915f1ff8..49649d90 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/IslandWater02.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/IslandWater02.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/IslandWater03.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/IslandWater03.png index bff5ac3a..3a55a0ed 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/IslandWater03.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/IslandWater03.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/IslandWater04.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/IslandWater04.png index c8b0257b..72daae95 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/IslandWater04.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/IslandWater04.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/Lava.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/Lava.png index 3fa9a2dd..8ec1c798 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/Lava.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/Lava.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/LavaPool01.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/LavaPool01.png index 3fa9a2dd..8ec1c798 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/LavaPool01.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/LavaPool01.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/LavaPool02.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/LavaPool02.png index 160253e4..7fe4debd 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/LavaPool02.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/LavaPool02.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/LavaPool03.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/LavaPool03.png index 7f7b7984..9d73946e 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/LavaPool03.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/LavaPool03.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/LavaPool04.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/LavaPool04.png index 74bd25da..04610ae6 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/LavaPool04.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/LavaPool04.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/LushWater01.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/LushWater01.png index 32d33faa..0e8c50a4 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/LushWater01.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/LushWater01.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/LushWater01_Algae.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/LushWater01_Algae.png index f8aaca98..43204c36 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/LushWater01_Algae.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/LushWater01_Algae.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/LushWater02.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/LushWater02.png index 76853cfe..d19f077b 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/LushWater02.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/LushWater02.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/LushWater02_Algae.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/LushWater02_Algae.png index 6c8b28cc..4a23b76f 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/LushWater02_Algae.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/LushWater02_Algae.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/LushWater03.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/LushWater03.png index 6a5f9826..fa97a6e2 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/LushWater03.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/LushWater03.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/LushWater03_Algae.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/LushWater03_Algae.png index dae4f9b9..d04def4d 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/LushWater03_Algae.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/LushWater03_Algae.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/LushWater04.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/LushWater04.png index 38153a7c..e8961aff 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/LushWater04.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/LushWater04.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/LushWater04_Algae.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/LushWater04_Algae.png index 3adc5308..fd1da8fb 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/LushWater04_Algae.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/LushWater04_Algae.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/Modulation03.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/Modulation03.png index 6414d83a..cd24e8a7 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/Modulation03.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/Modulation03.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/Modulation04.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/Modulation04.png index 2e3e7c3e..084ed1e3 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/Modulation04.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/Modulation04.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/Shore_Modulation.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/Shore_Modulation.png index acbf5522..f18e7734 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/Shore_Modulation.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/Shore_Modulation.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/Tile01a.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/Tile01a.png index 202f5019..43b3c556 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/Tile01a.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/Tile01a.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/Tile02a.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/Tile02a.png index 76853cfe..d19f077b 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/Tile02a.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/Tile02a.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/Tile03a.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/Tile03a.png index 6a5f9826..fa97a6e2 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/Tile03a.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/Tile03a.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/Tile04a.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/Tile04a.png index 38153a7c..e8961aff 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/Tile04a.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/Tile04a.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/archipelago_emap_cloudsground.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/archipelago_emap_cloudsground.png index bd7ceea3..fcdb5502 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/archipelago_emap_cloudsground.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/archipelago_emap_cloudsground.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/archipelago_water.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/archipelago_water.png index 8b8b69c3..d5fe6768 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/archipelago_water.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/archipelago_water.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/damnation_emap_cloudsground.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/damnation_emap_cloudsground.png index 4061c498..e54d8caa 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/damnation_emap_cloudsground.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/damnation_emap_cloudsground.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/icebound_emap_cloudsground.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/icebound_emap_cloudsground.png index 5e8b23ba..e528609d 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/icebound_emap_cloudsground.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/icebound_emap_cloudsground.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/icebound_water.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/icebound_water.png index 83a3afd2..f5663ba6 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/icebound_water.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/icebound_water.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/insalubria_emap_cloudsground.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/insalubria_emap_cloudsground.png index a6d13f05..b10a99ce 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/insalubria_emap_cloudsground.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/insalubria_emap_cloudsground.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/myrkwood_emap_cloudsground.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/myrkwood_emap_cloudsground.png index a80398d4..7daa0509 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/myrkwood_emap_cloudsground.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/myrkwood_emap_cloudsground.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/oasis_emap_cloudsground.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/oasis_emap_cloudsground.png index 885c7dc5..8b1fa69d 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/oasis_emap_cloudsground.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/oasis_emap_cloudsground.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/oasis_water_ripply.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/oasis_water_ripply.png index d1dc9fc6..19dd49f9 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/oasis_water_ripply.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/oasis_water_ripply.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/quagmire_emap_cloudsground.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/quagmire_emap_cloudsground.png index 4efd319f..5e19e0db 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/quagmire_emap_cloudsground.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/quagmire_emap_cloudsground.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/respite_emap_cloudsground.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/respite_emap_cloudsground.png index 14324b52..7cbd10b4 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/respite_emap_cloudsground.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/respite_emap_cloudsground.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/reversion_emap_cloudsground.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/reversion_emap_cloudsground.png index 1469238e..894158d3 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/reversion_emap_cloudsground.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/reversion_emap_cloudsground.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/riverdance_emap_cloudsground.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/riverdance_emap_cloudsground.png index acc12151..989c2996 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/riverdance_emap_cloudsground.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/riverdance_emap_cloudsground.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/riverdance_water_1.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/riverdance_water_1.png index 031019bc..7f8a104e 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/riverdance_water_1.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/riverdance_water_1.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/riverdance_water_5.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/riverdance_water_5.png index 5508a389..689d2522 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/riverdance_water_5.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/riverdance_water_5.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/riverdance_water_6.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/riverdance_water_6.png index b10f0a65..4a913ad2 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/riverdance_water_6.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/riverdance_water_6.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/sanctuary_emap_cloudsground.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/sanctuary_emap_cloudsground.png index 323d62a9..752fe9f4 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/sanctuary_emap_cloudsground.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/sanctuary_emap_cloudsground.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/sanctuary_water_1.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/sanctuary_water_1.png index ba477b2b..ee32d947 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/sanctuary_water_1.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/sanctuary_water_1.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/sanctuary_water_2.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/sanctuary_water_2.png index 1a3f5ade..2a13819e 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/sanctuary_water_2.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/sanctuary_water_2.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/liquidTiles/thinice_emap_cloudsground.png b/docs/base/@vl2/textures.vl2/textures/liquidTiles/thinice_emap_cloudsground.png index 8e4d384c..fac0e7a1 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/liquidTiles/thinice_emap_cloudsground.png and b/docs/base/@vl2/textures.vl2/textures/liquidTiles/thinice_emap_cloudsground.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/particleTest.png b/docs/base/@vl2/textures.vl2/textures/particleTest.png index 36180f28..6c9541f4 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/particleTest.png and b/docs/base/@vl2/textures.vl2/textures/particleTest.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/precipitation/raindrops.png b/docs/base/@vl2/textures.vl2/textures/precipitation/raindrops.png index 5b78b9ee..df7bbb01 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/precipitation/raindrops.png and b/docs/base/@vl2/textures.vl2/textures/precipitation/raindrops.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake001.png b/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake001.png index f989d308..63c0431c 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake001.png and b/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake001.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake002.png b/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake002.png index b4304d1b..7d01dbeb 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake002.png and b/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake002.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake003.png b/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake003.png index 4a2b4e16..860f148a 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake003.png and b/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake003.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake004.png b/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake004.png index ed5f24ad..bfa22fb5 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake004.png and b/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake004.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake005.png b/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake005.png index 3eaf6d87..bde06a26 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake005.png and b/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake005.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake006.png b/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake006.png index e7e9683a..4e28d7c6 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake006.png and b/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake006.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake007.png b/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake007.png index 5e5717e0..440d92a5 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake007.png and b/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake007.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake008.png b/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake008.png index 276d4c99..6196b8c9 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake008.png and b/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake008.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake009.png b/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake009.png index c146ec5c..0ebf8746 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake009.png and b/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake009.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake010.png b/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake010.png index e45e53fc..0c268b76 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake010.png and b/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake010.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake011.png b/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake011.png index 5c240e21..e73f508c 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake011.png and b/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake011.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake012.png b/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake012.png index ee099c88..bf33db1b 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake012.png and b/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake012.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake013.png b/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake013.png index f1f55677..d7ad6703 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake013.png and b/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake013.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake014.png b/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake014.png index 8bcb3416..68de616f 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake014.png and b/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake014.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake015.png b/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake015.png index 9424b84f..5ff5bc76 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake015.png and b/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake015.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake016.png b/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake016.png index 1fae8729..9930939d 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake016.png and b/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake016.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake017.png b/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake017.png index 3734c6eb..5b862a07 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake017.png and b/docs/base/@vl2/textures.vl2/textures/precipitation/snowflake017.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/precipitation/snowflakes.png b/docs/base/@vl2/textures.vl2/textures/precipitation/snowflakes.png index 915b10ef..a4b23966 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/precipitation/snowflakes.png and b/docs/base/@vl2/textures.vl2/textures/precipitation/snowflakes.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/snowflake8x8.png b/docs/base/@vl2/textures.vl2/textures/snowflake8x8.png index 1eec3852..0c6c0318 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/snowflake8x8.png and b/docs/base/@vl2/textures.vl2/textures/snowflake8x8.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/BlueImpact.PNG b/docs/base/@vl2/textures.vl2/textures/special/BlueImpact.PNG index ce7577ce..80b0e7c5 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/BlueImpact.PNG and b/docs/base/@vl2/textures.vl2/textures/special/BlueImpact.PNG differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/ELFBeam.PNG b/docs/base/@vl2/textures.vl2/textures/special/ELFBeam.PNG index 1726f335..0d4053c1 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/ELFBeam.PNG and b/docs/base/@vl2/textures.vl2/textures/special/ELFBeam.PNG differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/ELFLightning.png b/docs/base/@vl2/textures.vl2/textures/special/ELFLightning.png index 0d5bcb2f..8de80536 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/ELFLightning.png and b/docs/base/@vl2/textures.vl2/textures/special/ELFLightning.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0000.png b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0000.png index 891b91e0..92b89393 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0000.png and b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0000.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0002.png b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0002.png index 6c36ffd1..a3f6c915 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0002.png and b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0002.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0004.png b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0004.png index 0b487f32..35c6202a 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0004.png and b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0004.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0006.png b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0006.png index 54401847..dc35d9d0 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0006.png and b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0006.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0008.png b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0008.png index 1d7f62d3..76481029 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0008.png and b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0008.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0010.png b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0010.png index 9e11ec12..dd86c36b 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0010.png and b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0010.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0012.png b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0012.png index 717ebe75..e0b969ac 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0012.png and b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0012.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0014.png b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0014.png index a788d8cc..d0b859ee 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0014.png and b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0014.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0016.png b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0016.png index c296d570..4490f352 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0016.png and b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0016.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0018.png b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0018.png index e8ee215d..7c2c4643 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0018.png and b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0018.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0020.png b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0020.png index 98f88f12..1e1a4d0f 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0020.png and b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0020.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0022.png b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0022.png index 46596d8e..2ef8d7da 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0022.png and b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0022.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0024.png b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0024.png index 5651e7c0..250860a0 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0024.png and b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0024.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0026.png b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0026.png index 2e710ed0..aa51b6d4 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0026.png and b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0026.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0028.png b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0028.png index 292242a7..fc989ac7 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0028.png and b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0028.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0030.png b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0030.png index b90b1480..e94ed24e 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0030.png and b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0030.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0032.png b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0032.png index eb8f44a6..abbf1af6 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0032.png and b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0032.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0034.png b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0034.png index 87c12335..61926856 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0034.png and b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0034.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0036.png b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0036.png index 539f3d4c..a9acee54 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0036.png and b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0036.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0038.png b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0038.png index 0bef16a7..5de01fd4 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0038.png and b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0038.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0040.png b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0040.png index 34c3ae93..9b04867b 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0040.png and b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0040.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0042.png b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0042.png index fb472a73..bfa04f19 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0042.png and b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0042.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0044.png b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0044.png index 4054731d..51babe6f 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0044.png and b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0044.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0046.png b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0046.png index feea4e5e..28c43d1c 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0046.png and b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0046.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0048.png b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0048.png index f945ed53..a4ff1cd9 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0048.png and b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0048.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0050.png b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0050.png index b93ab80f..e14edbf6 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0050.png and b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0050.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0052.png b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0052.png index 06eb3028..047e11ce 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0052.png and b/docs/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0052.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/LensFlare/Flare00.png b/docs/base/@vl2/textures.vl2/textures/special/LensFlare/Flare00.png index 978afd22..3e8d29eb 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/LensFlare/Flare00.png and b/docs/base/@vl2/textures.vl2/textures/special/LensFlare/Flare00.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/LightningBlur.PNG b/docs/base/@vl2/textures.vl2/textures/special/LightningBlur.PNG index 29220412..d4736e8b 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/LightningBlur.PNG and b/docs/base/@vl2/textures.vl2/textures/special/LightningBlur.PNG differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/Smoke/bigSmoke.png b/docs/base/@vl2/textures.vl2/textures/special/Smoke/bigSmoke.png index e48fcac8..962f4569 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/Smoke/bigSmoke.png and b/docs/base/@vl2/textures.vl2/textures/special/Smoke/bigSmoke.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_001.png b/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_001.png index 88d5b0ac..399deec3 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_001.png and b/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_001.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_002.png b/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_002.png index eac84076..59a68e52 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_002.png and b/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_002.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_003.png b/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_003.png index 4646fdd8..cd386e4b 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_003.png and b/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_003.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_004.png b/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_004.png index c81c3152..7a7700fd 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_004.png and b/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_004.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_005.png b/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_005.png index 08f45183..b53d5642 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_005.png and b/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_005.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_006.png b/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_006.png index d0b118a0..30e36fea 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_006.png and b/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_006.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_007.png b/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_007.png index ab8fd64a..9ab4c8c2 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_007.png and b/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_007.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_008.png b/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_008.png index 022351dd..e46d59d0 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_008.png and b/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_008.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_009.png b/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_009.png index 28001a29..2e31f600 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_009.png and b/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_009.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_010.png b/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_010.png index 5a26ea10..0d743ee1 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_010.png and b/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_010.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_011.png b/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_011.png index 3cbb3585..e43dc82e 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_011.png and b/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_011.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_012.png b/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_012.png index 852dfff7..dcea7786 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_012.png and b/docs/base/@vl2/textures.vl2/textures/special/Smoke/smoke_012.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/bigSpark.PNG b/docs/base/@vl2/textures.vl2/textures/special/bigSpark.PNG index 59091ec3..105aa30f 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/bigSpark.PNG and b/docs/base/@vl2/textures.vl2/textures/special/bigSpark.PNG differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/blasterBolt.PNG b/docs/base/@vl2/textures.vl2/textures/special/blasterBolt.PNG index 378d535e..5f55fbb9 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/blasterBolt.PNG and b/docs/base/@vl2/textures.vl2/textures/special/blasterBolt.PNG differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/blasterBoltCross.PNG b/docs/base/@vl2/textures.vl2/textures/special/blasterBoltCross.PNG index 08625e4a..b96385ab 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/blasterBoltCross.PNG and b/docs/base/@vl2/textures.vl2/textures/special/blasterBoltCross.PNG differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/blasterHit.PNG b/docs/base/@vl2/textures.vl2/textures/special/blasterHit.PNG index f898439c..311f3a77 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/blasterHit.PNG and b/docs/base/@vl2/textures.vl2/textures/special/blasterHit.PNG differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/bluespark.PNG b/docs/base/@vl2/textures.vl2/textures/special/bluespark.PNG index 9b3b7561..9e90db31 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/bluespark.PNG and b/docs/base/@vl2/textures.vl2/textures/special/bluespark.PNG differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/bubbles.PNG b/docs/base/@vl2/textures.vl2/textures/special/bubbles.PNG index e20485a4..2e22d370 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/bubbles.PNG and b/docs/base/@vl2/textures.vl2/textures/special/bubbles.PNG differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/bullethole1.png b/docs/base/@vl2/textures.vl2/textures/special/bullethole1.png index 2ad7caac..39d0deb0 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/bullethole1.png and b/docs/base/@vl2/textures.vl2/textures/special/bullethole1.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/bullethole2.png b/docs/base/@vl2/textures.vl2/textures/special/bullethole2.png index 496dfcb9..139ca450 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/bullethole2.png and b/docs/base/@vl2/textures.vl2/textures/special/bullethole2.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/bullethole3.png b/docs/base/@vl2/textures.vl2/textures/special/bullethole3.png index f7535ed6..c574d7e1 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/bullethole3.png and b/docs/base/@vl2/textures.vl2/textures/special/bullethole3.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/bullethole4.png b/docs/base/@vl2/textures.vl2/textures/special/bullethole4.png index ca503d2b..41e0bc5e 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/bullethole4.png and b/docs/base/@vl2/textures.vl2/textures/special/bullethole4.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/bullethole5.png b/docs/base/@vl2/textures.vl2/textures/special/bullethole5.png index e33f2352..6ce884d3 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/bullethole5.png and b/docs/base/@vl2/textures.vl2/textures/special/bullethole5.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/bullethole6.png b/docs/base/@vl2/textures.vl2/textures/special/bullethole6.png index d31fb2c7..a24b0a35 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/bullethole6.png and b/docs/base/@vl2/textures.vl2/textures/special/bullethole6.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/chuteTexture.png b/docs/base/@vl2/textures.vl2/textures/special/chuteTexture.png index 96e6d402..4d50d6f4 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/chuteTexture.png and b/docs/base/@vl2/textures.vl2/textures/special/chuteTexture.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/cloakTexture.png b/docs/base/@vl2/textures.vl2/textures/special/cloakTexture.png index 16dd0df6..3b0743b0 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/cloakTexture.png and b/docs/base/@vl2/textures.vl2/textures/special/cloakTexture.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/cloudflash.png b/docs/base/@vl2/textures.vl2/textures/special/cloudflash.png index a532d831..8f52c4c7 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/cloudflash.png and b/docs/base/@vl2/textures.vl2/textures/special/cloudflash.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/cloudflash2.png b/docs/base/@vl2/textures.vl2/textures/special/cloudflash2.png index c6dbe5b0..d233d7b8 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/cloudflash2.png and b/docs/base/@vl2/textures.vl2/textures/special/cloudflash2.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/cloudflash3.png b/docs/base/@vl2/textures.vl2/textures/special/cloudflash3.png index 953200d5..f247c10c 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/cloudflash3.png and b/docs/base/@vl2/textures.vl2/textures/special/cloudflash3.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/cloudflash4.png b/docs/base/@vl2/textures.vl2/textures/special/cloudflash4.png index 96d50f8f..9c96fbf9 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/cloudflash4.png and b/docs/base/@vl2/textures.vl2/textures/special/cloudflash4.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/crescent3.png b/docs/base/@vl2/textures.vl2/textures/special/crescent3.png index 03fbdf4b..f2dc0670 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/crescent3.png and b/docs/base/@vl2/textures.vl2/textures/special/crescent3.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/crescent4.png b/docs/base/@vl2/textures.vl2/textures/special/crescent4.png index ee861294..9c99ead5 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/crescent4.png and b/docs/base/@vl2/textures.vl2/textures/special/crescent4.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/droplet.PNG b/docs/base/@vl2/textures.vl2/textures/special/droplet.PNG index 2b1b1844..c0bad6ba 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/droplet.PNG and b/docs/base/@vl2/textures.vl2/textures/special/droplet.PNG differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/expFlare.PNG b/docs/base/@vl2/textures.vl2/textures/special/expFlare.PNG index a52094d2..809ddd98 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/expFlare.PNG and b/docs/base/@vl2/textures.vl2/textures/special/expFlare.PNG differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/flare.PNG b/docs/base/@vl2/textures.vl2/textures/special/flare.PNG index 84a03c3d..32209ecb 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/flare.PNG and b/docs/base/@vl2/textures.vl2/textures/special/flare.PNG differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/flare3.PNG b/docs/base/@vl2/textures.vl2/textures/special/flare3.PNG index 67e503e1..ab764e0b 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/flare3.PNG and b/docs/base/@vl2/textures.vl2/textures/special/flare3.PNG differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/flareSpark.PNG b/docs/base/@vl2/textures.vl2/textures/special/flareSpark.PNG index 9a321fdd..2e0ae332 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/flareSpark.PNG and b/docs/base/@vl2/textures.vl2/textures/special/flareSpark.PNG differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/footprints/H_bioderm.png b/docs/base/@vl2/textures.vl2/textures/special/footprints/H_bioderm.png index d4e2f3cb..65c1bcf3 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/footprints/H_bioderm.png and b/docs/base/@vl2/textures.vl2/textures/special/footprints/H_bioderm.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/footprints/H_male.png b/docs/base/@vl2/textures.vl2/textures/special/footprints/H_male.png index 5489f5d3..dceab3c1 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/footprints/H_male.png and b/docs/base/@vl2/textures.vl2/textures/special/footprints/H_male.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/footprints/L_bioderm.png b/docs/base/@vl2/textures.vl2/textures/special/footprints/L_bioderm.png index 19d72242..f731eb99 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/footprints/L_bioderm.png and b/docs/base/@vl2/textures.vl2/textures/special/footprints/L_bioderm.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/footprints/L_male.png b/docs/base/@vl2/textures.vl2/textures/special/footprints/L_male.png index a9e572fa..cf420e41 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/footprints/L_male.png and b/docs/base/@vl2/textures.vl2/textures/special/footprints/L_male.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/footprints/M_bioderm.png b/docs/base/@vl2/textures.vl2/textures/special/footprints/M_bioderm.png index dd905a3a..d19637af 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/footprints/M_bioderm.png and b/docs/base/@vl2/textures.vl2/textures/special/footprints/M_bioderm.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/footprints/M_male.png b/docs/base/@vl2/textures.vl2/textures/special/footprints/M_male.png index ad74c2b5..56244010 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/footprints/M_male.png and b/docs/base/@vl2/textures.vl2/textures/special/footprints/M_male.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/generic_reflect.png b/docs/base/@vl2/textures.vl2/textures/special/generic_reflect.png index 5cf4e190..0ce911b4 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/generic_reflect.png and b/docs/base/@vl2/textures.vl2/textures/special/generic_reflect.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/generic_scorch.png b/docs/base/@vl2/textures.vl2/textures/special/generic_scorch.png index deb5b37f..7c06c043 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/generic_scorch.png and b/docs/base/@vl2/textures.vl2/textures/special/generic_scorch.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/gradient.PNG b/docs/base/@vl2/textures.vl2/textures/special/gradient.PNG index 5afc6963..34f9a9cd 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/gradient.PNG and b/docs/base/@vl2/textures.vl2/textures/special/gradient.PNG differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/grainy.png b/docs/base/@vl2/textures.vl2/textures/special/grainy.png index fde178c5..26facc00 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/grainy.png and b/docs/base/@vl2/textures.vl2/textures/special/grainy.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/jammermap.png b/docs/base/@vl2/textures.vl2/textures/special/jammermap.png index 812cde08..5658f950 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/jammermap.png and b/docs/base/@vl2/textures.vl2/textures/special/jammermap.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/jetExhaust02.PNG b/docs/base/@vl2/textures.vl2/textures/special/jetExhaust02.PNG index 3a062c7d..0e85c9d5 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/jetExhaust02.PNG and b/docs/base/@vl2/textures.vl2/textures/special/jetExhaust02.PNG differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/landSpikeBolt.png b/docs/base/@vl2/textures.vl2/textures/special/landSpikeBolt.png index c0588767..d68980c1 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/landSpikeBolt.png and b/docs/base/@vl2/textures.vl2/textures/special/landSpikeBolt.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/landSpikeBoltCross.PNG b/docs/base/@vl2/textures.vl2/textures/special/landSpikeBoltCross.PNG index da242242..18bc240b 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/landSpikeBoltCross.PNG and b/docs/base/@vl2/textures.vl2/textures/special/landSpikeBoltCross.PNG differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/lavadeath_1.png b/docs/base/@vl2/textures.vl2/textures/special/lavadeath_1.png index 242e3e1a..7812f0d3 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/lavadeath_1.png and b/docs/base/@vl2/textures.vl2/textures/special/lavadeath_1.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/lavadeath_2.png b/docs/base/@vl2/textures.vl2/textures/special/lavadeath_2.png index e0df0517..11a8baa6 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/lavadeath_2.png and b/docs/base/@vl2/textures.vl2/textures/special/lavadeath_2.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/lavareflect.png b/docs/base/@vl2/textures.vl2/textures/special/lavareflect.png index 16119585..34f4ffe4 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/lavareflect.png and b/docs/base/@vl2/textures.vl2/textures/special/lavareflect.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/lightFalloffMono.png b/docs/base/@vl2/textures.vl2/textures/special/lightFalloffMono.png index cb556e5b..6510a0f5 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/lightFalloffMono.png and b/docs/base/@vl2/textures.vl2/textures/special/lightFalloffMono.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/lightning1blur.PNG b/docs/base/@vl2/textures.vl2/textures/special/lightning1blur.PNG index 0b804377..d53da9c6 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/lightning1blur.PNG and b/docs/base/@vl2/textures.vl2/textures/special/lightning1blur.PNG differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/lightning1frame1.PNG b/docs/base/@vl2/textures.vl2/textures/special/lightning1frame1.PNG index 3b5926f9..6b6cecd2 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/lightning1frame1.PNG and b/docs/base/@vl2/textures.vl2/textures/special/lightning1frame1.PNG differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/lightning1frame2.PNG b/docs/base/@vl2/textures.vl2/textures/special/lightning1frame2.PNG index 70d08145..bac96a51 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/lightning1frame2.PNG and b/docs/base/@vl2/textures.vl2/textures/special/lightning1frame2.PNG differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/lightning1frame3.PNG b/docs/base/@vl2/textures.vl2/textures/special/lightning1frame3.PNG index 5fb96784..c5495a86 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/lightning1frame3.PNG and b/docs/base/@vl2/textures.vl2/textures/special/lightning1frame3.PNG differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/lightning2blur.PNG b/docs/base/@vl2/textures.vl2/textures/special/lightning2blur.PNG index 964a27f5..3755c880 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/lightning2blur.PNG and b/docs/base/@vl2/textures.vl2/textures/special/lightning2blur.PNG differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/lightning2frame1.PNG b/docs/base/@vl2/textures.vl2/textures/special/lightning2frame1.PNG index 3a4f2a10..e6e0cb46 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/lightning2frame1.PNG and b/docs/base/@vl2/textures.vl2/textures/special/lightning2frame1.PNG differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/lightning2frame2.PNG b/docs/base/@vl2/textures.vl2/textures/special/lightning2frame2.PNG index ae07c7f4..9e693148 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/lightning2frame2.PNG and b/docs/base/@vl2/textures.vl2/textures/special/lightning2frame2.PNG differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/lightning2frame3.PNG b/docs/base/@vl2/textures.vl2/textures/special/lightning2frame3.PNG index 332a5ba5..0a4f0830 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/lightning2frame3.PNG and b/docs/base/@vl2/textures.vl2/textures/special/lightning2frame3.PNG differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/redbump2.PNG b/docs/base/@vl2/textures.vl2/textures/special/redbump2.PNG index ff62ddfe..f1f6487a 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/redbump2.PNG and b/docs/base/@vl2/textures.vl2/textures/special/redbump2.PNG differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/redflare.png b/docs/base/@vl2/textures.vl2/textures/special/redflare.png index 8a0ae150..a7faea80 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/redflare.png and b/docs/base/@vl2/textures.vl2/textures/special/redflare.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/shieldenvmap.PNG b/docs/base/@vl2/textures.vl2/textures/special/shieldenvmap.PNG index 358e81f4..de08e6cb 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/shieldenvmap.PNG and b/docs/base/@vl2/textures.vl2/textures/special/shieldenvmap.PNG differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/shieldmap.png b/docs/base/@vl2/textures.vl2/textures/special/shieldmap.png index 31a94485..c523f29d 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/shieldmap.png and b/docs/base/@vl2/textures.vl2/textures/special/shieldmap.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/shockLightning01.png b/docs/base/@vl2/textures.vl2/textures/special/shockLightning01.png index 6ccba605..bd93a2df 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/shockLightning01.png and b/docs/base/@vl2/textures.vl2/textures/special/shockLightning01.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/shockLightning02.png b/docs/base/@vl2/textures.vl2/textures/special/shockLightning02.png index c04a306f..b2602ab4 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/shockLightning02.png and b/docs/base/@vl2/textures.vl2/textures/special/shockLightning02.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/shockLightning03.png b/docs/base/@vl2/textures.vl2/textures/special/shockLightning03.png index 516388a5..e78baffb 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/shockLightning03.png and b/docs/base/@vl2/textures.vl2/textures/special/shockLightning03.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/shocklanceHit.PNG b/docs/base/@vl2/textures.vl2/textures/special/shocklanceHit.PNG index 76ce56c5..1e3cf127 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/shocklanceHit.PNG and b/docs/base/@vl2/textures.vl2/textures/special/shocklanceHit.PNG differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/shockwave4.PNG b/docs/base/@vl2/textures.vl2/textures/special/shockwave4.PNG index 11617811..7e027509 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/shockwave4.PNG and b/docs/base/@vl2/textures.vl2/textures/special/shockwave4.PNG differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/shockwave5.PNG b/docs/base/@vl2/textures.vl2/textures/special/shockwave5.PNG index b04be1e7..43d0a5b8 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/shockwave5.PNG and b/docs/base/@vl2/textures.vl2/textures/special/shockwave5.PNG differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/shrikeBolt.png b/docs/base/@vl2/textures.vl2/textures/special/shrikeBolt.png index 30a3acd8..2e81ae15 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/shrikeBolt.png and b/docs/base/@vl2/textures.vl2/textures/special/shrikeBolt.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/shrikeBoltCross.png b/docs/base/@vl2/textures.vl2/textures/special/shrikeBoltCross.png index d40c1db5..7152b92a 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/shrikeBoltCross.png and b/docs/base/@vl2/textures.vl2/textures/special/shrikeBoltCross.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/skyLightning.png b/docs/base/@vl2/textures.vl2/textures/special/skyLightning.png index ea5a2d72..e2e7f413 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/skyLightning.png and b/docs/base/@vl2/textures.vl2/textures/special/skyLightning.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/sniper00.PNG b/docs/base/@vl2/textures.vl2/textures/special/sniper00.PNG index 15a518b7..03116662 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/sniper00.PNG and b/docs/base/@vl2/textures.vl2/textures/special/sniper00.PNG differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/spark00.png b/docs/base/@vl2/textures.vl2/textures/special/spark00.png index 724778f3..f99710a4 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/spark00.png and b/docs/base/@vl2/textures.vl2/textures/special/spark00.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/stationGlow.PNG b/docs/base/@vl2/textures.vl2/textures/special/stationGlow.PNG index 7c49d402..eeae813f 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/stationGlow.PNG and b/docs/base/@vl2/textures.vl2/textures/special/stationGlow.PNG differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/stationLight.png b/docs/base/@vl2/textures.vl2/textures/special/stationLight.png index b3f5f9c1..71367c50 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/stationLight.png and b/docs/base/@vl2/textures.vl2/textures/special/stationLight.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/stationLight2.png b/docs/base/@vl2/textures.vl2/textures/special/stationLight2.png index 9172e0bf..ce026a65 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/stationLight2.png and b/docs/base/@vl2/textures.vl2/textures/special/stationLight2.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/tracer00.PNG b/docs/base/@vl2/textures.vl2/textures/special/tracer00.PNG index 924fbbe5..9cdd49f5 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/tracer00.PNG and b/docs/base/@vl2/textures.vl2/textures/special/tracer00.PNG differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/tracercross.png b/docs/base/@vl2/textures.vl2/textures/special/tracercross.png index eb35c9a4..5d17cb03 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/tracercross.png and b/docs/base/@vl2/textures.vl2/textures/special/tracercross.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/trigger.png b/docs/base/@vl2/textures.vl2/textures/special/trigger.png index e4fea391..2a74cbbb 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/trigger.png and b/docs/base/@vl2/textures.vl2/textures/special/trigger.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/underwaterSpark.PNG b/docs/base/@vl2/textures.vl2/textures/special/underwaterSpark.PNG index 100ea30f..997a2934 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/underwaterSpark.PNG and b/docs/base/@vl2/textures.vl2/textures/special/underwaterSpark.PNG differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/water2.PNG b/docs/base/@vl2/textures.vl2/textures/special/water2.PNG index 59e0f600..be937a68 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/water2.PNG and b/docs/base/@vl2/textures.vl2/textures/special/water2.PNG differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/watertail1.png b/docs/base/@vl2/textures.vl2/textures/special/watertail1.png index 010af014..e51fd849 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/watertail1.png and b/docs/base/@vl2/textures.vl2/textures/special/watertail1.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/watertail2.png b/docs/base/@vl2/textures.vl2/textures/special/watertail2.png index 2cdff289..d4143a38 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/watertail2.png and b/docs/base/@vl2/textures.vl2/textures/special/watertail2.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/watertail3.png b/docs/base/@vl2/textures.vl2/textures/special/watertail3.png index 37b116c5..61f82476 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/watertail3.png and b/docs/base/@vl2/textures.vl2/textures/special/watertail3.png differ diff --git a/docs/base/@vl2/textures.vl2/textures/special/watertail4.png b/docs/base/@vl2/textures.vl2/textures/special/watertail4.png index 505c21c1..c56b5f4d 100644 Binary files a/docs/base/@vl2/textures.vl2/textures/special/watertail4.png and b/docs/base/@vl2/textures.vl2/textures/special/watertail4.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/Info.txt b/docs/base/@vl2/yHDTextures2.0.vl2/Info.txt deleted file mode 100644 index 65da159b..00000000 --- a/docs/base/@vl2/yHDTextures2.0.vl2/Info.txt +++ /dev/null @@ -1,7 +0,0 @@ -HD Textures -Made by ChocoTaco -March 2017 - -Upscaled and processed Textures - -Stick in Base Folder \ No newline at end of file diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/NexDefaultFloor.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/NexDefaultFloor.png index 2107c45e..69ddd456 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/NexDefaultFloor.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/NexDefaultFloor.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/NexHoardFloor.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/NexHoardFloor.png index ea464d2b..5ed12e00 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/NexHoardFloor.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/NexHoardFloor.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre00.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre00.png index b4eae171..2b1fdf53 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre00.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre00.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre01.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre01.png index d3d14240..260acac4 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre01.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre01.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre02.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre02.png index cf65e38d..c78dc61b 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre02.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre02.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre03.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre03.png index c45ec380..9f776059 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre03.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre03.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre04.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre04.png index 9503faca..86bd2950 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre04.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre04.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre05.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre05.png index 143db9ec..0a93f359 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre05.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre05.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre06.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre06.png index c85f0c67..c603c1fe 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre06.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre06.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre07.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre07.png index 6b263301..03b500ca 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre07.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre07.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre08.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre08.png index 95e2bed7..40ee155b 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre08.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre08.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre09.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre09.png index d19d108a..e931c7ab 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre09.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre09.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre10.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre10.png index cabfd9c7..a23a8679 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre10.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre10.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre11.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre11.png index 21590436..ee2c47b3 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre11.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre11.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre12.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre12.png index 8289d678..7eb96e72 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre12.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre12.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre13.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre13.png index 0883b52c..6e428bcd 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre13.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre13.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre14.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre14.png index 29bcc054..3285e1d0 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre14.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre14.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre15.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre15.png index 069d2643..c397f6ad 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre15.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre15.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre16.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre16.png index c0d958a5..141a713d 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre16.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre16.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre17.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre17.png index b2078537..a76e29ea 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre17.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre17.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre18.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre18.png index 75b277ca..fa635f65 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre18.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre18.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre19.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre19.png index b91afd16..1575acc4 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre19.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre19.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre20.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre20.png index 04c496e2..1b1d85d0 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre20.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre20.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue00.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue00.PNG index e673d891..066d9ccb 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue00.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue00.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue01.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue01.PNG index e7dddb7f..dfc7e198 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue01.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue01.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue02.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue02.PNG index edeb35de..e2032dc2 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue02.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue02.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue03.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue03.PNG index 1690307d..ad3fba81 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue03.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue03.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue04.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue04.PNG index ffbeb14a..ed4eddec 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue04.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue04.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue_blink0.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue_blink0.PNG index 1ab384e9..61cfcfad 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue_blink0.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue_blink0.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue_blink1.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue_blink1.PNG index 5c16e387..71058e15 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue_blink1.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue_blink1.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue_blink2.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue_blink2.png index 4f6a4974..c64241ad 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue_blink2.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue_blink2.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue_blink3.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue_blink3.png index 6f186360..ac25778a 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue_blink3.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue_blink3.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue_blink4.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue_blink4.png index a8fcc2e8..7486fd91 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue_blink4.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue_blink4.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb01.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb01.PNG index 3e3da650..636b8f1e 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb01.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb01.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb02.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb02.PNG index c34364b2..3a6006cf 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb02.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb02.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb03.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb03.PNG index aec5f753..bb1c59f5 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb03.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb03.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb04.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb04.PNG index ba68c33c..1980b614 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb04.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb04.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb05.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb05.PNG index fd6cc869..74a6924a 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb05.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb05.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb06.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb06.PNG index 1c411c65..1992021d 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb06.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb06.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb07.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb07.PNG index 0ceec980..d2fbdd47 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb07.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb07.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb08.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb08.PNG index dcca1c0b..3b65e299 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb08.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb08.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb09.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb09.PNG index 77c9ed6a..2beb8138 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb09.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb09.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb10.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb10.PNG index 49ddee7b..b3d856f3 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb10.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb10.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb11.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb11.PNG index 0412adc0..9164096e 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb11.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb11.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb12.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb12.PNG index 4e33eed8..c94e41f4 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb12.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb12.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb13.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb13.PNG index 99d5484a..b0977509 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb13.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb13.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb14.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb14.PNG index cc541759..ffcd250d 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb14.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb14.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb15.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb15.PNG index 828c2604..93196899 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb15.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb15.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb16.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb16.PNG index 1873baa9..0d1c4c20 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb16.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb16.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb17.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb17.PNG index 15c91dd5..f721a688 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb17.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb17.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb18.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb18.PNG index 51372e0e..29559393 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb18.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb18.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb19.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb19.PNG index de6a9e44..5fb9cf82 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb19.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb19.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb20.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb20.PNG index 7944cc4f..70c09620 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb20.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb20.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb21.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb21.PNG index 1009e1d3..fc184fad 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb21.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb21.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb22.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb22.PNG index 875ea254..2a4d76b8 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb22.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb22.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb23.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb23.PNG index 6ebd728b..c6a8432a 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb23.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb23.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb24.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb24.PNG index 0e2cb0cc..cab4fa1b 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb24.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb24.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb25.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb25.PNG index 08b2b7e9..15bb4ce6 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb25.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb25.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb26.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb26.PNG index 230a16ad..de2200b9 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb26.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb26.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb27.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb27.PNG index d4075508..5a85bea3 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb27.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb27.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb28.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb28.PNG index 8f19148c..2ac0f1a1 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb28.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb28.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb29.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb29.PNG index 48611f81..5d9f372b 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb29.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb29.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb30.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb30.PNG index 2d6f004d..96ca2820 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb30.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb30.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb31.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb31.PNG index f30f8137..90127461 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb31.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb31.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb32.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb32.PNG index 92a0fc0d..e690ed39 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb32.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb32.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb33.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb33.png index 6e8ec864..16dd9797 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb33.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb33.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb34.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb34.png index 5a1931b4..e9480a12 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb34.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb34.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc00.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc00.png index 4e44efb4..95ef0f29 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc00.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc00.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc01.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc01.png index bc33523e..eb19e5af 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc01.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc01.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc02.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc02.png index f8803e91..b00cb1fc 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc02.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc02.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc03.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc03.png index 886648a7..b2c84ff3 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc03.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc03.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc04.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc04.png index 51816fa6..282649f2 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc04.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc04.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc05.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc05.png index b8cd2725..a71c6455 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc05.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc05.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc06.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc06.png index 6bcca53e..6557353f 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc06.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc06.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc07.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc07.png index a520111b..2cfe00de 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc07.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc07.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc08.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc08.png index 61ad3740..b5a6e767 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc08.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc08.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc09.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc09.png index aadd2d8c..358b07e7 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc09.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc09.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc10.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc10.png index 26026301..ff7677d1 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc10.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc10.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc11.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc11.png index 1fcfae1a..206bd863 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc11.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc11.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc12.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc12.png index 41f5b221..06859382 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc12.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc12.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc13.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc13.png index 79f171d7..e1245f1c 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc13.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc13.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc14.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc14.png index 581e397d..11247f82 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc14.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc14.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc15.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc15.png index 5b655454..00087346 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc15.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc15.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc16.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc16.png index 3460d29e..2d5fd0fb 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc16.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc16.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc17.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc17.png index 05c818f2..905d6f3b 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc17.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc17.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc18.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc18.png index 61fb5171..31c5ed28 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc18.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc18.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc19.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc19.png index 7f30e3f1..89f00809 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc19.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc19.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc20.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc20.png index 37a0b895..e40b4ad8 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc20.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc20.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc21.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc21.png index 7fa9ec7f..cd8a11e0 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc21.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc21.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc22.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc22.png index b1d1cabc..640bd8ba 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc22.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc22.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc23.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc23.png index 34e1692e..ce1a57d7 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc23.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc23.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc24.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc24.png index 1b6ca093..be6a9454 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc24.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc24.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc25.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc25.png index 3599e9e2..c8de3a98 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc25.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc25.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc26.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc26.png index 9cef282a..71187231 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc26.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc26.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc27.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc27.png index f8177214..980a1586 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc27.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc27.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc_muzzle.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc_muzzle.PNG index 7a7f8527..aa988f4a 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc_muzzle.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc_muzzle.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/discshield2.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/discshield2.png index e0441de1..b6d01e44 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/discshield2.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/discshield2.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/energy_bolt.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/energy_bolt.PNG index deeb1275..aa02f545 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/energy_bolt.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/energy_bolt.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/energydis0000.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/energydis0000.png index 901cabc2..13e73146 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/energydis0000.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/energydis0000.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/energydis0001.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/energydis0001.png index 06bb6e30..8e1289b0 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/energydis0001.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/energydis0001.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/energydis0002.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/energydis0002.png index e7b540bb..c9b7e680 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/energydis0002.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/energydis0002.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/energydis0003.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/energydis0003.png index 528b04b1..03411848 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/energydis0003.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/energydis0003.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/energydis0004.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/energydis0004.png index ff9af8d6..67e7bd15 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/energydis0004.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/energydis0004.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/energydis0005.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/energydis0005.png index 06c096c5..19cb326d 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/energydis0005.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/energydis0005.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_frnt_muzl00.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_frnt_muzl00.png index 4ae814e7..65920705 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_frnt_muzl00.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_frnt_muzl00.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_frnt_muzl01.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_frnt_muzl01.png index 95e0ff7d..2ed6125a 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_frnt_muzl01.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_frnt_muzl01.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_frnt_muzl02.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_frnt_muzl02.png index 2fbdb9e7..c40e5298 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_frnt_muzl02.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_frnt_muzl02.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_frnt_muzl03.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_frnt_muzl03.png index ccde1113..63ea3ded 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_frnt_muzl03.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_frnt_muzl03.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_frnt_muzl04.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_frnt_muzl04.png index 656c72b6..7bc4e413 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_frnt_muzl04.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_frnt_muzl04.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_frnt_muzl05.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_frnt_muzl05.png index a82d7afc..467af2b3 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_frnt_muzl05.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_frnt_muzl05.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_frnt_muzl06.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_frnt_muzl06.png index 6b71168c..64d11663 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_frnt_muzl06.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_frnt_muzl06.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_frnt_muzl07.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_frnt_muzl07.png index 06447ca7..8aacef92 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_frnt_muzl07.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_frnt_muzl07.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_side_muzl00.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_side_muzl00.png index f0b668ab..0ce539b1 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_side_muzl00.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_side_muzl00.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_side_muzl01.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_side_muzl01.png index 4b2423fe..d2a11991 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_side_muzl01.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_side_muzl01.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_side_muzl02.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_side_muzl02.png index fe10f4e2..39a4e7b8 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_side_muzl02.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_side_muzl02.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_side_muzl03.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_side_muzl03.png index 10715d90..ecb82b10 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_side_muzl03.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_side_muzl03.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_side_muzl04.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_side_muzl04.png index b671101e..fee1b95e 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_side_muzl04.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_side_muzl04.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_side_muzl05.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_side_muzl05.png index 0678f5dd..5168ee34 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_side_muzl05.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_side_muzl05.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_side_muzl06.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_side_muzl06.png index 0c302daa..3d225078 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_side_muzl06.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_side_muzl06.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_side_muzl07.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_side_muzl07.png index 02bf6448..33970880 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_side_muzl07.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_side_muzl07.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/glow_red.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/glow_red.png index c8326bbe..b63e140b 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/glow_red.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/glow_red.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/green00.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/green00.png index 2d43a6f0..b3c8c7a3 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/green00.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/green00.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/green01.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/green01.png index 03c25668..f258e451 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/green01.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/green01.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/green02.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/green02.png index 6c7ec37f..e764e840 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/green02.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/green02.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/green03.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/green03.png index cf531384..c039db80 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/green03.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/green03.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/green04.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/green04.png index 136f0dc0..3006bb48 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/green04.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/green04.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/hvybioflare.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/hvybioflare.png index 4242a508..5952e92e 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/hvybioflare.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/hvybioflare.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/hvyjetpackflare.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/hvyjetpackflare.png index 95f930be..5488a01b 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/hvyjetpackflare.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/hvyjetpackflare.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflare00.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflare00.png index b5254fd3..90391fc2 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflare00.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflare00.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflare01.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflare01.png index 5916524f..91cc0342 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflare01.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflare01.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflare02.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflare02.png index f616c83c..b1bc360d 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflare02.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflare02.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflare03.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflare03.png index 9e3b87d3..f6a6e255 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflare03.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflare03.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflare04.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflare04.png index cb613183..f6a6e255 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflare04.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflare04.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflare05.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflare05.png index 3aac3d17..f6a6e255 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflare05.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflare05.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflareside00.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflareside00.png index 974057e9..7edc5775 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflareside00.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflareside00.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflareside01.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflareside01.png index 84a39d41..16ed670d 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflareside01.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflareside01.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflareside02.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflareside02.png index 90e990bf..6c482ab3 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflareside02.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflareside02.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflareside03.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflareside03.png index 60a9de90..d941c735 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflareside03.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflareside03.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflareside04.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflareside04.png index 8b884fb3..f42a8db2 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflareside04.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflareside04.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflareside05.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflareside05.png index 34047042..b50f6aa4 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflareside05.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflareside05.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/missile_flash.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/missile_flash.png index 0d8096b7..d8e05f1b 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/missile_flash.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/missile_flash.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort000.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort000.png index 400fc9f5..b726f229 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort000.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort000.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort001.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort001.png index 0257542c..31b6620d 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort001.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort001.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort002.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort002.png index a3054ca1..6987716c 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort002.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort002.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort003.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort003.png index e66d60a1..533b7183 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort003.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort003.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort004.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort004.png index 26e48c6c..dbe2fa14 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort004.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort004.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort005.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort005.png index 028578f9..929d4890 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort005.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort005.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort006.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort006.png index 425d5024..9f8dacc7 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort006.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort006.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort007.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort007.png index 9675662d..59fbaec1 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort007.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort007.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort008.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort008.png index 94f144f3..65956e1d 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort008.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort008.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort009.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort009.png index 563eb695..8b45a6b7 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort009.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort009.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort010.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort010.png index 4c83ec59..257f3a2d 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort010.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort010.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort011.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort011.png index 19602a84..295be09a 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort011.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort011.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort012.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort012.png index 2b25b83c..025e8eab 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort012.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort012.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort013.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort013.png index 84b5508e..06cfb7cf 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort013.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort013.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort014.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort014.png index 2394cf13..cc512943 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort014.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort014.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort015.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort015.png index c95c719b..7c7dbdb7 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort015.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort015.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort016.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort016.png index e5170c51..6bdabccd 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort016.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort016.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort017.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort017.png index 87c6801d..16ca1a9e 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort017.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort017.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort018.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort018.png index dde8b10c..3cdb5f71 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort018.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort018.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort019.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort019.png index 73f08e60..2e6369ce 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort019.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort019.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort020.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort020.png index 8970b759..1c07b8e6 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort020.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort020.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort021.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort021.png index a9789f6b..ac52ef5e 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort021.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort021.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort022.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort022.png index cd3ade97..0d1cb70d 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort022.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort022.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort023.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort023.png index a497aefc..4840e349 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort023.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort023.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort024.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort024.png index 247a6659..16bcafda 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort024.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort024.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort025.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort025.png index 3af620d1..02c64810 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort025.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort025.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort026.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort026.png index 07d33067..ede812fc 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort026.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort026.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort027.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort027.png index 22423842..02a45e90 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort027.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort027.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg00.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg00.png index 10850c12..736fc3f7 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg00.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg00.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg01.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg01.png index 2d6112c7..82f37a1b 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg01.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg01.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg02.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg02.png index 14620aa3..f00bd46c 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg02.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg02.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg03.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg03.png index d2e568e9..dab2166b 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg03.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg03.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg04.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg04.png index 09d4af21..ea7a755b 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg04.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg04.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg05.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg05.png index 9fa0ca84..01216b3f 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg05.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg05.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg06.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg06.png index cd5017b5..f6c68562 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg06.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg06.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg07.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg07.png index 1b594f37..cae68c62 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg07.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg07.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg08.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg08.png index e20a46ab..114e08cd 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg08.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg08.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg09.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg09.png index c5b3bd90..ee78b130 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg09.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg09.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg10.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg10.png index 1397b285..b32e398c 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg10.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg10.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg11.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg11.png index c8e02dc6..c94fcb8a 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg11.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg11.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg12.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg12.png index 8e0565d3..931c0d27 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg12.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg12.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg13.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg13.png index 2e4ff8bb..8bc4ebcf 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg13.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg13.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg14.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg14.png index 275f4ed3..c2344639 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg14.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg14.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg15.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg15.png index 0cfa9dc2..c4f6771b 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg15.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg15.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred00.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred00.png index f818a5bb..ba9ceb1e 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred00.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred00.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred01.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred01.png index 761980fc..7f1dca67 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred01.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred01.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred02.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred02.png index cc16a46d..28c54f4e 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred02.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred02.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred03.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred03.png index b1bc9354..897d9ac4 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred03.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred03.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred04.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred04.png index 030f4c9e..ac2237b7 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred04.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred04.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred05.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred05.png index f4c408ff..c317b2a4 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred05.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred05.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred06.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred06.png index 0512a05c..2fa10c44 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred06.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred06.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred07.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred07.png index e9555868..070f11b7 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred07.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred07.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred08.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred08.png index 0bd46c56..4d04ee90 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred08.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred08.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred09.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred09.png index 3665ded4..f81aa1a3 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred09.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred09.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred10.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred10.png index 661bb03f..4d0a3825 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred10.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred10.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred11.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred11.png index 7bb3079b..7ea370b8 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred11.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred11.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred12.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred12.png index f83c267c..06f5f1b6 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred12.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred12.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred13.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred13.png index 976d3938..5d0a6358 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred13.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred13.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred14.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred14.png index 88acc7eb..99910f20 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred14.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred14.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred15.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred15.png index 85eb282e..af72e0f9 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred15.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred15.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/orange00.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/orange00.PNG index 6f9ebbf1..bf3d6562 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/orange00.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/orange00.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/orange01.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/orange01.PNG index 2051eef9..20b9c3bd 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/orange01.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/orange01.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/orange02.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/orange02.PNG index 27482652..f65f443c 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/orange02.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/orange02.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/orange03.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/orange03.PNG index 4bd110a4..4fb7ba8e 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/orange03.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/orange03.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/orange04.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/orange04.PNG index c21b04b5..4538bf94 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/orange04.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/orange04.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/orange05.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/orange05.PNG index 9afcadc4..a01ea6c3 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/orange05.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/orange05.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_cloak2.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_cloak2.png index 24a1f5bf..ca9ed23a 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_cloak2.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_cloak2.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_rep01.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_rep01.png index 847e5b7a..2b4001d4 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_rep01.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_rep01.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_rep02.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_rep02.png index 41ece040..9b972117 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_rep02.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_rep02.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_rep03.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_rep03.png index 93a7cb16..4b9f35b0 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_rep03.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_rep03.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_rep04.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_rep04.png index 83f32ad4..8231c14f 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_rep04.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_rep04.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_rep05.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_rep05.png index f53f0398..dc8ee1c9 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_rep05.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_rep05.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma01.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma01.png index ac7f6685..d8443554 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma01.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma01.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma02.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma02.png index 84c8869b..22e60b23 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma02.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma02.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma03.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma03.png index cfda7960..3b6cde5f 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma03.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma03.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma04.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma04.png index d733ec99..756c08ee 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma04.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma04.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma05.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma05.png index cc2fa0c3..222e573e 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma05.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma05.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma06.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma06.png index 415e8371..5f0f1166 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma06.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma06.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma07.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma07.png index baa72532..69b82337 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma07.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma07.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma08.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma08.png index ade5c175..ce483717 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma08.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma08.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma09.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma09.png index ad4340f5..e2cfc068 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma09.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma09.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma10.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma10.png index ab668fd0..e1492cbc 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma10.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma10.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma_muzzle.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma_muzzle.PNG index 468c241b..18481c1a 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma_muzzle.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma_muzzle.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex00.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex00.PNG index f424b148..e4f7e6c7 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex00.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex00.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex01.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex01.PNG index 690d1cd4..425d2842 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex01.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex01.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex02.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex02.PNG index d83ebe6d..29eaf74f 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex02.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex02.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex03.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex03.PNG index b4df1aee..ab6670bb 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex03.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex03.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex04.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex04.PNG index 86320a1a..5928f970 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex04.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex04.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex05.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex05.PNG index 6107ab57..b4dbd088 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex05.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex05.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex06.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex06.PNG index a03594dd..521ab73c 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex06.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex06.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex07.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex07.PNG index b91d111f..63c64c06 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex07.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex07.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex08.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex08.PNG index 7882363d..19c7cba3 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex08.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex08.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex09.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex09.PNG index 535e57df..f5a623ab 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex09.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex09.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex10.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex10.PNG index 88ea69fb..5171f09d 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex10.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex10.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex11.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex11.PNG index d7af2904..e7002dd4 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex11.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex11.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex12.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex12.PNG index ab6219fb..29aedd49 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex12.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex12.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex13.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex13.PNG index 4715eb58..a84ac1fa 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex13.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex13.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex14.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex14.PNG index 341c9b71..d23c17ee 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex14.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex14.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex15.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex15.PNG index 79c4d867..891284c3 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex15.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex15.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex16.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex16.PNG index c30f8d92..bd5d1e2c 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex16.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex16.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex17.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex17.PNG index 7fae8235..927442aa 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex17.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex17.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex18.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex18.PNG index 68ff4612..861a01e7 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex18.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex18.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex19.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex19.PNG index 8a739066..7e65593c 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex19.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex19.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex20.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex20.PNG index fcd38dbe..852b3772 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex20.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex20.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex21.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex21.PNG index 5344e7be..bde71f97 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex21.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex21.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex22.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex22.PNG index 491dd25e..ffaaab1e 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex22.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex22.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex23.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex23.PNG index a4b01210..2cf9c17a 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex23.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex23.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/purple00.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/purple00.png index 3d81dedd..c5000ee3 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/purple00.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/purple00.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/purple01.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/purple01.PNG index 78af2bbc..ae9d8823 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/purple01.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/purple01.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/purple02.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/purple02.PNG index c4daa730..6993868b 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/purple02.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/purple02.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/purple03.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/purple03.PNG index 337582d7..65a6f6f0 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/purple03.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/purple03.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/purple04.PNG b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/purple04.PNG index c43b20ac..aec556a9 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/purple04.PNG and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/purple04.PNG differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke00.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke00.png index 85d336e8..7a773484 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke00.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke00.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke01.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke01.png index e8a279fb..a1d52e9b 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke01.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke01.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke02.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke02.png index 75727c7f..2b6d23cc 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke02.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke02.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke03.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke03.png index b6381833..b85de472 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke03.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke03.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke04.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke04.png index 39c2aaca..5d0df7a1 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke04.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke04.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke05.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke05.png index a489a159..5a6ae2ba 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke05.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke05.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke06.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke06.png index 5d6b67bc..bf0ecdcc 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke06.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke06.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke07.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke07.png index 4bbf28b4..a859539c 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke07.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke07.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke08.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke08.png index f61f6cfc..6b19447d 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke08.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke08.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke09.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke09.png index 1d2897e5..67fec1b3 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke09.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke09.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke10.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke10.png index b8049462..2a03d66d 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke10.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke10.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke11.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke11.png index 38e7cfb7..fb76ffa8 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke11.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke11.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke12.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke12.png index 234c23ad..8ccb0299 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke12.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke12.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke13.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke13.png index 33825790..a2b2cfaa 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke13.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke13.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke14.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke14.png index 06e9f7f7..4ddc2512 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke14.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke14.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke15.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke15.png index 0333b9a5..c2b21082 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke15.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke15.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke16.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke16.png index a5656b77..aa5bdc26 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke16.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke16.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke17.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke17.png index cf309f2a..32ed0e7f 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke17.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke17.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke18.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke18.png index 456bff38..a469ab71 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke18.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke18.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke19.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke19.png index db2e32c2..c50b17fe 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke19.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke19.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke20.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke20.png index 9c10edca..cd6068b2 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke20.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke20.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/vaportrail.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/vaportrail.png index a36e87f4..5e30f8f5 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/vaportrail.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/vaportrail.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/weapon_shocklance_glow-.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/weapon_shocklance_glow-.png new file mode 100644 index 00000000..8b811da7 Binary files /dev/null and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/weapon_shocklance_glow-.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/yellow.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/yellow.png index c0f3619f..c0430f19 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/yellow.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/skins/yellow.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/BlueImpact.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/BlueImpact.png index 83d31882..3e034535 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/BlueImpact.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/BlueImpact.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/bigSpark.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/bigSpark.png index e652be2d..1baa32c8 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/bigSpark.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/bigSpark.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/blasterBolt.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/blasterBolt.png index e2f02c4d..5e349f60 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/blasterBolt.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/blasterBolt.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/blasterBoltCross.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/blasterBoltCross.png index cacd8b36..ef467502 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/blasterBoltCross.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/blasterBoltCross.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/blasterHit.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/blasterHit.png index b0a55796..1f27e6d7 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/blasterHit.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/blasterHit.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/bluespark.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/bluespark.png index 2fa7e725..da04f3b9 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/bluespark.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/bluespark.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/expFlare.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/expFlare.png index a52094d2..601f1566 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/expFlare.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/expFlare.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/flare3.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/flare3.png index 2d7fc2b0..0727a616 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/flare3.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/flare3.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/flareSpark.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/flareSpark.png index 7f0ab3e9..fdd219ca 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/flareSpark.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/flareSpark.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/generic_reflect.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/generic_reflect.png index bf14e298..07ddaac6 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/generic_reflect.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/generic_reflect.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/lavareflect.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/lavareflect.png index 63fe889e..489a7fdc 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/lavareflect.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/lavareflect.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/lightFalloffMono.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/lightFalloffMono.png index cb556e5b..27f26eee 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/lightFalloffMono.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/lightFalloffMono.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/redbump2.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/redbump2.png index 0e807006..f0bf9f53 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/redbump2.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/redbump2.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/redflare.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/redflare.png index 8a0ae150..52afb1d4 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/redflare.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/redflare.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/shrikeBolt.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/shrikeBolt.png index 32307862..d3a178b8 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/shrikeBolt.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/shrikeBolt.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/shrikeBoltCross.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/shrikeBoltCross.png index 60cc9e43..49f7248c 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/shrikeBoltCross.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/shrikeBoltCross.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/spark00.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/spark00.png index 2a5aa132..ae541330 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/spark00.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/spark00.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/tracer00.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/tracer00.png index a20268da..79a5a65a 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/tracer00.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/tracer00.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/tracercross.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/tracercross.png index 0231719e..8d90fed5 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/tracercross.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/tracercross.png differ diff --git a/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/underwaterSpark.png b/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/underwaterSpark.png index dfea0cf1..7b957f58 100644 Binary files a/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/underwaterSpark.png and b/docs/base/@vl2/yHDTextures2.0.vl2/textures/special/underwaterSpark.png differ diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/Ridgerena.nav b/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/Ridgerena.nav deleted file mode 100644 index a5169ebb..00000000 Binary files a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/Ridgerena.nav and /dev/null differ diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/TempleTussleVersion2.nav b/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/TempleTussleVersion2.nav deleted file mode 100644 index 9a91c165..00000000 Binary files a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/TempleTussleVersion2.nav and /dev/null differ diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/TrueGrit.nav b/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/TrueGrit.nav deleted file mode 100644 index 347989ae..00000000 Binary files a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/TrueGrit.nav and /dev/null differ diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/WalledIn.nav b/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/WalledIn.nav deleted file mode 100644 index 8e2d8242..00000000 Binary files a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/WalledIn.nav and /dev/null differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/ReadMe.txt b/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/ReadMe.txt deleted file mode 100644 index f79dd7e1..00000000 --- a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/ReadMe.txt +++ /dev/null @@ -1,237 +0,0 @@ -DMP -Discord Map Pack -Readme - -Late 2020 - - This map pack was put together over the span of a few months off-and-on for the server Discord PUB. -Some maps are from other mappacks and some maps were made from scratch. This map pack also includes 10 -original maps from Rooster128. With these main "focus maps", there are "Xtra" maps packaged in the xtra -missions folder inside the vl2. These are here at the server owners pleasure to run them or not. Also -included are xtra terrains, xtra maps, xtra assets, skies, textures, sounds, skins, and retextured assets. -This extra content is to be kind of a future-proof for the server, offering future map makers content -to make even more serverside maps one day. - - The ten new original maps from Rooster were made almost completely using original assets. Some of these -maps are just a few months old- other maps are older maps that, for one reason or another, just never saw the -light of day, and wound up collecting dust on his hard drive until now. The new maps were created in the spirit -of this map pack- to give other mappers more assets to work with. Particular attention was given to the terrains -to ensure they were challenging- but not too challenging, smooth- but not too smooth. The Rooster originals are -almost completely devoid of vehicles (sorry Gooners)- standalone vehicles have been included in a few maps. - - The process of making this map pack also included looking through old mappacks and looking for fresh -ideas. There's already a ton of good maps in T2- its hard to do anything different that hasn't already been -done. A lot of these maps were ok-ish in their original forms and had potential- these maps were polished and -refined into something hopefully people may enjoy. A lot of the textures were taken from texture projects of -other games and converted to work with T2. There are a lot of decent assets people have made that -are included in this pack- hopefully someone can find a use for them in the future. - - Using and finding assets in this pack can be done by loading the mapassets map in the xtra -missions folder for quick reference. If you find an asset you like, pair it with a common terrain -used in the game or any s5, s8, twl, twl2, dmp terrain respectively. Anything you create will now load -for other clients without requiring them to download anything. Go nuts! Choosing a sky will -involve choosing sky in the editor ( Alt+E ) and putting in whatever.dml. You can find selectable -dml files in the textures folder. - -Contents: - --Audio ---AlienAnimalSounds ---FrogSwampsSounds ---VariousBirdSounds ---TurretTechSounds ---WindSound ---FX-Environment ----CanyonWind ----DNAanimalSounds ----SpookySounds ----sysEnvironmentalSounds ----WhispersSpookySound - --Interiors ---Various Versions of Anthems Flagstand in different themes ---bmisc assets for Pantheon ---cctower for BastardForge ---dbase for Starfall ---dbunk for BastardForge ---Bleed Assets for once used PlanetX Map ---idmiddle for SpinCycle center asset ---butch_lava assets for LavaGods ---kif_cinerous assets for Cinerium ---Magellen assets ---rilke assets for Ice Giant and wasteland (Original Hoth assets from Hades Mappack) ---Spincycle base asset ---tes_flagbase from BlueMoon ---Magnum base for Bunkered ---AF assets from Europack (Simple Lava Base) ---Attrition assets for unused map in xtras ---Bastage Badlands assets (Simple tower, base, and a tunnel (one end) ---beachchair asset ---Caustic assets (Decent base) ---Crown assets from Europack ---Ghostdance big underground base from Europack ---Various gravestones ---Hellfire assets from Europack (Lava) ---HM base (Decent) Lava Classic style ---Insurgence assets, decent bridges, big base, badlands themed ---Malagnant assets, badlands themed ---Metaltanks assets used for chasmaclysmic in xtra (decent assets) ---ProjectX assets from europack ---Transit base by Rooster128 ---EEP siege bridge and spaceships assets ---Torrent assets with large cave section ---Vestige assets. Large elaborate base ---WSol assets (Lush) ---Xerxes assets (Inside underground base) Desert theme ---ZV assets (Decent vehicle base) - --Missions ---BastardForge: T1 map that the terrain was copied from ---Bunkered: Hades Mappack Map that was refined ---Cinerarium: TWL map originally and made smaller given its own terrain ---Embers: Hades Mappack Map with redone terrain and flagstand ---Hoth: Hades Mappack Map made Lush and redone with new base ---IceGiant: EuroPack Map redone to be snow themed ---LavaGods: Infamous Butcher map smoothed out and made more open ---Magellen: Europack map with decent assets lightly modified ---MoonDance: Mirrored Moondance, similar to the original ---Pantheon: 50% smaller than the Final Dynamix Mappack original ---Paranoia: Tribes Aerial Assault map someone made, light modifications ---Pariah: Mirrored, Similar to the original ---RavineV: Once popular map, added Vpad ---Spincycle: T1 map, smoothed out and spread out a little more ---StarFall: Started out with T1 terrain, Reverted to mordacity style terrain ---Wasteland: Infamous butcher map, terrain smoothed out and worked on - -Rooster Original Missions: ---Agroleon: 10 year old map- finally finished. Lush map with medium-sized base. ---Astro: Initially made for S8. Terrain completely redone. Each team has 3 small bunkers surrounding their flag. ---Bitter Gorge: Ice map featuring small bases inspired by drawings done by the player Halo 2. ---Derm City: Lghtspd request- a large goon-style experimental city map with capturable midfield. Best with large player count. ---Emerald Spit: Another S8 map that didn't make release. Lush map on worley procedural gerrain. 2 bunkers stradle each base. ---Face Crossing: A play on Facing Worlds from UT. Traverse large floating islands suspended above a lava pit. ---Isle De Batalla: Brand new map, and the only vehicle map in this pack from Rooster. Rollings hills and cyberpunk vibes. ---Pipe Dream: Originally made for S5 but shelved, now appears to be a favorite. C'mon it's a giant half pipe whats not to like? ---Scorched Earth: This map features caves and long underground tunnels that you can ski through- not easily though. ---Simple Flag Arena: A map originally created for UT, revised to work for Tribes. Probably a good map for 5v5 or 7v7. - -Rooster Original Missions also includes: -- 11 new skies (pulled from various games/sources) -- 9 new terrains -- Teleporter Script and Creativity Boost Pad Script -- A plethora of new terrains including floating islands, city buildings, bases, flagstands, and more. -- Fun surprises? - --Scripts ---autoexec ----InvincibleInv.cs: So the server will know not to allow SmallCrossing Invs to be damaged ----RegisterShapes.cs: This adds our shapes we made. Includes two autumn trees, T2 vending machine, and plant asset used on wasteland ----DefaultTurrents.cs: Allows more turrent on some maps and resets them at gameover ----dmpVersionCheck.cs: Tell the server what version of the pack the client has. This is mainly used for the server logo to be used or not. But can be used for debugging purposes. ---CreativityGame.cs: These are the JumpPads used on some maps. ---HothFFsGame.cs: These are the custom Hoth Screen Datablocks used in the Hoth base. ---TeleportGame.cs: This is the warp pad used on some maps. - --Shapes ---borg16 and borg19 Autumn: Custom made autumn trees. (Wasn't used anywhere in the mappack) ---porg1-dark: Phoenix plant with with buds to match wasteland ---vend: T2 Vending machine pulled from Europack ProjectX asset ---rst Assets: These are the various easter eggs assets Rooster128 added - --Terrains ---Attrition Terrain is a large round trenched circle ---DBS_Smooth is DeathBirdsSong but smoothed out for easier skiing ---Chasmaclysmic is a large terrain with a large valley in the center ---DX terrains are Dangerous Crossing variants, different themes etc. No change to physical terrains, just appearance. ---Hillking terrain is a T1 terrain used for Hillking LT map in xtra missions ---HO terrain are variants of the high octane terrain, different themes etc, No change to physical terrain, just appearance. ---MapAssets.ter is a flat terrain for MapAssets map ---Moonwalk is Magnum terrain themed to be moonlike ---PlanetX2 is a terrain from a map that didn't make the main maps. ---PuliVeivari is a EuroPack Map that was work on and smoothed. Was later dropped. ---Ravine Ter - Custom Terrain with the hanger removed ---RavineV Ter - The normal Ravine Terrain with the hanger. ---RandomTer1-10: These are just Random Terrains we made and threw in. Tried to vary them and smooth them. Maybe someone can make a map out of them one day! ---Rush is a Raindance type terrain for an LT map that was dropped ---SC terrains are variants of Small Crossing terrains. These have been smoothed and lfat spot removed to eliminate Dead Stops (With help from DarkTiger) ---Stripmine is cool terrain that was included ---Tyre is a crater terrain used for the map Tyre ---AshenPowder is a Europack terrain ---Bastage is a wasteland type terrain ---Birthright is a lush type terrain ---Crown is a Europack map terrain ---DesertedSE is a smaller version of Deserted terrain ---Helion is large flat terrain ---SoupLadle is a large green terrain ---Old Starfall terrain pulled from T1 by Darktiger ---Stripmine terrain for stripmine map, badlands type ---ThunderGiant: original terrain to IceGiant. Very Red. ---VanDamned is cluster map terrain smoothed out ---Voodoo: large green terrain ---Xerxes is a desert terrain ---Ziggerat is a large custom terrain with a lot of weird shapes, could be used for fun one day. - --Textures ---Badlands ----iwal textures for anthem flagstand asset ---Desert ----iwal textures for anthem flagstand asset ---details ----Unused planetX details for terrain ---dox_textures ----some assets I forget which ---gui ----All the DMP loading screen textures ---Ice ----iwal textures for anthem flagstand asset ---Lava ----Various textures for lushbase re-texture, anthem flagstand asset, ProjectX asset ---Liquidtiles ----Various liquidtiles, some are used and some arnt ---Lush ----Textures for Hoth base, chasmaclysmic, and anthem asset ---skies ----clouds: light pink and blue skybox Rooster128 wanted added ----cubemap: A torque engine sky ported over ----borealis: CSGO skybox ----eve1-8: space skyboxes Rooster128 added ----haloday and halonight: Are halo style skyboxes showing halo ring (Halo the game) ----harvest: purple skybox found somewhere ----mr02: CSGO skybox ----PacificSky: Torque engine skybox ----Saturn: Found somewhere on internet ----Sky: CSGO skyboxes ----Space: CSGO skyboxes downsized and ported ----Tyre: Custom jagged claw skybox ----Sunset12: Yellow skybox Rooster128 added ---Skins ----Various colored skins for new players like t1 (Bioderm is a lot harder to recolor, sorry if non are included) ----Autumn plant textures ----Vending machine texture ---Special ----Glass texture for siege spaceship asset ---Taco ----Taco.png: Easter Egg Texture ---Terrains ----More terrain textures found in various locations (some used and unused) Terrain textures aren't always easy to make. ---Texticons ----dpub -----8 small server logos to be used with the server Debrief Screen cs used on tacoserver. You could consider them easter eggs. But since we are here might as well. --DMLs to the various skyboxes (These can be edited in notepad) - --Xtra Missions ---Attrition: Round Trenched map. People may play it or not. Idea originally from cluster pack ---Chasmaclysmic: Big vehicle map with interesting base and terrain. Same as Attrition, people may play it or not ---DBS_Smoothed: Smoothed version of DeathBirdsSong, did for fun. People may like it or not ---DX variants: Badlands, Desert, Ice. No modifications to terrains just cosmetic ---HillKingLT: LT map from T1, Terrain grabbed by DarkTiger, may be fun. ---HO variants: Variations of High Octane, Badlands, Desert, Ice, Lush. Re-textured base to match some. No change to terrain just cosmetic. ---MapAsssets: All assets in this map are on this map for quick reference ---Moonwalk: Magnum terrain with moon textures, unfinished, maybe finish one day ---PlanetX: Unfinished map, People may play or not ---Ravine: Non Vehicle version ---Rush: raindance type terrain LT map, may or may not be fun ---SC variants: Variations of small crossing terrain. Terrain IS modified to removed deadstops using script made by DarkTiger to find flatspots. Tried to not change most of the terrain. ---Stripmine: Cool map, people may or may not like ---Tyre: Big open crater map, its different and flat. People may or may not like. ---VanDamnedLT: Smoothed out LT map that was worked on. Could be fun. \ No newline at end of file diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/Chasmaclysmic.mis b/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/Chasmaclysmic.mis deleted file mode 100644 index 6a483c78..00000000 --- a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/Chasmaclysmic.mis +++ /dev/null @@ -1,2830 +0,0 @@ -// DisplayName = Chasmaclysmic -// MissionTypes = CTF - -//--- MISSION QUOTE BEGIN --- -//A great chasm separates me from my enemies. -//But the final battle, the cataclysm, draws neigh. -//Survivors will call this war... -//...Chasmaclysmic! -// -- T'or, Leader Of Tribe M'kot -//--- MISSION QUOTE END --- - -//--- MISSION STRING BEGIN --- -//[CTF]500 points to win -//One point of access for land vehicles -//Difficult terrain slopes away from chasm -//--- MISSION STRING END --- - -//--- OBJECT WRITE BEGIN --- -new SimGroup(MissionGroup) { - - musicTrack = "lush"; - CTF_timeLimit = "25"; - powerCount = "0"; - cdTrack = "2"; - CTF_scoreLimit = "5"; - - new MissionArea(MissionArea) { - area = "-592 -1048 1344 2032"; - flightCeiling = "500"; - flightCeilingRange = "20"; - - locked = "true"; - }; - new SimGroup(RandomOrganics) { - - powerCount = "0"; - - new SimGroup(Addition1BEPlant1) { - - powerCount = "0"; - - new TSStatic() { - position = "-36 -924 186.319"; - rotation = "0.0456851 0.0350566 0.998341 75.0919"; - scale = "0.7 0.7 0.7"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "348 -492 224.866"; - rotation = "-0.20004 0.0738323 -0.977002 39.8463"; - scale = "1.3 1.3 1.3"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "484 -212 336.178"; - rotation = "0.0971697 -0.238873 0.966177 221.672"; - scale = "1.3 1.3 1.3"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "92 740 205.756"; - rotation = "0.994141 -0.0718549 -0.0807553 35.9288"; - scale = "1.2 1.2 1.2"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "44 924 236.209"; - rotation = "-0.263648 0.0717554 0.961946 89.2215"; - scale = "2 2 2"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "484 -972 241.163"; - rotation = "0.00609954 0.00853053 0.999945 72.003"; - scale = "0.7 0.7 0.7"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "556 852 193.053"; - rotation = "-0.0272367 -0.00512647 0.999616 213.988"; - scale = "0.7 0.7 0.7"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "580 540 198.053"; - rotation = "0.97017 0.150661 0.189927 15.7001"; - scale = "1.2 1.2 1.2"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "980 380 238.506"; - rotation = "0.0598969 0.159056 0.985451 136.581"; - scale = "1 1 1"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-164 -524 200.428"; - rotation = "-0.587133 -0.0663797 -0.806764 14.845"; - scale = "1.9 1.9 1.9"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-612 164 305.678"; - rotation = "0.037466 0.133138 0.990389 151.267"; - scale = "2 2 2"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "884 380 238.975"; - rotation = "0.443776 -0.303021 -0.843351 40.9979"; - scale = "1.8 1.8 1.8"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "412 -76 88.0063"; - rotation = "-0.0658737 -0.189857 0.979599 117.056"; - scale = "0.7 0.7 0.7"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "420 -572 203.553"; - rotation = "-0.062227 0.0330867 -0.997513 56.1184"; - scale = "1 1 1"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-540 876 199.444"; - rotation = "-0.0355747 -0.304056 0.95199 83.794"; - scale = "0.9 0.9 0.9"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "68 -596 198.6"; - rotation = "-0.0304193 0.0150993 -0.999423 44.023"; - scale = "1.8 1.8 1.8"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "868 788 195.569"; - rotation = "-0.0059585 0.0189128 0.999803 220.993"; - scale = "0.7 0.7 0.7"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-860 -292 301.803"; - rotation = "-0.0641382 -0.189452 0.979793 165.299"; - scale = "1.7 1.7 1.7"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-236 148 310.428"; - rotation = "0.670617 -0.0382691 0.740816 29.4044"; - scale = "0.8 0.8 0.8"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-236 908 239.475"; - rotation = "-0.176459 0.179714 -0.967763 116.689"; - scale = "1 1 1"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-324 -468 228.084"; - rotation = "-0.287239 -0.0816463 0.954373 45.89"; - scale = "1.4 1.4 1.4"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "4 652 192.787"; - rotation = "-0.163502 0.0705399 -0.984018 34.5198"; - scale = "1.8 1.8 1.8"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-212 -204 333.522"; - rotation = "-0.312848 -0.179633 0.932662 61.4486"; - scale = "1.2 1.2 1.2"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-564 -972 251.788"; - rotation = "0.161519 0.167474 0.972555 65.4415"; - scale = "1.1 1.1 1.1"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "892 -420 245.459"; - rotation = "-0.918112 0.0532777 0.392723 34.7236"; - scale = "1.4 1.4 1.4"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-948 220 285.803"; - rotation = "0.25434 0.141766 0.956668 61.1999"; - scale = "0.8 0.8 0.8"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-748 -940 185.788"; - rotation = "0.112611 -0.0730579 -0.99095 29.2536"; - scale = "0.8 0.8 0.8"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-796 860 201.444"; - rotation = "-0.066254 -0.0906174 0.993679 180.994"; - scale = "1.4 1.4 1.4"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-428 636 193.178"; - rotation = "-0.0224076 0.0352474 0.999127 147.027"; - scale = "0.8 0.8 0.8"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-220 540 219.6"; - rotation = "0.312196 0.292095 0.903999 44.939"; - scale = "1.1 1.1 1.1"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-468 -740 189.178"; - rotation = "-0.104624 0.115676 0.987762 153.318"; - scale = "1.5 1.5 1.5"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "852 -308 295.959"; - rotation = "-0.480062 0.175796 -0.85944 43.6663"; - scale = "1.2 1.2 1.2"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-548 -332 291.022"; - rotation = "-0.985959 -0.166989 0 26.1634"; - scale = "1.9 1.9 1.9"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "772 580 198.116"; - rotation = "0.203027 -0.176006 -0.963225 39.3413"; - scale = "0.5 0.5 0.5"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "124 892 234.741"; - rotation = "0.0596741 -0.0766996 0.995267 196.921"; - scale = "1.1 1.1 1.1"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-279.624 -793.045 116.669"; - rotation = "-0.132254 0.0379231 0.99049 58.4652"; - scale = "0.5 0.5 0.5"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-724 -708 185.834"; - rotation = "-0.253569 0.292639 0.92199 16.2529"; - scale = "0.9 0.9 0.9"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "468 -580 203.631"; - rotation = "-0.0426538 0.200672 -0.978729 19.4053"; - scale = "0.9 0.9 0.9"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-484 -524 213.303"; - rotation = "-0.370786 0.275788 -0.886825 59.7589"; - scale = "2 2 2"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "444 92 326.334"; - rotation = "0.168902 -0.174566 -0.970051 64.5626"; - scale = "0.5 0.5 0.5"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "372 -860 199.116"; - rotation = "0.657209 0.401466 0.637888 39.7931"; - scale = "0.7 0.7 0.7"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-196 -276 307.397"; - rotation = "-0.422726 0.103318 -0.900349 44.0228"; - scale = "0.5 0.5 0.5"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-596 236 285.35"; - rotation = "0.00841511 0.136172 0.990649 127.429"; - scale = "1.9 1.9 1.9"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-468 548 211.241"; - rotation = "0.0525404 0.0185556 0.998446 132.066"; - scale = "1.1 1.1 1.1"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-364 244 285.412"; - rotation = "0.409649 0.00372423 -0.912236 49.9066"; - scale = "0.8 0.8 0.8"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "444 420 228.959"; - rotation = "-0.0159696 0.121697 0.992439 204.816"; - scale = "1 1 1"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "484 108 322.428"; - rotation = "-0.0322502 0.0847342 0.995881 226.828"; - scale = "1.4 1.4 1.4"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "12 684 203.866"; - rotation = "-0.197432 -0.213008 0.956895 123.139"; - scale = "1.8 1.8 1.8"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "44 836 203.819"; - rotation = "-0.106602 -0.0978918 0.989471 173.073"; - scale = "1.2 1.2 1.2"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "28 196 276.006"; - rotation = "0.033331 0.0692844 0.99704 127.136"; - scale = "0.5 0.5 0.5"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-764 396 246.194"; - rotation = "-0.0897579 0.252021 0.96355 228.39"; - scale = "1.9 1.9 1.9"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-964 684 194.475"; - rotation = "0.0205623 -0.0378712 0.999071 147.029"; - scale = "1.4 1.4 1.4"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-156 -436 224.1"; - rotation = "-0.328879 -0.327262 0.885854 80.7721"; - scale = "1.5 1.5 1.5"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "100 -668 196.787"; - rotation = "0.00487337 -0.0745113 0.997208 185.983"; - scale = "1.4 1.4 1.4"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "188 748 192.537"; - rotation = "0.056123 -0.00128477 0.998423 95.0898"; - scale = "1.4 1.4 1.4"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "324 -236 321.475"; - rotation = "-0.478133 0.150755 -0.865252 40.0436"; - scale = "0.7 0.7 0.7"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "412 -332 290.288"; - rotation = "-0.986719 0.162436 1.27913e-05 19.8071"; - scale = "1.3 1.3 1.3"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "700 620 202.678"; - rotation = "0.985423 -0.0927254 0.142633 20.8061"; - scale = "1.5 1.5 1.5"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-12 -308 280.35"; - rotation = "0.00924771 -0.0511917 0.998646 193.981"; - scale = "0.8 0.8 0.8"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "932 252 277.522"; - rotation = "0.0974976 0.130464 0.986648 142.472"; - scale = "2 2 2"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-460 500 216.6"; - rotation = "-0.0130647 0.0692826 0.997512 194.963"; - scale = "0.5 0.5 0.5"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-148 -964 188.459"; - rotation = "0.0774748 0.110623 0.990838 142.324"; - scale = "1 1 1"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "932 -508 219.709"; - rotation = "-0.105477 -0.173879 0.979102 162.37"; - scale = "1.7 1.7 1.7"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-140 636 195.319"; - rotation = "0.161692 0.105709 0.981163 46.7889"; - scale = "1.1 1.1 1.1"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-12 -276 285.538"; - rotation = "-0.33904 -0.156616 0.927644 33.2887"; - scale = "1.2 1.2 1.2"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "1004 -612 189.459"; - rotation = "-0.0127882 0.0453468 -0.998889 106.061"; - scale = "1.8 1.8 1.8"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-764 -252 316.194"; - rotation = "-0.985268 -0.0258002 0.169059 17.6094"; - scale = "0.7 0.7 0.7"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-956 12 348.647"; - rotation = "-0.0101773 0.0423579 0.999051 232.957"; - scale = "1.4 1.4 1.4"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-652 44 340.475"; - rotation = "0.35815 -0.120174 -0.925898 49.2581"; - scale = "1.1 1.1 1.1"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-348 140 313.225"; - rotation = "0.19058 -0.17716 -0.965554 48.4865"; - scale = "0.6 0.6 0.6"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-92 -220 321.444"; - rotation = "-0.0260498 -0.278339 0.96013 150.18"; - scale = "1.9 1.9 1.9"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-748 340 262.913"; - rotation = "0.171566 0.0919112 0.980876 117.982"; - scale = "0.8 0.8 0.8"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "468 -652 195.709"; - rotation = "-0.0578771 -0.0294897 0.997888 144.071"; - scale = "1.9 1.9 1.9"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-732 -404 257.35"; - rotation = "-0.961718 -0.135398 0.238256 24.811"; - scale = "0.6 0.6 0.6"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-52 -492 212.475"; - rotation = "-0.113084 -0.133647 0.984556 192.801"; - scale = "1.2 1.2 1.2"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-108 116 316.788"; - rotation = "0.182686 -0.203298 -0.961923 56.8424"; - scale = "1.1 1.1 1.1"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "484 -772 198.709"; - rotation = "-0.049076 0.0229051 0.998532 232.933"; - scale = "1.4 1.4 1.4"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-508 508 215.741"; - rotation = "-0.0228148 0.0447767 0.998736 233.942"; - scale = "0.7 0.7 0.7"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-244 628 192.006"; - rotation = "0.0155595 0.0117252 0.99981 74.0101"; - scale = "0.6 0.6 0.6"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-580 -756 190.069"; - rotation = "0.0247178 0.0479392 0.998544 143.05"; - scale = "1.6 1.6 1.6"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "500 -868 194.694"; - rotation = "0.274412 -0.17933 0.944743 82.2126"; - scale = "1.5 1.5 1.5"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-524 876 195.741"; - rotation = "0.0824458 -0.112555 0.990219 179.01"; - scale = "0.6 0.6 0.6"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-812 -372 267.85"; - rotation = "0.0531537 -0.264668 0.962874 223.488"; - scale = "1.7 1.7 1.7"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "708 -620 196.147"; - rotation = "-0.287979 0.0648769 -0.955437 35.4885"; - scale = "1.9 1.9 1.9"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "300 140 310.272"; - rotation = "0.180014 -0.143189 -0.973186 78.5221"; - scale = "2 2 2"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-476 932 209.397"; - rotation = "-0.415139 0.0410474 0.908832 72.1303"; - scale = "1.4 1.4 1.4"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-204 -604 197.334"; - rotation = "0.0416207 -0.0268557 0.998772 70.0659"; - scale = "2 2 2"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "100 540 224.788"; - rotation = "-0.0888314 -0.0237888 0.995763 229.814"; - scale = "0.7 0.7 0.7"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "380 724 193.569"; - rotation = "0.0344563 -0.0945886 0.99492 99.2884"; - scale = "2 2 2"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "532 -228 325.803"; - rotation = "-0.318147 0.203984 -0.925836 73.1753"; - scale = "1.1 1.1 1.1"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "396 332 263.225"; - rotation = "0.224185 0.12194 0.966888 106.856"; - scale = "0.5 0.5 0.5"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "180 700 201.319"; - rotation = "0.283296 -0.458436 0.842366 61.2412"; - scale = "1.2 1.2 1.2"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "956 348 248.381"; - rotation = "0.16637 -0.130887 -0.977338 100.295"; - scale = "1.9 1.9 1.9"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "812 -988 236.944"; - rotation = "0.190284 -0.141412 0.971491 120.439"; - scale = "1.5 1.5 1.5"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "228 116 308.475"; - rotation = "-0.213236 0.057085 0.975332 232.851"; - scale = "0.6 0.6 0.6"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "420 956 239.538"; - rotation = "-0.0277184 -0.162491 -0.986321 84.7852"; - scale = "1.6 1.6 1.6"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "996 516 198.35"; - rotation = "0.430235 -0.2325 -0.872262 35.275"; - scale = "1 1 1"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "436 -684 189.662"; - rotation = "-0.0397476 -0.0744481 0.996432 174.021"; - scale = "2 2 2"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "948 404 230.6"; - rotation = "0.212462 -0.121288 -0.969613 69.6488"; - scale = "0.5 0.5 0.5"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-708 788 203.819"; - rotation = "-0.206108 -0.0959692 0.973812 28.7222"; - scale = "1.5 1.5 1.5"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-132 -220 324.366"; - rotation = "-0.440139 0.131364 -0.888269 56.469"; - scale = "1.3 1.3 1.3"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-524 -164 342.272"; - rotation = "0.019108 0.137607 0.990303 76.5426"; - scale = "1.5 1.5 1.5"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "300 300 263.991"; - rotation = "0.320212 -0.173139 -0.93139 58.4033"; - scale = "0.9 0.9 0.9"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-236 156 307.772"; - rotation = "-0.0145489 0.176625 0.984171 222.38"; - scale = "0.7 0.7 0.7"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-108 340 251.834"; - rotation = "0.0418507 0.0727738 0.99647 168.042"; - scale = "1.4 1.4 1.4"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-604 756 191.928"; - rotation = "-0.00182806 -0.013781 0.999903 116.005"; - scale = "1.3 1.3 1.3"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-716 36 343.162"; - rotation = "0.326617 -0.112362 -0.938454 38.1945"; - scale = "1.3 1.3 1.3"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "924 -876 187.475"; - rotation = "0.0860614 0.0936863 -0.991875 68.4341"; - scale = "0.6 0.6 0.6"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "708 476 216.881"; - rotation = "0.0315783 0.101915 0.994292 154.143"; - scale = "2 2 2"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "740 308 268.709"; - rotation = "0.816999 -0.464652 -0.341484 11.6781"; - scale = "0.8 0.8 0.8"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-380 -332 285.428"; - rotation = "-0.537753 0.164306 -0.826937 57.7186"; - scale = "0.7 0.7 0.7"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "612 44 337.569"; - rotation = "-0.998232 -0.0229517 0.0548319 35.3165"; - scale = "0.5 0.5 0.5"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "460 -932 240.037"; - rotation = "0.801696 -0.331013 0.497709 10.0267"; - scale = "2 2 2"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-12 316 258.803"; - rotation = "0.160873 -0.132997 -0.977973 93.2746"; - scale = "1.7 1.7 1.7"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-956 -988 201.022"; - rotation = "0.0667403 -0.357296 -0.931604 117.653"; - scale = "1.2 1.2 1.2"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-340 -164 343.194"; - rotation = "0.163356 -0.171466 0.971552 30.8372"; - scale = "0.9 0.9 0.9"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "748 -892 237.834"; - rotation = "0.271727 0.0316802 0.961853 60.9289"; - scale = "1.9 1.9 1.9"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "364 -1004 240.147"; - rotation = "-0.366555 -0.229705 -0.901595 9.9773"; - scale = "1.2 1.2 1.2"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-239.624 -753.045 122.903"; - rotation = "0.00587607 0.00267396 0.999979 228.999"; - scale = "1.3 1.3 1.3"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-796 -500 221.897"; - rotation = "0.144367 -0.122756 0.98188 202.594"; - scale = "1.5 1.5 1.5"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "436 868 218.881"; - rotation = "-0.0335909 -0.270399 0.962162 143.34"; - scale = "0.6 0.6 0.6"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-628 732 191.881"; - rotation = "-0.0101634 -0.00480451 -0.999937 83.0038"; - scale = "1.8 1.8 1.8"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "900 940 253.006"; - rotation = "0.0470457 0.0642345 -0.996825 70.1713"; - scale = "0.5 0.5 0.5"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "412 -588 202.428"; - rotation = "0.0123258 -0.0416908 0.999055 229.959"; - scale = "0.9 0.9 0.9"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-972 -828 186.1"; - rotation = "-0.0381742 0.0800726 0.996058 125.185"; - scale = "0.5 0.5 0.5"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "620 -340 282.959"; - rotation = "-0.296692 -0.097917 0.94994 55.3861"; - scale = "0.8 0.8 0.8"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "388 -204 334.116"; - rotation = "-0.130594 0.183863 -0.974238 103.458"; - scale = "1.8 1.8 1.8"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-452 348 254.975"; - rotation = "0.0576203 0.132851 0.98946 193.854"; - scale = "1.8 1.8 1.8"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-108 -188 336.803"; - rotation = "-0.0464874 -0.141893 0.98879 146.359"; - scale = "1.2 1.2 1.2"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "508 820 194.959"; - rotation = "0.130936 -0.124744 -0.983511 35.5501"; - scale = "2 2 2"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "708 428 231.022"; - rotation = "0.965624 0.245402 -0.085719 23.0188"; - scale = "1.1 1.1 1.1"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "652 -820 189.178"; - rotation = "0.212925 -0.180313 -0.960286 118.068"; - scale = "1.6 1.6 1.6"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "980 76 329.772"; - rotation = "0.349507 -0.145447 -0.925575 46.1079"; - scale = "0.5 0.5 0.5"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-324 -372 267.366"; - rotation = "-0.258158 0.319171 -0.911858 80.1608"; - scale = "1.6 1.6 1.6"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-444 484 218.116"; - rotation = "0.0211527 -0.024239 -0.999482 65.0267"; - scale = "1.9 1.9 1.9"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "588 716 199.584"; - rotation = "-0.827424 -0.466902 0.312045 6.40335"; - scale = "1.1 1.1 1.1"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "924 460 215.85"; - rotation = "0.334645 0.00838268 -0.942307 35.9514"; - scale = "2 2 2"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "164 644 196.428"; - rotation = "-0.549167 -0.446517 -0.706426 23.8905"; - scale = "1.6 1.6 1.6"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-52 196 286.944"; - rotation = "-0.0404258 -0.10963 -0.99315 93.3933"; - scale = "1.4 1.4 1.4"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "100 748 200.444"; - rotation = "0.999568 -0.0293873 0 27.9894"; - scale = "1.1 1.1 1.1"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-836 468 215.756"; - rotation = "0.207915 -0.150809 -0.966451 66.7845"; - scale = "1.5 1.5 1.5"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "732 -884 237.147"; - rotation = "0.225328 0.0701589 0.971754 72.5594"; - scale = "0.8 0.8 0.8"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "860 148 311.366"; - rotation = "0.597474 -0.475943 -0.64537 15.4405"; - scale = "1.6 1.6 1.6"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-196 260 277.491"; - rotation = "0.807928 0.0287815 -0.588578 18.5821"; - scale = "0.9 0.9 0.9"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-252 932 246.569"; - rotation = "-0.0718341 -0.0287477 0.997002 63.1537"; - scale = "2 2 2"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-612 -284 304.584"; - rotation = "0.0116986 -0.16491 0.986239 193.809"; - scale = "1.9 1.9 1.9"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "948 604 204.616"; - rotation = "-0.205851 -0.222706 -0.952905 63.4454"; - scale = "1.9 1.9 1.9"; - shapeName = "borg1.dts"; - }; - }; - new SimGroup(Addition2BEPlant5) { - - powerCount = "0"; - - new TSStatic() { - position = "-764 -284 308.016"; - rotation = "-0.305352 0.161746 -0.938402 31.8719"; - scale = "1 1 1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-876 -164 340.203"; - rotation = "0.159691 0.271673 0.949048 129.355"; - scale = "1.1 1.1 1.1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "212 532 224.109"; - rotation = "-0.105191 0.0378189 0.993733 231.717"; - scale = "1.2 1.2 1.2"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "620 116 317.516"; - rotation = "0.0539223 0.161205 0.985447 141.525"; - scale = "1.3 1.3 1.3"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "884 820 194.953"; - rotation = "0.0152581 -0.0873998 0.996056 149.116"; - scale = "1.3 1.3 1.3"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-572 836 200.922"; - rotation = "0.0990466 -0.256849 0.961363 97.2447"; - scale = "1 1 1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-508 780 191.438"; - rotation = "0 0 -1 13.0002"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-540 948 209.094"; - rotation = "-0.423218 0.106485 -0.899749 73.7151"; - scale = "1.3 1.3 1.3"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "572 724 202.484"; - rotation = "0.091392 -0.0822899 0.992409 185.955"; - scale = "1.1 1.1 1.1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "980 -516 218.266"; - rotation = "0.013109 -0.186368 0.982393 153.458"; - scale = "1.2 1.2 1.2"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "68 -636 198.266"; - rotation = "0.021798 0.00722605 -0.999736 66.0139"; - scale = "1.5 1.5 1.5"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "140 76 328.344"; - rotation = "0.185404 -0.189974 -0.964124 87.0879"; - scale = "1.3 1.3 1.3"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "508 420 230.828"; - rotation = "-0.0377153 0.144832 0.988737 219.584"; - scale = "1 1 1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "580 -588 200.906"; - rotation = "-0.0419739 -0.0393583 0.998343 108.091"; - scale = "1.1 1.1 1.1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "68 364 244.656"; - rotation = "0.230619 -0.123524 -0.965172 87.026"; - scale = "1.3 1.3 1.3"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "1004 -884 183.859"; - rotation = "0.0839307 -0.0744271 0.993688 56.3013"; - scale = "1.5 1.5 1.5"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "372 -620 197.641"; - rotation = "-0.63388 0.0554962 -0.771438 12.9407"; - scale = "1.1 1.1 1.1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "1012 -956 188.656"; - rotation = "0.210551 0.717408 -0.664074 19.4712"; - scale = "1.5 1.5 1.5"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "188 -620 196.656"; - rotation = "-0.0578662 0.0663963 -0.996114 64.2011"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "636 -916 239.641"; - rotation = "-0.0120787 0.00196502 0.999925 131.003"; - scale = "1.2 1.2 1.2"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-252 -268 310.594"; - rotation = "-0.285392 0.135453 -0.948791 52.3461"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "732 252 283.391"; - rotation = "0.174569 0.136993 0.975069 81.4277"; - scale = "1 1 1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-812 964 245.891"; - rotation = "-0.09155 -0.0310998 0.995315 28.1266"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-444 396 236.047"; - rotation = "0.262648 -0.248344 -0.932385 73.8124"; - scale = "1.3 1.3 1.3"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-36 860 197.609"; - rotation = "-0.0841661 0.0609486 -0.994586 68.2885"; - scale = "1.3 1.3 1.3"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-892 588 198.516"; - rotation = "-0.0887385 0.030057 -0.995601 61.2211"; - scale = "1 1 1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "84 644 195.344"; - rotation = "-0.792391 0.605352 -0.0752716 13.2281"; - scale = "1.5 1.5 1.5"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-892 932 223"; - rotation = "-0.911999 -0.346777 -0.219096 22.54"; - scale = "1.5 1.5 1.5"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "220 844 198.266"; - rotation = "-0.02928 -0.150085 0.988239 62.5997"; - scale = "1.5 1.5 1.5"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-180 732 197.469"; - rotation = "-0.0619804 0.0650432 0.995956 89.2319"; - scale = "1.2 1.2 1.2"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-972 780 192.234"; - rotation = "0.0189657 0.00325662 0.999815 170.002"; - scale = "1.2 1.2 1.2"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "404 -356 278.797"; - rotation = "-0.376079 0.311561 -0.872636 57.321"; - scale = "1.3 1.3 1.3"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "524 876 196.328"; - rotation = "-0.188487 -0.403266 0.89546 48.5692"; - scale = "1.3 1.3 1.3"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "932 -756 194.359"; - rotation = "-0.0302734 0.17035 -0.984918 77.85"; - scale = "1 1 1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-500 444 223.156"; - rotation = "0.0480788 0.0657356 0.996678 162.059"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "580 -308 294.656"; - rotation = "-0.154376 0.181939 -0.971116 108.599"; - scale = "1.2 1.2 1.2"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-604 44 340.859"; - rotation = "0.204491 0.155126 0.966498 78.9088"; - scale = "1.3 1.3 1.3"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "932 956 249.25"; - rotation = "0.232704 -0.124473 0.964549 53.6476"; - scale = "1 1 1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "820 68 331.937"; - rotation = "0.229269 -0.144629 -0.962558 64.9648"; - scale = "1.3 1.3 1.3"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "924 -692 187.594"; - rotation = "-0.0267625 0.0402487 0.998831 136.047"; - scale = "1.3 1.3 1.3"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "124 -612 197.594"; - rotation = "-0.0779222 -0.0713358 0.994404 30.1612"; - scale = "1.3 1.3 1.3"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-300 76 332.75"; - rotation = "0.204693 -0.177931 -0.962518 84.1726"; - scale = "1.3 1.3 1.3"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-956 -980 195.25"; - rotation = "0.067095 0.276141 0.958772 190.549"; - scale = "1 1 1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "964 860 202.047"; - rotation = "-0.360111 0.0901692 -0.928542 99.2147"; - scale = "1.1 1.1 1.1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-412 -588 197.922"; - rotation = "-0.011727 -0.0128832 0.999848 118.007"; - scale = "1.1 1.1 1.1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "164 460 216.766"; - rotation = "0.921899 0.0640635 0.382098 10.4437"; - scale = "1.2 1.2 1.2"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-972 620 191.562"; - rotation = "-0.000130186 0.00212855 -0.999998 83.0004"; - scale = "1 1 1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-708 -708 187.203"; - rotation = "-0.120527 0.0783312 0.989615 58.5088"; - scale = "1.2 1.2 1.2"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-724 172 301.844"; - rotation = "0.0439078 0.121254 0.99165 149.246"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-276 -164 340.984"; - rotation = "-0.0419188 0.121081 0.991757 211.75"; - scale = "1.5 1.5 1.5"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "156 292 278.5"; - rotation = "0.313187 0.291756 0.903766 90.7908"; - scale = "1.5 1.5 1.5"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-36 788 194.047"; - rotation = "0.0766664 0.0445435 0.996061 137.154"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "412 -196 336.797"; - rotation = "0.00547794 -0.0977572 0.995195 204.883"; - scale = "1.5 1.5 1.5"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-436 -572 198.656"; - rotation = "-0.11713 0.0347642 -0.992508 36.2538"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-196 -356 278.125"; - rotation = "-0.336148 0.151812 -0.929493 78.0643"; - scale = "1.2 1.2 1.2"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-604 -1004 250.828"; - rotation = "0.0569553 0.734218 -0.676521 16.2009"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-500 -996 243.547"; - rotation = "-0.221895 -0.479315 -0.849129 75.8722"; - scale = "1.3 1.3 1.3"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "756 676 194"; - rotation = "0.578844 0.72388 -0.375416 5.32395"; - scale = "1 1 1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "684 388 243.375"; - rotation = "0.891308 0.422004 0.165776 23.7909"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-228 -972 188.156"; - rotation = "0.222125 -0.135112 -0.965611 93.0035"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-308 -308 303.172"; - rotation = "0.0841438 -0.203272 0.9755 231.874"; - scale = "1.5 1.5 1.5"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-932 -908 186.5"; - rotation = "-0.0665243 -0.0273243 0.997411 222.898"; - scale = "1.2 1.2 1.2"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-412 -468 232.734"; - rotation = "-0.0255186 -0.213806 0.976543 160.46"; - scale = "1 1 1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-140 -532 198.219"; - rotation = "-0.0374581 -0.0814642 0.995972 116.207"; - scale = "1.2 1.2 1.2"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-412 788 199.687"; - rotation = "0.1386 0.213132 0.967143 91.9139"; - scale = "1.5 1.5 1.5"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-748 964 241.688"; - rotation = "0.0801717 -0.0177832 0.996622 184.983"; - scale = "1 1 1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "420 -500 219.484"; - rotation = "-0.354085 -0.202968 0.912923 48.8097"; - scale = "1.1 1.1 1.1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "276 164 302.922"; - rotation = "0.655156 -0.122255 -0.745536 23.9873"; - scale = "1.1 1.1 1.1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-372 -204 332.547"; - rotation = "-0.034554 -0.16984 0.984866 157.339"; - scale = "1.5 1.5 1.5"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-340 724 220.234"; - rotation = "-0.0442059 -0.0331326 0.998473 178.003"; - scale = "1.1 1.1 1.1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-700 -372 266.891"; - rotation = "-0.141378 -0.233373 0.962055 88.2132"; - scale = "1.5 1.5 1.5"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-620 500 217.609"; - rotation = "0.735853 -0.0981228 0.669994 11.9166"; - scale = "1.2 1.2 1.2"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-716 348 257.312"; - rotation = "0.0349593 0.180082 0.98303 140.626"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "148 -820 190.422"; - rotation = "-0.134399 0.0336624 0.990355 64.5001"; - scale = "1.3 1.3 1.3"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "484 -268 309.703"; - rotation = "-0.624462 -0.132733 0.769694 30.8757"; - scale = "1.3 1.3 1.3"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "772 -820 207.578"; - rotation = "-0.155133 -0.393085 -0.906321 41.6054"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "884 -444 233.187"; - rotation = "-0.365147 0.189406 -0.911478 45.676"; - scale = "1 1 1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-580 -460 230.203"; - rotation = "-0.0892281 0.151798 -0.984376 114.821"; - scale = "1.5 1.5 1.5"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-932 -996 201.094"; - rotation = "0.1365 0.256746 0.956791 154.126"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-764 268 274.516"; - rotation = "-0.0538101 0.0814729 0.995222 201.898"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "276 292 267.688"; - rotation = "0.0548001 -0.176412 -0.98279 113.913"; - scale = "1.3 1.3 1.3"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "940 764 195.188"; - rotation = "0.0583354 -0.0240317 -0.998008 62.1012"; - scale = "1.1 1.1 1.1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-76 -756 194.953"; - rotation = "0.0334403 0.0378082 -0.998725 95.0731"; - scale = "1.3 1.3 1.3"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-684 -588 200.703"; - rotation = "0.0137119 -0.0504735 0.998631 74.0754"; - scale = "1.3 1.3 1.3"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-140 364 249.016"; - rotation = "0.923141 0.274557 -0.269128 11.1137"; - scale = "1.5 1.5 1.5"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "228 -364 271.641"; - rotation = "-0.716793 0.212054 -0.66426 34.0579"; - scale = "1.1 1.1 1.1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "492 -620 202.953"; - rotation = "-0.0214823 0.114758 -0.993161 99.3881"; - scale = "1.3 1.3 1.3"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "476 -276 306.859"; - rotation = "-0.170404 0.167456 -0.971041 90.6837"; - scale = "1.5 1.5 1.5"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-180 76 332.984"; - rotation = "0.137891 0.12928 0.981974 116.933"; - scale = "1.5 1.5 1.5"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-852 516 204.047"; - rotation = "0.124774 0.154939 0.980013 79.1341"; - scale = "1.3 1.3 1.3"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "876 -676 191.109"; - rotation = "-0.17724 -0.0301531 -0.983706 80.9286"; - scale = "1.3 1.3 1.3"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "764 -564 207.578"; - rotation = "-0.707652 -0.27967 -0.648855 18.4018"; - scale = "1 1 1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-404 556 204.219"; - rotation = "0.115626 0.0317168 0.992786 96.4127"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "828 116 319.703"; - rotation = "0.129597 0.050398 0.990285 88.5592"; - scale = "1.5 1.5 1.5"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-356 -164 344.375"; - rotation = "-0.210654 -0.0610883 -0.97565 32.7563"; - scale = "1.3 1.3 1.3"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "580 572 192.75"; - rotation = "-0.000759635 0.0492104 0.998788 104.067"; - scale = "1.2 1.2 1.2"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-244 484 227.188"; - rotation = "-0.109346 0.0623222 0.992048 162.141"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "588 132 312.578"; - rotation = "0.999422 -0.0339904 0 16.028"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "220 724 191.516"; - rotation = "0.00628882 0.000601496 0.99998 129.001"; - scale = "1.2 1.2 1.2"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-444 -180 340.891"; - rotation = "-0.933082 -0.0459282 0.35672 19.4585"; - scale = "1.5 1.5 1.5"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "444 444 223.219"; - rotation = "0.0131642 0.109059 0.993948 210.821"; - scale = "1.1 1.1 1.1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "324 -812 186.688"; - rotation = "-0.0821666 0.0372362 0.995923 199.92"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-364 -428 237.016"; - rotation = "0.108518 -0.0804397 0.990835 234.569"; - scale = "1.2 1.2 1.2"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "804 -4 345.844"; - rotation = "-0.0670676 -0.183822 0.980669 165.286"; - scale = "1.1 1.1 1.1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "12 -604 197.75"; - rotation = "-0.0139625 -0.0124359 0.999825 106.01"; - scale = "1 1 1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-252 -476 225.719"; - rotation = "-0.883829 -0.358056 0.301068 19.7494"; - scale = "1.2 1.2 1.2"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "716 148 311.078"; - rotation = "0.0989747 0.169582 0.980533 102.103"; - scale = "1 1 1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-68 364 242.281"; - rotation = "0.44065 -0.215892 -0.871331 35.3104"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-892 228 283.047"; - rotation = "0.548865 -0.121681 -0.827007 30.013"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "1020 684 198.5"; - rotation = "0.0236567 0.0379164 -0.999001 92.0572"; - scale = "1.5 1.5 1.5"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-628 284 276.859"; - rotation = "0.0508469 0.133957 0.989682 119.518"; - scale = "1 1 1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-356 -860 188.656"; - rotation = "-0.0732884 -0.114518 0.990714 123.447"; - scale = "1.1 1.1 1.1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "532 404 233.969"; - rotation = "0.0992815 -0.153755 -0.983109 92.9751"; - scale = "1.1 1.1 1.1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-780 652 192.422"; - rotation = "-0.0534909 0.0163049 -0.998435 102.088"; - scale = "1.3 1.3 1.3"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-468 436 221.953"; - rotation = "0.346452 -0.0106219 0.938008 36.1054"; - scale = "1 1 1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "628 -532 213.781"; - rotation = "-0.122973 -0.0804538 0.989143 116.561"; - scale = "1.2 1.2 1.2"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-932 612 193.859"; - rotation = "0.130014 0.0640413 -0.989442 61.5334"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-836 -236 321.203"; - rotation = "-0.123178 -0.165639 0.978464 109.183"; - scale = "1.1 1.1 1.1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "756 4 341.734"; - rotation = "-0.436838 0.369995 -0.819925 63.7158"; - scale = "1.5 1.5 1.5"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-476 764 191.875"; - rotation = "-0.0236594 0.0239918 0.999432 98.0319"; - scale = "1.1 1.1 1.1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "724 -596 201.156"; - rotation = "-0.0742488 -0.164706 0.983544 116.851"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-236 -948 183.922"; - rotation = "0.0341219 0.0647027 0.997321 24.0626"; - scale = "1.1 1.1 1.1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "116 500 225.484"; - rotation = "0.0323316 -0.0744596 0.9967 229.855"; - scale = "1.3 1.3 1.3"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "436 532 207.625"; - rotation = "0.121624 -0.109122 -0.98656 75.7502"; - scale = "1.5 1.5 1.5"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-700 756 200.938"; - rotation = "-0.531432 -0.822584 -0.202325 9.86124"; - scale = "1.2 1.2 1.2"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-748 396 244.094"; - rotation = "0.642394 -0.0509896 0.764677 37.3716"; - scale = "1.1 1.1 1.1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "916 900 241.609"; - rotation = "-0.203196 -0.277101 0.939109 90.5984"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-100 -476 208.188"; - rotation = "-0.142572 -0.0634293 0.98775 80.696"; - scale = "1.1 1.1 1.1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-716 -444 235.359"; - rotation = "-0.164202 -0.221947 0.961133 98.2536"; - scale = "1.1 1.1 1.1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "580 964 229.75"; - rotation = "-0.126994 -0.275659 0.95283 179.047"; - scale = "1.1 1.1 1.1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "932 300 261.812"; - rotation = "0.425499 -0.169873 -0.888872 40.1587"; - scale = "1.1 1.1 1.1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "420 -460 231.516"; - rotation = "-0.94035 -0.194011 0.279466 17.759"; - scale = "1.5 1.5 1.5"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-284 236 285.203"; - rotation = "0.108563 -0.125724 -0.986107 88.801"; - scale = "1.5 1.5 1.5"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-644 -548 202.297"; - rotation = "-0.519486 -0.119033 0.846147 24.7098"; - scale = "1.3 1.3 1.3"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "748 -788 202.703"; - rotation = "-0.00667226 0.247098 0.968967 104.753"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-196 -924 187.328"; - rotation = "-0.0413484 0.0366192 0.998474 73.0837"; - scale = "1.5 1.5 1.5"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "20 516 206.891"; - rotation = "-0.106117 0.0428722 0.993429 215.779"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-748 188 299.703"; - rotation = "0.193907 0.0727335 0.97832 74.2049"; - scale = "1.2 1.2 1.2"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "1028 52 336.797"; - rotation = "0.164089 -0.150293 -0.974929 92.4536"; - scale = "1.1 1.1 1.1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-572 220 291.422"; - rotation = "-0.0516256 0.112778 0.992278 193.893"; - scale = "1 1 1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "124 -660 197"; - rotation = "0.0146887 -0.0156356 0.99977 225.99"; - scale = "1.1 1.1 1.1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "844 -908 192.703"; - rotation = "0.366298 -0.0156561 0.930366 111.887"; - scale = "1.5 1.5 1.5"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "388 -508 218.875"; - rotation = "0.0424265 -0.163741 0.985591 177.043"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-604 -892 192.016"; - rotation = "-0.186765 0.251735 0.949604 212.378"; - scale = "1.2 1.2 1.2"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-140 -708 186.234"; - rotation = "0.00522564 -0.0248526 -0.999677 52.0148"; - scale = "1 1 1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "548 -524 216"; - rotation = "-0.196255 -0.0195059 0.980359 73.0842"; - scale = "1 1 1"; - shapeName = "borg5.dts"; - }; - }; - }; - new TerrainBlock(Terrain) { - rotation = "1 0 0 0"; - scale = "1 1 1"; - detailTexture = "details/lushdet1"; - terrainFile = "Chasmaclysmic.ter"; - squareSize = "8"; - emptySquares = "68460 70252 70508 156283 288386 290946 291202 295298 295554 298114 298370 102539 121764 122020 123812"; - - visibleDistance = "1200"; - locked = "true"; - position = "-1024 -1024 0"; - hazeDistance = "250"; - }; - new Sun() { - position = "0 -1240 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - direction = "0.767434 0.453346 -0.453346"; - color = "0.700000 0.700000 0.700000 1.000000"; - ambient = "0.300000 0.300000 0.300000 1.000000"; - texture[0] = "special/sunFlare"; - texture[1] = "special/sunFlare02"; - texture[2] = "special/LensFlare/flare01"; - texture[3] = "special/LensFlare/flare02"; - texture[4] = "special/LensFlare/flare03"; - lensFlareScale = "0.7"; - lensFlareIntensity = "1"; - frontFlareSize = "300"; - backFlareSize = "450"; - flareColor = "1.000000 1.000000 1.000000 1.000000"; - - locked = "true"; - }; - new NavigationGraph(NavGraph) { - conjoinAngleDev = "45"; - cullDensity = "0.3"; - customArea = "0 0 0 0"; - - coverage = "0"; - locked = "true"; - position = "0 0 0 1"; - XDimOverSize = "0"; - YDimOverSize = "0"; - rotation = "0 0 0 0"; - GraphFile = "Chasmaclysmic.nav"; - conjoinBowlDev = "20"; - scale = "1 1 1"; - }; - new Sky(Sky) { - position = "-536 -1240 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - cloudHeightPer[0] = "0.349971"; - cloudHeightPer[1] = "0.25"; - cloudHeightPer[2] = "0.199973"; - cloudSpeed1 = "0.0001"; - cloudSpeed2 = "0.0002"; - cloudSpeed3 = "0.0003"; - visibleDistance = "500"; - useSkyTextures = "1"; - renderBottomTexture = "0"; - SkySolidColor = "0.390000 0.390000 0.390000 1.000000"; - fogDistance = "250"; - fogColor = "0.600000 0.600000 0.600000 1.000000"; - fogVolume1 = "50 0 160"; - fogVolume2 = "0 0 0"; - fogVolume3 = "0 0 0"; - materialList = "Lush_l4.dml"; - windVelocity = "0 0 0"; - windEffectPrecipitation = "0"; - fogVolumeColor1 = "0.082300 0.235200 0.549000 1.000000"; - fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor3 = "128.000000 128.000000 128.000000 3840821671159005990000000000.000000"; - high_visibleDistance = "-1"; - high_fogDistance = "-1"; - high_fogVolume1 = "-1 -7012.94 4.5389e-12"; - high_fogVolume2 = "-1 1.79223e-05 8.05949e-25"; - high_fogVolume3 = "-1 -3.44706e+36 -7.5449e-35"; - - locked = "true"; - cloudSpeed0 = "0.000500 0.000500"; - }; - new SimGroup(Teams) { - - powerCount = "0"; - - new SimGroup(Team1) { - - powerCount = "0"; - - new SimGroup(spawnspheres) { - - powerCount = "0"; - - new SpawnSphere() { - position = "-154.543 -851.896 184.739"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "100"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - - locked = "false"; - }; - }; - new SimGroup(MainBase) { - - powerCount = "0"; - - new InteriorInstance() { - position = "-156.175 -817.471 196.394"; - rotation = "0 0 1 180.091"; - scale = "1 1 1"; - interiorFile = "Xtra_metaltanks_lush_mainbase.dif"; - showTerrainInside = "0"; - - locked = "false"; - team = "1"; - }; - }; - new SimGroup(Tunnel) { - - powerCount = "1"; - - new StaticShape(TunnelGen) { - position = "-38.9821 -224.449 272.007"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - locked = "true"; - team = "1"; - Target = "33"; - }; - new Item(TunnelRepairPack) { - position = "-30.2821 -226.104 264.95"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - locked = "true"; - team = "1"; - Target = "-1"; - }; - new Turret(Team1TunnelTurret) { - position = "-31.2223 -237.551 307.52"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - - locked = "true"; - team = "1"; - Target = "34"; - }; - }; - new SimGroup(VehiclePad) { - - powerCount = "1"; - - new StaticShape(Team1VehiclePad) { - position = "-156.105 -812.407 185.928"; - rotation = "0 0 1 180.091"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "StationVehiclePad"; - lockCount = "0"; - homingCount = "0"; - - station = "6072"; - inUse = "Down"; - locked = "false"; - ready = "1"; - team = "1"; - lastDamagedByTeam = "1"; - lastDamagedBy = "4506"; - damageTimeMS = "744246"; - Target = "35"; - }; - new StaticShape(VehiclePadGen) { - position = "-153.036 -843.627 194.9"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - team = "1"; - Target = "36"; - }; - }; - new SimGroup(InventoryStations) { - - powerCount = "1"; - - new StaticShape(InventoryGen) { - position = "-117.424 -861.661 227.37"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - team = "1"; - Target = "37"; - }; - new StaticShape(Station1) { - position = "-128.549 -838.812 201.408"; - rotation = "0 0 1 224.209"; - scale = "1 1 1"; - nameTag = "Inventory"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - Trigger = "5972"; - team = "1"; - Target = "38"; - }; - new StaticShape(Station2) { - position = "-112.334 -874.402 201.388"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - nameTag = "Inventory"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - inUse = "Down"; - locked = "false"; - Trigger = "5974"; - team = "1"; - notReady = "1"; - Target = "39"; - }; - new StaticShape(Station3) { - position = "-199.802 -853.124 188.388"; - rotation = "0 0 1 224.209"; - scale = "1 1 1"; - nameTag = "Inventory"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - inUse = "Down"; - locked = "false"; - Trigger = "5976"; - team = "1"; - notReady = "1"; - Target = "40"; - }; - new StaticShape(Station4) { - position = "-172.773 -846.345 188.388"; - rotation = "0 0 1 180.091"; - scale = "1 1 1"; - nameTag = "Inventory"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - inUse = "Down"; - locked = "false"; - Trigger = "5978"; - team = "1"; - notReady = "1"; - Target = "41"; - }; - new StaticShape(Station5) { - position = "-139.662 -846.115 188.428"; - rotation = "0 0 1 180.664"; - scale = "1 1 1"; - nameTag = "Inventory"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - Trigger = "5980"; - team = "1"; - Target = "42"; - }; - new Turret(Base1Turret) { - position = "-192.148 -793.503 223.44"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - - locked = "false"; - team = "1"; - Target = "43"; - }; - }; - new SimGroup(Team1Flag) { - - powerCount = "0"; - - new Item(Team1Flag) { - position = "-119.79 -870.603 248.062"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Flag"; - dataBlock = "flag"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - className = "FlagObj"; - locked = "false"; - originalPosition = "-119.79 -870.603 248.062 1 0 0 0"; - WayPoint = "6058"; - team = "1"; - Trigger = "6059"; - isHome = "1"; - stand = "5985"; - Target = "44"; - }; - new StaticShape(Team1FlagStand) { - position = "-119.808 -870.551 247.453"; - rotation = "0 0 1 22.9183"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "ExteriorFlagStand"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - team = "1"; - flag = "5983"; - Target = "-1"; - }; - }; - new SimGroup(MISC) { - - powerCount = "0"; - - new TSStatic(Crate1) { - position = "-130.105 -836.742 191.062"; - rotation = "0 -1 0 39.5341"; - scale = "1 1 1"; - shapeName = "stackable1m.dts"; - - locked = "false"; - team = "1"; - }; - new TSStatic(Crate2) { - position = "-127.236 -836.961 188.369"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable1l.dts"; - - locked = "false"; - team = "1"; - }; - new TSStatic(Crate3) { - position = "-124.855 -796.558 201.419"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable2l.dts"; - - locked = "false"; - team = "1"; - }; - new TSStatic(Crate4) { - position = "-124.329 -794.646 201.369"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable2l.dts"; - - locked = "false"; - team = "1"; - }; - new TSStatic(Crate5) { - position = "-124.829 -796.604 203.419"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable2l.dts"; - - locked = "false"; - team = "1"; - }; - new TSStatic(Crate6) { - position = "-124.353 -794.666 203.319"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable2l.dts"; - - locked = "false"; - team = "1"; - }; - new TSStatic(Crate7) { - position = "-124.355 -791.766 201.369"; - rotation = "0 0 1 38.3882"; - scale = "1 1 1"; - shapeName = "stackable5l.dts"; - - locked = "false"; - team = "1"; - }; - new WayPoint(Team1MainBaseMarker) { - position = "-192.265 -780.76 216.144"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "WayPointMarker"; - lockCount = "0"; - homingCount = "0"; - name = "Main Base"; - team = "1"; - - locked = "false"; - }; - new InteriorInstance(Xing1) { - position = "49.8514 -208.669 306.538"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "Xtra_metaltanks_xing.dif"; - showTerrainInside = "0"; - - locked = "true"; - team = "1"; - }; - new Item(RepairPack1) { - position = "-155.85 -866.944 188.894"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - locked = "false"; - team = "1"; - Target = "-1"; - }; - }; - new SimGroup(Sensors) { - - powerCount = "1"; - - new StaticShape(Team1SensorGen) { - position = "-159.223 -847.528 194.85"; - rotation = "0 0 1 180.091"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - team = "1"; - Target = "45"; - }; - new StaticShape(Team1Sensor) { - position = "-120.32 -870.43 256.419"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Large"; - dataBlock = "SensorLargePulse"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - team = "1"; - Target = "46"; - }; - }; - }; - new SimGroup(Team2) { - - powerCount = "0"; - - new SimGroup(spawnspheres) { - - powerCount = "0"; - - new SpawnSphere() { - position = "303.814 668.239 190.557"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "100"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - - locked = "false"; - }; - }; - new SimGroup(MainBase) { - - powerCount = "0"; - - new InteriorInstance() { - position = "292.789 681.393 207.881"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "Xtra_metaltanks_lush_mainbase.dif"; - showTerrainInside = "0"; - - locked = "false"; - team = "2"; - }; - }; - new SimGroup(Tunnel) { - - powerCount = "1"; - - new StaticShape(TunnelGen) { - position = "101.384 118.955 272.057"; - rotation = "0 0 1 180.091"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - locked = "true"; - team = "2"; - Target = "47"; - }; - new Item(TunnelRepairPack) { - position = "93.468 121.514 265.05"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - locked = "true"; - team = "2"; - Target = "-1"; - }; - new Turret() { - position = "93.6759 131.859 307.551"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - - locked = "true"; - lastProjectile = "6407"; - team = "2"; - Target = "48"; - }; - }; - new SimGroup(VehiclePad) { - - powerCount = "1"; - - new StaticShape(Team2VehiclePad) { - position = "292.943 677.344 197.215"; - rotation = "0 0 1 0.576071"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "StationVehiclePad"; - lockCount = "0"; - homingCount = "0"; - - station = "6075"; - inUse = "Down"; - locked = "false"; - ready = "1"; - team = "2"; - lastDamagedByTeam = "2"; - lastDamagedBy = "4506"; - damageTimeMS = "420148"; - Target = "49"; - }; - new StaticShape(VehiclePadGen) { - position = "288.85 707.776 206.363"; - rotation = "0 0 1 180.091"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - team = "2"; - Target = "50"; - }; - }; - new SimGroup(InventoryStations) { - - powerCount = "1"; - - new StaticShape(InventoryGen) { - position = "255.172 725.13 238.868"; - rotation = "0 0 -1 90.5273"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - team = "2"; - Target = "51"; - }; - new StaticShape(Station1) { - position = "264.81 702.431 212.865"; - rotation = "0 0 1 48.1285"; - scale = "1 1 1"; - nameTag = "Inventory"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - Trigger = "6016"; - team = "2"; - Target = "52"; - }; - new StaticShape(Station2) { - position = "248.772 738.427 212.865"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - nameTag = "Inventory"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - Trigger = "6018"; - team = "2"; - Target = "53"; - }; - new StaticShape(Station3) { - position = "336.808 717.197 199.84"; - rotation = "0 0 1 42.9718"; - scale = "1 1 1"; - nameTag = "Inventory"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - inUse = "Down"; - Trigger = "6020"; - team = "2"; - notReady = "1"; - Target = "54"; - }; - new StaticShape(Station4) { - position = "276.245 710.373 199.865"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Inventory"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - Trigger = "6022"; - team = "2"; - Target = "55"; - }; - new StaticShape(Station5) { - position = "309.338 709.861 199.89"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Inventory"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - inUse = "Down"; - locked = "false"; - Trigger = "6024"; - team = "2"; - notReady = "1"; - Target = "56"; - }; - new Turret(Base2Turret) { - position = "328.707 657.557 234.777"; - rotation = "0 0 1 180.091"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - - locked = "false"; - team = "2"; - Target = "57"; - }; - }; - new SimGroup(Team2Flag) { - - powerCount = "0"; - - new Item(Team2Flag) { - position = "257.552 734.674 259.53"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Flag"; - dataBlock = "flag"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - className = "FlagObj"; - locked = "false"; - originalPosition = "257.552 734.674 259.53 1 0 0 0"; - WayPoint = "6060"; - team = "2"; - Trigger = "6061"; - isHome = "1"; - stand = "6029"; - Target = "58"; - }; - new StaticShape(Team2FlagStand) { - position = "257.529 734.735 258.939"; - rotation = "0 0 1 25.7831"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "ExteriorFlagStand"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - team = "2"; - flag = "6027"; - Target = "-1"; - }; - }; - new SimGroup(MISC) { - - powerCount = "0"; - - new Item(RepairPack2) { - position = "292.304 730.258 200.881"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - locked = "false"; - team = "2"; - Target = "-1"; - }; - new TSStatic(Crate12) { - position = "259.574 660.857 214.856"; - rotation = "0 0 -1 34.3775"; - scale = "1 1 1"; - shapeName = "stackable3m.dts"; - - locked = "false"; - team = "2"; - }; - new TSStatic(Crate11) { - position = "257.932 659.553 212.856"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - shapeName = "stackable3m.dts"; - - locked = "false"; - team = "2"; - }; - new TSStatic(Crate10) { - position = "261.021 661.765 212.856"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable3m.dts"; - - locked = "false"; - team = "2"; - }; - new TSStatic(Crate9) { - position = "262.572 704.488 200.906"; - rotation = "1 0 0 26.929"; - scale = "1 1 1"; - shapeName = "stackable4l.dts"; - - locked = "false"; - team = "2"; - }; - new TSStatic(Crate8) { - position = "262.9 703.124 200.405"; - rotation = "-0.594737 0.560097 0.576697 119.977"; - scale = "1 1 1"; - shapeName = "stackable1m.dts"; - - locked = "false"; - team = "2"; - }; - new InteriorInstance(Xing2) { - position = "12.9439 100.344 308.433"; - rotation = "0 0 1 180.091"; - scale = "1 1 1"; - interiorFile = "Xtra_metaltanks_xing.dif"; - showTerrainInside = "0"; - - locked = "true"; - team = "2"; - }; - new WayPoint(Team2MainBaseMarker) { - position = "328.835 644.558 227.681"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "WayPointMarker"; - lockCount = "0"; - homingCount = "0"; - name = "Main Base"; - team = "2"; - - locked = "false"; - }; - new InteriorInstance(Rock) { - position = "-45.7056 -238.491 295.883"; - rotation = "0 0 -1 44.6907"; - scale = "1 1 1"; - interiorFile = "brock8.dif"; - showTerrainInside = "0"; - - locked = "true"; - team = "2"; - }; - new InteriorInstance(Rock) { - position = "-257.573 -608.146 198.294"; - rotation = "-1 0 0 41.253"; - scale = "1 1 1"; - interiorFile = "brock7.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance(Rock) { - position = "114.401 103.251 306.46"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "brock8.dif"; - showTerrainInside = "0"; - - locked = "true"; - team = "2"; - }; - }; - new SimGroup(Sensors) { - - powerCount = "1"; - - new StaticShape(Team2SensorGen) { - position = "295.937 711.519 206.373"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - team = "2"; - Target = "59"; - }; - new StaticShape(Team2Sensor) { - position = "256.749 734.149 268.076"; - rotation = "0 0 1 180.091"; - scale = "1 1 1"; - nameTag = "Large"; - dataBlock = "SensorLargePulse"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - Target = "60"; - }; - }; - }; - new SimGroup(Team0) { - - powerCount = "0"; - - new InteriorInstance(Team1_Tunnel) { - position = "31.6207 -119.169 295.524"; - rotation = "0 0 1 0.574711"; - scale = "1 1 1"; - interiorFile = "Xtra_metaltanks_bridge_tunnel.dif"; - showTerrainInside = "0"; - - locked = "true"; - team = "0"; - }; - new InteriorInstance(Bridge) { - position = "31.7413 -119.611 295.549"; - rotation = "1 0 0 0"; - scale = "1 1.0404 1"; - interiorFile = "Xtra_metaltanks_bridge.dif"; - showTerrainInside = "0"; - - team = "0"; - }; - new InteriorInstance(Team2_Tunnel) { - position = "31.8197 12.9758 295.555"; - rotation = "0 0 1 180.091"; - scale = "1 1 1"; - interiorFile = "Xtra_metaltanks_bridge_tunnel.dif"; - showTerrainInside = "0"; - - locked = "true"; - team = "0"; - }; - new WayPoint(BridgeMarker) { - position = "32.3256 -52.4726 287.899"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "WayPointMarker"; - lockCount = "0"; - homingCount = "0"; - name = "Bridge"; - team = "0"; - - locked = "true"; - }; - new InteriorInstance(TombStone) { - position = "2356.12 -1345.16 201.546"; - rotation = "0 0 1 117.456"; - scale = "1 1 1"; - interiorFile = "Xtra_metaltanks_rip.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new SimGroup() { - }; - }; - }; - new WaterBlock() { - position = "-1024 -1024 -44.4"; - rotation = "1 0 0 0"; - scale = "2048 2048 200"; - liquidType = "OceanWater"; - density = "1"; - viscosity = "3"; - waveMagnitude = "4"; - surfaceTexture = "LiquidTiles/BlueWater"; - surfaceOpacity = "0.4"; - envMapTexture = "lush/skies/lushcloud1"; - envMapIntensity = "0.2"; - removeWetEdges = "0"; - AudioEnvironment = "Underwater"; - - locked = "false"; - }; - new SimGroup(ObserverDropPoints) { - - powerCount = "0"; - - new Camera(Bridge) { - position = "-83.1087 -79.2206 317.458"; - rotation = "0 0 1 72.7656"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - locked = "true"; - team = "0"; - }; - new Camera(Team1) { - position = "-67.5338 -537.92 256.001"; - rotation = "0 0 1 193.842"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - new Camera(Team2) { - position = "404.225 451.92 254.47"; - rotation = "0 0 -1 36.6693"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "0"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/HillKingLT.mis b/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/HillKingLT.mis deleted file mode 100644 index eec090b3..00000000 --- a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/HillKingLT.mis +++ /dev/null @@ -1,869 +0,0 @@ -// DisplayName = HillKingLT -// MissionTypes = SCtF - -//--- MISSION QUOTE BEGIN --- -//In capitalism, man exploits man. In communism it's the other way around. -//--John Kenneth Galbraith -//--- MISSION QUOTE END --- - -//--- MISSION STRING BEGIN --- -//[SCtF]1000 points to win -//Map by ChocoTaco (Thanks: DarkTiger) -//--- MISSION STRING END --- - -//--- OBJECT WRITE BEGIN --- -new SimGroup(MissionGroup) { - - cdTrack = "6"; - powerCount = "0"; - CTF_scoreLimit = "10"; - musicTrack = "desert"; - - new MissionArea(MissionArea) { - area = "-432 -448 944 912"; - flightCeiling = "450"; - flightCeilingRange = "20"; - - locked = "false"; - }; - new Sun() { - position = "-1216 -848 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - direction = "0.881743 0.133876 -0.452334"; - color = "0.400000 0.400000 0.400000 1.000000"; - ambient = "0.450000 0.450000 0.450000 1.000000"; - texture[0] = "special/sunFlare"; - texture[1] = "special/sunFlare02"; - texture[2] = "special/LensFlare/flare01"; - texture[3] = "special/LensFlare/flare02"; - texture[4] = "special/LensFlare/flare03"; - lensFlareScale = "0.7"; - lensFlareIntensity = "1"; - frontFlareSize = "300"; - backFlareSize = "450"; - flareColor = "1.000000 1.000000 1.000000 1.000000"; - - locked = "true"; - }; - new TerrainBlock(Terrain) { - rotation = "1 0 0 0"; - scale = "1 1 1"; - detailTexture = "details/snowdet2"; - terrainFile = "HillKing.ter"; - squareSize = "8"; - - visibleDistance = "1200"; - locked = "true"; - hazeDistance = "250"; - position = "-1024 -1024 0"; - }; - new NavigationGraph(NavGraph) { - conjoinAngleDev = "45"; - cullDensity = "0.3"; - customArea = "0 0 0 0"; - - scale = "1 1 1"; - GraphFile = "FrozenHope.nav"; - conjoinBowlDev = "20"; - XDimOverSize = "0"; - locked = "true"; - position = "0 0 0 1"; - YDimOverSize = "0"; - rotation = "0 0 0 0"; - coverage = "0"; - }; - new SimGroup(ObserverDropPoints) { - - powerCount = "0"; - - new Camera() { - position = "-136.625 120.01 221.468"; - rotation = "0.0149616 -0.0646373 0.997797 153.99"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - }; - new Camera() { - position = "-56.4753 -81.8728 210.752"; - rotation = "0.134163 -0.155434 0.978693 99.6208"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - }; - new Camera() { - position = "-224.154 -13.6409 213.338"; - rotation = "0.417924 -0.147876 0.896366 43.0826"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - }; - new Camera() { - position = "155.096 137.949 223.496"; - rotation = "0.182132 0.23274 -0.955333 106.436"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - }; - }; - new SimGroup(Teams) { - - powerCount = "0"; - - new SimGroup(Team1) { - - powerCount = "1"; - providesPower = "1"; - - new SimGroup(spawnspheres) { - - powerCount = "1"; - - new SpawnSphere() { - position = "21.9925 -232.833 176.436"; - rotation = "-0 0 -1 4.58367"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "80"; - sphereWeight = "100"; - indoorWeight = "0"; - outdoorWeight = "100"; - }; - new SpawnSphere() { - position = "328.585 -152.326 205.878"; - rotation = "-0 0 -1 0.573347"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "80"; - sphereWeight = "100"; - indoorWeight = "0"; - outdoorWeight = "100"; - }; - }; - new Item() { - position = "44.3843 -124.008 140.6"; - rotation = "0 0 -1 0.573347"; - scale = "1 1 1"; - nameTag = "Flag"; - dataBlock = "flag"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - isHome = "1"; - originalPosition = "44.3843 -124.008 140.6 0 0 -0.999999 0.0100068"; - className = "FlagObj"; - searchSchedule = "63603"; - team = "1"; - WayPoint = "5928"; - Trigger = "5929"; - Target = "33"; - }; - }; - new SimGroup(Team2) { - - powerCount = "1"; - providesPower = "1"; - - new SimGroup(spawnspheres) { - - powerCount = "1"; - - new SpawnSphere() { - position = "292.64 243.512 183.724"; - rotation = "-0 0 -1 0.573347"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "80"; - sphereWeight = "100"; - indoorWeight = "0"; - outdoorWeight = "100"; - }; - new SpawnSphere() { - position = "186.569 326.663 182.066"; - rotation = "-0 0 -1 0.573347"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "80"; - sphereWeight = "100"; - indoorWeight = "0"; - outdoorWeight = "100"; - }; - }; - new Item() { - position = "106.345 190.324 144.736"; - rotation = "0 0 -1 5.72983"; - scale = "1 1 1"; - nameTag = "Flag"; - dataBlock = "flag"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - isHome = "1"; - originalPosition = "106.345 190.324 144.736 0 0 -1 0.100004"; - className = "FlagObj"; - searchSchedule = "63603"; - team = "2"; - WayPoint = "5930"; - Trigger = "5931"; - Target = "34"; - }; - }; - new SimGroup(Team0) { - - powerCount = "0"; - - new InteriorInstance(InteriorInstance) { - position = "-81.9414 -298.88 242.68"; - rotation = "1 0 0 0"; - scale = "2 2 2"; - interiorFile = "dmisc_neftower3.dif"; - showTerrainInside = "0"; - - team = "0"; - }; - new InteriorInstance(InteriorInstance) { - position = "363.859 -173.764 229.622"; - rotation = "0 0 1 34.9505"; - scale = "2 2 2"; - interiorFile = "dmisc_neftower3.dif"; - showTerrainInside = "0"; - - team = "0"; - }; - new InteriorInstance(InteriorInstance) { - position = "-364.682 -304.009 269.832"; - rotation = "0 0 1 45.2637"; - scale = "2 2 2"; - interiorFile = "dmisc_neftower3.dif"; - showTerrainInside = "0"; - - team = "0"; - }; - new InteriorInstance(InteriorInstance) { - position = "-679.599 -75.0637 293.678"; - rotation = "1 0 0 0"; - scale = "2 2 2"; - interiorFile = "dmisc_neftower3.dif"; - showTerrainInside = "0"; - - team = "0"; - }; - new InteriorInstance(InteriorInstance) { - position = "-481.373 328.883 220.881"; - rotation = "0 0 1 17.1888"; - scale = "2 2 2"; - interiorFile = "dmisc_neftower3.dif"; - showTerrainInside = "0"; - - team = "0"; - }; - new InteriorInstance(InteriorInstance) { - position = "-119.059 414.881 252.508"; - rotation = "0 0 1 73.3386"; - scale = "2 2 2"; - interiorFile = "dmisc_neftower3.dif"; - showTerrainInside = "0"; - - team = "0"; - }; - new InteriorInstance(InteriorInstance) { - position = "758.495 -46.6317 298.582"; - rotation = "0 0 1 5.72969"; - scale = "2 2 2"; - interiorFile = "dmisc_neftower3.dif"; - showTerrainInside = "0"; - - team = "0"; - }; - new InteriorInstance(InteriorInstance) { - position = "160.015 484.993 258.4"; - rotation = "0 0 1 1.1467"; - scale = "2 2 2"; - interiorFile = "dmisc_neftower3.dif"; - showTerrainInside = "0"; - - team = "0"; - }; - new InteriorInstance() { - position = "45.6101 14.8578 192.471"; - rotation = "0 0 -1 86.5166"; - scale = "1 1 1"; - interiorFile = "dbunk_nefdcbunk.dif"; - showTerrainInside = "0"; - - team = "0"; - }; - new Item() { - position = "47.6141 14.7338 193.166"; - rotation = "0 0 1 4.58367"; - scale = "1 1 1"; - dataBlock = "RepairKit"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - team = "0"; - Target = "-1"; - }; - new InteriorInstance(InteriorInstance) { - position = "675.335 556.363 290.894"; - rotation = "0 0 1 46.4097"; - scale = "2 2 2"; - interiorFile = "dmisc_neftower3.dif"; - showTerrainInside = "0"; - - team = "0"; - }; - }; - }; - new Sky(Sky) { - position = "-1216 -848 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - cloudHeightPer[0] = "0.349971"; - cloudHeightPer[1] = "0.25"; - cloudHeightPer[2] = "0.199973"; - cloudSpeed1 = "0.0001"; - cloudSpeed2 = "0.0002"; - cloudSpeed3 = "0.0003"; - visibleDistance = "550"; - useSkyTextures = "1"; - renderBottomTexture = "0"; - SkySolidColor = "0.390000 0.390000 0.490000 0.000000"; - fogDistance = "320"; - fogColor = "0.550000 0.550000 0.610000 1.000000"; - fogVolume1 = "0 0 0"; - fogVolume2 = "0 0 0"; - fogVolume3 = "0 0 0"; - materialList = "Lush_l4.dml"; - windVelocity = "1 0 0"; - windEffectPrecipitation = "0"; - fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor2 = "128.000000 128.000000 128.000000 -198748244414614883000000000000000000000.000000"; - fogVolumeColor3 = "128.000000 128.000000 128.000000 -222768174765569861000000000000000000000.000000"; - high_visibleDistance = "-1"; - high_fogDistance = "-1"; - high_fogVolume1 = "-1 1.88322e-37 4.27877e-38"; - high_fogVolume2 = "-1 1.71806e-36 4.28417e-38"; - high_fogVolume3 = "-1 2.01058e-37 4.28473e-38"; - - cloudSpeed0 = "0.000000 0.000000"; - locked = "true"; - }; - new SimGroup(RandomOrganics) { - - powerCount = "0"; - - new SimGroup(Addition1BEPlant1) { - - powerCount = "0"; - - new TSStatic() { - position = "-420 -276 225.444"; - rotation = "-0.141156 0.312335 0.939426 133.646"; - scale = "0.6 0.6 0.6"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "356 -484 119.303"; - rotation = "-0.0225716 -0.213842 0.976608 239.821"; - scale = "1 1 1"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-332 420 163.225"; - rotation = "-0.1439 -0.0636588 0.987543 229.452"; - scale = "1.8 1.8 1.8"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-580 716 160.256"; - rotation = "0.514723 -0.142265 0.845471 68.6564"; - scale = "0.7 0.7 0.7"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-132 428 233.491"; - rotation = "0.30614 -0.00623103 -0.951966 91.8205"; - scale = "1 1 1"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "236 52 152.147"; - rotation = "-0.320846 0.254231 0.912373 66.7353"; - scale = "1.9 1.9 1.9"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-460 548 100.334"; - rotation = "0.381328 -0.300868 0.874109 58.3208"; - scale = "1.3 1.3 1.3"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "132 244 158.506"; - rotation = "-0.325325 0.945602 0 15.1346"; - scale = "2 2 2"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "92 -36 170.944"; - rotation = "0.16372 -0.104632 0.980942 224.226"; - scale = "1.9 1.9 1.9"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-220 -276 204.725"; - rotation = "0.598814 0.000382713 -0.800888 47.7057"; - scale = "0.5 0.5 0.5"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-100 -540 38.6"; - rotation = "-0.505086 0.144079 -0.850958 60.733"; - scale = "0.6 0.6 0.6"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-204 -524 119.163"; - rotation = "-0.227484 -0.658566 0.717315 53.807"; - scale = "1.4 1.4 1.4"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "420 -548 109.866"; - rotation = "-0.573329 0.295778 -0.764074 31.0917"; - scale = "1.1 1.1 1.1"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "348 -196 211.912"; - rotation = "-0.901729 0.365903 0.230217 17.2505"; - scale = "1.8 1.8 1.8"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "604 -52 238.819"; - rotation = "-0.0668279 0.17005 0.983167 175.084"; - scale = "1.6 1.6 1.6"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-196 -188 137.084"; - rotation = "0.0642975 0.287529 0.955611 125.154"; - scale = "0.6 0.6 0.6"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "108 -500 67.3968"; - rotation = "-0.652787 0.29826 0.696355 51.3281"; - scale = "1.5 1.5 1.5"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-292 -116 119.491"; - rotation = "-0.473847 0.880607 1.12757e-05 22.4119"; - scale = "1.2 1.2 1.2"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-508 668 153.084"; - rotation = "0.244612 0.0161256 0.969487 111.659"; - scale = "2 2 2"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-92 676 122.834"; - rotation = "-0.339989 -0.426435 0.838189 34.2945"; - scale = "1.4 1.4 1.4"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-180 620 115.084"; - rotation = "0.0781108 -0.0219625 0.996703 219.878"; - scale = "1.7 1.7 1.7"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "364 596 152.006"; - rotation = "-0.15884 0.216861 0.963193 226.423"; - scale = "1.3 1.3 1.3"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-516 20 163.834"; - rotation = "0.344444 0.0354491 0.938137 154.614"; - scale = "1.1 1.1 1.1"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "420 36 178.616"; - rotation = "-0.0298331 -0.0202232 0.99935 230.971"; - scale = "1.6 1.6 1.6"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "36 -652 56.4125"; - rotation = "-0.0431668 0.0856744 0.995388 129.205"; - scale = "1.8 1.8 1.8"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-556 44 186.006"; - rotation = "0.357037 -0.410705 0.838955 60.3439"; - scale = "0.6 0.6 0.6"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "532 -4 195.616"; - rotation = "0.898163 0.342456 -0.27573 35.2088"; - scale = "1 1 1"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-300 -132 113.959"; - rotation = "-0.00860937 0.540231 -0.841473 34.1685"; - scale = "1.9 1.9 1.9"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-540 -572 109.272"; - rotation = "0.21445 0.2024 0.955534 76.5197"; - scale = "1.2 1.2 1.2"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "356 -564 98.9749"; - rotation = "0.164853 0.0787468 0.98317 29.475"; - scale = "1 1 1"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-340 580 133.881"; - rotation = "-0.0698767 0.239752 0.968316 133.356"; - scale = "1.6 1.6 1.6"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "700 236 202.819"; - rotation = "0.228714 0.814332 0.533436 18.6283"; - scale = "1.2 1.2 1.2"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "260 228 208.725"; - rotation = "-0.155226 -0.0287411 0.987461 143.433"; - scale = "0.6 0.6 0.6"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "164 -100 130.897"; - rotation = "-0.665859 -0.298052 -0.683957 17.4723"; - scale = "1.5 1.5 1.5"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "700 -516 154.522"; - rotation = "-0.103582 -0.365844 0.924894 234.286"; - scale = "1.6 1.6 1.6"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "748 148 218.975"; - rotation = "0.527385 -0.0651578 0.847124 48.7541"; - scale = "1.8 1.8 1.8"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "4 -220 177.428"; - rotation = "0.017942 0.123348 0.992201 191.907"; - scale = "0.7 0.7 0.7"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-444 556 94.8032"; - rotation = "0.032128 0.0443603 0.998499 145.049"; - scale = "0.6 0.6 0.6"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-348 404 159.413"; - rotation = "-0.0798166 -0.0497541 0.995567 206.885"; - scale = "1.1 1.1 1.1"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "716 684 206.288"; - rotation = "0.00972204 0.180018 0.983615 175.082"; - scale = "1 1 1"; - shapeName = "borg1.dts"; - }; - }; - new SimGroup(Addition2BEPlant5) { - - powerCount = "0"; - - new TSStatic() { - position = "-36 188 141.234"; - rotation = "-0.303567 0.141933 0.94218 53.7014"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "116 -252 156.328"; - rotation = "-0.474765 0.00856422 -0.880071 31.6355"; - scale = "1.5 1.5 1.5"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "452 100 171.063"; - rotation = "-0.305504 -0.32216 -0.896036 29.9982"; - scale = "1.1 1.1 1.1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "684 44 217.719"; - rotation = "-0.175847 0.320764 0.930692 69.8126"; - scale = "1.1 1.1 1.1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "148 20 156.359"; - rotation = "0.231596 -0.239245 0.942934 70.1334"; - scale = "1.1 1.1 1.1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "316 420 192.938"; - rotation = "0.115157 0.24029 0.963846 38.2885"; - scale = "1.1 1.1 1.1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-244 -660 82.1563"; - rotation = "-0.735503 -0.551262 0.393886 32.2661"; - scale = "1 1 1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-220 172 139.094"; - rotation = "-0.211398 -0.203176 0.956049 109.446"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-484 -12 154.563"; - rotation = "0.264076 0.0425682 0.963562 135.51"; - scale = "1 1 1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "236 252 196.203"; - rotation = "-0.245052 0.13594 0.959932 226.283"; - scale = "1.3 1.3 1.3"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-420 164 153.266"; - rotation = "0.17881 -0.190053 0.965353 229.447"; - scale = "1.2 1.2 1.2"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-548 -428 156.672"; - rotation = "-0.804998 -0.184951 0.563712 29.6973"; - scale = "1.1 1.1 1.1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "36 268 173.984"; - rotation = "-0.297012 0.245157 -0.922866 91.5976"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "420 -436 148.609"; - rotation = "0.084934 -0.199311 0.976249 234.866"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "372 548 178.078"; - rotation = "-0.127628 0.16374 0.978213 178.044"; - scale = "1.2 1.2 1.2"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-460 692 139.922"; - rotation = "-0.0692187 -0.0415794 0.996735 150.093"; - scale = "1.3 1.3 1.3"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "36 -388 145.859"; - rotation = "0.0456054 -0.333561 0.941625 133.55"; - scale = "1.5 1.5 1.5"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-228 -180 129.766"; - rotation = "0.101209 0.221549 0.969883 87.7491"; - scale = "1.5 1.5 1.5"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-500 -196 178.047"; - rotation = "0.0105971 0.122089 -0.992463 38.2677"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "700 -628 151.906"; - rotation = "0.346133 0.2744 -0.89716 68.6696"; - scale = "1.5 1.5 1.5"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-140 300 174.063"; - rotation = "0.0396064 0.178273 -0.983184 117.863"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "340 84 175.203"; - rotation = "-0.0743894 0.0915318 -0.99302 117.357"; - scale = "1.5 1.5 1.5"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-268 -140 120.016"; - rotation = "-0.102163 -0.0327374 0.994229 117.295"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "148 284 168.297"; - rotation = "-0.928493 0.371351 2.38014e-05 10.7194"; - scale = "1 1 1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "276 -188 177.344"; - rotation = "0.275703 0.340358 -0.898969 94.0982"; - scale = "1 1 1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-20 -452 95.0469"; - rotation = "-0.344833 0.177093 -0.921807 108.478"; - scale = "1 1 1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-332 -308 244.125"; - rotation = "0.258752 0.0308051 0.965452 97.9993"; - scale = "1.3 1.3 1.3"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "372 172 195.609"; - rotation = "-0.184472 -0.228271 -0.955962 53.0335"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-164 284 165.516"; - rotation = "-0.244705 0.0563125 0.967961 99.8431"; - scale = "1 1 1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "636 52 206.469"; - rotation = "-0.120889 -0.0210444 0.992443 168.09"; - scale = "1 1 1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "172 -236 146.109"; - rotation = "0.57806 -0.296034 0.760402 32.508"; - scale = "1.3 1.3 1.3"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "500 164 167.344"; - rotation = "-0.204874 0.12682 0.970538 191.649"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "132 -284 151.359"; - rotation = "-0.065454 -0.0606355 0.996012 148.121"; - scale = "1.3 1.3 1.3"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-500 -116 176.906"; - rotation = "0.089918 -0.538931 0.837537 35.4816"; - scale = "1.2 1.2 1.2"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "364 252 206.969"; - rotation = "-0.210257 -0.202313 0.956484 29.2204"; - scale = "1.1 1.1 1.1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-220 -348 221.531"; - rotation = "-0.0815043 0.130403 -0.988105 73.6571"; - scale = "1.5 1.5 1.5"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "468 572 192.469"; - rotation = "0.157993 0.605645 0.779892 52.4129"; - scale = "1.2 1.2 1.2"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "500 -180 220.312"; - rotation = "0.0235887 0.173951 0.984472 80.8839"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-388 196 159.844"; - rotation = "-0.422303 -0.198802 -0.884386 46.9259"; - scale = "1.2 1.2 1.2"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-172 -172 135.094"; - rotation = "0.46292 0.613402 0.639877 46.864"; - scale = "1.3 1.3 1.3"; - shapeName = "borg5.dts"; - }; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/Moonwalk.mis b/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/Moonwalk.mis deleted file mode 100644 index 8e4233c1..00000000 --- a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/Moonwalk.mis +++ /dev/null @@ -1,329 +0,0 @@ -// DisplayName = Moonwalk -// MissionTypes = CTF SCtF - -//--- MISSION QUOTE BEGIN --- -//Storm the FRONT! -// -- Someguy -//--- MISSION QUOTE END --- - -//--- MISSION STRING BEGIN --- -//[CTF]800 points to win -//Map by shalos (Editing: uthr, Celios) -//--- MISSION STRING END --- - -//--- OBJECT WRITE BEGIN --- -new SimGroup(MissionGroup) { - - cdTrack = "2"; - musicTrack = "lush"; - powerCount = "0"; - CTF_scoreLimit = "8"; - - new MissionArea(MissionArea) { - area = "-740 -830 1640 1620"; - flightCeiling = "450"; - flightCeilingRange = "20"; - - locked = "true"; - }; - new Sky(Sky) { - position = "336 80 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - cloudHeightPer[0] = "0.349971"; - cloudHeightPer[1] = "0.25"; - cloudHeightPer[2] = "0.199973"; - cloudSpeed1 = "0.0001"; - cloudSpeed2 = "0.0002"; - cloudSpeed3 = "0.0003"; - visibleDistance = "400"; - useSkyTextures = "1"; - renderBottomTexture = "0"; - SkySolidColor = "0.000000 0.000000 0.000000 1.000000"; - fogDistance = "250"; - fogColor = "0.000000 0.000000 0.000000 1.000000"; - fogVolume1 = "0 0 0"; - fogVolume2 = "0 0 0"; - fogVolume3 = "0 0 0"; - materialList = "Saturn.dml"; - windVelocity = "1 1 0"; - windEffectPrecipitation = "1"; - fogVolumeColor1 = "128.000000 128.000000 128.000000 -222768174765569861000000000000000000000.000000"; - fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor3 = "128.000000 128.000000 128.000000 -170698929442160049000000000000000000000.000000"; - high_visibleDistance = "0"; - high_fogDistance = "0"; - high_fogVolume1 = "-1 0 0"; - high_fogVolume2 = "-1 5.45564e-34 7.24432e+22"; - high_fogVolume3 = "-1 1.07461e-38 0"; - - locked = "true"; - }; - new SimGroup(RandomOrganics) { - - powerCount = "0"; - }; - new Sun(all) { - position = "-1024 -1024 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - direction = "0.57735 0.57735 -0.57735"; - color = "0.200000 0.200000 0.200000 1.000000"; - ambient = "0.200000 0.200000 0.200000 1.000000"; - texture[0] = "special/sunFlare"; - texture[1] = "special/sunFlare02"; - texture[2] = "special/LensFlare/flare01"; - texture[3] = "special/LensFlare/flare02"; - texture[4] = "special/LensFlare/flare03"; - lensFlareScale = "0.7"; - lensFlareIntensity = "1"; - frontFlareSize = "300"; - backFlareSize = "450"; - flareColor = "1.000000 1.000000 1.000000 1.000000"; - - locked = "true"; - }; - new Sun(nonterrain) { - position = "-1216 -848 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - direction = "0 0 -1"; - color = "0.000000 0.000000 0.000000 1.000000"; - ambient = "0.000000 0.000000 0.000000 1.000000"; - texture[0] = "special/sunFlare"; - texture[1] = "special/sunFlare02"; - texture[2] = "special/LensFlare/flare01"; - texture[3] = "special/LensFlare/flare02"; - texture[4] = "special/LensFlare/flare03"; - lensFlareScale = "0.7"; - lensFlareIntensity = "1"; - frontFlareSize = "300"; - backFlareSize = "450"; - flareColor = "1.000000 1.000000 1.000000 1.000000"; - - locked = "true"; - }; - new TerrainBlock(Terrain) { - rotation = "1 0 0 0"; - scale = "1 1 1"; - detailTexture = "details/lushdet2"; - terrainFile = "Moonwalk.ter"; - squareSize = "10"; - emptySquares = "89047 93068 103029 115452"; - - locked = "true"; - position = "-1024 -1024 0"; - }; - new NavigationGraph(NavGraph) { - conjoinAngleDev = "70"; - cullDensity = "0.1"; - customArea = "0 0 0 0"; - - XDimOverSize = "0"; - locked = "true"; - YDimOverSize = "0"; - conjoinBowlDev = "20"; - position = "0 0 0 1"; - GraphFile = "TL_Magnum.nav"; - rotation = "0 0 0 0"; - coverage = "0"; - scale = "1 1 1"; - }; - new SimGroup(ObserverDropPoints) { - - powerCount = "0"; - - new Marker(obs2) { - position = "-57.4296 429.381 215.566"; - rotation = "-0.00765047 -0.261903 0.965064 183.23"; - scale = "1 1 1"; - seqNum = "0"; - msToNext = "1000"; - - locked = "false"; - }; - new Marker(obs2) { - position = "-27.7228 -239.707 202.803"; - rotation = "0.300084 -0.136108 0.944153 108.38"; - scale = "1 1 1"; - seqNum = "0"; - msToNext = "1000"; - - locked = "false"; - }; - }; - new SimGroup(Teams) { - - powerCount = "0"; - - new SimGroup(Team1) { - - providesPower = "1"; - powerCount = "1"; - - new SimGroup(spawnspheres) { - - powerCount = "1"; - - new SpawnSphere() { - position = "61.1918 -211.518 118.811"; - rotation = "-0 0 -1 3.43771"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "50"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - }; - new InteriorInstance() { - position = "103.078 -326.522 124.641"; - rotation = "0 0 1 216.761"; - scale = "1 1 1"; - interiorFile = "Xtra_WSol_Flagstand_CK.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new InteriorInstance() { - position = "126.661 -194.689 128.242"; - rotation = "0 0 1 192.696"; - scale = "1 1 1"; - interiorFile = "Xtra_WSol_GenBase_CK.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new Item() { - position = "105.282 -323.345 125.814"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Flag"; - dataBlock = "flag"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - Target = "33"; - className = "FlagObj"; - team = "1"; - WayPoint = "24419"; - Trigger = "24420"; - originalPosition = "105.282 -323.345 125.814 1 0 0 0"; - isHome = "1"; - }; - new StaticShape() { - position = "131.655 -206.017 78.1701"; - rotation = "0 0 1 99.877"; - scale = "1 1 1"; - nameTag = "Inventory"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "34"; - Trigger = "24402"; - team = "1"; - inUse = "Down"; - notReady = "1"; - }; - }; - new SimGroup(Team2) { - - providesPower = "1"; - powerCount = "1"; - - new SimGroup(spawnspheres) { - - powerCount = "1"; - - new SpawnSphere() { - position = "-16.6403 190.575 121"; - rotation = "0 0 1 84.2248"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "50"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - }; - new InteriorInstance(InteriorInstance) { - position = "-46.791 307.473 124.628"; - rotation = "0 0 1 126.051"; - scale = "1 1 1"; - interiorFile = "Xtra_WSol_Flagstand_CK.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "-113.926 188.237 128.826"; - rotation = "0 0 1 112.3"; - scale = "1 1 1"; - interiorFile = "Xtra_WSol_GenBase_CK.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new Item() { - position = "-50.0031 309.638 125.848"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Flag"; - dataBlock = "flag"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - Target = "35"; - className = "FlagObj"; - team = "2"; - WayPoint = "24421"; - Trigger = "24422"; - originalPosition = "-50.0031 309.638 125.848 1 0 0 0"; - isHome = "1"; - searchSchedule = "203228"; - }; - new StaticShape() { - position = "-107.434 177.472 78.74"; - rotation = "0 0 1 200.718"; - scale = "1 1 1"; - nameTag = "Inventory"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "36"; - Trigger = "24411"; - team = "2"; - }; - }; - new SimGroup(Team0) { - - powerCount = "0"; - }; - }; - new SimGroup(AudioCreatures) { - - powerCount = "0"; - - new FileObject() { - - locked = "true"; - }; - new FileObject() { - - locked = "true"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/Pariah_Mirrored.mis b/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/Pariah_Mirrored.mis deleted file mode 100644 index 306fb6dd..00000000 --- a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/Pariah_Mirrored.mis +++ /dev/null @@ -1,1561 +0,0 @@ -// DisplayName = Pariah_Mirrored -// MissionTypes = CTF SCtF - -//--- MISSION QUOTE BEGIN --- -//Talk sense to a fool and he calls you foolish. -// -- Euripides, The Bacchae -//--- MISSION QUOTE END --- - -//--- MISSION STRING BEGIN --- -//10 caps to win -//Go Offense! -//Map/Mirrored by ChocoTaco -//--- MISSION STRING END --- - -//--- OBJECT WRITE BEGIN --- -new SimGroup(MissionGroup) { - - CTF_scoreLimit = "10"; - musicTrack = "lush"; - cdTrack = "2"; - powerCount = "0"; - CTF_timeLimit = "25"; - - new MissionArea(MissionArea) { - area = "-416 -480 848 976"; - flightCeiling = "2000"; - flightCeilingRange = "50"; - - locked = "1"; - }; - new TerrainBlock(Terrain) { - rotation = "1 0 0 0"; - scale = "1 1 1"; - detailTexture = "details/lushdet1"; - terrainFile = "Pariah2.ter"; - squareSize = "8"; - - hazeDistance = "350"; - visibleDistance = "1200"; - position = "-1024 -1024 0"; - }; - new NavigationGraph(NavGraph) { - conjoinAngleDev = "45"; - cullDensity = "0.3"; - customArea = "0 0 0 0"; - - scale = "1 1 1"; - coverage = "0"; - YDimOverSize = "0"; - locked = "true"; - position = "0 0 0 1"; - XDimOverSize = "0"; - rotation = "0 0 0 0"; - GraphFile = "MissionBlank.nav"; - conjoinBowlDev = "20"; - }; - new Sky(Sky) { - position = "-1216 -848 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - cloudHeightPer[0] = "0.349971"; - cloudHeightPer[1] = "0.25"; - cloudHeightPer[2] = "0.199973"; - cloudSpeed1 = "0.0001"; - cloudSpeed2 = "0.0002"; - cloudSpeed3 = "0.0003"; - visibleDistance = "420"; - useSkyTextures = "1"; - renderBottomTexture = "0"; - SkySolidColor = "0.550000 0.550000 0.550000 0.000000"; - fogDistance = "275"; - fogColor = "0.540000 0.610000 0.650000 1.000000"; - fogVolume1 = "200 0 120"; - fogVolume2 = "0 0 0"; - fogVolume3 = "0 0 0"; - materialList = "Lush_l4.dml"; - windVelocity = "1 0 0"; - windEffectPrecipitation = "0"; - fogVolumeColor1 = "128.000000 128.000000 128.000000 nan"; - fogVolumeColor2 = "128.000000 128.000000 128.000000 148120713330651839000000000000000000000.000000"; - fogVolumeColor3 = "128.000000 128.000000 128.000000 nan"; - high_visibleDistance = "-1"; - high_fogDistance = "-1"; - high_fogVolume1 = "-1 -2.72388e+07 -nan"; - high_fogVolume2 = "-1 -nan -4.59173e+14"; - high_fogVolume3 = "-1 -105 -3.1211e-13"; - - locked = "true"; - cloudSpeed0 = "0.000000 0.000000"; - }; - new Sun() { - position = "-1024 -1024 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - direction = "0.57735 0.57735 -0.57735"; - color = "0.600000 0.600000 0.620000 1.000000"; - ambient = "0.420000 0.420000 0.420000 1.000000"; - texture[0] = "special/sunFlare"; - texture[1] = "special/sunFlare02"; - texture[2] = "special/LensFlare/flare01"; - texture[3] = "special/LensFlare/flare02"; - texture[4] = "special/LensFlare/flare03"; - lensFlareScale = "0.7"; - lensFlareIntensity = "1"; - frontFlareSize = "300"; - backFlareSize = "450"; - flareColor = "1.000000 1.000000 1.000000 1.000000"; - - locked = "true"; - }; - new SimGroup(Teams) { - - powerCount = "0"; - - new SimGroup(Team1) { - - providesPower = "1"; - powerCount = "1"; - - new InteriorInstance(InteriorInstance) { - position = "126.38 156.377 209.209"; - rotation = "0.947141 -0.320817 -0.000108453 179.909"; - scale = "0.6 0.5 0.5"; - interiorFile = "ptowr4.dif"; - showTerrainInside = "0"; - - locked = "true"; - team = "1"; - }; - new SimGroup(spawnspheres) { - - powerCount = "1"; - - new SpawnSphere() { - position = "239.434 219.116 212.733"; - rotation = "0 0 1 28.6479"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "50"; - sphereWeight = "50"; - indoorWeight = "20"; - outdoorWeight = "80"; - - team = "1"; - }; - new SpawnSphere() { - position = "84.5762 244.13 234.32"; - rotation = "-0 0 -1 9.1672"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "50"; - sphereWeight = "50"; - indoorWeight = "50"; - outdoorWeight = "50"; - - team = "1"; - }; - }; - new StaticShape() { - position = "82.7946 233.831 222.665"; - rotation = "0 0 1 9.74043"; - scale = "1.5 1.5 1.5"; - nameTag = "Base"; - dataBlock = "Banner_Strength"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - Target = "-1"; - }; - new InteriorInstance() { - position = "214.91 307.208 240.245"; - rotation = "0.612408 0.694977 0.376781 107.873"; - scale = "1 1 1"; - interiorFile = "prock7.dif"; - showTerrainInside = "0"; - - locked = "true"; - team = "1"; - }; - new Turret() { - position = "257.03 245.431 232.515"; - rotation = "0.124842 -0.984862 -0.120252 91.6486"; - scale = "1 1 1"; - nameTag = "Sentry"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - - locked = "true"; - team = "1"; - powerCount = "1"; - Target = "33"; - }; - new InteriorInstance() { - position = "-393.289 228.062 187.468"; - rotation = "-0.0072161 -0.0255891 0.999646 204.244"; - scale = "1 1 1"; - interiorFile = "prockc.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new InteriorInstance() { - position = "217.832 286.553 204.069"; - rotation = "0.0380654 0.0191319 0.999092 104.479"; - scale = "1 1 1"; - interiorFile = "prockc.dif"; - showTerrainInside = "0"; - - locked = "true"; - team = "1"; - }; - new StaticShape() { - position = "203.967 121.777 232.075"; - rotation = "0 0 1 67.609"; - scale = "1 1 1"; - nameTag = "Large"; - dataBlock = "SensorLargePulse"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - team = "1"; - powerCount = "1"; - Target = "34"; - }; - new InteriorInstance(InteriorInstance) { - position = "411.067 220.731 186.427"; - rotation = "0.0755268 -0.0747157 0.994341 89.7066"; - scale = "1 1 1"; - interiorFile = "prockb.dif"; - showTerrainInside = "0"; - - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "79.2986 236.095 212.107"; - rotation = "0 0 1 100.267"; - scale = "1 1 1"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - locked = "true"; - team = "1"; - }; - new StaticShape() { - position = "91.0953 246.123 212.964"; - rotation = "0 0 1 99.1214"; - scale = "1 1 1"; - nameTag = "Inventory"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - locked = "true"; - notReady = "1"; - inUse = "Down"; - Trigger = "5848"; - team = "1"; - powerCount = "1"; - Target = "35"; - }; - new Item() { - position = "125.567 155.457 213.2"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Flag"; - dataBlock = "flag"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - className = "FlagObj"; - isHome = "1"; - locked = "true"; - team = "1"; - WayPoint = "6003"; - Trigger = "6004"; - originalPosition = "125.567 155.457 213.2 1 0 0 0"; - searchSchedule = "481997"; - Target = "36"; - }; - new Turret() { - position = "84.7691 242.905 248.211"; - rotation = "0 0 1 12.0328"; - scale = "1 1 1"; - nameTag = "Sentry"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - - repairedBy = "35258"; - damageTimeMS = "5215583"; - locked = "true"; - wasDisabled = "0"; - lastDamagedBy = "35258"; - team = "1"; - powerCount = "1"; - lastDamagedByTeam = "1"; - Target = "37"; - }; - new InteriorInstance(InteriorInstance) { - position = "84.7383 242.922 194.939"; - rotation = "0 0 1 9.92485"; - scale = "1 1 1"; - interiorFile = "ptowr1.dif"; - showTerrainInside = "0"; - - locked = "true"; - team = "1"; - }; - new InteriorInstance() { - position = "264.628 247.639 195.003"; - rotation = "-0 0 -1 16.0429"; - scale = "1 1 1"; - interiorFile = "pbunk1.dif"; - showTerrainInside = "0"; - - locked = "true"; - team = "1"; - }; - new StaticShape() { - position = "80.3568 249.407 224.441"; - rotation = "-0 0 -1 38.3882"; - scale = "1 1 1"; - nameTag = "Inventory"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - locked = "true"; - notReady = "1"; - inUse = "Down"; - Trigger = "5855"; - team = "1"; - powerCount = "1"; - Target = "38"; - }; - new InteriorInstance(InteriorInstance) { - position = "261.014 248.747 224"; - rotation = "0 0 1 74.4845"; - scale = "1 0.3 0.3"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - locked = "true"; - team = "1"; - }; - new StaticShape() { - position = "264.845 247.736 223.992"; - rotation = "9.72935e-10 -4.80238e-10 1 73.9116"; - scale = "1 1 1"; - nameTag = "Inventory"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - locked = "true"; - notReady = "1"; - inUse = "Down"; - Trigger = "5858"; - team = "1"; - powerCount = "1"; - Target = "39"; - }; - new InteriorInstance() { - position = "208.594 123.679 221.445"; - rotation = "0 0 -1 110.765"; - scale = "1 1 1"; - interiorFile = "pmisc1.dif"; - showTerrainInside = "0"; - - locked = "false"; - team = "1"; - }; - new InteriorInstance() { - position = "222.214 126.737 204.229"; - rotation = "-0.0234521 -0.02702 0.99936 168.008"; - scale = "1 1 1"; - interiorFile = "prockc.dif"; - showTerrainInside = "0"; - - locked = "false"; - team = "1"; - }; - new InteriorInstance(InteriorInstance) { - position = "79.501 235.607 212.86"; - rotation = "-0.608691 -0.508336 0.609172 126.071"; - scale = "1 1 1"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new Item() { - position = "271.501 249.524 223.289"; - rotation = "0 0 1 73.9116"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - locked = "true"; - team = "2"; - Target = "-1"; - }; - new InteriorInstance() { - position = "0.761114 310.747 197.142"; - rotation = "-0.115039 -0.0892818 -0.989341 76.2258"; - scale = "1 1 1"; - interiorFile = "prockb.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new TSStatic() { - position = "83.937 249.867 232.267"; - rotation = "0 0 1 11.4598"; - scale = "1 1 1.3"; - shapeName = "stackable3l.dts"; - - locked = "true"; - team = "1"; - }; - new Item() { - position = "89.2825 237.943 213.291"; - rotation = "0 0 1 189.649"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - locked = "true"; - team = "1"; - Target = "-1"; - }; - new InteriorInstance(InteriorInstance) { - position = "79.3745 259.94 196.687"; - rotation = "0.607152 0.512123 0.607533 125.716"; - scale = "4 2 2"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - locked = "true"; - team = "1"; - }; - }; - new SimGroup(Team2) { - - providesPower = "1"; - powerCount = "1"; - - new InteriorInstance(InteriorInstance) { - position = "-119.22 -179.136 208.809"; - rotation = "0.321571 0.946885 -0.000794218 180.012"; - scale = "0.6 0.5 0.5"; - interiorFile = "ptowr4.dif"; - showTerrainInside = "0"; - - locked = "false"; - team = "2"; - }; - new SimGroup(spawnspheres) { - - powerCount = "1"; - - new SpawnSphere() { - position = "-230.589 -240.904 212.933"; - rotation = "0 0 1 205.874"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "50"; - sphereWeight = "70"; - indoorWeight = "20"; - outdoorWeight = "80"; - - team = "1"; - }; - new SpawnSphere() { - position = "-76.7811 -257.77 216.133"; - rotation = "0 0 1 172.07"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "50"; - sphereWeight = "50"; - indoorWeight = "50"; - outdoorWeight = "50"; - - team = "1"; - }; - }; - new InteriorInstance(InteriorInstance) { - position = "-76.2639 -256.335 195.183"; - rotation = "0 0 1 191.162"; - scale = "1 1 1"; - interiorFile = "ptowr1.dif"; - showTerrainInside = "0"; - - locked = "true"; - team = "2"; - }; - new InteriorInstance(InteriorInstance) { - position = "-70.9497 -249.528 213.1"; - rotation = "0.534532 -0.654289 -0.534959 113.566"; - scale = "1 1 1"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new Turret() { - position = "-263.794 -253.395 232.715"; - rotation = "0.707746 0.107177 -0.69829 191.834"; - scale = "1 1 1"; - nameTag = "Sentry"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - - locked = "true"; - team = "2"; - powerCount = "1"; - Target = "40"; - }; - new Turret() { - position = "-76.2943 -256.318 248.455"; - rotation = "0 0 1 193.27"; - scale = "1 1 1"; - nameTag = "Sentry"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - - repairedBy = "35258"; - damageTimeMS = "5215583"; - locked = "true"; - wasDisabled = "0"; - lastDamagedBy = "35258"; - team = "2"; - powerCount = "1"; - lastDamagedByTeam = "1"; - Target = "41"; - }; - new Item() { - position = "-80.6995 -251.259 213.535"; - rotation = "0 0 1 10.8866"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - locked = "true"; - team = "2"; - Target = "-1"; - }; - new StaticShape() { - position = "-206.461 -140.636 232.075"; - rotation = "0 0 -1 107.716"; - scale = "1 1 1"; - nameTag = "Large"; - dataBlock = "SensorLargePulse"; - lockCount = "0"; - homingCount = "0"; - - locked = "false"; - team = "2"; - powerCount = "1"; - Target = "42"; - }; - new TSStatic() { - position = "-75.6127 -263.296 232.511"; - rotation = "0 0 1 192.697"; - scale = "1 1 1.3"; - shapeName = "stackable3l.dts"; - - locked = "true"; - team = "2"; - }; - new InteriorInstance() { - position = "-218.028 -289.919 201.084"; - rotation = "0.00904862 0.0564586 -0.998364 71.7403"; - scale = "1 1 1"; - interiorFile = "prockc.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance(InteriorInstance) { - position = "-428.771 -193.993 167.743"; - rotation = "0.0435397 0.052063 -0.997694 95.2241"; - scale = "1 1 1"; - interiorFile = "prockb.dif"; - showTerrainInside = "0"; - - locked = "false"; - team = "2"; - }; - new Item() { - position = "-118.405 -178.217 212.8"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Flag"; - dataBlock = "flag"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - className = "FlagObj"; - isHome = "1"; - locked = "false"; - team = "2"; - WayPoint = "6005"; - Trigger = "6006"; - originalPosition = "-118.405 -178.217 212.8 1 0 0 0"; - searchSchedule = "481997"; - Target = "43"; - }; - new InteriorInstance() { - position = "-70.6781 -249.627 212.351"; - rotation = "-0 0 -1 78.4954"; - scale = "1 1 1"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - locked = "true"; - team = "2"; - }; - new StaticShape() { - position = "-82.6886 -259.398 213.208"; - rotation = "-0 0 -1 79.6414"; - scale = "1 1 1"; - nameTag = "Inventory"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - locked = "true"; - notReady = "1"; - inUse = "Down"; - Trigger = "5885"; - team = "2"; - powerCount = "1"; - Target = "44"; - }; - new InteriorInstance() { - position = "-271.276 -255.967 195.203"; - rotation = "0 0 1 161.184"; - scale = "1 1 1"; - interiorFile = "pbunk1.dif"; - showTerrainInside = "0"; - - locked = "true"; - team = "2"; - }; - new StaticShape() { - position = "-72.0235 -262.913 224.685"; - rotation = "0 0 1 142.849"; - scale = "1 1 1"; - nameTag = "Inventory"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - locked = "true"; - notReady = "1"; - inUse = "Down"; - Trigger = "5888"; - team = "2"; - powerCount = "1"; - Target = "45"; - }; - new InteriorInstance(InteriorInstance) { - position = "-267.612 -256.9 224.2"; - rotation = "0 0 -1 108.289"; - scale = "1 0.3 0.3"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - locked = "true"; - team = "2"; - }; - new StaticShape() { - position = "-271.488 -256.075 224.192"; - rotation = "3.37439e-10 7.2748e-10 -1 108.862"; - scale = "1 1 1"; - nameTag = "Inventory"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - locked = "true"; - notReady = "1"; - inUse = "Down"; - Trigger = "5891"; - team = "2"; - powerCount = "1"; - Target = "46"; - }; - new InteriorInstance() { - position = "-211.228 -142.154 221.445"; - rotation = "0 0 1 73.9101"; - scale = "1 1 1"; - interiorFile = "pmisc1.dif"; - showTerrainInside = "0"; - - locked = "false"; - team = "2"; - }; - new InteriorInstance() { - position = "-225.051 -144.092 204.229"; - rotation = "0.354344 -0.333849 -0.87349 8.38258"; - scale = "1 1 1"; - interiorFile = "prockc.dif"; - showTerrainInside = "0"; - - locked = "false"; - team = "2"; - }; - new StaticShape() { - position = "-74.3837 -247.234 222.588"; - rotation = "0 0 1 191.368"; - scale = "1.5 1.5 1.5"; - nameTag = "Base"; - dataBlock = "Banner_Honor"; - lockCount = "0"; - homingCount = "0"; - - locked = "true"; - team = "2"; - Target = "-1"; - }; - new Item() { - position = "-278.05 -258.183 223.489"; - rotation = "0 0 -1 108.862"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - locked = "true"; - team = "2"; - Target = "-1"; - }; - new InteriorInstance(InteriorInstance) { - position = "-71.2688 -273.465 196.931"; - rotation = "-0.536776 0.650499 -0.53733 113.879"; - scale = "4 2 2"; - interiorFile = "pwall1.dif"; - showTerrainInside = "0"; - - locked = "true"; - team = "2"; - }; - new InteriorInstance() { - position = "32.3379 -301.092 200.072"; - rotation = "-0.0567757 0.0748088 0.99558 105.851"; - scale = "1 1 1"; - interiorFile = "prockb.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "-200.717 -328.01 240.105"; - rotation = "0.605199 -0.492534 0.625416 212.672"; - scale = "1 1 1"; - interiorFile = "prock7.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - }; - new SimGroup(Team0) { - - providesPower = "1"; - powerCount = "1"; - - new InteriorInstance() { - position = "53.6749 15.6811 86.5047"; - rotation = "-0.916886 -0.015835 0.398836 74.8925"; - scale = "1 1 1"; - interiorFile = "pspir3.dif"; - showTerrainInside = "0"; - - team = "0"; - }; - new InteriorInstance() { - position = "-59.3966 -9.40671 48.2425"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "pspir5.dif"; - showTerrainInside = "0"; - - team = "0"; - }; - new InteriorInstance() { - position = "-388.647 -423.416 241.571"; - rotation = "1 0 0 141.521"; - scale = "1 1 1"; - interiorFile = "prock7.dif"; - showTerrainInside = "0"; - - locked = "true"; - team = "0"; - }; - new InteriorInstance() { - position = "170.61 421.76 259.368"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "prock6.dif"; - showTerrainInside = "0"; - - team = "0"; - }; - new InteriorInstance() { - position = "-49.8948 -560.021 207.76"; - rotation = "1 0 0 141.521"; - scale = "1 1 1"; - interiorFile = "prock7.dif"; - showTerrainInside = "0"; - - locked = "true"; - team = "0"; - }; - new InteriorInstance() { - position = "152.391 -382.97 197.185"; - rotation = "-0.637133 0.748663 -0.18321 42.0227"; - scale = "1 1 1"; - interiorFile = "prock7.dif"; - showTerrainInside = "0"; - - locked = "true"; - team = "0"; - }; - new InteriorInstance() { - position = "-312.18 390.362 247.491"; - rotation = "0.840821 0.482066 -0.246237 135.086"; - scale = "1 1 1"; - interiorFile = "prock7.dif"; - showTerrainInside = "0"; - - team = "0"; - }; - new InteriorInstance() { - position = "-297.269 -326.963 248.785"; - rotation = "1 0 0 141.521"; - scale = "1 1 1"; - interiorFile = "prock7.dif"; - showTerrainInside = "0"; - - locked = "true"; - team = "0"; - }; - new InteriorInstance(InteriorInstance) { - position = "10.2104 65.2869 48.1855"; - rotation = "0.0752525 -0.0336057 0.996598 130.782"; - scale = "1 1 2"; - interiorFile = "prockb.dif"; - showTerrainInside = "0"; - - team = "0"; - }; - new InteriorInstance() { - position = "318.863 -179.436 168.058"; - rotation = "-0.0569023 -0.0173957 0.998228 102.581"; - scale = "1 1 1"; - interiorFile = "prockc.dif"; - showTerrainInside = "0"; - - team = "0"; - }; - new ForceFieldBare() { - position = "91.9952 257.842 207.801"; - rotation = "-0.645437 0.763813 0.000508725 179.929"; - scale = "0.162974 8.1512 4.16309"; - nameTag = "Force Field"; - dataBlock = "taco"; - lockCount = "0"; - homingCount = "0"; - - hidden = "false"; - locked = "true"; - team = "0"; - pz = "5911"; - originalscale = "0.162974 8.1512 4.16309"; - Target = "47"; - }; - new ForceFieldBare() { - position = "-83.0867 -271.273 207.396"; - rotation = "0.769721 0.63838 -0.000623833 179.943"; - scale = "0.162974 8.1512 4.16309"; - nameTag = "Force Field"; - dataBlock = "taco"; - lockCount = "0"; - homingCount = "0"; - - hidden = "false"; - locked = "true"; - team = "0"; - pz = "5914"; - originalscale = "0.162974 8.1512 4.16309"; - Target = "48"; - }; - }; - }; - new SimGroup(Ambiance) { - - powerCount = "0"; - - new AudioEmitter() { - position = "416.22 227.84 212.02"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/crickets.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "100"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "1000"; - maxLoopGap = "1100"; - type = "EffectAudioType"; - }; - new AudioEmitter() { - position = "-61.6758 1.15067 88.83"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/crickets.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "100"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "1000"; - maxLoopGap = "1100"; - type = "EffectAudioType"; - }; - new AudioEmitter() { - position = "22.4057 -300.352 226.521"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/crickets.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "100"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "1000"; - maxLoopGap = "1100"; - type = "EffectAudioType"; - }; - new AudioEmitter() { - position = "2.57717 308.22 222.195"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/crickets.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "100"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "1000"; - maxLoopGap = "1100"; - type = "EffectAudioType"; - }; - new AudioEmitter() { - position = "-401.371 226.76 190.973"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/crickets.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "100"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "1000"; - maxLoopGap = "1100"; - type = "EffectAudioType"; - }; - new AudioEmitter() { - position = "-438.573 -225.375 180.017"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/crickets.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "100"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "1000"; - maxLoopGap = "1100"; - type = "EffectAudioType"; - - locked = "false"; - }; - new AudioEmitter() { - position = "150.07 -384.717 197.412"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/crickets.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "1"; - isLooping = "1"; - is3D = "1"; - minDistance = "20"; - maxDistance = "100"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "1000"; - maxLoopGap = "1100"; - type = "EffectAudioType"; - }; - }; - new SimGroup(ObserverDropPoints) { - - powerCount = "0"; - - new Camera(2) { - position = "-246.022 -262.834 284.082"; - rotation = "0.319314 -0.164525 0.933258 57.8056"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "2"; - }; - new Camera(3) { - position = "-86.9909 92.6341 175.299"; - rotation = "0.0204172 -0.0538238 0.998342 138.516"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - }; - new Camera(1) { - position = "136.256 295.58 253.505"; - rotation = "0.0159374 -0.15794 0.98732 168.621"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - team = "1"; - }; - }; - new SimGroup(RandomOrganics) { - - powerCount = "0"; - - new SimGroup(Addition1BEPlant1) { - - powerCount = "0"; - - new TSStatic() { - position = "36 372 226.194"; - rotation = "-0.138817 0.27075 -0.952588 41.8225"; - scale = "1.3 1.3 1.3"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-740 284 210.928"; - rotation = "-0.0192682 -0.00671068 0.999792 184.999"; - scale = "0.5 0.5 0.5"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "652 172 201.288"; - rotation = "0.444057 -0.0747881 -0.892872 79.3002"; - scale = "1.7 1.7 1.7"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-508 772 325.334"; - rotation = "-0.123978 0.236393 0.963716 162.643"; - scale = "1.9 1.9 1.9"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-180 388 227.366"; - rotation = "-0.328776 -0.421828 -0.844966 51.1102"; - scale = "0.9 0.9 0.9"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "604 420 62.2094"; - rotation = "-0.822538 0.063784 0.565121 29.6264"; - scale = "0.7 0.7 0.7"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-620 -316 63.5219"; - rotation = "-0.0303606 -0.278185 0.960048 149.217"; - scale = "0.5 0.5 0.5"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-276 -700 193.663"; - rotation = "0.0192903 -0.442045 0.896786 20.0318"; - scale = "2 2 2"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "156 -252 208.163"; - rotation = "0.117053 -0.355013 0.927504 72.0511"; - scale = "2 2 2"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-612 -476 90.9437"; - rotation = "0.651275 -0.177792 0.73772 38.6375"; - scale = "0.9 0.9 0.9"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "356 -52 174.131"; - rotation = "-0.0667134 -0.0712632 -0.995224 98.2714"; - scale = "0.6 0.6 0.6"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-180 412 230.991"; - rotation = "-0.344201 -0.797335 -0.495764 42.8188"; - scale = "1.1 1.1 1.1"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-548 -36 268.444"; - rotation = "-0.326493 0.194588 -0.924953 102.398"; - scale = "2 2 2"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "612 516 93.7093"; - rotation = "-0.145263 0.212542 0.966294 81.9398"; - scale = "0.5 0.5 0.5"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-372 -740 220.413"; - rotation = "0.554368 -0.108226 -0.825205 65.5905"; - scale = "1.9 1.9 1.9"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-76 -212 209.225"; - rotation = "0.191475 -0.105947 -0.975763 34.7943"; - scale = "1.5 1.5 1.5"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "548 636 106.881"; - rotation = "0.258015 -0.219855 0.940793 126.849"; - scale = "1.7 1.7 1.7"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-332 396 248.553"; - rotation = "-0.0646024 0.223746 -0.972504 85.5907"; - scale = "1.4 1.4 1.4"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "196 300 237.553"; - rotation = "-0.33464 0.22902 -0.914093 42.3524"; - scale = "1.4 1.4 1.4"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "748 -300 217.444"; - rotation = "-0.0973607 0.0575934 0.993581 93.3686"; - scale = "0.8 0.8 0.8"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-420 -636 220.303"; - rotation = "-0.234056 -0.0746855 0.96935 123.5"; - scale = "0.7 0.7 0.7"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "180 772 213.787"; - rotation = "-0.0500406 -0.309539 0.949569 215.252"; - scale = "0.7 0.7 0.7"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "668 -172 214.944"; - rotation = "-0.136189 -0.371938 0.918213 42.1793"; - scale = "0.8 0.8 0.8"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-380 300 204.741"; - rotation = "-0.0591544 0.679682 0.731118 33.7374"; - scale = "1.7 1.7 1.7"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "4 732 220.194"; - rotation = "0.259369 -0.129984 0.956991 158.925"; - scale = "1 1 1"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-580 -700 100.944"; - rotation = "-0.202961 0.043403 -0.978224 107.208"; - scale = "1.6 1.6 1.6"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "396 -252 207.022"; - rotation = "0.662551 0.53916 -0.519935 26.5743"; - scale = "1.3 1.3 1.3"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-100 -556 230.194"; - rotation = "-0.504173 -0.22841 -0.83285 74.8272"; - scale = "1.5 1.5 1.5"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "276 404 271.241"; - rotation = "0.0284745 -0.116277 0.992809 154.181"; - scale = "2 2 2"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-20 -780 213.209"; - rotation = "-0.45981 0.565602 0.684594 42.7507"; - scale = "2 2 2"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "100 300 218.522"; - rotation = "-0.185712 -0.0995729 0.977546 92.3006"; - scale = "1.7 1.7 1.7"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "772 508 278.412"; - rotation = "-0.206808 -0.204952 0.956674 213.571"; - scale = "1 1 1"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "188 -116 202.069"; - rotation = "0.137032 0.500046 0.855089 53.9067"; - scale = "1.7 1.7 1.7"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-124 420 199.506"; - rotation = "0.188856 0.253356 0.948759 206.617"; - scale = "1.6 1.6 1.6"; - shapeName = "borg1.dts"; - }; - new TSStatic() { - position = "-684 244 210.866"; - rotation = "-0.0862897 -0.151558 0.984675 70.8336"; - scale = "1.2 1.2 1.2"; - shapeName = "borg1.dts"; - }; - }; - new SimGroup(Addition2BEPlant5) { - - powerCount = "0"; - - new TSStatic() { - position = "-244 788 221.281"; - rotation = "-0.0337646 -0.397463 -0.916997 107.785"; - scale = "1 1 1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "44 -612 200.563"; - rotation = "0.587088 0.191156 -0.78663 35.173"; - scale = "1.1 1.1 1.1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "700 -572 224.891"; - rotation = "0.199822 0.270727 0.941689 159.254"; - scale = "1 1 1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "300 60 230.609"; - rotation = "-0.946961 -0.158043 0.279797 28.0637"; - scale = "1 1 1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-564 692 295"; - rotation = "-0.041241 -0.0732016 0.996464 61.1776"; - scale = "1.1 1.1 1.1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "756 -564 207"; - rotation = "0.345342 0.0459878 0.937349 52.8984"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "4 -508 165"; - rotation = "0.24292 -0.0568045 0.968382 122.565"; - scale = "1.5 1.5 1.5"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-396 -548 237.859"; - rotation = "-0.322718 0.0691479 0.943966 68.0296"; - scale = "1.3 1.3 1.3"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "196 -420 196.062"; - rotation = "0.189082 -0.200387 -0.961298 79.2132"; - scale = "1.2 1.2 1.2"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "724 -756 263.5"; - rotation = "-0.0931016 -0.241237 -0.96599 104.923"; - scale = "1 1 1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-420 788 287.203"; - rotation = "-0.0631939 -0.389471 -0.918868 107.674"; - scale = "1 1 1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-100 332 229.031"; - rotation = "0.053422 0.0105012 0.998517 92.0846"; - scale = "1.5 1.5 1.5"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "52 324 222.156"; - rotation = "-0.141152 -0.117354 0.983008 49.7452"; - scale = "1 1 1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "660 -532 217.078"; - rotation = "0.167502 0.141602 0.97565 156.568"; - scale = "1.5 1.5 1.5"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "156 428 260.656"; - rotation = "-0.107746 -0.0560285 0.992598 77.4146"; - scale = "1.1 1.1 1.1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-500 580 313.203"; - rotation = "0.384421 0.605331 -0.69699 21.3925"; - scale = "1.1 1.1 1.1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-316 -724 204.453"; - rotation = "0.292057 -0.0473597 0.955228 65.3624"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-348 748 290.297"; - rotation = "0.219906 0.134394 0.966219 135.399"; - scale = "1 1 1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "380 308 216"; - rotation = "0.114801 -0.138697 0.983658 117.838"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "564 -332 245.047"; - rotation = "-0.00774182 -0.445384 -0.895306 89.319"; - scale = "1.5 1.5 1.5"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "220 -396 181.5"; - rotation = "0.864279 -0.402848 0.301222 32.3915"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-236 12 180.094"; - rotation = "0.191078 -0.0103438 0.98152 77.0393"; - scale = "1 1 1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-556 -132 223.828"; - rotation = "0.20906 -0.618724 0.757281 47.6753"; - scale = "1.2 1.2 1.2"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "436 -508 276.078"; - rotation = "0.00981883 0.314147 0.949324 133.21"; - scale = "1.2 1.2 1.2"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-92 468 159.859"; - rotation = "0.0315205 -0.533185 -0.845411 51.0867"; - scale = "1.3 1.3 1.3"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-660 548 231.734"; - rotation = "-0.160114 0.422157 -0.892271 97.5094"; - scale = "1.4 1.4 1.4"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-612 -516 90.7031"; - rotation = "-0.0957912 -0.364185 0.926387 24.7732"; - scale = "1.3 1.3 1.3"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-380 -332 220.969"; - rotation = "0.422032 0.503159 -0.754135 36.5895"; - scale = "1.3 1.3 1.3"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "244 412 275.609"; - rotation = "0.0680858 -0.185923 0.980202 214.348"; - scale = "1.1 1.1 1.1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-316 748 279.359"; - rotation = "-0.525403 -0.220243 -0.821855 44.3049"; - scale = "1.2 1.2 1.2"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "812 780 312.703"; - rotation = "-0.6889 0.604686 -0.399714 24.6925"; - scale = "1.3 1.3 1.3"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-588 52 335.016"; - rotation = "-0.160373 -0.000954997 0.987056 136.516"; - scale = "1.2 1.2 1.2"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-148 -348 239.75"; - rotation = "0.087208 0.0802834 0.99295 162.125"; - scale = "1.1 1.1 1.1"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "-548 684 293.813"; - rotation = "-0.598489 0.0255737 -0.800722 12.4712"; - scale = "1.3 1.3 1.3"; - shapeName = "borg5.dts"; - }; - new TSStatic() { - position = "564 540 85.2344"; - rotation = "0.322637 -0.0499131 0.945206 91.2281"; - scale = "1.2 1.2 1.2"; - shapeName = "borg5.dts"; - }; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/Stripmine.mis b/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/Stripmine.mis deleted file mode 100644 index 928c839b..00000000 --- a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/Stripmine.mis +++ /dev/null @@ -1,1020 +0,0 @@ -// DisplayName = Stripmine -// MissionTypes = CTF - -//--- MISSION QUOTE BEGIN --- -//War is to man as maternity is to woman. -// -- Benito Mussolini -//--- MISSION QUOTE END --- - -//--- MISSION STRING BEGIN --- -//[CTF]600 points to win -//Towers are self powered -//Map by ShadowNC, Unamed (Editing: z0dd) -//--- MISSION STRING END --- - -//--- OBJECT WRITE BEGIN --- -new SimGroup(MissionGroup) { - - musicTrack = "lush"; - cdTrack = "2"; - CTF_scoreLimit = "6"; - CTF_timeLimit = "25"; - powerCount = "0"; - - new MissionArea(MissionArea) { - area = "-1008 -1448 1920 2352"; - flightCeiling = "425"; - flightCeilingRange = "50"; - - locked = "true"; - }; - new Sun() { - position = "-1171.02 -454.289 800.635"; - rotation = "-0.13777 -0.662607 -0.736187 31.5425"; - scale = "1 1 1"; - direction = "0.39736 0.39736 -0.82717"; - color = "0.600000 0.600000 0.600000 1.000000"; - ambient = "0.200000 0.200000 0.200000 1.000000"; - texture[0] = "special/sunFlare"; - texture[1] = "special/sunFlare02"; - texture[2] = "special/LensFlare/flare01"; - texture[3] = "special/LensFlare/flare02"; - texture[4] = "special/LensFlare/flare03"; - lensFlareScale = "0.7"; - lensFlareIntensity = "1"; - frontFlareSize = "300"; - backFlareSize = "450"; - flareColor = "1.000000 1.000000 1.000000 1.000000"; - - locked = "true"; - }; - new TerrainBlock(Terrain) { - rotation = "1 0 0 0"; - scale = "1 1 1"; - detailTexture = "details/lushdet1"; - terrainFile = "Xtra_Stripmine.ter"; - squareSize = "8"; - emptySquares = "200871 201127 201383 103080 234408 234664 169384"; - - hazeDistance = "250"; - position = "-1024 -1024 0"; - locked = "true"; - visibleDistance = "1200"; - }; - new NavigationGraph(NavGraph) { - conjoinAngleDev = "45"; - cullDensity = "0.3"; - customArea = "0 0 0 0"; - - conjoinBowlDev = "20"; - coverage = "0"; - position = "0 0 0 1"; - GraphFile = "Stripmine.nav"; - XDimOverSize = "0"; - rotation = "0 0 0 0"; - locked = "true"; - YDimOverSize = "0"; - scale = "1 1 1"; - }; - new Sky(Sky) { - position = "-1304 -848 0"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - cloudHeightPer[0] = "0.349971"; - cloudHeightPer[1] = "0.25"; - cloudHeightPer[2] = "0.199973"; - cloudSpeed1 = "0.0001"; - cloudSpeed2 = "0.0002"; - cloudSpeed3 = "0.0003"; - visibleDistance = "500"; - useSkyTextures = "1"; - renderBottomTexture = "0"; - SkySolidColor = "0.700000 0.440000 0.180000 1.000000"; - fogDistance = "400"; - fogColor = "0.340000 0.150000 0.020000 1.000000"; - fogVolume1 = "325 0 150"; - fogVolume2 = "0 0 0"; - fogVolume3 = "0 0 0"; - materialList = "lush_dark.dml"; - windVelocity = "9 0 0"; - windEffectPrecipitation = "0"; - fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor2 = "128.000000 128.000000 128.000000 -198748244414614883000000000000000000000.000000"; - fogVolumeColor3 = "128.000000 128.000000 128.000000 -222768154483160258000000000000000000000.000000"; - high_visibleDistance = "-1"; - high_fogDistance = "-1"; - high_fogVolume1 = "-1 1.69896e-38 0"; - high_fogVolume2 = "-1 1.59001e+15 7.2904e-34"; - high_fogVolume3 = "-1 1.12116e-16 -2.30584e+18"; - - cloudSpeed0 = "0.000000 0.000000"; - locked = "true"; - }; - new SimGroup(Teams) { - - - new SimGroup(Team1) { - - - new SimGroup(spawnspheres) { - - - new SpawnSphere() { - position = "-164.151 -899.001 299.876"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "100"; - sphereWeight = "100"; - indoorWeight = "40"; - outdoorWeight = "60"; - - locked = "true"; - }; - new SpawnSphere() { - position = "346.587 -862.567 395.304"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "100"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - - locked = "true"; - }; - }; - new SimGroup(Base0) { - - - new Turret() { - position = "132.224 -963.844 216.618"; - rotation = "0 0 1 18.1919"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - - locked = "true"; - }; - new Item() { - position = "326.906 -880.3 405.733"; - rotation = "0 0 1 197.097"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - locked = "true"; - }; - new InteriorInstance() { - position = "361.078 -882.825 351.498"; - rotation = "0 0 1 0.573347"; - scale = "1 1 1"; - interiorFile = "xvpad.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - new TSStatic() { - position = "328.621 -873.331 366.288"; - rotation = "0 0 1 197.097"; - scale = "1 1 1"; - shapeName = "stackable2s.dts"; - - locked = "true"; - }; - new InteriorInstance() { - position = "326.583 -880.745 352.531"; - rotation = "0 0 1 89.9545"; - scale = "1 1 1"; - interiorFile = "xtowr3.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - new StaticShape() { - position = "330.827 -880.803 377.517"; - rotation = "0 0 1 84.2244"; - scale = "1 1 1"; - nametag = "Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - locked = "true"; - }; - new SimGroup(Tower0) { - - providesPower = "1"; - - new StaticShape() { - position = "-150.502 -873.415 257.394"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nametag = "Tower"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - locked = "true"; - }; - new TSStatic() { - position = "-147.708 -881.398 256.97"; - rotation = "-0 0 -1 89.3814"; - scale = "2.0697 2.7043 1"; - shapeName = "xmiscf.dts"; - - locked = "true"; - }; - new WayPoint() { - position = "-151.18 -881.527 254.683"; - rotation = "-0 0 -1 89.3814"; - scale = "1 1 1"; - nameTag = "Tower"; - dataBlock = "WayPointMarker"; - lockCount = "0"; - homingCount = "0"; - name = "Tower"; - - locked = "true"; - }; - new Item() { - position = "-150.047 -881.348 285.935"; - rotation = "0 0 -1 89.3814"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - locked = "true"; - }; - new InteriorInstance() { - position = "-150.171 -881.3 232.417"; - rotation = "-0 0 -1 89.3814"; - scale = "1 1 1"; - interiorFile = "xtowr3.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - new StaticShape() { - position = "-150.842 -889.097 257.401"; - rotation = "0 0 1 182.956"; - scale = "1 1 1"; - nametag = "Tower"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - locked = "true"; - }; - }; - new StaticShape() { - position = "217.864 -896.969 290.592"; - rotation = "-0 0 -1 81.3605"; - scale = "1 1 1"; - dataBlock = "SensorLargePulse"; - lockCount = "0"; - homingCount = "0"; - - locked = "true"; - }; - new InteriorInstance() { - position = "238.882 -908.698 288.621"; - rotation = "0 0 1 99.6943"; - scale = "1 1 1"; - interiorFile = "xplat2.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - new StaticShape() { - position = "315.378 -880.699 341.52"; - rotation = "0 0 1 88.2354"; - scale = "1 1 1"; - nametag = "Main"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - locked = "true"; - }; - new StaticShape() { - position = "330.824 -880.779 353.517"; - rotation = "0 0 1 90.5275"; - scale = "1 1 1"; - nametag = "Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - locked = "true"; - }; - new StaticShape() { - position = "322.217 -888.591 364.517"; - rotation = "0 0 1 221.162"; - scale = "1 1 1"; - nametag = "Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - locked = "true"; - }; - new TSStatic() { - position = "323.525 -873.173 364.54"; - rotation = "0 0 1 128.916"; - scale = "1 1 1"; - shapeName = "stackable3s.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "328.779 -873.598 364.288"; - rotation = "0 0 1 178.19"; - scale = "1 1 1"; - shapeName = "stackable3m.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-28.0474 -936.556 213.727"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable1l.dts"; - - locked = "true"; - }; - new Turret() { - position = "-28.0463 -936.182 215.545"; - rotation = "0 0 -1 0.189746"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - - locked = "true"; - }; - new TSStatic() { - position = "-28.0399 -934.558 213.751"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "stackable1l.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "132.454 -963.176 213.672"; - rotation = "0 0 1 106.57"; - scale = "1 1 1"; - shapeName = "stackable3l.dts"; - - locked = "true"; - }; - new StaticShape() { - position = "360.79 -898.155 350.526"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - dataBlock = "StationVehiclePad"; - lockCount = "0"; - homingCount = "0"; - - mobileBaseVehicle = "Removed"; - locked = "true"; - }; - }; - new Item() { - position = "28.6323 -1028.9 197.429"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "FLAG"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - locked = "true"; - className = "FlagObj"; - }; - new InteriorInstance() { - position = "28.6076 -1028.85 195.916"; - rotation = "-0 0 -1 0.619286"; - scale = "1 1 1"; - interiorFile = "xmisc3.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - new WayPoint() { - position = "326.878 -880.288 405.113"; - rotation = "0 0 1 197.097"; - scale = "1 1 1"; - nameTag = "Main Base"; - dataBlock = "WayPointMarker"; - lockCount = "0"; - homingCount = "0"; - name = "Main Base"; - - locked = "true"; - }; - new InteriorInstance() { - position = "28.6193 -1029.1 196.495"; - rotation = "-0 0 -1 0.619286"; - scale = "1.45 1.45 1.45"; - interiorFile = "xbrdg5.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - new InteriorInstance() { - position = "28.803 -1030.44 198.569"; - rotation = "0 0 1 89.3814"; - scale = "6 6 6"; - interiorFile = "xmisc2.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - }; - new SimGroup(Team2) { - - - new SimGroup(spawnspheres) { - - - new SpawnSphere() { - position = "344.478 134.026 369.64"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "100"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - - locked = "true"; - }; - new SpawnSphere() { - position = "-153.863 37.4197 296.141"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "100"; - sphereWeight = "100"; - indoorWeight = "40"; - outdoorWeight = "60"; - - locked = "true"; - }; - }; - new SimGroup(Base0) { - - - new InteriorInstance() { - position = "366.332 168.023 352.845"; - rotation = "0 0 1 179.91"; - scale = "1 1 1"; - interiorFile = "xvpad.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - new StaticShape() { - position = "366.454 182.597 352.08"; - rotation = "0 0 1 0.104678"; - scale = "1 1 1"; - dataBlock = "StationVehiclePad"; - lockCount = "0"; - homingCount = "0"; - - mobileBaseVehicle = "Removed"; - locked = "true"; - }; - new SimGroup(Tower0) { - - providesPower = "1"; - - new WayPoint() { - position = "-166.049 4.05943 250.245"; - rotation = "-0 0 -1 84.7978"; - scale = "1 1 1"; - nameTag = "Tower"; - dataBlock = "WayPointMarker"; - lockCount = "0"; - homingCount = "0"; - name = "Tower"; - - locked = "true"; - }; - new InteriorInstance() { - position = "-166.081 3.77315 227.432"; - rotation = "-0 0 -1 89.3848"; - scale = "1 1 1"; - interiorFile = "xtowr3.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - new StaticShape() { - position = "-166.837 -4.07763 252.423"; - rotation = "0 0 1 181.81"; - scale = "1 1 1"; - nametag = "Tower"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - locked = "true"; - }; - new StaticShape() { - position = "-166.482 11.6007 252.425"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nametag = "Tower"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - locked = "true"; - }; - new Item() { - position = "-166.14 3.83271 280.931"; - rotation = "0 0 -1 84.7977"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - locked = "true"; - }; - new TSStatic() { - position = "-163.552 3.90535 251.909"; - rotation = "-0 0 -1 89.3835"; - scale = "2.0697 2.7043 1"; - shapeName = "xmiscf.dts"; - - locked = "true"; - }; - }; - new StaticShape() { - position = "215.41 112.334 290.857"; - rotation = "0 0 -1 81.4748"; - scale = "1 1 1"; - dataBlock = "SensorLargePulse"; - lockCount = "0"; - homingCount = "0"; - - locked = "true"; - }; - new InteriorInstance() { - position = "237.094 101.886 288.885"; - rotation = "0 0 1 96.2571"; - scale = "1 1 1"; - interiorFile = "xplat2.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - new WayPoint() { - position = "328.269 155.868 395.712"; - rotation = "0 0 -1 90.1368"; - scale = "1 1 1"; - nameTag = "Main Base"; - dataBlock = "WayPointMarker"; - lockCount = "0"; - homingCount = "0"; - name = "Main Base"; - - locked = "true"; - }; - new InteriorInstance() { - position = "327.932 156.006 342.841"; - rotation = "0 0 -1 90.1368"; - scale = "1 1 1"; - interiorFile = "xtowr3.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - new StaticShape() { - position = "323.568 156.173 367.825"; - rotation = "0 0 -1 90.1368"; - scale = "1 1 1"; - nametag = "Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - locked = "true"; - }; - new StaticShape() { - position = "332.259 163.838 354.822"; - rotation = "0 0 1 42.7891"; - scale = "1 1 1"; - nametag = "Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - locked = "true"; - }; - new StaticShape() { - position = "323.606 155.959 343.793"; - rotation = "-0 0 -1 89.5251"; - scale = "1 1 1"; - nametag = "Base"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - locked = "true"; - }; - new StaticShape() { - position = "339.588 155.944 331.832"; - rotation = "-0 0 -1 88.4122"; - scale = "1 1 1"; - nametag = "Main"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - locked = "true"; - }; - new TSStatic() { - position = "331.971 149.334 354.78"; - rotation = "0 0 -1 90.1368"; - scale = "1 1 1"; - shapeName = "stackable3s.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "331.083 148.5 354.735"; - rotation = "0 0 -1 90.1368"; - scale = "1 1 1"; - shapeName = "stackable4m.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "324.776 148.802 354.401"; - rotation = "0 0 1 30.7572"; - scale = "1 1 1"; - shapeName = "stackable5l.dts"; - - locked = "true"; - }; - new Item() { - position = "328.106 155.903 396.329"; - rotation = "0 0 -1 90.1369"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "1"; - - locked = "true"; - }; - new TSStatic() { - position = "118.649 -92.088 214.519"; - rotation = "0 0 1 184.102"; - scale = "1 1 1"; - shapeName = "stackable1l.dts"; - - locked = "true"; - }; - new TSStatic() { - position = "-51.1215 -66.8386 209.157"; - rotation = "0 0 -1 57.8688"; - scale = "1 1 1"; - shapeName = "stackable3l.dts"; - - locked = "true"; - }; - new Turret() { - position = "-50.7203 -66.2571 212.105"; - rotation = "0 0 1 213.753"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - - locked = "true"; - }; - new TSStatic() { - position = "118.499 -94.0804 214.543"; - rotation = "0 0 1 184.102"; - scale = "1 1 1"; - shapeName = "stackable1l.dts"; - - locked = "true"; - }; - new Turret() { - position = "118.621 -92.4609 216.351"; - rotation = "0 0 1 183.912"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - - locked = "true"; - }; - }; - new Item() { - position = "38.8237 -9.47707 197.22"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "FLAG"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - locked = "true"; - className = "FlagObj"; - }; - new InteriorInstance() { - position = "38.6789 -7.89174 198.368"; - rotation = "-0 0 -1 86.1262"; - scale = "6 6 6"; - interiorFile = "xmisc2.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - new InteriorInstance() { - position = "38.7492 -9.49214 195.715"; - rotation = "0 0 1 183.873"; - scale = "1 1 1"; - interiorFile = "xmisc3.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - new InteriorInstance() { - position = "38.7571 -9.24198 196.294"; - rotation = "0 0 1 183.873"; - scale = "1.45 1.45 1.45"; - interiorFile = "xbrdg5.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - new TSStatic() { - position = "335.765 145.13 333.756"; - rotation = "0 0 -1 35.5233"; - scale = "1 1.54245 1"; - shapeName = "stackable1l.dts"; - - locked = "true"; - }; - }; - new SimGroup(team0) { - - }; - }; - new SimGroup(Ambiance) { - - - new AudioEmitter(Wind) { - position = "-17.5776 -133.267 419.83"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/wind_sandstorm.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "0.4"; - isLooping = "1"; - is3D = "0"; - minDistance = "20"; - maxDistance = "100"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - - locked = "true"; - }; - }; - new SimGroup(MISC) { - - - new InteriorInstance() { - position = "118.29 -573.412 49.4815"; - rotation = "0 0 -1 14.8971"; - scale = "1.1698 1.16588 0.619599"; - interiorFile = "xspir5.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - new InteriorInstance() { - position = "-327.55 55.7366 153.872"; - rotation = "0.864765 0.211622 -0.45541 56.5036"; - scale = "1.03119 1 1.33189"; - interiorFile = "xspir5.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - new InteriorInstance() { - position = "-502.876 -181.616 164.711"; - rotation = "1 0 0 0"; - scale = "1.57109 1.71516 1.33189"; - interiorFile = "xspir5.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - new InteriorInstance() { - position = "-156.191 -321.174 49.555"; - rotation = "1 0 0 0"; - scale = "1.20359 1.24819 1"; - interiorFile = "xspir5.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - new InteriorInstance() { - position = "450.351 -192.715 175.811"; - rotation = "1 0 0 0"; - scale = "1 1 1.33189"; - interiorFile = "xspir5.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - new InteriorInstance() { - position = "-217.012 -569.777 209.353"; - rotation = "1 0 0 0"; - scale = "1 1 1.33189"; - interiorFile = "xspir5.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - new InteriorInstance() { - position = "-379.296 113.231 151.507"; - rotation = "0 0 1 4.58708"; - scale = "0.97672 1 2.08244"; - interiorFile = "xbrdg5.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - new InteriorInstance() { - position = "-379.543 113.089 165.421"; - rotation = "-0 0 -1 84.225"; - scale = "5.44444 9.0164 5.83254"; - interiorFile = "xmisc2.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - new InteriorInstance() { - position = "651.428 155.111 164.871"; - rotation = "-0 0 -1 82.5061"; - scale = "5.44444 9.0164 5.83254"; - interiorFile = "xmisc2.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - new InteriorInstance() { - position = "651.679 155.245 150.957"; - rotation = "0 0 1 6.305"; - scale = "0.97672 1 2.08244"; - interiorFile = "xbrdg5.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - new InteriorInstance() { - position = "139.893 539.777 72.1777"; - rotation = "1 0 0 0"; - scale = "1 1 1.33189"; - interiorFile = "xspir5.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - new InteriorInstance() { - position = "180.21 756.451 207.005"; - rotation = "1 0 0 0"; - scale = "1 1 0.845847"; - interiorFile = "xspir5.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - new InteriorInstance() { - position = "-430.774 762.666 174.474"; - rotation = "1 0 0 0"; - scale = "1 1 1.16274"; - interiorFile = "xspir5.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - new InteriorInstance() { - position = "-178.038 52.33 250.396"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "xrock8.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - new InteriorInstance() { - position = "211.569 -69.904 257.195"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "xrock7.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - new InteriorInstance() { - position = "-432.03 -219.439 180.014"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "xrock6.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - new InteriorInstance() { - position = "-390.335 168.444 138.252"; - rotation = "1 0 0 0"; - scale = "1 1.30015 1"; - interiorFile = "xrock8.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - new InteriorInstance() { - position = "-54.4525 -873.069 215.843"; - rotation = "1 0 0 0"; - scale = "1.40789 1.94272 1"; - interiorFile = "xrock6.dif"; - showTerrainInside = "0"; - - locked = "true"; - }; - }; - new SimGroup(ObserverDropPoints) { - - - new Camera() { - position = "61.281 -1040.82 203.532"; - rotation = "0.146261 0.0777138 -0.986189 56.6297"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - locked = "true"; - }; - new Camera() { - position = "102.793 62.865 235.727"; - rotation = "-0.0671379 -0.142343 0.987538 229.951"; - scale = "1 1 1"; - dataBlock = "Observer"; - lockCount = "0"; - homingCount = "0"; - - locked = "true"; - }; - }; -}; -//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/scripts/autoexec/dmpVersionCheck.cs b/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/scripts/autoexec/dmpVersionCheck.cs deleted file mode 100644 index 2240c851..00000000 --- a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/scripts/autoexec/dmpVersionCheck.cs +++ /dev/null @@ -1,39 +0,0 @@ -// Tells the server what version of the DMP pack the client is using -// This is used primarily for the server logo on the loading screen -// As the server will skip showing the server logo image if a -// Version isnt detected -// Alternatively, this can also be used to debug aspects as the Pack version -// will be known to the server - -$DMP::Version = 4.7; - -// Client Only -addMessageCallback('MsgDMPVer', DMPReturn); - -function DMPReturn() -{ - commandToServer('ClientDMPVersion',$DMP::Version); -} - -// Server Only -function serverCmdClientDMPVersion(%client, %version) -{ - if(!%client.dmpVersion) - %client.dmpVersion = %version; -} - -package dmpVersionCheck -{ - -function GameConnection::onConnect( %client, %name, %raceGender, %skin, %voice, %voicePitch ) -{ - parent::onConnect( %client, %name, %raceGender, %skin, %voice, %voicePitch ); - - messageClient(%client, 'MsgDMPVer'); -} - -}; - -// Prevent package from being activated if it is already -if (!isActivePackage(dmpVersionCheck)) - activatePackage(dmpVersionCheck); \ No newline at end of file diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/C_BaseLoPro.glb b/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/C_BaseLoPro.glb deleted file mode 100644 index b8671754..00000000 Binary files a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/C_BaseLoPro.glb and /dev/null differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/borg16-Autumn.glb b/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/borg16-Autumn.glb deleted file mode 100644 index b901eb55..00000000 Binary files a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/borg16-Autumn.glb and /dev/null differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/borg19-Autumn.glb b/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/borg19-Autumn.glb deleted file mode 100644 index 5f5756fd..00000000 Binary files a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/borg19-Autumn.glb and /dev/null differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/porg1-dark.glb b/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/porg1-dark.glb deleted file mode 100644 index f2822526..00000000 Binary files a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/porg1-dark.glb and /dev/null differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-TCmug.glb b/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-TCmug.glb deleted file mode 100644 index 75df3ec9..00000000 Binary files a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-TCmug.glb and /dev/null differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-TNmug.glb b/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-TNmug.glb deleted file mode 100644 index 71318b67..00000000 Binary files a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-TNmug.glb and /dev/null differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-chocotaco.glb b/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-chocotaco.glb deleted file mode 100644 index a491ea41..00000000 Binary files a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-chocotaco.glb and /dev/null differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-goonflag.glb b/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-goonflag.glb deleted file mode 100644 index fcf3c3e3..00000000 Binary files a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-goonflag.glb and /dev/null differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-samifin.glb b/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-samifin.glb deleted file mode 100644 index c6d37bde..00000000 Binary files a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-samifin.glb and /dev/null differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-santahat.glb b/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-santahat.glb deleted file mode 100644 index 448eaa18..00000000 Binary files a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-santahat.glb and /dev/null differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-taobook.glb b/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-taobook.glb deleted file mode 100644 index a0a76022..00000000 Binary files a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-taobook.glb and /dev/null differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-turtle.glb b/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-turtle.glb deleted file mode 100644 index 9373f02d..00000000 Binary files a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-turtle.glb and /dev/null differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/vend.glb b/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/vend.glb deleted file mode 100644 index a7970df9..00000000 Binary files a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/vend.glb and /dev/null differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Attrition.spn b/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Attrition.spn deleted file mode 100644 index 995ec47d..00000000 Binary files a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Attrition.spn and /dev/null differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_Bunkered.spn b/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_Bunkered.spn deleted file mode 100644 index a6fa2758..00000000 Binary files a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_Bunkered.spn and /dev/null differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_MoonDance.spn b/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_MoonDance.spn deleted file mode 100644 index df966740..00000000 Binary files a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_MoonDance.spn and /dev/null differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_PipeDream.spn b/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_PipeDream.spn deleted file mode 100644 index bebbe755..00000000 Binary files a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_PipeDream.spn and /dev/null differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/HillKingLT.spn b/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/HillKingLT.spn deleted file mode 100644 index 98acff16..00000000 Binary files a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/HillKingLT.spn and /dev/null differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Moonwalk.spn b/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Moonwalk.spn deleted file mode 100644 index 955bc490..00000000 Binary files a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Moonwalk.spn and /dev/null differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/DamnationTDM.nav b/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/DamnationTDM.nav deleted file mode 100644 index 61d1e95b..00000000 Binary files a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/DamnationTDM.nav and /dev/null differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/Wrongside.nav b/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/Wrongside.nav deleted file mode 100644 index 6168e4d5..00000000 Binary files a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/Wrongside.nav and /dev/null differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/bombardment.nav b/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/bombardment.nav deleted file mode 100644 index bf0bc519..00000000 Binary files a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/bombardment.nav and /dev/null differ diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/bbunke.dif b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bbunke.dif similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/bbunke.dif rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bbunke.dif diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/bbunke.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bbunke.glb similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/bbunke.glb rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bbunke.glb diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_bridge0.dif b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_bridge0.dif similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_bridge0.dif rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_bridge0.dif diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_bridge0.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_bridge0.glb similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_bridge0.glb rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_bridge0.glb diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_bunker1.dif b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_bunker1.dif similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_bunker1.dif rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_bunker1.dif diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_bunker1.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_bunker1.glb similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_bunker1.glb rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_bunker1.glb diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruina.dif b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruina.dif similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruina.dif rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruina.dif diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruina.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruina.glb similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruina.glb rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruina.glb diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruinb.dif b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruinb.dif similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruinb.dif rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruinb.dif diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruinb.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruinb.glb similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruinb.glb rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruinb.glb diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruinc.dif b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruinc.dif similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruinc.dif rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruinc.dif diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruinc.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruinc.glb similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruinc.glb rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruinc.glb diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruind.dif b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruind.dif similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruind.dif rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruind.dif diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruind.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruind.glb similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruind.glb rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruind.glb diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruine.dif b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruine.dif similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruine.dif rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruine.dif diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruine.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruine.glb similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruine.glb rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruine.glb diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruinf.dif b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruinf.dif similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruinf.dif rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruinf.dif diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruinf.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruinf.glb similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruinf.glb rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruinf.glb diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruing.dif b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruing.dif similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruing.dif rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruing.dif diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruing.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruing.glb similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruing.glb rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruing.glb diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruinh.dif b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruinh.dif similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruinh.dif rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruinh.dif diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruinh.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruinh.glb similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruinh.glb rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruinh.glb diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruini.dif b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruini.dif similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruini.dif rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruini.dif diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruini.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruini.glb similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruini.glb rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_ruini.glb diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_tower1.dif b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_tower1.dif similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_tower1.dif rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_tower1.dif diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_tower1.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_tower1.glb similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_tower1.glb rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_tower1.glb diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_tower2.dif b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_tower2.dif similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_tower2.dif rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_tower2.dif diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_tower2.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_tower2.glb similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_tower2.glb rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/bmiscpan_tower2.glb diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/btf_base1.dif b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_base1.dif similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/btf_base1.dif rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_base1.dif diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/btf_base1.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_base1.glb similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/btf_base1.glb rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_base1.glb diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/btf_bridge1.dif b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_bridge1.dif similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/btf_bridge1.dif rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_bridge1.dif diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/btf_bridge1.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_bridge1.glb similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/btf_bridge1.glb rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_bridge1.glb diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/btf_bridge2.dif b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_bridge2.dif similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/btf_bridge2.dif rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_bridge2.dif diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/btf_bridge2.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_bridge2.glb similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/btf_bridge2.glb rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_bridge2.glb diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/btf_bridge3.dif b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_bridge3.dif similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/btf_bridge3.dif rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_bridge3.dif diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/btf_bridge3.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_bridge3.glb similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/btf_bridge3.glb rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_bridge3.glb diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/btf_genbunk.dif b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_genbunk.dif similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/btf_genbunk.dif rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_genbunk.dif diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/btf_genbunk.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_genbunk.glb similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/btf_genbunk.glb rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_genbunk.glb diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/btf_turretplatform.dif b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_turretplatform.dif similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/btf_turretplatform.dif rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_turretplatform.dif diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/btf_turretplatform.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_turretplatform.glb similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/btf_turretplatform.glb rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btf_turretplatform.glb diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/btowr9.dif b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btowr9.dif similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/btowr9.dif rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btowr9.dif diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/btowr9.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btowr9.glb similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/btowr9.glb rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/btowr9.glb diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/dbase5.dif b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/dbase5.dif similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/dbase5.dif rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/dbase5.dif diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/dbase5.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/dbase5.glb similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/dbase5.glb rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/dbase5.glb diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/dbase6.dif b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/dbase6.dif similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/dbase6.dif rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/dbase6.dif diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/dbase6.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/dbase6.glb similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/dbase6.glb rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/dbase6.glb diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/dmisc1.dif b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/dmisc1.dif similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/dmisc1.dif rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/dmisc1.dif diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/dmisc1.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/dmisc1.glb similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/dmisc1.glb rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/dmisc1.glb diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/dplat2.dif b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/dplat2.dif similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/dplat2.dif rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/dplat2.dif diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/dplat2.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/dplat2.glb similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/dplat2.glb rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/dplat2.glb diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/dtowr1.dif b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/dtowr1.dif similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/dtowr1.dif rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/dtowr1.dif diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/dtowr1.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/dtowr1.glb similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/dtowr1.glb rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/dtowr1.glb diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/tri_base.dif b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_base.dif similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/tri_base.dif rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_base.dif diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/tri_base.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_base.glb similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/tri_base.glb rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_base.glb diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/tri_gate.dif b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_gate.dif similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/tri_gate.dif rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_gate.dif diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/tri_gate.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_gate.glb similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/tri_gate.glb rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_gate.glb diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/tri_misc1.dif b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_misc1.dif similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/tri_misc1.dif rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_misc1.dif diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/tri_misc1.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_misc1.glb similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/tri_misc1.glb rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_misc1.glb diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/tri_powerpit.dif b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_powerpit.dif similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/tri_powerpit.dif rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_powerpit.dif diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/tri_powerpit.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_powerpit.glb similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/tri_powerpit.glb rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_powerpit.glb diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/tri_tbunker.dif b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_tbunker.dif similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/tri_tbunker.dif rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_tbunker.dif diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/tri_tbunker.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_tbunker.glb similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/tri_tbunker.glb rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_tbunker.glb diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/tri_tower.dif b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_tower.dif similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/tri_tower.dif rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_tower.dif diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/tri_tower.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_tower.glb similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/tri_tower.glb rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_tower.glb diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/tri_wall3.dif b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_wall3.dif similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/tri_wall3.dif rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_wall3.dif diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/tri_wall3.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_wall3.glb similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/tri_wall3.glb rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_wall3.glb diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/tri_wall4.dif b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_wall4.dif similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/tri_wall4.dif rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_wall4.dif diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/tri_wall4.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_wall4.glb similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/tri_wall4.glb rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_wall4.glb diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/tri_wall5.dif b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_wall5.dif similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/tri_wall5.dif rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_wall5.dif diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/tri_wall5.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_wall5.glb similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/tri_wall5.glb rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_wall5.glb diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/tri_wall6.dif b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_wall6.dif similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/tri_wall6.dif rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_wall6.dif diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/interiors/tri_wall6.glb b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_wall6.glb similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/interiors/tri_wall6.glb rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/interiors/tri_wall6.glb diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/missions/BridgeTooFar.mis b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/missions/BridgeTooFar.mis similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/missions/BridgeTooFar.mis rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/missions/BridgeTooFar.mis diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/missions/DevilsElbow.mis b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/missions/DevilsElbow.mis similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/missions/DevilsElbow.mis rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/missions/DevilsElbow.mis diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/missions/InnerSanctum.mis b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/missions/InnerSanctum.mis similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/missions/InnerSanctum.mis rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/missions/InnerSanctum.mis diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/missions/IsleOfMan.mis b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/missions/IsleOfMan.mis similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/missions/IsleOfMan.mis rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/missions/IsleOfMan.mis diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/missions/Pantheon.mis b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/missions/Pantheon.mis similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/missions/Pantheon.mis rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/missions/Pantheon.mis diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/missions/Trident.mis b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/missions/Trident.mis similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/missions/Trident.mis rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/missions/Trident.mis diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/terrains/BridgeTooFar.spn b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/terrains/BridgeTooFar.spn similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/terrains/BridgeTooFar.spn rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/terrains/BridgeTooFar.spn diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/terrains/BridgeTooFar.ter b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/terrains/BridgeTooFar.ter similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/terrains/BridgeTooFar.ter rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/terrains/BridgeTooFar.ter diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/terrains/DevilsElbow.spn b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/terrains/DevilsElbow.spn similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/terrains/DevilsElbow.spn rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/terrains/DevilsElbow.spn diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/terrains/DevilsElbow.ter b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/terrains/DevilsElbow.ter similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/terrains/DevilsElbow.ter rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/terrains/DevilsElbow.ter diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/terrains/InnerSanctum.spn b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/terrains/InnerSanctum.spn similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/terrains/InnerSanctum.spn rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/terrains/InnerSanctum.spn diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/terrains/InnerSanctum.ter b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/terrains/InnerSanctum.ter similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/terrains/InnerSanctum.ter rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/terrains/InnerSanctum.ter diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/terrains/IsleOfMan.spn b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/terrains/IsleOfMan.spn similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/terrains/IsleOfMan.spn rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/terrains/IsleOfMan.spn diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/terrains/IsleOfMan.ter b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/terrains/IsleOfMan.ter similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/terrains/IsleOfMan.ter rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/terrains/IsleOfMan.ter diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/terrains/Pantheon.spn b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/terrains/Pantheon.spn similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/terrains/Pantheon.spn rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/terrains/Pantheon.spn diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/terrains/Pantheon.ter b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/terrains/Pantheon.ter similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/terrains/Pantheon.ter rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/terrains/Pantheon.ter diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/terrains/Trident.spn b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/terrains/Trident.spn similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/terrains/Trident.spn rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/terrains/Trident.spn diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/terrains/Trident.ter b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/terrains/Trident.ter similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/terrains/Trident.ter rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/terrains/Trident.ter diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/gui/Load_BridgeTooFar.png b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/gui/Load_BridgeTooFar.png similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/gui/Load_BridgeTooFar.png rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/gui/Load_BridgeTooFar.png diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/gui/Load_DevilsElbow.png b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/gui/Load_DevilsElbow.png similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/gui/Load_DevilsElbow.png rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/gui/Load_DevilsElbow.png diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/gui/Load_InnerSanctum.png b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/gui/Load_InnerSanctum.png similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/gui/Load_InnerSanctum.png rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/gui/Load_InnerSanctum.png diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/gui/Load_IsleOfMan.png b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/gui/Load_IsleOfMan.png similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/gui/Load_IsleOfMan.png rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/gui/Load_IsleOfMan.png diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/gui/Load_Pantheon.png b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/gui/Load_Pantheon.png similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/gui/Load_Pantheon.png rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/gui/Load_Pantheon.png diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/gui/Load_Trident.png b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/gui/Load_Trident.png similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/gui/Load_Trident.png rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/gui/Load_Trident.png diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/lava/skies/Lavanight_v5_BK.png b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lava/skies/Lavanight_v5_BK.png similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/lava/skies/Lavanight_v5_BK.png rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lava/skies/Lavanight_v5_BK.png diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/lava/skies/Lavanight_v5_DN.png b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lava/skies/Lavanight_v5_DN.png similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/lava/skies/Lavanight_v5_DN.png rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lava/skies/Lavanight_v5_DN.png diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/lava/skies/Lavanight_v5_FR.png b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lava/skies/Lavanight_v5_FR.png similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/lava/skies/Lavanight_v5_FR.png rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lava/skies/Lavanight_v5_FR.png diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/lava/skies/Lavanight_v5_LF.png b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lava/skies/Lavanight_v5_LF.png similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/lava/skies/Lavanight_v5_LF.png rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lava/skies/Lavanight_v5_LF.png diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/lava/skies/Lavanight_v5_RT.png b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lava/skies/Lavanight_v5_RT.png similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/lava/skies/Lavanight_v5_RT.png rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lava/skies/Lavanight_v5_RT.png diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/lava/skies/Lavanight_v5_UP.png b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lava/skies/Lavanight_v5_UP.png similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/lava/skies/Lavanight_v5_UP.png rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lava/skies/Lavanight_v5_UP.png diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/lava/skies/lavayellow_v5_BK.png b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lava/skies/lavayellow_v5_BK.png similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/lava/skies/lavayellow_v5_BK.png rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lava/skies/lavayellow_v5_BK.png diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/lava/skies/lavayellow_v5_DN.png b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lava/skies/lavayellow_v5_DN.png similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/lava/skies/lavayellow_v5_DN.png rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lava/skies/lavayellow_v5_DN.png diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/lava/skies/lavayellow_v5_FR.png b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lava/skies/lavayellow_v5_FR.png similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/lava/skies/lavayellow_v5_FR.png rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lava/skies/lavayellow_v5_FR.png diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/lava/skies/lavayellow_v5_LF.png b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lava/skies/lavayellow_v5_LF.png similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/lava/skies/lavayellow_v5_LF.png rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lava/skies/lavayellow_v5_LF.png diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/lava/skies/lavayellow_v5_RT.png b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lava/skies/lavayellow_v5_RT.png similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/lava/skies/lavayellow_v5_RT.png rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lava/skies/lavayellow_v5_RT.png diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/lava/skies/lavayellow_v5_UP.png b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lava/skies/lavayellow_v5_UP.png similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/lava/skies/lavayellow_v5_UP.png rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lava/skies/lavayellow_v5_UP.png diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/lava/skies/volcanic_starrynite_emap.png b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lava/skies/volcanic_starrynite_emap.png similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/lava/skies/volcanic_starrynite_emap.png rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lava/skies/volcanic_starrynite_emap.png diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/lava_night.dml b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lava_night.dml similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/lava_night.dml rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lava_night.dml diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/lava_yellow.dml b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lava_yellow.dml similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/lava_yellow.dml rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lava_yellow.dml diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_01_day_v5_BK.png b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush/skies/lush_01_day_v5_BK.png similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_01_day_v5_BK.png rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush/skies/lush_01_day_v5_BK.png diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_01_day_v5_DN.png b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush/skies/lush_01_day_v5_DN.png similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_01_day_v5_DN.png rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush/skies/lush_01_day_v5_DN.png diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_01_day_v5_FR.png b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush/skies/lush_01_day_v5_FR.png similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_01_day_v5_FR.png rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush/skies/lush_01_day_v5_FR.png diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_01_day_v5_LF.png b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush/skies/lush_01_day_v5_LF.png similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_01_day_v5_LF.png rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush/skies/lush_01_day_v5_LF.png diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_01_day_v5_RT.png b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush/skies/lush_01_day_v5_RT.png similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_01_day_v5_RT.png rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush/skies/lush_01_day_v5_RT.png diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_01_day_v5_UP.png b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush/skies/lush_01_day_v5_UP.png similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_01_day_v5_UP.png rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush/skies/lush_01_day_v5_UP.png diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_01_night_BK.png b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush/skies/lush_01_night_BK.png similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_01_night_BK.png rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush/skies/lush_01_night_BK.png diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_01_night_DN.png b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush/skies/lush_01_night_DN.png similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_01_night_DN.png rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush/skies/lush_01_night_DN.png diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_01_night_FR.png b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush/skies/lush_01_night_FR.png similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_01_night_FR.png rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush/skies/lush_01_night_FR.png diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_01_night_LF.png b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush/skies/lush_01_night_LF.png similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_01_night_LF.png rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush/skies/lush_01_night_LF.png diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_01_night_RT.png b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush/skies/lush_01_night_RT.png similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_01_night_RT.png rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush/skies/lush_01_night_RT.png diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_01_night_UP.png b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush/skies/lush_01_night_UP.png similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_01_night_UP.png rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush/skies/lush_01_night_UP.png diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_02_dusk_BK.png b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush/skies/lush_02_dusk_BK.png similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_02_dusk_BK.png rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush/skies/lush_02_dusk_BK.png diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_02_dusk_DN.png b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush/skies/lush_02_dusk_DN.png similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_02_dusk_DN.png rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush/skies/lush_02_dusk_DN.png diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_02_dusk_FR.png b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush/skies/lush_02_dusk_FR.png similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_02_dusk_FR.png rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush/skies/lush_02_dusk_FR.png diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_02_dusk_LF.png b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush/skies/lush_02_dusk_LF.png similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_02_dusk_LF.png rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush/skies/lush_02_dusk_LF.png diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_02_dusk_RT.png b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush/skies/lush_02_dusk_RT.png similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_02_dusk_RT.png rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush/skies/lush_02_dusk_RT.png diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_02_dusk_UP.png b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush/skies/lush_02_dusk_UP.png similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_02_dusk_UP.png rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush/skies/lush_02_dusk_UP.png diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/lush_day.dml b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush_day.dml similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/lush_day.dml rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush_day.dml diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/lush_dusk.dml b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush_dusk.dml similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/lush_dusk.dml rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush_dusk.dml diff --git a/docs/base/@vl2/DynamixFinalPack.vl2/textures/lush_night.dml b/docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush_night.dml similarity index 100% rename from docs/base/@vl2/DynamixFinalPack.vl2/textures/lush_night.dml rename to docs/base/@vl2/z_mappacks/DynamixFinalPack.vl2/textures/lush_night.dml diff --git a/docs/base/@vl2/S5maps.vl2/interiors/anthem_pipebasemini.dif b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthem_pipebasemini.dif similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/anthem_pipebasemini.dif rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthem_pipebasemini.dif diff --git a/docs/base/@vl2/S5maps.vl2/interiors/anthem_pipebasemini.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthem_pipebasemini.glb similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/anthem_pipebasemini.glb rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthem_pipebasemini.glb diff --git a/docs/base/@vl2/S5maps.vl2/interiors/anthem_pipebunker.dif b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthem_pipebunker.dif similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/anthem_pipebunker.dif rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthem_pipebunker.dif diff --git a/docs/base/@vl2/S5maps.vl2/interiors/anthem_pipebunker.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthem_pipebunker.glb similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/anthem_pipebunker.glb rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthem_pipebunker.glb diff --git a/docs/base/@vl2/S5maps.vl2/interiors/anthem_pipestand2.dif b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthem_pipestand2.dif similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/anthem_pipestand2.dif rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthem_pipestand2.dif diff --git a/docs/base/@vl2/S5maps.vl2/interiors/anthem_pipestand2.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthem_pipestand2.glb similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/anthem_pipestand2.glb rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthem_pipestand2.glb diff --git a/docs/base/@vl2/S5maps.vl2/interiors/anthem_pitbase.dif b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthem_pitbase.dif similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/anthem_pitbase.dif rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthem_pitbase.dif diff --git a/docs/base/@vl2/S5maps.vl2/interiors/anthem_pitbase.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthem_pitbase.glb similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/anthem_pitbase.glb rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthem_pitbase.glb diff --git a/docs/base/@vl2/S5maps.vl2/interiors/anthem_pitstand.dif b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthem_pitstand.dif similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/anthem_pitstand.dif rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthem_pitstand.dif diff --git a/docs/base/@vl2/S5maps.vl2/interiors/anthem_pitstand.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthem_pitstand.glb similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/anthem_pitstand.glb rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthem_pitstand.glb diff --git a/docs/base/@vl2/S5maps.vl2/interiors/anthemblock.dif b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthemblock.dif similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/anthemblock.dif rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthemblock.dif diff --git a/docs/base/@vl2/S5maps.vl2/interiors/anthemblock.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthemblock.glb similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/anthemblock.glb rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/anthemblock.glb diff --git a/docs/base/@vl2/S5maps.vl2/interiors/ccb_be_tower1b_x2.dif b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/ccb_be_tower1b_x2.dif similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/ccb_be_tower1b_x2.dif rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/ccb_be_tower1b_x2.dif diff --git a/docs/base/@vl2/S5maps.vl2/interiors/ccb_be_tower1b_x2.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/ccb_be_tower1b_x2.glb similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/ccb_be_tower1b_x2.glb rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/ccb_be_tower1b_x2.glb diff --git a/docs/base/@vl2/S5maps.vl2/interiors/centaur.dif b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/centaur.dif similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/centaur.dif rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/centaur.dif diff --git a/docs/base/@vl2/S5maps.vl2/interiors/centaur.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/centaur.glb similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/centaur.glb rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/centaur.glb diff --git a/docs/base/@vl2/S5maps.vl2/interiors/centower.dif b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/centower.dif similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/centower.dif rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/centower.dif diff --git a/docs/base/@vl2/S5maps.vl2/interiors/centower.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/centower.glb similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/centower.glb rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/centower.glb diff --git a/docs/base/@vl2/S5maps.vl2/interiors/damnationstand.dif b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/damnationstand.dif similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/damnationstand.dif rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/damnationstand.dif diff --git a/docs/base/@vl2/S5maps.vl2/interiors/damnationstand.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/damnationstand.glb similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/damnationstand.glb rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/damnationstand.glb diff --git a/docs/base/@vl2/S5maps.vl2/interiors/flingbase01.dif b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingbase01.dif similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/flingbase01.dif rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingbase01.dif diff --git a/docs/base/@vl2/S5maps.vl2/interiors/flingbase01.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingbase01.glb similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/flingbase01.glb rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingbase01.glb diff --git a/docs/base/@vl2/S5maps.vl2/interiors/flingbase02.dif b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingbase02.dif similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/flingbase02.dif rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingbase02.dif diff --git a/docs/base/@vl2/S5maps.vl2/interiors/flingbase02.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingbase02.glb similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/flingbase02.glb rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingbase02.glb diff --git a/docs/base/@vl2/S5maps.vl2/interiors/flingstand01.dif b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingstand01.dif similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/flingstand01.dif rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingstand01.dif diff --git a/docs/base/@vl2/S5maps.vl2/interiors/flingstand01.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingstand01.glb similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/flingstand01.glb rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingstand01.glb diff --git a/docs/base/@vl2/S5maps.vl2/interiors/flingteeth.dif b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingteeth.dif similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/flingteeth.dif rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingteeth.dif diff --git a/docs/base/@vl2/S5maps.vl2/interiors/flingteeth.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingteeth.glb similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/flingteeth.glb rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingteeth.glb diff --git a/docs/base/@vl2/S5maps.vl2/interiors/flingtower01.dif b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingtower01.dif similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/flingtower01.dif rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingtower01.dif diff --git a/docs/base/@vl2/S5maps.vl2/interiors/flingtower01.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingtower01.glb similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/flingtower01.glb rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingtower01.glb diff --git a/docs/base/@vl2/S5maps.vl2/interiors/flingtower02.dif b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingtower02.dif similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/flingtower02.dif rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingtower02.dif diff --git a/docs/base/@vl2/S5maps.vl2/interiors/flingtower02.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingtower02.glb similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/flingtower02.glb rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingtower02.glb diff --git a/docs/base/@vl2/S5maps.vl2/interiors/flingturretstand01.dif b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingturretstand01.dif similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/flingturretstand01.dif rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingturretstand01.dif diff --git a/docs/base/@vl2/S5maps.vl2/interiors/flingturretstand01.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingturretstand01.glb similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/flingturretstand01.glb rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/flingturretstand01.glb diff --git a/docs/base/@vl2/S5maps.vl2/interiors/rilke_whitedwarf_towerbunker2_x2.dif b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rilke_whitedwarf_towerbunker2_x2.dif similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/rilke_whitedwarf_towerbunker2_x2.dif rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rilke_whitedwarf_towerbunker2_x2.dif diff --git a/docs/base/@vl2/S5maps.vl2/interiors/rilke_whitedwarf_towerbunker2_x2.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rilke_whitedwarf_towerbunker2_x2.glb similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/rilke_whitedwarf_towerbunker2_x2.glb rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rilke_whitedwarf_towerbunker2_x2.glb diff --git a/docs/base/@vl2/S5maps.vl2/interiors/rst_derm_bunker.dif b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_bunker.dif similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/rst_derm_bunker.dif rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_bunker.dif diff --git a/docs/base/@vl2/S5maps.vl2/interiors/rst_derm_bunker.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_bunker.glb similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/rst_derm_bunker.glb rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_bunker.glb diff --git a/docs/base/@vl2/S5maps.vl2/interiors/rst_derm_mainbase.dif b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_mainbase.dif similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/rst_derm_mainbase.dif rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_mainbase.dif diff --git a/docs/base/@vl2/S5maps.vl2/interiors/rst_derm_mainbase.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_mainbase.glb similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/rst_derm_mainbase.glb rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_mainbase.glb diff --git a/docs/base/@vl2/S5maps.vl2/interiors/rst_derm_newpillarstand.dif b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_newpillarstand.dif similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/rst_derm_newpillarstand.dif rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_newpillarstand.dif diff --git a/docs/base/@vl2/S5maps.vl2/interiors/rst_derm_newpillarstand.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_newpillarstand.glb similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/rst_derm_newpillarstand.glb rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_newpillarstand.glb diff --git a/docs/base/@vl2/S5maps.vl2/interiors/rst_derm_pillar.dif b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_pillar.dif similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/rst_derm_pillar.dif rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_pillar.dif diff --git a/docs/base/@vl2/S5maps.vl2/interiors/rst_derm_pillar.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_pillar.glb similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/rst_derm_pillar.glb rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_pillar.glb diff --git a/docs/base/@vl2/S5maps.vl2/interiors/rst_derm_plat.dif b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_plat.dif similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/rst_derm_plat.dif rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_plat.dif diff --git a/docs/base/@vl2/S5maps.vl2/interiors/rst_derm_plat.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_plat.glb similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/rst_derm_plat.glb rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_plat.glb diff --git a/docs/base/@vl2/S5maps.vl2/interiors/rst_derm_plat2.dif b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_plat2.dif similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/rst_derm_plat2.dif rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_plat2.dif diff --git a/docs/base/@vl2/S5maps.vl2/interiors/rst_derm_plat2.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_plat2.glb similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/rst_derm_plat2.glb rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_plat2.glb diff --git a/docs/base/@vl2/S5maps.vl2/interiors/rst_derm_podium.dif b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_podium.dif similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/rst_derm_podium.dif rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_podium.dif diff --git a/docs/base/@vl2/S5maps.vl2/interiors/rst_derm_podium.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_podium.glb similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/rst_derm_podium.glb rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_podium.glb diff --git a/docs/base/@vl2/S5maps.vl2/interiors/rst_derm_snipenest.dif b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_snipenest.dif similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/rst_derm_snipenest.dif rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_snipenest.dif diff --git a/docs/base/@vl2/S5maps.vl2/interiors/rst_derm_snipenest.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_snipenest.glb similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/rst_derm_snipenest.glb rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_snipenest.glb diff --git a/docs/base/@vl2/S5maps.vl2/interiors/rst_derm_turretbase.dif b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_turretbase.dif similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/rst_derm_turretbase.dif rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_turretbase.dif diff --git a/docs/base/@vl2/S5maps.vl2/interiors/rst_derm_turretbase.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_turretbase.glb similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/rst_derm_turretbase.glb rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_turretbase.glb diff --git a/docs/base/@vl2/S5maps.vl2/interiors/rst_derm_vechpad.dif b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_vechpad.dif similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/rst_derm_vechpad.dif rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_vechpad.dif diff --git a/docs/base/@vl2/S5maps.vl2/interiors/rst_derm_vechpad.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_vechpad.glb similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/rst_derm_vechpad.glb rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_derm_vechpad.glb diff --git a/docs/base/@vl2/S5maps.vl2/interiors/rst_swd_flagstand.dif b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_swd_flagstand.dif similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/rst_swd_flagstand.dif rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_swd_flagstand.dif diff --git a/docs/base/@vl2/S5maps.vl2/interiors/rst_swd_flagstand.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_swd_flagstand.glb similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/rst_swd_flagstand.glb rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_swd_flagstand.glb diff --git a/docs/base/@vl2/S5maps.vl2/interiors/rst_swd_ship2.dif b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_swd_ship2.dif similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/rst_swd_ship2.dif rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_swd_ship2.dif diff --git a/docs/base/@vl2/S5maps.vl2/interiors/rst_swd_ship2.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_swd_ship2.glb similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/rst_swd_ship2.glb rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/rst_swd_ship2.glb diff --git a/docs/base/@vl2/S5maps.vl2/interiors/s5_anthem_pipebase.dif b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/s5_anthem_pipebase.dif similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/s5_anthem_pipebase.dif rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/s5_anthem_pipebase.dif diff --git a/docs/base/@vl2/S5maps.vl2/interiors/s5_anthem_pipebase.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/s5_anthem_pipebase.glb similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/s5_anthem_pipebase.glb rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/s5_anthem_pipebase.glb diff --git a/docs/base/@vl2/S5maps.vl2/interiors/s5_anthem_pipestand.dif b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/s5_anthem_pipestand.dif similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/s5_anthem_pipestand.dif rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/s5_anthem_pipestand.dif diff --git a/docs/base/@vl2/S5maps.vl2/interiors/s5_anthem_pipestand.glb b/docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/s5_anthem_pipestand.glb similarity index 100% rename from docs/base/@vl2/S5maps.vl2/interiors/s5_anthem_pipestand.glb rename to docs/base/@vl2/z_mappacks/S5maps.vl2/interiors/s5_anthem_pipestand.glb diff --git a/docs/base/@vl2/S5maps.vl2/missions/S5_Centaur.mis b/docs/base/@vl2/z_mappacks/S5maps.vl2/missions/S5_Centaur.mis similarity index 100% rename from docs/base/@vl2/S5maps.vl2/missions/S5_Centaur.mis rename to docs/base/@vl2/z_mappacks/S5maps.vl2/missions/S5_Centaur.mis diff --git a/docs/base/@vl2/S5maps.vl2/missions/S5_Damnation.mis b/docs/base/@vl2/z_mappacks/S5maps.vl2/missions/S5_Damnation.mis similarity index 100% rename from docs/base/@vl2/S5maps.vl2/missions/S5_Damnation.mis rename to docs/base/@vl2/z_mappacks/S5maps.vl2/missions/S5_Damnation.mis diff --git a/docs/base/@vl2/S5maps.vl2/missions/S5_Drache.mis b/docs/base/@vl2/z_mappacks/S5maps.vl2/missions/S5_Drache.mis similarity index 100% rename from docs/base/@vl2/S5maps.vl2/missions/S5_Drache.mis rename to docs/base/@vl2/z_mappacks/S5maps.vl2/missions/S5_Drache.mis diff --git a/docs/base/@vl2/S5maps.vl2/missions/S5_HawkingHeat.mis b/docs/base/@vl2/z_mappacks/S5maps.vl2/missions/S5_HawkingHeat.mis similarity index 100% rename from docs/base/@vl2/S5maps.vl2/missions/S5_HawkingHeat.mis rename to docs/base/@vl2/z_mappacks/S5maps.vl2/missions/S5_HawkingHeat.mis diff --git a/docs/base/@vl2/S5maps.vl2/missions/S5_Icedance.mis b/docs/base/@vl2/z_mappacks/S5maps.vl2/missions/S5_Icedance.mis similarity index 100% rename from docs/base/@vl2/S5maps.vl2/missions/S5_Icedance.mis rename to docs/base/@vl2/z_mappacks/S5maps.vl2/missions/S5_Icedance.mis diff --git a/docs/base/@vl2/S5maps.vl2/missions/S5_Massive.mis b/docs/base/@vl2/z_mappacks/S5maps.vl2/missions/S5_Massive.mis similarity index 100% rename from docs/base/@vl2/S5maps.vl2/missions/S5_Massive.mis rename to docs/base/@vl2/z_mappacks/S5maps.vl2/missions/S5_Massive.mis diff --git a/docs/base/@vl2/S5maps.vl2/missions/S5_Mimicry.mis b/docs/base/@vl2/z_mappacks/S5maps.vl2/missions/S5_Mimicry.mis similarity index 100% rename from docs/base/@vl2/S5maps.vl2/missions/S5_Mimicry.mis rename to docs/base/@vl2/z_mappacks/S5maps.vl2/missions/S5_Mimicry.mis diff --git a/docs/base/@vl2/S5maps.vl2/missions/S5_Misadventure.mis b/docs/base/@vl2/z_mappacks/S5maps.vl2/missions/S5_Misadventure.mis similarity index 100% rename from docs/base/@vl2/S5maps.vl2/missions/S5_Misadventure.mis rename to docs/base/@vl2/z_mappacks/S5maps.vl2/missions/S5_Misadventure.mis diff --git a/docs/base/@vl2/S5maps.vl2/missions/S5_Mordacity.mis b/docs/base/@vl2/z_mappacks/S5maps.vl2/missions/S5_Mordacity.mis similarity index 100% rename from docs/base/@vl2/S5maps.vl2/missions/S5_Mordacity.mis rename to docs/base/@vl2/z_mappacks/S5maps.vl2/missions/S5_Mordacity.mis diff --git a/docs/base/@vl2/S5maps.vl2/missions/S5_Reynard.mis b/docs/base/@vl2/z_mappacks/S5maps.vl2/missions/S5_Reynard.mis similarity index 100% rename from docs/base/@vl2/S5maps.vl2/missions/S5_Reynard.mis rename to docs/base/@vl2/z_mappacks/S5maps.vl2/missions/S5_Reynard.mis diff --git a/docs/base/@vl2/S5maps.vl2/missions/S5_Sherman.mis b/docs/base/@vl2/z_mappacks/S5maps.vl2/missions/S5_Sherman.mis similarity index 100% rename from docs/base/@vl2/S5maps.vl2/missions/S5_Sherman.mis rename to docs/base/@vl2/z_mappacks/S5maps.vl2/missions/S5_Sherman.mis diff --git a/docs/base/@vl2/S5maps.vl2/missions/S5_Silenus.mis b/docs/base/@vl2/z_mappacks/S5maps.vl2/missions/S5_Silenus.mis similarity index 100% rename from docs/base/@vl2/S5maps.vl2/missions/S5_Silenus.mis rename to docs/base/@vl2/z_mappacks/S5maps.vl2/missions/S5_Silenus.mis diff --git a/docs/base/@vl2/S5maps.vl2/missions/S5_Woodymyrk.mis b/docs/base/@vl2/z_mappacks/S5maps.vl2/missions/S5_Woodymyrk.mis similarity index 100% rename from docs/base/@vl2/S5maps.vl2/missions/S5_Woodymyrk.mis rename to docs/base/@vl2/z_mappacks/S5maps.vl2/missions/S5_Woodymyrk.mis diff --git a/docs/base/@vl2/S5maps.vl2/terrains/S5-Icedance.ter b/docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5-Icedance.ter similarity index 100% rename from docs/base/@vl2/S5maps.vl2/terrains/S5-Icedance.ter rename to docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5-Icedance.ter diff --git a/docs/base/@vl2/S5maps.vl2/terrains/S5-Mordacity.ter b/docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5-Mordacity.ter similarity index 100% rename from docs/base/@vl2/S5maps.vl2/terrains/S5-Mordacity.ter rename to docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5-Mordacity.ter diff --git a/docs/base/@vl2/S5maps.vl2/terrains/S5-massive.ter b/docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5-massive.ter similarity index 100% rename from docs/base/@vl2/S5maps.vl2/terrains/S5-massive.ter rename to docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5-massive.ter diff --git a/docs/base/@vl2/S5maps.vl2/terrains/S5_Centaur.spn b/docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_Centaur.spn similarity index 100% rename from docs/base/@vl2/S5maps.vl2/terrains/S5_Centaur.spn rename to docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_Centaur.spn diff --git a/docs/base/@vl2/S5maps.vl2/terrains/S5_Centaur.ter b/docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_Centaur.ter similarity index 100% rename from docs/base/@vl2/S5maps.vl2/terrains/S5_Centaur.ter rename to docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_Centaur.ter diff --git a/docs/base/@vl2/S5maps.vl2/terrains/S5_Damnation.spn b/docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_Damnation.spn similarity index 100% rename from docs/base/@vl2/S5maps.vl2/terrains/S5_Damnation.spn rename to docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_Damnation.spn diff --git a/docs/base/@vl2/S5maps.vl2/terrains/S5_Drache.spn b/docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_Drache.spn similarity index 100% rename from docs/base/@vl2/S5maps.vl2/terrains/S5_Drache.spn rename to docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_Drache.spn diff --git a/docs/base/@vl2/S5maps.vl2/terrains/S5_Drache.ter b/docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_Drache.ter similarity index 100% rename from docs/base/@vl2/S5maps.vl2/terrains/S5_Drache.ter rename to docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_Drache.ter diff --git a/docs/base/@vl2/S5maps.vl2/terrains/S5_HawkingHeat.spn b/docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_HawkingHeat.spn similarity index 100% rename from docs/base/@vl2/S5maps.vl2/terrains/S5_HawkingHeat.spn rename to docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_HawkingHeat.spn diff --git a/docs/base/@vl2/S5maps.vl2/terrains/S5_Icedance.spn b/docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_Icedance.spn similarity index 100% rename from docs/base/@vl2/S5maps.vl2/terrains/S5_Icedance.spn rename to docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_Icedance.spn diff --git a/docs/base/@vl2/S5maps.vl2/terrains/S5_Icedance.ter b/docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_Icedance.ter similarity index 100% rename from docs/base/@vl2/S5maps.vl2/terrains/S5_Icedance.ter rename to docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_Icedance.ter diff --git a/docs/base/@vl2/S5maps.vl2/terrains/S5_Massive.spn b/docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_Massive.spn similarity index 100% rename from docs/base/@vl2/S5maps.vl2/terrains/S5_Massive.spn rename to docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_Massive.spn diff --git a/docs/base/@vl2/S5maps.vl2/terrains/S5_Mimicry.spn b/docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_Mimicry.spn similarity index 100% rename from docs/base/@vl2/S5maps.vl2/terrains/S5_Mimicry.spn rename to docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_Mimicry.spn diff --git a/docs/base/@vl2/S5maps.vl2/terrains/S5_Misadventure.spn b/docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_Misadventure.spn similarity index 100% rename from docs/base/@vl2/S5maps.vl2/terrains/S5_Misadventure.spn rename to docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_Misadventure.spn diff --git a/docs/base/@vl2/S5maps.vl2/terrains/S5_Mordacity.spn b/docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_Mordacity.spn similarity index 100% rename from docs/base/@vl2/S5maps.vl2/terrains/S5_Mordacity.spn rename to docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_Mordacity.spn diff --git a/docs/base/@vl2/S5maps.vl2/terrains/S5_Mordacity.ter b/docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_Mordacity.ter similarity index 100% rename from docs/base/@vl2/S5maps.vl2/terrains/S5_Mordacity.ter rename to docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_Mordacity.ter diff --git a/docs/base/@vl2/S5maps.vl2/terrains/S5_PipeDream.spn b/docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_PipeDream.spn similarity index 100% rename from docs/base/@vl2/S5maps.vl2/terrains/S5_PipeDream.spn rename to docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_PipeDream.spn diff --git a/docs/base/@vl2/S5maps.vl2/terrains/S5_Reynard.spn b/docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_Reynard.spn similarity index 100% rename from docs/base/@vl2/S5maps.vl2/terrains/S5_Reynard.spn rename to docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_Reynard.spn diff --git a/docs/base/@vl2/S5maps.vl2/terrains/S5_Sherman.spn b/docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_Sherman.spn similarity index 100% rename from docs/base/@vl2/S5maps.vl2/terrains/S5_Sherman.spn rename to docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_Sherman.spn diff --git a/docs/base/@vl2/S5maps.vl2/terrains/S5_Sherman.ter b/docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_Sherman.ter similarity index 100% rename from docs/base/@vl2/S5maps.vl2/terrains/S5_Sherman.ter rename to docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_Sherman.ter diff --git a/docs/base/@vl2/S5maps.vl2/terrains/S5_Silenus.spn b/docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_Silenus.spn similarity index 100% rename from docs/base/@vl2/S5maps.vl2/terrains/S5_Silenus.spn rename to docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_Silenus.spn diff --git a/docs/base/@vl2/S5maps.vl2/terrains/S5_WoodyMyrk.spn b/docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_WoodyMyrk.spn similarity index 100% rename from docs/base/@vl2/S5maps.vl2/terrains/S5_WoodyMyrk.spn rename to docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_WoodyMyrk.spn diff --git a/docs/base/@vl2/S5maps.vl2/terrains/S5_massive.ter b/docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_massive.ter similarity index 100% rename from docs/base/@vl2/S5maps.vl2/terrains/S5_massive.ter rename to docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_massive.ter diff --git a/docs/base/@vl2/S5maps.vl2/terrains/S5_rst_hawkingheat.ter b/docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_rst_hawkingheat.ter similarity index 100% rename from docs/base/@vl2/S5maps.vl2/terrains/S5_rst_hawkingheat.ter rename to docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_rst_hawkingheat.ter diff --git a/docs/base/@vl2/S5maps.vl2/terrains/S5_rst_misadventure.ter b/docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_rst_misadventure.ter similarity index 100% rename from docs/base/@vl2/S5maps.vl2/terrains/S5_rst_misadventure.ter rename to docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_rst_misadventure.ter diff --git a/docs/base/@vl2/S5maps.vl2/terrains/S5_rst_reynard.ter b/docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_rst_reynard.ter similarity index 100% rename from docs/base/@vl2/S5maps.vl2/terrains/S5_rst_reynard.ter rename to docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_rst_reynard.ter diff --git a/docs/base/@vl2/S5maps.vl2/terrains/S5_rst_silenus.ter b/docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_rst_silenus.ter similarity index 100% rename from docs/base/@vl2/S5maps.vl2/terrains/S5_rst_silenus.ter rename to docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/S5_rst_silenus.ter diff --git a/docs/base/@vl2/S5maps.vl2/terrains/WoodyMyrkSE.ter b/docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/WoodyMyrkSE.ter similarity index 100% rename from docs/base/@vl2/S5maps.vl2/terrains/WoodyMyrkSE.ter rename to docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/WoodyMyrkSE.ter diff --git a/docs/base/@vl2/S5maps.vl2/terrains/heightfield/RST_hawking.png b/docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/heightfield/RST_hawking.png similarity index 100% rename from docs/base/@vl2/S5maps.vl2/terrains/heightfield/RST_hawking.png rename to docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/heightfield/RST_hawking.png diff --git a/docs/base/@vl2/S5maps.vl2/terrains/heightfield/RST_hawkingheat.png b/docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/heightfield/RST_hawkingheat.png similarity index 100% rename from docs/base/@vl2/S5maps.vl2/terrains/heightfield/RST_hawkingheat.png rename to docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/heightfield/RST_hawkingheat.png diff --git a/docs/base/@vl2/S5maps.vl2/terrains/heightfield/RST_misadventure.png b/docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/heightfield/RST_misadventure.png similarity index 100% rename from docs/base/@vl2/S5maps.vl2/terrains/heightfield/RST_misadventure.png rename to docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/heightfield/RST_misadventure.png diff --git a/docs/base/@vl2/S5maps.vl2/terrains/heightfield/RST_reynard.png b/docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/heightfield/RST_reynard.png similarity index 100% rename from docs/base/@vl2/S5maps.vl2/terrains/heightfield/RST_reynard.png rename to docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/heightfield/RST_reynard.png diff --git a/docs/base/@vl2/S5maps.vl2/terrains/heightfield/RST_silenus.png b/docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/heightfield/RST_silenus.png similarity index 100% rename from docs/base/@vl2/S5maps.vl2/terrains/heightfield/RST_silenus.png rename to docs/base/@vl2/z_mappacks/S5maps.vl2/terrains/heightfield/RST_silenus.png diff --git a/docs/base/@vl2/S5maps.vl2/textures/gui/Load_S5_Centaur.png b/docs/base/@vl2/z_mappacks/S5maps.vl2/textures/gui/Load_S5_Centaur.png similarity index 100% rename from docs/base/@vl2/S5maps.vl2/textures/gui/Load_S5_Centaur.png rename to docs/base/@vl2/z_mappacks/S5maps.vl2/textures/gui/Load_S5_Centaur.png diff --git a/docs/base/@vl2/S5maps.vl2/textures/gui/Load_S5_Damnation.png b/docs/base/@vl2/z_mappacks/S5maps.vl2/textures/gui/Load_S5_Damnation.png similarity index 100% rename from docs/base/@vl2/S5maps.vl2/textures/gui/Load_S5_Damnation.png rename to docs/base/@vl2/z_mappacks/S5maps.vl2/textures/gui/Load_S5_Damnation.png diff --git a/docs/base/@vl2/S5maps.vl2/textures/gui/Load_S5_Drache.png b/docs/base/@vl2/z_mappacks/S5maps.vl2/textures/gui/Load_S5_Drache.png similarity index 100% rename from docs/base/@vl2/S5maps.vl2/textures/gui/Load_S5_Drache.png rename to docs/base/@vl2/z_mappacks/S5maps.vl2/textures/gui/Load_S5_Drache.png diff --git a/docs/base/@vl2/S5maps.vl2/textures/gui/Load_S5_HawkingHeat.png b/docs/base/@vl2/z_mappacks/S5maps.vl2/textures/gui/Load_S5_HawkingHeat.png similarity index 100% rename from docs/base/@vl2/S5maps.vl2/textures/gui/Load_S5_HawkingHeat.png rename to docs/base/@vl2/z_mappacks/S5maps.vl2/textures/gui/Load_S5_HawkingHeat.png diff --git a/docs/base/@vl2/S5maps.vl2/textures/gui/Load_S5_Icedance.png b/docs/base/@vl2/z_mappacks/S5maps.vl2/textures/gui/Load_S5_Icedance.png similarity index 100% rename from docs/base/@vl2/S5maps.vl2/textures/gui/Load_S5_Icedance.png rename to docs/base/@vl2/z_mappacks/S5maps.vl2/textures/gui/Load_S5_Icedance.png diff --git a/docs/base/@vl2/S5maps.vl2/textures/gui/Load_S5_Massive.png b/docs/base/@vl2/z_mappacks/S5maps.vl2/textures/gui/Load_S5_Massive.png similarity index 100% rename from docs/base/@vl2/S5maps.vl2/textures/gui/Load_S5_Massive.png rename to docs/base/@vl2/z_mappacks/S5maps.vl2/textures/gui/Load_S5_Massive.png diff --git a/docs/base/@vl2/S5maps.vl2/textures/gui/Load_S5_Mimicry.png b/docs/base/@vl2/z_mappacks/S5maps.vl2/textures/gui/Load_S5_Mimicry.png similarity index 100% rename from docs/base/@vl2/S5maps.vl2/textures/gui/Load_S5_Mimicry.png rename to docs/base/@vl2/z_mappacks/S5maps.vl2/textures/gui/Load_S5_Mimicry.png diff --git a/docs/base/@vl2/S5maps.vl2/textures/gui/Load_S5_Misadventure.png b/docs/base/@vl2/z_mappacks/S5maps.vl2/textures/gui/Load_S5_Misadventure.png similarity index 100% rename from docs/base/@vl2/S5maps.vl2/textures/gui/Load_S5_Misadventure.png rename to docs/base/@vl2/z_mappacks/S5maps.vl2/textures/gui/Load_S5_Misadventure.png diff --git a/docs/base/@vl2/S5maps.vl2/textures/gui/Load_S5_Mordacity.png b/docs/base/@vl2/z_mappacks/S5maps.vl2/textures/gui/Load_S5_Mordacity.png similarity index 100% rename from docs/base/@vl2/S5maps.vl2/textures/gui/Load_S5_Mordacity.png rename to docs/base/@vl2/z_mappacks/S5maps.vl2/textures/gui/Load_S5_Mordacity.png diff --git a/docs/base/@vl2/S5maps.vl2/textures/gui/Load_S5_Reynard.png b/docs/base/@vl2/z_mappacks/S5maps.vl2/textures/gui/Load_S5_Reynard.png similarity index 100% rename from docs/base/@vl2/S5maps.vl2/textures/gui/Load_S5_Reynard.png rename to docs/base/@vl2/z_mappacks/S5maps.vl2/textures/gui/Load_S5_Reynard.png diff --git a/docs/base/@vl2/S5maps.vl2/textures/gui/Load_S5_Sherman.png b/docs/base/@vl2/z_mappacks/S5maps.vl2/textures/gui/Load_S5_Sherman.png similarity index 100% rename from docs/base/@vl2/S5maps.vl2/textures/gui/Load_S5_Sherman.png rename to docs/base/@vl2/z_mappacks/S5maps.vl2/textures/gui/Load_S5_Sherman.png diff --git a/docs/base/@vl2/S5maps.vl2/textures/gui/Load_S5_Silenus.png b/docs/base/@vl2/z_mappacks/S5maps.vl2/textures/gui/Load_S5_Silenus.png similarity index 100% rename from docs/base/@vl2/S5maps.vl2/textures/gui/Load_S5_Silenus.png rename to docs/base/@vl2/z_mappacks/S5maps.vl2/textures/gui/Load_S5_Silenus.png diff --git a/docs/base/@vl2/S5maps.vl2/textures/gui/Load_S5_Woodymyrk.png b/docs/base/@vl2/z_mappacks/S5maps.vl2/textures/gui/Load_S5_Woodymyrk.png similarity index 100% rename from docs/base/@vl2/S5maps.vl2/textures/gui/Load_S5_Woodymyrk.png rename to docs/base/@vl2/z_mappacks/S5maps.vl2/textures/gui/Load_S5_Woodymyrk.png diff --git a/docs/base/@vl2/S8maps.vl2/interiors/anthem_cardiacbase.dif b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/anthem_cardiacbase.dif similarity index 100% rename from docs/base/@vl2/S8maps.vl2/interiors/anthem_cardiacbase.dif rename to docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/anthem_cardiacbase.dif diff --git a/docs/base/@vl2/S8maps.vl2/interiors/anthem_cardiacbase.glb b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/anthem_cardiacbase.glb similarity index 100% rename from docs/base/@vl2/S8maps.vl2/interiors/anthem_cardiacbase.glb rename to docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/anthem_cardiacbase.glb diff --git a/docs/base/@vl2/S8maps.vl2/interiors/anthem_cardiacbridge.dif b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/anthem_cardiacbridge.dif similarity index 100% rename from docs/base/@vl2/S8maps.vl2/interiors/anthem_cardiacbridge.dif rename to docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/anthem_cardiacbridge.dif diff --git a/docs/base/@vl2/S8maps.vl2/interiors/anthem_cardiacbridge.glb b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/anthem_cardiacbridge.glb similarity index 100% rename from docs/base/@vl2/S8maps.vl2/interiors/anthem_cardiacbridge.glb rename to docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/anthem_cardiacbridge.glb diff --git a/docs/base/@vl2/S8maps.vl2/interiors/anthem_cardiacstand.dif b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/anthem_cardiacstand.dif similarity index 100% rename from docs/base/@vl2/S8maps.vl2/interiors/anthem_cardiacstand.dif rename to docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/anthem_cardiacstand.dif diff --git a/docs/base/@vl2/S8maps.vl2/interiors/anthem_cardiacstand.glb b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/anthem_cardiacstand.glb similarity index 100% rename from docs/base/@vl2/S8maps.vl2/interiors/anthem_cardiacstand.glb rename to docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/anthem_cardiacstand.glb diff --git a/docs/base/@vl2/S8maps.vl2/interiors/anthem_cardiactower.dif b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/anthem_cardiactower.dif similarity index 100% rename from docs/base/@vl2/S8maps.vl2/interiors/anthem_cardiactower.dif rename to docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/anthem_cardiactower.dif diff --git a/docs/base/@vl2/S8maps.vl2/interiors/anthem_cardiactower.glb b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/anthem_cardiactower.glb similarity index 100% rename from docs/base/@vl2/S8maps.vl2/interiors/anthem_cardiactower.glb rename to docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/anthem_cardiactower.glb diff --git a/docs/base/@vl2/S8maps.vl2/interiors/anthem_cardiacturret.dif b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/anthem_cardiacturret.dif similarity index 100% rename from docs/base/@vl2/S8maps.vl2/interiors/anthem_cardiacturret.dif rename to docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/anthem_cardiacturret.dif diff --git a/docs/base/@vl2/S8maps.vl2/interiors/anthem_cardiacturret.glb b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/anthem_cardiacturret.glb similarity index 100% rename from docs/base/@vl2/S8maps.vl2/interiors/anthem_cardiacturret.glb rename to docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/anthem_cardiacturret.glb diff --git a/docs/base/@vl2/S8maps.vl2/interiors/flingrock01.dif b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingrock01.dif similarity index 100% rename from docs/base/@vl2/S8maps.vl2/interiors/flingrock01.dif rename to docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingrock01.dif diff --git a/docs/base/@vl2/S8maps.vl2/interiors/flingrock01.glb b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingrock01.glb similarity index 100% rename from docs/base/@vl2/S8maps.vl2/interiors/flingrock01.glb rename to docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingrock01.glb diff --git a/docs/base/@vl2/S8maps.vl2/interiors/flingrockvent01.dif b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingrockvent01.dif similarity index 100% rename from docs/base/@vl2/S8maps.vl2/interiors/flingrockvent01.dif rename to docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingrockvent01.dif diff --git a/docs/base/@vl2/S8maps.vl2/interiors/flingrockvent01.glb b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingrockvent01.glb similarity index 100% rename from docs/base/@vl2/S8maps.vl2/interiors/flingrockvent01.glb rename to docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingrockvent01.glb diff --git a/docs/base/@vl2/S8maps.vl2/interiors/flingsilo03.dif b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingsilo03.dif similarity index 100% rename from docs/base/@vl2/S8maps.vl2/interiors/flingsilo03.dif rename to docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingsilo03.dif diff --git a/docs/base/@vl2/S8maps.vl2/interiors/flingsilo03.glb b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingsilo03.glb similarity index 100% rename from docs/base/@vl2/S8maps.vl2/interiors/flingsilo03.glb rename to docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingsilo03.glb diff --git a/docs/base/@vl2/S8maps.vl2/interiors/flingsilo03b.dif b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingsilo03b.dif similarity index 100% rename from docs/base/@vl2/S8maps.vl2/interiors/flingsilo03b.dif rename to docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingsilo03b.dif diff --git a/docs/base/@vl2/S8maps.vl2/interiors/flingsilo03b.glb b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingsilo03b.glb similarity index 100% rename from docs/base/@vl2/S8maps.vl2/interiors/flingsilo03b.glb rename to docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingsilo03b.glb diff --git a/docs/base/@vl2/S8maps.vl2/interiors/flingstand02.dif b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingstand02.dif similarity index 100% rename from docs/base/@vl2/S8maps.vl2/interiors/flingstand02.dif rename to docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingstand02.dif diff --git a/docs/base/@vl2/S8maps.vl2/interiors/flingstand02.glb b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingstand02.glb similarity index 100% rename from docs/base/@vl2/S8maps.vl2/interiors/flingstand02.glb rename to docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingstand02.glb diff --git a/docs/base/@vl2/S8maps.vl2/interiors/flingtanktrap01.dif b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingtanktrap01.dif similarity index 100% rename from docs/base/@vl2/S8maps.vl2/interiors/flingtanktrap01.dif rename to docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingtanktrap01.dif diff --git a/docs/base/@vl2/S8maps.vl2/interiors/flingtanktrap01.glb b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingtanktrap01.glb similarity index 100% rename from docs/base/@vl2/S8maps.vl2/interiors/flingtanktrap01.glb rename to docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingtanktrap01.glb diff --git a/docs/base/@vl2/S8maps.vl2/interiors/flingvpad01.dif b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingvpad01.dif similarity index 100% rename from docs/base/@vl2/S8maps.vl2/interiors/flingvpad01.dif rename to docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingvpad01.dif diff --git a/docs/base/@vl2/S8maps.vl2/interiors/flingvpad01.glb b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingvpad01.glb similarity index 100% rename from docs/base/@vl2/S8maps.vl2/interiors/flingvpad01.glb rename to docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingvpad01.glb diff --git a/docs/base/@vl2/S8maps.vl2/interiors/flingvpad01b.dif b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingvpad01b.dif similarity index 100% rename from docs/base/@vl2/S8maps.vl2/interiors/flingvpad01b.dif rename to docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingvpad01b.dif diff --git a/docs/base/@vl2/S8maps.vl2/interiors/flingvpad01b.glb b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingvpad01b.glb similarity index 100% rename from docs/base/@vl2/S8maps.vl2/interiors/flingvpad01b.glb rename to docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/flingvpad01b.glb diff --git a/docs/base/@vl2/S8maps.vl2/interiors/rst_dogma_base.dif b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/rst_dogma_base.dif similarity index 100% rename from docs/base/@vl2/S8maps.vl2/interiors/rst_dogma_base.dif rename to docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/rst_dogma_base.dif diff --git a/docs/base/@vl2/S8maps.vl2/interiors/rst_dogma_base.glb b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/rst_dogma_base.glb similarity index 100% rename from docs/base/@vl2/S8maps.vl2/interiors/rst_dogma_base.glb rename to docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/rst_dogma_base.glb diff --git a/docs/base/@vl2/S8maps.vl2/interiors/rst_dogma_bridge.dif b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/rst_dogma_bridge.dif similarity index 100% rename from docs/base/@vl2/S8maps.vl2/interiors/rst_dogma_bridge.dif rename to docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/rst_dogma_bridge.dif diff --git a/docs/base/@vl2/S8maps.vl2/interiors/rst_dogma_bridge.glb b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/rst_dogma_bridge.glb similarity index 100% rename from docs/base/@vl2/S8maps.vl2/interiors/rst_dogma_bridge.glb rename to docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/rst_dogma_bridge.glb diff --git a/docs/base/@vl2/S8maps.vl2/interiors/rst_dogma_bridge2.dif b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/rst_dogma_bridge2.dif similarity index 100% rename from docs/base/@vl2/S8maps.vl2/interiors/rst_dogma_bridge2.dif rename to docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/rst_dogma_bridge2.dif diff --git a/docs/base/@vl2/S8maps.vl2/interiors/rst_dogma_bridge2.glb b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/rst_dogma_bridge2.glb similarity index 100% rename from docs/base/@vl2/S8maps.vl2/interiors/rst_dogma_bridge2.glb rename to docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/rst_dogma_bridge2.glb diff --git a/docs/base/@vl2/S8maps.vl2/interiors/rst_spir_base3.dif b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/rst_spir_base3.dif similarity index 100% rename from docs/base/@vl2/S8maps.vl2/interiors/rst_spir_base3.dif rename to docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/rst_spir_base3.dif diff --git a/docs/base/@vl2/S8maps.vl2/interiors/rst_spir_base3.glb b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/rst_spir_base3.glb similarity index 100% rename from docs/base/@vl2/S8maps.vl2/interiors/rst_spir_base3.glb rename to docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/rst_spir_base3.glb diff --git a/docs/base/@vl2/S8maps.vl2/interiors/rst_spir_pillar.dif b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/rst_spir_pillar.dif similarity index 100% rename from docs/base/@vl2/S8maps.vl2/interiors/rst_spir_pillar.dif rename to docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/rst_spir_pillar.dif diff --git a/docs/base/@vl2/S8maps.vl2/interiors/rst_spir_pillar.glb b/docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/rst_spir_pillar.glb similarity index 100% rename from docs/base/@vl2/S8maps.vl2/interiors/rst_spir_pillar.glb rename to docs/base/@vl2/z_mappacks/S8maps.vl2/interiors/rst_spir_pillar.glb diff --git a/docs/base/@vl2/S8maps.vl2/missions/S8_Cardiac.mis b/docs/base/@vl2/z_mappacks/S8maps.vl2/missions/S8_Cardiac.mis similarity index 100% rename from docs/base/@vl2/S8maps.vl2/missions/S8_Cardiac.mis rename to docs/base/@vl2/z_mappacks/S8maps.vl2/missions/S8_Cardiac.mis diff --git a/docs/base/@vl2/S8maps.vl2/missions/S8_CentralDogma.mis b/docs/base/@vl2/z_mappacks/S8maps.vl2/missions/S8_CentralDogma.mis similarity index 100% rename from docs/base/@vl2/S8maps.vl2/missions/S8_CentralDogma.mis rename to docs/base/@vl2/z_mappacks/S8maps.vl2/missions/S8_CentralDogma.mis diff --git a/docs/base/@vl2/S8maps.vl2/missions/S8_Geothermal.mis b/docs/base/@vl2/z_mappacks/S8maps.vl2/missions/S8_Geothermal.mis similarity index 100% rename from docs/base/@vl2/S8maps.vl2/missions/S8_Geothermal.mis rename to docs/base/@vl2/z_mappacks/S8maps.vl2/missions/S8_Geothermal.mis diff --git a/docs/base/@vl2/S8maps.vl2/missions/S8_Mountking.mis b/docs/base/@vl2/z_mappacks/S8maps.vl2/missions/S8_Mountking.mis similarity index 100% rename from docs/base/@vl2/S8maps.vl2/missions/S8_Mountking.mis rename to docs/base/@vl2/z_mappacks/S8maps.vl2/missions/S8_Mountking.mis diff --git a/docs/base/@vl2/S8maps.vl2/missions/S8_Opus.mis b/docs/base/@vl2/z_mappacks/S8maps.vl2/missions/S8_Opus.mis similarity index 100% rename from docs/base/@vl2/S8maps.vl2/missions/S8_Opus.mis rename to docs/base/@vl2/z_mappacks/S8maps.vl2/missions/S8_Opus.mis diff --git a/docs/base/@vl2/S8maps.vl2/missions/S8_Zilch.mis b/docs/base/@vl2/z_mappacks/S8maps.vl2/missions/S8_Zilch.mis similarity index 100% rename from docs/base/@vl2/S8maps.vl2/missions/S8_Zilch.mis rename to docs/base/@vl2/z_mappacks/S8maps.vl2/missions/S8_Zilch.mis diff --git a/docs/base/@vl2/S8maps.vl2/terrains/Cardiac.ter b/docs/base/@vl2/z_mappacks/S8maps.vl2/terrains/Cardiac.ter similarity index 100% rename from docs/base/@vl2/S8maps.vl2/terrains/Cardiac.ter rename to docs/base/@vl2/z_mappacks/S8maps.vl2/terrains/Cardiac.ter diff --git a/docs/base/@vl2/S8maps.vl2/terrains/Geothermal.ter b/docs/base/@vl2/z_mappacks/S8maps.vl2/terrains/Geothermal.ter similarity index 100% rename from docs/base/@vl2/S8maps.vl2/terrains/Geothermal.ter rename to docs/base/@vl2/z_mappacks/S8maps.vl2/terrains/Geothermal.ter diff --git a/docs/base/@vl2/S8maps.vl2/terrains/S8_Geothermal.spn b/docs/base/@vl2/z_mappacks/S8maps.vl2/terrains/S8_Geothermal.spn similarity index 100% rename from docs/base/@vl2/S8maps.vl2/terrains/S8_Geothermal.spn rename to docs/base/@vl2/z_mappacks/S8maps.vl2/terrains/S8_Geothermal.spn diff --git a/docs/base/@vl2/S8maps.vl2/terrains/S8_Mountking.spn b/docs/base/@vl2/z_mappacks/S8maps.vl2/terrains/S8_Mountking.spn similarity index 100% rename from docs/base/@vl2/S8maps.vl2/terrains/S8_Mountking.spn rename to docs/base/@vl2/z_mappacks/S8maps.vl2/terrains/S8_Mountking.spn diff --git a/docs/base/@vl2/S8maps.vl2/terrains/S8_Opus.spn b/docs/base/@vl2/z_mappacks/S8maps.vl2/terrains/S8_Opus.spn similarity index 100% rename from docs/base/@vl2/S8maps.vl2/terrains/S8_Opus.spn rename to docs/base/@vl2/z_mappacks/S8maps.vl2/terrains/S8_Opus.spn diff --git a/docs/base/@vl2/S8maps.vl2/terrains/S8_Zilch.spn b/docs/base/@vl2/z_mappacks/S8maps.vl2/terrains/S8_Zilch.spn similarity index 100% rename from docs/base/@vl2/S8maps.vl2/terrains/S8_Zilch.spn rename to docs/base/@vl2/z_mappacks/S8maps.vl2/terrains/S8_Zilch.spn diff --git a/docs/base/@vl2/S8maps.vl2/terrains/S8_rst_dogma.ter b/docs/base/@vl2/z_mappacks/S8maps.vl2/terrains/S8_rst_dogma.ter similarity index 100% rename from docs/base/@vl2/S8maps.vl2/terrains/S8_rst_dogma.ter rename to docs/base/@vl2/z_mappacks/S8maps.vl2/terrains/S8_rst_dogma.ter diff --git a/docs/base/@vl2/S8maps.vl2/terrains/S8_rst_opus.ter b/docs/base/@vl2/z_mappacks/S8maps.vl2/terrains/S8_rst_opus.ter similarity index 100% rename from docs/base/@vl2/S8maps.vl2/terrains/S8_rst_opus.ter rename to docs/base/@vl2/z_mappacks/S8maps.vl2/terrains/S8_rst_opus.ter diff --git a/docs/base/@vl2/S8maps.vl2/terrains/S8_zilch.ter b/docs/base/@vl2/z_mappacks/S8maps.vl2/terrains/S8_zilch.ter similarity index 100% rename from docs/base/@vl2/S8maps.vl2/terrains/S8_zilch.ter rename to docs/base/@vl2/z_mappacks/S8maps.vl2/terrains/S8_zilch.ter diff --git a/docs/base/@vl2/S8maps.vl2/terrains/mountking.ter b/docs/base/@vl2/z_mappacks/S8maps.vl2/terrains/mountking.ter similarity index 100% rename from docs/base/@vl2/S8maps.vl2/terrains/mountking.ter rename to docs/base/@vl2/z_mappacks/S8maps.vl2/terrains/mountking.ter diff --git a/docs/base/@vl2/S8maps.vl2/terrains/s8_Cardiac.spn b/docs/base/@vl2/z_mappacks/S8maps.vl2/terrains/s8_Cardiac.spn similarity index 100% rename from docs/base/@vl2/S8maps.vl2/terrains/s8_Cardiac.spn rename to docs/base/@vl2/z_mappacks/S8maps.vl2/terrains/s8_Cardiac.spn diff --git a/docs/base/@vl2/S8maps.vl2/textures/fling1/Nycto-comp3.png b/docs/base/@vl2/z_mappacks/S8maps.vl2/textures/fling1/Nycto-comp3.png similarity index 100% rename from docs/base/@vl2/S8maps.vl2/textures/fling1/Nycto-comp3.png rename to docs/base/@vl2/z_mappacks/S8maps.vl2/textures/fling1/Nycto-comp3.png diff --git a/docs/base/@vl2/S8maps.vl2/textures/fling1/Nycto-computer.png b/docs/base/@vl2/z_mappacks/S8maps.vl2/textures/fling1/Nycto-computer.png similarity index 100% rename from docs/base/@vl2/S8maps.vl2/textures/fling1/Nycto-computer.png rename to docs/base/@vl2/z_mappacks/S8maps.vl2/textures/fling1/Nycto-computer.png diff --git a/docs/base/@vl2/S8maps.vl2/textures/fling1/bd_ispe07.PNG b/docs/base/@vl2/z_mappacks/S8maps.vl2/textures/fling1/bd_ispe07.PNG similarity index 100% rename from docs/base/@vl2/S8maps.vl2/textures/fling1/bd_ispe07.PNG rename to docs/base/@vl2/z_mappacks/S8maps.vl2/textures/fling1/bd_ispe07.PNG diff --git a/docs/base/@vl2/S8maps.vl2/textures/fling1/be_edoo02.PNG b/docs/base/@vl2/z_mappacks/S8maps.vl2/textures/fling1/be_edoo02.PNG similarity index 100% rename from docs/base/@vl2/S8maps.vl2/textures/fling1/be_edoo02.PNG rename to docs/base/@vl2/z_mappacks/S8maps.vl2/textures/fling1/be_edoo02.PNG diff --git a/docs/base/@vl2/S8maps.vl2/textures/fling1/be_icei01a.png b/docs/base/@vl2/z_mappacks/S8maps.vl2/textures/fling1/be_icei01a.png similarity index 100% rename from docs/base/@vl2/S8maps.vl2/textures/fling1/be_icei01a.png rename to docs/base/@vl2/z_mappacks/S8maps.vl2/textures/fling1/be_icei01a.png diff --git a/docs/base/@vl2/S8maps.vl2/textures/fling1/crudewarn.png b/docs/base/@vl2/z_mappacks/S8maps.vl2/textures/fling1/crudewarn.png similarity index 100% rename from docs/base/@vl2/S8maps.vl2/textures/fling1/crudewarn.png rename to docs/base/@vl2/z_mappacks/S8maps.vl2/textures/fling1/crudewarn.png diff --git a/docs/base/@vl2/S8maps.vl2/textures/fling1/dox_bluelite1.png b/docs/base/@vl2/z_mappacks/S8maps.vl2/textures/fling1/dox_bluelite1.png similarity index 100% rename from docs/base/@vl2/S8maps.vl2/textures/fling1/dox_bluelite1.png rename to docs/base/@vl2/z_mappacks/S8maps.vl2/textures/fling1/dox_bluelite1.png diff --git a/docs/base/@vl2/S8maps.vl2/textures/fling1/ds_NefBlue.png b/docs/base/@vl2/z_mappacks/S8maps.vl2/textures/fling1/ds_NefBlue.png similarity index 100% rename from docs/base/@vl2/S8maps.vl2/textures/fling1/ds_NefBlue.png rename to docs/base/@vl2/z_mappacks/S8maps.vl2/textures/fling1/ds_NefBlue.png diff --git a/docs/base/@vl2/S8maps.vl2/textures/fling1/ds_NefBlue1.png b/docs/base/@vl2/z_mappacks/S8maps.vl2/textures/fling1/ds_NefBlue1.png similarity index 100% rename from docs/base/@vl2/S8maps.vl2/textures/fling1/ds_NefBlue1.png rename to docs/base/@vl2/z_mappacks/S8maps.vl2/textures/fling1/ds_NefBlue1.png diff --git a/docs/base/@vl2/S8maps.vl2/textures/fling1/ds_Neffloor1.png b/docs/base/@vl2/z_mappacks/S8maps.vl2/textures/fling1/ds_Neffloor1.png similarity index 100% rename from docs/base/@vl2/S8maps.vl2/textures/fling1/ds_Neffloor1.png rename to docs/base/@vl2/z_mappacks/S8maps.vl2/textures/fling1/ds_Neffloor1.png diff --git a/docs/base/@vl2/S8maps.vl2/textures/fling1/ds_ilig02.png b/docs/base/@vl2/z_mappacks/S8maps.vl2/textures/fling1/ds_ilig02.png similarity index 100% rename from docs/base/@vl2/S8maps.vl2/textures/fling1/ds_ilig02.png rename to docs/base/@vl2/z_mappacks/S8maps.vl2/textures/fling1/ds_ilig02.png diff --git a/docs/base/@vl2/S8maps.vl2/textures/fling1/ds_ilig04.png b/docs/base/@vl2/z_mappacks/S8maps.vl2/textures/fling1/ds_ilig04.png similarity index 100% rename from docs/base/@vl2/S8maps.vl2/textures/fling1/ds_ilig04.png rename to docs/base/@vl2/z_mappacks/S8maps.vl2/textures/fling1/ds_ilig04.png diff --git a/docs/base/@vl2/S8maps.vl2/textures/fling1/ds_jet03.png b/docs/base/@vl2/z_mappacks/S8maps.vl2/textures/fling1/ds_jet03.png similarity index 100% rename from docs/base/@vl2/S8maps.vl2/textures/fling1/ds_jet03.png rename to docs/base/@vl2/z_mappacks/S8maps.vl2/textures/fling1/ds_jet03.png diff --git a/docs/base/@vl2/S8maps.vl2/textures/fling1/e6strimlight.png b/docs/base/@vl2/z_mappacks/S8maps.vl2/textures/fling1/e6strimlight.png similarity index 100% rename from docs/base/@vl2/S8maps.vl2/textures/fling1/e6strimlight.png rename to docs/base/@vl2/z_mappacks/S8maps.vl2/textures/fling1/e6strimlight.png diff --git a/docs/base/@vl2/S8maps.vl2/textures/fling1/e8clangfloor.png b/docs/base/@vl2/z_mappacks/S8maps.vl2/textures/fling1/e8clangfloor.png similarity index 100% rename from docs/base/@vl2/S8maps.vl2/textures/fling1/e8clangfloor.png rename to docs/base/@vl2/z_mappacks/S8maps.vl2/textures/fling1/e8clangfloor.png diff --git a/docs/base/@vl2/S8maps.vl2/textures/fling1/e8tinylight_000.png b/docs/base/@vl2/z_mappacks/S8maps.vl2/textures/fling1/e8tinylight_000.png similarity index 100% rename from docs/base/@vl2/S8maps.vl2/textures/fling1/e8tinylight_000.png rename to docs/base/@vl2/z_mappacks/S8maps.vl2/textures/fling1/e8tinylight_000.png diff --git a/docs/base/@vl2/S8maps.vl2/textures/fling1/null.png b/docs/base/@vl2/z_mappacks/S8maps.vl2/textures/fling1/null.png similarity index 100% rename from docs/base/@vl2/S8maps.vl2/textures/fling1/null.png rename to docs/base/@vl2/z_mappacks/S8maps.vl2/textures/fling1/null.png diff --git a/docs/base/@vl2/S8maps.vl2/textures/flingsky/emap_muddy.png b/docs/base/@vl2/z_mappacks/S8maps.vl2/textures/flingsky/emap_muddy.png similarity index 100% rename from docs/base/@vl2/S8maps.vl2/textures/flingsky/emap_muddy.png rename to docs/base/@vl2/z_mappacks/S8maps.vl2/textures/flingsky/emap_muddy.png diff --git a/docs/base/@vl2/S8maps.vl2/textures/flingsky/flingsky03_BK.png b/docs/base/@vl2/z_mappacks/S8maps.vl2/textures/flingsky/flingsky03_BK.png similarity index 100% rename from docs/base/@vl2/S8maps.vl2/textures/flingsky/flingsky03_BK.png rename to docs/base/@vl2/z_mappacks/S8maps.vl2/textures/flingsky/flingsky03_BK.png diff --git a/docs/base/@vl2/S8maps.vl2/textures/flingsky/flingsky03_DN.png b/docs/base/@vl2/z_mappacks/S8maps.vl2/textures/flingsky/flingsky03_DN.png similarity index 100% rename from docs/base/@vl2/S8maps.vl2/textures/flingsky/flingsky03_DN.png rename to docs/base/@vl2/z_mappacks/S8maps.vl2/textures/flingsky/flingsky03_DN.png diff --git a/docs/base/@vl2/S8maps.vl2/textures/flingsky/flingsky03_FR.png b/docs/base/@vl2/z_mappacks/S8maps.vl2/textures/flingsky/flingsky03_FR.png similarity index 100% rename from docs/base/@vl2/S8maps.vl2/textures/flingsky/flingsky03_FR.png rename to docs/base/@vl2/z_mappacks/S8maps.vl2/textures/flingsky/flingsky03_FR.png diff --git a/docs/base/@vl2/S8maps.vl2/textures/flingsky/flingsky03_LF.png b/docs/base/@vl2/z_mappacks/S8maps.vl2/textures/flingsky/flingsky03_LF.png similarity index 100% rename from docs/base/@vl2/S8maps.vl2/textures/flingsky/flingsky03_LF.png rename to docs/base/@vl2/z_mappacks/S8maps.vl2/textures/flingsky/flingsky03_LF.png diff --git a/docs/base/@vl2/S8maps.vl2/textures/flingsky/flingsky03_RT.png b/docs/base/@vl2/z_mappacks/S8maps.vl2/textures/flingsky/flingsky03_RT.png similarity index 100% rename from docs/base/@vl2/S8maps.vl2/textures/flingsky/flingsky03_RT.png rename to docs/base/@vl2/z_mappacks/S8maps.vl2/textures/flingsky/flingsky03_RT.png diff --git a/docs/base/@vl2/S8maps.vl2/textures/flingsky/flingsky03_UP.png b/docs/base/@vl2/z_mappacks/S8maps.vl2/textures/flingsky/flingsky03_UP.png similarity index 100% rename from docs/base/@vl2/S8maps.vl2/textures/flingsky/flingsky03_UP.png rename to docs/base/@vl2/z_mappacks/S8maps.vl2/textures/flingsky/flingsky03_UP.png diff --git a/docs/base/@vl2/S8maps.vl2/textures/flingsky03.dml b/docs/base/@vl2/z_mappacks/S8maps.vl2/textures/flingsky03.dml similarity index 100% rename from docs/base/@vl2/S8maps.vl2/textures/flingsky03.dml rename to docs/base/@vl2/z_mappacks/S8maps.vl2/textures/flingsky03.dml diff --git a/docs/base/@vl2/S8maps.vl2/textures/rilrock/ril.darkrock.png b/docs/base/@vl2/z_mappacks/S8maps.vl2/textures/rilrock/ril.darkrock.png similarity index 100% rename from docs/base/@vl2/S8maps.vl2/textures/rilrock/ril.darkrock.png rename to docs/base/@vl2/z_mappacks/S8maps.vl2/textures/rilrock/ril.darkrock.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/audio/fx/environment/IrisStaticSweep.wav b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/audio/fx/environment/IrisStaticSweep.wav similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/audio/fx/environment/IrisStaticSweep.wav rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/audio/fx/environment/IrisStaticSweep.wav diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/Euro_salgenroom2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_salgenroom2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/Euro_salgenroom2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_salgenroom2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/Euro_salgenroom2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_salgenroom2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/Euro_salgenroom2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_salgenroom2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/Euro_salproj1.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_salproj1.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/Euro_salproj1.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_salproj1.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/Euro_salproj1.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_salproj1.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/Euro_salproj1.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_salproj1.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/Euro_salturretsus1.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_salturretsus1.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/Euro_salturretsus1.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_salturretsus1.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/Euro_salturretsus1.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_salturretsus1.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/Euro_salturretsus1.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_salturretsus1.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/Euro_slblocks.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_slblocks.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/Euro_slblocks.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_slblocks.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/Euro_slblocks.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_slblocks.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/Euro_slblocks.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_slblocks.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/Euro_slinvstat.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_slinvstat.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/Euro_slinvstat.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_slinvstat.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/Euro_slinvstat.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_slinvstat.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/Euro_slinvstat.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_slinvstat.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/Euro_slremo2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_slremo2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/Euro_slremo2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_slremo2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/Euro_slremo2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_slremo2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/Euro_slremo2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_slremo2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/Euro_slsusbr1.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_slsusbr1.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/Euro_slsusbr1.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_slsusbr1.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/Euro_slsusbr1.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_slsusbr1.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/Euro_slsusbr1.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_slsusbr1.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/Euro_slvehramp1.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_slvehramp1.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/Euro_slvehramp1.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_slvehramp1.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/Euro_slvehramp1.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_slvehramp1.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/Euro_slvehramp1.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Euro_slvehramp1.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/Vpad_Bunker.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Vpad_Bunker.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/Vpad_Bunker.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Vpad_Bunker.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/Vpad_Bunker.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Vpad_Bunker.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/Vpad_Bunker.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/Vpad_Bunker.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/bbase_-nefvbase_x.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bbase_-nefvbase_x.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/bbase_-nefvbase_x.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bbase_-nefvbase_x.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/bbase_-nefvbase_x.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bbase_-nefvbase_x.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/bbase_-nefvbase_x.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bbase_-nefvbase_x.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/bbase_-nefvbase_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bbase_-nefvbase_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/bbase_-nefvbase_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bbase_-nefvbase_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/bbase_-nefvbase_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bbase_-nefvbase_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/bbase_-nefvbase_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bbase_-nefvbase_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/bbase_ccb1.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bbase_ccb1.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/bbase_ccb1.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bbase_ccb1.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/bbase_ccb1.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bbase_ccb1.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/bbase_ccb1.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bbase_ccb1.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/bmisc_-nef_flagstand1_x.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmisc_-nef_flagstand1_x.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/bmisc_-nef_flagstand1_x.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmisc_-nef_flagstand1_x.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/bmisc_-nef_flagstand1_x.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmisc_-nef_flagstand1_x.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/bmisc_-nef_flagstand1_x.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmisc_-nef_flagstand1_x.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/bmisc_-nef_flagstand1_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmisc_-nef_flagstand1_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/bmisc_-nef_flagstand1_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmisc_-nef_flagstand1_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/bmisc_-nef_flagstand1_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmisc_-nef_flagstand1_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/bmisc_-nef_flagstand1_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmisc_-nef_flagstand1_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/bmisc_neftrstand1.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmisc_neftrstand1.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/bmisc_neftrstand1.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmisc_neftrstand1.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/bmisc_neftrstand1.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmisc_neftrstand1.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/bmisc_neftrstand1.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmisc_neftrstand1.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_bridge0_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_bridge0_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_bridge0_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_bridge0_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_bridge0_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_bridge0_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_bridge0_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_bridge0_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_bunker1_x.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_bunker1_x.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_bunker1_x.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_bunker1_x.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_bunker1_x.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_bunker1_x.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_bunker1_x.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_bunker1_x.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_bunker1_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_bunker1_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_bunker1_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_bunker1_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_bunker1_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_bunker1_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_bunker1_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_bunker1_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_ruina_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruina_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_ruina_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruina_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_ruina_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruina_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_ruina_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruina_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_ruinb_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruinb_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_ruinb_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruinb_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_ruinb_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruinb_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_ruinb_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruinb_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_ruinc_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruinc_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_ruinc_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruinc_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_ruinc_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruinc_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_ruinc_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruinc_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_ruind_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruind_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_ruind_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruind_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_ruind_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruind_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_ruind_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruind_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_ruine_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruine_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_ruine_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruine_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_ruine_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruine_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_ruine_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruine_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_ruinf_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruinf_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_ruinf_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruinf_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_ruinf_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruinf_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_ruinf_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruinf_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_ruing_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruing_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_ruing_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruing_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_ruing_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruing_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_ruing_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruing_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_ruinh_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruinh_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_ruinh_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruinh_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_ruinh_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruinh_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_ruinh_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_ruinh_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_tower1_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_tower1_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_tower1_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_tower1_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_tower1_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_tower1_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_tower1_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_tower1_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_tower2_x.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_tower2_x.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_tower2_x.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_tower2_x.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_tower2_x.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_tower2_x.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_tower2_x.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_tower2_x.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_tower2_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_tower2_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_tower2_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_tower2_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_tower2_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_tower2_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_tower2_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/bmiscpan_tower2_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/btf_base1.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_base1.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/btf_base1.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_base1.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/btf_base1.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_base1.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/btf_base1.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_base1.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/btf_bridge2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_bridge2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/btf_bridge2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_bridge2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/btf_bridge2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_bridge2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/btf_bridge2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_bridge2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/btf_bridge3.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_bridge3.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/btf_bridge3.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_bridge3.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/btf_bridge3.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_bridge3.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/btf_bridge3.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_bridge3.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/btf_turretplatform.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_turretplatform.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/btf_turretplatform.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_turretplatform.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/btf_turretplatform.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_turretplatform.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/btf_turretplatform.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_turretplatform.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/btf_turretplatform_x.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_turretplatform_x.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/btf_turretplatform_x.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_turretplatform_x.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/btf_turretplatform_x.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_turretplatform_x.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/btf_turretplatform_x.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_turretplatform_x.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/btf_turretplatform_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_turretplatform_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/btf_turretplatform_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_turretplatform_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/btf_turretplatform_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_turretplatform_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/btf_turretplatform_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/btf_turretplatform_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/ccb_be_tower1a_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/ccb_be_tower1a_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/ccb_be_tower1a_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/ccb_be_tower1a_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/ccb_be_tower1a_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/ccb_be_tower1a_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/ccb_be_tower1a_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/ccb_be_tower1a_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/ccb_be_tower1b_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/ccb_be_tower1b_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/ccb_be_tower1b_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/ccb_be_tower1b_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/ccb_be_tower1b_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/ccb_be_tower1b_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/ccb_be_tower1b_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/ccb_be_tower1b_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dbase_-nefbase1_x.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dbase_-nefbase1_x.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dbase_-nefbase1_x.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dbase_-nefbase1_x.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dbase_-nefbase1_x.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dbase_-nefbase1_x.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dbase_-nefbase1_x.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dbase_-nefbase1_x.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dbase_-nefbase1_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dbase_-nefbase1_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dbase_-nefbase1_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dbase_-nefbase1_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dbase_-nefbase1_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dbase_-nefbase1_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dbase_-nefbase1_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dbase_-nefbase1_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dbase_-nefbase2_x.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dbase_-nefbase2_x.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dbase_-nefbase2_x.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dbase_-nefbase2_x.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dbase_-nefbase2_x.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dbase_-nefbase2_x.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dbase_-nefbase2_x.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dbase_-nefbase2_x.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dbase_-nefbase2_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dbase_-nefbase2_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dbase_-nefbase2_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dbase_-nefbase2_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dbase_-nefbase2_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dbase_-nefbase2_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dbase_-nefbase2_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dbase_-nefbase2_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dmisc1_x.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dmisc1_x.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dmisc1_x.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dmisc1_x.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dmisc1_x.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dmisc1_x.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dmisc1_x.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dmisc1_x.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dmisc1_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dmisc1_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dmisc1_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dmisc1_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dmisc1_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dmisc1_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dmisc1_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dmisc1_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dmisc_-nefflagstand1_x.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dmisc_-nefflagstand1_x.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dmisc_-nefflagstand1_x.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dmisc_-nefflagstand1_x.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dmisc_-nefflagstand1_x.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dmisc_-nefflagstand1_x.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dmisc_-nefflagstand1_x.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dmisc_-nefflagstand1_x.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dmisc_-nefflagstand1_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dmisc_-nefflagstand1_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dmisc_-nefflagstand1_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dmisc_-nefflagstand1_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dmisc_-nefflagstand1_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dmisc_-nefflagstand1_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dmisc_-nefflagstand1_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dmisc_-nefflagstand1_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_box_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_box_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_box_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_box_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_box_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_box_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_box_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_box_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_bunkera_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_bunkera_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_bunkera_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_bunkera_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_bunkera_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_bunkera_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_bunkera_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_bunkera_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_bunkerb_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_bunkerb_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_bunkerb_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_bunkerb_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_bunkerb_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_bunkerb_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_bunkerb_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_bunkerb_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_droptop_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_droptop_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_droptop_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_droptop_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_droptop_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_droptop_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_droptop_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_droptop_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_fstand_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_fstand_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_fstand_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_fstand_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_fstand_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_fstand_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_fstand_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_fstand_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_hangar_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_hangar_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_hangar_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_hangar_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_hangar_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_hangar_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_hangar_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_hangar_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_platform_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_platform_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_platform_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_platform_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_platform_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_platform_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_platform_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_platform_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_rig_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_rig_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_rig_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_rig_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_rig_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_rig_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_rig_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_rig_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_rustbox_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_rustbox_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_rustbox_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_rustbox_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_rustbox_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_rustbox_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_rustbox_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_rustbox_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_sandcastle_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_sandcastle_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_sandcastle_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_sandcastle_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_sandcastle_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_sandcastle_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_sandcastle_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_sandcastle_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_slab_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_slab_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_slab_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_slab_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_slab_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_slab_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_slab_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_slab_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_spade_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_spade_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_spade_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_spade_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_spade_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_spade_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_spade_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_spade_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_steelsheet2_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_steelsheet2_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_steelsheet2_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_steelsheet2_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_steelsheet2_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_steelsheet2_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_steelsheet2_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_steelsheet2_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_steelsheet_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_steelsheet_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_steelsheet_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_steelsheet_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_steelsheet_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_steelsheet_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_steelsheet_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/dox_bb_steelsheet_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/epicrates_base.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/epicrates_base.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/epicrates_base.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/epicrates_base.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/epicrates_base.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/epicrates_base.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/epicrates_base.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/epicrates_base.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/epicrates_bridge.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/epicrates_bridge.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/epicrates_bridge.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/epicrates_bridge.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/epicrates_bridge.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/epicrates_bridge.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/epicrates_bridge.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/epicrates_bridge.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/epicrates_turret.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/epicrates_turret.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/epicrates_turret.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/epicrates_turret.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/epicrates_turret.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/epicrates_turret.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/epicrates_turret.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/epicrates_turret.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/frostclawbase.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/frostclawbase.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/frostclawbase.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/frostclawbase.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/frostclawbase.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/frostclawbase.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/frostclawbase.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/frostclawbase.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/irisbase.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irisbase.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/irisbase.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irisbase.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/irisbase.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irisbase.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/irisbase.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irisbase.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/irisinside.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irisinside.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/irisinside.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irisinside.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/irisinside.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irisinside.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/irisinside.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irisinside.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/irismonu.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irismonu.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/irismonu.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irismonu.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/irismonu.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irismonu.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/irismonu.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irismonu.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/irisruin2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irisruin2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/irisruin2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irisruin2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/irisruin2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irisruin2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/irisruin2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irisruin2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/irisruin3.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irisruin3.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/irisruin3.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irisruin3.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/irisruin3.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irisruin3.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/irisruin3.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irisruin3.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/irisruins1.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irisruins1.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/irisruins1.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irisruins1.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/irisruins1.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irisruins1.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/irisruins1.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/irisruins1.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/iristurbase.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/iristurbase.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/iristurbase.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/iristurbase.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/iristurbase.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/iristurbase.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/iristurbase.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/iristurbase.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/kif_cinereousfs.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/kif_cinereousfs.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/kif_cinereousfs.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/kif_cinereousfs.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/kif_cinereousfs.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/kif_cinereousfs.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/kif_cinereousfs.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/kif_cinereousfs.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/kif_cinereousinv.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/kif_cinereousinv.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/kif_cinereousinv.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/kif_cinereousinv.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/kif_cinereousinv.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/kif_cinereousinv.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/kif_cinereousinv.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/kif_cinereousinv.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/kif_cinereousplat1.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/kif_cinereousplat1.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/kif_cinereousplat1.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/kif_cinereousplat1.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/kif_cinereousplat1.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/kif_cinereousplat1.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/kif_cinereousplat1.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/kif_cinereousplat1.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/kif_cinereoustt.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/kif_cinereoustt.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/kif_cinereoustt.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/kif_cinereoustt.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/kif_cinereoustt.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/kif_cinereoustt.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/kif_cinereoustt.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/kif_cinereoustt.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/nycto-base1.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-base1.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/nycto-base1.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-base1.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/nycto-base1.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-base1.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/nycto-base1.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-base1.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/nycto-base2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-base2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/nycto-base2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-base2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/nycto-base2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-base2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/nycto-base2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-base2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/nycto-ec1.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec1.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/nycto-ec1.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec1.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/nycto-ec1.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec1.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/nycto-ec1.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec1.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/nycto-ec2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/nycto-ec2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/nycto-ec2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/nycto-ec2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/nycto-ec3.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec3.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/nycto-ec3.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec3.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/nycto-ec3.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec3.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/nycto-ec3.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec3.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/nycto-ec4.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec4.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/nycto-ec4.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec4.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/nycto-ec4.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec4.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/nycto-ec4.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec4.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/nycto-ec5.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec5.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/nycto-ec5.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec5.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/nycto-ec5.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec5.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/nycto-ec5.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec5.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/nycto-ec6.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec6.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/nycto-ec6.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec6.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/nycto-ec6.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec6.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/nycto-ec6.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-ec6.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/nycto-stand1.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-stand1.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/nycto-stand1.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-stand1.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/nycto-stand1.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-stand1.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/nycto-stand1.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-stand1.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/nycto-tunnel-1.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-tunnel-1.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/nycto-tunnel-1.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-tunnel-1.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/nycto-tunnel-1.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-tunnel-1.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/nycto-tunnel-1.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/nycto-tunnel-1.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/rail1.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rail1.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/rail1.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rail1.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/rail1.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rail1.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/rail1.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rail1.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_bombscare_flagstand_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_bombscare_flagstand_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_bombscare_flagstand_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_bombscare_flagstand_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_bombscare_flagstand_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_bombscare_flagstand_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_bombscare_flagstand_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_bombscare_flagstand_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_ctm1_flagstand1_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_ctm1_flagstand1_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_ctm1_flagstand1_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_ctm1_flagstand1_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_ctm1_flagstand1_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_ctm1_flagstand1_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_ctm1_flagstand1_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_ctm1_flagstand1_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_ctm1_platform1_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_ctm1_platform1_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_ctm1_platform1_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_ctm1_platform1_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_ctm1_platform1_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_ctm1_platform1_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_ctm1_platform1_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_ctm1_platform1_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_ctm1_sensorbunker1_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_ctm1_sensorbunker1_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_ctm1_sensorbunker1_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_ctm1_sensorbunker1_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_ctm1_sensorbunker1_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_ctm1_sensorbunker1_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_ctm1_sensorbunker1_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_ctm1_sensorbunker1_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_ctm1_sensorbunker2_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_ctm1_sensorbunker2_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_ctm1_sensorbunker2_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_ctm1_sensorbunker2_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_ctm1_sensorbunker2_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_ctm1_sensorbunker2_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_ctm1_sensorbunker2_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_ctm1_sensorbunker2_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_ctm1_vpad_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_ctm1_vpad_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_ctm1_vpad_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_ctm1_vpad_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_ctm1_vpad_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_ctm1_vpad_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_ctm1_vpad_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_ctm1_vpad_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_whitedwarf_bridge2_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_bridge2_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_whitedwarf_bridge2_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_bridge2_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_whitedwarf_bridge2_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_bridge2_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_whitedwarf_bridge2_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_bridge2_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_whitedwarf_bridgebase1_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_bridgebase1_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_whitedwarf_bridgebase1_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_bridgebase1_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_whitedwarf_bridgebase1_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_bridgebase1_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_whitedwarf_bridgebase1_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_bridgebase1_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_whitedwarf_bunker2_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_bunker2_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_whitedwarf_bunker2_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_bunker2_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_whitedwarf_bunker2_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_bunker2_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_whitedwarf_bunker2_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_bunker2_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_whitedwarf_platform2_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_platform2_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_whitedwarf_platform2_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_platform2_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_whitedwarf_platform2_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_platform2_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_whitedwarf_platform2_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_platform2_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_whitedwarf_platform3_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_platform3_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_whitedwarf_platform3_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_platform3_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_whitedwarf_platform3_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_platform3_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_whitedwarf_platform3_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_platform3_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_whitedwarf_towerbunker2_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_towerbunker2_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_whitedwarf_towerbunker2_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_towerbunker2_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_whitedwarf_towerbunker2_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_towerbunker2_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_whitedwarf_towerbunker2_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_towerbunker2_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_whitedwarf_vehiclepad_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_vehiclepad_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_whitedwarf_vehiclepad_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_vehiclepad_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_whitedwarf_vehiclepad_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_vehiclepad_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/rilke_whitedwarf_vehiclepad_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/rilke_whitedwarf_vehiclepad_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/tes_flagbase_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tes_flagbase_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/tes_flagbase_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tes_flagbase_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/tes_flagbase_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tes_flagbase_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/tes_flagbase_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tes_flagbase_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/tes_flagbunker.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tes_flagbunker.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/tes_flagbunker.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tes_flagbunker.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/tes_flagbunker.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tes_flagbunker.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/tes_flagbunker.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tes_flagbunker.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/tes_flyingvehicle_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tes_flyingvehicle_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/tes_flyingvehicle_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tes_flyingvehicle_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/tes_flyingvehicle_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tes_flyingvehicle_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/tes_flyingvehicle_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tes_flyingvehicle_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/tes_flyingvehiclebase.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tes_flyingvehiclebase.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/tes_flyingvehiclebase.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tes_flyingvehiclebase.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/tes_flyingvehiclebase.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tes_flyingvehiclebase.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/tes_flyingvehiclebase.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tes_flyingvehiclebase.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/tes_turretholder.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tes_turretholder.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/tes_turretholder.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tes_turretholder.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/tes_turretholder.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tes_turretholder.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/tes_turretholder.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tes_turretholder.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/tri_tbunker_x.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tri_tbunker_x.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/tri_tbunker_x.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tri_tbunker_x.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/tri_tbunker_x.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tri_tbunker_x.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/tri_tbunker_x.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tri_tbunker_x.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/tri_tbunker_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tri_tbunker_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/tri_tbunker_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tri_tbunker_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/tri_tbunker_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tri_tbunker_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/tri_tbunker_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tri_tbunker_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/tri_tower_x2.dif b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tri_tower_x2.dif similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/tri_tower_x2.dif rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tri_tower_x2.dif diff --git a/docs/base/@vl2/TWL-MapPack.vl2/interiors/tri_tower_x2.glb b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tri_tower_x2.glb similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/interiors/tri_tower_x2.glb rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/interiors/tri_tower_x2.glb diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Abaddon.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Abaddon.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Abaddon.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Abaddon.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_BaNsHee.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_BaNsHee.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_BaNsHee.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_BaNsHee.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_BeachBlitz.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_BeachBlitz.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_BeachBlitz.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_BeachBlitz.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_BeggarsRun.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_BeggarsRun.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_BeggarsRun.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_BeggarsRun.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_BlueMoon.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_BlueMoon.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_BlueMoon.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_BlueMoon.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Boss.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Boss.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Boss.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Boss.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Celerity.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Celerity.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Celerity.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Celerity.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Chokepoint.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Chokepoint.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Chokepoint.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Chokepoint.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Cinereous.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Cinereous.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Cinereous.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Cinereous.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Clusterfuct.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Clusterfuct.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Clusterfuct.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Clusterfuct.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Crossfire.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Crossfire.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Crossfire.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Crossfire.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Curtilage.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Curtilage.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Curtilage.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Curtilage.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Damnation.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Damnation.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Damnation.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Damnation.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_DangerousCrossing.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_DangerousCrossing.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_DangerousCrossing.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_DangerousCrossing.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_DeadlyBirdsSong.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_DeadlyBirdsSong.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_DeadlyBirdsSong.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_DeadlyBirdsSong.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Deserted.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Deserted.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Deserted.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Deserted.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Desiccator.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Desiccator.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Desiccator.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Desiccator.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Drifts.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Drifts.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Drifts.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Drifts.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Feign.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Feign.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Feign.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Feign.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Frostclaw.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Frostclaw.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Frostclaw.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Frostclaw.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Frozen.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Frozen.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Frozen.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Frozen.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Harvester.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Harvester.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Harvester.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Harvester.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Horde.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Horde.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Horde.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Horde.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Katabatic.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Katabatic.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Katabatic.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Katabatic.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Magmatic.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Magmatic.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Magmatic.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Magmatic.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Minotaur.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Minotaur.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Minotaur.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Minotaur.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Neve.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Neve.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Neve.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Neve.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_NoShelter.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_NoShelter.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_NoShelter.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_NoShelter.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_OsIris.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_OsIris.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_OsIris.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_OsIris.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Pandemonium.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Pandemonium.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Pandemonium.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Pandemonium.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Quagmire.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Quagmire.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Quagmire.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Quagmire.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Raindance.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Raindance.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Raindance.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Raindance.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Ramparts.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Ramparts.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Ramparts.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Ramparts.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Reversion.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Reversion.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Reversion.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Reversion.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Rollercoaster.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Rollercoaster.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Rollercoaster.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Rollercoaster.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Runenmacht.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Runenmacht.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Runenmacht.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Runenmacht.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Sandstorm.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Sandstorm.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Sandstorm.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Sandstorm.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Slapdash.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Slapdash.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Slapdash.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Slapdash.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Snowblind.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Snowblind.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Snowblind.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Snowblind.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Starfallen.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Starfallen.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Starfallen.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Starfallen.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Stonehenge.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Stonehenge.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Stonehenge.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Stonehenge.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_SubZero.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_SubZero.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_SubZero.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_SubZero.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Surreal.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Surreal.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Surreal.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Surreal.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Titan.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Titan.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_Titan.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_Titan.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_WhiteDwarf.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_WhiteDwarf.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_WhiteDwarf.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_WhiteDwarf.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_WilderZone.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_WilderZone.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_WilderZone.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_WilderZone.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_WoodyMyrk.mis b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_WoodyMyrk.mis similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/missions/TWL_WoodyMyrk.mis rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/missions/TWL_WoodyMyrk.mis diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Abaddon.ter b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Abaddon.ter similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Abaddon.ter rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Abaddon.ter diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-BaNsHee.ter b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-BaNsHee.ter similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-BaNsHee.ter rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-BaNsHee.ter diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-BeachBlitz.ter b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-BeachBlitz.ter similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-BeachBlitz.ter rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-BeachBlitz.ter diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-BeggarsRun.ter b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-BeggarsRun.ter similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-BeggarsRun.ter rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-BeggarsRun.ter diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-BlueMoon.ter b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-BlueMoon.ter similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-BlueMoon.ter rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-BlueMoon.ter diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Boss.ter b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Boss.ter similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Boss.ter rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Boss.ter diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Chokepoint.ter b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Chokepoint.ter similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Chokepoint.ter rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Chokepoint.ter diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Cinereous.ter b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Cinereous.ter similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Cinereous.ter rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Cinereous.ter diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Clusterfuct.ter b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Clusterfuct.ter similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Clusterfuct.ter rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Clusterfuct.ter diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Curtilage.ter b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Curtilage.ter similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Curtilage.ter rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Curtilage.ter diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Damnation.ter b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Damnation.ter similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Damnation.ter rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Damnation.ter diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-DeadlyBirdsSong.ter b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-DeadlyBirdsSong.ter similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-DeadlyBirdsSong.ter rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-DeadlyBirdsSong.ter diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Deserted.ter b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Deserted.ter similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Deserted.ter rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Deserted.ter diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Desiccator.ter b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Desiccator.ter similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Desiccator.ter rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Desiccator.ter diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Drifts.ter b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Drifts.ter similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Drifts.ter rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Drifts.ter diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Euro_Feign.ter b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Euro_Feign.ter similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Euro_Feign.ter rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Euro_Feign.ter diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Frostclaw.ter b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Frostclaw.ter similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Frostclaw.ter rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Frostclaw.ter diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Frozen.ter b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Frozen.ter similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Frozen.ter rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Frozen.ter diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Harvester.ter b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Harvester.ter similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Harvester.ter rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Harvester.ter diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Horde.ter b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Horde.ter similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Horde.ter rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Horde.ter diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Katabatic.ter b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Katabatic.ter similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Katabatic.ter rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Katabatic.ter diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Neve.ter b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Neve.ter similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Neve.ter rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Neve.ter diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-NoShelter.ter b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-NoShelter.ter similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-NoShelter.ter rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-NoShelter.ter diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Os_Iris.ter b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Os_Iris.ter similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Os_Iris.ter rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Os_Iris.ter diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Pandemonium.ter b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Pandemonium.ter similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Pandemonium.ter rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Pandemonium.ter diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Runenmacht.ter b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Runenmacht.ter similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Runenmacht.ter rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Runenmacht.ter diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Slapdash.ter b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Slapdash.ter similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Slapdash.ter rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-Slapdash.ter diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-SubZero.ter b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-SubZero.ter similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-SubZero.ter rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-SubZero.ter diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-WilderZone.ter b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-WilderZone.ter similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-WilderZone.ter rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-WilderZone.ter diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-WoodyMyrk.ter b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-WoodyMyrk.ter similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL-WoodyMyrk.ter rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL-WoodyMyrk.ter diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Abaddon.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Abaddon.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Abaddon.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Abaddon.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_BaNsHee.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_BaNsHee.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_BaNsHee.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_BaNsHee.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_BeachBlitz.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_BeachBlitz.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_BeachBlitz.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_BeachBlitz.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_BeggarsRun.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_BeggarsRun.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_BeggarsRun.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_BeggarsRun.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_BlueMoon.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_BlueMoon.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_BlueMoon.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_BlueMoon.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Boss.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Boss.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Boss.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Boss.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Celerity.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Celerity.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Celerity.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Celerity.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Chokepoint.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Chokepoint.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Chokepoint.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Chokepoint.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Cinereous.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Cinereous.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Cinereous.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Cinereous.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Clusterfuct.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Clusterfuct.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Clusterfuct.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Clusterfuct.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Crossfire.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Crossfire.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Crossfire.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Crossfire.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Crossfire.ter b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Crossfire.ter similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Crossfire.ter rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Crossfire.ter diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Curtilage.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Curtilage.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Curtilage.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Curtilage.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Damnation.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Damnation.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Damnation.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Damnation.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_DangerousCrossing.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_DangerousCrossing.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_DangerousCrossing.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_DangerousCrossing.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_DeadlyBirdsSong.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_DeadlyBirdsSong.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_DeadlyBirdsSong.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_DeadlyBirdsSong.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Deserted.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Deserted.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Deserted.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Deserted.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Desiccator.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Desiccator.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Desiccator.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Desiccator.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Drifts.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Drifts.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Drifts.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Drifts.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Feign.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Feign.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Feign.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Feign.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Frostclaw.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Frostclaw.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Frostclaw.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Frostclaw.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Frozen.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Frozen.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Frozen.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Frozen.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Harvester.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Harvester.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Harvester.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Harvester.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Horde.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Horde.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Horde.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Horde.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Katabatic.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Katabatic.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Katabatic.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Katabatic.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Magmatic.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Magmatic.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Magmatic.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Magmatic.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Minotaur.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Minotaur.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Minotaur.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Minotaur.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Neve.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Neve.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Neve.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Neve.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_NoShelter.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_NoShelter.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_NoShelter.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_NoShelter.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_OsIris.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_OsIris.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_OsIris.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_OsIris.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Pandemonium.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Pandemonium.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Pandemonium.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Pandemonium.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Quagmire.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Quagmire.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Quagmire.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Quagmire.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Raindance.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Raindance.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Raindance.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Raindance.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Ramparts.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Ramparts.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Ramparts.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Ramparts.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Reversion.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Reversion.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Reversion.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Reversion.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Rollercoaster.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Rollercoaster.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Rollercoaster.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Rollercoaster.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Runenmacht.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Runenmacht.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Runenmacht.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Runenmacht.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Sandstorm.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Sandstorm.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Sandstorm.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Sandstorm.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Slapdash.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Slapdash.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Slapdash.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Slapdash.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Snowblind.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Snowblind.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Snowblind.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Snowblind.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Starfallen.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Starfallen.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Starfallen.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Starfallen.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Stonehenge.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Stonehenge.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Stonehenge.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Stonehenge.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_SubZero.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_SubZero.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_SubZero.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_SubZero.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Surreal.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Surreal.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Surreal.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Surreal.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Titan.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Titan.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Titan.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_Titan.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_WhiteDwarf.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_WhiteDwarf.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_WhiteDwarf.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_WhiteDwarf.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_WilderZone.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_WilderZone.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_WilderZone.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_WilderZone.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_WoodyMyrk.spn b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_WoodyMyrk.spn similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/terrains/TWL_WoodyMyrk.spn rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/terrains/TWL_WoodyMyrk.spn diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Details/bb_det2.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Details/bb_det2.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Details/bb_det2.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Details/bb_det2.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8_base1.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8_base1.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8_base1.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8_base1.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8_base1b.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8_base1b.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8_base1b.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8_base1b.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8_base1c.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8_base1c.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8_base1c.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8_base1c.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8_btrim01.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8_btrim01.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8_btrim01.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8_btrim01.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8_btrim05.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8_btrim05.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8_btrim05.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8_btrim05.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8_launchpad1.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8_launchpad1.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8_launchpad1.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8_launchpad1.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8_mtlwall1b.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8_mtlwall1b.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8_mtlwall1b.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8_mtlwall1b.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8_mtlwall3.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8_mtlwall3.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8_mtlwall3.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8_mtlwall3.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8_mtlwall4.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8_mtlwall4.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8_mtlwall4.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8_mtlwall4.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8_rlight_0000.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8_rlight_0000.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8_rlight_0000.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8_rlight_0000.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8_rlightb.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8_rlightb.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8_rlightb.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8_rlightb.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8_rlightb_0000.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8_rlightb_0000.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8_rlightb_0000.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8_rlightb_0000.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8basictrim2_bl.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8basictrim2_bl.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8basictrim2_bl.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8basictrim2_bl.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8beam01.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8beam01.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8beam01.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8beam01.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8beam01b.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8beam01b.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8beam01b.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8beam01b.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8beam02.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8beam02.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8beam02.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8beam02.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8bgrate01.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8bgrate01.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8bgrate01.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8bgrate01.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8bolttrim.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8bolttrim.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8bolttrim.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8bolttrim.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8bolttrimb.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8bolttrimb.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8bolttrimb.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8bolttrimb.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8clangfloor.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8clangfloor.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8clangfloor.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8clangfloor.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8clangfloor01.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8clangfloor01.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8clangfloor01.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8clangfloor01.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8clangfloor03.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8clangfloor03.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8clangfloor03.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8clangfloor03.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8clangfloor05c.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8clangfloor05c.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8clangfloor05c.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8clangfloor05c.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8clangwarnmix_.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8clangwarnmix_.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8clangwarnmix_.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8clangwarnmix_.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8crete01.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8crete01.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8crete01.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8crete01.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8crete01stair1.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8crete01stair1.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8crete01stair1.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8crete01stair1.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8crete03.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8crete03.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8crete03.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8crete03.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8crete03b.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8crete03b.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8crete03b.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8crete03b.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8crete03c.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8crete03c.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8crete03c.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8crete03c.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8crete03cc.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8crete03cc.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8crete03cc.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8crete03cc.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8crete03d.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8crete03d.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8crete03d.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8crete03d.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8crete03fadedw.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8crete03fadedw.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8crete03fadedw.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8crete03fadedw.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8cretefloor02.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8cretefloor02.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8cretefloor02.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8cretefloor02.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8cretefloor_ti.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8cretefloor_ti.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8cretefloor_ti.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8cretefloor_ti.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8cretesmlltrim.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8cretesmlltrim.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8cretesmlltrim.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8cretesmlltrim.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8lighttrim.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8lighttrim.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8lighttrim.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8lighttrim.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8lighttrim_b.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8lighttrim_b.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8lighttrim_b.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8lighttrim_b.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8metal03c_blue.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8metal03c_blue.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8metal03c_blue.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8metal03c_blue.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8mtltrim.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8mtltrim.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8mtltrim.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8mtltrim.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8mtltrim1.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8mtltrim1.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8mtltrim1.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8mtltrim1.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8mtltrim1b.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8mtltrim1b.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8mtltrim1b.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8mtltrim1b.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8mtltrim2.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8mtltrim2.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8mtltrim2.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8mtltrim2.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8smlltrim1.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8smlltrim1.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8smlltrim1.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8smlltrim1.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8spawn01b.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8spawn01b.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8spawn01b.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8spawn01b.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8support02.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8support02.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8support02.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8support02.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8support02c.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8support02c.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8support02c.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8support02c.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8support04b_bl.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8support04b_bl.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8support04b_bl.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8support04b_bl.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8support05.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8support05.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8support05.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8support05.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8tinylight_000.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8tinylight_000.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8tinylight_000.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8tinylight_000.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8tmtllight2.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8tmtllight2.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8tmtllight2.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8tmtllight2.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8trimlight_000.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8trimlight_000.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8trimlight_000.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8trimlight_000.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8warning2.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8warning2.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8warning2.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8warning2.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8warning256.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8warning256.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8warning256.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8warning256.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8warning2step.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8warning2step.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8warning2step.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8warning2step.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8wrntrim.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8wrntrim.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8wrntrim.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8wrntrim.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8wrntrim2b.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8wrntrim2b.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8wrntrim2b.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/e8wrntrim2b.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/null.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/null.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Evil8/null.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Evil8/null.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Iris_sky.dml b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Iris_sky.dml similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Iris_sky.dml rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Iris_sky.dml diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/LiquidTiles/industrial_oil.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/LiquidTiles/industrial_oil.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/LiquidTiles/industrial_oil.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/LiquidTiles/industrial_oil.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/LiquidTiles/tes_water2.bm8 b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/LiquidTiles/tes_water2.bm8 similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/LiquidTiles/tes_water2.bm8 rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/LiquidTiles/tes_water2.bm8 diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/LiquidTiles/tes_water2.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/LiquidTiles/tes_water2.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/LiquidTiles/tes_water2.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/LiquidTiles/tes_water2.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Nycto-sm.dml b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Nycto-sm.dml similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Nycto-sm.dml rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Nycto-sm.dml diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Nycto/stormmtn_BK.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Nycto/stormmtn_BK.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Nycto/stormmtn_BK.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Nycto/stormmtn_BK.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Nycto/stormmtn_DN.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Nycto/stormmtn_DN.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Nycto/stormmtn_DN.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Nycto/stormmtn_DN.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Nycto/stormmtn_ENV.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Nycto/stormmtn_ENV.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Nycto/stormmtn_ENV.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Nycto/stormmtn_ENV.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Nycto/stormmtn_FR.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Nycto/stormmtn_FR.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Nycto/stormmtn_FR.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Nycto/stormmtn_FR.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Nycto/stormmtn_LF.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Nycto/stormmtn_LF.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Nycto/stormmtn_LF.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Nycto/stormmtn_LF.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Nycto/stormmtn_RT.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Nycto/stormmtn_RT.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Nycto/stormmtn_RT.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Nycto/stormmtn_RT.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/Nycto/stormmtn_UP.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Nycto/stormmtn_UP.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/Nycto/stormmtn_UP.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/Nycto/stormmtn_UP.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Abaddon.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Abaddon.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Abaddon.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Abaddon.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_BaNsHee.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_BaNsHee.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_BaNsHee.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_BaNsHee.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_BeachBlitz.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_BeachBlitz.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_BeachBlitz.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_BeachBlitz.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_BeggarsRun.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_BeggarsRun.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_BeggarsRun.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_BeggarsRun.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_BlueMoon.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_BlueMoon.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_BlueMoon.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_BlueMoon.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Boss.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Boss.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Boss.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Boss.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Celerity.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Celerity.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Celerity.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Celerity.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Chokepoint.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Chokepoint.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Chokepoint.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Chokepoint.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Cinereous.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Cinereous.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Cinereous.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Cinereous.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Clusterfuct.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Clusterfuct.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Clusterfuct.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Clusterfuct.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Crossfire.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Crossfire.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Crossfire.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Crossfire.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Curtilage.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Curtilage.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Curtilage.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Curtilage.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Damnation.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Damnation.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Damnation.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Damnation.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_DangerousCrossing.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_DangerousCrossing.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_DangerousCrossing.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_DangerousCrossing.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_DeadlyBirdsSong.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_DeadlyBirdsSong.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_DeadlyBirdsSong.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_DeadlyBirdsSong.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Deserted.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Deserted.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Deserted.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Deserted.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Desiccator.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Desiccator.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Desiccator.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Desiccator.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Drifts.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Drifts.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Drifts.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Drifts.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Feign.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Feign.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Feign.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Feign.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Frostclaw.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Frostclaw.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Frostclaw.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Frostclaw.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Frozen.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Frozen.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Frozen.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Frozen.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Harvester.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Harvester.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Harvester.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Harvester.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Horde.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Horde.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Horde.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Horde.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Katabatic.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Katabatic.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Katabatic.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Katabatic.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Magmatic.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Magmatic.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Magmatic.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Magmatic.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Minotaur.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Minotaur.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Minotaur.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Minotaur.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Neve.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Neve.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Neve.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Neve.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_NoShelter.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_NoShelter.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_NoShelter.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_NoShelter.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_OsIris.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_OsIris.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_OsIris.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_OsIris.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Pandemonium.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Pandemonium.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Pandemonium.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Pandemonium.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Quagmire.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Quagmire.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Quagmire.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Quagmire.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Raindance.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Raindance.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Raindance.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Raindance.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Ramparts.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Ramparts.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Ramparts.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Ramparts.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Reversion.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Reversion.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Reversion.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Reversion.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Rollercoaster.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Rollercoaster.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Rollercoaster.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Rollercoaster.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Runenmacht.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Runenmacht.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Runenmacht.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Runenmacht.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Sandstorm.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Sandstorm.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Sandstorm.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Sandstorm.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Slapdash.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Slapdash.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Slapdash.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Slapdash.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Snowblind.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Snowblind.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Snowblind.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Snowblind.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Starfallen.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Starfallen.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Starfallen.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Starfallen.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Stonehenge.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Stonehenge.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Stonehenge.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Stonehenge.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_SubZero.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_SubZero.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_SubZero.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_SubZero.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Surreal.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Surreal.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Surreal.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Surreal.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Titan.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Titan.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Titan.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_Titan.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_WhiteDwarf.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_WhiteDwarf.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_WhiteDwarf.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_WhiteDwarf.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_WilderZone.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_WilderZone.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_WilderZone.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_WilderZone.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_WoodyMyrk.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_WoodyMyrk.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_WoodyMyrk.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/gui/Load_TWL_WoodyMyrk.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/ib/skies/inf_butch_night13_BK.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/ib/skies/inf_butch_night13_BK.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/ib/skies/inf_butch_night13_BK.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/ib/skies/inf_butch_night13_BK.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/ib/skies/inf_butch_night13_DN.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/ib/skies/inf_butch_night13_DN.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/ib/skies/inf_butch_night13_DN.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/ib/skies/inf_butch_night13_DN.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/ib/skies/inf_butch_night13_FR.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/ib/skies/inf_butch_night13_FR.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/ib/skies/inf_butch_night13_FR.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/ib/skies/inf_butch_night13_FR.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/ib/skies/inf_butch_night13_LF.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/ib/skies/inf_butch_night13_LF.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/ib/skies/inf_butch_night13_LF.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/ib/skies/inf_butch_night13_LF.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/ib/skies/inf_butch_night13_RT.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/ib/skies/inf_butch_night13_RT.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/ib/skies/inf_butch_night13_RT.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/ib/skies/inf_butch_night13_RT.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/ib/skies/inf_butch_night13_UP.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/ib/skies/inf_butch_night13_UP.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/ib/skies/inf_butch_night13_UP.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/ib/skies/inf_butch_night13_UP.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/ice/skies/kif_ice_day_BK.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/ice/skies/kif_ice_day_BK.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/ice/skies/kif_ice_day_BK.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/ice/skies/kif_ice_day_BK.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/ice/skies/kif_ice_day_DN.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/ice/skies/kif_ice_day_DN.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/ice/skies/kif_ice_day_DN.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/ice/skies/kif_ice_day_DN.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/ice/skies/kif_ice_day_FR.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/ice/skies/kif_ice_day_FR.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/ice/skies/kif_ice_day_FR.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/ice/skies/kif_ice_day_FR.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/ice/skies/kif_ice_day_LF.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/ice/skies/kif_ice_day_LF.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/ice/skies/kif_ice_day_LF.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/ice/skies/kif_ice_day_LF.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/ice/skies/kif_ice_day_RT.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/ice/skies/kif_ice_day_RT.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/ice/skies/kif_ice_day_RT.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/ice/skies/kif_ice_day_RT.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/ice/skies/kif_ice_day_UP.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/ice/skies/kif_ice_day_UP.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/ice/skies/kif_ice_day_UP.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/ice/skies/kif_ice_day_UP.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/inf_butch_night13_x2.dml b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/inf_butch_night13_x2.dml similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/inf_butch_night13_x2.dml rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/inf_butch_night13_x2.dml diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/kif_iceday.dml b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/kif_iceday.dml similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/kif_iceday.dml rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/kif_iceday.dml diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/kif_lava_starrynight.dml b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/kif_lava_starrynight.dml similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/kif_lava_starrynight.dml rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/kif_lava_starrynight.dml diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-Plates.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/Nycto-Plates.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-Plates.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/Nycto-Plates.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-Trim.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/Nycto-Trim.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-Trim.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/Nycto-Trim.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-bboard.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/Nycto-bboard.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-bboard.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/Nycto-bboard.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-bboard2.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/Nycto-bboard2.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-bboard2.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/Nycto-bboard2.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-comp2.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/Nycto-comp2.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-comp2.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/Nycto-comp2.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-comp3.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/Nycto-comp3.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-comp3.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/Nycto-comp3.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-comp4.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/Nycto-comp4.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-comp4.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/Nycto-comp4.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-comp7.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/Nycto-comp7.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-comp7.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/Nycto-comp7.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-computer.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/Nycto-computer.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-computer.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/Nycto-computer.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-disp1.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/Nycto-disp1.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-disp1.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/Nycto-disp1.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-disp2.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/Nycto-disp2.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-disp2.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/Nycto-disp2.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-hitwall.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/Nycto-hitwall.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-hitwall.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/Nycto-hitwall.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-hitwall2.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/Nycto-hitwall2.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-hitwall2.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/Nycto-hitwall2.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-map.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/Nycto-map.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-map.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/Nycto-map.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-mwall.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/Nycto-mwall.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-mwall.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/Nycto-mwall.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-mwall2.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/Nycto-mwall2.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-mwall2.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/Nycto-mwall2.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-mwall3.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/Nycto-mwall3.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-mwall3.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/Nycto-mwall3.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-mwall4.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/Nycto-mwall4.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-mwall4.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/Nycto-mwall4.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-pipe.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/Nycto-pipe.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-pipe.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/Nycto-pipe.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-plasma.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/Nycto-plasma.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-plasma.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/Nycto-plasma.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lava/comp_screen_2.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/comp_screen_2.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lava/comp_screen_2.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/comp_screen_2.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lava/grid_1.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/grid_1.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lava/grid_1.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/grid_1.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lava/grid_rusty_1.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/grid_rusty_1.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lava/grid_rusty_1.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/grid_rusty_1.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lava/skies/kif_lava_starrynight_BK.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/skies/kif_lava_starrynight_BK.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lava/skies/kif_lava_starrynight_BK.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/skies/kif_lava_starrynight_BK.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lava/skies/kif_lava_starrynight_DN.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/skies/kif_lava_starrynight_DN.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lava/skies/kif_lava_starrynight_DN.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/skies/kif_lava_starrynight_DN.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lava/skies/kif_lava_starrynight_FR.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/skies/kif_lava_starrynight_FR.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lava/skies/kif_lava_starrynight_FR.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/skies/kif_lava_starrynight_FR.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lava/skies/kif_lava_starrynight_LF.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/skies/kif_lava_starrynight_LF.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lava/skies/kif_lava_starrynight_LF.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/skies/kif_lava_starrynight_LF.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lava/skies/kif_lava_starrynight_RT.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/skies/kif_lava_starrynight_RT.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lava/skies/kif_lava_starrynight_RT.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/skies/kif_lava_starrynight_RT.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lava/skies/kif_lava_starrynight_UP.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/skies/kif_lava_starrynight_UP.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lava/skies/kif_lava_starrynight_UP.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/skies/kif_lava_starrynight_UP.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lava/techwall_1.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/techwall_1.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lava/techwall_1.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/techwall_1.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lava/techwall_paint.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/techwall_paint.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lava/techwall_paint.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/techwall_paint.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lava/techwall_rusty.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/techwall_rusty.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lava/techwall_rusty.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/techwall_rusty.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lava/techwall_rusty2.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/techwall_rusty2.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lava/techwall_rusty2.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lava/techwall_rusty2.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/BlueMoon.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/BlueMoon.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/BlueMoon.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/BlueMoon.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/Roman_COLLa.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/Roman_COLLa.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/Roman_COLLa.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/Roman_COLLa.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/Roman_COLLb.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/Roman_COLLb.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/Roman_COLLb.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/Roman_COLLb.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/Roman_ROOF.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/Roman_ROOF.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/Roman_ROOF.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/Roman_ROOF.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/Roman_STONE.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/Roman_STONE.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/Roman_STONE.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/Roman_STONE.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/Skies/BBday_BK.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/Skies/BBday_BK.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/Skies/BBday_BK.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/Skies/BBday_BK.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/Skies/BBday_DN.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/Skies/BBday_DN.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/Skies/BBday_DN.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/Skies/BBday_DN.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/Skies/BBday_FR.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/Skies/BBday_FR.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/Skies/BBday_FR.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/Skies/BBday_FR.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/Skies/BBday_LF.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/Skies/BBday_LF.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/Skies/BBday_LF.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/Skies/BBday_LF.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/Skies/BBday_RT.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/Skies/BBday_RT.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/Skies/BBday_RT.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/Skies/BBday_RT.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/Skies/BBday_UP.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/Skies/BBday_UP.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/Skies/BBday_UP.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/Skies/BBday_UP.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/Skies/lush_01_day_v5_BK_x2.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/Skies/lush_01_day_v5_BK_x2.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/Skies/lush_01_day_v5_BK_x2.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/Skies/lush_01_day_v5_BK_x2.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/Skies/lush_01_day_v5_DN_x2.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/Skies/lush_01_day_v5_DN_x2.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/Skies/lush_01_day_v5_DN_x2.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/Skies/lush_01_day_v5_DN_x2.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/Skies/lush_01_day_v5_FR_x2.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/Skies/lush_01_day_v5_FR_x2.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/Skies/lush_01_day_v5_FR_x2.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/Skies/lush_01_day_v5_FR_x2.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/Skies/lush_01_day_v5_LF_x2.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/Skies/lush_01_day_v5_LF_x2.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/Skies/lush_01_day_v5_LF_x2.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/Skies/lush_01_day_v5_LF_x2.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/Skies/lush_01_day_v5_RT_x2.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/Skies/lush_01_day_v5_RT_x2.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/Skies/lush_01_day_v5_RT_x2.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/Skies/lush_01_day_v5_RT_x2.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/Skies/lush_01_day_v5_UP_x2.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/Skies/lush_01_day_v5_UP_x2.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/Skies/lush_01_day_v5_UP_x2.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/Skies/lush_01_day_v5_UP_x2.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/bb_red.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/bb_red.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/bb_red.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/bb_red.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/bb_red2.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/bb_red2.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/bb_red2.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/bb_red2.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/bb_sand.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/bb_sand.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/bb_sand.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/bb_sand.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/be_elig02_nd.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/be_elig02_nd.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/be_elig02_nd.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/be_elig02_nd.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/be_ewal03_hl.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/be_ewal03_hl.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/be_ewal03_hl.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/be_ewal03_hl.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/be_ewal03acrk.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/be_ewal03acrk.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/be_ewal03acrk.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/be_ewal03acrk.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/be_gr3streak.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/be_gr3streak.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/be_gr3streak.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/be_gr3streak.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/be_gr4streak.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/be_gr4streak.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/be_gr4streak.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/be_gr4streak.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/box_a.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/box_a.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/box_a.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/box_a.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/box_b.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/box_b.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/box_b.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/box_b.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/box_c.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/box_c.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/box_c.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/box_c.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/dox_beam.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/dox_beam.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/dox_beam.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/dox_beam.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/dox_bluelite1.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/dox_bluelite1.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/dox_bluelite1.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/dox_bluelite1.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/dox_bluelite2.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/dox_bluelite2.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/dox_bluelite2.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/dox_bluelite2.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/dox_grsteel3.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/dox_grsteel3.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/dox_grsteel3.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/dox_grsteel3.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/dox_grsteel3_b.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/dox_grsteel3_b.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/dox_grsteel3_b.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/dox_grsteel3_b.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/dox_grsteel3_f.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/dox_grsteel3_f.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/dox_grsteel3_f.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/dox_grsteel3_f.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/dox_grsteel4.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/dox_grsteel4.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/dox_grsteel4.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/dox_grsteel4.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/dox_pipe1.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/dox_pipe1.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/dox_pipe1.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/dox_pipe1.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/emap_beachblitz.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/emap_beachblitz.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/emap_beachblitz.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/emap_beachblitz.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/ir_blocks.bm8 b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/ir_blocks.bm8 similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/ir_blocks.bm8 rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/ir_blocks.bm8 diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/ir_blocks.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/ir_blocks.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/ir_blocks.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/ir_blocks.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/ir_plain.bm8 b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/ir_plain.bm8 similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/ir_plain.bm8 rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/ir_plain.bm8 diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/ir_plain.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/ir_plain.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/ir_plain.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/ir_plain.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/ir_relief.bm8 b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/ir_relief.bm8 similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/ir_relief.bm8 rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/ir_relief.bm8 diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/ir_relief.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/ir_relief.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/ir_relief.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/ir_relief.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/ir_trim1.bm8 b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/ir_trim1.bm8 similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/ir_trim1.bm8 rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/ir_trim1.bm8 diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/ir_trim1.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/ir_trim1.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/ir_trim1.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/ir_trim1.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/ir_trim2.bm8 b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/ir_trim2.bm8 similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/ir_trim2.bm8 rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/ir_trim2.bm8 diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/ir_trim2.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/ir_trim2.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/ir_trim2.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/ir_trim2.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/ir_wall.bm8 b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/ir_wall.bm8 similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/ir_wall.bm8 rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/ir_wall.bm8 diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/ir_wall.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/ir_wall.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/ir_wall.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/ir_wall.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/rustbox.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/rustbox.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/rustbox.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/rustbox.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush/rustbox_logo.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/rustbox_logo.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush/rustbox_logo.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush/rustbox_logo.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/lush_day_x2.dml b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush_day_x2.dml similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/lush_day_x2.dml rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/lush_day_x2.dml diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/nef_sset2_x2.dml b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/nef_sset2_x2.dml similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/nef_sset2_x2.dml rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/nef_sset2_x2.dml diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/nefred1/red1_BK_x2.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/nefred1/red1_BK_x2.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/nefred1/red1_BK_x2.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/nefred1/red1_BK_x2.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/nefred1/red1_CLOUD1_x2.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/nefred1/red1_CLOUD1_x2.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/nefred1/red1_CLOUD1_x2.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/nefred1/red1_CLOUD1_x2.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/nefred1/red1_FR_x2.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/nefred1/red1_FR_x2.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/nefred1/red1_FR_x2.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/nefred1/red1_FR_x2.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/nefred1/red1_LF_x2.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/nefred1/red1_LF_x2.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/nefred1/red1_LF_x2.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/nefred1/red1_LF_x2.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/nefred1/red1_RT_x2.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/nefred1/red1_RT_x2.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/nefred1/red1_RT_x2.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/nefred1/red1_RT_x2.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/nefred1/red1_UP_x2.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/nefred1/red1_UP_x2.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/nefred1/red1_UP_x2.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/nefred1/red1_UP_x2.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/nefred1_x2.dml b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/nefred1_x2.dml similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/nefred1_x2.dml rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/nefred1_x2.dml diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/nefsset2_x2/skies/nef_sset2_BK.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/nefsset2_x2/skies/nef_sset2_BK.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/nefsset2_x2/skies/nef_sset2_BK.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/nefsset2_x2/skies/nef_sset2_BK.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/nefsset2_x2/skies/nef_sset2_FR.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/nefsset2_x2/skies/nef_sset2_FR.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/nefsset2_x2/skies/nef_sset2_FR.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/nefsset2_x2/skies/nef_sset2_FR.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/nefsset2_x2/skies/nef_sset2_LF.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/nefsset2_x2/skies/nef_sset2_LF.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/nefsset2_x2/skies/nef_sset2_LF.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/nefsset2_x2/skies/nef_sset2_LF.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/nefsset2_x2/skies/nef_sset2_RT.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/nefsset2_x2/skies/nef_sset2_RT.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/nefsset2_x2/skies/nef_sset2_RT.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/nefsset2_x2/skies/nef_sset2_RT.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/nefsset2_x2/skies/nef_sset2_UP.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/nefsset2_x2/skies/nef_sset2_UP.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/nefsset2_x2/skies/nef_sset2_UP.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/nefsset2_x2/skies/nef_sset2_UP.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/skies/Iris/Iris_BK.bm8 b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skies/Iris/Iris_BK.bm8 similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/skies/Iris/Iris_BK.bm8 rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skies/Iris/Iris_BK.bm8 diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/skies/Iris/Iris_BK.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skies/Iris/Iris_BK.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/skies/Iris/Iris_BK.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skies/Iris/Iris_BK.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/skies/Iris/Iris_DN.bm8 b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skies/Iris/Iris_DN.bm8 similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/skies/Iris/Iris_DN.bm8 rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skies/Iris/Iris_DN.bm8 diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/skies/Iris/Iris_DN.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skies/Iris/Iris_DN.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/skies/Iris/Iris_DN.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skies/Iris/Iris_DN.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/skies/Iris/Iris_FR.bm8 b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skies/Iris/Iris_FR.bm8 similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/skies/Iris/Iris_FR.bm8 rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skies/Iris/Iris_FR.bm8 diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/skies/Iris/Iris_FR.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skies/Iris/Iris_FR.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/skies/Iris/Iris_FR.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skies/Iris/Iris_FR.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/skies/Iris/Iris_LF.bm8 b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skies/Iris/Iris_LF.bm8 similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/skies/Iris/Iris_LF.bm8 rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skies/Iris/Iris_LF.bm8 diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/skies/Iris/Iris_LF.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skies/Iris/Iris_LF.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/skies/Iris/Iris_LF.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skies/Iris/Iris_LF.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/skies/Iris/Iris_RT.bm8 b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skies/Iris/Iris_RT.bm8 similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/skies/Iris/Iris_RT.bm8 rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skies/Iris/Iris_RT.bm8 diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/skies/Iris/Iris_RT.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skies/Iris/Iris_RT.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/skies/Iris/Iris_RT.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skies/Iris/Iris_RT.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/skies/Iris/Iris_UP.bm8 b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skies/Iris/Iris_UP.bm8 similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/skies/Iris/Iris_UP.bm8 rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skies/Iris/Iris_UP.bm8 diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/skies/Iris/Iris_UP.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skies/Iris/Iris_UP.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/skies/Iris/Iris_UP.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skies/Iris/Iris_UP.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/skies/lush_02_dusk_BK.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skies/lush_02_dusk_BK.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/skies/lush_02_dusk_BK.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skies/lush_02_dusk_BK.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/skies/lush_02_dusk_DN.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skies/lush_02_dusk_DN.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/skies/lush_02_dusk_DN.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skies/lush_02_dusk_DN.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/skies/lush_02_dusk_FR.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skies/lush_02_dusk_FR.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/skies/lush_02_dusk_FR.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skies/lush_02_dusk_FR.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/skies/lush_02_dusk_LF.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skies/lush_02_dusk_LF.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/skies/lush_02_dusk_LF.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skies/lush_02_dusk_LF.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/skies/lush_02_dusk_RT.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skies/lush_02_dusk_RT.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/skies/lush_02_dusk_RT.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skies/lush_02_dusk_RT.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/skies/lush_02_dusk_UP.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skies/lush_02_dusk_UP.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/skies/lush_02_dusk_UP.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skies/lush_02_dusk_UP.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_bark.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skins/bb_bark.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_bark.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skins/bb_bark.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_bark2.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skins/bb_bark2.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_bark2.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skins/bb_bark2.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_beechleaf.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skins/bb_beechleaf.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_beechleaf.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skins/bb_beechleaf.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_bigleaf.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skins/bb_bigleaf.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_bigleaf.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skins/bb_bigleaf.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_bush.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skins/bb_bush.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_bush.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skins/bb_bush.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_jnigraleaf.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skins/bb_jnigraleaf.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_jnigraleaf.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skins/bb_jnigraleaf.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_palmleaf.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skins/bb_palmleaf.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_palmleaf.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skins/bb_palmleaf.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_screen.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skins/bb_screen.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_screen.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skins/bb_screen.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_stripeleaf.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skins/bb_stripeleaf.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_stripeleaf.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skins/bb_stripeleaf.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_tree1_foliage2.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skins/bb_tree1_foliage2.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_tree1_foliage2.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skins/bb_tree1_foliage2.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_tree1_side.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skins/bb_tree1_side.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_tree1_side.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skins/bb_tree1_side.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_tree2_foliage2.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skins/bb_tree2_foliage2.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_tree2_foliage2.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skins/bb_tree2_foliage2.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_tree2_side.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skins/bb_tree2_side.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_tree2_side.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skins/bb_tree2_side.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_trunk.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skins/bb_trunk.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_trunk.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skins/bb_trunk.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/skins/dox_stone.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skins/dox_stone.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/skins/dox_stone.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skins/dox_stone.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/skins/dox_wires.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skins/dox_wires.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/skins/dox_wires.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/skins/dox_wires.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/sky03.dml b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/sky03.dml similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/sky03.dml rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/sky03.dml diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/sky03/TR1_Cloud1.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/sky03/TR1_Cloud1.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/sky03/TR1_Cloud1.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/sky03/TR1_Cloud1.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/sky03/TR1_Cloud2.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/sky03/TR1_Cloud2.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/sky03/TR1_Cloud2.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/sky03/TR1_Cloud2.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/sky03/fback.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/sky03/fback.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/sky03/fback.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/sky03/fback.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/sky03/fdown.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/sky03/fdown.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/sky03/fdown.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/sky03/fdown.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/sky03/ffront.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/sky03/ffront.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/sky03/ffront.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/sky03/ffront.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/sky03/fleft.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/sky03/fleft.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/sky03/fleft.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/sky03/fleft.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/sky03/fright.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/sky03/fright.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/sky03/fright.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/sky03/fright.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/sky03/fup.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/sky03/fup.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/sky03/fup.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/sky03/fup.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/sky_beachblitz.dml b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/sky_beachblitz.dml similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/sky_beachblitz.dml rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/sky_beachblitz.dml diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/space/TR1_Cloud1.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/space/TR1_Cloud1.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/space/TR1_Cloud1.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/space/TR1_Cloud1.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/space/TR1_Cloud2.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/space/TR1_Cloud2.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/space/TR1_Cloud2.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/space/TR1_Cloud2.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/space/xnight2_bk.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/space/xnight2_bk.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/space/xnight2_bk.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/space/xnight2_bk.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/space/xnight2_dn.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/space/xnight2_dn.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/space/xnight2_dn.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/space/xnight2_dn.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/space/xnight2_ft.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/space/xnight2_ft.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/space/xnight2_ft.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/space/xnight2_ft.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/space/xnight2_lf.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/space/xnight2_lf.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/space/xnight2_lf.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/space/xnight2_lf.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/space/xnight2_rt.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/space/xnight2_rt.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/space/xnight2_rt.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/space/xnight2_rt.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/space/xnight2_up.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/space/xnight2_up.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/space/xnight2_up.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/space/xnight2_up.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/LegendsLightSand.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/LegendsLightSand.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/LegendsLightSand.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/LegendsLightSand.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/NyctoGlacier.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/NyctoGlacier.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/NyctoGlacier.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/NyctoGlacier.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/NyctoRock.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/NyctoRock.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/NyctoRock.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/NyctoRock.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/NyctoRock2.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/NyctoRock2.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/NyctoRock2.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/NyctoRock2.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/NyctoSnow.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/NyctoSnow.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/NyctoSnow.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/NyctoSnow.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/RockLight.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/RockLight.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/RockLight.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/RockLight.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/brown_Dirt02.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/brown_Dirt02.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/brown_Dirt02.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/brown_Dirt02.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/green_GrassRock005.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/green_GrassRock005.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/green_GrassRock005.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/green_GrassRock005.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/green_SnowyGrass001.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/green_SnowyGrass001.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/green_SnowyGrass001.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/green_SnowyGrass001.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/lushworld.beachsand.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/lushworld.beachsand.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/lushworld.beachsand.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/lushworld.beachsand.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/mxrock0.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/mxrock0.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/mxrock0.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/mxrock0.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/mxrock2tu.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/mxrock2tu.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/mxrock2tu.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/mxrock2tu.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/mxrock2tv.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/mxrock2tv.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/mxrock2tv.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/mxrock2tv.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/rilk.shingledrock.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/rilk.shingledrock.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/rilk.shingledrock.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/rilk.shingledrock.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/rilke.sand.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/rilke.sand.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/rilke.sand.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/rilke.sand.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/snow_a0.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/snow_a0.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/snow_a0.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/snow_a0.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/snow_a2.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/snow_a2.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/snow_a2.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/snow_a2.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/snow_grass001.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/snow_grass001.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/snow_grass001.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/snow_grass001.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/snow_rock_5.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/snow_rock_5.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/snow_rock_5.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/snow_rock_5.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/tes_mystery1.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/tes_mystery1.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/tes_mystery1.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/tes_mystery1.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/tes_mystery2.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/tes_mystery2.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/tes_mystery2.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/tes_mystery2.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/tes_test.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/tes_test.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/tes_test.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/tes_test.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/tropical1.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/tropical1.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/tropical1.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/tropical1.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/ugly2.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/ugly2.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/terrain/ugly2.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/terrain/ugly2.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/tesla.dml b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/tesla.dml similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/tesla.dml rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/tesla.dml diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/tesla/skies/teslaski_v5_bk.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/tesla/skies/teslaski_v5_bk.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/tesla/skies/teslaski_v5_bk.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/tesla/skies/teslaski_v5_bk.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/tesla/skies/teslaski_v5_dn.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/tesla/skies/teslaski_v5_dn.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/tesla/skies/teslaski_v5_dn.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/tesla/skies/teslaski_v5_dn.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/tesla/skies/teslaski_v5_fr.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/tesla/skies/teslaski_v5_fr.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/tesla/skies/teslaski_v5_fr.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/tesla/skies/teslaski_v5_fr.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/tesla/skies/teslaski_v5_lf.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/tesla/skies/teslaski_v5_lf.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/tesla/skies/teslaski_v5_lf.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/tesla/skies/teslaski_v5_lf.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/tesla/skies/teslaski_v5_rt.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/tesla/skies/teslaski_v5_rt.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/tesla/skies/teslaski_v5_rt.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/tesla/skies/teslaski_v5_rt.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/tesla/skies/teslaski_v5_up.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/tesla/skies/teslaski_v5_up.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/tesla/skies/teslaski_v5_up.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/tesla/skies/teslaski_v5_up.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/teslaski_v5_DN.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/teslaski_v5_DN.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/teslaski_v5_DN.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/teslaski_v5_DN.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/teslaski_v5_bk.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/teslaski_v5_bk.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/teslaski_v5_bk.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/teslaski_v5_bk.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/teslaski_v5_fr.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/teslaski_v5_fr.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/teslaski_v5_fr.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/teslaski_v5_fr.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/teslaski_v5_lf.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/teslaski_v5_lf.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/teslaski_v5_lf.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/teslaski_v5_lf.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/teslaski_v5_rt.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/teslaski_v5_rt.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/teslaski_v5_rt.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/teslaski_v5_rt.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/teslaski_v5_up.png b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/teslaski_v5_up.png similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/teslaski_v5_up.png rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/teslaski_v5_up.png diff --git a/docs/base/@vl2/TWL-MapPack.vl2/textures/xnight.dml b/docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/xnight.dml similarity index 100% rename from docs/base/@vl2/TWL-MapPack.vl2/textures/xnight.dml rename to docs/base/@vl2/z_mappacks/TWL-MapPack.vl2/textures/xnight.dml diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_Bleed_Base.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Bleed_Base.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_Bleed_Base.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Bleed_Base.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_Bleed_Base.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Bleed_Base.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_Bleed_Base.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Bleed_Base.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_Bleed_turret.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Bleed_turret.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_Bleed_turret.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Bleed_turret.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_Bleed_turret.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Bleed_turret.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_Bleed_turret.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Bleed_turret.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_Bleed_vpad.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Bleed_vpad.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_Bleed_vpad.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Bleed_vpad.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_Bleed_vpad.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Bleed_vpad.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_Bleed_vpad.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Bleed_vpad.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_Dissention_dox_bb_bunkera_x2.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Dissention_dox_bb_bunkera_x2.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_Dissention_dox_bb_bunkera_x2.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Dissention_dox_bb_bunkera_x2.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_Dissention_dox_bb_bunkera_x2.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Dissention_dox_bb_bunkera_x2.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_Dissention_dox_bb_bunkera_x2.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Dissention_dox_bb_bunkera_x2.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_Dissention_dox_bb_hangar_x2.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Dissention_dox_bb_hangar_x2.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_Dissention_dox_bb_hangar_x2.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Dissention_dox_bb_hangar_x2.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_Dissention_dox_bb_hangar_x2.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Dissention_dox_bb_hangar_x2.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_Dissention_dox_bb_hangar_x2.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Dissention_dox_bb_hangar_x2.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_Dissention_rilke_whitedwarf_mainbase.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Dissention_rilke_whitedwarf_mainbase.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_Dissention_rilke_whitedwarf_mainbase.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Dissention_rilke_whitedwarf_mainbase.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_Dissention_rilke_whitedwarf_mainbase.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Dissention_rilke_whitedwarf_mainbase.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_Dissention_rilke_whitedwarf_mainbase.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_Dissention_rilke_whitedwarf_mainbase.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_FrozenHope_inf_butch_fhope_base47.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_FrozenHope_inf_butch_fhope_base47.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_FrozenHope_inf_butch_fhope_base47.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_FrozenHope_inf_butch_fhope_base47.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_FrozenHope_inf_butch_fhope_base47.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_FrozenHope_inf_butch_fhope_base47.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_FrozenHope_inf_butch_fhope_base47.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_FrozenHope_inf_butch_fhope_base47.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_FrozenHope_inf_butch_fhope_flag6.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_FrozenHope_inf_butch_fhope_flag6.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_FrozenHope_inf_butch_fhope_flag6.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_FrozenHope_inf_butch_fhope_flag6.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_FrozenHope_inf_butch_fhope_flag6.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_FrozenHope_inf_butch_fhope_flag6.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_FrozenHope_inf_butch_fhope_flag6.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_FrozenHope_inf_butch_fhope_flag6.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_FrozenHope_inf_butch_fhope_turret12.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_FrozenHope_inf_butch_fhope_turret12.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_FrozenHope_inf_butch_fhope_turret12.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_FrozenHope_inf_butch_fhope_turret12.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_FrozenHope_inf_butch_fhope_turret12.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_FrozenHope_inf_butch_fhope_turret12.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_FrozenHope_inf_butch_fhope_turret12.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/Euro4_FrozenHope_inf_butch_fhope_turret12.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/TL_bmiscpan_ruind.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_bmiscpan_ruind.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/TL_bmiscpan_ruind.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_bmiscpan_ruind.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/TL_bmiscpan_ruind.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_bmiscpan_ruind.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/TL_bmiscpan_ruind.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_bmiscpan_ruind.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/TL_btowr9.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_btowr9.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/TL_btowr9.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_btowr9.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/TL_btowr9.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_btowr9.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/TL_btowr9.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_btowr9.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/TL_drorck-base.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_drorck-base.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/TL_drorck-base.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_drorck-base.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/TL_drorck-base.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_drorck-base.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/TL_drorck-base.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_drorck-base.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/TL_magnumbase.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_magnumbase.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/TL_magnumbase.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_magnumbase.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/TL_magnumbase.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_magnumbase.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/TL_magnumbase.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_magnumbase.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/TL_magnumflag.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_magnumflag.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/TL_magnumflag.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_magnumflag.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/TL_magnumflag.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_magnumflag.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/TL_magnumflag.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_magnumflag.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/TL_magnummisc.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_magnummisc.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/TL_magnummisc.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_magnummisc.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/TL_magnummisc.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_magnummisc.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/TL_magnummisc.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_magnummisc.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/TL_magnumturret.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_magnumturret.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/TL_magnumturret.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_magnumturret.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/TL_magnumturret.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_magnumturret.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/TL_magnumturret.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_magnumturret.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/TL_magnumvs.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_magnumvs.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/TL_magnumvs.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_magnumvs.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/TL_magnumvs.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_magnumvs.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/TL_magnumvs.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/TL_magnumvs.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/btowr_ccb1.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/btowr_ccb1.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/btowr_ccb1.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/btowr_ccb1.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/btowr_ccb1.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/btowr_ccb1.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/btowr_ccb1.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/btowr_ccb1.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/ccb_be_tower1b_x2.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/ccb_be_tower1b_x2.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/ccb_be_tower1b_x2.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/ccb_be_tower1b_x2.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/ccb_be_tower1b_x2.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/ccb_be_tower1b_x2.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/ccb_be_tower1b_x2.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/ccb_be_tower1b_x2.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/ccbase1.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/ccbase1.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/ccbase1.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/ccbase1.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/ccbase1.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/ccbase1.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/ccbase1.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/ccbase1.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/ccbase2.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/ccbase2.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/ccbase2.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/ccbase2.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/ccbase2.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/ccbase2.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/ccbase2.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/ccbase2.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/ccflagstand.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/ccflagstand.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/ccflagstand.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/ccflagstand.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/ccflagstand.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/ccflagstand.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/ccflagstand.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/ccflagstand.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/cctower.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/cctower.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/cctower.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/cctower.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/cctower.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/cctower.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/cctower.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/cctower.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/conbase.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/conbase.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/conbase.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/conbase.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/conbase.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/conbase.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/conbase.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/conbase.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/conspire.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/conspire.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/conspire.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/conspire.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/conspire.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/conspire.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/conspire.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/conspire.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/dox_bb_fstand_x2.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/dox_bb_fstand_x2.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/dox_bb_fstand_x2.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/dox_bb_fstand_x2.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/dox_bb_fstand_x2.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/dox_bb_fstand_x2.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/dox_bb_fstand_x2.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/dox_bb_fstand_x2.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/hbbunker.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/hbbunker.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/hbbunker.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/hbbunker.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/hbbunker.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/hbbunker.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/hbbunker.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/hbbunker.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/hbflagstand.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/hbflagstand.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/hbflagstand.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/hbflagstand.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/hbflagstand.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/hbflagstand.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/hbflagstand.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/hbflagstand.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/idbase.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/idbase.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/idbase.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/idbase.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/idbase.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/idbase.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/idbase.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/idbase.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/idhangar.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/idhangar.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/idhangar.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/idhangar.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/idhangar.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/idhangar.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/idhangar.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/idhangar.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/idmiddle.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/idmiddle.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/idmiddle.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/idmiddle.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/idmiddle.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/idmiddle.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/idmiddle.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/idmiddle.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/inf_butch_fg2base1.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_fg2base1.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/inf_butch_fg2base1.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_fg2base1.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/inf_butch_fg2base1.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_fg2base1.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/inf_butch_fg2base1.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_fg2base1.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/inf_butch_fg2flag21.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_fg2flag21.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/inf_butch_fg2flag21.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_fg2flag21.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/inf_butch_fg2flag21.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_fg2flag21.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/inf_butch_fg2flag21.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_fg2flag21.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/inf_butch_fg2turret13.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_fg2turret13.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/inf_butch_fg2turret13.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_fg2turret13.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/inf_butch_fg2turret13.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_fg2turret13.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/inf_butch_fg2turret13.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_fg2turret13.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/inf_butch_fg2turret9.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_fg2turret9.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/inf_butch_fg2turret9.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_fg2turret9.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/inf_butch_fg2turret9.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_fg2turret9.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/inf_butch_fg2turret9.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_fg2turret9.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/inf_butch_icebase51.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_icebase51.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/inf_butch_icebase51.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_icebase51.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/inf_butch_icebase51.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_icebase51.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/inf_butch_icebase51.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_icebase51.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/inf_butch_iceturretbase9.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_iceturretbase9.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/inf_butch_iceturretbase9.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_iceturretbase9.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/inf_butch_iceturretbase9.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_iceturretbase9.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/inf_butch_iceturretbase9.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_iceturretbase9.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/inf_butch_icevehicle11.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_icevehicle11.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/inf_butch_icevehicle11.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_icevehicle11.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/inf_butch_icevehicle11.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_icevehicle11.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/inf_butch_icevehicle11.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/inf_butch_icevehicle11.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/jagged_base3.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/jagged_base3.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/jagged_base3.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/jagged_base3.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/jagged_base3.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/jagged_base3.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/jagged_base3.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/jagged_base3.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/kif_skylightbase.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/kif_skylightbase.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/kif_skylightbase.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/kif_skylightbase.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/kif_skylightbase.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/kif_skylightbase.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/kif_skylightbase.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/kif_skylightbase.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/kif_skylightfs.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/kif_skylightfs.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/kif_skylightfs.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/kif_skylightfs.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/kif_skylightfs.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/kif_skylightfs.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/kif_skylightfs.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/kif_skylightfs.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/magnum_vehicle_stop.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/magnum_vehicle_stop.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/magnum_vehicle_stop.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/magnum_vehicle_stop.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/magnum_vehicle_stop.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/magnum_vehicle_stop.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/magnum_vehicle_stop.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/magnum_vehicle_stop.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/mmbase.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/mmbase.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/mmbase.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/mmbase.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/mmbase.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/mmbase.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/mmbase.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/mmbase.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/mmbridge.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/mmbridge.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/mmbridge.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/mmbridge.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/mmbridge.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/mmbridge.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/mmbridge.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/mmbridge.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/muddyswampstand.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/muddyswampstand.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/muddyswampstand.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/muddyswampstand.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/muddyswampstand.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/muddyswampstand.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/muddyswampstand.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/muddyswampstand.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/ocular-flagstand.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/ocular-flagstand.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/ocular-flagstand.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/ocular-flagstand.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/ocular-flagstand.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/ocular-flagstand.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/ocular-flagstand.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/ocular-flagstand.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/peach_lush_bunker1.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/peach_lush_bunker1.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/peach_lush_bunker1.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/peach_lush_bunker1.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/peach_lush_bunker1.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/peach_lush_bunker1.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/peach_lush_bunker1.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/peach_lush_bunker1.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/tes_flagbase_x2.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/tes_flagbase_x2.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/tes_flagbase_x2.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/tes_flagbase_x2.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/tes_flagbase_x2.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/tes_flagbase_x2.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/tes_flagbase_x2.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/tes_flagbase_x2.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/tes_flyingvehicle_x2.dif b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/tes_flyingvehicle_x2.dif similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/tes_flyingvehicle_x2.dif rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/tes_flyingvehicle_x2.dif diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/interiors/tes_flyingvehicle_x2.glb b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/tes_flyingvehicle_x2.glb similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/interiors/tes_flyingvehicle_x2.glb rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/interiors/tes_flyingvehicle_x2.glb diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_Bleed.mis b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_Bleed.mis similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_Bleed.mis rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_Bleed.mis diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_BlueMoon.mis b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_BlueMoon.mis similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_BlueMoon.mis rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_BlueMoon.mis diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_CanyonCrusadeDeluxe.mis b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_CanyonCrusadeDeluxe.mis similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_CanyonCrusadeDeluxe.mis rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_CanyonCrusadeDeluxe.mis diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_Celerity.mis b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_Celerity.mis similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_Celerity.mis rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_Celerity.mis diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_CloakOfNight.mis b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_CloakOfNight.mis similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_CloakOfNight.mis rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_CloakOfNight.mis diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_Crevice.mis b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_Crevice.mis similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_Crevice.mis rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_Crevice.mis diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_Dissention.mis b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_Dissention.mis similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_Dissention.mis rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_Dissention.mis diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_Drifts.mis b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_Drifts.mis similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_Drifts.mis rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_Drifts.mis diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_Drorck.mis b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_Drorck.mis similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_Drorck.mis rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_Drorck.mis diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_FrozenGlory.mis b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_FrozenGlory.mis similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_FrozenGlory.mis rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_FrozenGlory.mis diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_FrozenHope.mis b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_FrozenHope.mis similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_FrozenHope.mis rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_FrozenHope.mis diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_Hildebrand.mis b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_Hildebrand.mis similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_Hildebrand.mis rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_Hildebrand.mis diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_IceDagger.mis b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_IceDagger.mis similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_IceDagger.mis rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_IceDagger.mis diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_JaggedClaw.mis b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_JaggedClaw.mis similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_JaggedClaw.mis rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_JaggedClaw.mis diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_Magnum.mis b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_Magnum.mis similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_Magnum.mis rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_Magnum.mis diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_MidnightMayhemDeluxe.mis b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_MidnightMayhemDeluxe.mis similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_MidnightMayhemDeluxe.mis rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_MidnightMayhemDeluxe.mis diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_MuddySwamp.mis b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_MuddySwamp.mis similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_MuddySwamp.mis rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_MuddySwamp.mis diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_Norty.mis b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_Norty.mis similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_Norty.mis rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_Norty.mis diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_Ocular.mis b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_Ocular.mis similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_Ocular.mis rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_Ocular.mis diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_RoughLand.mis b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_RoughLand.mis similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_RoughLand.mis rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_RoughLand.mis diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_Ruined.mis b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_Ruined.mis similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_Ruined.mis rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_Ruined.mis diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_Skylight.mis b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_Skylight.mis similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_Skylight.mis rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_Skylight.mis diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_WoodyMyrk.mis b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_WoodyMyrk.mis similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_WoodyMyrk.mis rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/missions/TWL2_WoodyMyrk.mis diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/CCD.ter b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/CCD.ter similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/CCD.ter rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/CCD.ter diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/CeleritySE.ter b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/CeleritySE.ter similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/CeleritySE.ter rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/CeleritySE.ter diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/Euro4_Bleed.ter b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/Euro4_Bleed.ter similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/Euro4_Bleed.ter rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/Euro4_Bleed.ter diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/Euro4_Dissention.ter b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/Euro4_Dissention.ter similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/Euro4_Dissention.ter rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/Euro4_Dissention.ter diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/Euro4_FrozenHope.ter b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/Euro4_FrozenHope.ter similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/Euro4_FrozenHope.ter rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/Euro4_FrozenHope.ter diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/Euro_Drifts_SE.ter b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/Euro_Drifts_SE.ter similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/Euro_Drifts_SE.ter rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/Euro_Drifts_SE.ter diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/Hildebrand.ter b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/Hildebrand.ter similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/Hildebrand.ter rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/Hildebrand.ter diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/Ocular.ter b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/Ocular.ter similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/Ocular.ter rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/Ocular.ter diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/TL_Drorck.ter b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TL_Drorck.ter similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/TL_Drorck.ter rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TL_Drorck.ter diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/TL_Magnum.ter b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TL_Magnum.ter similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/TL_Magnum.ter rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TL_Magnum.ter diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/TL_MuddySwamp.ter b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TL_MuddySwamp.ter similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/TL_MuddySwamp.ter rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TL_MuddySwamp.ter diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/TL_RoughLand.ter b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TL_RoughLand.ter similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/TL_RoughLand.ter rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TL_RoughLand.ter diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/TL_Skylight.ter b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TL_Skylight.ter similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/TL_Skylight.ter rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TL_Skylight.ter diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL-BlueMoon.ter b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL-BlueMoon.ter similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL-BlueMoon.ter rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL-BlueMoon.ter diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Bleed.spn b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_Bleed.spn similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Bleed.spn rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_Bleed.spn diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_BlueMoon.spn b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_BlueMoon.spn similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_BlueMoon.spn rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_BlueMoon.spn diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_CanyonCrusadeDeluxe.spn b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_CanyonCrusadeDeluxe.spn similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_CanyonCrusadeDeluxe.spn rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_CanyonCrusadeDeluxe.spn diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Celerity.spn b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_Celerity.spn similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Celerity.spn rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_Celerity.spn diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_CloakOfNight.spn b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_CloakOfNight.spn similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_CloakOfNight.spn rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_CloakOfNight.spn diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Crevice.spn b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_Crevice.spn similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Crevice.spn rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_Crevice.spn diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Crevice.ter b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_Crevice.ter similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Crevice.ter rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_Crevice.ter diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Dissention.spn b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_Dissention.spn similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Dissention.spn rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_Dissention.spn diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Drifts.spn b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_Drifts.spn similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Drifts.spn rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_Drifts.spn diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Drorck.spn b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_Drorck.spn similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Drorck.spn rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_Drorck.spn diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_FrozenGlory.spn b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_FrozenGlory.spn similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_FrozenGlory.spn rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_FrozenGlory.spn diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_FrozenHope.spn b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_FrozenHope.spn similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_FrozenHope.spn rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_FrozenHope.spn diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Frozenglory.ter b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_Frozenglory.ter similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Frozenglory.ter rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_Frozenglory.ter diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Hildebrand.spn b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_Hildebrand.spn similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Hildebrand.spn rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_Hildebrand.spn diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_IceDagger.spn b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_IceDagger.spn similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_IceDagger.spn rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_IceDagger.spn diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_JaggedClaw.spn b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_JaggedClaw.spn similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_JaggedClaw.spn rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_JaggedClaw.spn diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Magnum.spn b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_Magnum.spn similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Magnum.spn rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_Magnum.spn diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_MidnightMayhemDeluxe.spn b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_MidnightMayhemDeluxe.spn similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_MidnightMayhemDeluxe.spn rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_MidnightMayhemDeluxe.spn diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_MuddySwamp.spn b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_MuddySwamp.spn similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_MuddySwamp.spn rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_MuddySwamp.spn diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Norty.spn b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_Norty.spn similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Norty.spn rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_Norty.spn diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Ocular.spn b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_Ocular.spn similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Ocular.spn rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_Ocular.spn diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_RoughLand.spn b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_RoughLand.spn similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_RoughLand.spn rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_RoughLand.spn diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Ruined.spn b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_Ruined.spn similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Ruined.spn rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_Ruined.spn diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Ruined.ter b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_Ruined.ter similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Ruined.ter rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_Ruined.ter diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Skylight.spn b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_Skylight.spn similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Skylight.spn rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_Skylight.spn diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_WoodyMyrk.spn b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_WoodyMyrk.spn similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_WoodyMyrk.spn rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/TWL2_WoodyMyrk.spn diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/WoodyMyrkSE.ter b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/WoodyMyrkSE.ter similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/WoodyMyrkSE.ter rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/WoodyMyrkSE.ter diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/cloak.ter b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/cloak.ter similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/cloak.ter rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/cloak.ter diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/icedagger.ter b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/icedagger.ter similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/icedagger.ter rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/icedagger.ter diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/jaggedclaw.ter b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/jaggedclaw.ter similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/jaggedclaw.ter rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/jaggedclaw.ter diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/mmd.ter b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/mmd.ter similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/mmd.ter rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/mmd.ter diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/terrains/norty.ter b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/norty.ter similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/terrains/norty.ter rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/terrains/norty.ter diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/Euro4_Bleed.dml b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Euro4_Bleed.dml similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/Euro4_Bleed.dml rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Euro4_Bleed.dml diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/Euro4_FrozenHope.dml b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Euro4_FrozenHope.dml similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/Euro4_FrozenHope.dml rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Euro4_FrozenHope.dml diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8_base1.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8_base1.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8_base1.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8_base1.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8_base1b.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8_base1b.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8_base1b.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8_base1b.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8_base1c.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8_base1c.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8_base1c.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8_base1c.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8_btrim01.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8_btrim01.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8_btrim01.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8_btrim01.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8_btrim05.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8_btrim05.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8_btrim05.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8_btrim05.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8beam01.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8beam01.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8beam01.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8beam01.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8beam01b.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8beam01b.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8beam01b.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8beam01b.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8beam02.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8beam02.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8beam02.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8beam02.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8bgrate01.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8bgrate01.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8bgrate01.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8bgrate01.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8bolttrim.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8bolttrim.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8bolttrim.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8bolttrim.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8bolttrimb.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8bolttrimb.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8bolttrimb.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8bolttrimb.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8clangwarnmix_.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8clangwarnmix_.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8clangwarnmix_.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8clangwarnmix_.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8crete01.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8crete01.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8crete01.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8crete01.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8crete01stair1.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8crete01stair1.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8crete01stair1.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8crete01stair1.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8crete03.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8crete03.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8crete03.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8crete03.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8crete03c.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8crete03c.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8crete03c.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8crete03c.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8crete03cc.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8crete03cc.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8crete03cc.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8crete03cc.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8crete03fadedw.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8crete03fadedw.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8crete03fadedw.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8crete03fadedw.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8cretefloor02.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8cretefloor02.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8cretefloor02.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8cretefloor02.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8cretefloor_ti.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8cretefloor_ti.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8cretefloor_ti.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8cretefloor_ti.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8cretesmlltrim.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8cretesmlltrim.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8cretesmlltrim.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8cretesmlltrim.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8lighttrim.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8lighttrim.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8lighttrim.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8lighttrim.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8lighttrim_b.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8lighttrim_b.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8lighttrim_b.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8lighttrim_b.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8mtltrim.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8mtltrim.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8mtltrim.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8mtltrim.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8mtltrim1.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8mtltrim1.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8mtltrim1.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8mtltrim1.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8mtltrim1b.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8mtltrim1b.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8mtltrim1b.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8mtltrim1b.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8mtltrim2.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8mtltrim2.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8mtltrim2.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8mtltrim2.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8smlltrim1.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8smlltrim1.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8smlltrim1.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8smlltrim1.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8support05.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8support05.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8support05.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8support05.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8tinylight_000.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8tinylight_000.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8tinylight_000.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8tinylight_000.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8tmtllight2.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8tmtllight2.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8tmtllight2.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8tmtllight2.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8trimlight_000.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8trimlight_000.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8trimlight_000.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8trimlight_000.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8warning2.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8warning2.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8warning2.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8warning2.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8warning256.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8warning256.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8warning256.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8warning256.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8warning2step.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8warning2step.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8warning2step.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8warning2step.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8wrntrim.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8wrntrim.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8wrntrim.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8wrntrim.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8wrntrim2b.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8wrntrim2b.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8wrntrim2b.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/e8wrntrim2b.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/null.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/null.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/null.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/Evil8/null.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/TL_Magnum.dml b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/TL_Magnum.dml similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/TL_Magnum.dml rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/TL_Magnum.dml diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/blackdust.dml b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/blackdust.dml similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/blackdust.dml rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/blackdust.dml diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/blackdust/blackdust_DN.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/blackdust/blackdust_DN.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/blackdust/blackdust_DN.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/blackdust/blackdust_DN.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/blackdust/blackdust_bk.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/blackdust/blackdust_bk.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/blackdust/blackdust_bk.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/blackdust/blackdust_bk.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/blackdust/blackdust_cloud1.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/blackdust/blackdust_cloud1.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/blackdust/blackdust_cloud1.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/blackdust/blackdust_cloud1.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/blackdust/blackdust_cloud2.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/blackdust/blackdust_cloud2.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/blackdust/blackdust_cloud2.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/blackdust/blackdust_cloud2.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/blackdust/blackdust_fr.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/blackdust/blackdust_fr.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/blackdust/blackdust_fr.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/blackdust/blackdust_fr.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/blackdust/blackdust_lf.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/blackdust/blackdust_lf.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/blackdust/blackdust_lf.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/blackdust/blackdust_lf.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/blackdust/blackdust_rt.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/blackdust/blackdust_rt.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/blackdust/blackdust_rt.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/blackdust/blackdust_rt.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/blackdust/blackdust_up.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/blackdust/blackdust_up.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/blackdust/blackdust_up.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/blackdust/blackdust_up.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/canyon_crusade.dml b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/canyon_crusade.dml similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/canyon_crusade.dml rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/canyon_crusade.dml diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dark_green.dml b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dark_green.dml similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dark_green.dml rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dark_green.dml diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dark_green/dark_green_BK.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dark_green/dark_green_BK.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dark_green/dark_green_BK.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dark_green/dark_green_BK.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dark_green/dark_green_DN.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dark_green/dark_green_DN.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dark_green/dark_green_DN.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dark_green/dark_green_DN.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dark_green/dark_green_FR.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dark_green/dark_green_FR.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dark_green/dark_green_FR.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dark_green/dark_green_FR.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dark_green/dark_green_LF.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dark_green/dark_green_LF.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dark_green/dark_green_LF.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dark_green/dark_green_LF.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dark_green/dark_green_RT.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dark_green/dark_green_RT.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dark_green/dark_green_RT.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dark_green/dark_green_RT.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dark_green/dark_green_UP.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dark_green/dark_green_UP.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dark_green/dark_green_UP.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dark_green/dark_green_UP.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dark_green/dark_green_cloud1.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dark_green/dark_green_cloud1.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dark_green/dark_green_cloud1.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dark_green/dark_green_cloud1.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dark_green/dark_green_cloud2.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dark_green/dark_green_cloud2.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dark_green/dark_green_cloud2.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dark_green/dark_green_cloud2.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/4circle_lite.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/4circle_lite.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/4circle_lite.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/4circle_lite.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/antigrav.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/antigrav.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/antigrav.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/antigrav.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/bluetrim1.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/bluetrim1.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/bluetrim1.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/bluetrim1.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/bluetrim2.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/bluetrim2.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/bluetrim2.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/bluetrim2.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/bluetrim3.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/bluetrim3.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/bluetrim3.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/bluetrim3.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/carinternalwall.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/carinternalwall.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/carinternalwall.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/carinternalwall.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/carrierwall4.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/carrierwall4.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/carrierwall4.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/carrierwall4.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/doorlogo2.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/doorlogo2.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/doorlogo2.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/doorlogo2.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/ds_etechbor01.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/ds_etechbor01.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/ds_etechbor01.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/ds_etechbor01.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/ds_etechbrdr2.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/ds_etechbrdr2.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/ds_etechbrdr2.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/ds_etechbrdr2.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/ds_ewall06.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/ds_ewall06.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/ds_ewall06.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/ds_ewall06.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/ds_ewall07.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/ds_ewall07.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/ds_ewall07.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/ds_ewall07.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/ds_genfloor.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/ds_genfloor.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/ds_genfloor.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/ds_genfloor.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/ds_genwall.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/ds_genwall.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/ds_genwall.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/ds_genwall.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/ds_ilig04.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/ds_ilig04.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/ds_ilig04.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/ds_ilig04.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/ds_iwal01.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/ds_iwal01.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/ds_iwal01.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/ds_iwal01.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/grate1.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/grate1.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/grate1.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/grate1.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/grate2.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/grate2.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/grate2.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/grate2.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/hangar_indoor1.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/hangar_indoor1.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/hangar_indoor1.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/hangar_indoor1.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/hangar_indoor3.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/hangar_indoor3.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/hangar_indoor3.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/hangar_indoor3.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/light_cold3.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/light_cold3.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/light_cold3.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/light_cold3.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/light_small2.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/light_small2.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/light_small2.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/light_small2.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/redstripe2.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/redstripe2.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/redstripe2.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/redstripe2.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/rock_smalllite.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/rock_smalllite.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/rock_smalllite.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/rock_smalllite.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/rock_wall_lite.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/rock_wall_lite.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/rock_wall_lite.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/rock_wall_lite.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/rock_wall_lite3.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/rock_wall_lite3.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/rock_wall_lite3.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/rock_wall_lite3.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/rock_wall_lite4.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/rock_wall_lite4.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/rock_wall_lite4.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/rock_wall_lite4.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/rock_wall_lite5.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/rock_wall_lite5.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/rock_wall_lite5.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/rock_wall_lite5.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/roofbeam.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/roofbeam.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/roofbeam.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/roofbeam.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/rway_middle.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/rway_middle.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/rway_middle.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/rway_middle.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/sboxlogotop.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/sboxlogotop.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/sboxlogotop.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/sboxlogotop.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/slabgrill.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/slabgrill.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/slabgrill.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/slabgrill.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/stripe2.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/stripe2.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/stripe2.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/stripe2.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/striplite2.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/striplite2.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/striplite2.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/striplite2.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/striplite3.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/striplite3.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/striplite3.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/striplite3.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/wall_2.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/wall_2.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/wall_2.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/wall_2.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/wall_3.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/wall_3.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/wall_3.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/wall_3.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/white_striplite.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/white_striplite.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/white_striplite.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/dox_textures/white_striplite.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/ancient3.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/ancient3.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/ancient3.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/ancient3.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/base1c.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/base1c.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/base1c.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/base1c.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/beam01.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/beam01.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/beam01.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/beam01.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/bolttrim.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/bolttrim.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/bolttrim.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/bolttrim.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/cementwall6.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/cementwall6.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/cementwall6.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/cementwall6.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/cementwall8.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/cementwall8.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/cementwall8.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/cementwall8.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/cretepillarc.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/cretepillarc.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/cretepillarc.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/cretepillarc.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/crudewarn.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/crudewarn.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/crudewarn.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/crudewarn.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/drkmtldpanelc.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/drkmtldpanelc.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/drkmtldpanelc.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/drkmtldpanelc.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/e6cfloordented.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/e6cfloordented.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/e6cfloordented.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/e6cfloordented.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/e6girdergrate.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/e6girdergrate.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/e6girdergrate.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/e6girdergrate.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/e6grate2flr.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/e6grate2flr.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/e6grate2flr.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/e6grate2flr.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/e6horzlight.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/e6horzlight.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/e6horzlight.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/e6horzlight.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/e6smlgrtflr2bl.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/e6smlgrtflr2bl.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/e6smlgrtflr2bl.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/e6smlgrtflr2bl.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/e6strimlight.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/e6strimlight.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/e6strimlight.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/e6strimlight.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/housewall.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/housewall.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/housewall.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/housewall.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/mtlsupgrt2light.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/mtlsupgrt2light.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/mtlsupgrt2light.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/mtlsupgrt2light.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/tfloor.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/tfloor.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/tfloor.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/tfloor.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/tlroddtilecln.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/tlroddtilecln.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/tlroddtilecln.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/tlroddtilecln.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/tmtllight.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/tmtllight.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/tmtllight.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/tmtllight.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/trimodd.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/trimodd.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/trimodd.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/trimodd.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/warning2.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/warning2.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/evil/warning2.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/evil/warning2.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Bleed.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Bleed.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Bleed.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Bleed.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_BlueMoon.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_BlueMoon.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_BlueMoon.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_BlueMoon.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_CanyonCrusadeDeluxe.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_CanyonCrusadeDeluxe.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_CanyonCrusadeDeluxe.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_CanyonCrusadeDeluxe.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Celerity.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Celerity.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Celerity.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Celerity.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_CloakOfNight.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_CloakOfNight.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_CloakOfNight.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_CloakOfNight.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Crevice.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Crevice.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Crevice.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Crevice.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Dissention.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Dissention.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Dissention.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Dissention.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Drifts.PNG b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Drifts.PNG similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Drifts.PNG rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Drifts.PNG diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Drorck.PNG b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Drorck.PNG similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Drorck.PNG rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Drorck.PNG diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_FrozenGlory.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_FrozenGlory.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_FrozenGlory.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_FrozenGlory.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_FrozenHope.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_FrozenHope.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_FrozenHope.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_FrozenHope.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Hildebrand.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Hildebrand.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Hildebrand.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Hildebrand.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_IceDagger.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_IceDagger.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_IceDagger.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_IceDagger.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_JaggedClaw.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_JaggedClaw.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_JaggedClaw.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_JaggedClaw.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Magnum.PNG b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Magnum.PNG similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Magnum.PNG rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Magnum.PNG diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_MidnightMayhemDeluxe.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_MidnightMayhemDeluxe.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_MidnightMayhemDeluxe.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_MidnightMayhemDeluxe.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_MuddySwamp.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_MuddySwamp.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_MuddySwamp.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_MuddySwamp.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Norty.PNG b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Norty.PNG similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Norty.PNG rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Norty.PNG diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Ocular.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Ocular.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Ocular.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Ocular.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_RoughLand.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_RoughLand.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_RoughLand.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_RoughLand.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Ruined.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Ruined.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Ruined.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Ruined.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Skylight.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Skylight.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Skylight.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Skylight.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_WoodyMyrk.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_WoodyMyrk.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_WoodyMyrk.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/gui/Load_TWL2_WoodyMyrk.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/bd_ebor03.PNG b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/bd_ebor03.PNG similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/bd_ebor03.PNG rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/bd_ebor03.PNG diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/bd_espe03.PNG b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/bd_espe03.PNG similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/bd_espe03.PNG rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/bd_espe03.PNG diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/bd_ibor6.PNG b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/bd_ibor6.PNG similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/bd_ibor6.PNG rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/bd_ibor6.PNG diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/bd_iceilig02.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/bd_iceilig02.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/bd_iceilig02.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/bd_iceilig02.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/be_elig03.PNG b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/be_elig03.PNG similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/be_elig03.PNG rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/be_elig03.PNG diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/be_icei01a.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/be_icei01a.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/be_icei01a.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/be_icei01a.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/be_itebor02a.PNG b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/be_itebor02a.PNG similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/be_itebor02a.PNG rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/be_itebor02a.PNG diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/be_itedoo01.PNG b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/be_itedoo01.PNG similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/be_itedoo01.PNG rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/be_itedoo01.PNG diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/be_iteflo01.PNG b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/be_iteflo01.PNG similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/be_iteflo01.PNG rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/be_iteflo01.PNG diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/ds_efloor1.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/ds_efloor1.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/ds_efloor1.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/ds_efloor1.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/ds_ichute02.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/ds_ichute02.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/ds_ichute02.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/ds_ichute02.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/ds_iflo04.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/ds_iflo04.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/ds_iflo04.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/ds_iflo04.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/ds_ihacei01.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/ds_ihacei01.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/ds_ihacei01.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/ds_ihacei01.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/ds_ilig02.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/ds_ilig02.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/ds_ilig02.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/ds_ilig02.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/ds_ilig03.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/ds_ilig03.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/ds_ilig03.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/ds_ilig03.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/ds_iwaldeco04a.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/ds_iwaldeco04a.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/ds_iwaldeco04a.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/ds_iwaldeco04a.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/ds_iwaldeco05.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/ds_iwaldeco05.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/ds_iwaldeco05.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/ds_iwaldeco05.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/ds_iwaldeco06.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/ds_iwaldeco06.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/ds_iwaldeco06.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/ds_iwaldeco06.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/ds_techwall_2.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/ds_techwall_2.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/ds_techwall_2.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/ds_techwall_2.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/ds_techwall_3.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/ds_techwall_3.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/ds_techwall_3.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/ds_techwall_3.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/skies/starrynite_BK.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/skies/starrynite_BK.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/skies/starrynite_BK.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/skies/starrynite_BK.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/skies/starrynite_DN.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/skies/starrynite_DN.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/skies/starrynite_DN.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/skies/starrynite_DN.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/skies/starrynite_FR.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/skies/starrynite_FR.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/skies/starrynite_FR.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/skies/starrynite_FR.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/skies/starrynite_LF.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/skies/starrynite_LF.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/skies/starrynite_LF.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/skies/starrynite_LF.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/skies/starrynite_RT.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/skies/starrynite_RT.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/skies/starrynite_RT.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/skies/starrynite_RT.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/skies/starrynite_UP.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/skies/starrynite_UP.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/ice/skies/starrynite_UP.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ice/skies/starrynite_UP.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/inf_butch_nov50.dml b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/inf_butch_nov50.dml similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/inf_butch_nov50.dml rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/inf_butch_nov50.dml diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/inf_butch_nov50_BK.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/inf_butch_nov50_BK.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/inf_butch_nov50_BK.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/inf_butch_nov50_BK.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/inf_butch_nov50_DN.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/inf_butch_nov50_DN.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/inf_butch_nov50_DN.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/inf_butch_nov50_DN.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/inf_butch_nov50_FR.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/inf_butch_nov50_FR.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/inf_butch_nov50_FR.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/inf_butch_nov50_FR.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/inf_butch_nov50_LF.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/inf_butch_nov50_LF.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/inf_butch_nov50_LF.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/inf_butch_nov50_LF.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/inf_butch_nov50_RT.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/inf_butch_nov50_RT.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/inf_butch_nov50_RT.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/inf_butch_nov50_RT.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/inf_butch_nov50_UP.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/inf_butch_nov50_UP.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/inf_butch_nov50_UP.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/inf_butch_nov50_UP.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/jagged.dml b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jagged.dml similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/jagged.dml rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jagged.dml diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_edoo02.PNG b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/be_edoo02.PNG similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_edoo02.PNG rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/be_edoo02.PNG diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_elig02.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/be_elig02.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_elig02.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/be_elig02.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_elig03.PNG b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/be_elig03.PNG similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_elig03.PNG rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/be_elig03.PNG diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_espec02.PNG b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/be_espec02.PNG similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_espec02.PNG rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/be_espec02.PNG diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_ewal06.PNG b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/be_ewal06.PNG similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_ewal06.PNG rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/be_ewal06.PNG diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_icei01a.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/be_icei01a.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_icei01a.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/be_icei01a.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_ihalig.PNG b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/be_ihalig.PNG similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_ihalig.PNG rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/be_ihalig.PNG diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_iprflo01.PNG b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/be_iprflo01.PNG similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_iprflo01.PNG rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/be_iprflo01.PNG diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_itebor04.PNG b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/be_itebor04.PNG similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_itebor04.PNG rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/be_itebor04.PNG diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_itedoo01.PNG b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/be_itedoo01.PNG similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_itedoo01.PNG rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/be_itedoo01.PNG diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_itelig01.PNG b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/be_itelig01.PNG similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_itelig01.PNG rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/be_itelig01.PNG diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_itelig02.PNG b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/be_itelig02.PNG similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_itelig02.PNG rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/be_itelig02.PNG diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_itewal01.PNG b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/be_itewal01.PNG similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_itewal01.PNG rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/be_itewal01.PNG diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_itewal04.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/be_itewal04.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_itewal04.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/be_itewal04.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/chateau_bk.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/chateau_bk.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/chateau_bk.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/chateau_bk.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/chateau_dn.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/chateau_dn.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/chateau_dn.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/chateau_dn.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/chateau_ft.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/chateau_ft.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/chateau_ft.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/chateau_ft.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/chateau_lf.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/chateau_lf.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/chateau_lf.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/chateau_lf.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/chateau_rt.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/chateau_rt.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/chateau_rt.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/chateau_rt.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/chateau_up.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/chateau_up.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/chateau_up.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/chateau_up.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/deck1+.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/deck1+.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/deck1+.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/deck1+.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/ds_NefBlTrim.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/ds_NefBlTrim.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/ds_NefBlTrim.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/ds_NefBlTrim.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/ds_NefBlue1.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/ds_NefBlue1.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/ds_NefBlue1.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/ds_NefBlue1.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/ds_NefWall1.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/ds_NefWall1.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/ds_NefWall1.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/ds_NefWall1.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/ds_Neffloor1.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/ds_Neffloor1.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/ds_Neffloor1.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/ds_Neffloor1.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/ds_Neffloor5.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/ds_Neffloor5.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/ds_Neffloor5.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/ds_Neffloor5.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/ds_ilig03.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/ds_ilig03.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/ds_ilig03.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/ds_ilig03.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/greylite2.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/greylite2.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/greylite2.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/greylite2.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/gtext2a.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/gtext2a.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/gtext2a.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/gtext2a.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/null.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/null.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/null.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/null.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/slabgrill.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/slabgrill.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/slabgrill.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/slabgrill.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/tcement1a.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/tcement1a.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/tcement1a.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/jaggedclaw/tcement1a.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/kif_lushsunset.dml b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/kif_lushsunset.dml similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/kif_lushsunset.dml rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/kif_lushsunset.dml diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Euro4_Sinivalkoinen_TMa5tersMix_water_RefleX.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Euro4_Sinivalkoinen_TMa5tersMix_water_RefleX.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Euro4_Sinivalkoinen_TMa5tersMix_water_RefleX.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Euro4_Sinivalkoinen_TMa5tersMix_water_RefleX.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-Plates.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Nycto-Plates.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-Plates.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Nycto-Plates.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-Trim.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Nycto-Trim.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-Trim.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Nycto-Trim.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-bboard.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Nycto-bboard.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-bboard.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Nycto-bboard.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-bboard2.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Nycto-bboard2.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-bboard2.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Nycto-bboard2.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-comp2.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Nycto-comp2.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-comp2.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Nycto-comp2.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-comp3.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Nycto-comp3.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-comp3.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Nycto-comp3.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-comp4.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Nycto-comp4.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-comp4.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Nycto-comp4.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-comp7.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Nycto-comp7.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-comp7.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Nycto-comp7.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-computer.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Nycto-computer.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-computer.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Nycto-computer.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-disp1.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Nycto-disp1.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-disp1.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Nycto-disp1.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-disp2.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Nycto-disp2.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-disp2.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Nycto-disp2.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-hitwall.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Nycto-hitwall.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-hitwall.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Nycto-hitwall.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-hitwall2.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Nycto-hitwall2.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-hitwall2.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Nycto-hitwall2.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-map.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Nycto-map.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-map.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Nycto-map.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-mwall.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Nycto-mwall.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-mwall.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Nycto-mwall.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-mwall2.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Nycto-mwall2.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-mwall2.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Nycto-mwall2.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-mwall3.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Nycto-mwall3.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-mwall3.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Nycto-mwall3.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-mwall4.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Nycto-mwall4.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-mwall4.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Nycto-mwall4.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-pipe.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Nycto-pipe.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-pipe.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Nycto-pipe.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-plasma.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Nycto-plasma.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-plasma.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Nycto-plasma.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy1.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy1.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy1.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy1.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy2.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy2.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy2.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy2.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy3.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy3.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy3.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy3.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy4.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy4.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy4.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy4.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy5.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy5.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy5.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy5.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy6.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy6.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy6.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy6.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy7.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy7.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy7.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy7.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy8.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy8.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy8.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy8.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy9.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy9.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy9.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy9.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboyb10.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboyb10.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboyb10.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboyb10.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboyb11.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboyb11.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboyb11.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboyb11.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboyb12.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboyb12.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboyb12.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboyb12.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboyb13.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboyb13.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboyb13.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboyb13.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboyb14.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboyb14.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboyb14.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboyb14.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboyb15.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboyb15.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboyb15.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboyb15.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/bd_iflo03b.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/bd_iflo03b.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/bd_iflo03b.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/bd_iflo03b.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/be_itelig01.PNG b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/be_itelig01.PNG similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/be_itelig01.PNG rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/be_itelig01.PNG diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/be_itewal02a.PNG b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/be_itewal02a.PNG similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/be_itewal02a.PNG rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/be_itewal02a.PNG diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/comp_screen_2.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/comp_screen_2.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/comp_screen_2.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/comp_screen_2.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/grid_1.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/grid_1.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/grid_1.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/grid_1.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/grid_rusty_1.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/grid_rusty_1.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/grid_rusty_1.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/grid_rusty_1.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/inf_light011.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/inf_light011.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/inf_light011.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/inf_light011.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/inf_light09.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/inf_light09.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/inf_light09.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/inf_light09.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/sw_floorgrate.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/sw_floorgrate.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/sw_floorgrate.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/sw_floorgrate.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/sw_ipipe02.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/sw_ipipe02.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/sw_ipipe02.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/sw_ipipe02.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/techwall_1.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/techwall_1.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/techwall_1.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/techwall_1.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/techwall_paint.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/techwall_paint.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/techwall_paint.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/techwall_paint.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/techwall_rusty.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/techwall_rusty.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/techwall_rusty.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/techwall_rusty.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/techwall_rusty2.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/techwall_rusty2.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lava/techwall_rusty2.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lava/techwall_rusty2.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/liquidtiles/industrial_oil.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/liquidtiles/industrial_oil.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/liquidtiles/industrial_oil.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/liquidtiles/industrial_oil.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/bb_red.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/bb_red.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/bb_red.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/bb_red.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/bb_red2.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/bb_red2.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/bb_red2.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/bb_red2.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/bb_sand.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/bb_sand.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/bb_sand.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/bb_sand.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/be_elig02_nd.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/be_elig02_nd.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/be_elig02_nd.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/be_elig02_nd.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/be_ewal03_hl.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/be_ewal03_hl.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/be_ewal03_hl.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/be_ewal03_hl.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/be_ewal03acrk.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/be_ewal03acrk.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/be_ewal03acrk.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/be_ewal03acrk.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/be_gr3streak.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/be_gr3streak.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/be_gr3streak.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/be_gr3streak.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/be_gr4streak.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/be_gr4streak.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/be_gr4streak.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/be_gr4streak.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/box_a.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/box_a.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/box_a.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/box_a.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/box_b.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/box_b.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/box_b.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/box_b.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/box_c.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/box_c.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/box_c.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/box_c.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/dox_beam.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/dox_beam.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/dox_beam.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/dox_beam.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/dox_bluelite1.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/dox_bluelite1.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/dox_bluelite1.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/dox_bluelite1.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/dox_bluelite2.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/dox_bluelite2.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/dox_bluelite2.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/dox_bluelite2.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/dox_grsteel3.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/dox_grsteel3.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/dox_grsteel3.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/dox_grsteel3.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/dox_grsteel3_b.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/dox_grsteel3_b.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/dox_grsteel3_b.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/dox_grsteel3_b.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/dox_grsteel3_f.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/dox_grsteel3_f.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/dox_grsteel3_f.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/dox_grsteel3_f.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/dox_grsteel4.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/dox_grsteel4.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/dox_grsteel4.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/dox_grsteel4.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/dox_pipe1.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/dox_pipe1.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/dox_pipe1.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/dox_pipe1.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/emap_beachblitz.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/emap_beachblitz.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/emap_beachblitz.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/emap_beachblitz.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/skies/emap_dark_green.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/skies/emap_dark_green.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/skies/emap_dark_green.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/skies/emap_dark_green.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/skies/kif_lushsunset_BK.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/skies/kif_lushsunset_BK.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/skies/kif_lushsunset_BK.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/skies/kif_lushsunset_BK.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/skies/kif_lushsunset_DN.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/skies/kif_lushsunset_DN.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/skies/kif_lushsunset_DN.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/skies/kif_lushsunset_DN.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/skies/kif_lushsunset_FR.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/skies/kif_lushsunset_FR.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/skies/kif_lushsunset_FR.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/skies/kif_lushsunset_FR.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/skies/kif_lushsunset_LF.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/skies/kif_lushsunset_LF.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/skies/kif_lushsunset_LF.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/skies/kif_lushsunset_LF.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/skies/kif_lushsunset_RT.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/skies/kif_lushsunset_RT.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/skies/kif_lushsunset_RT.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/skies/kif_lushsunset_RT.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/skies/kif_lushsunset_UP.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/skies/kif_lushsunset_UP.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/skies/kif_lushsunset_UP.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/skies/kif_lushsunset_UP.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/stone_wall1.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/stone_wall1.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/stone_wall1.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/stone_wall1.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/stone_wall2.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/stone_wall2.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/stone_wall2.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/stone_wall2.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/stone_wall3.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/stone_wall3.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/stone_wall3.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/stone_wall3.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/stone_wall4.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/stone_wall4.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/stone_wall4.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/stone_wall4.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/stone_wall5.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/stone_wall5.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/stone_wall5.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/stone_wall5.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/stone_wall7.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/stone_wall7.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/lush/stone_wall7.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/lush/stone_wall7.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/magsky/mag_BK.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/magsky/mag_BK.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/magsky/mag_BK.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/magsky/mag_BK.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/magsky/mag_FR.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/magsky/mag_FR.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/magsky/mag_FR.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/magsky/mag_FR.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/magsky/mag_LF.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/magsky/mag_LF.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/magsky/mag_LF.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/magsky/mag_LF.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/magsky/mag_RT.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/magsky/mag_RT.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/magsky/mag_RT.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/magsky/mag_RT.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/magsky/mag_UP.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/magsky/mag_UP.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/magsky/mag_UP.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/magsky/mag_UP.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/mmd.dml b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/mmd.dml similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/mmd.dml rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/mmd.dml diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/mmd/mmd_BK.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/mmd/mmd_BK.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/mmd/mmd_BK.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/mmd/mmd_BK.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/mmd/mmd_DN.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/mmd/mmd_DN.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/mmd/mmd_DN.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/mmd/mmd_DN.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/mmd/mmd_FR.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/mmd/mmd_FR.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/mmd/mmd_FR.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/mmd/mmd_FR.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/mmd/mmd_LF.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/mmd/mmd_LF.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/mmd/mmd_LF.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/mmd/mmd_LF.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/mmd/mmd_RT.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/mmd/mmd_RT.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/mmd/mmd_RT.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/mmd/mmd_RT.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/mmd/mmd_UP.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/mmd/mmd_UP.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/mmd/mmd_UP.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/mmd/mmd_UP.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/ocular.dml b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ocular.dml similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/ocular.dml rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/ocular.dml diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/Euro4_Bleed_emap.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/Euro4_Bleed_emap.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/Euro4_Bleed_emap.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/Euro4_Bleed_emap.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/Euro4_Bleed_sysday_bk.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/Euro4_Bleed_sysday_bk.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/Euro4_Bleed_sysday_bk.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/Euro4_Bleed_sysday_bk.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/Euro4_Bleed_sysday_dn.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/Euro4_Bleed_sysday_dn.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/Euro4_Bleed_sysday_dn.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/Euro4_Bleed_sysday_dn.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/Euro4_Bleed_sysday_fr.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/Euro4_Bleed_sysday_fr.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/Euro4_Bleed_sysday_fr.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/Euro4_Bleed_sysday_fr.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/Euro4_Bleed_sysday_lf.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/Euro4_Bleed_sysday_lf.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/Euro4_Bleed_sysday_lf.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/Euro4_Bleed_sysday_lf.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/Euro4_Bleed_sysday_rt.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/Euro4_Bleed_sysday_rt.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/Euro4_Bleed_sysday_rt.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/Euro4_Bleed_sysday_rt.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/Euro4_Bleed_sysday_up.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/Euro4_Bleed_sysday_up.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/Euro4_Bleed_sysday_up.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/Euro4_Bleed_sysday_up.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/Euro4_FrozenHope_inf_butchlava2_BK.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/Euro4_FrozenHope_inf_butchlava2_BK.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/Euro4_FrozenHope_inf_butchlava2_BK.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/Euro4_FrozenHope_inf_butchlava2_BK.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/Euro4_FrozenHope_inf_butchlava2_DN.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/Euro4_FrozenHope_inf_butchlava2_DN.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/Euro4_FrozenHope_inf_butchlava2_DN.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/Euro4_FrozenHope_inf_butchlava2_DN.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/Euro4_FrozenHope_inf_butchlava2_FR.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/Euro4_FrozenHope_inf_butchlava2_FR.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/Euro4_FrozenHope_inf_butchlava2_FR.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/Euro4_FrozenHope_inf_butchlava2_FR.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/Euro4_FrozenHope_inf_butchlava2_LF.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/Euro4_FrozenHope_inf_butchlava2_LF.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/Euro4_FrozenHope_inf_butchlava2_LF.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/Euro4_FrozenHope_inf_butchlava2_LF.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/Euro4_FrozenHope_inf_butchlava2_RT.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/Euro4_FrozenHope_inf_butchlava2_RT.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/Euro4_FrozenHope_inf_butchlava2_RT.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/Euro4_FrozenHope_inf_butchlava2_RT.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/Euro4_FrozenHope_inf_butchlava2_UP.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/Euro4_FrozenHope_inf_butchlava2_UP.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/Euro4_FrozenHope_inf_butchlava2_UP.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/Euro4_FrozenHope_inf_butchlava2_UP.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/blank_DN.bm8 b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/blank_DN.bm8 similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/blank_DN.bm8 rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/blank_DN.bm8 diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/blank_DN.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/blank_DN.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/blank_DN.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/blank_DN.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/cc_sky_bk.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/cc_sky_bk.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/cc_sky_bk.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/cc_sky_bk.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/cc_sky_fr.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/cc_sky_fr.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/cc_sky_fr.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/cc_sky_fr.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/cc_sky_lf.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/cc_sky_lf.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/cc_sky_lf.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/cc_sky_lf.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/cc_sky_rt.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/cc_sky_rt.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/cc_sky_rt.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/cc_sky_rt.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/cc_sky_up.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/cc_sky_up.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/cc_sky_up.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/cc_sky_up.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/ocular0.bm8 b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/ocular0.bm8 similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/ocular0.bm8 rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/ocular0.bm8 diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/ocular0.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/ocular0.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/ocular0.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/ocular0.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/ocular180.bm8 b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/ocular180.bm8 similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/ocular180.bm8 rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/ocular180.bm8 diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/ocular180.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/ocular180.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/ocular180.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/ocular180.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/ocular270.bm8 b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/ocular270.bm8 similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/ocular270.bm8 rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/ocular270.bm8 diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/ocular270.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/ocular270.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/ocular270.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/ocular270.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/ocular90.bm8 b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/ocular90.bm8 similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/ocular90.bm8 rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/ocular90.bm8 diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/ocular90.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/ocular90.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/ocular90.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/ocular90.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/ocular_lush_day_emap.bm8 b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/ocular_lush_day_emap.bm8 similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/ocular_lush_day_emap.bm8 rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/ocular_lush_day_emap.bm8 diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/ocular_lush_day_emap.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/ocular_lush_day_emap.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/ocular_lush_day_emap.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/ocular_lush_day_emap.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/oculartop.bm8 b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/oculartop.bm8 similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/oculartop.bm8 rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/oculartop.bm8 diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/oculartop.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/oculartop.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/skies/oculartop.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/skies/oculartop.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/sky01.dml b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/sky01.dml similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/sky01.dml rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/sky01.dml diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/sky01/sback.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/sky01/sback.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/sky01/sback.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/sky01/sback.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/sky01/sdown.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/sky01/sdown.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/sky01/sdown.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/sky01/sdown.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/sky01/sfront.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/sky01/sfront.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/sky01/sfront.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/sky01/sfront.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/sky01/sleft.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/sky01/sleft.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/sky01/sleft.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/sky01/sleft.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/sky01/sright.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/sky01/sright.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/sky01/sright.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/sky01/sright.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/sky01/sup.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/sky01/sup.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/sky01/sup.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/sky01/sup.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/sky_ice_cloak.dml b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/sky_ice_cloak.dml similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/sky_ice_cloak.dml rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/sky_ice_cloak.dml diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/Bleed.GrassLight.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/Bleed.GrassLight.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/Bleed.GrassLight.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/Bleed.GrassLight.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/Bleed.GrassMixed.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/Bleed.GrassMixed.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/Bleed.GrassMixed.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/Bleed.GrassMixed.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/Bleed.RockMossy.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/Bleed.RockMossy.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/Bleed.RockMossy.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/Bleed.RockMossy.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/Bleed.RockSmooth.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/Bleed.RockSmooth.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/Bleed.RockSmooth.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/Bleed.RockSmooth.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/abbbb.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/abbbb.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/abbbb.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/abbbb.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/acccc.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/acccc.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/acccc.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/acccc.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/aeee.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/aeee.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/aeee.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/aeee.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/brown_Dirt05.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/brown_Dirt05.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/brown_Dirt05.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/brown_Dirt05.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/brown_DirtRock01.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/brown_DirtRock01.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/brown_DirtRock01.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/brown_DirtRock01.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/cc_alien_crackedsand.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/cc_alien_crackedsand.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/cc_alien_crackedsand.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/cc_alien_crackedsand.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/cc_alien_sand.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/cc_alien_sand.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/cc_alien_sand.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/cc_alien_sand.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/cc_sand1.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/cc_sand1.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/cc_sand1.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/cc_sand1.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/cc_sand2.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/cc_sand2.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/cc_sand2.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/cc_sand2.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/cc_sand3.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/cc_sand3.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/cc_sand3.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/cc_sand3.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/cc_sand4.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/cc_sand4.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/cc_sand4.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/cc_sand4.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/greenrock21.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/greenrock21.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/greenrock21.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/greenrock21.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/mmd-1.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/mmd-1.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/mmd-1.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/mmd-1.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/mmd-2.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/mmd-2.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/mmd-2.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/mmd-2.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/mmd-3.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/mmd-3.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/mmd-3.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/mmd-3.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/mmd-5.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/mmd-5.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/mmd-5.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/mmd-5.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/rockwall.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/rockwall.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/rockwall.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/rockwall.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/snow_a0.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/snow_a0.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/snow_a0.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/snow_a0.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/snow_brownRock00.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/snow_brownRock00.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/snow_brownRock00.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/snow_brownRock00.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/tes_mystery1.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/tes_mystery1.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/tes_mystery1.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/tes_mystery1.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/tes_mystery2.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/tes_mystery2.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/tes_mystery2.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/tes_mystery2.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/tes_test.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/tes_test.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/terrain/tes_test.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/terrain/tes_test.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/tesla.dml b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/tesla.dml similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/tesla.dml rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/tesla.dml diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/tesla/skies/teslaski_v5_bk.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/tesla/skies/teslaski_v5_bk.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/tesla/skies/teslaski_v5_bk.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/tesla/skies/teslaski_v5_bk.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/tesla/skies/teslaski_v5_dn.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/tesla/skies/teslaski_v5_dn.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/tesla/skies/teslaski_v5_dn.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/tesla/skies/teslaski_v5_dn.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/tesla/skies/teslaski_v5_fr.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/tesla/skies/teslaski_v5_fr.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/tesla/skies/teslaski_v5_fr.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/tesla/skies/teslaski_v5_fr.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/tesla/skies/teslaski_v5_lf.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/tesla/skies/teslaski_v5_lf.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/tesla/skies/teslaski_v5_lf.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/tesla/skies/teslaski_v5_lf.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/tesla/skies/teslaski_v5_rt.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/tesla/skies/teslaski_v5_rt.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/tesla/skies/teslaski_v5_rt.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/tesla/skies/teslaski_v5_rt.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/tesla/skies/teslaski_v5_up.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/tesla/skies/teslaski_v5_up.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/tesla/skies/teslaski_v5_up.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/tesla/skies/teslaski_v5_up.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/teslaski_v5_DN.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/teslaski_v5_DN.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/teslaski_v5_DN.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/teslaski_v5_DN.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/teslaski_v5_bk.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/teslaski_v5_bk.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/teslaski_v5_bk.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/teslaski_v5_bk.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/teslaski_v5_fr.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/teslaski_v5_fr.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/teslaski_v5_fr.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/teslaski_v5_fr.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/teslaski_v5_lf.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/teslaski_v5_lf.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/teslaski_v5_lf.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/teslaski_v5_lf.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/teslaski_v5_rt.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/teslaski_v5_rt.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/teslaski_v5_rt.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/teslaski_v5_rt.png diff --git a/docs/base/@vl2/TWL2-MapPack.vl2/textures/teslaski_v5_up.png b/docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/teslaski_v5_up.png similarity index 100% rename from docs/base/@vl2/TWL2-MapPack.vl2/textures/teslaski_v5_up.png rename to docs/base/@vl2/z_mappacks/TWL2-MapPack.vl2/textures/teslaski_v5_up.png diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/interiors/underhillmidbalancedfnl.dif b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/interiors/underhillmidbalancedfnl.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/interiors/underhillmidbalancedfnl.dif rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/interiors/underhillmidbalancedfnl.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/interiors/underhillmidbalancedfnl.glb b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/interiors/underhillmidbalancedfnl.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/interiors/underhillmidbalancedfnl.glb rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/interiors/underhillmidbalancedfnl.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/interiors/underhillsideonefnl.dif b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/interiors/underhillsideonefnl.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/interiors/underhillsideonefnl.dif rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/interiors/underhillsideonefnl.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/interiors/underhillsideonefnl.glb b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/interiors/underhillsideonefnl.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/interiors/underhillsideonefnl.glb rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/interiors/underhillsideonefnl.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/2ArenaDome.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/2ArenaDome.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/2ArenaDome.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/2ArenaDome.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/2ArenaValley.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/2ArenaValley.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/2ArenaValley.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/2ArenaValley.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/2DustBowl.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/2DustBowl.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/2DustBowl.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/2DustBowl.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/2Flyersarena.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/2Flyersarena.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/2Flyersarena.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/2Flyersarena.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/2IceDome.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/2IceDome.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/2IceDome.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/2IceDome.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/2IndoorIntensity.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/2IndoorIntensity.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/2IndoorIntensity.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/2IndoorIntensity.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/Aeroena.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/Aeroena.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/Aeroena.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/Aeroena.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/ArenaHeaven.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/ArenaHeaven.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/ArenaHeaven.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/ArenaHeaven.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/ArenaHell.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/ArenaHell.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/ArenaHell.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/ArenaHell.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/ArenaHell2.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/ArenaHell2.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/ArenaHell2.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/ArenaHell2.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/ArenaInTheHill.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/ArenaInTheHill.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/ArenaInTheHill.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/ArenaInTheHill.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/ArenaUnderTheHill.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/ArenaUnderTheHill.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/ArenaUnderTheHill.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/ArenaUnderTheHill.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/AryoArena.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/AryoArena.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/AryoArena.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/AryoArena.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/Checkmate.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/Checkmate.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/Checkmate.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/Checkmate.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/CrashClash.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/CrashClash.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/CrashClash.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/CrashClash.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/DangerousCrossingArena.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/DangerousCrossingArena.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/DangerousCrossingArena.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/DangerousCrossingArena.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/Envyrena.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/Envyrena.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/Envyrena.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/Envyrena.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/EnyLand.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/EnyLand.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/EnyLand.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/EnyLand.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/EveningLand.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/EveningLand.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/EveningLand.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/EveningLand.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/Helioarena.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/Helioarena.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/Helioarena.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/Helioarena.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/IveHadWorse.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/IveHadWorse.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/IveHadWorse.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/IveHadWorse.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/Khalarena.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/Khalarena.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/Khalarena.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/Khalarena.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/Morena.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/Morena.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/Morena.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/Morena.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/Mudside.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/Mudside.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/Mudside.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/Mudside.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/Planetside.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/Planetside.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/Planetside.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/Planetside.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/ProArena.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/ProArena.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/ProArena.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/ProArena.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/Ridgerena.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/Ridgerena.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/Ridgerena.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/Ridgerena.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/ShrineArena.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/ShrineArena.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/ShrineArena.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/ShrineArena.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/ShrineArenaII.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/ShrineArenaII.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/ShrineArenaII.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/ShrineArenaII.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/SmogArena.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/SmogArena.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/SmogArena.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/SmogArena.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/SnowBound.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/SnowBound.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/SnowBound.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/SnowBound.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/SoccerLand.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/SoccerLand.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/SoccerLand.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/SoccerLand.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/SpyLand.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/SpyLand.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/SpyLand.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/SpyLand.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/Stonehenge_Arena.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/Stonehenge_Arena.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/Stonehenge_Arena.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/Stonehenge_Arena.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/TempleTussleVersion2.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/TempleTussleVersion2.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/TempleTussleVersion2.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/TempleTussleVersion2.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/Tenebrous.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/Tenebrous.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/Tenebrous.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/Tenebrous.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/TrueGrit.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/TrueGrit.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/TrueGrit.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/TrueGrit.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/UporDown.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/UporDown.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/UporDown.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/UporDown.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/WalledIn.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/WalledIn.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/WalledIn.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/WalledIn.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/WalledInII.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/WalledInII.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/WalledInII.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/WalledInII.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/WonderLand.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/WonderLand.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/WonderLand.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/WonderLand.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/Yubarena.mis b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/Yubarena.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/Yubarena.mis rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/missions/Yubarena.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/2ArenaDome.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/2ArenaDome.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/2ArenaDome.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/2ArenaDome.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/2ArenaValley.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/2ArenaValley.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/2ArenaValley.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/2ArenaValley.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/2DustBowl.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/2DustBowl.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/2DustBowl.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/2DustBowl.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/2Flyersarena.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/2Flyersarena.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/2Flyersarena.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/2Flyersarena.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/2IceDome.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/2IceDome.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/2IceDome.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/2IceDome.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/2IndoorIntensity.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/2IndoorIntensity.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/2IndoorIntensity.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/2IndoorIntensity.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/Aeroena.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/Aeroena.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/Aeroena.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/Aeroena.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/ArenaHeaven.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/ArenaHeaven.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/ArenaHeaven.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/ArenaHeaven.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/ArenaHell.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/ArenaHell.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/ArenaHell.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/ArenaHell.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/ArenaHell2.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/ArenaHell2.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/ArenaHell2.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/ArenaHell2.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/ArenaInTheHill.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/ArenaInTheHill.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/ArenaInTheHill.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/ArenaInTheHill.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/ArenaUnderTheHill.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/ArenaUnderTheHill.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/ArenaUnderTheHill.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/ArenaUnderTheHill.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/AryoArena.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/AryoArena.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/AryoArena.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/AryoArena.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/Checkmate.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/Checkmate.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/Checkmate.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/Checkmate.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/CrashClash.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/CrashClash.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/CrashClash.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/CrashClash.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/DangerousCrossingArena.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/DangerousCrossingArena.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/DangerousCrossingArena.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/DangerousCrossingArena.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/Envyrena.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/Envyrena.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/Envyrena.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/Envyrena.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/EnyLand.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/EnyLand.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/EnyLand.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/EnyLand.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/EveningLand.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/EveningLand.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/EveningLand.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/EveningLand.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/Helioarena.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/Helioarena.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/Helioarena.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/Helioarena.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/IveHadWorse.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/IveHadWorse.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/IveHadWorse.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/IveHadWorse.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/Khalarena.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/Khalarena.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/Khalarena.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/Khalarena.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/Morena.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/Morena.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/Morena.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/Morena.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/Mudside.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/Mudside.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/Mudside.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/Mudside.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/Planetside.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/Planetside.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/Planetside.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/Planetside.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/ProArena.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/ProArena.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/ProArena.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/ProArena.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/Ridgerena.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/Ridgerena.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/Ridgerena.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/Ridgerena.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/ShrineArena.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/ShrineArena.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/ShrineArena.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/ShrineArena.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/ShrineArenaII.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/ShrineArenaII.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/ShrineArenaII.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/ShrineArenaII.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/SmogArena.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/SmogArena.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/SmogArena.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/SmogArena.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/SnowBound.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/SnowBound.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/SnowBound.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/SnowBound.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/SoccerLand.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/SoccerLand.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/SoccerLand.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/SoccerLand.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/SpyLand.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/SpyLand.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/SpyLand.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/SpyLand.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/Stonehenge_Arena.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/Stonehenge_Arena.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/Stonehenge_Arena.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/Stonehenge_Arena.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/TempleTussleVersion2.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/TempleTussleVersion2.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/TempleTussleVersion2.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/TempleTussleVersion2.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/Tenebrous.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/Tenebrous.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/Tenebrous.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/Tenebrous.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/TrueGrit.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/TrueGrit.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/TrueGrit.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/TrueGrit.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/UporDown.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/UporDown.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/UporDown.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/UporDown.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/WalledIn.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/WalledIn.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/WalledIn.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/WalledIn.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/WalledInII.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/WalledInII.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/WalledInII.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/WalledInII.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/WonderLand.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/WonderLand.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/WonderLand.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/WonderLand.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/Yubarena.spn b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/Yubarena.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/Yubarena.spn rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/terrains/Yubarena.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_2ArenaDome.png b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_2ArenaDome.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_2ArenaDome.png rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_2ArenaDome.png diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_2ArenaValley.png b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_2ArenaValley.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_2ArenaValley.png rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_2ArenaValley.png diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_2DustBowl.png b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_2DustBowl.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_2DustBowl.png rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_2DustBowl.png diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_2Flyersarena.png b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_2Flyersarena.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_2Flyersarena.png rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_2Flyersarena.png diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_2IceDome.png b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_2IceDome.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_2IceDome.png rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_2IceDome.png diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_2IndoorIntensity.png b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_2IndoorIntensity.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_2IndoorIntensity.png rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_2IndoorIntensity.png diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Aeroena.png b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Aeroena.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Aeroena.png rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Aeroena.png diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_ArenaHeaven.png b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_ArenaHeaven.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_ArenaHeaven.png rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_ArenaHeaven.png diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_ArenaHell.png b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_ArenaHell.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_ArenaHell.png rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_ArenaHell.png diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_ArenaHell2.png b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_ArenaHell2.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_ArenaHell2.png rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_ArenaHell2.png diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_ArenaInTheHill.png b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_ArenaInTheHill.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_ArenaInTheHill.png rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_ArenaInTheHill.png diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_ArenaUnderTheHill.png b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_ArenaUnderTheHill.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_ArenaUnderTheHill.png rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_ArenaUnderTheHill.png diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_AryoArena.png b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_AryoArena.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_AryoArena.png rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_AryoArena.png diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_CrashClash.png b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_CrashClash.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_CrashClash.png rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_CrashClash.png diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_DangerousCrossingArena.png b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_DangerousCrossingArena.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_DangerousCrossingArena.png rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_DangerousCrossingArena.png diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Envyrena.png b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Envyrena.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Envyrena.png rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Envyrena.png diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_EnyLand.png b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_EnyLand.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_EnyLand.png rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_EnyLand.png diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_EveningLand.png b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_EveningLand.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_EveningLand.png rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_EveningLand.png diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Helioarena.png b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Helioarena.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Helioarena.png rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Helioarena.png diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_IveHadWorse.png b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_IveHadWorse.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_IveHadWorse.png rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_IveHadWorse.png diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Khalarena.png b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Khalarena.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Khalarena.png rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Khalarena.png diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Morena.png b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Morena.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Morena.png rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Morena.png diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Mudside.png b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Mudside.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Mudside.png rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Mudside.png diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Planetside.png b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Planetside.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Planetside.png rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Planetside.png diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Ridgerena.png b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Ridgerena.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Ridgerena.png rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Ridgerena.png diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_ShrineArena.png b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_ShrineArena.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_ShrineArena.png rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_ShrineArena.png diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_ShrineArenaII.png b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_ShrineArenaII.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_ShrineArenaII.png rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_ShrineArenaII.png diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_SoccerLand.png b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_SoccerLand.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_SoccerLand.png rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_SoccerLand.png diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_SpyLand.png b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_SpyLand.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_SpyLand.png rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_SpyLand.png diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_TempleTussleVersion2.png b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_TempleTussleVersion2.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_TempleTussleVersion2.png rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_TempleTussleVersion2.png diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_TrueGrit.png b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_TrueGrit.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_TrueGrit.png rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_TrueGrit.png diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_UporDown.png b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_UporDown.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_UporDown.png rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_UporDown.png diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_WalledIn.png b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_WalledIn.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_WalledIn.png rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_WalledIn.png diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_WalledInII.png b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_WalledInII.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_WalledInII.png rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_WalledInII.png diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_WonderLand.png b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_WonderLand.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_WonderLand.png rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_WonderLand.png diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_WoodyMyrk.png b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_WoodyMyrk.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_WoodyMyrk.png rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_WoodyMyrk.png diff --git a/docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Yubarena.png b/docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Yubarena.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Yubarena.png rename to docs/base/@vl2/z_mappacks/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Yubarena.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/Windloop2.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/Windloop2.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/Windloop2.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/Windloop2.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/alienanimal2.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/alienanimal2.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/alienanimal2.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/alienanimal2.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/alienanimal4.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/alienanimal4.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/alienanimal4.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/alienanimal4.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/alienanimal5.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/alienanimal5.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/alienanimal5.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/alienanimal5.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/alienanimal6.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/alienanimal6.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/alienanimal6.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/alienanimal6.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/alienanimal7.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/alienanimal7.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/alienanimal7.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/alienanimal7.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/birdfrog.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/birdfrog.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/birdfrog.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/birdfrog.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/SalDefenceWarning.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/SalDefenceWarning.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/SalDefenceWarning.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/SalDefenceWarning.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/Salbaseambience.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/Salbaseambience.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/Salbaseambience.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/Salbaseambience.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/Salwindsand.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/Salwindsand.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/Salwindsand.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/Salwindsand.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/caynonwind144k.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/caynonwind144k.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/caynonwind144k.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/caynonwind144k.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnabird1.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/dnabird1.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnabird1.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/dnabird1.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnabird3.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/dnabird3.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnabird3.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/dnabird3.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnacloseriver.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/dnacloseriver.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnacloseriver.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/dnacloseriver.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnacricketnight.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/dnacricketnight.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnacricketnight.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/dnacricketnight.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnaforest1.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/dnaforest1.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnaforest1.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/dnaforest1.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnaforest2.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/dnaforest2.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnaforest2.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/dnaforest2.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnafrog.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/dnafrog.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnafrog.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/dnafrog.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnagabbiano.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/dnagabbiano.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnagabbiano.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/dnagabbiano.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnaghost.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/dnaghost.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnaghost.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/dnaghost.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnanightengale.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/dnanightengale.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnanightengale.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/dnanightengale.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnaoceano.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/dnaoceano.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnaoceano.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/dnaoceano.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnaoceano2.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/dnaoceano2.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnaoceano2.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/dnaoceano2.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnaoceano3.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/dnaoceano3.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnaoceano3.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/dnaoceano3.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnapanelsounds.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/dnapanelsounds.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnapanelsounds.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/dnapanelsounds.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnapanelsounds2.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/dnapanelsounds2.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnapanelsounds2.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/dnapanelsounds2.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnapigeon.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/dnapigeon.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnapigeon.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/dnapigeon.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnastormblows.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/dnastormblows.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnastormblows.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/dnastormblows.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnawolf.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/dnawolf.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnawolf.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/dnawolf.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnawolf2.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/dnawolf2.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnawolf2.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/dnawolf2.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/sys-boilingwater.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/sys-boilingwater.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/sys-boilingwater.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/sys-boilingwater.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/sys-lava1.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/sys-lava1.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/sys-lava1.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/sys-lava1.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/sys-lava2.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/sys-lava2.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/sys-lava2.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/sys-lava2.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/sys-lavastream.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/sys-lavastream.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/sys-lavastream.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/sys-lavastream.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/sys-ocean.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/sys-ocean.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/sys-ocean.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/sys-ocean.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/sys-riverfast.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/sys-riverfast.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/sys-riverfast.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/sys-riverfast.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/sys-riverslow.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/sys-riverslow.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/sys-riverslow.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/sys-riverslow.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/sys-thunder1.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/sys-thunder1.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/sys-thunder1.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/sys-thunder1.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/sys-thunderaway.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/sys-thunderaway.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/sys-thunderaway.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/sys-thunderaway.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/sys-windstream.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/sys-windstream.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/sys-windstream.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/sys-windstream.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/whispers.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/whispers.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/whispers.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/fx/environment/whispers.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/space_bird_3.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/space_bird_3.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/space_bird_3.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/space_bird_3.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/turret_2.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/turret_2.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/turret_2.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/turret_2.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/turret_3.wav b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/turret_3.wav similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/turret_3.wav rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/audio/turret_3.wav diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Euro4_Bleed_Base.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Euro4_Bleed_Base.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Euro4_Bleed_Base.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Euro4_Bleed_Base.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Euro4_Bleed_Base.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Euro4_Bleed_Base.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Euro4_Bleed_Base.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Euro4_Bleed_Base.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Euro4_Bleed_turret.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Euro4_Bleed_turret.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Euro4_Bleed_turret.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Euro4_Bleed_turret.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Euro4_Bleed_turret.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Euro4_Bleed_turret.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Euro4_Bleed_turret.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Euro4_Bleed_turret.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Euro4_Bleed_vpad.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Euro4_Bleed_vpad.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Euro4_Bleed_vpad.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Euro4_Bleed_vpad.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Euro4_Bleed_vpad.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Euro4_Bleed_vpad.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Euro4_Bleed_vpad.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Euro4_Bleed_vpad.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Magellan_kab_magbase.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Magellan_kab_magbase.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Magellan_kab_magbase.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Magellan_kab_magbase.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Magellan_kab_magbase.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Magellan_kab_magbase.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Magellan_kab_magbase.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Magellan_kab_magbase.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Magellan_kab_magflagstand.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Magellan_kab_magflagstand.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Magellan_kab_magflagstand.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Magellan_kab_magflagstand.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Magellan_kab_magflagstand.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Magellan_kab_magflagstand.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Magellan_kab_magflagstand.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Magellan_kab_magflagstand.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Magellan_kab_turretstand.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Magellan_kab_turretstand.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Magellan_kab_turretstand.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Magellan_kab_turretstand.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Magellan_kab_turretstand.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Magellan_kab_turretstand.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Magellan_kab_turretstand.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Magellan_kab_turretstand.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/SpinCycle_spbase2.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/SpinCycle_spbase2.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/SpinCycle_spbase2.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/SpinCycle_spbase2.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/SpinCycle_spbase2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/SpinCycle_spbase2.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/SpinCycle_spbase2.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/SpinCycle_spbase2.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/TL_magnumbase.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/TL_magnumbase.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/TL_magnumbase.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/TL_magnumbase.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/TL_magnumbase.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/TL_magnumbase.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/TL_magnumbase.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/TL_magnumbase.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_AF_airtower.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_AF_airtower.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_AF_airtower.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_AF_airtower.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_AF_airtower.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_AF_airtower.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_AF_airtower.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_AF_airtower.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_AF_invowheel.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_AF_invowheel.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_AF_invowheel.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_AF_invowheel.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_AF_invowheel.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_AF_invowheel.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_AF_invowheel.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_AF_invowheel.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_AF_newbase.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_AF_newbase.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_AF_newbase.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_AF_newbase.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_AF_newbase.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_AF_newbase.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_AF_newbase.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_AF_newbase.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Bastage_BT_MainBase_CK.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Bastage_BT_MainBase_CK.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Bastage_BT_MainBase_CK.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Bastage_BT_MainBase_CK.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Bastage_BT_MainBase_CK.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Bastage_BT_MainBase_CK.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Bastage_BT_MainBase_CK.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Bastage_BT_MainBase_CK.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Bastage_BT_bunktower.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Bastage_BT_bunktower.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Bastage_BT_bunktower.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Bastage_BT_bunktower.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Bastage_BT_bunktower.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Bastage_BT_bunktower.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Bastage_BT_bunktower.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Bastage_BT_bunktower.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Bastage_BT_tunnel.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Bastage_BT_tunnel.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Bastage_BT_tunnel.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Bastage_BT_tunnel.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Bastage_BT_tunnel.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Bastage_BT_tunnel.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Bastage_BT_tunnel.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Bastage_BT_tunnel.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Caustic_tri_bridge.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Caustic_tri_bridge.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Caustic_tri_bridge.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Caustic_tri_bridge.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Caustic_tri_bridge.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Caustic_tri_bridge.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Caustic_tri_bridge.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Caustic_tri_bridge.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Caustic_tri_lamp.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Caustic_tri_lamp.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Caustic_tri_lamp.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Caustic_tri_lamp.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Caustic_tri_lamp.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Caustic_tri_lamp.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Caustic_tri_lamp.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Caustic_tri_lamp.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Caustic_tri_main.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Caustic_tri_main.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Caustic_tri_main.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Caustic_tri_main.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Caustic_tri_main.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Caustic_tri_main.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Caustic_tri_main.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Caustic_tri_main.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Caustic_tri_turret.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Caustic_tri_turret.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Caustic_tri_turret.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Caustic_tri_turret.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Caustic_tri_turret.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Caustic_tri_turret.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Caustic_tri_turret.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Caustic_tri_turret.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Crown_tri_flag.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Crown_tri_flag.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Crown_tri_flag.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Crown_tri_flag.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Crown_tri_flag.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Crown_tri_flag.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Crown_tri_flag.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Crown_tri_flag.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Crown_tri_turret.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Crown_tri_turret.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Crown_tri_turret.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Crown_tri_turret.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Crown_tri_turret.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Crown_tri_turret.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Crown_tri_turret.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Crown_tri_turret.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_GraveStone_cross.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_GraveStone_cross.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_GraveStone_cross.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_GraveStone_cross.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_GraveStone_cross.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_GraveStone_cross.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_GraveStone_cross.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_GraveStone_cross.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_GraveStone_cross2.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_GraveStone_cross2.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_GraveStone_cross2.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_GraveStone_cross2.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_GraveStone_cross2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_GraveStone_cross2.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_GraveStone_cross2.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_GraveStone_cross2.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_GraveStone_obtower.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_GraveStone_obtower.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_GraveStone_obtower.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_GraveStone_obtower.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_GraveStone_obtower.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_GraveStone_obtower.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_GraveStone_obtower.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_GraveStone_obtower.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_GraveStone_tombstone2.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_GraveStone_tombstone2.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_GraveStone_tombstone2.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_GraveStone_tombstone2.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_GraveStone_tombstone2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_GraveStone_tombstone2.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_GraveStone_tombstone2.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_GraveStone_tombstone2.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_GraveStone_tombstone3.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_GraveStone_tombstone3.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_GraveStone_tombstone3.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_GraveStone_tombstone3.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_GraveStone_tombstone3.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_GraveStone_tombstone3.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_GraveStone_tombstone3.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_GraveStone_tombstone3.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_HM_Base_CK.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_HM_Base_CK.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_HM_Base_CK.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_HM_Base_CK.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_HM_Base_CK.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_HM_Base_CK.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_HM_Base_CK.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_HM_Base_CK.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_HM_BunkerA.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_HM_BunkerA.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_HM_BunkerA.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_HM_BunkerA.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_HM_BunkerA.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_HM_BunkerA.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_HM_BunkerA.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_HM_BunkerA.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_HM_Flagstand_mk2.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_HM_Flagstand_mk2.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_HM_Flagstand_mk2.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_HM_Flagstand_mk2.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_HM_Flagstand_mk2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_HM_Flagstand_mk2.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_HM_Flagstand_mk2.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_HM_Flagstand_mk2.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_HM_TurretPillar.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_HM_TurretPillar.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_HM_TurretPillar.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_HM_TurretPillar.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_HM_TurretPillar.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_HM_TurretPillar.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_HM_TurretPillar.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_HM_TurretPillar.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Hellfire_dbase_ccb1.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Hellfire_dbase_ccb1.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Hellfire_dbase_ccb1.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Hellfire_dbase_ccb1.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Hellfire_dbase_ccb1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Hellfire_dbase_ccb1.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Hellfire_dbase_ccb1.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Hellfire_dbase_ccb1.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Hellfire_dmisc_int_fstand_old.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Hellfire_dmisc_int_fstand_old.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Hellfire_dmisc_int_fstand_old.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Hellfire_dmisc_int_fstand_old.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Hellfire_dmisc_int_fstand_old.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Hellfire_dmisc_int_fstand_old.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Hellfire_dmisc_int_fstand_old.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Hellfire_dmisc_int_fstand_old.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Hellfire_dwall_ccb1.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Hellfire_dwall_ccb1.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Hellfire_dwall_ccb1.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Hellfire_dwall_ccb1.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Hellfire_dwall_ccb1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Hellfire_dwall_ccb1.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Hellfire_dwall_ccb1.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Hellfire_dwall_ccb1.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Insurgence_ccb_bd_base1.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_base1.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Insurgence_ccb_bd_base1.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_base1.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Insurgence_ccb_bd_base1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_base1.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Insurgence_ccb_bd_base1.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_base1.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Insurgence_ccb_bd_base1_mod2a.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_base1_mod2a.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Insurgence_ccb_bd_base1_mod2a.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_base1_mod2a.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Insurgence_ccb_bd_base1_mod2a.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_base1_mod2a.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Insurgence_ccb_bd_base1_mod2a.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_base1_mod2a.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Insurgence_ccb_bd_base1_mod3.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_base1_mod3.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Insurgence_ccb_bd_base1_mod3.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_base1_mod3.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Insurgence_ccb_bd_base1_mod3.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_base1_mod3.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Insurgence_ccb_bd_base1_mod3.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_base1_mod3.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Insurgence_ccb_bd_base1_mod4.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_base1_mod4.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Insurgence_ccb_bd_base1_mod4.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_base1_mod4.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Insurgence_ccb_bd_base1_mod4.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_base1_mod4.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Insurgence_ccb_bd_base1_mod4.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_base1_mod4.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Insurgence_ccb_bd_bridge1.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_bridge1.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Insurgence_ccb_bd_bridge1.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_bridge1.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Insurgence_ccb_bd_bridge1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_bridge1.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Insurgence_ccb_bd_bridge1.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_bridge1.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Insurgence_ccb_bd_bridge2.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_bridge2.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Insurgence_ccb_bd_bridge2.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_bridge2.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Insurgence_ccb_bd_bridge2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_bridge2.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Insurgence_ccb_bd_bridge2.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_bridge2.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Insurgence_ccb_bd_platform2.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_platform2.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Insurgence_ccb_bd_platform2.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_platform2.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Insurgence_ccb_bd_platform2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_platform2.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Insurgence_ccb_bd_platform2.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Insurgence_ccb_bd_platform2.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Malignant_salgenroom2.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_salgenroom2.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Malignant_salgenroom2.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_salgenroom2.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Malignant_salgenroom2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_salgenroom2.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Malignant_salgenroom2.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_salgenroom2.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Malignant_salproj1.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_salproj1.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Malignant_salproj1.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_salproj1.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Malignant_salproj1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_salproj1.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Malignant_salproj1.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_salproj1.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Malignant_salturretsus1.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_salturretsus1.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Malignant_salturretsus1.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_salturretsus1.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Malignant_salturretsus1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_salturretsus1.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Malignant_salturretsus1.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_salturretsus1.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Malignant_slblocks.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_slblocks.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Malignant_slblocks.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_slblocks.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Malignant_slblocks.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_slblocks.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Malignant_slblocks.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_slblocks.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Malignant_slinvstat.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_slinvstat.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Malignant_slinvstat.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_slinvstat.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Malignant_slinvstat.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_slinvstat.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Malignant_slinvstat.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_slinvstat.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Malignant_slremo2.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_slremo2.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Malignant_slremo2.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_slremo2.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Malignant_slremo2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_slremo2.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Malignant_slremo2.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_slremo2.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Malignant_slsusbr1.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_slsusbr1.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Malignant_slsusbr1.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_slsusbr1.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Malignant_slsusbr1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_slsusbr1.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Malignant_slsusbr1.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_slsusbr1.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Malignant_slvehramp1.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_slvehramp1.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Malignant_slvehramp1.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_slvehramp1.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Malignant_slvehramp1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_slvehramp1.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Malignant_slvehramp1.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Malignant_slvehramp1.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_ProjectX_tribalma5ters_coyboybebop_basecom1.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_ProjectX_tribalma5ters_coyboybebop_basecom1.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_ProjectX_tribalma5ters_coyboybebop_basecom1.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_ProjectX_tribalma5ters_coyboybebop_basecom1.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_ProjectX_tribalma5ters_coyboybebop_basecom1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_ProjectX_tribalma5ters_coyboybebop_basecom1.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_ProjectX_tribalma5ters_coyboybebop_basecom1.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_ProjectX_tribalma5ters_coyboybebop_basecom1.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_ProjectX_tunneloflove.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_ProjectX_tunneloflove.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_ProjectX_tunneloflove.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_ProjectX_tunneloflove.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_ProjectX_tunneloflove.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_ProjectX_tunneloflove.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_ProjectX_tunneloflove.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_ProjectX_tunneloflove.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_SR_eepbridge4.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_SR_eepbridge4.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_SR_eepbridge4.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_SR_eepbridge4.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_SR_eepbridge4.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_SR_eepbridge4.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_SR_eepbridge4.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_SR_eepbridge4.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_SR_eepbridge4b.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_SR_eepbridge4b.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_SR_eepbridge4b.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_SR_eepbridge4b.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_SR_eepbridge4b.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_SR_eepbridge4b.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_SR_eepbridge4b.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_SR_eepbridge4b.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_SR_eepbridgeh4b.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_SR_eepbridgeh4b.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_SR_eepbridgeh4b.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_SR_eepbridgeh4b.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_SR_eepbridgeh4b.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_SR_eepbridgeh4b.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_SR_eepbridgeh4b.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_SR_eepbridgeh4b.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_SR_eepsab3.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_SR_eepsab3.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_SR_eepsab3.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_SR_eepsab3.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_SR_eepsab3.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_SR_eepsab3.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_SR_eepsab3.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_SR_eepsab3.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_SR_eepsab4.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_SR_eepsab4.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_SR_eepsab4.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_SR_eepsab4.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_SR_eepsab4.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_SR_eepsab4.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_SR_eepsab4.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_SR_eepsab4.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Torrent_kif_bigbase.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Torrent_kif_bigbase.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Torrent_kif_bigbase.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Torrent_kif_bigbase.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Torrent_kif_bigbase.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Torrent_kif_bigbase.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Torrent_kif_bigbase.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Torrent_kif_bigbase.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Torrent_kif_torrent_turret_tower.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Torrent_kif_torrent_turret_tower.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Torrent_kif_torrent_turret_tower.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Torrent_kif_torrent_turret_tower.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Torrent_kif_torrent_turret_tower.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Torrent_kif_torrent_turret_tower.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Torrent_kif_torrent_turret_tower.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Torrent_kif_torrent_turret_tower.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Vestige_attackgate.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_attackgate.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Vestige_attackgate.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_attackgate.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Vestige_attackgate.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_attackgate.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Vestige_attackgate.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_attackgate.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Vestige_base.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_base.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Vestige_base.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_base.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Vestige_base.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_base.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Vestige_base.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_base.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Vestige_gate.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_gate.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Vestige_gate.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_gate.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Vestige_gate.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_gate.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Vestige_gate.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_gate.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Vestige_guntower.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_guntower.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Vestige_guntower.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_guntower.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Vestige_guntower.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_guntower.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Vestige_guntower.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_guntower.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Vestige_medtower.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_medtower.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Vestige_medtower.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_medtower.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Vestige_medtower.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_medtower.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Vestige_medtower.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_medtower.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Vestige_vpad.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_vpad.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Vestige_vpad.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_vpad.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Vestige_vpad.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_vpad.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Vestige_vpad.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Vestige_vpad.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_WSol_Flagstand_CK.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_WSol_Flagstand_CK.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_WSol_Flagstand_CK.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_WSol_Flagstand_CK.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_WSol_Flagstand_CK.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_WSol_Flagstand_CK.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_WSol_Flagstand_CK.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_WSol_Flagstand_CK.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_WSol_GenBase_CK.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_WSol_GenBase_CK.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_WSol_GenBase_CK.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_WSol_GenBase_CK.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_WSol_GenBase_CK.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_WSol_GenBase_CK.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_WSol_GenBase_CK.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_WSol_GenBase_CK.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_WSol_Turret_CK.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_WSol_Turret_CK.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_WSol_Turret_CK.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_WSol_Turret_CK.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_WSol_Turret_CK.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_WSol_Turret_CK.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_WSol_Turret_CK.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_WSol_Turret_CK.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Xerxes_Turret.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Xerxes_Turret.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Xerxes_Turret.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Xerxes_Turret.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Xerxes_Turret.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Xerxes_Turret.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Xerxes_Turret.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Xerxes_Turret.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Xerxes_Turret2.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Xerxes_Turret2.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Xerxes_Turret2.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Xerxes_Turret2.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Xerxes_Turret2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Xerxes_Turret2.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Xerxes_Turret2.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Xerxes_Turret2.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Xerxes_proto.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Xerxes_proto.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Xerxes_proto.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Xerxes_proto.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Xerxes_proto.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Xerxes_proto.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Xerxes_proto.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_Xerxes_proto.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_ZV_bbunk_ccb1.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_ZV_bbunk_ccb1.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_ZV_bbunk_ccb1.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_ZV_bbunk_ccb1.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_ZV_bbunk_ccb1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_ZV_bbunk_ccb1.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_ZV_bbunk_ccb1.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_ZV_bbunk_ccb1.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_ZV_ccb_be_spire1.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_ZV_ccb_be_spire1.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_ZV_ccb_be_spire1.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_ZV_ccb_be_spire1.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_ZV_ccb_be_spire1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_ZV_ccb_be_spire1.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_ZV_ccb_be_spire1.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_ZV_ccb_be_spire1.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_attrition_infernoflagstand.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_attrition_infernoflagstand.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_attrition_infernoflagstand.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_attrition_infernoflagstand.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_attrition_infernoflagstand.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_attrition_infernoflagstand.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_attrition_infernoflagstand.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_attrition_infernoflagstand.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_attrition_stormflagstand.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_attrition_stormflagstand.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_attrition_stormflagstand.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_attrition_stormflagstand.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_attrition_stormflagstand.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_attrition_stormflagstand.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_attrition_stormflagstand.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_attrition_stormflagstand.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_attrition_tower.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_attrition_tower.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_attrition_tower.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_attrition_tower.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_attrition_tower.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_attrition_tower.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_attrition_tower.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_attrition_tower.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_attrition_vbase.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_attrition_vbase.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_attrition_vbase.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_attrition_vbase.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_attrition_vbase.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_attrition_vbase.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_attrition_vbase.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_attrition_vbase.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_beachchair01.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_beachchair01.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_beachchair01.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_beachchair01.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_beachchair01.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_beachchair01.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_beachchair01.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_beachchair01.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_dmisc_-nefflagstand1_x2.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_dmisc_-nefflagstand1_x2.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_dmisc_-nefflagstand1_x2.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_dmisc_-nefflagstand1_x2.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_dmisc_-nefflagstand1_x2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_dmisc_-nefflagstand1_x2.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_dmisc_-nefflagstand1_x2.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_dmisc_-nefflagstand1_x2.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_ghostdance_proto.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_ghostdance_proto.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_ghostdance_proto.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_ghostdance_proto.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_ghostdance_proto.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_ghostdance_proto.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_ghostdance_proto.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_ghostdance_proto.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_imperium_base01.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_imperium_base01.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_imperium_base01.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_imperium_base01.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_imperium_base01.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_imperium_base01.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_imperium_base01.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_imperium_base01.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_imperium_bunker01.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_imperium_bunker01.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_imperium_bunker01.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_imperium_bunker01.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_imperium_bunker01.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_imperium_bunker01.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_imperium_bunker01.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_imperium_bunker01.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_imperium_stand01.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_imperium_stand01.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_imperium_stand01.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_imperium_stand01.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_imperium_stand01.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_imperium_stand01.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_imperium_stand01.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_imperium_stand01.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_imperium_tower01.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_imperium_tower01.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_imperium_tower01.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_imperium_tower01.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_imperium_tower01.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_imperium_tower01.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_imperium_tower01.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_imperium_tower01.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_metaltanks_bridge.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_metaltanks_bridge.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_metaltanks_bridge.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_metaltanks_bridge.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_metaltanks_bridge.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_metaltanks_bridge.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_metaltanks_bridge.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_metaltanks_bridge.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_metaltanks_bridge_tunnel.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_metaltanks_bridge_tunnel.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_metaltanks_bridge_tunnel.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_metaltanks_bridge_tunnel.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_metaltanks_bridge_tunnel.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_metaltanks_bridge_tunnel.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_metaltanks_bridge_tunnel.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_metaltanks_bridge_tunnel.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_metaltanks_lush_mainbase.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_metaltanks_lush_mainbase.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_metaltanks_lush_mainbase.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_metaltanks_lush_mainbase.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_metaltanks_lush_mainbase.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_metaltanks_lush_mainbase.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_metaltanks_lush_mainbase.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_metaltanks_lush_mainbase.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_metaltanks_rip.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_metaltanks_rip.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_metaltanks_rip.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_metaltanks_rip.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_metaltanks_rip.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_metaltanks_rip.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_metaltanks_rip.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_metaltanks_rip.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_metaltanks_xing.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_metaltanks_xing.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_metaltanks_xing.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_metaltanks_xing.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_metaltanks_xing.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_metaltanks_xing.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_metaltanks_xing.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_metaltanks_xing.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_rst_transitbase.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_rst_transitbase.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_rst_transitbase.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_rst_transitbase.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_rst_transitbase.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_rst_transitbase.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_rst_transitbase.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_rst_transitbase.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_rst_transitstand.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_rst_transitstand.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_rst_transitstand.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_rst_transitstand.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_rst_transitstand.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_rst_transitstand.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_rst_transitstand.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_rst_transitstand.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_t_base0.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_t_base0.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_t_base0.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_t_base0.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_t_base0.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_t_base0.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_t_base0.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/Xtra_t_base0.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/anthem_cardiacturret.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_cardiacturret.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/anthem_cardiacturret.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_cardiacturret.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/anthem_cardiacturret.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_cardiacturret.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/anthem_cardiacturret.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_cardiacturret.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/anthem_pipebunker.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipebunker.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/anthem_pipebunker.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipebunker.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/anthem_pipebunker.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipebunker.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/anthem_pipebunker.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipebunker.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/anthem_pipestand2-badlands.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2-badlands.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/anthem_pipestand2-badlands.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2-badlands.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/anthem_pipestand2-badlands.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2-badlands.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/anthem_pipestand2-badlands.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2-badlands.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/anthem_pipestand2-beach.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2-beach.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/anthem_pipestand2-beach.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2-beach.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/anthem_pipestand2-beach.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2-beach.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/anthem_pipestand2-beach.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2-beach.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/anthem_pipestand2-desert.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2-desert.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/anthem_pipestand2-desert.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2-desert.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/anthem_pipestand2-desert.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2-desert.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/anthem_pipestand2-desert.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2-desert.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/anthem_pipestand2-ice.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2-ice.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/anthem_pipestand2-ice.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2-ice.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/anthem_pipestand2-ice.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2-ice.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/anthem_pipestand2-ice.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2-ice.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/anthem_pipestand2-lava.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2-lava.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/anthem_pipestand2-lava.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2-lava.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/anthem_pipestand2-lava.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2-lava.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/anthem_pipestand2-lava.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2-lava.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/anthem_pipestand2.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/anthem_pipestand2.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/anthem_pipestand2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/anthem_pipestand2.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/anthem_pipestand2.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmisc_-nef_flagstand1_x.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmisc_-nef_flagstand1_x.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmisc_-nef_flagstand1_x.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmisc_-nef_flagstand1_x.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmisc_-nef_flagstand1_x.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmisc_-nef_flagstand1_x.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmisc_-nef_flagstand1_x.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmisc_-nef_flagstand1_x.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmisc_-nef_flagstand1_x2.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmisc_-nef_flagstand1_x2.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmisc_-nef_flagstand1_x2.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmisc_-nef_flagstand1_x2.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmisc_-nef_flagstand1_x2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmisc_-nef_flagstand1_x2.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmisc_-nef_flagstand1_x2.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmisc_-nef_flagstand1_x2.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmisc_neftrstand1.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmisc_neftrstand1.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmisc_neftrstand1.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmisc_neftrstand1.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmisc_neftrstand1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmisc_neftrstand1.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmisc_neftrstand1.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmisc_neftrstand1.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_bridge0.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_bridge0.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_bridge0.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_bridge0.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_bridge0.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_bridge0.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_bridge0.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_bridge0.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_bunker1.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_bunker1.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_bunker1.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_bunker1.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_bunker1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_bunker1.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_bunker1.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_bunker1.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruina.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruina.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruina.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruina.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruina.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruina.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruina.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruina.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruinb.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruinb.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruinb.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruinb.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruinb.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruinb.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruinb.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruinb.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruinc.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruinc.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruinc.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruinc.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruinc.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruinc.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruinc.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruinc.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruind.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruind.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruind.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruind.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruind.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruind.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruind.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruind.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruine.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruine.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruine.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruine.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruine.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruine.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruine.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruine.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruinf.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruinf.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruinf.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruinf.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruinf.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruinf.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruinf.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruinf.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruing.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruing.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruing.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruing.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruing.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruing.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruing.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruing.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruinh.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruinh.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruinh.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruinh.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruinh.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruinh.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruinh.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruinh.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruini.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruini.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruini.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruini.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruini.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruini.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruini.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_ruini.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_tower1.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_tower1.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_tower1.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_tower1.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_tower1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_tower1.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_tower1.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_tower1.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_tower2.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_tower2.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_tower2.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_tower2.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_tower2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_tower2.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_tower2.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/bmiscpan_tower2.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/btf_turretplatform_x2.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/btf_turretplatform_x2.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/btf_turretplatform_x2.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/btf_turretplatform_x2.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/btf_turretplatform_x2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/btf_turretplatform_x2.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/btf_turretplatform_x2.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/btf_turretplatform_x2.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/btowr5-Lava.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/btowr5-Lava.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/btowr5-Lava.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/btowr5-Lava.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/btowr5-Lava.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/btowr5-Lava.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/btowr5-Lava.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/btowr5-Lava.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/cctower.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/cctower.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/cctower.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/cctower.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/cctower.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/cctower.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/cctower.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/cctower.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/dbase_-nefbase1_x.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dbase_-nefbase1_x.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/dbase_-nefbase1_x.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dbase_-nefbase1_x.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/dbase_-nefbase1_x.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dbase_-nefbase1_x.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/dbase_-nefbase1_x.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dbase_-nefbase1_x.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/dbase_-nefbase1_x2.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dbase_-nefbase1_x2.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/dbase_-nefbase1_x2.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dbase_-nefbase1_x2.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/dbase_-nefbase1_x2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dbase_-nefbase1_x2.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/dbase_-nefbase1_x2.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dbase_-nefbase1_x2.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/dbase_-nefbase2_x.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dbase_-nefbase2_x.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/dbase_-nefbase2_x.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dbase_-nefbase2_x.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/dbase_-nefbase2_x.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dbase_-nefbase2_x.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/dbase_-nefbase2_x.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dbase_-nefbase2_x.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/dbase_-nefbase2_x2.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dbase_-nefbase2_x2.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/dbase_-nefbase2_x2.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dbase_-nefbase2_x2.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/dbase_-nefbase2_x2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dbase_-nefbase2_x2.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/dbase_-nefbase2_x2.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dbase_-nefbase2_x2.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/dbunk_rf04.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dbunk_rf04.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/dbunk_rf04.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dbunk_rf04.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/dbunk_rf04.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dbunk_rf04.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/dbunk_rf04.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dbunk_rf04.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/dmisc_-nefflagstand1_x.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dmisc_-nefflagstand1_x.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/dmisc_-nefflagstand1_x.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dmisc_-nefflagstand1_x.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/dmisc_-nefflagstand1_x.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dmisc_-nefflagstand1_x.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/dmisc_-nefflagstand1_x.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dmisc_-nefflagstand1_x.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/dmisc_-nefflagstand1_x2.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dmisc_-nefflagstand1_x2.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/dmisc_-nefflagstand1_x2.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dmisc_-nefflagstand1_x2.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/dmisc_-nefflagstand1_x2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dmisc_-nefflagstand1_x2.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/dmisc_-nefflagstand1_x2.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dmisc_-nefflagstand1_x2.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/dtowr_classic1.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dtowr_classic1.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/dtowr_classic1.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dtowr_classic1.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/dtowr_classic1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dtowr_classic1.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/dtowr_classic1.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/dtowr_classic1.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/idmiddle.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/idmiddle.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/idmiddle.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/idmiddle.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/idmiddle.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/idmiddle.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/idmiddle.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/idmiddle.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/inf_butch_lava_flagbase06.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/inf_butch_lava_flagbase06.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/inf_butch_lava_flagbase06.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/inf_butch_lava_flagbase06.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/inf_butch_lava_flagbase06.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/inf_butch_lava_flagbase06.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/inf_butch_lava_flagbase06.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/inf_butch_lava_flagbase06.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/inf_butch_lava_plat6.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/inf_butch_lava_plat6.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/inf_butch_lava_plat6.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/inf_butch_lava_plat6.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/inf_butch_lava_plat6.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/inf_butch_lava_plat6.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/inf_butch_lava_plat6.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/inf_butch_lava_plat6.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/inf_butch_lava_sensor12.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/inf_butch_lava_sensor12.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/inf_butch_lava_sensor12.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/inf_butch_lava_sensor12.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/inf_butch_lava_sensor12.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/inf_butch_lava_sensor12.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/inf_butch_lava_sensor12.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/inf_butch_lava_sensor12.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/kif_cinereousfs.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/kif_cinereousfs.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/kif_cinereousfs.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/kif_cinereousfs.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/kif_cinereousfs.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/kif_cinereousfs.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/kif_cinereousfs.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/kif_cinereousfs.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/kif_cinereousinv.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/kif_cinereousinv.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/kif_cinereousinv.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/kif_cinereousinv.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/kif_cinereousinv.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/kif_cinereousinv.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/kif_cinereousinv.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/kif_cinereousinv.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/kif_cinereousplat1.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/kif_cinereousplat1.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/kif_cinereousplat1.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/kif_cinereousplat1.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/kif_cinereousplat1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/kif_cinereousplat1.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/kif_cinereousplat1.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/kif_cinereousplat1.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/kif_cinereoustt.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/kif_cinereoustt.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/kif_cinereoustt.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/kif_cinereoustt.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/kif_cinereoustt.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/kif_cinereoustt.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/kif_cinereoustt.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/kif_cinereoustt.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rail1.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rail1.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rail1.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rail1.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rail1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rail1.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rail1.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rail1.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_bombscare_flagstand_x2.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_bombscare_flagstand_x2.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_bombscare_flagstand_x2.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_bombscare_flagstand_x2.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_bombscare_flagstand_x2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_bombscare_flagstand_x2.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_bombscare_flagstand_x2.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_bombscare_flagstand_x2.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_ctm1_sensorbunker1_x2.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_ctm1_sensorbunker1_x2.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_ctm1_sensorbunker1_x2.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_ctm1_sensorbunker1_x2.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_ctm1_sensorbunker1_x2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_ctm1_sensorbunker1_x2.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_ctm1_sensorbunker1_x2.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_ctm1_sensorbunker1_x2.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_ctm1_sensorbunker2_x2.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_ctm1_sensorbunker2_x2.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_ctm1_sensorbunker2_x2.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_ctm1_sensorbunker2_x2.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_ctm1_sensorbunker2_x2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_ctm1_sensorbunker2_x2.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_ctm1_sensorbunker2_x2.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_ctm1_sensorbunker2_x2.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_whitedwarf_bridge2_x2.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_bridge2_x2.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_whitedwarf_bridge2_x2.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_bridge2_x2.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_whitedwarf_bridge2_x2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_bridge2_x2.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_whitedwarf_bridge2_x2.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_bridge2_x2.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_whitedwarf_bridgebase1_x2.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_bridgebase1_x2.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_whitedwarf_bridgebase1_x2.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_bridgebase1_x2.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_whitedwarf_bridgebase1_x2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_bridgebase1_x2.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_whitedwarf_bridgebase1_x2.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_bridgebase1_x2.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_whitedwarf_bunker2_x2.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_bunker2_x2.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_whitedwarf_bunker2_x2.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_bunker2_x2.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_whitedwarf_bunker2_x2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_bunker2_x2.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_whitedwarf_bunker2_x2.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_bunker2_x2.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_whitedwarf_platform2_x2.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_platform2_x2.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_whitedwarf_platform2_x2.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_platform2_x2.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_whitedwarf_platform2_x2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_platform2_x2.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_whitedwarf_platform2_x2.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_platform2_x2.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_whitedwarf_platform3_x2.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_platform3_x2.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_whitedwarf_platform3_x2.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_platform3_x2.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_whitedwarf_platform3_x2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_platform3_x2.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_whitedwarf_platform3_x2.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_platform3_x2.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_whitedwarf_towerbunker2_x2.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_towerbunker2_x2.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_whitedwarf_towerbunker2_x2.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_towerbunker2_x2.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_whitedwarf_towerbunker2_x2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_towerbunker2_x2.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_whitedwarf_towerbunker2_x2.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_towerbunker2_x2.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_whitedwarf_vehiclepad_x2.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_vehiclepad_x2.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_whitedwarf_vehiclepad_x2.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_vehiclepad_x2.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_whitedwarf_vehiclepad_x2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_vehiclepad_x2.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_whitedwarf_vehiclepad_x2.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rilke_whitedwarf_vehiclepad_x2.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_FaceBase.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_FaceBase.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_FaceBase.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_FaceBase.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_FaceBase.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_FaceBase.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_FaceBase.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_FaceBase.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_FaceBase2.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_FaceBase2.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_FaceBase2.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_FaceBase2.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_FaceBase2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_FaceBase2.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_FaceBase2.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_FaceBase2.glb diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_FaceBase_VehFix.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_FaceBase_VehFix.dif new file mode 100644 index 00000000..95a372a2 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_FaceBase_VehFix.dif differ diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_FaceBase_VehFix.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_FaceBase_VehFix.glb new file mode 100644 index 00000000..f6146330 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_FaceBase_VehFix.glb differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_FaceStand.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_FaceStand.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_FaceStand.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_FaceStand.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_FaceStand.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_FaceStand.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_FaceStand.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_FaceStand.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_SEbase.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEbase.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_SEbase.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEbase.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_SEbase.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEbase.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_SEbase.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEbase.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_SEcave1_part1.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEcave1_part1.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_SEcave1_part1.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEcave1_part1.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_SEcave1_part1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEcave1_part1.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_SEcave1_part1.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEcave1_part1.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_SEcave1_part2.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEcave1_part2.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_SEcave1_part2.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEcave1_part2.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_SEcave1_part2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEcave1_part2.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_SEcave1_part2.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEcave1_part2.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_SEcave1_part3.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEcave1_part3.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_SEcave1_part3.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEcave1_part3.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_SEcave1_part3.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEcave1_part3.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_SEcave1_part3.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEcave1_part3.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_SEcave2.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEcave2.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_SEcave2.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEcave2.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_SEcave2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEcave2.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_SEcave2.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEcave2.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_SEtower.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEtower.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_SEtower.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEtower.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_SEtower.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEtower.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_SEtower.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SEtower.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_SimpleFlagArena.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SimpleFlagArena.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_SimpleFlagArena.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SimpleFlagArena.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_SimpleFlagArena.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SimpleFlagArena.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_SimpleFlagArena.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_SimpleFlagArena.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_agroleonbase.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_agroleonbase.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_agroleonbase.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_agroleonbase.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_agroleonbase.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_agroleonbase.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_agroleonbase.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_agroleonbase.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_agroleonstand.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_agroleonstand.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_agroleonstand.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_agroleonstand.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_agroleonstand.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_agroleonstand.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_agroleonstand.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_agroleonstand.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_arenalight.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_arenalight.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_arenalight.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_arenalight.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_arenalight.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_arenalight.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_arenalight.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_arenalight.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_astro_bunker.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_astro_bunker.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_astro_bunker.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_astro_bunker.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_astro_bunker.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_astro_bunker.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_astro_bunker.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_astro_bunker.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_astro_stand.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_astro_stand.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_astro_stand.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_astro_stand.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_astro_stand.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_astro_stand.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_astro_stand.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_astro_stand.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_barrier1.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_barrier1.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_barrier1.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_barrier1.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_barrier1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_barrier1.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_barrier1.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_barrier1.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_barrier2.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_barrier2.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_barrier2.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_barrier2.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_barrier2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_barrier2.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_barrier2.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_barrier2.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_beagleship.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_beagleship.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_beagleship.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_beagleship.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_beagleship.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_beagleship.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_beagleship.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_beagleship.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_bitterbase.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_bitterbase.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_bitterbase.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_bitterbase.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_bitterbase.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_bitterbase.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_bitterbase.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_bitterbase.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_bitterbunker.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_bitterbunker.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_bitterbunker.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_bitterbunker.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_bitterbunker.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_bitterbunker.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_bitterbunker.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_bitterbunker.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_bitterbunker2.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_bitterbunker2.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_bitterbunker2.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_bitterbunker2.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_bitterbunker2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_bitterbunker2.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_bitterbunker2.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_bitterbunker2.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_bitterbunker3.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_bitterbunker3.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_bitterbunker3.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_bitterbunker3.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_bitterbunker3.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_bitterbunker3.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_bitterbunker3.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_bitterbunker3.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_bitterstand.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_bitterstand.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_bitterstand.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_bitterstand.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_bitterstand.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_bitterstand.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_bitterstand.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_bitterstand.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_debris1.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_debris1.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_debris1.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_debris1.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_debris1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_debris1.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_debris1.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_debris1.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_debris2.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_debris2.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_debris2.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_debris2.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_debris2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_debris2.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_debris2.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_debris2.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_building1.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building1.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_building1.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building1.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_building1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building1.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_building1.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building1.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_building2.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building2.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_building2.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building2.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_building2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building2.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_building2.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building2.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_building3.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building3.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_building3.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building3.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_building3.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building3.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_building3.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building3.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_building4.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building4.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_building4.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building4.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_building4.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building4.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_building4.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building4.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_building5.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building5.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_building5.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building5.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_building5.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building5.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_building5.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building5.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_building6.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building6.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_building6.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building6.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_building6.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building6.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_building6.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building6.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_building7.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building7.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_building7.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building7.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_building7.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building7.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_building7.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building7.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_building8.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building8.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_building8.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building8.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_building8.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building8.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_building8.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_building8.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_citybase.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_citybase.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_citybase.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_citybase.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_citybase.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_citybase.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_citybase.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_citybase.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_citybridge.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_citybridge.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_citybridge.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_citybridge.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_citybridge.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_citybridge.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_citybridge.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_citybridge.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_midfield.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_midfield.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_midfield.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_midfield.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_midfield.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_midfield.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_midfield.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_derm_midfield.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_islebase.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_islebase.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_islebase.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_islebase.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_islebase.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_islebase.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_islebase.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_islebase.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_islebase2.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_islebase2.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_islebase2.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_islebase2.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_islebase2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_islebase2.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_islebase2.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_islebase2.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lighthouse.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lighthouse.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lighthouse.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lighthouse.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lighthouse.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lighthouse.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lighthouse.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lighthouse.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_flagplat.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_flagplat.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_flagplat.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_flagplat.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_flagplat.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_flagplat.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_flagplat.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_flagplat.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle1.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle1.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle1.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle1.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle1.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle1.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle1.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle1.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle10.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle10.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle10.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle10.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle10.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle10.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle10.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle10.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle2.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle2.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle2.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle2.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle2.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle2.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle2.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle3.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle3.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle3.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle3.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle3.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle3.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle3.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle3.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle4.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle4.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle4.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle4.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle4.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle4.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle4.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle4.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle5.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle5.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle5.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle5.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle5.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle5.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle5.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle5.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle6.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle6.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle6.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle6.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle6.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle6.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle6.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle6.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle7.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle7.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle7.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle7.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle7.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle7.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle7.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle7.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle8.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle8.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle8.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle8.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle8.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle8.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle8.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle8.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle9.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle9.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle9.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle9.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle9.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle9.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle9.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_floatingisle9.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_rock2.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_rock2.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_rock2.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_rock2.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_rock2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_rock2.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_rock2.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_lush_rock2.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_newlighthouse.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_newlighthouse.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_newlighthouse.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_newlighthouse.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_newlighthouse.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_newlighthouse.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_newlighthouse.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_newlighthouse.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_padbottom.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_padbottom.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_padbottom.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_padbottom.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_padbottom.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_padbottom.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_padbottom.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_padbottom.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_padbottom2.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_padbottom2.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_padbottom2.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_padbottom2.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_padbottom2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_padbottom2.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_padbottom2.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_padbottom2.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_pipedream.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_pipedream.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_pipedream.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_pipedream.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_pipedream.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_pipedream.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_pipedream.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_pipedream.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_spit_base.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_spit_base.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_spit_base.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_spit_base.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_spit_base.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_spit_base.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_spit_base.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_spit_base.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_spit_stand.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_spit_stand.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_spit_stand.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_spit_stand.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_spit_stand.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_spit_stand.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_spit_stand.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/rst_spit_stand.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/tes_flagbase_x2.dif b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/tes_flagbase_x2.dif similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/tes_flagbase_x2.dif rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/tes_flagbase_x2.dif diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/tes_flagbase_x2.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/tes_flagbase_x2.glb similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/tes_flagbase_x2.glb rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/interiors/tes_flagbase_x2.glb diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/Attrition.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/Attrition.mis similarity index 92% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/Attrition.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/Attrition.mis index 092ef4a3..f4e8a132 100644 --- a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/Attrition.mis +++ b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/Attrition.mis @@ -16,11 +16,11 @@ //--- OBJECT WRITE BEGIN --- new SimGroup(MissionGroup) { - musicTrack = "lush"; + powerCount = "0"; CTF_timeLimit = "25"; CTF_scoreLimit = "8"; + musicTrack = "lush"; cdTrack = "2"; - powerCount = "0"; new MissionArea(MissionArea) { area = "-360 -664 1264 1360"; @@ -39,10 +39,10 @@ new SimGroup(MissionGroup) { squareSize = "8"; emptySquares = "152479 414877 415133 546460 546716 481436 285086 435614 566941 567197 567453 502173 436894 306079"; - locked = "true"; - position = "-1024 -1024 0"; hazeDistance = "250"; visibleDistance = "1200"; + locked = "true"; + position = "-1024 -1024 0"; }; new Sun() { position = "1088 1712 0"; @@ -62,27 +62,27 @@ new SimGroup(MissionGroup) { backFlareSize = "450"; flareColor = "1.000000 1.000000 1.000000 1.000000"; - locked = "true"; texture3 = "special/LensFlare/flare02"; + texture1 = "special/sunFlare02"; texture2 = "special/LensFlare/flare01"; + locked = "true"; texture0 = "special/sunFlare"; texture4 = "special/LensFlare/flare03"; - texture1 = "special/sunFlare02"; }; new NavigationGraph(NavGraph) { conjoinAngleDev = "45"; cullDensity = "0.3"; customArea = "0 0 0 0"; - locked = "true"; - YDimOverSize = "0"; - position = "0 0 0 1"; - XDimOverSize = "0"; - GraphFile = "Abominable.nav"; rotation = "0 0 0 0"; - conjoinBowlDev = "20"; scale = "1 1 1"; coverage = "0"; + YDimOverSize = "0"; + locked = "true"; + XDimOverSize = "0"; + position = "0 0 0 1"; + GraphFile = "Abominable.nav"; + conjoinBowlDev = "20"; }; new Sky(Sky) { position = "-1216 -848 0"; @@ -131,25 +131,25 @@ new SimGroup(MissionGroup) { powerCount = "0"; new SpawnSphere() { - position = "255.367 -319.265 96.665"; + position = "255.367 -319.265 119.465"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "SpawnSphereMarker"; lockCount = "0"; homingCount = "0"; - radius = "60"; + radius = "40"; sphereWeight = "100"; indoorWeight = "100"; outdoorWeight = "100"; }; new SpawnSphere() { - position = "258.524 -280.416 52.648"; + position = "207.752 -355.54 77.346"; rotation = "-0 0 -1 2.29172"; scale = "1 1 1"; dataBlock = "SpawnSphereMarker"; lockCount = "0"; homingCount = "0"; - radius = "10"; + radius = "20"; sphereWeight = "100"; indoorWeight = "100"; outdoorWeight = "100"; @@ -202,18 +202,6 @@ new SimGroup(MissionGroup) { indoorWeight = "100"; outdoorWeight = "100"; }; - new SpawnSphere() { - position = "207.752 -355.54 77.346"; - rotation = "-0 0 -1 2.29172"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "20"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; }; new SimGroup(Base0) { @@ -229,7 +217,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "257.142 -408.637 71.5987"; + position = "257.142 -408.637 77.3987"; rotation = "1 0 0 0"; scale = "1 1 1"; interiorFile = "anthem_pipestand2.dif"; @@ -241,15 +229,16 @@ new SimGroup(MissionGroup) { position = "256.844 -297.168 87.005"; rotation = "0 0 -1 1.1467"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Trigger = "9418"; - team = "1"; inUse = "Down"; notReady = "1"; Target = "33"; + Trigger = "6056"; + team = "1"; }; new TSStatic() { position = "234.043 -281.296 52.3716"; @@ -263,43 +252,46 @@ new SimGroup(MissionGroup) { position = "256.552 -290.884 87"; rotation = "0 0 1 176.471"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Trigger = "9421"; - team = "1"; inUse = "Down"; notReady = "1"; Target = "34"; + Trigger = "6059"; + team = "1"; }; new StaticShape() { position = "228.843 -267.951 93.95"; rotation = "0 0 -1 49.457"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Trigger = "9423"; - team = "1"; inUse = "Down"; notReady = "1"; Target = "35"; + Trigger = "6061"; + team = "1"; }; new StaticShape() { position = "284.492 -268.311 93.94"; rotation = "0 0 1 45.0811"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Trigger = "9425"; - team = "1"; inUse = "Down"; notReady = "1"; Target = "36"; + Trigger = "6063"; + team = "1"; }; new InteriorInstance(InteriorInstance) { position = "257.023 -315.117 59.4694"; @@ -329,20 +321,21 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "1"; Target = "-1"; + team = "1"; }; new Turret() { position = "256.424 -358.574 106.019"; rotation = "0.00196867 -0.0898617 0.995952 181.05"; scale = "1 1 1"; + nameTag = "Base"; dataBlock = "TurretBaseLarge"; lockCount = "0"; homingCount = "0"; initialBarrel = "PlasmaBarrelLarge"; - team = "1"; Target = "37"; + team = "1"; }; new InteriorInstance(InteriorInstance) { position = "263.686 -307.568 50.6888"; @@ -357,31 +350,33 @@ new SimGroup(MissionGroup) { position = "256.579 -305.495 52.987"; rotation = "-0 0 -1 1.28327"; scale = "1 1 1"; + nameTag = "Base"; dataBlock = "GeneratorLarge"; lockCount = "0"; homingCount = "0"; - repairedBy = "9394"; - damageTimeMS = "571442"; - team = "1"; - lastDamagedBy = "9394"; - wasDisabled = "0"; Target = "38"; lastDamagedByTeam = "1"; + team = "1"; + repairedBy = "9394"; + lastDamagedBy = "9394"; + damageTimeMS = "571442"; + wasDisabled = "0"; }; new StaticShape() { position = "257.756 -474.342 135.327"; rotation = "-0 0 -1 0.754847"; scale = "1 1 1"; + nameTag = "Large"; dataBlock = "SensorLargePulse"; lockCount = "0"; homingCount = "0"; - damageTimeMS = "3363990"; - team = "1"; - lastDamagedBy = "10241"; Target = "39"; lastDamagedByTeam = "2"; + team = "1"; + lastDamagedBy = "10241"; + damageTimeMS = "3363990"; }; new InteriorInstance() { position = "254.69 -480.302 138.833"; @@ -396,25 +391,27 @@ new SimGroup(MissionGroup) { position = "256.439 -266.038 76.83"; rotation = "0.574034 0.571419 0.586486 121.776"; scale = "1 1 1"; + nameTag = "Sentry"; dataBlock = "SentryTurret"; lockCount = "0"; homingCount = "0"; initialBarrel = "SentryTurretBarrel"; - team = "1"; Target = "40"; + team = "1"; }; new Turret() { position = "256.807 -307.109 94.927"; rotation = "0.576324 -0.576412 0.57931 239.822"; scale = "1 1 1"; + nameTag = "Sentry"; dataBlock = "SentryTurret"; lockCount = "0"; homingCount = "0"; initialBarrel = "SentryTurretBarrel"; - team = "1"; Target = "41"; + team = "1"; }; new TSStatic() { position = "281.452 -282.206 52.9"; @@ -437,29 +434,32 @@ new SimGroup(MissionGroup) { position = "240.656 -266.251 83.6307"; rotation = "1 0 0 0"; scale = "2 2 2"; + nameTag = "Base"; dataBlock = "Banner_Honor"; lockCount = "0"; homingCount = "0"; - team = "1"; Target = "-1"; + team = "1"; }; new StaticShape() { position = "272.346 -266.25 83.6307"; rotation = "1 0 0 0"; scale = "2 2 2"; + nameTag = "Base"; dataBlock = "Banner_Honor"; lockCount = "0"; homingCount = "0"; - team = "1"; Target = "-1"; + team = "1"; }; }; new Item() { - position = "256.955 -408.655 73.39"; + position = "256.955 -408.655 79.19"; rotation = "0 0 1 91.1003"; scale = "1 1 1"; + nameTag = "Flag"; dataBlock = "flag"; lockCount = "0"; homingCount = "0"; @@ -467,14 +467,14 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - searchSchedule = "78365"; - isHome = "1"; - team = "1"; - WayPoint = "9581"; - Trigger = "9582"; Target = "42"; originalPosition = "256.955 -408.655 73.39 0 0 1 1.59"; className = "FlagObj"; + isHome = "1"; + searchSchedule = "78365"; + team = "1"; + WayPoint = "6215"; + Trigger = "6216"; }; }; new SimGroup(Team2) { @@ -486,7 +486,7 @@ new SimGroup(MissionGroup) { powerCount = "0"; new SpawnSphere() { - position = "262.335 331.138 118.731"; + position = "262.335 331.138 120.931"; rotation = "-0 0 -1 2.29172"; scale = "1 1 1"; dataBlock = "SpawnSphereMarker"; @@ -534,19 +534,7 @@ new SimGroup(MissionGroup) { outdoorWeight = "100"; }; new SpawnSphere() { - position = "262.294 280.955 53.2"; - rotation = "-0 0 -1 2.29172"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "10"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - new SpawnSphere() { - position = "302.673 376.363 77.549"; + position = "229.237 368.489 76.067"; rotation = "-0 0 -1 2.29172"; scale = "1 1 1"; dataBlock = "SpawnSphereMarker"; @@ -558,7 +546,7 @@ new SimGroup(MissionGroup) { outdoorWeight = "100"; }; new SpawnSphere() { - position = "215.736 370.751 76.067"; + position = "302.673 376.363 77.549"; rotation = "-0 0 -1 2.29172"; scale = "1 1 1"; dataBlock = "SpawnSphereMarker"; @@ -584,7 +572,7 @@ new SimGroup(MissionGroup) { team = "2"; }; new InteriorInstance() { - position = "265.755 409.705 74.0059"; + position = "265.755 409.705 78.2059"; rotation = "0 0 1 1.71915"; scale = "1 1 1"; interiorFile = "anthem_pipestand2.dif"; @@ -593,7 +581,7 @@ new SimGroup(MissionGroup) { team = "2"; }; new InteriorInstance() { - position = "265.755 409.705 74.0059"; + position = "265.755 409.705 78.2059"; rotation = "0 0 1 1.71915"; scale = "1 1 1"; interiorFile = "anthem_pipestand2.dif"; @@ -605,68 +593,73 @@ new SimGroup(MissionGroup) { position = "263.066 297.647 87.181"; rotation = "0 0 1 180.091"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Trigger = "9458"; - team = "2"; inUse = "Down"; notReady = "1"; Target = "43"; + Trigger = "6094"; + team = "2"; }; new StaticShape() { position = "262.738 291.128 87.07"; rotation = "-0 0 -1 0.385629"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Trigger = "9460"; - team = "2"; inUse = "Down"; notReady = "1"; Target = "44"; + Trigger = "6096"; + team = "2"; }; new StaticShape() { position = "263.497 305.839 53.005"; rotation = "0 0 1 180.527"; scale = "1 1 1"; + nameTag = "Base"; dataBlock = "GeneratorLarge"; lockCount = "0"; homingCount = "0"; - team = "2"; Target = "45"; + team = "2"; }; new StaticShape() { position = "289.808 268.15 93.979"; rotation = "0 0 1 129.103"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Trigger = "9463"; - team = "2"; inUse = "Down"; notReady = "1"; Target = "46"; + Trigger = "6099"; + team = "2"; }; new StaticShape() { position = "234.667 269.536 93.77"; rotation = "0 0 1 224.97"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Trigger = "9465"; - team = "2"; inUse = "Down"; notReady = "1"; Target = "47"; + Trigger = "6101"; + team = "2"; }; new InteriorInstance(InteriorInstance) { position = "263.609 315.247 59.9048"; @@ -675,7 +668,7 @@ new SimGroup(MissionGroup) { interiorFile = "bwall3.dif"; showTerrainInside = "0"; - team = "1"; + team = "2"; }; new SimGroup() { @@ -692,32 +685,34 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "2"; Target = "-1"; + team = "2"; }; new Turret() { position = "262.565 266.608 76.451"; rotation = "-0.577645 0.585436 -0.56885 118.433"; scale = "1 1 1"; + nameTag = "Sentry"; dataBlock = "SentryTurret"; lockCount = "0"; homingCount = "0"; initialBarrel = "SentryTurretBarrel"; - team = "2"; Target = "48"; + team = "2"; }; new Turret() { position = "263.541 307.534 95.617"; rotation = "0.581623 0.567507 0.582795 121.106"; scale = "1 1 1"; + nameTag = "Sentry"; dataBlock = "SentryTurret"; lockCount = "0"; homingCount = "0"; initialBarrel = "SentryTurretBarrel"; - team = "2"; Target = "49"; + team = "2"; }; new InteriorInstance() { position = "268.445 482.077 153.523"; @@ -736,27 +731,29 @@ new SimGroup(MissionGroup) { position = "265.193 476.217 150.017"; rotation = "0 0 1 181.055"; scale = "1 1 1"; + nameTag = "Large"; dataBlock = "SensorLargePulse"; lockCount = "0"; homingCount = "0"; - damageTimeMS = "3363990"; - team = "2"; - lastDamagedBy = "10241"; Target = "50"; lastDamagedByTeam = "2"; + team = "2"; + lastDamagedBy = "10241"; + damageTimeMS = "3363990"; }; new Turret() { position = "264.924 359.551 106.664"; rotation = "0.976981 -0.0683909 0.202065 9.97345"; scale = "1 1 1"; + nameTag = "Base"; dataBlock = "TurretBaseLarge"; lockCount = "0"; homingCount = "0"; initialBarrel = "PlasmaBarrelLarge"; - team = "2"; Target = "51"; + team = "2"; }; new TSStatic() { position = "238.055 282.412 52.9"; @@ -773,29 +770,31 @@ new SimGroup(MissionGroup) { interiorFile = "bwall3.dif"; showTerrainInside = "0"; - team = "1"; + team = "2"; }; new StaticShape() { position = "278.128 266.378 83.6307"; rotation = "0 0 1 180.482"; scale = "2 2 2"; + nameTag = "Base"; dataBlock = "Banner_Strength"; lockCount = "0"; homingCount = "0"; - team = "2"; Target = "-1"; + team = "2"; }; new StaticShape() { position = "246.736 267.442 83.6307"; rotation = "0 0 1 180.482"; scale = "2 2 2"; + nameTag = "Base"; dataBlock = "Banner_Strength"; lockCount = "0"; homingCount = "0"; - team = "2"; Target = "-1"; + team = "2"; }; new SimGroup() { @@ -824,13 +823,14 @@ new SimGroup(MissionGroup) { interiorFile = "bwall3.dif"; showTerrainInside = "0"; - team = "1"; + team = "2"; }; }; new Item() { - position = "265.671 409.673 75.904"; + position = "265.671 409.673 80.104"; rotation = "0 0 1 89.9545"; scale = "1 1 1"; + nameTag = "Flag"; dataBlock = "flag"; lockCount = "0"; homingCount = "0"; @@ -838,14 +838,14 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - searchSchedule = "58146"; - isHome = "1"; - team = "2"; - WayPoint = "9583"; - Trigger = "9584"; Target = "52"; originalPosition = "265.671 409.673 75.904 0 0 1 1.57"; className = "FlagObj"; + isHome = "1"; + searchSchedule = "58146"; + team = "2"; + WayPoint = "6217"; + Trigger = "6218"; }; new SimGroup() { @@ -876,8 +876,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "0"; Target = "-1"; + team = "0"; }; }; }; diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/DBS_Smoothed.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DBS_Smoothed.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/DBS_Smoothed.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DBS_Smoothed.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_Agroleon.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_Agroleon.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_Agroleon.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_Agroleon.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_Astro.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_Astro.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_Astro.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_Astro.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_BastardForge.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_BastardForge.mis similarity index 75% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_BastardForge.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_BastardForge.mis index 1371224a..666d4754 100644 --- a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_BastardForge.mis +++ b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_BastardForge.mis @@ -14,9 +14,9 @@ //--- OBJECT WRITE BEGIN --- new SimGroup(MissionGroup) { + musicTrack = "desert"; powerCount = "0"; cdTrack = "6"; - musicTrack = "desert"; CTF_scoreLimit = "8"; new MissionArea(MissionArea) { @@ -31,8 +31,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; direction = "0.881743 0.133876 -0.452334"; - color = "0.400000 0.400000 0.400000 1.000000"; - ambient = "0.450000 0.450000 0.450000 1.000000"; + color = "0.650000 0.650000 0.670000 1.000000"; + ambient = "0.350000 0.350000 0.370000 1.000000"; texture[0] = "special/sunFlare"; texture[1] = "special/sunFlare02"; texture[2] = "special/LensFlare/flare01"; @@ -63,15 +63,15 @@ new SimGroup(MissionGroup) { cullDensity = "0.3"; customArea = "0 0 0 0"; - rotation = "0 0 0 0"; - XDimOverSize = "0"; scale = "1 1 1"; - GraphFile = "FrozenHope.nav"; - conjoinBowlDev = "20"; - coverage = "0"; + XDimOverSize = "0"; locked = "true"; + conjoinBowlDev = "20"; + GraphFile = "FrozenHope.nav"; position = "0 0 0 1"; + coverage = "0"; YDimOverSize = "0"; + rotation = "0 0 0 0"; }; new SimGroup(ObserverDropPoints) { @@ -116,8 +116,8 @@ new SimGroup(MissionGroup) { new SimGroup(Team1) { - powerCount = "1"; providesPower = "1"; + powerCount = "1"; new SimGroup(spawnspheres) { @@ -180,7 +180,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance(InteriorInstance) { - position = "110.955 -574.355 116.416"; + position = "110.955 -574.355 116.41"; rotation = "0.751704 -0.659496 0.00234404 179.584"; scale = "0.5 1.3 0.5"; interiorFile = "dmisc_nefplat1.dif"; @@ -198,7 +198,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance(InteriorInstance) { - position = "116.262 -598.184 116.394"; + position = "116.262 -598.184 116.398"; rotation = "0.655123 0.755513 0.00361045 180.271"; scale = "0.5 1.3 0.5"; interiorFile = "dmisc_nefplat1.dif"; @@ -234,7 +234,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new Item() { - position = "113.612 -586.14 119.618"; + position = "113.612 -586.14 119.418"; rotation = "0 0 1 84.7978"; scale = "1 1 1"; nameTag = "Flag"; @@ -245,17 +245,17 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - searchSchedule = "42871"; - team = "1"; - WayPoint = "5314"; - Trigger = "5315"; - originalPosition = "124.492 -581.173 124.772 0 0 1 1.48"; - pass = "1"; - lastDTStat = "6703"; - Target = "33"; className = "FlagObj"; + originalPosition = "113.612 -586.14 119.418 0 0 1 1.48"; speed = "0"; + team = "1"; + WayPoint = "5046"; + Trigger = "5047"; + pass = "1"; + Target = "33"; + lastDTStat = "6703"; isHome = "1"; + searchSchedule = "42871"; }; new InteriorInstance() { position = "199.873 -432.271 148.564"; @@ -311,10 +311,10 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - notReady = "1"; - Trigger = "5150"; - team = "1"; inUse = "Down"; + Trigger = "4867"; + team = "1"; + notReady = "1"; Target = "35"; }; new InteriorInstance(InteriorInstance) { @@ -335,10 +335,10 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - notReady = "1"; - Trigger = "5153"; - team = "1"; inUse = "Down"; + Trigger = "4870"; + team = "1"; + notReady = "1"; Target = "36"; }; new InteriorInstance(InteriorInstance) { @@ -359,7 +359,7 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - Trigger = "5156"; + Trigger = "4873"; team = "1"; Target = "37"; }; @@ -372,10 +372,10 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - notReady = "1"; - Trigger = "5158"; - team = "1"; inUse = "Down"; + Trigger = "4875"; + team = "1"; + notReady = "1"; Target = "38"; }; new StaticShape() { @@ -413,17 +413,17 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - notReady = "1"; - Trigger = "5162"; - team = "1"; inUse = "Down"; + Trigger = "4879"; + team = "1"; + notReady = "1"; Target = "40"; }; }; new SimGroup(Team2) { - powerCount = "1"; providesPower = "1"; + powerCount = "1"; new SimGroup(spawnspheres) { @@ -535,7 +535,7 @@ new SimGroup(MissionGroup) { team = "2"; }; new InteriorInstance(InteriorInstance) { - position = "-411.953 -169.497 115.062"; + position = "-411.953 -169.497 115.067"; rotation = "0.748399 -0.663244 -0.00240328 180.411"; scale = "0.5 1.3 0.5"; interiorFile = "dmisc_nefplat1.dif"; @@ -544,7 +544,7 @@ new SimGroup(MissionGroup) { team = "2"; }; new InteriorInstance(InteriorInstance) { - position = "-407.167 -193.433 115.084"; + position = "-407.167 -193.433 115.078"; rotation = "0.66757 0.744538 -0.00359555 179.727"; scale = "0.5 1.3 0.5"; interiorFile = "dmisc_nefplat1.dif"; @@ -553,7 +553,7 @@ new SimGroup(MissionGroup) { team = "2"; }; new Item() { - position = "-409.227 -181.587 118.488"; + position = "-409.227 -181.587 118.088"; rotation = "0 0 1 82.5059"; scale = "1 1 1"; nameTag = "Flag"; @@ -564,14 +564,14 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - searchSchedule = "16488"; - team = "2"; - WayPoint = "5316"; - Trigger = "5317"; - originalPosition = "-424.765 -182.803 125.488 0 0 1 1.44"; - Target = "41"; className = "FlagObj"; + originalPosition = "-409.227 -181.587 118.088 0 0 1 1.44"; + team = "2"; + WayPoint = "5048"; + Trigger = "5049"; + Target = "41"; isHome = "1"; + searchSchedule = "16488"; }; new InteriorInstance() { position = "-398.669 -40.3144 155.343"; @@ -653,8 +653,10 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - Trigger = "5189"; + inUse = "Down"; + Trigger = "4906"; team = "2"; + notReady = "1"; Target = "43"; }; new StaticShape() { @@ -666,7 +668,7 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - Trigger = "5191"; + Trigger = "4908"; team = "2"; Target = "44"; }; @@ -679,10 +681,10 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - Trigger = "5193"; + inUse = "Down"; + Trigger = "4910"; team = "2"; notReady = "1"; - inUse = "Down"; Target = "45"; }; new StaticShape() { @@ -694,8 +696,10 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - Trigger = "5195"; + inUse = "Down"; + Trigger = "4912"; team = "2"; + notReady = "1"; Target = "46"; }; new Turret() { @@ -720,10 +724,10 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - Trigger = "5198"; + inUse = "Down"; + Trigger = "4915"; team = "2"; notReady = "1"; - inUse = "Down"; Target = "48"; }; }; @@ -806,7 +810,7 @@ new SimGroup(MissionGroup) { renderBottomTexture = "0"; SkySolidColor = "0.390000 0.390000 0.490000 0.000000"; fogDistance = "220"; - fogColor = "0.550000 0.550000 0.610000 1.000000"; + fogColor = "0.450000 0.450000 0.550000 1.000000"; fogVolume1 = "0 0 0"; fogVolume2 = "0 0 0"; fogVolume3 = "0 0 0"; @@ -822,8 +826,8 @@ new SimGroup(MissionGroup) { high_fogVolume2 = "-1 1.71806e-36 4.28417e-38"; high_fogVolume3 = "-1 2.01058e-37 4.28473e-38"; - cloudSpeed0 = "0.000000 0.000000"; locked = "true"; + cloudSpeed0 = "0.000000 0.000000"; }; new SimGroup(RandomOrganics) { @@ -900,9 +904,9 @@ new SimGroup(MissionGroup) { shapeName = "porg1.dts"; }; new TSStatic() { - position = "-356 -812 42.9843"; - rotation = "0 0 1 209"; - scale = "1.3 1.3 1.3"; + position = "388 -340 62.2812"; + rotation = "0 0 1 122"; + scale = "1.2 1.2 1.2"; shapeName = "porg1.dts"; }; new TSStatic() { @@ -1127,12 +1131,6 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; shapeName = "porg1.dts"; }; - new TSStatic() { - position = "388 -340 62.2812"; - rotation = "0 0 1 122"; - scale = "1.2 1.2 1.2"; - shapeName = "porg1.dts"; - }; }; new SimGroup(Addition2BEPlant25) { @@ -1441,13 +1439,320 @@ new SimGroup(MissionGroup) { }; }; new InteriorInstance(InteriorInstance) { - position = "372.542 -423.683 44.889"; - rotation = "0.0942927 0.178948 0.97933 80.6335"; + position = "372.551 -422.96 46.0077"; + rotation = "0.0568815 0.0993906 0.993421 80.9638"; scale = "2 2 2"; interiorFile = "brock8.dif"; showTerrainInside = "0"; }; - new SimGroup() { + new Precipitation(Precipitation) { + position = "-447.887 -782.428 115.41"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Rain"; + dataBlock = "Rain"; + lockCount = "0"; + homingCount = "0"; + percentage = "1"; + color1 = "0.600000 0.600000 0.600000 1.000000"; + color2 = "-1.000000 0.000000 0.000000 1.000000"; + color3 = "-1.000000 0.000000 0.000000 1.000000"; + offsetSpeed = "0.25"; + minVelocity = "1.25"; + maxVelocity = "4"; + maxNumDrops = "700"; + maxRadius = "80"; + }; + new SimGroup(Water) { + + powerCount = "0"; + + new WaterBlock() { + position = "-328 -232 40.0351"; + rotation = "1 0 0 0"; + scale = "96 96 10"; + liquidType = "RiverWater"; + density = "1"; + viscosity = "3"; + waveMagnitude = "0"; + surfaceTexture = "LiquidTiles/BlueWater"; + surfaceOpacity = "0.4"; + envMapIntensity = "0.15"; + removeWetEdges = "1"; + + params1 = "0.63 -2.41 0.33 0.21"; + extent = "100 100 10"; + params0 = "0.32 -0.67 0.066 0.5"; + params3 = "1.21 -0.61 0.13 -0.33"; + textureSize = "32 32"; + params2 = "0.39 0.39 0.2 0.133"; + seedPoints = "0 0 1 0 1 1 0 1"; + floodFill = "1"; + }; + new WaterBlock() { + position = "-528 -8 27.9028"; + rotation = "1 0 0 0"; + scale = "96 96 10"; + liquidType = "RiverWater"; + density = "1"; + viscosity = "3"; + waveMagnitude = "0"; + surfaceTexture = "LiquidTiles/BlueWater"; + surfaceOpacity = "0.4"; + envMapIntensity = "0.15"; + removeWetEdges = "1"; + + params1 = "0.63 -2.41 0.33 0.21"; + extent = "100 100 10"; + params0 = "0.32 -0.67 0.066 0.5"; + params3 = "1.21 -0.61 0.13 -0.33"; + textureSize = "32 32"; + params2 = "0.39 0.39 0.2 0.133"; + seedPoints = "0 0 1 0 1 1 0 1"; + floodFill = "1"; + }; + new WaterBlock() { + position = "-88 400 31.7428"; + rotation = "1 0 0 0"; + scale = "96 96 10"; + liquidType = "RiverWater"; + density = "1"; + viscosity = "3"; + waveMagnitude = "0"; + surfaceTexture = "LiquidTiles/BlueWater"; + surfaceOpacity = "0.4"; + envMapIntensity = "0.15"; + removeWetEdges = "1"; + + params1 = "0.63 -2.41 0.33 0.21"; + extent = "100 100 10"; + params0 = "0.32 -0.67 0.066 0.5"; + params3 = "1.21 -0.61 0.13 -0.33"; + textureSize = "32 32"; + params2 = "0.39 0.39 0.2 0.133"; + seedPoints = "0 0 1 0 1 1 0 1"; + floodFill = "1"; + }; + new WaterBlock() { + position = "448 -40 31.216"; + rotation = "1 0 0 0"; + scale = "96 96 10"; + liquidType = "RiverWater"; + density = "1"; + viscosity = "3"; + waveMagnitude = "0"; + surfaceTexture = "LiquidTiles/BlueWater"; + surfaceOpacity = "0.4"; + envMapIntensity = "0.15"; + removeWetEdges = "1"; + + params1 = "0.63 -2.41 0.33 0.21"; + extent = "100 100 10"; + params0 = "0.32 -0.67 0.066 0.5"; + params3 = "1.21 -0.61 0.13 -0.33"; + textureSize = "32 32"; + params2 = "0.39 0.39 0.2 0.133"; + seedPoints = "0 0 1 0 1 1 0 1"; + floodFill = "1"; + }; + new WaterBlock() { + position = "128 -264 27.3871"; + rotation = "1 0 0 0"; + scale = "96 96 10"; + liquidType = "RiverWater"; + density = "1"; + viscosity = "3"; + waveMagnitude = "0"; + surfaceTexture = "LiquidTiles/BlueWater"; + surfaceOpacity = "0.4"; + envMapIntensity = "0.15"; + removeWetEdges = "1"; + + params1 = "0.63 -2.41 0.33 0.21"; + extent = "100 100 10"; + params0 = "0.32 -0.67 0.066 0.5"; + params3 = "1.21 -0.61 0.13 -0.33"; + textureSize = "32 32"; + params2 = "0.39 0.39 0.2 0.133"; + seedPoints = "0 0 1 0 1 1 0 1"; + floodFill = "1"; + }; + new WaterBlock() { + position = "432 -568 16.121"; + rotation = "1 0 0 0"; + scale = "96 96 10"; + liquidType = "RiverWater"; + density = "1"; + viscosity = "3"; + waveMagnitude = "0"; + surfaceTexture = "LiquidTiles/BlueWater"; + surfaceOpacity = "0.4"; + envMapIntensity = "0.15"; + removeWetEdges = "1"; + + params1 = "0.63 -2.41 0.33 0.21"; + extent = "100 100 10"; + params0 = "0.32 -0.67 0.066 0.5"; + params3 = "1.21 -0.61 0.13 -0.33"; + textureSize = "32 32"; + params2 = "0.39 0.39 0.2 0.133"; + seedPoints = "0 0 1 0 1 1 0 1"; + floodFill = "1"; + }; + new WaterBlock() { + position = "-72 -592 40.0826"; + rotation = "1 0 0 0"; + scale = "96 96 10"; + liquidType = "RiverWater"; + density = "1"; + viscosity = "3"; + waveMagnitude = "0"; + surfaceTexture = "LiquidTiles/BlueWater"; + surfaceOpacity = "0.4"; + envMapIntensity = "0.15"; + removeWetEdges = "1"; + + params1 = "0.63 -2.41 0.33 0.21"; + extent = "100 100 10"; + params0 = "0.32 -0.67 0.066 0.5"; + params3 = "1.21 -0.61 0.13 -0.33"; + textureSize = "32 32"; + params2 = "0.39 0.39 0.2 0.133"; + seedPoints = "0 0 1 0 1 1 0 1"; + floodFill = "1"; + }; + new WaterBlock() { + position = "-192 -440 47.2143"; + rotation = "1 0 0 0"; + scale = "96 96 10"; + liquidType = "RiverWater"; + density = "1"; + viscosity = "3"; + waveMagnitude = "0"; + surfaceTexture = "LiquidTiles/BlueWater"; + surfaceOpacity = "0.6"; + envMapIntensity = "0.15"; + removeWetEdges = "1"; + + params1 = "0.63 -2.41 0.33 0.21"; + extent = "100 100 10"; + params0 = "0.32 -0.67 0.066 0.5"; + params3 = "1.21 -0.61 0.13 -0.33"; + textureSize = "32 32"; + params2 = "0.39 0.39 0.2 0.133"; + seedPoints = "0 0 1 0 1 1 0 1"; + floodFill = "1"; + }; + new WaterBlock() { + position = "136 -848 23.965"; + rotation = "1 0 0 0"; + scale = "96 96 10"; + liquidType = "RiverWater"; + density = "1"; + viscosity = "3"; + waveMagnitude = "0"; + surfaceTexture = "LiquidTiles/BlueWater"; + surfaceOpacity = "0.4"; + envMapIntensity = "0.15"; + removeWetEdges = "1"; + + params1 = "0.63 -2.41 0.33 0.21"; + extent = "100 100 10"; + params0 = "0.32 -0.67 0.066 0.5"; + params3 = "1.21 -0.61 0.13 -0.33"; + textureSize = "32 32"; + params2 = "0.39 0.39 0.2 0.133"; + seedPoints = "0 0 1 0 1 1 0 1"; + floodFill = "1"; + }; + new WaterBlock() { + position = "-392 -848 33.0215"; + rotation = "1 0 0 0"; + scale = "96 96 10"; + liquidType = "RiverWater"; + density = "1"; + viscosity = "3"; + waveMagnitude = "0"; + surfaceTexture = "LiquidTiles/BlueWater"; + surfaceOpacity = "0.4"; + envMapIntensity = "0.15"; + removeWetEdges = "1"; + + params1 = "0.63 -2.41 0.33 0.21"; + extent = "100 100 10"; + params0 = "0.32 -0.67 0.066 0.5"; + params3 = "1.21 -0.61 0.13 -0.33"; + textureSize = "32 32"; + params2 = "0.39 0.39 0.2 0.133"; + seedPoints = "0 0 1 0 1 1 0 1"; + floodFill = "1"; + }; + new WaterBlock() { + position = "-544 -576 33.1228"; + rotation = "1 0 0 0"; + scale = "96 96 10"; + liquidType = "RiverWater"; + density = "1"; + viscosity = "3"; + waveMagnitude = "0"; + surfaceTexture = "LiquidTiles/BlueWater"; + surfaceOpacity = "0.4"; + envMapIntensity = "0.15"; + removeWetEdges = "1"; + + params1 = "0.63 -2.41 0.33 0.21"; + extent = "100 100 10"; + params0 = "0.32 -0.67 0.066 0.5"; + params3 = "1.21 -0.61 0.13 -0.33"; + textureSize = "32 32"; + params2 = "0.39 0.39 0.2 0.133"; + seedPoints = "0 0 1 0 1 1 0 1"; + floodFill = "1"; + }; + new WaterBlock() { + position = "-824 -304 18.7647"; + rotation = "1 0 0 0"; + scale = "96 96 10"; + liquidType = "RiverWater"; + density = "1"; + viscosity = "3"; + waveMagnitude = "0"; + surfaceTexture = "LiquidTiles/BlueWater"; + surfaceOpacity = "0.4"; + envMapIntensity = "0.15"; + removeWetEdges = "1"; + + params1 = "0.63 -2.41 0.33 0.21"; + extent = "100 100 10"; + params0 = "0.32 -0.67 0.066 0.5"; + params3 = "1.21 -0.61 0.13 -0.33"; + textureSize = "32 32"; + params2 = "0.39 0.39 0.2 0.133"; + seedPoints = "0 0 1 0 1 1 0 1"; + floodFill = "1"; + }; + new WaterBlock() { + position = "0 -8 23.6664"; + rotation = "1 0 0 0"; + scale = "96 96 10"; + liquidType = "RiverWater"; + density = "1"; + viscosity = "3"; + waveMagnitude = "0"; + surfaceTexture = "LiquidTiles/BlueWater"; + surfaceOpacity = "0.4"; + envMapIntensity = "0.15"; + removeWetEdges = "1"; + + params1 = "0.63 -2.41 0.33 0.21"; + extent = "100 100 10"; + params0 = "0.32 -0.67 0.066 0.5"; + params3 = "1.21 -0.61 0.13 -0.33"; + textureSize = "32 32"; + params2 = "0.39 0.39 0.2 0.133"; + seedPoints = "0 0 1 0 1 1 0 1"; + floodFill = "1"; + }; }; }; //--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_BitterGorge.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_BitterGorge.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_BitterGorge.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_BitterGorge.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_Bunkered.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_Bunkered.mis similarity index 87% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_Bunkered.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_Bunkered.mis index af300c83..973d90f5 100644 --- a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_Bunkered.mis +++ b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_Bunkered.mis @@ -16,11 +16,11 @@ //--- OBJECT WRITE BEGIN --- new SimGroup(MissionGroup) { - powerCount = "0"; cdTrack = "2"; + powerCount = "0"; CTF_timeLimit = "25"; - CTF_scoreLimit = "8"; musicTrack = "lush"; + CTF_scoreLimit = "8"; new MissionArea(MissionArea) { area = "-616 -224 1248 1024"; @@ -47,10 +47,10 @@ new SimGroup(MissionGroup) { backFlareSize = "450"; flareColor = "1.000000 1.000000 1.000000 1.000000"; - texture0 = "special/sunFlare"; + locked = "true"; texture4 = "special/LensFlare/flare03"; texture1 = "special/sunFlare02"; - locked = "true"; + texture0 = "special/sunFlare"; texture3 = "special/LensFlare/flare02"; texture2 = "special/LensFlare/flare01"; }; @@ -62,25 +62,25 @@ new SimGroup(MissionGroup) { squareSize = "8"; emptySquares = "105143 105288"; - position = "-1024 -1024 0"; - visibleDistance = "350"; locked = "true"; + position = "-1024 -1024 0"; hazeDistance = "250"; + visibleDistance = "350"; }; new NavigationGraph(NavGraph) { conjoinAngleDev = "45"; cullDensity = "0.3"; customArea = "0 0 0 0"; + locked = "true"; position = "0 0 0 1"; conjoinBowlDev = "20"; - coverage = "0"; rotation = "0 0 0 0"; - YDimOverSize = "0"; - scale = "1 1 1"; + coverage = "0"; GraphFile = "Euro_WarSpring.nav"; + scale = "1 1 1"; + YDimOverSize = "0"; XDimOverSize = "0"; - locked = "true"; }; new Sky(Sky) { position = "-1344 16 0"; @@ -129,13 +129,69 @@ new SimGroup(MissionGroup) { powerCount = "0"; new SpawnSphere() { - position = "-446.968 294.969 113.906"; + position = "-470.368 344.169 103.506"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "SpawnSphereMarker"; lockCount = "0"; homingCount = "0"; - radius = "100"; + radius = "50"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "false"; + }; + new SpawnSphere() { + position = "-498.768 335.569 128.306"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "false"; + }; + new SpawnSphere() { + position = "-416.954 275.192 85.3733"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + + locked = "false"; + }; + new SpawnSphere() { + position = "-444.328 220.02 143.424"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "30"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "false"; + }; + new SpawnSphere() { + position = "-412.562 400.143 89.6072"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; sphereWeight = "100"; indoorWeight = "100"; outdoorWeight = "100"; @@ -154,32 +210,34 @@ new SimGroup(MissionGroup) { interiorFile = "TL_magnumbase.dif"; showTerrainInside = "0"; - team = "1"; locked = "false"; + team = "1"; }; new StaticShape() { position = "-448.739 220.148 117.448"; rotation = "-0.989852 -0.10092 -0.10004 90.6243"; scale = "0.686038 0.726239 1"; + nameTag = "Base"; dataBlock = "GeneratorLarge"; lockCount = "0"; homingCount = "0"; + locked = "false"; team = "1"; Target = "33"; - locked = "false"; }; new StaticShape() { position = "-468.732 212.666 117.431"; rotation = "-0.0778339 0.704711 0.705212 171.028"; scale = "0.686038 0.726239 1"; + nameTag = "Base"; dataBlock = "GeneratorLarge"; lockCount = "0"; homingCount = "0"; + locked = "false"; team = "1"; Target = "34"; - locked = "false"; }; new Item() { position = "-444.022 213.58 134.473"; @@ -192,39 +250,41 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; + locked = "false"; team = "1"; Target = "-1"; - locked = "false"; }; new StaticShape() { position = "-460.104 208.903 120.09"; rotation = "0 0 1 167.304"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Trigger = "17730"; - team = "1"; - Target = "35"; - notReady = "1"; - inUse = "Down"; locked = "false"; + Trigger = "5979"; + team = "1"; + notReady = "1"; + Target = "35"; + inUse = "Down"; }; new StaticShape() { position = "-463.228 222.566 120.09"; rotation = "-0 0 -1 12.6052"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Trigger = "17732"; - team = "1"; - Target = "36"; - notReady = "1"; - inUse = "Down"; locked = "false"; + Trigger = "5981"; + team = "1"; + notReady = "1"; + Target = "36"; + inUse = "Down"; }; new InteriorInstance() { position = "-283.064 304.479 85.0186"; @@ -233,8 +293,8 @@ new SimGroup(MissionGroup) { interiorFile = "bmisc_-nef_flagstand1_x2.dif"; showTerrainInside = "0"; - team = "1"; locked = "false"; + team = "1"; }; new InteriorInstance() { position = "-161.078 268.099 71.7428"; @@ -243,21 +303,22 @@ new SimGroup(MissionGroup) { interiorFile = "bmisc1.dif"; showTerrainInside = "0"; - team = "1"; locked = "false"; + team = "1"; }; new Turret() { position = "-161.73 268.116 81.6389"; rotation = "0 0 1 89.9544"; scale = "1 1 1"; + nameTag = "Base"; dataBlock = "TurretBaseLarge"; lockCount = "0"; homingCount = "0"; initialBarrel = "AABarrelLarge"; + locked = "false"; team = "1"; Target = "37"; - locked = "false"; }; new InteriorInstance() { position = "-408.957 337.564 95.8563"; @@ -266,37 +327,39 @@ new SimGroup(MissionGroup) { interiorFile = "bbunk9.dif"; showTerrainInside = "0"; - team = "1"; locked = "false"; + team = "1"; }; new StaticShape() { position = "-398.396 344.24 97.9"; rotation = "1 0 0 0"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Trigger = "17738"; + Trigger = "5987"; team = "1"; - Target = "38"; notReady = "1"; + Target = "38"; inUse = "Down"; }; new StaticShape() { position = "-398.336 330.752 97.9"; rotation = "0 0 1 179.909"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Trigger = "17740"; - team = "1"; - Target = "39"; - notReady = "1"; - inUse = "Down"; locked = "false"; + Trigger = "5989"; + team = "1"; + notReady = "1"; + Target = "39"; + inUse = "Down"; }; new InteriorInstance() { position = "-514.27 285.416 146.74"; @@ -305,20 +368,21 @@ new SimGroup(MissionGroup) { interiorFile = "bmisc1.dif"; showTerrainInside = "0"; - team = "1"; locked = "false"; + team = "1"; }; new StaticShape() { position = "-514.136 285.428 156.54"; rotation = "0 0 1 88.8085"; scale = "1 1 1"; + nameTag = "Large"; dataBlock = "SensorLargePulse"; lockCount = "0"; homingCount = "0"; + locked = "false"; team = "1"; Target = "40"; - locked = "false"; }; new Item() { position = "-414.932 337.616 98.022"; @@ -331,14 +395,15 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; + locked = "false"; team = "1"; Target = "-1"; - locked = "false"; }; new Item() { position = "-272.108 310.724 73.0272"; rotation = "0 0 -1 46.4096"; scale = "1 1 1"; + nameTag = "Flag"; dataBlock = "flag"; lockCount = "0"; homingCount = "0"; @@ -346,46 +411,53 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - originalPosition = "-272.108 310.724 73.0272 0 0 -1 0.81"; - team = "1"; - WayPoint = "17952"; - Trigger = "17953"; - Target = "41"; - className = "FlagObj"; locked = "false"; isHome = "1"; + team = "1"; + WayPoint = "6205"; + Trigger = "6206"; + originalPosition = "-272.108 310.724 73.0272 0 0 -1 0.81"; + Target = "41"; + className = "FlagObj"; }; new Turret() { position = "-392.917 337.374 105.852"; rotation = "0 0 1 91.1003"; scale = "1 1 1"; + nameTag = "Base"; dataBlock = "TurretBaseLarge"; lockCount = "0"; homingCount = "0"; initialBarrel = "PlasmaBarrelLarge"; - team = "1"; - Target = "42"; locked = "false"; + lastProjectile = "12864"; + team = "1"; + lastDamagedByTeam = "1"; + lastDamagedBy = "5995"; + damageTimeMS = "602045"; + Target = "42"; }; new StaticShape() { position = "-420.062 337.648 98.9569"; rotation = "-0.510106 0.518032 0.686611 111.926"; scale = "1 1 1"; + nameTag = "Base"; dataBlock = "SolarPanel"; lockCount = "0"; homingCount = "0"; + locked = "false"; team = "1"; + combo5757_8 = "1"; hitBy5757 = "1"; Target = "43"; - combo5757_8 = "1"; - locked = "false"; }; new Turret() { position = "-461.42 215.522 129.65"; rotation = "0 0 -1 102.559"; scale = "1 1 1"; + nameTag = "Sentry"; dataBlock = "SentryTurret"; lockCount = "0"; homingCount = "0"; @@ -398,31 +470,33 @@ new SimGroup(MissionGroup) { position = "-457.323 223.904 120.09"; rotation = "-0 0 -1 12.6052"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Trigger = "17750"; - team = "1"; - Target = "45"; - notReady = "1"; - inUse = "Down"; locked = "false"; + Trigger = "5999"; + team = "1"; + notReady = "1"; + Target = "45"; + inUse = "Down"; }; new StaticShape() { position = "-454.269 210.261 120.09"; rotation = "0 0 1 164.439"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Trigger = "17752"; - team = "1"; - Target = "46"; - notReady = "1"; - inUse = "Down"; locked = "false"; + Trigger = "6001"; + team = "1"; + notReady = "1"; + Target = "46"; + inUse = "Down"; }; }; }; @@ -435,13 +509,69 @@ new SimGroup(MissionGroup) { powerCount = "0"; new SpawnSphere() { - position = "427.723 277.416 79.2"; + position = "442.836 212.61 121.261"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "SpawnSphereMarker"; lockCount = "0"; homingCount = "0"; - radius = "100"; + radius = "30"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "false"; + }; + new SpawnSphere() { + position = "399.438 282.227 87.4987"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + + locked = "false"; + }; + new SpawnSphere() { + position = "453.485 346.736 82.1111"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "false"; + }; + new SpawnSphere() { + position = "496.189 359.017 128.076"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + + locked = "false"; + }; + new SpawnSphere() { + position = "389.878 416.844 82.5688"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; sphereWeight = "100"; indoorWeight = "100"; outdoorWeight = "100"; @@ -460,36 +590,38 @@ new SimGroup(MissionGroup) { interiorFile = "TL_magnumbase.dif"; showTerrainInside = "0"; - team = "2"; locked = "false"; + team = "2"; }; new StaticShape() { position = "447.533 209.489 98.785"; rotation = "0.0999147 0.703887 0.70325 191.468"; scale = "0.686038 0.726239 1"; + nameTag = "Base"; dataBlock = "GeneratorLarge"; lockCount = "0"; homingCount = "0"; + locked = "false"; team = "2"; + combo5757_8 = "1"; hitBy5757 = "1"; Target = "47"; - combo5757_8 = "1"; - locked = "false"; }; new StaticShape() { position = "468.681 206.51 98.8302"; - rotation = "-0.981447 0.135915 0.135233 91.021"; + rotation = "-0.981447 0.135915 0.135233 91.0208"; scale = "0.686038 0.726239 1"; + nameTag = "Base"; dataBlock = "GeneratorLarge"; lockCount = "0"; homingCount = "0"; + locked = "false"; team = "2"; + combo5757_8 = "1"; hitBy5757 = "1"; Target = "48"; - combo5757_8 = "1"; - locked = "false"; }; new Item() { position = "443.155 205.871 115.672"; @@ -502,39 +634,41 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; + locked = "false"; team = "2"; Target = "-1"; - locked = "false"; }; new StaticShape() { position = "462.902 214.006 101.489"; rotation = "0 0 1 13.3861"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Trigger = "17762"; + locked = "false"; + Trigger = "6015"; team = "2"; + combo5757_8 = "1"; hitBy5757 = "1"; Target = "49"; - combo5757_8 = "1"; - locked = "false"; }; new StaticShape() { position = "459.101 200.469 101.489"; rotation = "0 0 1 195.769"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Trigger = "17764"; + locked = "false"; + Trigger = "6017"; team = "2"; + combo5757_8 = "1"; hitBy5757 = "1"; Target = "50"; - combo5757_8 = "1"; - locked = "false"; }; new InteriorInstance() { position = "270.155 308.854 83.8651"; @@ -543,8 +677,8 @@ new SimGroup(MissionGroup) { interiorFile = "bmisc_-nef_flagstand1_x2.dif"; showTerrainInside = "0"; - team = "2"; locked = "false"; + team = "2"; }; new InteriorInstance() { position = "140.248 264.27 72.9438"; @@ -553,21 +687,22 @@ new SimGroup(MissionGroup) { interiorFile = "bmisc1.dif"; showTerrainInside = "0"; - team = "2"; locked = "false"; + team = "2"; }; new Turret() { position = "140.862 264.49 82.8399"; rotation = "0 0 -1 111.336"; scale = "1 1 1"; + nameTag = "Base"; dataBlock = "TurretBaseLarge"; lockCount = "0"; homingCount = "0"; initialBarrel = "AABarrelLarge"; + locked = "false"; team = "2"; Target = "51"; - locked = "false"; }; new InteriorInstance() { position = "390.049 345.925 78.4573"; @@ -576,32 +711,34 @@ new SimGroup(MissionGroup) { interiorFile = "bbunk9.dif"; showTerrainInside = "0"; - team = "2"; locked = "true"; + team = "2"; }; new StaticShape() { position = "379.499 339.232 80.5"; rotation = "0 0 1 179.909"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Trigger = "17770"; + Trigger = "6023"; team = "2"; - Target = "52"; notReady = "1"; + Target = "52"; inUse = "Down"; }; new StaticShape() { position = "379.417 352.72 80.5"; rotation = "-0 0 -1 0.181308"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Trigger = "17772"; + Trigger = "6025"; team = "2"; Target = "53"; }; @@ -612,20 +749,21 @@ new SimGroup(MissionGroup) { interiorFile = "bmisc1.dif"; showTerrainInside = "0"; - team = "2"; locked = "false"; + team = "2"; }; new StaticShape() { position = "522.272 268.678 154.941"; rotation = "0 0 1 104.851"; scale = "1 1 1"; + nameTag = "Large"; dataBlock = "SensorLargePulse"; lockCount = "0"; homingCount = "0"; + locked = "false"; team = "2"; Target = "54"; - locked = "false"; }; new Item() { position = "396.025 345.882 80.623"; @@ -638,14 +776,15 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; + locked = "true"; team = "2"; Target = "-1"; - locked = "true"; }; new Item() { position = "259.678 301.841 71.8736"; rotation = "0 0 1 219.443"; scale = "1 1 1"; + nameTag = "Flag"; dataBlock = "flag"; lockCount = "0"; homingCount = "0"; @@ -653,24 +792,26 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - originalPosition = "259.678 301.841 71.8736 0 0 1 3.83"; - team = "2"; - WayPoint = "17954"; - Trigger = "17955"; - Target = "55"; - className = "FlagObj"; locked = "false"; isHome = "1"; + team = "2"; + WayPoint = "6207"; + Trigger = "6208"; + originalPosition = "259.678 301.841 71.8736 0 0 1 3.83"; + Target = "55"; + className = "FlagObj"; }; new Turret() { position = "373.985 346.15 88.4534"; rotation = "0 0 -1 89.3814"; scale = "1 1 1"; + nameTag = "Base"; dataBlock = "TurretBaseLarge"; lockCount = "0"; homingCount = "0"; initialBarrel = "PlasmaBarrelLarge"; + lastProjectile = "15447"; team = "2"; Target = "56"; }; @@ -678,6 +819,7 @@ new SimGroup(MissionGroup) { position = "401.115 345.884 81.5708"; rotation = "-0.508659 -0.515262 -0.689761 111.321"; scale = "1 1 1"; + nameTag = "Base"; dataBlock = "SolarPanel"; lockCount = "0"; homingCount = "0"; @@ -689,51 +831,54 @@ new SimGroup(MissionGroup) { position = "461.245 207.462 111.063"; rotation = "0 0 1 105.997"; scale = "1 1 1"; + nameTag = "Sentry"; dataBlock = "SentryTurret"; lockCount = "0"; homingCount = "0"; initialBarrel = "SentryTurretBarrel"; team = "2"; - wasDisabled = "1"; lastDamagedByTeam = "1"; - lastDamagedBy = "5757"; + combo5757_8 = "1"; + wasDisabled = "1"; hitBy5757 = "1"; damageTimeMS = "93654"; + lastDamagedBy = "5757"; Target = "58"; - combo5757_8 = "1"; }; new StaticShape() { position = "457.1 215.552 101.489"; rotation = "0 0 1 11.0944"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Trigger = "17782"; + locked = "false"; + Trigger = "6035"; team = "2"; - hitBy5757 = "1"; - Target = "59"; combo5757_8 = "1"; notReady = "1"; - locked = "false"; + hitBy5757 = "1"; + Target = "59"; inUse = "Down"; }; new StaticShape() { position = "453.267 202.041 101.489"; rotation = "0 0 1 193.868"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Trigger = "17784"; + locked = "false"; + Trigger = "6037"; team = "2"; + combo5757_8 = "1"; hitBy5757 = "1"; Target = "60"; - combo5757_8 = "1"; - locked = "false"; }; }; }; @@ -1024,7 +1169,7 @@ new SimGroup(MissionGroup) { }; new TSStatic() { position = "-684 668 148.766"; - rotation = "-0.316709 -0.219055 0.922881 99.559"; + rotation = "-0.316709 -0.219055 0.922881 99.5588"; scale = "1 1 1"; shapeName = "borg5.dts"; }; @@ -1677,8 +1822,8 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "0"; locked = "true"; + team = "0"; }; new Camera(cam1) { position = "-229.009 321.757 105.26"; @@ -1688,8 +1833,8 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "0"; locked = "true"; + team = "0"; }; new Camera(cam3) { position = "250.85 240.383 90.8382"; @@ -1699,8 +1844,8 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "0"; locked = "true"; + team = "0"; }; new Camera(cam1) { position = "-369.615 396.985 110.942"; @@ -1738,6 +1883,8 @@ new SimGroup(MissionGroup) { powerCount = "0"; }; new SimGroup() { + + powerCount = "0"; }; }; //--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_Cinerarium.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_Cinerarium.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_Cinerarium.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_Cinerarium.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_DermCity.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_DermCity.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_DermCity.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_DermCity.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_Embers.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_Embers.mis similarity index 95% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_Embers.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_Embers.mis index 060246ef..df568dea 100644 --- a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_Embers.mis +++ b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_Embers.mis @@ -341,20 +341,6 @@ new SimGroup(MissionGroup) { lastDamagedBy = "5725"; lastDamagedByTeam = "2"; }; - new Trigger() { - position = "422.984 -8.15823 127.365"; - rotation = "0 0 1 176.288"; - scale = "1 1 1"; - dataBlock = "stationTrigger"; - lockCount = "0"; - homingCount = "0"; - polyhedron = "-0.7500000 0.7500000 0.1000000 1.5000000 0.0000000 0.0000000 -0.0000000 -1.5000000 -0.0000000 -0.0000000 -0.0000000 2.3000000"; - - mainObj = "5846"; - station = "5846"; - disableObj = "5846"; - team = "1"; - }; new InteriorInstance(InteriorInstance) { position = "424.975 -1.83712 127.414"; rotation = "-0 0 -1 0.181308"; diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_EmeraldSpit.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_EmeraldSpit.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_EmeraldSpit.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_EmeraldSpit.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_FaceCrossing.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_FaceCrossing.mis similarity index 88% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_FaceCrossing.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_FaceCrossing.mis index 34119f26..2610427d 100644 --- a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_FaceCrossing.mis +++ b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_FaceCrossing.mis @@ -11,17 +11,17 @@ //[CTF]500 points to win //Traverse floating islands using boost pads. //Base powered by 2 generators. -//Each team has access to 2 shrikes and 1 havok. +//Each team has access to 2 shrikes and 1 havok. //Map by Rooster128 //--- MISSION STRING END --- //--- OBJECT WRITE BEGIN --- new SimGroup(MissionGroup) { - powerCount = "0"; musicTrack = "volcanic"; - cdTrack = "3"; CTF_scoreLimit = "5"; + powerCount = "0"; + cdTrack = "3"; CTF_timeLimit = "25"; new MissionArea(MissionArea) { @@ -76,25 +76,25 @@ new SimGroup(MissionGroup) { terrainFile = "rst_FaceCrossing.ter"; squareSize = "8"; - position = "-1024 -1024 0"; - hazeDistance = "250"; visibleDistance = "1200"; locked = "true"; + position = "-1024 -1024 0"; + hazeDistance = "250"; }; new NavigationGraph(NavGraph) { conjoinAngleDev = "45"; cullDensity = "0.3"; customArea = "0 0 0 0"; - position = "0 0 0 1"; - XDimOverSize = "0"; - YDimOverSize = "0"; rotation = "0 0 0 0"; + YDimOverSize = "0"; conjoinBowlDev = "20"; scale = "1 1 1"; - locked = "true"; coverage = "0"; + locked = "true"; GraphFile = "Gauntlet.nav"; + XDimOverSize = "0"; + position = "0 0 0 1"; }; new Sky(Sky) { position = "-1024 -1200 0"; @@ -127,8 +127,8 @@ new SimGroup(MissionGroup) { high_fogVolume2 = "0 0 0"; high_fogVolume3 = "0 0 0"; - cloudSpeed0 = "0.000000 0.000000"; locked = "true"; + cloudSpeed0 = "0.000000 0.000000"; }; new AudioEmitter() { position = "206.17 3.7 104.499"; @@ -270,8 +270,8 @@ new SimGroup(MissionGroup) { interiorFile = "rst_lush_floatingisle9.dif"; showTerrainInside = "0"; - team = "0"; locked = "1"; + team = "0"; }; new InteriorInstance() { position = "-210.873 -237.222 239.1"; @@ -716,8 +716,8 @@ new SimGroup(MissionGroup) { }; new SimGroup(jumpPads) { - powerCount = "1"; providesPower = "1"; + powerCount = "1"; new InteriorInstance(InteriorInstance) { position = "7.2644 -149.858 121.299"; @@ -737,9 +737,9 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; + jumpPower = "1000"; maxSpeed = "50"; team = "0"; - jumpPower = "1000"; }; new InteriorInstance(InteriorInstance) { position = "-15.2644 141.858 121.299"; @@ -759,9 +759,9 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; + jumpPower = "1000"; maxSpeed = "50"; team = "0"; - jumpPower = "1000"; }; new InteriorInstance(InteriorInstance) { position = "-171.628 18.5925 95.3078"; @@ -781,9 +781,9 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; + jumpPower = "1000"; maxSpeed = "50"; team = "0"; - jumpPower = "1000"; }; new InteriorInstance(InteriorInstance) { position = "163.628 -26.5925 95.3078"; @@ -803,9 +803,9 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; + jumpPower = "1000"; maxSpeed = "50"; team = "0"; - jumpPower = "1000"; }; new InteriorInstance(InteriorInstance) { position = "-111.865 107.808 202.746"; @@ -825,9 +825,9 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "0"; minSpeed = "200"; jumpPower = "300"; + team = "0"; }; new InteriorInstance(InteriorInstance) { position = "126.885 -91.1826 206.546"; @@ -847,9 +847,9 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "0"; minSpeed = "200"; jumpPower = "300"; + team = "0"; }; new InteriorInstance(InteriorInstance) { position = "-30.4232 -644.907 276.656"; @@ -869,9 +869,9 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "0"; minSpeed = "100"; jumpPower = "300"; + team = "0"; }; new InteriorInstance(InteriorInstance) { position = "22.4232 636.907 276.656"; @@ -891,9 +891,9 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "0"; minSpeed = "100"; jumpPower = "300"; + team = "0"; }; new InteriorInstance(InteriorInstance) { position = "244.133 -28.0561 181.6"; @@ -913,9 +913,9 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "0"; minSpeed = "200"; jumpPower = "200"; + team = "0"; }; new InteriorInstance(InteriorInstance) { position = "-252.133 20.0561 181.6"; @@ -935,9 +935,9 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "0"; minSpeed = "200"; jumpPower = "200"; + team = "0"; }; new InteriorInstance(InteriorInstance) { position = "375.423 -346.7 281.761"; @@ -957,9 +957,9 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "0"; minSpeed = "200"; jumpPower = "200"; + team = "0"; }; new InteriorInstance(InteriorInstance) { position = "-383.423 338.7 282.361"; @@ -979,9 +979,9 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "0"; minSpeed = "200"; jumpPower = "200"; + team = "0"; }; new InteriorInstance(InteriorInstance) { position = "487.561 -157.406 224.657"; @@ -1001,9 +1001,9 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "0"; minSpeed = "200"; jumpPower = "200"; + team = "0"; }; new InteriorInstance(InteriorInstance) { position = "-495.561 149.406 224.657"; @@ -1023,9 +1023,9 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "0"; minSpeed = "200"; jumpPower = "200"; + team = "0"; }; new InteriorInstance(InteriorInstance) { position = "-138.341 472.862 252.303"; @@ -1045,9 +1045,9 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "0"; minSpeed = "100"; jumpPower = "300"; + team = "0"; }; new InteriorInstance(InteriorInstance) { position = "129.541 -480.862 252.303"; @@ -1067,9 +1067,9 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "0"; minSpeed = "100"; jumpPower = "300"; + team = "0"; }; new InteriorInstance(InteriorInstance) { position = "-551.785 414.377 251.498"; @@ -1089,9 +1089,9 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "0"; minSpeed = "150"; jumpPower = "400"; + team = "0"; }; new InteriorInstance(InteriorInstance) { position = "220.855 -216.774 177.386"; @@ -1111,9 +1111,9 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; + jumpPower = "500"; maxSpeed = "0"; team = "0"; - jumpPower = "500"; }; new InteriorInstance(InteriorInstance) { position = "-228.855 208.774 169.386"; @@ -1133,10 +1133,10 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - maxSpeed = "0"; - team = "0"; minSpeed = "0"; jumpPower = "500"; + maxSpeed = "0"; + team = "0"; }; new InteriorInstance(InteriorInstance) { position = "543.785 -422.377 251.498"; @@ -1156,9 +1156,9 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "0"; minSpeed = "150"; jumpPower = "400"; + team = "0"; }; new InteriorInstance(InteriorInstance) { position = "-269.854 322.864 251.658"; @@ -1178,9 +1178,9 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; + jumpPower = "300"; maxSpeed = "50"; team = "0"; - jumpPower = "300"; }; new InteriorInstance(InteriorInstance) { position = "261.854 -330.464 251.658"; @@ -1200,9 +1200,9 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; + jumpPower = "300"; maxSpeed = "50"; team = "0"; - jumpPower = "300"; }; new InteriorInstance(InteriorInstance) { position = "-495.625 536.009 250.874"; @@ -1222,9 +1222,9 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; + jumpPower = "300"; maxSpeed = "50"; team = "0"; - jumpPower = "300"; }; new InteriorInstance(InteriorInstance) { position = "489.625 -544.009 250.874"; @@ -1244,9 +1244,9 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; + jumpPower = "300"; maxSpeed = "50"; team = "0"; - jumpPower = "300"; }; new InteriorInstance(InteriorInstance) { position = "-354.342 -592.625 59.6939"; @@ -1266,9 +1266,9 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; + jumpPower = "1000"; maxSpeed = "50"; team = "0"; - jumpPower = "1000"; }; new InteriorInstance(InteriorInstance) { position = "346.342 576.225 61.4939"; @@ -1288,9 +1288,9 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; + jumpPower = "1000"; maxSpeed = "50"; team = "0"; - jumpPower = "1000"; }; new InteriorInstance(InteriorInstance) { position = "-581.234 346.688 65.857"; @@ -1319,9 +1319,9 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; + jumpPower = "500"; maxSpeed = "50"; team = "0"; - jumpPower = "500"; }; new StaticShape() { position = "-581.234 346.688 66.057"; @@ -1332,9 +1332,9 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; + jumpPower = "500"; maxSpeed = "50"; team = "0"; - jumpPower = "500"; }; new StaticShape() { position = "-294.89 868.606 141.026"; @@ -1345,8 +1345,8 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "0"; jumpPower = "500"; + team = "0"; }; new StaticShape() { position = "502.49 -692.606 167.226"; @@ -1357,8 +1357,8 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "0"; jumpPower = "500"; + team = "0"; }; new StaticShape() { position = "-578.11 529.845 194.624"; @@ -1369,8 +1369,8 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "0"; jumpPower = "500"; + team = "0"; }; new StaticShape() { position = "103.756 65.5679 334.131"; @@ -1381,9 +1381,9 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "0"; minSpeed = "300"; jumpPower = "300"; + team = "0"; }; new StaticShape() { position = "-753.508 39.841 194.657"; @@ -1394,8 +1394,8 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "0"; jumpPower = "500"; + team = "0"; }; new StaticShape() { position = "776.365 -55.1876 140.857"; @@ -1406,8 +1406,8 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "0"; jumpPower = "500"; + team = "0"; }; new StaticShape() { position = "264.199 759.76 175.274"; @@ -1418,8 +1418,8 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "0"; jumpPower = "500"; + team = "0"; }; new StaticShape() { position = "858.872 358.215 191.857"; @@ -1430,8 +1430,8 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "0"; jumpPower = "500"; + team = "0"; }; new InteriorInstance(InteriorInstance) { position = "-82.4102 177.667 231.39"; @@ -1451,10 +1451,10 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - maxSpeed = "0"; - team = "0"; minSpeed = "0"; jumpPower = "500"; + maxSpeed = "0"; + team = "0"; }; new InteriorInstance(InteriorInstance) { position = "74.4102 -185.667 231.39"; @@ -1474,10 +1474,10 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - maxSpeed = "0"; - team = "0"; minSpeed = "0"; jumpPower = "500"; + maxSpeed = "0"; + team = "0"; }; new InteriorInstance(InteriorInstance) { position = "103.756 65.5679 333.731"; @@ -1506,9 +1506,9 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "0"; minSpeed = "300"; jumpPower = "300"; + team = "0"; }; }; new InteriorInstance() { @@ -2210,9 +2210,9 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; + Target = "-1"; ammoStore = "1"; team = "0"; - Target = "-1"; }; new Item() { position = "-0.249855 478.207 240.044"; @@ -2225,8 +2225,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "3.33621 489.028 240.044"; @@ -2239,8 +2239,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "7.01729 481.698 240.044"; @@ -2253,8 +2253,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "-3.80399 485.284 240.044"; @@ -2267,8 +2267,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "-9.45928 -491.523 239.997"; @@ -2281,9 +2281,9 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; + Target = "-1"; ammoStore = "1"; team = "0"; - Target = "-1"; }; new Item() { position = "-15.0173 -489.698 240.044"; @@ -2296,8 +2296,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "-7.75014 -486.207 240.044"; @@ -2310,8 +2310,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "-4.19601 -493.284 240.044"; @@ -2324,8 +2324,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "-11.3362 -497.028 240.044"; @@ -2338,8 +2338,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "0"; Target = "-1"; + team = "0"; }; new InteriorInstance() { position = "127.227 592.666 323.882"; @@ -2361,9 +2361,9 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; + Target = "-1"; ammoStore = "1"; team = "0"; - Target = "-1"; }; new InteriorInstance(InteriorInstance) { position = "-135.227 -600.666 323.882"; @@ -2385,8 +2385,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "309.749 296.783 259.841"; @@ -2399,8 +2399,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "305.77 294.906 259.841"; @@ -2413,8 +2413,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "313.186 298.405 259.841"; @@ -2427,8 +2427,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "-321.186 -306.405 259.841"; @@ -2441,8 +2441,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "-317.749 -304.783 259.841"; @@ -2455,8 +2455,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "-313.77 -302.906 259.841"; @@ -2469,8 +2469,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "0"; Target = "-1"; + team = "0"; }; new InteriorInstance() { position = "6.13723 -0.474348 235.091"; @@ -2492,9 +2492,9 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; + Target = "-1"; ammoStore = "1"; team = "0"; - Target = "-1"; }; new Item() { position = "-573.835 239.197 277.162"; @@ -2507,8 +2507,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "565.835 -247.197 277.162"; @@ -2521,8 +2521,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "71.6014 133.158 209.287"; @@ -2535,8 +2535,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "-30.0014 -134.358 216.287"; @@ -2549,8 +2549,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "-479.174 -259.074 211.227"; @@ -2563,8 +2563,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "471.174 251.074 211.227"; @@ -2577,9 +2577,9 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; + Target = "-1"; ammoStore = "1"; team = "0"; - Target = "-1"; }; new Item() { position = "-178.835 -26.9128 194.627"; @@ -2592,8 +2592,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "170.835 18.9128 194.627"; @@ -2606,8 +2606,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "-516.057 -305.523 226.331"; @@ -2620,8 +2620,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "508.057 297.523 226.331"; @@ -2634,8 +2634,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "-657.834 -218.148 238.698"; @@ -2648,8 +2648,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "0"; Target = "-1"; + team = "0"; }; new InteriorInstance(InteriorInstance) { position = "-657.834 -218.148 236.498"; @@ -2680,8 +2680,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "-606.002 367.148 225.208"; @@ -2694,8 +2694,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "598.002 -375.148 225.208"; @@ -2708,8 +2708,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "-463.886 -259.959 211.754"; @@ -2723,6 +2723,7 @@ new SimGroup(MissionGroup) { rotate = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "-463.886 -256.959 211.754"; @@ -2736,6 +2737,7 @@ new SimGroup(MissionGroup) { rotate = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "-463.886 -263.159 211.754"; @@ -2749,6 +2751,7 @@ new SimGroup(MissionGroup) { rotate = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "455.886 251.959 211.754"; @@ -2762,6 +2765,7 @@ new SimGroup(MissionGroup) { rotate = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "455.886 248.959 211.754"; @@ -2775,6 +2779,7 @@ new SimGroup(MissionGroup) { rotate = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "455.886 255.159 211.754"; @@ -2788,6 +2793,7 @@ new SimGroup(MissionGroup) { rotate = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "230.857 376.781 210.462"; @@ -2801,6 +2807,7 @@ new SimGroup(MissionGroup) { rotate = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "-238.857 -384.781 210.462"; @@ -2814,6 +2821,7 @@ new SimGroup(MissionGroup) { rotate = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "368.433 166.777 211.874"; @@ -2827,6 +2835,7 @@ new SimGroup(MissionGroup) { rotate = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "-376.433 -174.777 211.874"; @@ -2840,6 +2849,7 @@ new SimGroup(MissionGroup) { rotate = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "145.86 436.386 209.729"; @@ -2853,6 +2863,7 @@ new SimGroup(MissionGroup) { rotate = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "-153.86 -444.386 209.729"; @@ -2866,6 +2877,7 @@ new SimGroup(MissionGroup) { rotate = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "126.174 70.0182 334.683"; @@ -2879,6 +2891,7 @@ new SimGroup(MissionGroup) { rotate = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "127.3 71.1548 334.683"; @@ -2892,6 +2905,7 @@ new SimGroup(MissionGroup) { rotate = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "-134.174 -78.0182 334.683"; @@ -2905,6 +2919,7 @@ new SimGroup(MissionGroup) { rotate = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "-135.3 -79.1548 334.683"; @@ -2918,6 +2933,7 @@ new SimGroup(MissionGroup) { rotate = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "282.257 487.117 236.655"; @@ -2931,6 +2947,7 @@ new SimGroup(MissionGroup) { rotate = "0"; Target = "-1"; + team = "0"; }; new Item() { position = "-290.257 -495.117 236.655"; @@ -2944,6 +2961,7 @@ new SimGroup(MissionGroup) { rotate = "0"; Target = "-1"; + team = "0"; }; }; new InteriorInstance() { @@ -3470,48 +3488,64 @@ new SimGroup(MissionGroup) { rotation = "0 0 -1 24.6372"; scale = "1 1 1"; shapeName = "stackable5l.dts"; + + team = "0"; }; new TSStatic() { position = "-72.3744 -325.835 209.744"; rotation = "0 0 1 155.363"; scale = "1 1 1"; shapeName = "stackable5l.dts"; + + team = "0"; }; new TSStatic() { position = "302.895 379.414 211.119"; rotation = "1 0 0 0"; scale = "1 1 1"; shapeName = "stackable3m.dts"; + + team = "0"; }; new TSStatic() { position = "-310.895 -387.414 211.119"; rotation = "0 0 1 180"; scale = "1 1 1"; shapeName = "stackable3m.dts"; + + team = "0"; }; new TSStatic() { position = "365.322 167.001 210.723"; rotation = "0 0 -1 83.6518"; scale = "1 1 1"; shapeName = "stackable3m.dts"; + + team = "0"; }; new TSStatic() { position = "-373.322 -175.001 210.723"; rotation = "-0 -0 1 96.348"; scale = "1 1 1"; shapeName = "stackable3m.dts"; + + team = "0"; }; new TSStatic() { position = "609.453 -33.3606 268.014"; rotation = "0 0 1 68.182"; scale = "1 1 1"; shapeName = "stackable3m.dts"; + + team = "0"; }; new TSStatic() { position = "-617.453 25.3606 268.014"; rotation = "0 0 -1 111.818"; scale = "1 1 1"; shapeName = "stackable3m.dts"; + + team = "0"; }; new InteriorInstance() { position = "83.4263 317.19 214.028"; @@ -3519,6 +3553,8 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; interiorFile = "brock7.dif"; showTerrainInside = "0"; + + team = "0"; }; new InteriorInstance(InteriorInstance) { position = "-91.4263 -325.19 214.028"; @@ -3526,6 +3562,8 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; interiorFile = "brock7.dif"; showTerrainInside = "0"; + + team = "0"; }; new InteriorInstance() { position = "231.181 386.379 206.243"; @@ -3533,6 +3571,8 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; interiorFile = "brock8.dif"; showTerrainInside = "0"; + + team = "0"; }; new InteriorInstance(InteriorInstance) { position = "-239.181 -394.379 206.243"; @@ -3540,26 +3580,32 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; interiorFile = "brock8.dif"; showTerrainInside = "0"; + + team = "0"; }; new StaticShape() { position = "282.152 484.609 236.769"; rotation = "0 0 1 31.5127"; scale = "1 1 1"; + nameTag = "Base"; dataBlock = "LightMaleHuman_Dead"; lockCount = "0"; homingCount = "0"; Target = "-1"; + team = "0"; }; new StaticShape() { position = "-290.152 -492.609 236.769"; rotation = "0 0 1 211.513"; scale = "1 1 1"; + nameTag = "Base"; dataBlock = "LightMaleHuman_Dead"; lockCount = "0"; homingCount = "0"; Target = "-1"; + team = "0"; }; }; new SimGroup(team1) { @@ -3584,8 +3630,8 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "1"; Target = "33"; + team = "1"; }; new StaticShape() { position = "-436.034 486.192 327.398"; @@ -3596,8 +3642,8 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "1"; Target = "34"; + team = "1"; }; new InteriorInstance(InteriorInstance) { position = "-395.978 477.148 283.722"; @@ -3627,9 +3673,9 @@ new SimGroup(MissionGroup) { homingCount = "0"; inUse = "Down"; - Trigger = "4609"; - team = "1"; Target = "35"; + Trigger = "6467"; + team = "1"; notReady = "1"; }; new StaticShape() { @@ -3642,9 +3688,9 @@ new SimGroup(MissionGroup) { homingCount = "0"; inUse = "Down"; - Trigger = "4611"; - team = "1"; Target = "36"; + Trigger = "6469"; + team = "1"; notReady = "1"; }; new StaticShape() { @@ -3657,9 +3703,9 @@ new SimGroup(MissionGroup) { homingCount = "0"; inUse = "Down"; - Trigger = "4613"; - team = "1"; Target = "37"; + Trigger = "6471"; + team = "1"; notReady = "1"; }; new StaticShape() { @@ -3671,10 +3717,10 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "1"; Target = "38"; lastDamagedByTeam = "1"; lastDamagedBy = "4137"; + team = "1"; damageTimeMS = "4120380"; }; new Item() { @@ -3688,8 +3734,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "1"; Target = "-1"; + team = "1"; }; new StaticShape() { position = "-404.801 504.725 327.368"; @@ -3701,9 +3747,9 @@ new SimGroup(MissionGroup) { homingCount = "0"; inUse = "Down"; - Trigger = "4617"; - team = "1"; Target = "39"; + Trigger = "6475"; + team = "1"; notReady = "1"; }; new Turret() { @@ -3716,8 +3762,8 @@ new SimGroup(MissionGroup) { homingCount = "0"; initialBarrel = "SentryTurretBarrel"; - team = "1"; Target = "40"; + team = "1"; lastProjectile = "11406"; }; new SimGroup(spawnSpheres) { @@ -3926,14 +3972,14 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "1"; - team = "1"; - WayPoint = "4863"; - Trigger = "4864"; Target = "41"; - isHome = "1"; - searchSchedule = "17945"; originalPosition = "-269.046 418.695 283.189 1 0 0 0"; className = "FlagObj"; + isHome = "1"; + searchSchedule = "17945"; + team = "1"; + WayPoint = "6775"; + Trigger = "6776"; }; new InteriorInstance(InteriorInstance) { position = "-210.328 440.036 299.028"; @@ -3954,8 +4000,8 @@ new SimGroup(MissionGroup) { homingCount = "0"; initialBarrel = "PlasmaBarrelLarge"; - team = "1"; Target = "42"; + team = "1"; lastProjectile = "11580"; }; new SimGroup(junk) { @@ -4035,8 +4081,8 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "1"; Target = "-1"; + team = "1"; }; new StaticShape() { position = "-418.106 487.207 333.339"; @@ -4047,8 +4093,8 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "1"; Target = "-1"; + team = "1"; }; new StaticShape() { position = "-405.638 421.018 333.339"; @@ -4059,8 +4105,8 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "1"; Target = "-1"; + team = "1"; }; new StaticShape() { position = "-381.744 438.862 333.539"; @@ -4071,8 +4117,8 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "1"; Target = "-1"; + team = "1"; }; new StaticShape() { position = "-396.717 484.015 333.539"; @@ -4083,8 +4129,8 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "1"; Target = "-1"; + team = "1"; }; new StaticShape() { position = "-378.734 460.381 333.339"; @@ -4095,8 +4141,8 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "1"; Target = "-1"; + team = "1"; }; new StaticShape() { position = "-445.026 447.99 333.339"; @@ -4107,10 +4153,10 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "1"; Target = "-1"; lastDamagedByTeam = "1"; lastDamagedBy = "4137"; + team = "1"; damageTimeMS = "126492"; }; new StaticShape() { @@ -4122,10 +4168,10 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "1"; Target = "-1"; lastDamagedByTeam = "1"; lastDamagedBy = "4137"; + team = "1"; damageTimeMS = "126492"; }; new StaticShape() { @@ -4137,10 +4183,10 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "1"; Target = "-1"; lastDamagedByTeam = "1"; lastDamagedBy = "34270"; + team = "1"; damageTimeMS = "2366655"; }; new StaticShape() { @@ -4152,8 +4198,8 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "1"; Target = "-1"; + team = "1"; }; new StaticShape() { position = "-405.234 459.103 335.371"; @@ -4164,8 +4210,8 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "1"; Target = "-1"; + team = "1"; }; new StaticShape() { position = "-418.469 449.194 335.371"; @@ -4176,8 +4222,8 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "1"; Target = "-1"; + team = "1"; }; new TSStatic() { position = "-380.35 412.838 324.381"; @@ -4339,8 +4385,8 @@ new SimGroup(MissionGroup) { homingCount = "0"; initialBarrel = "SentryTurretBarrel"; - team = "1"; Target = "43"; + team = "1"; }; new FlyingVehicle() { position = "-107.075 691.039 323.286"; @@ -4351,13 +4397,13 @@ new SimGroup(MissionGroup) { homingCount = "0"; disableMove = "0"; - selfPower = "1"; - respawnTime = "30000"; - team = "1"; + Marker = "6794"; Target = "44"; - mountable = "1"; - Marker = "4882"; + selfPower = "1"; respawn = "1"; + team = "1"; + respawnTime = "30000"; + mountable = "1"; }; new Item() { position = "-89.9525 704.247 316.814"; @@ -4370,8 +4416,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "1"; Target = "-1"; + team = "1"; }; new Turret() { position = "-397.153 434.633 343.45"; @@ -4383,8 +4429,8 @@ new SimGroup(MissionGroup) { homingCount = "0"; initialBarrel = "SentryTurretBarrel"; - team = "1"; Target = "45"; + team = "1"; lastProjectile = "11406"; }; new StaticShape() { @@ -4397,9 +4443,9 @@ new SimGroup(MissionGroup) { homingCount = "0"; inUse = "Down"; - Trigger = "4684"; - team = "1"; Target = "46"; + Trigger = "6542"; + team = "1"; notReady = "1"; }; new StaticShape() { @@ -4412,9 +4458,9 @@ new SimGroup(MissionGroup) { homingCount = "0"; inUse = "Down"; - Trigger = "4686"; - team = "1"; Target = "47"; + Trigger = "6544"; + team = "1"; notReady = "1"; }; new InteriorInstance(InteriorInstance) { @@ -4436,9 +4482,9 @@ new SimGroup(MissionGroup) { homingCount = "0"; inUse = "Down"; - Trigger = "4689"; - team = "1"; Target = "48"; + Trigger = "6547"; + team = "1"; notReady = "1"; }; new InteriorInstance(InteriorInstance) { @@ -4458,14 +4504,14 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - Trigger = "4693"; - team = "1"; - linkID = "1"; - invincible = "1"; - Target = "49"; - linkTo = "2"; noflag = "0"; + Target = "49"; + invincible = "1"; oneway = "0"; + linkID = "1"; + Trigger = "6551"; + team = "1"; + linkTo = "2"; }; new StaticShape() { position = "-445.294 428.895 327.088"; @@ -4475,32 +4521,32 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - Trigger = "4695"; - team = "1"; - linkID = "2"; - invincible = "1"; - Target = "50"; - linkTo = "1"; noflag = "0"; + Target = "50"; + invincible = "1"; oneway = "0"; + linkID = "2"; + Trigger = "6553"; + team = "1"; + linkTo = "1"; }; new FlyingVehicle() { position = "-75.8537 637.435 319.904"; rotation = "0 0 -1 46.41"; scale = "1 1 1"; - dataBlock = "ScoutFlyer"; + dataBlock = "scoutFlyer"; lockCount = "0"; homingCount = "0"; disableMove = "0"; - selfPower = "1"; - respawnTime = "30000"; - team = "1"; + Marker = "6793"; Target = "51"; - mountable = "1"; - Marker = "4881"; - respawn = "1"; nextWeaponFire = "2"; + selfPower = "1"; + respawn = "1"; + team = "1"; + respawnTime = "30000"; + mountable = "1"; }; new InteriorInstance() { position = "-64.0788 636.101 311.358"; @@ -4515,19 +4561,19 @@ new SimGroup(MissionGroup) { position = "-64.5269 647.924 319.992"; rotation = "0 0 -1 46.41"; scale = "1 1 1"; - dataBlock = "ScoutFlyer"; + dataBlock = "scoutFlyer"; lockCount = "0"; homingCount = "0"; disableMove = "0"; - selfPower = "1"; - respawnTime = "30000"; - team = "1"; + Marker = "6792"; Target = "52"; - mountable = "1"; - Marker = "4880"; - respawn = "1"; nextWeaponFire = "2"; + selfPower = "1"; + respawn = "1"; + team = "1"; + respawnTime = "30000"; + mountable = "1"; }; }; new SimGroup(team2) { @@ -4555,14 +4601,14 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "1"; - team = "2"; - WayPoint = "4865"; - Trigger = "4866"; Target = "53"; - isHome = "1"; - searchSchedule = "21832"; originalPosition = "261.046 -426.695 283.179 1 0 0 0"; className = "FlagObj"; + isHome = "1"; + searchSchedule = "21832"; + team = "2"; + WayPoint = "6777"; + Trigger = "6778"; }; new InteriorInstance(InteriorInstance) { position = "403.85 -462.084 319.4"; @@ -4592,10 +4638,10 @@ new SimGroup(MissionGroup) { homingCount = "0"; initialBarrel = "PlasmaBarrelLarge"; - team = "2"; Target = "54"; lastDamagedByTeam = "1"; lastDamagedBy = "4137"; + team = "2"; damageTimeMS = "4152638"; lastProjectile = "14801"; }; @@ -4609,8 +4655,8 @@ new SimGroup(MissionGroup) { homingCount = "0"; initialBarrel = "SentryTurretBarrel"; - team = "2"; Target = "55"; + team = "2"; lastProjectile = "11406"; }; new Item() { @@ -4624,8 +4670,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "2"; Target = "-1"; + team = "2"; }; new InteriorInstance(InteriorInstance) { position = "468.317 -447.645 249.931"; @@ -4645,8 +4691,8 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "2"; Target = "56"; + team = "2"; }; new SimGroup(junk) { @@ -4701,8 +4747,8 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "2"; Target = "-1"; + team = "2"; }; new TSStatic() { position = "373.088 -446.369 327.232"; @@ -4721,8 +4767,8 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "2"; Target = "-1"; + team = "2"; }; new TSStatic() { position = "370.019 -468.96 327.174"; @@ -4741,8 +4787,8 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "2"; Target = "-1"; + team = "2"; }; new TSStatic() { position = "387.953 -492.759 327.174"; @@ -4761,8 +4807,8 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "2"; Target = "-1"; + team = "2"; }; new TSStatic() { position = "410.681 -495.924 327.232"; @@ -4781,8 +4827,8 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "2"; Target = "-1"; + team = "2"; }; new TSStatic() { position = "434.48 -477.99 327.232"; @@ -4801,8 +4847,8 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "2"; Target = "-1"; + team = "2"; }; new TSStatic() { position = "437.628 -455.326 327.174"; @@ -4821,10 +4867,10 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "2"; Target = "-1"; lastDamagedByTeam = "1"; lastDamagedBy = "4137"; + team = "2"; damageTimeMS = "126492"; }; new TSStatic() { @@ -4844,10 +4890,10 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "2"; Target = "-1"; lastDamagedByTeam = "1"; lastDamagedBy = "4137"; + team = "2"; damageTimeMS = "126492"; }; new TSStatic() { @@ -4915,8 +4961,8 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "2"; Target = "-1"; + team = "2"; }; new StaticShape() { position = "410.469 -457.194 335.371"; @@ -4927,8 +4973,8 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "2"; Target = "-1"; + team = "2"; }; new StaticShape() { position = "398.926 -455.535 335.371"; @@ -4939,10 +4985,10 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "2"; Target = "-1"; lastDamagedByTeam = "1"; lastDamagedBy = "34270"; + team = "2"; damageTimeMS = "2366655"; }; new StaticShape() { @@ -4954,8 +5000,8 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "2"; Target = "-1"; + team = "2"; }; new TSStatic() { position = "411.809 -407.844 345.203"; @@ -5015,8 +5061,8 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "2"; Target = "57"; + team = "2"; }; new StaticShape() { position = "353.592 -455.025 327.38"; @@ -5028,9 +5074,9 @@ new SimGroup(MissionGroup) { homingCount = "0"; inUse = "Down"; - Trigger = "4750"; - team = "2"; Target = "58"; + Trigger = "6608"; + team = "2"; notReady = "1"; }; new StaticShape() { @@ -5043,9 +5089,9 @@ new SimGroup(MissionGroup) { homingCount = "0"; inUse = "Down"; - Trigger = "4752"; - team = "2"; Target = "59"; + Trigger = "6610"; + team = "2"; notReady = "1"; }; new StaticShape() { @@ -5058,9 +5104,9 @@ new SimGroup(MissionGroup) { homingCount = "0"; inUse = "Down"; - Trigger = "4754"; - team = "2"; Target = "60"; + Trigger = "6612"; + team = "2"; notReady = "1"; }; new StaticShape() { @@ -5073,9 +5119,9 @@ new SimGroup(MissionGroup) { homingCount = "0"; inUse = "Down"; - Trigger = "4756"; - team = "2"; Target = "61"; + Trigger = "6614"; + team = "2"; notReady = "1"; }; new SimGroup(spawnSpheres) { @@ -5302,10 +5348,10 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - team = "2"; Target = "62"; lastDamagedByTeam = "1"; lastDamagedBy = "4137"; + team = "2"; damageTimeMS = "4120380"; }; new InteriorInstance(InteriorInstance) { @@ -5353,49 +5399,49 @@ new SimGroup(MissionGroup) { homingCount = "0"; disableMove = "0"; - selfPower = "1"; - respawnTime = "30000"; - team = "2"; + Marker = "6791"; Target = "63"; - mountable = "1"; - Marker = "4879"; + selfPower = "1"; respawn = "1"; + team = "2"; + respawnTime = "30000"; + mountable = "1"; }; new FlyingVehicle() { position = "66.2679 -645.691 319.985"; rotation = "0 0 1 133.59"; scale = "1 1 1"; - dataBlock = "ScoutFlyer"; + dataBlock = "scoutFlyer"; lockCount = "0"; homingCount = "0"; disableMove = "0"; - selfPower = "1"; - respawnTime = "30000"; - team = "2"; + Marker = "6790"; Target = "64"; - mountable = "1"; - Marker = "4878"; - respawn = "1"; nextWeaponFire = "2"; + selfPower = "1"; + respawn = "1"; + team = "2"; + respawnTime = "30000"; + mountable = "1"; }; new FlyingVehicle() { position = "54.127 -655.291 320.163"; rotation = "0 0 1 109.521"; scale = "1 1 1"; - dataBlock = "ScoutFlyer"; + dataBlock = "scoutFlyer"; lockCount = "0"; homingCount = "0"; disableMove = "0"; - selfPower = "1"; - respawnTime = "30000"; - team = "2"; + Marker = "6789"; Target = "65"; - mountable = "1"; - Marker = "4877"; - respawn = "1"; nextWeaponFire = "2"; + selfPower = "1"; + respawn = "1"; + team = "2"; + respawnTime = "30000"; + mountable = "1"; }; new Turret() { position = "389.153 -442.633 343.45"; @@ -5407,8 +5453,8 @@ new SimGroup(MissionGroup) { homingCount = "0"; initialBarrel = "SentryTurretBarrel"; - team = "2"; Target = "66"; + team = "2"; lastProjectile = "11406"; }; new InteriorInstance() { @@ -5429,9 +5475,9 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - Trigger = "4787"; - team = "2"; Target = "67"; + Trigger = "6645"; + team = "2"; }; new StaticShape() { position = "388.473 -487.634 283.7"; @@ -5442,9 +5488,9 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - Trigger = "4789"; - team = "2"; Target = "68"; + Trigger = "6647"; + team = "2"; }; new StaticShape() { position = "375.738 -443.219 283.7"; @@ -5455,9 +5501,9 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - Trigger = "4791"; - team = "2"; Target = "69"; + Trigger = "6649"; + team = "2"; }; new Turret() { position = "386.412 -464.88 277.503"; @@ -5469,14 +5515,14 @@ new SimGroup(MissionGroup) { homingCount = "0"; initialBarrel = "SentryTurretBarrel"; - repairedBy = "4137"; wasDisabled = "0"; - team = "2"; Target = "70"; lastDamagedByTeam = "1"; + repairedBy = "4137"; lastDamagedBy = "4137"; - soiledByEnemyRepair = "1"; + team = "2"; damageTimeMS = "2956734"; + soiledByEnemyRepair = "1"; }; new Item() { position = "81.9525 -712.247 316.814"; @@ -5489,8 +5535,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "2"; Target = "-1"; + team = "2"; }; new InteriorInstance() { position = "697.154 -449.086 57.4171"; @@ -5509,14 +5555,14 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - Trigger = "4796"; - team = "2"; - linkID = "3"; - invincible = "1"; - Target = "71"; - linkTo = "4"; noflag = "0"; + Target = "71"; + invincible = "1"; oneway = "0"; + linkID = "3"; + Trigger = "6654"; + team = "2"; + linkTo = "4"; }; new StaticShape() { position = "437.208 -436.929 327.118"; @@ -5526,14 +5572,14 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - Trigger = "4798"; - team = "2"; - linkID = "4"; - invincible = "1"; - Target = "72"; - linkTo = "3"; noflag = "0"; + Target = "72"; + invincible = "1"; oneway = "0"; + linkID = "4"; + Trigger = "6656"; + team = "2"; + linkTo = "3"; }; new InteriorInstance(InteriorInstance) { position = "56.0788 -644.101 311.358"; @@ -5958,6 +6004,366 @@ new SimGroup(MissionGroup) { maxLoopGap = "0"; type = "EffectAudioType"; }; + new SimGroup(StormCollisionWalls) { + + powerCount = "0"; + + new InteriorInstance(InteriorInstance) { + position = "-366.285 432.536 344.653"; + rotation = "0 0 1 52.7121"; + scale = "0.6 1.1 1.6"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-411.043 399.206 344.853"; + rotation = "0 0 1 52.7121"; + scale = "0.6 1.1 1.6"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-421.353 505.678 344.475"; + rotation = "0 0 1 52.7121"; + scale = "0.6 1.1 1.6"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-466.111 472.345 344.675"; + rotation = "0 0 1 52.7121"; + scale = "0.6 1.1 1.6"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-444.085 490.633 342.875"; + rotation = "0 0 1 52.7121"; + scale = "1.1 1.1 1.3"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-448.761 421.792 344.831"; + rotation = "-0 0 -1 36.0964"; + scale = "1.1 1.1 1.3"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-429.963 400.097 344.831"; + rotation = "-0 0 -1 36.0964"; + scale = "0.6 1.1 1.6"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-463.855 444.194 344.631"; + rotation = "-0 0 -1 36.0964"; + scale = "0.6 1.1 1.6"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-357.074 452.124 345.009"; + rotation = "-0 0 -1 36.0964"; + scale = "0.6 1.1 1.6"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-390.278 499.701 344.809"; + rotation = "-0 0 -1 36.0964"; + scale = "0.6 1.1 1.6"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-373.904 477.237 342.809"; + rotation = "-0 0 -1 36.0964"; + scale = "1.1 1.1 1.3"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-414.784 447.552 342.409"; + rotation = "-0 0 -1 36.0964"; + scale = "3 0.9 2"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-425.627 428.746 361.547"; + rotation = "-0.295918 0.908144 -0.296153 95.4666"; + scale = "0.6 3.2 3.2"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-399.532 509.437 349.809"; + rotation = "-0 0 -1 81.933"; + scale = "0.6 1.1 2"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-415.782 394.784 349.809"; + rotation = "-0 0 -1 81.933"; + scale = "0.6 1.1 2"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-352.93 448.41 349.91"; + rotation = "0 0 1 188.113"; + scale = "0.6 1.1 2"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-467.571 464.752 349.91"; + rotation = "0 0 1 188.113"; + scale = "0.6 1.1 2"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-460.312 476.678 341.603"; + rotation = "0.337764 0.67191 -0.65913 143.336"; + scale = "0.6 0.5 3"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-402.565 398.986 341.603"; + rotation = "0.337764 0.67191 -0.65913 143.336"; + scale = "0.6 0.5 3"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-388.688 501.757 342.747"; + rotation = "0.904904 0.30955 -0.292107 95.3539"; + scale = "0.6 0.5 3"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-465.634 442.975 343.087"; + rotation = "0.904904 0.30955 -0.292107 95.3539"; + scale = "0.6 0.5 3"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-416.513 400.165 344.074"; + rotation = "-0.300049 0.905427 -0.300288 95.6375"; + scale = "0.3 1.7 4.5"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-456.644 454.067 344.074"; + rotation = "-0.300049 0.905427 -0.300288 95.6375"; + scale = "0.3 1.7 4.5"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-411.319 408.779 344.068"; + rotation = "0.667385 -0.330986 0.667117 216.683"; + scale = "0.3 1.7 4.5"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-357.471 449.651 344.014"; + rotation = "0.667385 -0.330986 0.667117 216.683"; + scale = "0.3 1.7 4.5"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + }; + new SimGroup(InfernoCollisionWalls) { + + powerCount = "0"; + + new InteriorInstance(InteriorInstance) { + position = "449.436 -483.633 345.053"; + rotation = "0 0 1 52.1391"; + scale = "0.6 1.1 1.6"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "404.645 -516.936 345.253"; + rotation = "0 0 1 52.1391"; + scale = "0.6 1.1 1.6"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "394.552 -410.591 344.875"; + rotation = "0 0 1 52.1391"; + scale = "0.6 1.1 1.6"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "349.568 -444.299 345.075"; + rotation = "0 0 1 52.1391"; + scale = "0.6 1.1 1.6"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "371.288 -425.634 343.275"; + rotation = "0 0 1 52.1391"; + scale = "1.1 1.1 1.3"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "367.176 -494.36 345.231"; + rotation = "-0 0 -1 36.6694"; + scale = "1.1 1.1 1.3"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "385.99 -516.265 345.231"; + rotation = "-0 0 -1 36.6694"; + scale = "0.6 1.1 1.6"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "351.901 -471.83 345.031"; + rotation = "-0 0 -1 36.6694"; + scale = "0.6 1.1 1.6"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "458.556 -463.112 345.409"; + rotation = "-0 0 -1 36.6694"; + scale = "0.6 1.1 1.6"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "424.796 -416.43 345.209"; + rotation = "-0 0 -1 36.6694"; + scale = "0.6 1.1 1.6"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "441.476 -438.169 343.209"; + rotation = "-0 0 -1 36.6694"; + scale = "1.1 1.1 1.3"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "400.894 -468.261 342.809"; + rotation = "-0 0 -1 36.6694"; + scale = "3 0.9 2"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "390.241 -487.174 361.947"; + rotation = "-0.300048 0.905427 -0.300288 95.6375"; + scale = "0.6 3.2 3.2"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "415.527 -406.228 350.209"; + rotation = "-0 0 -1 82.506"; + scale = "0.6 1.1 2"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "400.424 -521.036 350.209"; + rotation = "-0 0 -1 82.506"; + scale = "0.6 1.1 2"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "462.737 -466.785 350.31"; + rotation = "0 0 1 187.54"; + scale = "0.6 1.1 2"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "347.938 -451.589 350.31"; + rotation = "0 0 1 187.54"; + scale = "0.6 1.1 2"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "355.078 -439.592 342.003"; + rotation = "0.334037 0.672859 -0.66006 143.714"; + scale = "0.6 0.5 3"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "413.599 -516.702 342.003"; + rotation = "0.334037 0.672859 -0.66006 143.714"; + scale = "0.6 0.5 3"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "426.448 -413.799 343.147"; + rotation = "0.902138 0.313651 -0.29626 95.5226"; + scale = "0.6 0.5 3"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "349.968 -473.441 341.284"; + rotation = "0.902138 0.313651 -0.29626 95.5226"; + scale = "0.6 0.5 3"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "398.513 -515.966 344.027"; + rotation = "-0.299966 0.905451 -0.300299 95.653"; + scale = "0.3 1.7 4.5"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "358.382 -462.064 344.014"; + rotation = "-0.299966 0.905451 -0.300299 95.653"; + scale = "0.3 1.7 4.5"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "403.708 -507.352 344.022"; + rotation = "0.667273 -0.331029 0.667208 216.677"; + scale = "0.3 1.7 4.5"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "457.555 -466.479 343.984"; + rotation = "0.667273 -0.331029 0.667208 216.677"; + scale = "0.3 1.7 4.5"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + }; }; //--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_Hoth.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_Hoth.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_Hoth.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_Hoth.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_IceGiant.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_IceGiant.mis similarity index 91% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_IceGiant.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_IceGiant.mis index 9ebc86e9..c2f00113 100644 --- a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_IceGiant.mis +++ b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_IceGiant.mis @@ -15,14 +15,14 @@ //--- OBJECT WRITE BEGIN --- new SimGroup(MissionGroup) { - CTF_scoreLimit = "6"; - cdTrack = "2"; - musicTrack = "lush"; CTF_timeLimit = "25"; powerCount = "0"; + CTF_scoreLimit = "5"; + musicTrack = "lush"; + cdTrack = "2"; new MissionArea(MissionArea) { - area = "-968 -680 1744 1712"; + area = "-966 -679 1736 1722"; flightCeiling = "450"; flightCeilingRange = "20"; @@ -55,24 +55,24 @@ new SimGroup(MissionGroup) { terrainFile = "IceGiant.ter"; squareSize = "8"; - hazeDistance = "250"; visibleDistance = "1200"; locked = "true"; position = "-1024 -1024 0"; + hazeDistance = "250"; }; new NavigationGraph(NavGraph) { conjoinAngleDev = "45"; cullDensity = "0.3"; customArea = "0 0 0 0"; - conjoinBowlDev = "20"; - scale = "1 1 1"; - XDimOverSize = "0"; - locked = "true"; - position = "0 0 0 1"; YDimOverSize = "0"; - GraphFile = "IceGiant.nav"; + scale = "1 1 1"; + locked = "true"; coverage = "0"; + conjoinBowlDev = "20"; + position = "0 0 0 1"; + GraphFile = "IceGiant.nav"; + XDimOverSize = "0"; rotation = "0 0 0 0"; }; new SimGroup(Teams) { @@ -110,84 +110,90 @@ new SimGroup(MissionGroup) { position = "-498.158 -383.259 162.099"; rotation = "0.0119567 -0.00505794 -0.999916 44.6581"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Target = "33"; notReady = "1"; locked = "true"; - inUse = "Down"; - Trigger = "20250"; + Trigger = "14879"; team = "1"; + Target = "33"; + inUse = "Down"; }; new StaticShape() { position = "-473.022 -369.709 161.951"; rotation = "0.0117063 0.00480922 0.99992 45.8756"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Target = "34"; notReady = "1"; locked = "true"; - inUse = "Down"; - Trigger = "20252"; + Trigger = "14881"; team = "1"; + Target = "34"; + inUse = "Down"; }; new StaticShape() { position = "-496.502 -391.345 168.657"; rotation = "0.0115459 0.00481108 0.999922 46.4486"; scale = "1 1 1"; + nameTag = "Base"; dataBlock = "GeneratorLarge"; lockCount = "0"; homingCount = "0"; - Target = "35"; locked = "true"; team = "1"; + Target = "35"; }; new ForceFieldBare() { position = "-560.085 -514.943 167.724"; rotation = "-0.0828568 -0.92734 0.364932 25.9552"; scale = "0.75 17.5 11"; + nameTag = "Force Field"; dataBlock = "defaultForceFieldBare"; lockCount = "0"; homingCount = "0"; - Target = "36"; locked = "true"; team = "1"; - pz = "20255"; + Target = "36"; + pz = "14884"; originalscale = "0.75 17.5 11"; }; new ForceFieldBare() { position = "-525.463 -528.783 167.818"; rotation = "0.191274 -0.209934 -0.958823 83.3671"; scale = "0.75 24 11"; + nameTag = "Force Field"; dataBlock = "defaultForceFieldBare"; lockCount = "0"; homingCount = "0"; - Target = "37"; locked = "true"; team = "1"; - pz = "20258"; + Target = "37"; + pz = "14887"; originalscale = "0.75 24 11"; }; new ForceFieldBare() { position = "-520.252 -495.848 167.474"; rotation = "-0.177573 0.221043 -0.958962 83.6234"; scale = "0.75 24 11"; + nameTag = "Force Field"; dataBlock = "defaultForceFieldBare"; lockCount = "0"; homingCount = "0"; - Target = "38"; locked = "true"; team = "1"; - pz = "20260"; + Target = "38"; + pz = "14889"; originalscale = "0.75 24 11"; }; new InteriorInstance() { @@ -204,16 +210,17 @@ new SimGroup(MissionGroup) { position = "-513.531 -407.488 162.334"; rotation = "-0.00205969 0.00495423 0.999986 226.353"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Target = "39"; notReady = "1"; locked = "true"; - inUse = "Down"; - Trigger = "20263"; + Trigger = "14892"; team = "1"; + Target = "39"; + inUse = "Down"; }; new InteriorInstance() { position = "-549.58 -507.745 158.478"; @@ -229,29 +236,31 @@ new SimGroup(MissionGroup) { position = "-535.572 -509.882 158.127"; rotation = "-0 0 -1 80.9696"; scale = "1 1 1"; + nameTag = "Base"; dataBlock = "StationVehiclePad"; lockCount = "0"; homingCount = "0"; - Target = "40"; locked = "true"; - station = "20460"; - inUse = "Down"; ready = "1"; team = "1"; + Target = "40"; + station = "15088"; + inUse = "Down"; }; new Turret() { position = "-518.401 -197.278 172.341"; rotation = "0 0 1 78.3913"; scale = "1 1 1"; + nameTag = "Base"; dataBlock = "TurretBaseLarge"; lockCount = "0"; homingCount = "0"; initialBarrel = "AABarrelLarge"; - Target = "41"; locked = "true"; team = "1"; + Target = "41"; }; new InteriorInstance() { position = "-499.127 -203.855 170.601"; @@ -297,6 +306,7 @@ new SimGroup(MissionGroup) { position = "-431.548 -331.436 143.972"; rotation = "0 0 -1 44.9198"; scale = "1 1 1"; + nameTag = "Flag"; dataBlock = "flag"; lockCount = "0"; homingCount = "0"; @@ -304,106 +314,113 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - Target = "42"; className = "FlagObj"; - isHome = "1"; originalPosition = "-431.548 -331.436 143.972 0 0 -1 0.783998"; team = "1"; - WayPoint = "20445"; - Trigger = "20446"; + WayPoint = "15073"; + Trigger = "15074"; + Target = "42"; + isHome = "1"; }; new ForceFieldBare() { position = "-436.261 -349.026 144.524"; rotation = "0.158782 -0.392852 -0.90579 47.0388"; scale = "0.75 20 11"; + nameTag = "Force Field"; dataBlock = "defaultForceFieldBare"; lockCount = "0"; homingCount = "0"; - Target = "43"; locked = "true"; team = "1"; - pz = "20274"; + Target = "43"; + pz = "14903"; originalscale = "0.75 20 11"; }; new ForceFieldBare() { position = "-414.029 -328.689 144.274"; rotation = "-0.153077 0.38454 -0.910328 46.7846"; scale = "0.75 20 11"; + nameTag = "Force Field"; dataBlock = "defaultForceFieldBare"; lockCount = "0"; homingCount = "0"; - Target = "44"; locked = "true"; team = "1"; - pz = "20276"; + Target = "44"; + pz = "14905"; originalscale = "0.75 20 11"; }; new StaticShape() { position = "-574.914 -50.7955 254.149"; rotation = "0 0 1 89.0376"; scale = "1 1 1"; + nameTag = "Large"; dataBlock = "SensorLargePulse"; lockCount = "0"; homingCount = "0"; - Target = "45"; locked = "true"; team = "1"; + Target = "45"; }; new StaticShape() { position = "-556.387 -519.328 162.211"; rotation = "0 0 1 226.787"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Target = "46"; notReady = "1"; locked = "true"; - inUse = "Down"; - Trigger = "20279"; + Trigger = "14908"; team = "1"; + Target = "46"; + inUse = "Down"; }; new StaticShape() { position = "-552.344 -494.545 162.219"; rotation = "0 0 -1 30.0228"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Target = "47"; locked = "true"; - Trigger = "20281"; + Trigger = "14910"; team = "1"; + Target = "47"; }; new Turret() { position = "-371.683 -491.021 148.473"; rotation = "0 0 1 52.8167"; scale = "1 1 1"; + nameTag = "Base"; dataBlock = "TurretBaseLarge"; lockCount = "0"; homingCount = "0"; initialBarrel = "MissileBarrelLarge"; - Target = "48"; locked = "true"; team = "1"; + Target = "48"; }; new StaticShape() { position = "-388.791 -547.565 191.195"; rotation = "0 0 1 10.3129"; scale = "1 1 1"; + nameTag = "Large"; dataBlock = "SensorLargePulse"; lockCount = "0"; homingCount = "0"; - Target = "49"; locked = "true"; team = "1"; + Target = "49"; }; new InteriorInstance() { position = "-402.27 -562.093 189.48"; @@ -426,9 +443,9 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "1"; - Target = "-1"; locked = "true"; team = "1"; + Target = "-1"; }; new InteriorInstance(InteriorInstance) { position = "-446.062 -307.581 143.88"; @@ -448,42 +465,45 @@ new SimGroup(MissionGroup) { position = "-502.127 -396.763 172.667"; rotation = "-0.0485862 -0.101748 0.993623 226.798"; scale = "1 1 1"; + nameTag = "Base"; dataBlock = "SolarPanel"; lockCount = "0"; homingCount = "0"; - Target = "50"; - combo10651_3 = "1"; + hitBy10651 = "1"; locked = "true"; team = "1"; - hitBy10651 = "1"; + Target = "50"; + combo10651_3 = "1"; }; new ForceFieldBare() { position = "-484.295 -385.369 162.065"; rotation = "0.012307 -0.00506211 -0.999911 43.512"; scale = "0.6 7 7"; + nameTag = "Base"; dataBlock = "defaultTeamSlowFieldBare"; lockCount = "0"; homingCount = "0"; - Target = "51"; locked = "true"; team = "1"; - pz = "20290"; + Target = "51"; + pz = "14919"; originalscale = "0.6 7 7"; }; new ForceFieldBare() { position = "-497.735 -397.317 162.075"; rotation = "0.012307 -0.00506211 -0.999911 43.512"; scale = "0.6 7 7"; + nameTag = "Base"; dataBlock = "defaultTeamSlowFieldBare"; lockCount = "0"; homingCount = "0"; - Target = "52"; locked = "true"; team = "1"; - pz = "20292"; + Target = "52"; + pz = "14921"; originalscale = "0.6 7 7"; }; }; @@ -498,9 +518,9 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "1"; - Target = "-1"; locked = "true"; team = "1"; + Target = "-1"; }; }; new SimGroup(Team2) { @@ -544,13 +564,14 @@ new SimGroup(MissionGroup) { position = "356.847 395.195 205.248"; rotation = "0 0 -1 62.166"; scale = "1 1 1"; + nameTag = "Large"; dataBlock = "SensorLargePulse"; lockCount = "0"; homingCount = "0"; - Target = "53"; locked = "true"; team = "2"; + Target = "53"; }; new Item() { position = "244.713 702.034 168.885"; @@ -563,9 +584,9 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "1"; - Target = "-1"; locked = "true"; team = "2"; + Target = "-1"; }; new InteriorInstance() { position = "295.004 471.686 177.747"; @@ -581,121 +602,130 @@ new SimGroup(MissionGroup) { position = "160.9 624.684 168.799"; rotation = "0 0 1 104.279"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Target = "54"; locked = "true"; - Trigger = "20303"; + Trigger = "14932"; team = "2"; + Target = "54"; }; new StaticShape() { position = "146.366 600.177 168.801"; rotation = "0 0 1 194.806"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Target = "55"; locked = "true"; - Trigger = "20305"; + Trigger = "14934"; team = "2"; + Target = "55"; }; new StaticShape() { position = "155.269 630.807 175.298"; rotation = "0 0 1 195.379"; scale = "1 1 1"; + nameTag = "Base"; dataBlock = "GeneratorLarge"; lockCount = "0"; homingCount = "0"; - Target = "56"; locked = "true"; team = "2"; + Target = "56"; }; new ForceFieldBare() { position = "216.298 734.943 174.061"; rotation = "-0.189278 -0.446809 0.874377 51.0468"; scale = "0.75 17.5 11"; + nameTag = "Force Field"; dataBlock = "defaultForceFieldBare"; lockCount = "0"; homingCount = "0"; - Target = "57"; locked = "true"; team = "2"; - pz = "20308"; + Target = "57"; + pz = "14937"; originalscale = "0.75 17.5 11"; }; new ForceFieldBare() { position = "236.335 703.499 174.155"; rotation = "0.185253 -0.406796 -0.894538 49.9885"; scale = "0.75 24 11"; + nameTag = "Force Field"; dataBlock = "defaultForceFieldBare"; lockCount = "0"; homingCount = "0"; - Target = "58"; locked = "true"; team = "2"; - pz = "20310"; + Target = "58"; + pz = "14939"; originalscale = "0.75 24 11"; }; new ForceFieldBare() { position = "259.789 727.202 173.811"; rotation = "-0.159042 0.415977 -0.89536 50.2321"; scale = "0.75 24 11"; + nameTag = "Force Field"; dataBlock = "defaultForceFieldBare"; lockCount = "0"; homingCount = "0"; - Target = "59"; locked = "true"; team = "2"; - pz = "20312"; + Target = "59"; + pz = "14941"; originalscale = "0.75 24 11"; }; new StaticShape() { position = "161.637 653.354 168.8"; rotation = "0 0 1 16.4337"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Target = "60"; locked = "true"; - Trigger = "20314"; + Trigger = "14943"; team = "2"; + Target = "60"; }; new ForceFieldBare() { position = "135.359 529.324 150.173"; rotation = "0.162216 -0.213669 -0.963344 75.4587"; scale = "0.75 20 11"; + nameTag = "Force Field"; dataBlock = "defaultForceFieldBare"; lockCount = "0"; homingCount = "0"; - Target = "61"; locked = "true"; team = "2"; - pz = "20316"; + Target = "61"; + pz = "14945"; originalscale = "0.75 20 11"; }; new Turret() { position = "315.336 472.384 179.482"; rotation = "0 0 1 237.616"; scale = "1 1 1"; + nameTag = "Base"; dataBlock = "TurretBaseLarge"; lockCount = "0"; homingCount = "0"; initialBarrel = "AABarrelLarge"; - Target = "62"; locked = "true"; team = "2"; + Target = "62"; }; new Item() { position = "145.51 629.077 172.116"; @@ -708,14 +738,15 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "1"; - Target = "-1"; locked = "true"; team = "2"; + Target = "-1"; }; new Item() { position = "130.009 546.93 149.668"; rotation = "0 0 -1 72.7083"; scale = "1 1 1"; + nameTag = "Flag"; dataBlock = "flag"; lockCount = "0"; homingCount = "0"; @@ -723,14 +754,14 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - Target = "63"; className = "FlagObj"; - isHome = "1"; - searchSchedule = "278665"; originalPosition = "130.009 546.93 149.668 0 0 -1 1.269"; + searchSchedule = "278665"; team = "2"; - WayPoint = "20447"; - Trigger = "20448"; + WayPoint = "15075"; + Trigger = "15076"; + Target = "63"; + isHome = "1"; }; new InteriorInstance() { position = "118.639 550.395 145.06"; @@ -746,28 +777,30 @@ new SimGroup(MissionGroup) { position = "143.824 558.049 149.916"; rotation = "-0.161262 0.21486 -0.963239 75.4213"; scale = "0.75 20 11"; + nameTag = "Force Field"; dataBlock = "defaultForceFieldBare"; lockCount = "0"; homingCount = "0"; - Target = "64"; locked = "true"; team = "2"; - pz = "20323"; + Target = "64"; + pz = "14952"; originalscale = "0.75 20 11"; }; new Turret() { position = "-97.022 547.926 183.901"; rotation = "0 0 1 180.31"; scale = "1 1 1"; + nameTag = "Base"; dataBlock = "TurretBaseLarge"; lockCount = "0"; homingCount = "0"; initialBarrel = "MissileBarrelLarge"; - Target = "65"; locked = "true"; team = "2"; + Target = "65"; }; new InteriorInstance() { position = "-107.305 530.295 182.153"; @@ -803,41 +836,44 @@ new SimGroup(MissionGroup) { position = "239.159 724.748 164.464"; rotation = "-0 0 -1 45.2639"; scale = "1 1 1"; + nameTag = "Base"; dataBlock = "StationVehiclePad"; lockCount = "0"; homingCount = "0"; - Target = "66"; locked = "true"; - station = "20463"; ready = "1"; team = "2"; + Target = "66"; + station = "15091"; }; new StaticShape() { position = "216.702 729.048 168.553"; rotation = "0 0 -1 93.7359"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Target = "67"; locked = "true"; - Trigger = "20330"; + Trigger = "14959"; team = "2"; + Target = "67"; }; new StaticShape() { position = "234.519 747.016 168.55"; rotation = "0 0 1 2.46102"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Target = "68"; locked = "true"; - Trigger = "20332"; + Trigger = "14961"; team = "2"; + Target = "68"; }; new InteriorInstance() { position = "39.4792 796.246 262.813"; @@ -853,13 +889,14 @@ new SimGroup(MissionGroup) { position = "27.2192 780.691 264.53"; rotation = "0 0 1 185.878"; scale = "1 1 1"; + nameTag = "Large"; dataBlock = "SensorLargePulse"; lockCount = "0"; homingCount = "0"; - Target = "69"; locked = "true"; team = "2"; + Target = "69"; }; new InteriorInstance(InteriorInstance) { position = "105.62 559.631 149.56"; @@ -879,48 +916,51 @@ new SimGroup(MissionGroup) { position = "153.279 636.508 168.65"; rotation = "0 0 1 105.425"; scale = "0.6 7 7"; + nameTag = "Base"; dataBlock = "defaultTeamSlowFieldBare"; lockCount = "0"; homingCount = "0"; - Target = "70"; locked = "true"; team = "2"; - pz = "20338"; + Target = "70"; + pz = "14967"; originalscale = "0.6 7 7"; }; new ForceFieldBare() { position = "147.932 619.338 168.759"; rotation = "0 0 1 105.425"; scale = "0.6 7 7"; + nameTag = "Base"; dataBlock = "defaultTeamSlowFieldBare"; lockCount = "0"; homingCount = "0"; - Target = "71"; locked = "true"; team = "2"; - pz = "20340"; + Target = "71"; + pz = "14969"; originalscale = "0.6 7 7"; }; new StaticShape() { position = "157.303 638.372 179.219"; rotation = "0.585669 -0.082533 0.806338 19.8261"; scale = "1 1 1"; + nameTag = "Base"; dataBlock = "SolarPanel"; lockCount = "0"; homingCount = "0"; - Target = "72"; locked = "true"; team = "2"; + Target = "72"; }; }; }; new SimGroup(Team0) { - providesPower = "1"; powerCount = "1"; + providesPower = "1"; new SimGroup(midfield) { @@ -947,10 +987,10 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - Target = "-1"; locked = "true"; - team = "0"; ammoStore = "1"; + team = "0"; + Target = "-1"; }; new Item() { position = "-153.93 110.27 133.982"; @@ -963,50 +1003,53 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - Target = "-1"; locked = "true"; - team = "0"; ammoStore = "1"; + team = "0"; + Target = "-1"; }; new Turret() { position = "-137.803 97.9283 142.938"; rotation = "0 0 1 126.624"; scale = "1 1 1"; + nameTag = "Base"; dataBlock = "TurretBaseLarge"; lockCount = "0"; homingCount = "0"; initialBarrel = "MissileBarrelLarge"; - Target = "73"; locked = "true"; team = "0"; + Target = "73"; }; new Turret() { position = "-155.903 111.747 142.913"; rotation = "0 0 -1 52.7121"; scale = "1 1 1"; + nameTag = "Base"; dataBlock = "TurretBaseLarge"; lockCount = "0"; homingCount = "0"; initialBarrel = "MissileBarrelLarge"; - Target = "74"; locked = "true"; team = "0"; + Target = "74"; }; new StaticShape() { position = "-146.835 104.837 133.904"; rotation = "0 0 -1 52.1392"; scale = "1 1 1"; + nameTag = "Outpost"; dataBlock = "FlipFlop"; lockCount = "0"; homingCount = "0"; - Target = "75"; + Projector = "0"; locked = "true"; name = "Outpost"; team = "0"; - Projector = "0"; + Target = "75"; }; new Item() { position = "-146.989 105.247 118.133"; @@ -1019,9 +1062,9 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "1"; - Target = "-1"; locked = "true"; team = "0"; + Target = "-1"; }; new WayPoint() { position = "-146.748 105.123 116.633"; @@ -1049,13 +1092,14 @@ new SimGroup(MissionGroup) { position = "-146.736 104.788 142.914"; rotation = "0 0 -1 52.941"; scale = "1 1 1"; + nameTag = "Large"; dataBlock = "SensorLargePulse"; lockCount = "0"; homingCount = "0"; - Target = "76"; locked = "true"; team = "0"; + Target = "76"; }; }; }; @@ -1166,8 +1210,8 @@ new SimGroup(MissionGroup) { high_fogVolume2 = "-1 0 0"; high_fogVolume3 = "-1 0 0"; - locked = "true"; cloudSpeed0 = "0.000000 0.000000"; + locked = "true"; }; new SimGroup(randomObjects) { diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_IsleDeBatalla.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_IsleDeBatalla.mis similarity index 94% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_IsleDeBatalla.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_IsleDeBatalla.mis index cbdf52c2..947695ee 100644 --- a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_IsleDeBatalla.mis +++ b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_IsleDeBatalla.mis @@ -18,9 +18,9 @@ new SimGroup(MissionGroup) { CTF_timeLimit = "25"; musicTrack = "badlands"; - powerCount = "0"; - cdTrack = "2"; CTF_scoreLimit = "8"; + cdTrack = "2"; + powerCount = "0"; new MissionArea(MissionArea) { area = "-840 -928 1712 1872"; @@ -58,21 +58,21 @@ new SimGroup(MissionGroup) { visibleDistance = "1200"; locked = "true"; - hazeDistance = "250"; position = "-1024 -1024 0"; + hazeDistance = "250"; }; new NavigationGraph(NavGraph) { conjoinAngleDev = "70"; cullDensity = "0.3"; customArea = "0 0 0 0"; - conjoinBowlDev = "20"; scale = "1 1 1"; - GraphFile = "Misadventure.nav"; - locked = "true"; coverage = "0"; + conjoinBowlDev = "20"; + locked = "true"; position = "0 0 0 1"; XDimOverSize = "0"; + GraphFile = "Misadventure.nav"; YDimOverSize = "0"; rotation = "0 0 0 0"; }; @@ -107,10 +107,10 @@ new SimGroup(MissionGroup) { high_fogVolume2 = "-1 -3.57007e+33 3.2031e+38"; high_fogVolume3 = "-1 3.18981e+38 -2.71821e+33"; - cloudSpeed0 = "0.000000 0.000000"; locked = "true"; + cloudSpeed0 = "0.000000 0.000000"; }; - new SimGroup(teams) { + new SimGroup(Teams) { powerCount = "0"; @@ -314,8 +314,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - Target = "-1"; team = "0"; + Target = "-1"; }; new Item() { position = "-749.252 533.548 79.0738"; @@ -328,8 +328,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - Target = "-1"; team = "0"; + Target = "-1"; }; new TSStatic() { position = "-742.743 189.637 94.1343"; @@ -578,12 +578,12 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - inUse = "Down"; - Target = "33"; - notReady = "1"; - invincible = "1"; - Trigger = "5687"; + Trigger = "9032"; team = "0"; + inUse = "Down"; + notReady = "1"; + Target = "33"; + invincible = "1"; }; new StaticShape() { position = "-943.663 -692.234 151.117"; @@ -594,10 +594,10 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; + Trigger = "9034"; + team = "0"; Target = "34"; invincible = "1"; - Trigger = "5689"; - team = "0"; }; new InteriorInstance() { position = "208.47 -150.459 173.547"; @@ -618,12 +618,12 @@ new SimGroup(MissionGroup) { team = "0"; }; }; - new SimGroup(team1) { + new SimGroup(Team1) { powerCount = "2"; new Item() { - position = "-390.761 350.991 190.965"; + position = "-390.761 350.991 191.565"; rotation = "1 0 0 0"; scale = "1 1 1"; nameTag = "Flag"; @@ -634,14 +634,14 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - className = "FlagObj"; - isHome = "1"; searchSchedule = "4538"; - Target = "35"; - originalPosition = "-390.761 350.991 190.965 1 0 0 0"; + className = "FlagObj"; team = "1"; - WayPoint = "5868"; - Trigger = "5869"; + WayPoint = "9213"; + Trigger = "9214"; + Target = "35"; + isHome = "1"; + originalPosition = "-390.761 350.991 190.965 1 0 0 0"; }; new InteriorInstance(InteriorInstance) { position = "-256.179 222.601 230.675"; @@ -661,16 +661,16 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - damageTimeMS = "2843069"; - inUse = "Down"; - repairedBy = "20838"; - Target = "36"; - notReady = "1"; lastDamagedByTeam = "2"; - wasDisabled = "1"; - Trigger = "5697"; - team = "1"; lastDamagedBy = "20838"; + repairedBy = "20838"; + damageTimeMS = "2843069"; + Trigger = "9042"; + team = "1"; + inUse = "Down"; + notReady = "1"; + Target = "36"; + wasDisabled = "1"; }; new StaticShape() { position = "-277.191 220.202 230.759"; @@ -681,16 +681,16 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - damageTimeMS = "2848639"; - inUse = "Down"; - repairedBy = "20838"; - Target = "37"; - notReady = "1"; lastDamagedByTeam = "2"; - wasDisabled = "1"; - Trigger = "5699"; - team = "1"; lastDamagedBy = "20838"; + repairedBy = "20838"; + damageTimeMS = "2848639"; + Trigger = "9044"; + team = "1"; + inUse = "Down"; + notReady = "1"; + Target = "37"; + wasDisabled = "1"; }; new StaticShape() { position = "-259.251 208.904 230.759"; @@ -701,14 +701,14 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - damageTimeMS = "2347135"; - inUse = "Down"; - Target = "38"; - notReady = "1"; lastDamagedByTeam = "2"; - Trigger = "5701"; - team = "1"; lastDamagedBy = "20838"; + damageTimeMS = "2347135"; + Trigger = "9046"; + team = "1"; + inUse = "Down"; + notReady = "1"; + Target = "38"; }; new StaticShape() { position = "-259.155 226.704 230.759"; @@ -719,15 +719,15 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - damageTimeMS = "89309"; - inUse = "Down"; - Target = "39"; - notReady = "1"; lastDamagedByTeam = "1"; - wasDisabled = "1"; - Trigger = "5703"; - team = "1"; lastDamagedBy = "4137"; + damageTimeMS = "89309"; + Trigger = "9048"; + team = "1"; + inUse = "Down"; + notReady = "1"; + Target = "39"; + wasDisabled = "1"; }; new StaticShape() { position = "-273.629 216.561 225.625"; @@ -738,11 +738,11 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - damageTimeMS = "115135"; - Target = "40"; lastDamagedByTeam = "1"; - team = "1"; lastDamagedBy = "4137"; + damageTimeMS = "115135"; + team = "1"; + Target = "40"; }; new Item() { position = "-287.982 201.741 230.784"; @@ -755,8 +755,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - Target = "-1"; team = "1"; + Target = "-1"; }; new StaticShape() { position = "-263.452 212.307 225.625"; @@ -767,11 +767,11 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - damageTimeMS = "115135"; - Target = "41"; lastDamagedByTeam = "1"; - team = "1"; lastDamagedBy = "4137"; + damageTimeMS = "115135"; + team = "1"; + Target = "41"; }; new InteriorInstance(InteriorInstance) { position = "-130.469 350.899 222.344"; @@ -800,14 +800,14 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - damageTimeMS = "536895"; - inUse = "Down"; - Target = "42"; - notReady = "1"; lastDamagedByTeam = "1"; - Trigger = "5710"; - team = "1"; lastDamagedBy = "8578"; + damageTimeMS = "536895"; + Trigger = "9055"; + team = "1"; + inUse = "Down"; + notReady = "1"; + Target = "42"; }; new StaticShape() { position = "-135.059 363.075 246.4"; @@ -818,11 +818,11 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - inUse = "Down"; - Target = "43"; - notReady = "1"; - Trigger = "5712"; + Trigger = "9057"; team = "1"; + inUse = "Down"; + notReady = "1"; + Target = "43"; }; new StaticShape() { position = "-150.459 362.875 246.4"; @@ -833,11 +833,11 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - inUse = "Down"; - Target = "44"; - notReady = "1"; - Trigger = "5714"; + Trigger = "9059"; team = "1"; + inUse = "Down"; + notReady = "1"; + Target = "44"; }; new Item() { position = "-157.22 388.53 238.422"; @@ -850,8 +850,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - Target = "-1"; team = "1"; + Target = "-1"; }; new StaticShape() { position = "-142.81 370.581 238.34"; @@ -862,11 +862,11 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - inUse = "Down"; - Target = "45"; - notReady = "1"; - Trigger = "5717"; + Trigger = "9062"; team = "1"; + inUse = "Down"; + notReady = "1"; + Target = "45"; }; new Turret() { position = "-122.613 354.068 250.228"; @@ -879,8 +879,8 @@ new SimGroup(MissionGroup) { initialBarrel = "PlasmaBarrelLarge"; lastProjectile = "11942"; - Target = "46"; team = "1"; + Target = "46"; }; new Turret() { position = "-142.823 374.664 254.797"; @@ -892,8 +892,8 @@ new SimGroup(MissionGroup) { homingCount = "0"; initialBarrel = "SentryTurretBarrel"; - Target = "47"; team = "1"; + Target = "47"; }; new Turret() { position = "-268.221 214.698 254.7"; @@ -906,8 +906,8 @@ new SimGroup(MissionGroup) { initialBarrel = "SentryTurretBarrel"; lastProjectile = "14859"; - Target = "48"; team = "1"; + Target = "48"; }; new Turret() { position = "-179.97 389.962 242.21"; @@ -919,12 +919,12 @@ new SimGroup(MissionGroup) { homingCount = "0"; initialBarrel = "PlasmaBarrelLarge"; + lastDamagedByTeam = "1"; + lastDamagedBy = "9458"; lastProjectile = "11936"; damageTimeMS = "1114495"; - Target = "49"; - lastDamagedByTeam = "1"; team = "1"; - lastDamagedBy = "9458"; + Target = "49"; }; new StaticShape() { position = "-501.157 638.135 95.299"; @@ -935,11 +935,11 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - inUse = "Down"; - Target = "50"; ready = "1"; team = "1"; - station = "5882"; + inUse = "Down"; + Target = "50"; + station = "9227"; }; new WayPoint() { position = "-268.096 214.695 228.875"; @@ -1018,8 +1018,8 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - Target = "51"; team = "1"; + Target = "51"; }; new WayPoint() { position = "-499.893 633.763 98.9485"; @@ -1041,8 +1041,8 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - Target = "52"; team = "1"; + Target = "52"; }; new SimGroup(Stackables) { @@ -1287,11 +1287,11 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - inUse = "Down"; - Target = "53"; - notReady = "1"; - Trigger = "5761"; + Trigger = "9106"; team = "1"; + inUse = "Down"; + notReady = "1"; + Target = "53"; }; new InteriorInstance() { position = "-20.2506 412.332 338.687"; @@ -1353,7 +1353,7 @@ new SimGroup(MissionGroup) { team = "1"; }; }; - new SimGroup(team2) { + new SimGroup(Team2) { providesPower = "0"; powerCount = "2"; @@ -1381,9 +1381,9 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - Target = "54"; - Trigger = "5772"; + Trigger = "9117"; team = "2"; + Target = "54"; }; }; new InteriorInstance(InteriorInstance) { @@ -1405,12 +1405,12 @@ new SimGroup(MissionGroup) { homingCount = "0"; initialBarrel = "PlasmaBarrelLarge"; + lastDamagedByTeam = "2"; + lastDamagedBy = "9470"; lastProjectile = "32743"; damageTimeMS = "971103"; - Target = "55"; - lastDamagedByTeam = "2"; team = "2"; - lastDamagedBy = "9470"; + Target = "55"; }; new StaticShape() { position = "164.259 -368.675 238.403"; @@ -1421,11 +1421,11 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - inUse = "Down"; - Target = "56"; - notReady = "1"; - Trigger = "5776"; + Trigger = "9121"; team = "2"; + inUse = "Down"; + notReady = "1"; + Target = "56"; }; new Item() { position = "149.22 -396.53 238.422"; @@ -1438,8 +1438,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - Target = "-1"; team = "2"; + Target = "-1"; }; new Turret() { position = "134.823 -382.664 254.797"; @@ -1452,8 +1452,8 @@ new SimGroup(MissionGroup) { initialBarrel = "SentryTurretBarrel"; lastProjectile = "14713"; - Target = "57"; team = "2"; + Target = "57"; }; new StaticShape() { position = "127.059 -371.075 246.4"; @@ -1464,11 +1464,11 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - inUse = "Down"; - Target = "58"; - notReady = "1"; - Trigger = "5780"; + Trigger = "9125"; team = "2"; + inUse = "Down"; + notReady = "1"; + Target = "58"; }; new StaticShape() { position = "142.459 -370.875 246.4"; @@ -1479,11 +1479,11 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - inUse = "Down"; - Target = "59"; - notReady = "1"; - Trigger = "5782"; + Trigger = "9127"; team = "2"; + inUse = "Down"; + notReady = "1"; + Target = "59"; }; new StaticShape() { position = "134.81 -378.581 238.34"; @@ -1494,14 +1494,14 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - damageTimeMS = "2737119"; - inUse = "Down"; - Target = "60"; - notReady = "1"; lastDamagedByTeam = "2"; - Trigger = "5784"; - team = "2"; lastDamagedBy = "12564"; + damageTimeMS = "2737119"; + Trigger = "9129"; + team = "2"; + inUse = "Down"; + notReady = "1"; + Target = "60"; }; new InteriorInstance(InteriorInstance) { position = "489.24 -633.321 96.3338"; @@ -1521,11 +1521,11 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - inUse = "Down"; - Target = "61"; ready = "1"; team = "2"; - station = "5885"; + inUse = "Down"; + Target = "61"; + station = "9230"; }; new InteriorInstance(InteriorInstance) { position = "382.864 -359.051 189.914"; @@ -1537,7 +1537,7 @@ new SimGroup(MissionGroup) { team = "2"; }; new Item() { - position = "382.761 -358.991 190.965"; + position = "382.761 -358.991 191.565"; rotation = "0 0 1 180"; scale = "1 1 1"; nameTag = "Flag"; @@ -1548,14 +1548,14 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - className = "FlagObj"; - isHome = "1"; searchSchedule = "8784"; - Target = "62"; - originalPosition = "382.761 -358.991 190.965 0 0 1 3.14159"; + className = "FlagObj"; team = "2"; - WayPoint = "5870"; - Trigger = "5871"; + WayPoint = "9215"; + Trigger = "9216"; + Target = "62"; + isHome = "1"; + originalPosition = "382.761 -358.991 190.965 0 0 1 3.14159"; }; new WayPoint() { position = "260.096 -222.695 228.675"; @@ -1579,8 +1579,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - Target = "-1"; team = "2"; + Target = "-1"; }; new StaticShape() { position = "269.284 -210.801 230.759"; @@ -1591,16 +1591,16 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - damageTimeMS = "2843069"; - inUse = "Down"; - repairedBy = "20838"; - Target = "63"; - notReady = "1"; lastDamagedByTeam = "2"; - wasDisabled = "1"; - Trigger = "5793"; - team = "2"; lastDamagedBy = "20838"; + repairedBy = "20838"; + damageTimeMS = "2843069"; + Trigger = "9138"; + team = "2"; + inUse = "Down"; + notReady = "1"; + Target = "63"; + wasDisabled = "1"; }; new StaticShape() { position = "269.191 -228.202 230.759"; @@ -1611,16 +1611,16 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - damageTimeMS = "2848639"; - inUse = "Down"; - repairedBy = "20838"; - Target = "64"; - notReady = "1"; lastDamagedByTeam = "2"; - wasDisabled = "1"; - Trigger = "5795"; - team = "2"; lastDamagedBy = "20838"; + repairedBy = "20838"; + damageTimeMS = "2848639"; + Trigger = "9140"; + team = "2"; + inUse = "Down"; + notReady = "1"; + Target = "64"; + wasDisabled = "1"; }; new StaticShape() { position = "251.251 -216.904 230.759"; @@ -1631,14 +1631,14 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - damageTimeMS = "2347135"; - inUse = "Down"; - Target = "65"; - notReady = "1"; lastDamagedByTeam = "2"; - Trigger = "5797"; - team = "2"; lastDamagedBy = "20838"; + damageTimeMS = "2347135"; + Trigger = "9142"; + team = "2"; + inUse = "Down"; + notReady = "1"; + Target = "65"; }; new StaticShape() { position = "251.155 -234.704 230.759"; @@ -1649,15 +1649,15 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - damageTimeMS = "89309"; - inUse = "Down"; - Target = "66"; - notReady = "1"; lastDamagedByTeam = "1"; - wasDisabled = "1"; - Trigger = "5799"; - team = "2"; lastDamagedBy = "4137"; + damageTimeMS = "89309"; + Trigger = "9144"; + team = "2"; + inUse = "Down"; + notReady = "1"; + Target = "66"; + wasDisabled = "1"; }; new StaticShape() { position = "265.629 -224.561 225.625"; @@ -1668,11 +1668,11 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - damageTimeMS = "115135"; - Target = "67"; lastDamagedByTeam = "1"; - team = "2"; lastDamagedBy = "4137"; + damageTimeMS = "115135"; + team = "2"; + Target = "67"; }; new StaticShape() { position = "255.452 -220.307 225.625"; @@ -1683,11 +1683,11 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - damageTimeMS = "115135"; - Target = "68"; lastDamagedByTeam = "1"; - team = "2"; lastDamagedBy = "4137"; + damageTimeMS = "115135"; + team = "2"; + Target = "68"; }; new InteriorInstance(InteriorInstance) { position = "248.179 -230.601 230.675"; @@ -1709,8 +1709,8 @@ new SimGroup(MissionGroup) { initialBarrel = "SentryTurretBarrel"; lastProjectile = "7281"; - Target = "69"; team = "2"; + Target = "69"; }; new SpawnSphere() { position = "421.603 -288.967 195.38"; @@ -1771,8 +1771,8 @@ new SimGroup(MissionGroup) { initialBarrel = "PlasmaBarrelLarge"; lastProjectile = "7702"; - Target = "70"; team = "2"; + Target = "70"; }; new InteriorInstance(InteriorInstance) { position = "65.2915 -456.378 264.816"; @@ -1792,8 +1792,8 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - Target = "71"; team = "2"; + Target = "71"; }; new WayPoint() { position = "491.893 -641.763 98.9485"; @@ -1815,8 +1815,8 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - Target = "72"; team = "2"; + Target = "72"; }; new SimGroup(Stackables) { @@ -2199,14 +2199,14 @@ new SimGroup(MissionGroup) { removeWetEdges = "0"; AudioEnvironment = "Underwater"; - textureSize = "32 32"; - floodFill = "1"; - params0 = "0.32 -0.67 0.066 0.5"; - extent = "2000 2000 98"; params1 = "0.63 -2.41 0.33 0.21"; + extent = "2000 2000 98"; params3 = "1.21 -0.61 0.13 -0.33"; + textureSize = "32 32"; params2 = "0.39 0.39 0.2 0.133"; + floodFill = "1"; seedPoints = "0 0 1 0 1 1 0 1"; + params0 = "0.32 -0.67 0.066 0.5"; }; new InteriorInstance() { position = "-390.864 351.051 189.914"; @@ -2224,8 +2224,8 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - Target = "-1"; holo = "0"; + Target = "-1"; }; new InteriorInstance(InteriorInstance) { position = "927.302 677.982 182.936"; @@ -2245,8 +2245,8 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - Target = "-1"; holo = "0"; + Target = "-1"; }; new InteriorInstance(InteriorInstance) { position = "-935.302 -685.982 183.536"; diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_LavaGods.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_LavaGods.mis similarity index 94% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_LavaGods.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_LavaGods.mis index 3ba6e2f5..e164fd74 100644 --- a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_LavaGods.mis +++ b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_LavaGods.mis @@ -17,9 +17,9 @@ //--- OBJECT WRITE BEGIN --- new SimGroup(MissionGroup) { - CTF_timeLimit = "25"; powerCount = "0"; CTF_scoreLimit = "7"; + CTF_timeLimit = "25"; cdTrack = "3"; musicTrack = "volcanic"; @@ -57,25 +57,25 @@ new SimGroup(MissionGroup) { terrainFile = "LavaGods.ter"; squareSize = "8"; + visibleDistance = "1200"; locked = "true"; position = "-1024 -1024 0"; hazeDistance = "250"; - visibleDistance = "1200"; }; new NavigationGraph(NavGraph) { conjoinAngleDev = "45"; cullDensity = "0.3"; customArea = "0 0 0 0"; - locked = "true"; - YDimOverSize = "0"; - position = "0 0 0 1"; - coverage = "0"; - conjoinBowlDev = "20"; - rotation = "0 0 0 0"; - GraphFile = "flatice.nav"; - XDimOverSize = "0"; scale = "1 1 1"; + conjoinBowlDev = "20"; + locked = "true"; + GraphFile = "flatice.nav"; + position = "0 0 0 1"; + XDimOverSize = "0"; + rotation = "0 0 0 0"; + YDimOverSize = "0"; + coverage = "0"; }; new Sky(Sky) { position = "-1216 -848 0"; @@ -172,12 +172,12 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; + inUse = "Down"; locked = "true"; - Trigger = "5098"; + notReady = "1"; + Trigger = "4843"; team = "1"; Target = "33"; - inUse = "Down"; - notReady = "1"; }; new Turret() { position = "-281.071 -269.262 132.05"; @@ -202,12 +202,12 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; + inUse = "Down"; locked = "true"; - Trigger = "5101"; + notReady = "1"; + Trigger = "4846"; team = "1"; Target = "35"; - inUse = "Down"; - notReady = "1"; }; new Item() { position = "-281.081 -269.295 120.341"; @@ -233,12 +233,12 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; + inUse = "Down"; locked = "true"; - Trigger = "5104"; + notReady = "1"; + Trigger = "4849"; team = "1"; Target = "36"; - inUse = "Down"; - notReady = "1"; }; new StaticShape() { position = "-290.514 -278.733 120.237"; @@ -249,12 +249,12 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; + inUse = "Down"; locked = "true"; - Trigger = "5106"; + notReady = "1"; + Trigger = "4851"; team = "1"; Target = "37"; - inUse = "Down"; - notReady = "1"; }; new StaticShape() { position = "-237.37 -423.599 193.914"; @@ -291,14 +291,14 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "1"; - locked = "true"; - originalPosition = "-281.093 -269.291 148.013 1 0 0 0"; - team = "1"; - WayPoint = "5276"; - Trigger = "5277"; - Target = "39"; - className = "FlagObj"; isHome = "1"; + className = "FlagObj"; + originalPosition = "-281.093 -269.291 148.013 1 0 0 0"; + locked = "true"; + team = "1"; + WayPoint = "5021"; + Trigger = "5022"; + Target = "39"; }; }; }; @@ -361,12 +361,12 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; + inUse = "Down"; locked = "true"; - Trigger = "5118"; + notReady = "1"; + Trigger = "4863"; team = "2"; Target = "40"; - inUse = "Down"; - notReady = "1"; }; new StaticShape() { position = "249.828 263.421 120.637"; @@ -378,7 +378,7 @@ new SimGroup(MissionGroup) { homingCount = "0"; locked = "true"; - Trigger = "5120"; + Trigger = "4865"; team = "2"; Target = "41"; }; @@ -421,7 +421,7 @@ new SimGroup(MissionGroup) { Target = "42"; }; new Item() { - position = "259.234 272.845 148.413"; + position = "259.249 272.829 148.448"; rotation = "1 0 0 0"; scale = "1 1 1"; nameTag = "Flag"; @@ -432,14 +432,16 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "1"; - locked = "true"; - originalPosition = "259.234 272.845 148.413 1 0 0 0"; - team = "2"; - WayPoint = "5278"; - Trigger = "5279"; - Target = "43"; - className = "FlagObj"; isHome = "1"; + className = "FlagObj"; + originalPosition = "90.117 60.3456 101.848 1 0 0 0"; + speed = "0"; + team = "2"; + WayPoint = "5023"; + Trigger = "5024"; + pass = "0"; + searchSchedule = "15301"; + Target = "43"; }; new Turret() { position = "259.276 272.865 132.45"; @@ -465,7 +467,7 @@ new SimGroup(MissionGroup) { homingCount = "0"; locked = "true"; - Trigger = "5128"; + Trigger = "4873"; team = "2"; Target = "45"; }; @@ -478,12 +480,12 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; + inUse = "Down"; locked = "true"; - Trigger = "5130"; + notReady = "1"; + Trigger = "4875"; team = "2"; Target = "46"; - inUse = "Down"; - notReady = "1"; }; }; }; @@ -987,13 +989,11 @@ new SimGroup(MissionGroup) { locked = "true"; }; new InteriorInstance() { - position = "-318.792 357.311 177.357"; + position = "-319.479 357.124 176.654"; rotation = "-0.825726 -0.52983 0.193536 97.5044"; scale = "1 1 1"; interiorFile = "drock8.dif"; showTerrainInside = "0"; - - locked = "true"; }; new TSStatic() { position = "46.311 324.977 129.317"; @@ -1691,7 +1691,7 @@ new SimGroup(MissionGroup) { scale = "224 256 65"; liquidType = "CrustyLava"; density = "1"; - viscosity = "15"; + viscosity = "3"; waveMagnitude = "0"; surfaceTexture = "LiquidTiles/Lava"; surfaceOpacity = "1"; @@ -1709,7 +1709,7 @@ new SimGroup(MissionGroup) { scale = "192 192 65"; liquidType = "CrustyLava"; density = "1"; - viscosity = "15"; + viscosity = "3"; waveMagnitude = "0"; surfaceTexture = "LiquidTiles/Lava"; surfaceOpacity = "1"; @@ -1727,7 +1727,7 @@ new SimGroup(MissionGroup) { scale = "192 160 65"; liquidType = "CrustyLava"; density = "1"; - viscosity = "15"; + viscosity = "3"; waveMagnitude = "0"; surfaceTexture = "LiquidTiles/Lava"; surfaceOpacity = "1"; diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_Magellan.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_Magellan.mis similarity index 92% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_Magellan.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_Magellan.mis index eeec5ba1..9c6b22fc 100644 --- a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_Magellan.mis +++ b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_Magellan.mis @@ -15,11 +15,11 @@ //--- OBJECT WRITE BEGIN --- new SimGroup(MissionGroup) { - CTF_scoreLimit = "8"; musicTrack = "lush"; - cdTrack = "2"; powerCount = "0"; + cdTrack = "2"; CTF_timeLimit = "25"; + CTF_scoreLimit = "8"; new MissionArea(MissionArea) { area = "-544 -664 1088 1344"; @@ -56,10 +56,10 @@ new SimGroup(MissionGroup) { squareSize = "8"; emptySquares = "216446 216702 216958 217214 217470 217726 152446 306046 371837 372093 372349 372605 372861"; - locked = "true"; - hazeDistance = "250"; - position = "-1024 -1024 0"; visibleDistance = "1200"; + locked = "true"; + position = "-1024 -1024 0"; + hazeDistance = "250"; }; new SimGroup(ObserverDropPoints) { @@ -131,15 +131,15 @@ new SimGroup(MissionGroup) { cullDensity = "0.3"; customArea = "0 0 0 0"; + scale = "1 1 1"; + YDimOverSize = "0"; + XDimOverSize = "0"; locked = "true"; - coverage = "0"; conjoinBowlDev = "20"; position = "0 0 0 1"; - XDimOverSize = "0"; - rotation = "0 0 0 0"; - YDimOverSize = "0"; - scale = "1 1 1"; GraphFile = "IceBound.nav"; + rotation = "0 0 0 0"; + coverage = "0"; }; new Sky(Sky) { position = "-1216 -848 0"; @@ -226,19 +226,21 @@ new SimGroup(MissionGroup) { position = "-9.21221 -365.293 117.609"; rotation = "1 0 0 0"; scale = "7 7 0.5"; + nameTag = "Base"; dataBlock = "defaultAllSlowFieldBare"; lockCount = "0"; homingCount = "0"; - pz = "25004"; + pz = "7354"; + team = "1"; originalscale = "7 7 0.5"; Target = "33"; - team = "1"; }; new Item() { position = "-90.433 -332.87 96.5467"; rotation = "1 0 0 0"; scale = "1 1 1"; + nameTag = "Flag"; dataBlock = "flag"; lockCount = "0"; homingCount = "0"; @@ -246,25 +248,26 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - Target = "34"; - isHome = "1"; - team = "1"; - WayPoint = "25091"; - Trigger = "25092"; originalPosition = "-90.433 -332.87 96.5467 1 0 0 0"; + isHome = "1"; className = "FlagObj"; + team = "1"; + WayPoint = "7461"; + Trigger = "7462"; + Target = "34"; }; new StaticShape() { position = "-21.936 -396.723 128.713"; rotation = "0 0 1 220.589"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Target = "35"; - Trigger = "25009"; + Trigger = "7359"; team = "1"; + Target = "35"; notReady = "1"; inUse = "Down"; }; @@ -272,95 +275,103 @@ new SimGroup(MissionGroup) { position = "10.1843 -396.404 128.713"; rotation = "0 0 1 137.328"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Target = "36"; - Trigger = "25011"; + Trigger = "7361"; team = "1"; + Target = "36"; }; new StaticShape() { position = "0.466334 -378.966 107.76"; rotation = "0 0 1 1.32823"; scale = "1 1 1"; + nameTag = "Base"; dataBlock = "GeneratorLarge"; lockCount = "0"; homingCount = "0"; - Target = "37"; team = "1"; + Target = "37"; }; new StaticShape() { position = "-11.9242 -382.514 107.712"; rotation = "0 0 1 180.091"; scale = "1 1 1"; + nameTag = "Base"; dataBlock = "GeneratorLarge"; lockCount = "0"; homingCount = "0"; - Target = "38"; team = "1"; + Target = "38"; }; new StaticShape() { position = "10.1955 -364.644 128.713"; rotation = "0 0 1 43.3629"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Target = "39"; - Trigger = "25015"; + Trigger = "7365"; team = "1"; + Target = "39"; }; new StaticShape() { position = "-21.8006 -364.822 128.713"; rotation = "0 0 -1 46.5915"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Target = "40"; - Trigger = "25017"; + Trigger = "7367"; team = "1"; + Target = "40"; }; new ForceFieldBare() { position = "-8.9563 -403.725 117.612"; rotation = "1 0 0 0"; scale = "7 7 0.5"; + nameTag = "Base"; dataBlock = "defaultAllSlowFieldBare"; lockCount = "0"; homingCount = "0"; - pz = "25019"; + pz = "7369"; + team = "1"; originalscale = "7 7 0.5"; Target = "41"; - team = "1"; }; new StaticShape() { position = "-54.8166 -429.313 147.169"; rotation = "1 0 0 0"; scale = "1 1 1"; + nameTag = "Medium"; dataBlock = "SensorMediumPulse"; lockCount = "0"; homingCount = "0"; - Target = "42"; team = "1"; + Target = "42"; }; new Turret() { position = "-122.427 -253.479 121.803"; rotation = "0 0 1 182.201"; scale = "1 1 1"; + nameTag = "Base"; dataBlock = "TurretBaseLarge"; lockCount = "0"; homingCount = "0"; initialBarrel = "MissileBarrelLarge"; - Target = "43"; team = "1"; + Target = "43"; }; new InteriorInstance() { position = "-67.7541 -426.315 147.428"; @@ -391,8 +402,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "1"; - Target = "-1"; team = "1"; + Target = "-1"; }; }; }; @@ -447,66 +458,72 @@ new SimGroup(MissionGroup) { position = "10.4259 386.08 128.173"; rotation = "0 0 1 44.1178"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Target = "44"; - Trigger = "25033"; + Trigger = "7383"; team = "2"; + Target = "44"; }; new StaticShape() { position = "-21.4934 386.083 128.172"; rotation = "0 0 -1 45.8366"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Target = "45"; - Trigger = "25035"; + Trigger = "7385"; team = "2"; + Target = "45"; }; new StaticShape() { position = "-21.7207 354.195 128.172"; rotation = "0 0 1 224.782"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Target = "46"; - Trigger = "25037"; + Trigger = "7387"; team = "2"; + Target = "46"; }; new StaticShape() { position = "10.1809 354.172 128.174"; rotation = "0 0 1 131.39"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Target = "47"; - Trigger = "25039"; + Trigger = "7389"; team = "2"; + Target = "47"; }; new Turret() { position = "-123.739 241.11 125.084"; rotation = "0 0 1 13.7514"; scale = "1 1 1"; + nameTag = "Base"; dataBlock = "TurretBaseLarge"; lockCount = "0"; homingCount = "0"; initialBarrel = "MissileBarrelLarge"; - Target = "48"; team = "2"; + Target = "48"; }; new Item() { position = "-92.6655 320.832 96.9672"; rotation = "1 0 0 0"; scale = "1 1 1"; + nameTag = "Flag"; dataBlock = "flag"; lockCount = "0"; homingCount = "0"; @@ -514,39 +531,41 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - Target = "49"; - isHome = "1"; - team = "2"; - WayPoint = "25093"; - Trigger = "25094"; originalPosition = "-92.6655 320.832 96.9672 1 0 0 0"; + isHome = "1"; className = "FlagObj"; + team = "2"; + WayPoint = "7463"; + Trigger = "7464"; + Target = "49"; }; new ForceFieldBare() { position = "-9.18796 385.761 117.02"; rotation = "1 0 0 0"; scale = "7 7 0.5"; + nameTag = "Base"; dataBlock = "defaultAllSlowFieldBare"; lockCount = "0"; homingCount = "0"; - pz = "25044"; + pz = "7394"; + team = "2"; originalscale = "7 7 0.5"; Target = "50"; - team = "2"; }; new ForceFieldBare() { position = "-9.24721 347.762 117.113"; rotation = "1 0 0 0"; scale = "7 7 0.5"; + nameTag = "Base"; dataBlock = "defaultAllSlowFieldBare"; lockCount = "0"; homingCount = "0"; - pz = "25046"; + pz = "7396"; + team = "2"; originalscale = "7 7 0.5"; Target = "51"; - team = "2"; }; new InteriorInstance() { position = "-45.7465 421.217 145.709"; @@ -561,12 +580,13 @@ new SimGroup(MissionGroup) { position = "-58.2249 425.762 145.45"; rotation = "0 0 1 186.967"; scale = "1 1 1"; + nameTag = "Medium"; dataBlock = "SensorMediumPulse"; lockCount = "0"; homingCount = "0"; - Target = "52"; team = "2"; + Target = "52"; }; new InteriorInstance() { position = "-111.723 235.85 124.956"; @@ -581,23 +601,25 @@ new SimGroup(MissionGroup) { position = "0.353132 372.121 107.172"; rotation = "0 0 1 0.172458"; scale = "1 1 1"; + nameTag = "Base"; dataBlock = "GeneratorLarge"; lockCount = "0"; homingCount = "0"; - Target = "53"; team = "2"; + Target = "53"; }; new StaticShape() { position = "-12.0566 368.193 107.181"; rotation = "0 0 1 180.091"; scale = "1 1 1"; + nameTag = "Base"; dataBlock = "GeneratorLarge"; lockCount = "0"; homingCount = "0"; - Target = "54"; team = "2"; + Target = "54"; }; new Item() { position = "-5.87081 370.327 118.806"; @@ -610,8 +632,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "1"; - Target = "-1"; team = "2"; + Target = "-1"; }; }; }; @@ -625,7 +647,7 @@ new SimGroup(MissionGroup) { scale = "160 224 30"; liquidType = "RiverWater"; density = "1"; - viscosity = "5"; + viscosity = "3"; waveMagnitude = "0.2"; surfaceTexture = "LiquidTiles/BlueWater"; surfaceOpacity = "0.4"; @@ -642,7 +664,7 @@ new SimGroup(MissionGroup) { scale = "160 224 30"; liquidType = "RiverWater"; density = "1"; - viscosity = "5"; + viscosity = "3"; waveMagnitude = "0.2"; surfaceTexture = "LiquidTiles/BlueWater"; surfaceOpacity = "0.4"; @@ -659,7 +681,7 @@ new SimGroup(MissionGroup) { scale = "96 96 30"; liquidType = "RiverWater"; density = "1"; - viscosity = "5"; + viscosity = "3"; waveMagnitude = "0.2"; surfaceTexture = "LiquidTiles/BlueWater"; surfaceOpacity = "0.4"; @@ -676,7 +698,7 @@ new SimGroup(MissionGroup) { scale = "96 96 30"; liquidType = "RiverWater"; density = "1"; - viscosity = "5"; + viscosity = "3"; waveMagnitude = "0.2"; surfaceTexture = "LiquidTiles/BlueWater"; surfaceOpacity = "0.4"; @@ -693,7 +715,7 @@ new SimGroup(MissionGroup) { scale = "96 96 30"; liquidType = "RiverWater"; density = "1"; - viscosity = "5"; + viscosity = "3"; waveMagnitude = "0.2"; surfaceTexture = "LiquidTiles/BlueWater"; surfaceOpacity = "0.4"; @@ -710,7 +732,7 @@ new SimGroup(MissionGroup) { scale = "64 64 30"; liquidType = "RiverWater"; density = "1"; - viscosity = "5"; + viscosity = "3"; waveMagnitude = "0.2"; surfaceTexture = "LiquidTiles/BlueWater"; surfaceOpacity = "0.4"; @@ -727,7 +749,7 @@ new SimGroup(MissionGroup) { scale = "64 64 30"; liquidType = "RiverWater"; density = "1"; - viscosity = "5"; + viscosity = "3"; waveMagnitude = "0.2"; surfaceTexture = "LiquidTiles/BlueWater"; surfaceOpacity = "0.4"; @@ -744,7 +766,7 @@ new SimGroup(MissionGroup) { scale = "96 96 30"; liquidType = "RiverWater"; density = "1"; - viscosity = "5"; + viscosity = "3"; waveMagnitude = "0.2"; surfaceTexture = "LiquidTiles/BlueWater"; surfaceOpacity = "0.4"; @@ -761,7 +783,7 @@ new SimGroup(MissionGroup) { scale = "160 160 55"; liquidType = "RiverWater"; density = "1"; - viscosity = "5"; + viscosity = "3"; waveMagnitude = "0.2"; surfaceTexture = "LiquidTiles/BlueWater"; surfaceOpacity = "0.4"; @@ -778,7 +800,7 @@ new SimGroup(MissionGroup) { scale = "96 96 30"; liquidType = "RiverWater"; density = "1"; - viscosity = "5"; + viscosity = "3"; waveMagnitude = "0.2"; surfaceTexture = "LiquidTiles/BlueWater"; surfaceOpacity = "0.4"; @@ -795,7 +817,7 @@ new SimGroup(MissionGroup) { scale = "96 96 30"; liquidType = "RiverWater"; density = "1"; - viscosity = "5"; + viscosity = "3"; waveMagnitude = "0.2"; surfaceTexture = "LiquidTiles/BlueWater"; surfaceOpacity = "0.4"; @@ -812,7 +834,7 @@ new SimGroup(MissionGroup) { scale = "96 96 30"; liquidType = "RiverWater"; density = "1"; - viscosity = "5"; + viscosity = "3"; waveMagnitude = "0.2"; surfaceTexture = "LiquidTiles/BlueWater"; surfaceOpacity = "0.4"; @@ -832,10 +854,6 @@ new SimGroup(MissionGroup) { team = "0"; }; - new SimGroup() { - - powerCount = "0"; - }; new InteriorInstance() { position = "-1.86225 -105.67 135.445"; rotation = "1 0 0 0"; diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_MoonDance.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_MoonDance.mis similarity index 52% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_MoonDance.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_MoonDance.mis index 28eb463e..6aced74d 100644 --- a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_MoonDance.mis +++ b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_MoonDance.mis @@ -18,10 +18,10 @@ //--- OBJECT WRITE BEGIN --- new SimGroup(MissionGroup) { - CTF_scoreLimit = "10"; - CTF_timeLimit = "25"; musicTrack = "lush"; + CTF_timeLimit = "25"; cdTrack = "2"; + CTF_scoreLimit = "10"; powerCount = "0"; new MissionArea(MissionArea) { @@ -57,27 +57,27 @@ new SimGroup(MissionGroup) { detailTexture = "details/lushdet1"; terrainFile = "MoonDance2.ter"; squareSize = "8"; - emptySquares = "84096 149887 215678 281469 150402 478333 609659 282240 282496 217217 217473 217729 162644 162900 163156 294484 294740 163924 164180 164436 240508 240764 241020 306811 307067 307073 635003 504187 438908 308094 439422 243070 112254"; + emptySquares = "84096 149887 281213 281469 150402 478333 609659 151164 282240 282496 217217 217473 217729 162644 162900 163156 294484 294740 163924 164180 164436 240508 240764 241020 306811 307067 307073 635003 504187 438908 308094 308350 243070"; + hazeDistance = "250"; visibleDistance = "1200"; locked = "true"; - hazeDistance = "250"; position = "-1024 -1024 0"; }; - new NavigationGraph(NavGraph) { + new NavigationGraph(navGraph) { conjoinAngleDev = "45"; cullDensity = "0.3"; customArea = "0 0 0 0"; - scale = "1 1 1"; coverage = "0"; - GraphFile = "MissionBlank.nav"; - locked = "true"; - YDimOverSize = "0"; - position = "0 0 0 1"; - XDimOverSize = "0"; - conjoinBowlDev = "20"; rotation = "0 0 0 0"; + YDimOverSize = "0"; + scale = "1 1 1"; + locked = "true"; + XDimOverSize = "0"; + GraphFile = "MissionBlank.nav"; + conjoinBowlDev = "20"; + position = "0 0 0 1"; }; new Sky(Sky) { position = "0 0 0"; @@ -89,13 +89,13 @@ new SimGroup(MissionGroup) { cloudSpeed1 = "0.0001"; cloudSpeed2 = "0.0002"; cloudSpeed3 = "0.0003"; - visibleDistance = "400"; + visibleDistance = "380"; useSkyTextures = "1"; renderBottomTexture = "0"; SkySolidColor = "0.260000 0.410000 0.440000 1.000000"; fogDistance = "280"; fogColor = "0.260000 0.410000 0.340000 1.000000"; - fogVolume1 = "0 0 0"; + fogVolume1 = "300 0 70"; fogVolume2 = "0 0 0"; fogVolume3 = "0 0 0"; materialList = "Starfallen.dml"; @@ -110,8 +110,8 @@ new SimGroup(MissionGroup) { high_fogVolume2 = "-1 -1991.03 nan"; high_fogVolume3 = "-1 7945.87 7.22445e-09"; - cloudSpeed0 = "0.0000003 0.0000003"; locked = "true"; + cloudSpeed0 = "0.0000003 0.0000003"; }; new SimGroup(Teams) { @@ -124,58 +124,44 @@ new SimGroup(MissionGroup) { new SimGroup(spawnspheres) { powerCount = "0"; + + new SpawnSphere() { + position = "-8.9172 -393.445 124.65"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; }; new SimGroup(base) { - powerCount = "1"; + powerCount = "2"; - new SpawnSphere() { - position = "69.3419 -346.753 109.674"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "30"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - new SpawnSphere() { - position = "-36.5172 -354.245 128.65"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "30"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - new StaticShape() { - position = "-10.4892 -453.718 102.082"; - rotation = "0 0 1 90.0003"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "StationVehicle"; - lockCount = "0"; - homingCount = "0"; + new InteriorInstance(InteriorInstance) { + position = "-11.3475 -392.366 103.416"; + rotation = "0 0 1 181.055"; + scale = "0.8 0.8 1.1"; + interiorFile = "bwall4.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-3.34881 -392.513 103.416"; + rotation = "0 0 1 181.055"; + scale = "0.8 0.8 1.1"; + interiorFile = "bwall4.dif"; + showTerrainInside = "0"; - VehicleassaultVehicle = "1"; - pad = "5735"; - VehiclebomberFlyer = "1"; - Target = "33"; - VehiclemobileBaseVehicle = "1"; team = "1"; - Trigger = "5935"; - teleporter = "5936"; - VehiclescoutVehicle = "1"; - VehiclehapcFlyer = "1"; - VehiclescoutFlyer = "1"; }; new InteriorInstance() { - position = "14.0318 -474.149 97.849"; + position = "15.1481 -473.717 98.449"; rotation = "0 0 1 194.988"; scale = "1 1 1"; interiorFile = "brock8.dif"; @@ -184,7 +170,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "-104.141 -458.014 61.8443"; + position = "-104.141 -455.014 63.2443"; rotation = "-0.029988 -0.0223645 0.9993 106.609"; scale = "1 1 1"; interiorFile = "brockc.dif"; @@ -193,7 +179,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "-31.6681 -420.183 128.872"; + position = "-31.6681 -417.183 130.272"; rotation = "0.25075 0.25055 0.935066 93.79"; scale = "1 1.1 0.25"; interiorFile = "bwall1.dif"; @@ -202,7 +188,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new StaticShape() { - position = "16.1578 -379.823 130.572"; + position = "16.1578 -376.823 131.972"; rotation = "0 0 1 67.5"; scale = "2.5 2.5 2.5"; nameTag = "Base"; @@ -211,11 +197,11 @@ new SimGroup(MissionGroup) { homingCount = "0"; Target = "-1"; + flag = "6042"; team = "1"; - flag = "8808"; }; new InteriorInstance() { - position = "25.7058 -454.16 103.069"; + position = "25.7058 -451.16 105.269"; rotation = "1 0 0 0"; scale = "1 1 1"; interiorFile = "brock6.dif"; @@ -224,7 +210,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "9.32582 -443.911 92.353"; + position = "9.32582 -440.911 93.753"; rotation = "1 0 0 0"; scale = "1 1.2 1"; interiorFile = "bwall1.dif"; @@ -233,7 +219,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "-47.5421 -425.132 88.953"; + position = "-50.1393 -425.84 91.353"; rotation = "1 0 0 0"; scale = "1 1 1"; interiorFile = "bwall1.dif"; @@ -242,8 +228,8 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "28.7678 -446.124 95.776"; - rotation = "-0.166342 0.220984 -0.960987 67.7596"; + position = "36.7523 -440.171 104.554"; + rotation = "0.010112 -0.167636 0.985797 226.699"; scale = "1 1 1"; interiorFile = "brock8.dif"; showTerrainInside = "0"; @@ -251,7 +237,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "25.4328 -350.029 105.341"; + position = "25.4328 -347.029 107.541"; rotation = "0 0 1 41.2529"; scale = "1 1 1"; interiorFile = "brockc.dif"; @@ -260,16 +246,16 @@ new SimGroup(MissionGroup) { team = "1"; }; new TSStatic() { - position = "-0.584853 -396.796 122.345"; - rotation = "0 0 1 88.8085"; + position = "-3.25465 -391.374 126.345"; + rotation = "0 0 1 160.428"; scale = "1 1 1"; shapeName = "stackable3l.dts"; team = "1"; }; new InteriorInstance() { - position = "-54.4241 -390.832 114.96"; - rotation = "1 0 0 0"; + position = "-48.4774 -378.928 118.224"; + rotation = "-0.39359 0.0236761 0.918981 70.2589"; scale = "1 1 1"; interiorFile = "brock8.dif"; showTerrainInside = "0"; @@ -277,7 +263,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "24.3328 -378.377 150.172"; + position = "24.3328 -375.377 151.572"; rotation = "0 0 1 90"; scale = "0.4 1 1"; interiorFile = "dmisc_nefbridge.dif"; @@ -286,7 +272,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "24.3328 -381.377 129.772"; + position = "24.3328 -378.377 131.172"; rotation = "0 0 1 90"; scale = "0.65 1 1"; interiorFile = "dmisc_nefbridge.dif"; @@ -294,44 +280,44 @@ new SimGroup(MissionGroup) { team = "1"; }; - new InteriorInstance() { - position = "-15.7572 -402.147 129.772"; + new InteriorInstance(InteriorInstance) { + position = "-20.9572 -399.147 131.172"; rotation = "1 0 0 0"; - scale = "1 1 1"; + scale = "0.7 1 1"; interiorFile = "dmisc_nefbridge.dif"; showTerrainInside = "0"; team = "1"; }; - new InteriorInstance() { - position = "4.5628 -347.245 117.872"; + new InteriorInstance(InteriorInstance) { + position = "4.5628 -344.245 119.272"; rotation = "-1 0 0 30"; - scale = "1 1 2"; + scale = "0.97 1 2"; interiorFile = "bwall4.dif"; showTerrainInside = "0"; team = "1"; }; - new InteriorInstance() { - position = "28.1728 -347.245 117.872"; + new InteriorInstance(InteriorInstance) { + position = "28.1728 -344.245 119.272"; rotation = "-1 0 0 30"; - scale = "1 1 2"; + scale = "0.97 1 2"; interiorFile = "bwall4.dif"; showTerrainInside = "0"; team = "1"; }; - new InteriorInstance() { - position = "28.1728 -400.797 135.372"; + new InteriorInstance(InteriorInstance) { + position = "28.1728 -397.797 136.772"; rotation = "1 0 0 30"; - scale = "1 1 1"; + scale = "0.97 1 1"; interiorFile = "bwall4.dif"; showTerrainInside = "0"; team = "1"; }; new InteriorInstance() { - position = "16.3328 -361.597 117.802"; + position = "16.3319 -358.598 119.202"; rotation = "0 0 1 90"; scale = "1 1.1 1"; interiorFile = "bwall1.dif"; @@ -340,7 +326,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "4.54278 -379.547 117.822"; + position = "4.54278 -376.547 119.222"; rotation = "1 0 0 0"; scale = "2 1 1"; interiorFile = "bwall3.dif"; @@ -349,7 +335,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "-43.8172 -410.147 129.762"; + position = "-43.8172 -407.147 131.162"; rotation = "1 0 0 0"; scale = "1.98 0.5 0.25"; interiorFile = "bwall1.dif"; @@ -358,7 +344,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "-7.66621 -401.527 117.822"; + position = "-7.66621 -398.527 119.222"; rotation = "0 0 1 90"; scale = "1 1.1 1"; interiorFile = "bwall1.dif"; @@ -367,7 +353,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "-31.6801 -386.083 105.208"; + position = "-31.6801 -383.083 106.608"; rotation = "-0.25075 0.25055 -0.935066 93.7983"; scale = "1 1.1 2"; interiorFile = "bwall1.dif"; @@ -376,7 +362,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "28.1928 -379.547 117.822"; + position = "28.1928 -376.547 119.222"; rotation = "1 0 0 0"; scale = "2 1 1"; interiorFile = "bwall3.dif"; @@ -385,7 +371,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "31.9427 -381.297 99.322"; + position = "31.9427 -378.297 100.722"; rotation = "1 0 0 0"; scale = "1 1 1.25"; interiorFile = "bwall3.dif"; @@ -394,7 +380,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "-43.8572 -383.797 99.372"; + position = "-43.8572 -380.797 100.772"; rotation = "-1 0 0 30"; scale = "1 1 2"; interiorFile = "bwall4.dif"; @@ -403,7 +389,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "-19.6572 -383.797 99.372"; + position = "-20.2572 -380.797 100.772"; rotation = "-1 0 0 30"; scale = "1 1 2"; interiorFile = "bwall4.dif"; @@ -412,7 +398,25 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "4.54278 -399.547 117.372"; + position = "4.54278 -396.547 118.772"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "bwall4.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "4.5628 -397.797 136.772"; + rotation = "1 0 0 29.0798"; + scale = "0.96 1 1"; + interiorFile = "bwall4.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance() { + position = "4.54278 -356.547 118.772"; rotation = "1 0 0 0"; scale = "1 1 1"; interiorFile = "bwall4.dif"; @@ -421,16 +425,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "4.5628 -400.797 135.372"; - rotation = "1 0 0 30"; - scale = "1 1 1"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new InteriorInstance() { - position = "4.54278 -359.547 117.372"; + position = "28.1928 -356.547 118.772"; rotation = "1 0 0 0"; scale = "1 1 1"; interiorFile = "bwall4.dif"; @@ -439,7 +434,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "28.1928 -359.547 117.372"; + position = "28.1928 -396.547 118.772"; rotation = "1 0 0 0"; scale = "1 1 1"; interiorFile = "bwall4.dif"; @@ -448,16 +443,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "28.1928 -399.547 117.372"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - - team = "1"; - }; - new InteriorInstance() { - position = "31.4227 -411.297 117.822"; + position = "31.4227 -408.297 119.222"; rotation = "1 0 0 0"; scale = "1 1.1 1"; interiorFile = "bwall1.dif"; @@ -466,7 +452,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "-7.5572 -400.15 100.872"; + position = "-7.5572 -397.15 102.272"; rotation = "0 0 1 90"; scale = "1 1 1"; interiorFile = "bwall3.dif"; @@ -475,7 +461,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "-48.0572 -413.297 99.322"; + position = "-48.0572 -410.297 100.722"; rotation = "1 0 0 0"; scale = "1 1 1.25"; interiorFile = "bwall3.dif"; @@ -484,7 +470,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "-23.5572 -413.797 100.872"; + position = "-23.5572 -410.797 102.272"; rotation = "1 0 0 0"; scale = "1 1 1"; interiorFile = "bwall3.dif"; @@ -493,7 +479,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "8.44282 -413.797 100.872"; + position = "8.44282 -410.797 102.272"; rotation = "1 0 0 0"; scale = "1 1 1"; interiorFile = "bwall3.dif"; @@ -502,7 +488,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "31.9427 -413.297 99.322"; + position = "34.1427 -410.297 101.322"; rotation = "1 0 0 0"; scale = "1 1 1.25"; interiorFile = "bwall3.dif"; @@ -511,7 +497,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "16.3328 -438.272 98.175"; + position = "16.3328 -435.272 99.575"; rotation = "0.25075 0.25055 0.935066 93.7983"; scale = "1 1.1 2.5"; interiorFile = "bwall1.dif"; @@ -520,7 +506,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "-31.7571 -379.597 116.822"; + position = "-31.7571 -376.597 118.222"; rotation = "0 0 1 90"; scale = "1 1 1"; interiorFile = "dmisc_nefbridge.dif"; @@ -529,7 +515,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "-7.5572 -396.797 104.172"; + position = "-7.5572 -393.797 105.572"; rotation = "0 0 1 90"; scale = "1 1 1"; interiorFile = "dmisc_nefbridge.dif"; @@ -538,7 +524,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "-15.7572 -411.547 116.822"; + position = "-15.7572 -408.547 118.222"; rotation = "1 0 0 0"; scale = "1 1 1"; interiorFile = "dmisc_nefbridge.dif"; @@ -547,7 +533,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "32.2427 -395.597 116.822"; + position = "32.2427 -392.597 118.222"; rotation = "0 0 1 90"; scale = "1 1 1"; interiorFile = "dmisc_nefbridge.dif"; @@ -556,7 +542,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "16.2428 -379.597 116.822"; + position = "16.2291 -376.61 118.222"; rotation = "0 0 1 90"; scale = "1 1 1"; interiorFile = "dmisc_nefbridge.dif"; @@ -565,7 +551,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "0.242798 -371.547 116.822"; + position = "0.242798 -368.547 118.222"; rotation = "0 0 1 90"; scale = "1 1 1"; interiorFile = "dmisc_nefbridge.dif"; @@ -574,7 +560,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "-15.7572 -379.597 116.822"; + position = "-15.7572 -376.597 118.222"; rotation = "0 0 1 90"; scale = "1 1 1"; interiorFile = "dmisc_nefbridge.dif"; @@ -583,7 +569,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "8.44282 -396.797 104.172"; + position = "8.44282 -393.797 105.572"; rotation = "0 0 1 90"; scale = "1 1 1"; interiorFile = "dmisc_nefbridge.dif"; @@ -592,7 +578,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "-31.6671 -438.663 97.507"; + position = "-31.6671 -435.663 98.907"; rotation = "0.25075 0.25055 0.935066 93.7983"; scale = "1 1.1 1.5"; interiorFile = "bwall1.dif"; @@ -601,7 +587,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "-7.66621 -427.183 117.606"; + position = "-7.66621 -424.183 119.006"; rotation = "0.25075 0.25055 0.935066 93.7983"; scale = "1 1.1 1.1"; interiorFile = "bwall1.dif"; @@ -610,7 +596,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "-19.6572 -436.797 99.372"; + position = "-20.2572 -433.797 100.772"; rotation = "1 0 0 30"; scale = "1 1 2"; interiorFile = "bwall4.dif"; @@ -619,7 +605,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "-7.5572 -432.797 89.272"; + position = "-7.5572 -429.797 90.672"; rotation = "0 0 1 90"; scale = "2 1 1"; interiorFile = "bwall3.dif"; @@ -628,7 +614,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "-43.8572 -436.797 99.372"; + position = "-43.8572 -433.797 100.772"; rotation = "1 0 0 30"; scale = "1 1 2"; interiorFile = "bwall4.dif"; @@ -637,7 +623,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "28.1928 -436.797 99.372"; + position = "28.1928 -433.797 100.772"; rotation = "1 0 0 30"; scale = "1 1 2"; interiorFile = "bwall4.dif"; @@ -646,7 +632,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "4.54278 -436.797 99.372"; + position = "4.54278 -433.797 100.772"; rotation = "1 0 0 30"; scale = "1 1 2"; interiorFile = "bwall4.dif"; @@ -655,7 +641,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new InteriorInstance() { - position = "-33.5571 -453.797 99.372"; + position = "-33.5571 -450.797 100.772"; rotation = "0 0 -1 90"; scale = "1 1 1"; interiorFile = "bvpad.dif"; @@ -663,17 +649,17 @@ new SimGroup(MissionGroup) { team = "1"; }; - new InteriorInstance() { - position = "-62.3621 -467.797 82.872"; - rotation = "1 0 0 0"; - scale = "1 1 1"; + new InteriorInstance(InteriorInstance) { + position = "5.1626 -469.621 91.2639"; + rotation = "0 0 1 0.391671"; + scale = "0.8 0.8 0.8"; interiorFile = "bwall4.dif"; showTerrainInside = "0"; team = "1"; }; new StaticShape() { - position = "-23.5572 -453.797 98.872"; + position = "-23.5572 -450.797 100.272"; rotation = "0 0 1 90"; scale = "1 1 1"; nameTag = "Base"; @@ -681,14 +667,14 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - ready = "1"; + Ready = "1"; + Target = "33"; + station = "6398"; inUse = "Down"; - Target = "34"; - station = "9003"; team = "1"; }; new StaticShape() { - position = "27.1908 -405.679 117.872"; + position = "27.1908 -402.679 119.272"; rotation = "1 0 0 0"; scale = "1 1 1"; nameTag = "Inventory"; @@ -696,14 +682,29 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; + Target = "34"; notReady = "1"; inUse = "Down"; - Target = "35"; - Trigger = "8785"; + Trigger = "6026"; team = "1"; }; new StaticShape() { - position = "22.0358 -399.588 117.872"; + position = "22.0358 -396.588 119.272"; + rotation = "0 0 1 90"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + Target = "35"; + notReady = "1"; + inUse = "Down"; + Trigger = "6028"; + team = "1"; + }; + new StaticShape() { + position = "22.0358 -380.633 119.272"; rotation = "0 0 1 90"; scale = "1 1 1"; nameTag = "Inventory"; @@ -712,11 +713,11 @@ new SimGroup(MissionGroup) { homingCount = "0"; Target = "36"; - Trigger = "8787"; + Trigger = "6030"; team = "1"; }; new StaticShape() { - position = "22.0358 -383.633 117.872"; + position = "22.0358 -362.888 119.272"; rotation = "0 0 1 90"; scale = "1 1 1"; nameTag = "Inventory"; @@ -725,12 +726,12 @@ new SimGroup(MissionGroup) { homingCount = "0"; Target = "37"; - Trigger = "8789"; + Trigger = "6032"; team = "1"; }; new StaticShape() { - position = "22.0358 -365.888 117.872"; - rotation = "0 0 1 90"; + position = "4.08081 -401.553 106.772"; + rotation = "1 0 0 0"; scale = "1 1 1"; nameTag = "Inventory"; dataBlock = "StationInventory"; @@ -738,11 +739,11 @@ new SimGroup(MissionGroup) { homingCount = "0"; Target = "38"; - Trigger = "8791"; + Trigger = "6034"; team = "1"; }; new StaticShape() { - position = "4.08081 -404.553 105.372"; + position = "-19.0972 -401.515 106.772"; rotation = "1 0 0 0"; scale = "1 1 1"; nameTag = "Inventory"; @@ -751,39 +752,36 @@ new SimGroup(MissionGroup) { homingCount = "0"; Target = "39"; - Trigger = "8793"; + notReady = "1"; + inUse = "Down"; + Trigger = "6036"; team = "1"; }; - new StaticShape() { - position = "-19.0972 -404.515 105.372"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Inventory"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; + new InteriorInstance(InteriorInstance) { + position = "-23.3301 -408.441 119.206"; + rotation = "0 0 1 89.9544"; + scale = "0.65 0.95 0.75"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; - Target = "40"; - Trigger = "8795"; - team = "1"; - }; - new Item() { - position = "16.1868 -378.411 152.322"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - Target = "-1"; team = "1"; }; new Turret() { - position = "24.9998 -414.045 134.479"; - rotation = "1 0 0 30"; + position = "25.3054 -415.671 139.579"; + rotation = "1 0 0 1.00014"; + scale = "1 1 1"; + nameTag = "Base"; + dataBlock = "TurretBaseLarge"; + lockCount = "0"; + homingCount = "0"; + initialBarrel = "PlasmaBarrelLarge"; + + Target = "40"; + team = "1"; + }; + new Turret() { + position = "5.9665 -469.774 107.964"; + rotation = "-0 0 -1 89.6095"; scale = "1 1 1"; nameTag = "Base"; dataBlock = "TurretBaseLarge"; @@ -795,20 +793,7 @@ new SimGroup(MissionGroup) { team = "1"; }; new Turret() { - position = "-61.5571 -467.947 103.772"; - rotation = "0 0 -1 90"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - - Target = "42"; - team = "1"; - }; - new Turret() { - position = "-7.5572 -420.297 116.872"; + position = "-7.5572 -417.297 116.84"; rotation = "1 0 0 0"; scale = "1 1 1"; nameTag = "Sentry"; @@ -817,51 +802,23 @@ new SimGroup(MissionGroup) { homingCount = "0"; initialBarrel = "SentryTurretBarrel"; - Target = "43"; + Target = "42"; team = "1"; }; - new ForceFieldBare(ff2) { - position = "-41.0672 -425.892 117.924"; - rotation = "1 0 0 30"; - scale = "18 1 15"; - nameTag = "Force Field"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - Target = "44"; - team = "1"; - pz = "8802"; - originalscale = "18 1 15"; - }; - new ForceFieldBare(ff1) { - position = "-46.6322 -422.182 119.122"; - rotation = "1 0 0 0"; - scale = "1 23 12"; - nameTag = "Force Field"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; - - Target = "45"; - team = "1"; - pz = "8806"; - originalscale = "1 23 12"; - }; new StaticShape() { - position = "-31.8911 -413.599 117.579"; - rotation = "0 0 1 180"; + position = "-28.7823 -400.601 118.979"; + rotation = "0 0 -1 89.4727"; scale = "1 1 1"; nameTag = "Base"; dataBlock = "GeneratorLarge"; lockCount = "0"; homingCount = "0"; - Target = "46"; + Target = "43"; team = "1"; }; new Item() { - position = "16.1085 -379.98 132.069"; + position = "16.1085 -376.98 133.469"; rotation = "1 0 0 0"; scale = "1 1 1"; nameTag = "Flag"; @@ -872,14 +829,216 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "1"; - className = "FlagObj"; - stand = "8731"; - Target = "47"; + originalPosition = "16.1085 -376.98 133.469 1 0 0 0"; + Target = "44"; isHome = "1"; + className = "FlagObj"; + stand = "5972"; team = "1"; - WayPoint = "8989"; - Trigger = "8990"; - originalPosition = "16.1085 -379.98 132.069 1 0 0 0"; + WayPoint = "6384"; + Trigger = "6385"; + }; + new InteriorInstance(InteriorInstance) { + position = "20.0428 -399.147 131.172"; + rotation = "1 0 0 0"; + scale = "0.37 1 1"; + interiorFile = "dmisc_nefbridge.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "26.7949 -414.338 130.551"; + rotation = "1 0 0 0"; + scale = "0.6 0.6 0.45"; + interiorFile = "bwall4.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-17.3487 -403.24 119.206"; + rotation = "1 0 0 0"; + scale = "0.85 0.8 0.75"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "0.2428 -370.797 118.222"; + rotation = "0 0 1 90"; + scale = "1 1 1"; + interiorFile = "dmisc_nefbridge.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new Item() { + position = "-7.58682 -401.806 106.922"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "1"; + }; + new StaticShape() { + position = "16.3291 -375.155 152.57"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Base"; + dataBlock = "SolarPanel"; + lockCount = "0"; + homingCount = "0"; + + Target = "45"; + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-7.5572 -417.297 116.8"; + rotation = "1 0 0 0"; + scale = "0.2 0.2 0.07"; + interiorFile = "bwall4.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-56.8459 -468.444 82.7763"; + rotation = "0 0 1 181.055"; + scale = "0.8 0.8 1.1"; + interiorFile = "bwall4.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-56.1978 -433.25 82.7763"; + rotation = "0 0 1 181.055"; + scale = "0.8 0.8 1.1"; + interiorFile = "bwall4.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "4.79186 -434.373 87.5763"; + rotation = "0 0 1 181.055"; + scale = "0.8 0.8 1.1"; + interiorFile = "bwall4.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new VehicleBlocker(8796) { + position = "-7.4915 -410.38 100.269"; + rotation = "1 0 0 0"; + scale = "7 8 5"; + dimensions = "2 2 4"; + + team = "1"; + }; + new StaticShape() { + position = "-15.2608 -405.688 120.223"; + rotation = "0 0 -1 89.9544"; + scale = "1.5 1.5 1.5"; + nameTag = "Base"; + dataBlock = "Banner_Unity"; + lockCount = "0"; + homingCount = "0"; + + Target = "-1"; + team = "1"; + }; + new StaticShape() { + position = "16.2667 -360.961 120.496"; + rotation = "0 0 -1 0.111906"; + scale = "1.5 1.5 1.5"; + nameTag = "Base"; + dataBlock = "Banner_Unity"; + lockCount = "0"; + homingCount = "0"; + + Target = "-1"; + team = "1"; + }; + new StaticShape() { + position = "-24.1039 345.001 121.536"; + rotation = "0 0 1 181.055"; + scale = "1.5 1.5 1.5"; + nameTag = "Base"; + dataBlock = "Banner_Strength"; + lockCount = "0"; + homingCount = "0"; + + Target = "-1"; + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-13.7367 -391.479 108.746"; + rotation = "0 0 1 90"; + scale = "1 1.1 1"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-18.4817 -395.278 123.048"; + rotation = "0 1 0 178.19"; + scale = "0.2 0.2 1"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "29.9101 -417.502 121.861"; + rotation = "0 1 0 178.19"; + scale = "0.2 0.2 1"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new SimGroup(FFs) { + + powerCount = "2"; + + new ForceFieldBare(ff1) { + position = "-47.6388 -419.314 120.522"; + rotation = "1 0 0 0"; + scale = "1 23 12"; + nameTag = "Force Field"; + dataBlock = "defaultForceFieldBare"; + lockCount = "0"; + homingCount = "0"; + + Target = "47"; + pz = "6065"; + originalscale = "1 23 12"; + team = "1"; + }; + new ForceFieldBare(ff2) { + position = "-40.5359 -425.532 119.247"; + rotation = "1 0 0 30"; + scale = "18 1 15"; + nameTag = "Force Field"; + dataBlock = "defaultForceFieldBare"; + lockCount = "0"; + homingCount = "0"; + + Target = "48"; + pz = "6068"; + originalscale = "18 1 15"; + team = "1"; + }; }; }; }; @@ -890,152 +1049,71 @@ new SimGroup(MissionGroup) { new SimGroup(spawnspheres) { powerCount = "0"; + + new SpawnSphere() { + position = "3.33137 376.337 129.242"; + rotation = "0 0 1 181.055"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; }; new SimGroup(base) { - powerCount = "1"; + powerCount = "2"; - new SpawnSphere() { - position = "-75.9397 325.827 110.474"; - rotation = "0 0 1 178.763"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "30"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - new SpawnSphere() { - position = "29.7328 335.603 129.45"; - rotation = "0 0 1 178.763"; - scale = "1 1 1"; - dataBlock = "SpawnSphereMarker"; - lockCount = "0"; - homingCount = "0"; - radius = "30"; - sphereWeight = "100"; - indoorWeight = "100"; - outdoorWeight = "100"; - }; - new StaticShape() { - position = "1.56298 434.491 102.882"; - rotation = "0 0 -1 91.2368"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "StationVehicle"; - lockCount = "0"; - homingCount = "0"; - - VehicleassaultVehicle = "1"; - pad = "5735"; - VehiclebomberFlyer = "1"; - Target = "48"; - VehiclemobileBaseVehicle = "1"; - team = "2"; - Trigger = "5935"; - teleporter = "5936"; - VehiclescoutVehicle = "1"; - VehiclehapcFlyer = "1"; - VehiclescoutFlyer = "1"; - }; - new InteriorInstance() { - position = "-23.3932 454.388 98.6488"; - rotation = "0 0 1 13.7508"; - scale = "1 1 1"; - interiorFile = "brock8.dif"; + new InteriorInstance(InteriorInstance) { + position = "-10.9594 416.901 88.6399"; + rotation = "0 0 1 181.055"; + scale = "0.8 0.8 1.1"; + interiorFile = "bwall4.dif"; showTerrainInside = "0"; team = "2"; }; - new InteriorInstance() { - position = "95.1005 440.808 62.6441"; - rotation = "0.0299725 -0.0392968 -0.998778 74.7342"; - scale = "1 1 1"; - interiorFile = "brockc.dif"; + new InteriorInstance(InteriorInstance) { + position = "3.1372 376.116 105.771"; + rotation = "0 0 1 181.055"; + scale = "0.8 0.8 1.1"; + interiorFile = "bwall4.dif"; showTerrainInside = "0"; team = "2"; }; - new InteriorInstance() { - position = "23.4611 401.421 129.672"; - rotation = "-0.250681 0.245521 -0.936418 95.0487"; - scale = "1 1.1 0.25"; - interiorFile = "bwall1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new StaticShape() { - position = "-23.4821 360.038 131.372"; - rotation = "0 0 -1 113.737"; - scale = "2.5 2.5 2.5"; - nameTag = "Base"; - dataBlock = "ExteriorFlagStand"; - lockCount = "0"; - homingCount = "0"; - - Target = "-1"; - team = "2"; - flag = "8895"; - }; - new InteriorInstance() { - position = "-24.6353 434.368 103.869"; - rotation = "0 0 1 178.763"; - scale = "1 1 1"; - interiorFile = "brock6.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "-18.0355 424.258 93.1528"; - rotation = "0 0 1 178.763"; - scale = "1 1.2 1"; - interiorFile = "bwall1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "39.2245 406.712 89.7528"; - rotation = "0 0 1 178.763"; - scale = "1 1 1"; - interiorFile = "bwall1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "-37.5207 426.051 96.5758"; - rotation = "0.145683 0.112144 0.982955 114"; - scale = "1 1 1"; - interiorFile = "brock8.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "-32.1118 330.051 107.141"; - rotation = "0 0 1 220.016"; - scale = "1 1 1"; - interiorFile = "brockc.dif"; + new InteriorInstance(InteriorInstance) { + position = "-4.86144 376.263 105.771"; + rotation = "0 0 1 181.055"; + scale = "0.8 0.8 1.1"; + interiorFile = "bwall4.dif"; showTerrainInside = "0"; team = "2"; }; new TSStatic() { - position = "-7.2833 377.496 125.545"; - rotation = "0 0 -1 92.4287"; + position = "-3.93802 375.099 128.713"; + rotation = "0 0 -1 24.8203"; scale = "1 1 1"; shapeName = "stackable3l.dts"; team = "2"; }; new InteriorInstance() { - position = "46.8456 372.568 116.76"; - rotation = "0 0 1 178.763"; + position = "-33.3904 331.304 108.509"; + rotation = "0 0 1 222.308"; + scale = "1 1 1"; + interiorFile = "brockc.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-42.8193 421.071 109.175"; + rotation = "0.420641 -0.0204825 0.906996 56.1862"; scale = "1 1 1"; interiorFile = "brock8.dif"; showTerrainInside = "0"; @@ -1043,496 +1121,38 @@ new SimGroup(MissionGroup) { team = "2"; }; new InteriorInstance() { - position = "-31.6241 358.416 150.972"; - rotation = "0 0 -1 91.2372"; - scale = "0.4 1 1"; - interiorFile = "dmisc_nefbridge.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "-31.6888 361.415 130.572"; - rotation = "0 0 -1 91.2372"; - scale = "0.65 1 1"; - interiorFile = "dmisc_nefbridge.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "7.9433 383.046 130.572"; - rotation = "0 0 1 178.763"; + position = "43.151 409.262 93.1209"; + rotation = "0 0 1 181.055"; scale = "1 1 1"; - interiorFile = "dmisc_nefbridge.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "-11.1865 327.718 118.672"; - rotation = "-0.00279455 0.258819 0.965922 178.805"; - scale = "1 1 2"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "-34.791 327.208 118.672"; - rotation = "-0.00279455 0.258819 0.965922 178.805"; - scale = "1 1 2"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "-35.9472 380.748 136.172"; - rotation = "0.00279455 -0.258819 0.965922 178.805"; - scale = "1 1 1"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "-23.2636 341.813 118.602"; - rotation = "0 0 -1 91.2372"; - scale = "1 1.1 1"; interiorFile = "bwall1.dif"; showTerrainInside = "0"; team = "2"; }; - new InteriorInstance() { - position = "-11.8639 360.013 118.622"; - rotation = "0 0 1 178.763"; - scale = "2 1 1"; - interiorFile = "bwall3.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "35.824 391.65 130.562"; - rotation = "0 0 1 178.763"; - scale = "1.98 0.5 0.25"; - interiorFile = "bwall1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "-0.132529 382.251 118.622"; - rotation = "0 0 -1 91.2372"; - scale = "1 1.1 1"; - interiorFile = "bwall1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "24.2094 367.329 106.008"; - rotation = "0.250027 0.255688 0.933868 92.7275"; - scale = "1 1.1 2"; - interiorFile = "bwall1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "-35.5085 359.502 118.622"; - rotation = "0 0 1 178.763"; - scale = "2 1 1"; - interiorFile = "bwall3.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "-39.2952 361.171 100.122"; - rotation = "0 0 1 178.763"; - scale = "1 1 1.25"; - interiorFile = "bwall3.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "36.433 365.307 100.172"; - rotation = "-0.00279455 0.258819 0.965922 178.805"; - scale = "1 1 2"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "12.2386 364.784 100.172"; - rotation = "-0.00279455 0.258819 0.965922 178.805"; - scale = "1 1 2"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "-12.2957 380.008 118.172"; - rotation = "0 0 1 178.763"; - scale = "1 1 1"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "-12.3429 381.258 136.172"; - rotation = "0.00279455 -0.258819 0.965922 178.805"; - scale = "1 1 1"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "-11.4321 340.017 118.172"; - rotation = "0 0 1 178.763"; - scale = "1 1 1"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "-35.0766 339.507 118.172"; - rotation = "0 0 1 178.763"; - scale = "1 1 1"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "-35.9402 379.498 118.172"; - rotation = "0 0 1 178.763"; - scale = "1 1 1"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "-39.4231 391.175 118.622"; - rotation = "0 0 1 178.763"; - scale = "1 1.1 1"; - interiorFile = "bwall1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "-0.211609 380.872 101.672"; - rotation = "0 0 -1 91.2372"; - scale = "1 1 1"; - interiorFile = "bwall3.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "39.9951 394.891 100.122"; - rotation = "0 0 1 178.763"; - scale = "1 1 1.25"; - interiorFile = "bwall3.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "15.4899 394.862 101.672"; - rotation = "0 0 1 178.763"; - scale = "1 1 1"; - interiorFile = "bwall3.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "-16.5026 394.171 101.672"; - rotation = "0 0 1 178.763"; - scale = "1 1 1"; - interiorFile = "bwall3.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "-39.9862 393.163 100.122"; - rotation = "0 0 1 178.763"; - scale = "1 1 1.25"; - interiorFile = "bwall3.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "-24.919 418.47 98.9748"; - rotation = "-0.250714 0.245553 -0.936401 95.0414"; - scale = "1 1.1 2.5"; - interiorFile = "bwall1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "24.4263 360.847 117.622"; - rotation = "0 0 -1 91.2372"; - scale = "1 1 1"; - interiorFile = "dmisc_nefbridge.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "-0.139339 377.52 104.972"; - rotation = "0 0 -1 91.2372"; - scale = "1 1 1"; - interiorFile = "dmisc_nefbridge.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "7.7403 392.444 117.622"; - rotation = "0 0 1 178.763"; - scale = "1 1 1"; - interiorFile = "dmisc_nefbridge.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "-39.904 375.461 117.622"; - rotation = "0 0 -1 91.2372"; - scale = "1 1 1"; - interiorFile = "dmisc_nefbridge.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "-23.5623 359.81 117.622"; - rotation = "0 0 -1 91.2372"; - scale = "1 1 1"; - interiorFile = "dmisc_nefbridge.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "-7.39225 352.107 117.622"; - rotation = "0 0 -1 91.2372"; - scale = "1 1 1"; - interiorFile = "dmisc_nefbridge.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "8.4303 360.501 117.622"; - rotation = "0 0 -1 91.2372"; - scale = "1 1 1"; - interiorFile = "dmisc_nefbridge.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "-16.1355 377.175 104.972"; - rotation = "0 0 -1 91.2372"; - scale = "1 1 1"; - interiorFile = "dmisc_nefbridge.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "23.0611 419.897 98.3068"; - rotation = "-0.250714 0.245553 -0.936401 95.0414"; - scale = "1 1.1 1.5"; - interiorFile = "bwall1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "-0.686399 407.901 118.406"; - rotation = "-0.250714 0.245553 -0.936401 95.0414"; - scale = "1 1.1 1.1"; - interiorFile = "bwall1.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "11.0943 417.772 100.172"; - rotation = "0.00279455 -0.258819 0.965922 178.805"; - scale = "1 1 2"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "-0.916539 413.512 90.0718"; - rotation = "0 0 -1 91.2372"; - scale = "2 1 1"; - interiorFile = "bwall3.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "35.2887 418.295 100.172"; - rotation = "0.00279455 -0.258819 0.965922 178.805"; - scale = "1 1 2"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "-36.7445 416.739 100.172"; - rotation = "0.00279455 -0.258819 0.965922 178.805"; - scale = "1 1 2"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "-13.1 417.249 100.172"; - rotation = "0.00279455 -0.258819 0.965922 178.805"; - scale = "1 1 2"; - interiorFile = "bwall4.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "24.6239 435.068 100.172"; - rotation = "0 0 1 88.7628"; - scale = "1 1 1"; - interiorFile = "bvpad.dif"; - showTerrainInside = "0"; - - team = "2"; - }; - new InteriorInstance() { - position = "53.12 449.686 83.6718"; - rotation = "0 0 1 178.763"; - scale = "1 1 1"; + new InteriorInstance(InteriorInstance) { + position = "0.881955 400.93 117.72"; + rotation = "0 0 1 181.055"; + scale = "0.2 0.2 0.07"; interiorFile = "bwall4.dif"; showTerrainInside = "0"; team = "2"; }; new StaticShape() { - position = "14.6263 434.852 99.6719"; - rotation = "0 0 -1 91.2372"; + position = "-23.7758 359.234 153.738"; + rotation = "0 0 1 181.055"; scale = "1 1 1"; nameTag = "Base"; - dataBlock = "StationVehiclePad"; - lockCount = "0"; - homingCount = "0"; - - ready = "1"; - Target = "49"; - station = "9006"; - team = "2"; - }; - new StaticShape() { - position = "-35.0708 385.65 118.672"; - rotation = "0 0 1 178.763"; - scale = "1 1 1"; - nameTag = "Inventory"; - dataBlock = "StationInventory"; + dataBlock = "SolarPanel"; lockCount = "0"; homingCount = "0"; Target = "50"; - Trigger = "8873"; - team = "2"; - }; - new StaticShape() { - position = "-29.7856 379.671 118.672"; - rotation = "0 0 -1 91.2372"; - scale = "1 1 1"; - nameTag = "Inventory"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "51"; - Trigger = "8875"; - team = "2"; - }; - new StaticShape() { - position = "-29.4411 363.72 118.672"; - rotation = "0 0 -1 91.2372"; - scale = "1 1 1"; - nameTag = "Inventory"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "52"; - Trigger = "8877"; - team = "2"; - }; - new StaticShape() { - position = "-29.058 345.979 118.672"; - rotation = "0 0 -1 91.2372"; - scale = "1 1 1"; - nameTag = "Inventory"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "53"; - Trigger = "8879"; - team = "2"; - }; - new StaticShape() { - position = "-11.9419 385.023 106.172"; - rotation = "0 0 1 178.763"; - scale = "1 1 1"; - nameTag = "Inventory"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "54"; - Trigger = "8881"; - team = "2"; - }; - new StaticShape() { - position = "11.2314 385.486 106.172"; - rotation = "0 0 1 178.763"; - scale = "1 1 1"; - nameTag = "Inventory"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "55"; - Trigger = "8883"; team = "2"; }; new Item() { - position = "-23.4806 358.626 153.122"; - rotation = "0 0 1 178.763"; + position = "0.626584 385.441 108.09"; + rotation = "0 0 1 181.055"; scale = "1 1 1"; dataBlock = "RepairPack"; lockCount = "0"; @@ -1544,87 +1164,52 @@ new SimGroup(MissionGroup) { Target = "-1"; team = "2"; }; - new Turret() { - position = "-33.061 394.061 135.279"; - rotation = "0.00279455 -0.258819 0.965922 178.805"; + new InteriorInstance(InteriorInstance) { + position = "-7.77261 354.581 119.39"; + rotation = "-0 0 -1 88.9453"; scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; + interiorFile = "dmisc_nefbridge.dif"; + showTerrainInside = "0"; - Target = "56"; team = "2"; }; - new Turret() { - position = "52.312 449.819 104.572"; - rotation = "0 0 1 88.7628"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; + new InteriorInstance(InteriorInstance) { + position = "10.6443 386.909 120.374"; + rotation = "0 0 1 181.055"; + scale = "0.85 0.8 0.75"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; - Target = "57"; team = "2"; }; - new Turret() { - position = "-0.646639 401.015 117.672"; - rotation = "0 0 1 178.763"; - scale = "1 1 1"; - nameTag = "Sentry"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; + new InteriorInstance(InteriorInstance) { + position = "-33.322 398.6 131.719"; + rotation = "0 0 1 181.055"; + scale = "0.6 0.6 0.45"; + interiorFile = "bwall4.dif"; + showTerrainInside = "0"; - Target = "58"; team = "2"; }; - new ForceFieldBare(ff2) { - position = "32.7349 407.332 118.724"; - rotation = "0.00279455 -0.258819 0.965922 178.805"; - scale = "18 1 15"; - nameTag = "Force Field"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; + new InteriorInstance(InteriorInstance) { + position = "-27.0472 383.291 132.34"; + rotation = "0 0 1 181.055"; + scale = "0.37 1 1"; + interiorFile = "dmisc_nefbridge.dif"; + showTerrainInside = "0"; - Target = "59"; team = "2"; - pz = "8890"; - originalscale = "18 1 15"; }; - new ForceFieldBare(ff1) { - position = "38.3786 403.743 119.922"; - rotation = "0 0 1 178.763"; - scale = "1 23 12"; - nameTag = "Force Field"; - dataBlock = "defaultForceFieldBare"; - lockCount = "0"; - homingCount = "0"; + new VehicleBlocker(8796) { + position = "1.44144 393.22 101.94"; + rotation = "1 0 0 0"; + scale = "7 8 5"; + dimensions = "2 2 4"; - Target = "60"; - team = "2"; - pz = "8893"; - originalscale = "1 23 12"; - }; - new StaticShape() { - position = "23.8262 394.844 118.379"; - rotation = "-0 0 -1 1.23731"; - scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - - Target = "61"; team = "2"; }; new Item() { - position = "-23.4567 360.244 132.869"; + position = "-23.5213 361.055 134.637"; rotation = "1 0 0 0"; scale = "1 1 1"; nameTag = "Flag"; @@ -1635,14 +1220,740 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "1"; - className = "FlagObj"; - stand = "8819"; - Target = "62"; + originalPosition = "-23.5213 361.055 134.637 1 0 0 0"; + Target = "51"; isHome = "1"; + className = "FlagObj"; + stand = "6113"; team = "2"; - WayPoint = "8991"; - Trigger = "8992"; - originalPosition = "-23.4567 360.244 132.869 1 0 0 0"; + WayPoint = "6386"; + Trigger = "6387"; + }; + new StaticShape() { + position = "21.7961 383.846 120.147"; + rotation = "0 0 1 91.5819"; + scale = "1 1 1"; + nameTag = "Base"; + dataBlock = "GeneratorLarge"; + lockCount = "0"; + homingCount = "0"; + + Target = "52"; + team = "2"; + }; + new Turret() { + position = "0.881955 400.93 117.75"; + rotation = "0 0 1 181.055"; + scale = "1 1 1"; + nameTag = "Sentry"; + dataBlock = "SentryTurret"; + lockCount = "0"; + homingCount = "0"; + initialBarrel = "SentryTurretBarrel"; + + Target = "53"; + team = "2"; + }; + new Turret() { + position = "-11.8949 453.273 109.54"; + rotation = "0 0 1 91.0547"; + scale = "1 1 1"; + nameTag = "Base"; + dataBlock = "TurretBaseLarge"; + lockCount = "0"; + homingCount = "0"; + initialBarrel = "PlasmaBarrelLarge"; + + Target = "54"; + team = "2"; + }; + new Turret() { + position = "-31.8086 399.905 140.747"; + rotation = "-8.03369e-05 -0.00872785 0.999962 181.055"; + scale = "1 1 1"; + nameTag = "Base"; + dataBlock = "TurretBaseLarge"; + lockCount = "0"; + homingCount = "0"; + initialBarrel = "PlasmaBarrelLarge"; + + Target = "55"; + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "16.7378 391.967 120.374"; + rotation = "-0 0 -1 88.991"; + scale = "0.65 0.95 0.75"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-19.7116 455.17 98.617"; + rotation = "0 0 1 16.0427"; + scale = "1 1 1"; + interiorFile = "brock8.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new StaticShape() { + position = "12.1297 384.938 107.94"; + rotation = "0 0 1 181.055"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + Target = "56"; + Trigger = "6106"; + team = "2"; + }; + new InteriorInstance() { + position = "98.1438 436.863 64.4122"; + rotation = "0.0299706 -0.0409682 -0.998711 72.4453"; + scale = "1 1 1"; + interiorFile = "brockc.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new StaticShape() { + position = "-11.0438 385.403 107.94"; + rotation = "0 0 1 181.055"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + Target = "57"; + Trigger = "6109"; + team = "2"; + }; + new InteriorInstance() { + position = "24.9867 400.372 131.44"; + rotation = "-0.250047 0.254895 -0.93408 92.9053"; + scale = "1 1.1 0.25"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new StaticShape() { + position = "-29.7071 347.075 120.44"; + rotation = "-0 0 -1 88.9453"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + Target = "58"; + Trigger = "6112"; + team = "2"; + }; + new StaticShape() { + position = "-23.5736 360.899 133.14"; + rotation = "0 0 -1 111.445"; + scale = "2.5 2.5 2.5"; + nameTag = "Base"; + dataBlock = "ExteriorFlagStand"; + lockCount = "0"; + homingCount = "0"; + + Target = "-1"; + flag = "6097"; + team = "2"; + }; + new StaticShape() { + position = "-29.3805 364.816 120.44"; + rotation = "-0 0 -1 88.9453"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + Target = "59"; + Trigger = "6115"; + team = "2"; + }; + new InteriorInstance() { + position = "-15.5633 424.85 94.9209"; + rotation = "0 0 1 181.055"; + scale = "1 1.2 1"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new StaticShape() { + position = "-29.087 380.769 120.44"; + rotation = "-0 0 -1 88.9453"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + Target = "60"; + Trigger = "6118"; + team = "2"; + }; + new InteriorInstance() { + position = "-31.7518 435.399 106.037"; + rotation = "0 0 1 181.055"; + scale = "1 1 1"; + interiorFile = "brock6.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new StaticShape() { + position = "-34.1287 386.954 120.44"; + rotation = "0 0 1 181.055"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + Target = "61"; + notReady = "1"; + inUse = "Down"; + Trigger = "6121"; + team = "2"; + }; + new StaticShape() { + position = "17.4959 434.129 101.44"; + rotation = "-0 0 -1 88.9453"; + scale = "1 1 1"; + nameTag = "Base"; + dataBlock = "StationVehiclePad"; + lockCount = "0"; + homingCount = "0"; + + Ready = "1"; + Target = "62"; + station = "6401"; + inUse = "Down"; + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-11.0928 453.11 92.8399"; + rotation = "0 0 1 181.055"; + scale = "0.8 0.8 0.8"; + interiorFile = "bwall4.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "27.4939 433.945 101.94"; + rotation = "0 0 1 91.0547"; + scale = "1 1 1"; + interiorFile = "bvpad.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-10.9121 417.649 101.94"; + rotation = "-0.00238235 -0.25882 0.965923 181.019"; + scale = "1 1 2"; + interiorFile = "bwall4.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-34.558 418.085 101.94"; + rotation = "-0.00238235 -0.25882 0.965923 181.019"; + scale = "1 1 2"; + interiorFile = "bwall4.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "37.4797 416.759 101.94"; + rotation = "-0.00238235 -0.25882 0.965923 181.019"; + scale = "1 1 2"; + interiorFile = "bwall4.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "1.1122 413.428 91.8399"; + rotation = "-0 0 -1 88.9453"; + scale = "2 1 1"; + interiorFile = "bwall3.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "14.0837 417.204 101.94"; + rotation = "-0.00238235 -0.25882 0.965923 181.019"; + scale = "1 1 2"; + interiorFile = "bwall4.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "1.11776 407.812 120.174"; + rotation = "-0.250081 0.25493 -0.934061 92.8981"; + scale = "1 1.1 1.1"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "25.3259 418.849 100.075"; + rotation = "-0.250081 0.25493 -0.934061 92.8981"; + scale = "1 1.1 1.5"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-15.5478 377.728 106.74"; + rotation = "-0 0 -1 88.9453"; + scale = "1 1 1"; + interiorFile = "dmisc_nefbridge.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "8.3316 360.086 119.39"; + rotation = "-0 0 -1 88.9453"; + scale = "1 1 1"; + interiorFile = "dmisc_nefbridge.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-7.81356 352.332 119.39"; + rotation = "-0 0 -1 88.9453"; + scale = "1 1 1"; + interiorFile = "dmisc_nefbridge.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-23.6626 360.675 119.39"; + rotation = "-0 0 -1 88.9453"; + scale = "1 1 1"; + interiorFile = "dmisc_nefbridge.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-39.3656 376.967 119.39"; + rotation = "-0 0 -1 88.9453"; + scale = "1 1 1"; + interiorFile = "dmisc_nefbridge.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "8.91935 392.03 119.39"; + rotation = "0 0 1 181.055"; + scale = "1 1 1"; + interiorFile = "dmisc_nefbridge.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "0.449466 377.434 106.74"; + rotation = "-0 0 -1 88.9453"; + scale = "1 1 1"; + interiorFile = "dmisc_nefbridge.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "24.3287 359.791 119.39"; + rotation = "-0 0 -1 88.9453"; + scale = "1 1 1"; + interiorFile = "dmisc_nefbridge.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-22.6728 419.341 100.743"; + rotation = "-0.250081 0.25493 -0.934061 92.8981"; + scale = "1 1.1 2.5"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-40.5393 394.691 102.89"; + rotation = "0 0 1 181.055"; + scale = "1 1 1.25"; + interiorFile = "bwall3.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-15.2347 394.725 103.44"; + rotation = "0 0 1 181.055"; + scale = "1 1 1"; + interiorFile = "bwall3.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "16.7596 394.136 103.44"; + rotation = "0 0 1 181.055"; + scale = "1 1 1"; + interiorFile = "bwall3.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "41.2459 393.185 101.89"; + rotation = "0 0 1 181.055"; + scale = "1 1 1.25"; + interiorFile = "bwall3.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "0.511232 380.786 103.44"; + rotation = "-0 0 -1 88.9453"; + scale = "1 1 1"; + interiorFile = "bwall3.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-38.2565 392.649 120.39"; + rotation = "0 0 1 181.055"; + scale = "1 1.1 1"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-35.2434 380.841 119.94"; + rotation = "0 0 1 181.055"; + scale = "1 1 1"; + interiorFile = "bwall4.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-35.9797 340.848 119.94"; + rotation = "0 0 1 181.055"; + scale = "1 1 1"; + interiorFile = "bwall4.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-12.3337 340.413 119.94"; + rotation = "0 0 1 181.055"; + scale = "1 1 1"; + interiorFile = "bwall4.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-11.5945 381.656 137.94"; + rotation = "-0.00238235 -0.25882 0.965923 181.019"; + scale = "0.96 1 1"; + interiorFile = "bwall4.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-11.5977 380.406 119.94"; + rotation = "0 0 1 181.055"; + scale = "1 1 1"; + interiorFile = "bwall4.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "13.1081 364.213 101.94"; + rotation = "0.00238235 0.25882 0.965923 181.019"; + scale = "1 1 2"; + interiorFile = "bwall4.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "36.5041 363.768 101.94"; + rotation = "0.00238235 0.25882 0.965923 181.019"; + scale = "1 1 2"; + interiorFile = "bwall4.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-39.3287 362.663 101.89"; + rotation = "0 0 1 181.055"; + scale = "1 1 1.25"; + interiorFile = "bwall3.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-35.6116 360.845 120.39"; + rotation = "0 0 1 181.055"; + scale = "2 1 1"; + interiorFile = "bwall3.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "24.3711 366.277 107.776"; + rotation = "0.250666 0.24629 0.93622 94.8706"; + scale = "1 1.1 2"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "0.645578 382.161 120.39"; + rotation = "-0 0 -1 88.9453"; + scale = "1 1.1 1"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "36.9489 390.114 132.33"; + rotation = "0 0 1 181.055"; + scale = "1.98 0.5 0.25"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-11.9657 360.409 120.39"; + rotation = "0 0 1 181.055"; + scale = "2 1 1"; + interiorFile = "bwall3.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-24.084 342.679 120.37"; + rotation = "-0 0 -1 88.9453"; + scale = "1 1.1 1"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-35.2005 382.091 137.94"; + rotation = "-0.00238235 -0.25882 0.965923 181.019"; + scale = "0.97 1 1"; + interiorFile = "bwall4.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-36.1862 328.548 120.44"; + rotation = "0.00238235 0.25882 0.965923 181.019"; + scale = "0.97 1 2"; + interiorFile = "bwall4.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-12.5804 328.113 120.44"; + rotation = "0.00238235 0.25882 0.965923 181.019"; + scale = "0.97 1 2"; + interiorFile = "bwall4.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "13.9459 382.536 132.34"; + rotation = "0 0 1 181.055"; + scale = "0.7 1 1"; + interiorFile = "dmisc_nefbridge.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-31.7186 362.603 132.34"; + rotation = "-0 0 -1 88.9453"; + scale = "0.65 1 1"; + interiorFile = "dmisc_nefbridge.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-31.7741 359.604 152.74"; + rotation = "-0 0 -1 88.9453"; + scale = "0.4 1 1"; + interiorFile = "dmisc_nefbridge.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "47.4698 363.546 116.332"; + rotation = "0.122392 0.034001 0.991899 218.377"; + scale = "1 1 1"; + interiorFile = "brock8.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new StaticShape() { + position = "8.4663 389.174 121.434"; + rotation = "0 0 1 91.6732"; + scale = "1.5 1.5 1.5"; + nameTag = "Base"; + dataBlock = "Banner_Strength"; + lockCount = "0"; + homingCount = "0"; + + Target = "-1"; + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "49.8785 450.987 84.0399"; + rotation = "0 0 1 181.055"; + scale = "0.8 0.8 1.1"; + interiorFile = "bwall4.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "49.2304 415.793 84.0399"; + rotation = "0 0 1 181.055"; + scale = "0.8 0.8 1.1"; + interiorFile = "bwall4.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new Item() { + position = "30.989 390.189 133.49"; + rotation = "0 0 1 90.5273"; + scale = "1 1 1"; + dataBlock = "RepairPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "5.50852 374.67 112.59"; + rotation = "-0 0 -1 88.9453"; + scale = "1 1.1 1"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new SimGroup() { + + powerCount = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-36.474 402.499 124.574"; + rotation = "0 1 0 178.19"; + scale = "0.2 0.2 1"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "11.8316 379.508 122.638"; + rotation = "-0.0149994 0.999887 0.000236942 178.19"; + scale = "0.2 0.2 1"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new SimGroup(FFs) { + + powerCount = "2"; + + new ForceFieldBare(ff1) { + position = "39.4524 379.175 120.29"; + rotation = "0 0 1 1.1467"; + scale = "1 23 12"; + nameTag = "Force Field"; + dataBlock = "defaultForceFieldBare"; + lockCount = "0"; + homingCount = "0"; + + Target = "63"; + pz = "6178"; + originalscale = "1 23 12"; + team = "2"; + }; + new ForceFieldBare(ff2) { + position = "15.3838 407.611 120.442"; + rotation = "-0.999234 -0.00999267 0.0378374 29.6094"; + scale = "18 1 15"; + nameTag = "Force Field"; + dataBlock = "defaultForceFieldBare"; + lockCount = "0"; + homingCount = "0"; + + Target = "64"; + pz = "6180"; + originalscale = "18 1 15"; + team = "2"; + }; }; }; }; @@ -1929,8 +2240,8 @@ new SimGroup(MissionGroup) { homingCount = "0"; Target = "-1"; - team = "0"; holo = "0"; + team = "0"; }; new InteriorInstance() { position = "12.1578 -16.4256 132.346"; @@ -2313,6 +2624,611 @@ new SimGroup(MissionGroup) { shapeName = "porg1.dts"; }; }; + new SimGroup(Addition1PhoenixPlant1) { + + powerCount = "0"; + + new TSStatic() { + position = "388 164 101.469"; + rotation = "0 0 1 34"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-380 540 74.5156"; + rotation = "0 0 1 63.0001"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "36 196 108.172"; + rotation = "0 0 1 146"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-564 -180 86.7499"; + rotation = "0 0 1 117"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "372 420 96"; + rotation = "0 0 -1 80.0004"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-564 284 85.0781"; + rotation = "0 0 1 25"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-548 260 89.2344"; + rotation = "0 0 1 172"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-500 -588 87.125"; + rotation = "0 0 1 16"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "532 -332 81.0937"; + rotation = "0 0 1 90.0002"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "364 476 84.5157"; + rotation = "0 0 -1 112"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-388 532 74.7031"; + rotation = "0 0 -1 44.9999"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-156 260 100.172"; + rotation = "0 0 -1 41.9998"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-68 -76 125.078"; + rotation = "0 0 1 188"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-388 68 96.5626"; + rotation = "0 0 -1 110"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-124 500 81.2812"; + rotation = "0 0 1 104"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-76 500 91.8438"; + rotation = "0 0 -1 69.0002"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-356 -476 85.6406"; + rotation = "0 0 1 79"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "220 -156 89.4844"; + rotation = "0 0 -1 102"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "452 -84 131.969"; + rotation = "0 0 -1 98.0004"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "260 28 86.375"; + rotation = "0 0 1 97"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-412 -132 98.3125"; + rotation = "0 0 1 133"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "108 100 87.2657"; + rotation = "0 0 -1 19.9999"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "308 116 94.3438"; + rotation = "0 0 1 199"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-220 132 96.1406"; + rotation = "0 0 1 238"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "572 -108 146.016"; + rotation = "0 0 -1 90.0002"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "60 -156 111.281"; + rotation = "0 0 1 25"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "140 -204 85.4375"; + rotation = "0 0 -1 108.999"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-364 412 101.422"; + rotation = "0 0 -1 25.0002"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-204 -500 72.9063"; + rotation = "0 0 -1 113"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "132 492 70.5313"; + rotation = "0 0 1 30"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "484 -212 108.375"; + rotation = "0 0 -1 55.0003"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-348 -292 85.2656"; + rotation = "0 0 -1 72.0002"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-324 532 73.7812"; + rotation = "0 0 1 127"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "428 -428 91.4218"; + rotation = "0 0 -1 22.9999"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-164 -316 66.9375"; + rotation = "0 0 -1 62.0003"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-92 236 110.172"; + rotation = "0 0 -1 44.9999"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-164 84 112.344"; + rotation = "0 0 1 129"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "204 20 87.25"; + rotation = "0 0 1 222"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-76 12 116.375"; + rotation = "0 0 -1 79"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "308 212 95.6406"; + rotation = "0 0 1 176"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "164 -180 84.1406"; + rotation = "0 0 1 194"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "220 412 65.0781"; + rotation = "0 0 1 147"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-364 -20 96.9375"; + rotation = "0 0 1 76.9998"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-196 76 115.625"; + rotation = "0 0 1 139"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "100 -4 105.266"; + rotation = "0 0 1 2.99997"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-164 108 101.234"; + rotation = "0 0 1 186"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "380 -284 88.6875"; + rotation = "0 0 1 142"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "308 -140 105.953"; + rotation = "0 0 1 189"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-196 244 95.7656"; + rotation = "0 0 1 177"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-92 -12 118.313"; + rotation = "0 0 -1 19.0001"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "252 548 79.4374"; + rotation = "0 0 1 179"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-356 -404 94.1563"; + rotation = "0 0 1 157"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-92 -388 110.719"; + rotation = "0 0 1 61.9998"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-44 524 85.4531"; + rotation = "0 0 1 232"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "332 364 89.4219"; + rotation = "0 0 1 144"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "564 428 104.203"; + rotation = "0 0 1 46"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-132 -220 89.0468"; + rotation = "0 0 1 173"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-444 -204 116.875"; + rotation = "0 0 -1 55.0003"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "468 -500 73.6406"; + rotation = "0 0 -1 69.0002"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "436 68 125.813"; + rotation = "0 0 -1 83.0004"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-548 540 71.9687"; + rotation = "0 0 -1 85"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "364 -460 81.0937"; + rotation = "0 0 -1 107"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "540 -588 68.3125"; + rotation = "0 0 -1 82"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "252 -4 95.9531"; + rotation = "0 0 1 199"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-356 -84 94.7031"; + rotation = "0 0 1 104"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "60 -300 124.516"; + rotation = "0 0 -1 84.0002"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-252 -628 71.2812"; + rotation = "0 0 -1 29"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-180 -636 83.5937"; + rotation = "0 0 1 56"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "508 -12 138.313"; + rotation = "0 0 -1 1.00014"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-212 -276 77.625"; + rotation = "0 0 1 169"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "556 -68 140.172"; + rotation = "0 0 1 72.0002"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-148 -564 74.8907"; + rotation = "0 0 1 204"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "436 500 85.0781"; + rotation = "0 0 -1 29"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-484 -244 113.953"; + rotation = "0 0 1 121"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "252 -220 89.2344"; + rotation = "0 0 -1 84.0002"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "148 -508 77.8125"; + rotation = "0 0 1 73.9998"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "20 92 107.063"; + rotation = "0 0 1 202"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-468 -572 79.25"; + rotation = "0 0 1 153"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "116 -388 107.812"; + rotation = "0 0 -1 91"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-324 -212 94.0157"; + rotation = "0 0 1 2.99997"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-548 476 76.75"; + rotation = "0 0 1 195"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "228 -244 98.1718"; + rotation = "0 0 1 37"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "260 420 69.9844"; + rotation = "0 0 -1 31.0002"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "148 -324 113.641"; + rotation = "0 0 1 174"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "92 484 79.9844"; + rotation = "0 0 1 64.9998"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "476 484 92.5156"; + rotation = "0 0 -1 26"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "596 236 82.3438"; + rotation = "0 0 -1 74.0004"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "332 -172 87.4375"; + rotation = "0 0 -1 84.0002"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-60 12 115.453"; + rotation = "0 0 -1 14"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-588 324 78.3125"; + rotation = "0 0 -1 8.99978"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "228 116 107.812"; + rotation = "0 0 -1 101"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-380 -12 92.1563"; + rotation = "0 0 1 101"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "260 452 69.2344"; + rotation = "0 0 -1 56.9999"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "132 -12 102.719"; + rotation = "0 0 1 194"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "612 -188 101.234"; + rotation = "0 0 1 64.9998"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-140 308 110.156"; + rotation = "0 0 1 33"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-484 -36 100.906"; + rotation = "0 0 -1 17.9998"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "212 524 80.1719"; + rotation = "0 0 -1 38.9999"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "428 -92 125.25"; + rotation = "0 0 1 97.9998"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-196 -428 68.5"; + rotation = "0 0 1 188"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + }; }; new SimGroup(ObserverDropPoints) { @@ -2349,5 +3265,37 @@ new SimGroup(MissionGroup) { team = "0"; }; }; + new Item() { + position = "-37.7082 -407.156 132.722"; + rotation = "0 0 -1 89.9544"; + scale = "1 1 1"; + dataBlock = "RepairPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "11.1358 375.969 105.771"; + rotation = "0 0 1 181.055"; + scale = "0.8 0.8 1.1"; + interiorFile = "bwall4.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-19.3461 -392.219 103.416"; + rotation = "0 0 1 181.055"; + scale = "0.8 0.8 1.1"; + interiorFile = "bwall4.dif"; + showTerrainInside = "0"; + + team = "1"; + }; }; //--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_Pantheon.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_Pantheon.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_Pantheon.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_Pantheon.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_Paranoia.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_Paranoia.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_Paranoia.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_Paranoia.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_Pariah.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_Pariah.mis similarity index 94% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_Pariah.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_Pariah.mis index bf92c315..6d70cb70 100644 --- a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_Pariah.mis +++ b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_Pariah.mis @@ -15,11 +15,11 @@ //--- OBJECT WRITE BEGIN --- new SimGroup(MissionGroup) { - CTF_timeLimit = "25"; musicTrack = "lush"; - CTF_scoreLimit = "10"; powerCount = "0"; cdTrack = "2"; + CTF_timeLimit = "25"; + CTF_scoreLimit = "10"; new MissionArea(MissionArea) { area = "-384 -504 848 976"; @@ -44,15 +44,15 @@ new SimGroup(MissionGroup) { cullDensity = "0.3"; customArea = "0 0 0 0"; - coverage = "0"; - locked = "true"; - GraphFile = "MissionBlank.nav"; - position = "0 0 0 1"; + scale = "1 1 1"; YDimOverSize = "0"; XDimOverSize = "0"; - rotation = "0 0 0 0"; + locked = "true"; + position = "0 0 0 1"; conjoinBowlDev = "20"; - scale = "1 1 1"; + GraphFile = "MissionBlank.nav"; + rotation = "0 0 0 0"; + coverage = "0"; }; new Sky(Sky) { position = "-1216 -848 0"; @@ -114,8 +114,8 @@ new SimGroup(MissionGroup) { new SimGroup(Team1) { - providesPower = "1"; powerCount = "1"; + providesPower = "1"; new InteriorInstance() { position = "148.384 139.37 183.809"; @@ -187,9 +187,9 @@ new SimGroup(MissionGroup) { homingCount = "0"; initialBarrel = "SentryTurretBarrel"; + powerCount = "1"; team = "1"; Target = "33"; - powerCount = "1"; }; new Turret() { position = "115.858 216.156 225.055"; @@ -201,14 +201,14 @@ new SimGroup(MissionGroup) { homingCount = "0"; initialBarrel = "SentryTurretBarrel"; + powerCount = "1"; + lastDamagedBy = "35258"; + lastDamagedByTeam = "1"; wasDisabled = "0"; damageTimeMS = "5215583"; team = "1"; - lastDamagedBy = "35258"; Target = "34"; repairedBy = "35258"; - powerCount = "1"; - lastDamagedByTeam = "1"; }; new Item() { position = "118.817 210.016 190.135"; @@ -233,9 +233,9 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; + powerCount = "1"; team = "1"; Target = "35"; - powerCount = "1"; }; new TSStatic() { position = "115.725 223.166 209.111"; @@ -275,13 +275,13 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "1"; + originalPosition = "147.695 138.16 191.92 1 0 0 0"; isHome = "1"; className = "FlagObj"; - searchSchedule = "481997"; team = "1"; - WayPoint = "5904"; - Trigger = "5905"; - originalPosition = "147.695 138.16 191.92 1 0 0 0"; + WayPoint = "5482"; + Trigger = "5483"; + searchSchedule = "481997"; Target = "36"; }; new InteriorInstance() { @@ -302,12 +302,12 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - notReady = "1"; - Trigger = "5745"; - team = "1"; - inUse = "Down"; - Target = "37"; powerCount = "1"; + Trigger = "5323"; + team = "1"; + Target = "37"; + notReady = "1"; + inUse = "Down"; }; new InteriorInstance() { position = "290.46 223.137 171.403"; @@ -327,12 +327,12 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - notReady = "1"; - Trigger = "5748"; - team = "1"; - inUse = "Down"; - Target = "38"; powerCount = "1"; + Trigger = "5326"; + team = "1"; + Target = "38"; + notReady = "1"; + inUse = "Down"; }; new InteriorInstance(InteriorInstance) { position = "286.754 223.879 200.4"; @@ -352,12 +352,12 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - notReady = "1"; - Trigger = "5751"; - team = "1"; - inUse = "Down"; - Target = "39"; powerCount = "1"; + Trigger = "5329"; + team = "1"; + Target = "39"; + notReady = "1"; + inUse = "Down"; }; new InteriorInstance() { position = "233.865 96.9723 195.845"; @@ -442,8 +442,8 @@ new SimGroup(MissionGroup) { }; new SimGroup(Team2) { - providesPower = "1"; powerCount = "1"; + providesPower = "1"; new SimGroup(spawnspheres) { @@ -496,12 +496,12 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; + powerCount = "2"; + lastDamagedBy = "8037"; + lastDamagedByTeam = "2"; damageTimeMS = "2004799"; team = "2"; - lastDamagedBy = "8037"; Target = "40"; - powerCount = "2"; - lastDamagedByTeam = "2"; }; new InteriorInstance(InteriorInstance) { position = "-62.3168 -262.234 211.98"; @@ -522,9 +522,9 @@ new SimGroup(MissionGroup) { homingCount = "0"; initialBarrel = "SentryTurretBarrel"; + powerCount = "2"; team = "2"; Target = "41"; - powerCount = "2"; }; new Turret() { position = "-53.6688 -260.409 251.261"; @@ -536,14 +536,14 @@ new SimGroup(MissionGroup) { homingCount = "0"; initialBarrel = "SentryTurretBarrel"; + powerCount = "2"; + lastDamagedBy = "5191"; + lastDamagedByTeam = "2"; wasDisabled = "0"; damageTimeMS = "763710"; team = "2"; - lastDamagedBy = "5191"; Target = "42"; repairedBy = "5191"; - powerCount = "2"; - lastDamagedByTeam = "2"; }; new Item() { position = "-56.7368 -254.29 216.7"; @@ -578,7 +578,7 @@ new SimGroup(MissionGroup) { team = "2"; }; new Item() { - position = "-58.7427 -185.854 209.219"; + position = "-55.8007 -179.59 209.219"; rotation = "1 0 0 0"; scale = "1 1 1"; nameTag = "Flag"; @@ -589,13 +589,16 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "1"; + originalPosition = "-55.8007 -179.59 209.219 1 0 0 0"; isHome = "1"; className = "FlagObj"; - searchSchedule = "481997"; + speed = "0"; + pass = "1"; team = "2"; - WayPoint = "5906"; - Trigger = "5907"; - originalPosition = "-58.7427 -185.854 209.219 1 0 0 0"; + WayPoint = "5484"; + Trigger = "5485"; + searchSchedule = "13979"; + lastDTStat = "6863"; Target = "43"; }; new InteriorInstance() { @@ -625,12 +628,12 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - notReady = "1"; - Trigger = "5777"; - team = "2"; - inUse = "Down"; - Target = "44"; powerCount = "2"; + Trigger = "5355"; + team = "2"; + Target = "44"; + notReady = "1"; + inUse = "Down"; }; new InteriorInstance(InteriorInstance) { position = "-184.308 -254.211 243.09"; @@ -659,12 +662,12 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - notReady = "1"; - Trigger = "5781"; - team = "2"; - inUse = "Down"; - Target = "45"; powerCount = "2"; + Trigger = "5359"; + team = "2"; + Target = "45"; + notReady = "1"; + inUse = "Down"; }; new StaticShape() { position = "-60.8268 -262.39 216.075"; @@ -675,12 +678,12 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - notReady = "1"; - Trigger = "5783"; - team = "2"; - inUse = "Down"; - Target = "46"; powerCount = "2"; + Trigger = "5361"; + team = "2"; + Target = "46"; + notReady = "1"; + inUse = "Down"; }; new TSStatic() { position = "-54.2689 -267.763 235.372"; @@ -709,7 +712,7 @@ new SimGroup(MissionGroup) { team = "2"; }; new InteriorInstance() { - position = "-59.0278 -187.217 201.108"; + position = "-56.7934 -181.649 201.099"; rotation = "0.18964 0.981853 -0.000770146 180.025"; scale = "1 1 1"; interiorFile = "ptowr4.dif"; @@ -809,8 +812,8 @@ new SimGroup(MissionGroup) { }; new SimGroup(Team0) { - providesPower = "1"; powerCount = "1"; + providesPower = "1"; new InteriorInstance() { position = "57.7594 23.4267 72.8616"; @@ -893,11 +896,11 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - hidden = "false"; + pz = "5385"; team = "0"; - Target = "47"; - pz = "5807"; + hidden = "false"; originalscale = "0.162974 8.1512 4.16309"; + Target = "47"; }; new ForceFieldBare() { position = "124.215 230.712 183.747"; @@ -908,11 +911,11 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; - hidden = "false"; + pz = "5388"; team = "0"; - Target = "48"; - pz = "5810"; + hidden = "false"; originalscale = "0.162974 8.1512 4.16309"; + Target = "48"; }; }; }; @@ -1490,7 +1493,7 @@ new SimGroup(MissionGroup) { }; new TSStatic() { position = "-188 124 185.741"; - rotation = "0.0223524 0.0616003 0.997851 99.122"; + rotation = "0.0223524 0.0616003 0.997851 99.1222"; scale = "1 1 1"; shapeName = "borg1.dts"; }; diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_PipeDream.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_PipeDream.mis new file mode 100644 index 00000000..53039fa5 --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_PipeDream.mis @@ -0,0 +1,1366 @@ +// DisplayName = DMP-Pipe Dream +// MissionTypes = CTF + +//--- MISSION QUOTE BEGIN --- +//[18:22] <@OrieN> worst thing can happen when you get conced with a drink in ur hand +// -- true dat, yo. +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[CTF]1000 points to win +//Stations are self-powered. +//Wash your hands!! +//Map by Rooster128 +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + cdTrack = "4"; + powerCount = "0"; + CTF_scoreLimit = "10"; + CTF_timeLimit = "25"; + musicTrack = "lush"; + + new MissionArea(MissionArea) { + area = "-464 -456 992 768"; + flightCeiling = "4000"; + flightCeilingRange = "50"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet1"; + terrainFile = "Confusco.ter"; + squareSize = "8"; + + hazeDistance = "250"; + visibleDistance = "1200"; + locked = "true"; + position = "-1024 -1024 0"; + }; + new Sun() { + position = "-1024 -1024 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.000000 0.000000 0.000000 1.000000"; + ambient = "0.200000 0.200000 0.200000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new SimGroup() { + + powerCount = "0"; + }; + new NavigationGraph(navGraph) { + conjoinAngleDev = "45"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + XDimOverSize = "0"; + rotation = "0 0 0 0"; + YDimOverSize = "0"; + scale = "1 1 1"; + conjoinBowlDev = "20"; + GraphFile = "Minotaur.nav"; + locked = "true"; + coverage = "0"; + position = "0 0 0 1"; + }; + new Sky(Sky) { + position = "-1024 -1024 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "500"; + useSkyTextures = "0"; + renderBottomTexture = "0"; + SkySolidColor = "0.330000 0.330000 0.450000 1.000000"; + fogDistance = "350"; + fogColor = "0.400000 0.400000 0.500000 1.000000"; + fogVolume1 = "0 0 0"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "Lush_l4.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 nan"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 148120713330651839000000000000000000000.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 nan"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 -1.95957e+13 -4.00673e+15"; + high_fogVolume2 = "-1 1.12775e-06 8.30861e+10"; + high_fogVolume3 = "-1 -9.62437e-27 1.47753e+25"; + + cloudSpeed0 = "0.002000 0.003000"; + locked = "true"; + }; + new WaterBlock() { + position = "-432 -88 270.845"; + rotation = "1 0 0 0"; + scale = "32 32 118.294"; + liquidType = "OceanWater"; + density = "2000"; + viscosity = "5"; + waveMagnitude = "1"; + surfaceOpacity = "0.75"; + envMapIntensity = "1"; + removeWetEdges = "1"; + + params1 = "0.63 -2.41 0.33 0.21"; + floodFill = "1"; + params2 = "0.39 0.39 0.2 0.133"; + extent = "100 100 10"; + params0 = "0.32 -0.67 0.066 0.5"; + seedPoints = "0 0 1 0 1 1 0 1"; + textureSize = "32 32"; + params3 = "1.21 -0.61 0.13 -0.33"; + }; + new SimGroup(environ) { + + powerCount = "0"; + + new TSStatic() { + position = "110.872 -89.7712 280.595"; + rotation = "1 0 0 0"; + scale = "3 3 4"; + shapeName = "stackable5l.dts"; + }; + new TSStatic() { + position = "72.072 -89.7712 280.595"; + rotation = "1 0 0 0"; + scale = "3 3 4"; + shapeName = "stackable5l.dts"; + }; + new TSStatic() { + position = "91.472 -89.7712 280.395"; + rotation = "1 0 0 0"; + scale = "3 3 4"; + shapeName = "stackable5l.dts"; + }; + new TSStatic() { + position = "-53.128 65.6288 280.595"; + rotation = "0 0 1 180"; + scale = "3 3 4"; + shapeName = "stackable5l.dts"; + }; + new TSStatic() { + position = "-92.128 65.6288 280.595"; + rotation = "0 0 1 180"; + scale = "3 3 4"; + shapeName = "stackable5l.dts"; + }; + new TSStatic() { + position = "-72.728 65.6288 280.595"; + rotation = "0 0 1 180"; + scale = "3 3 4"; + shapeName = "stackable5l.dts"; + }; + new StaticShape() { + position = "-182.853 8.73472 321.888"; + rotation = "0 0 1 90"; + scale = "2 2 2"; + nameTag = "Base"; + dataBlock = "Banner_Strength"; + lockCount = "0"; + homingCount = "0"; + + Target = "-1"; + }; + new StaticShape() { + position = "-182.86 -33.0544 322.014"; + rotation = "0 0 1 90"; + scale = "2 2 2"; + nameTag = "Base"; + dataBlock = "Banner_Honor"; + lockCount = "0"; + homingCount = "0"; + + Target = "-1"; + }; + new StaticShape() { + position = "-237.173 -12.5911 320.428"; + rotation = "0 0 -1 90"; + scale = "2 2 2"; + nameTag = "Base"; + dataBlock = "Banner_Unity"; + lockCount = "0"; + homingCount = "0"; + + Target = "-1"; + }; + new StaticShape() { + position = "201.537 8.79068 322.146"; + rotation = "0 0 -1 90"; + scale = "2 2 2"; + nameTag = "Base"; + dataBlock = "Banner_Honor"; + lockCount = "0"; + homingCount = "0"; + + Target = "-1"; + }; + new StaticShape() { + position = "201.596 -33.1985 322.02"; + rotation = "0 0 -1 90"; + scale = "2 2 2"; + nameTag = "Base"; + dataBlock = "Banner_Strength"; + lockCount = "0"; + homingCount = "0"; + + Target = "-1"; + }; + new StaticShape() { + position = "256.083 -11.7861 320.759"; + rotation = "0 0 1 89.9087"; + scale = "2 2 2"; + nameTag = "Base"; + dataBlock = "Banner_Unity"; + lockCount = "0"; + homingCount = "0"; + + Target = "-1"; + }; + new TSStatic() { + position = "-204.226 -61.8554 276.241"; + rotation = "1 0 0 0"; + scale = "5.5 5.5 5.5"; + shapeName = "stackable2m.dts"; + }; + new TSStatic() { + position = "-198.826 -61.8554 276.241"; + rotation = "1 0 0 0"; + scale = "5.5 5.5 5.5"; + shapeName = "stackable2m.dts"; + }; + new TSStatic() { + position = "-193.426 -61.8554 276.241"; + rotation = "1 0 0 0"; + scale = "5.5 5.5 5.5"; + shapeName = "stackable2m.dts"; + }; + new TSStatic() { + position = "212.223 37.5702 276.297"; + rotation = "1 0 0 0"; + scale = "5.5 5.5 5.5"; + shapeName = "stackable2m.dts"; + }; + new TSStatic() { + position = "217.623 37.5702 276.297"; + rotation = "1 0 0 0"; + scale = "5.5 5.5 5.5"; + shapeName = "stackable2m.dts"; + }; + new TSStatic() { + position = "223.022 37.5702 276.297"; + rotation = "1 0 0 0"; + scale = "5.5 5.5 5.5"; + shapeName = "stackable2m.dts"; + }; + }; + new SimGroup(teams) { + + powerCount = "0"; + + new SimGroup(team0) { + + providesPower = "1"; + powerCount = "1"; + + new Item() { + position = "18.5522 0.669448 247.196"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairKit"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + ammoStore = "1"; + team = "0"; + }; + new Item() { + position = "0.352201 0.669448 247.196"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairKit"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + ammoStore = "1"; + team = "0"; + }; + new Item() { + position = "0.352201 -25.1306 247.196"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairKit"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + ammoStore = "1"; + team = "0"; + }; + new Item() { + position = "18.3522 -25.1306 247.196"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairKit"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + ammoStore = "1"; + team = "0"; + }; + new Item() { + position = "-236.5 -12.1352 315.024"; + rotation = "0 0 -1 90"; + scale = "1 1 1"; + dataBlock = "RepairPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "0"; + }; + new Item() { + position = "255.35 -12.1352 315.024"; + rotation = "0 0 -1 90"; + scale = "1 1 1"; + dataBlock = "RepairPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "0"; + }; + new ForceFieldBare() { + position = "5.26815 -16.4562 307.073"; + rotation = "1 0 0 0"; + scale = "8.51173 8.53883 1.13294"; + nameTag = "Base"; + dataBlock = "defaultAllSlowFieldBare"; + lockCount = "0"; + homingCount = "0"; + + Target = "33"; + originalscale = "8.51173 8.53883 1.13294"; + pz = "5991"; + team = "0"; + }; + new Item() { + position = "9.4 -12.2 400"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + Target = "-1"; + team = "0"; + }; + new Item() { + position = "9.4 -12.2 350"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + Target = "-1"; + team = "0"; + }; + new Item() { + position = "9.4 -12.2 375"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + Target = "-1"; + team = "0"; + }; + new StaticShape() { + position = "9.24022 -12.3374 247.076"; + rotation = "1 0 0 0"; + scale = "1.5 1.5 1.5"; + nameTag = "Base"; + dataBlock = "CreativityPad"; + lockCount = "0"; + homingCount = "0"; + + damageTimeMS = "1030591"; + jumpPower = "100"; + lastDamagedBy = "4137"; + lastDamagedByTeam = "1"; + minSpeed = "100"; + team = "0"; + }; + new StaticShape() { + position = "-165.16 -12.3374 314.666"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Base"; + dataBlock = "CreativityPad"; + lockCount = "0"; + homingCount = "0"; + + jumpPower = "200"; + minSpeed = "0"; + team = "0"; + }; + new StaticShape() { + position = "183.84 -12.3374 314.666"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Base"; + dataBlock = "CreativityPad"; + lockCount = "0"; + homingCount = "0"; + + jumpPower = "200"; + minSpeed = "0"; + team = "0"; + }; + new StaticShape() { + position = "98.9796 -59.1241 280.588"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + Target = "34"; + Trigger = "6000"; + team = "0"; + }; + new StaticShape() { + position = "84.3796 -59.1241 280.588"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + Target = "35"; + Trigger = "6002"; + team = "0"; + }; + new StaticShape() { + position = "-80.0252 34.7503 280.728"; + rotation = "0 0 1 179.909"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + Target = "36"; + Trigger = "6004"; + team = "0"; + }; + new StaticShape() { + position = "-65.6252 34.7732 280.728"; + rotation = "0 0 1 179.909"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + Target = "37"; + Trigger = "6006"; + team = "0"; + }; + new Item() { + position = "-72.618 60.8366 280.641"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "0"; + }; + new Item() { + position = "91.3265 -85.2871 280.635"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + dataBlock = "RepairPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "0"; + }; + new Item() { + position = "55.3923 -10.1754 280.622"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "0"; + }; + new Item() { + position = "-36.6377 -10.1754 280.642"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "0"; + }; + new Item() { + position = "9.73226 -64.1944 280.883"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairKit"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "0"; + }; + new Item() { + position = "9.01328 39.8043 280.876"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairKit"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "0"; + }; + new Item() { + position = "123.39 46.348 280.579"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "0"; + }; + new Item() { + position = "-104.285 -70.8256 280.614"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "0"; + }; + }; + new SimGroup(team2) { + + powerCount = "0"; + + new SimGroup(assets) { + + providesPower = "1"; + powerCount = "1"; + + new StaticShape() { + position = "-216.616 -29.584 314.587"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + Target = "38"; + inUse = "Down"; + notReady = "1"; + Trigger = "6018"; + team = "2"; + }; + new StaticShape() { + position = "-232.606 5.20597 314.587"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + Target = "39"; + Trigger = "6020"; + team = "2"; + }; + new Turret() { + position = "-181.72 -12.1522 323.342"; + rotation = "0 -1 0 90"; + scale = "1 1 1"; + nameTag = "Sentry"; + dataBlock = "SentryTurret"; + lockCount = "0"; + homingCount = "0"; + initialBarrel = "SentryTurretBarrel"; + + Target = "40"; + lastProjectile = "7446"; + team = "2"; + }; + new StaticShape() { + position = "-232.606 -29.584 314.587"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + Target = "41"; + Trigger = "6023"; + team = "2"; + }; + new StaticShape() { + position = "-216.616 5.22597 314.587"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + Target = "42"; + Trigger = "6025"; + team = "2"; + }; + new StaticShape() { + position = "-185.016 13.026 314.587"; + rotation = "0 0 1 90"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + Target = "52"; + Trigger = "7830"; + team = "2"; + }; + new StaticShape() { + position = "-185.016 -37.374 314.587"; + rotation = "0 0 1 90"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + Target = "53"; + Trigger = "8068"; + team = "2"; + }; + }; + new Item() { + position = "-158.48 -12.1548 314.627"; + rotation = "0 0 1 90.0002"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "43"; + searchSchedule = "17342"; + isHome = "1"; + originalPosition = "-158.48 -12.1548 314.627 0 0 1 1.5708"; + className = "FlagObj"; + team = "2"; + WayPoint = "6080"; + Trigger = "6081"; + }; + new InteriorInstance() { + position = "-114.61 -12.1928 352.124"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "rst_pipedream.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new SimGroup(spawns) { + + powerCount = "0"; + + new SpawnSphere() { + position = "-196.3 1.7547 315.087"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "14"; + sphereWeight = "25"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "-137.41 -56.9153 315.087"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "20"; + sphereWeight = "25"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "-137.41 31.8847 315.087"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "20"; + sphereWeight = "25"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "-196.3 -26.7953 315.087"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "14"; + sphereWeight = "25"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + }; + }; + new SimGroup(team1) { + + powerCount = "0"; + + new SimGroup(assets) { + + providesPower = "1"; + powerCount = "1"; + + new Turret() { + position = "200.48 -12.1522 323.342"; + rotation = "0 1 0 89.9544"; + scale = "1 1 1"; + nameTag = "Sentry"; + dataBlock = "SentryTurret"; + lockCount = "0"; + homingCount = "0"; + initialBarrel = "SentryTurretBarrel"; + + Target = "44"; + lastProjectile = "7902"; + team = "1"; + }; + new StaticShape() { + position = "251.398 5.2039 314.587"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + Target = "45"; + Trigger = "6038"; + team = "1"; + }; + new StaticShape() { + position = "251.398 -29.5461 314.587"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + Target = "46"; + Trigger = "6040"; + team = "1"; + }; + new StaticShape() { + position = "235.398 -29.5461 314.587"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + Target = "47"; + inUse = "Down"; + notReady = "1"; + Trigger = "6042"; + team = "1"; + }; + new StaticShape() { + position = "235.398 5.2039 314.587"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + Target = "48"; + inUse = "Down"; + notReady = "1"; + Trigger = "6044"; + team = "1"; + }; + new StaticShape() { + position = "203.998 -37.3461 314.587"; + rotation = "0 0 -1 90"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + Target = "54"; + inUse = "Down"; + notReady = "1"; + Trigger = "8166"; + team = "1"; + }; + new StaticShape() { + position = "203.998 13.0539 314.587"; + rotation = "0 0 -1 90"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + Target = "55"; + inUse = "Down"; + notReady = "1"; + Trigger = "8427"; + team = "1"; + }; + }; + new Item() { + position = "177.27 -12.1548 314.627"; + rotation = "0 0 1 90.0002"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + searchSchedule = "13727"; + Target = "49"; + isHome = "1"; + className = "FlagObj"; + originalPosition = "177.27 -12.1548 314.627 0 0 1 1.5708"; + team = "1"; + WayPoint = "6082"; + Trigger = "6083"; + }; + new InteriorInstance(InteriorInstance) { + position = "133.39 -12.1928 352.124"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + interiorFile = "rst_pipedream.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new SimGroup(spawns) { + + powerCount = "0"; + + new SpawnSphere() { + position = "157.01 32.1154 315.087"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "20"; + sphereWeight = "25"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "157.01 -57.4846 315.087"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "20"; + sphereWeight = "25"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "215.23 -25.4446 315.087"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "14"; + sphereWeight = "25"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "215.23 1.4554 315.087"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "14"; + sphereWeight = "25"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + }; + }; + }; + new WaterBlock() { + position = "408 32 270.845"; + rotation = "1 0 0 0"; + scale = "32 32 118.294"; + liquidType = "OceanWater"; + density = "2000"; + viscosity = "5"; + waveMagnitude = "1"; + surfaceOpacity = "0.75"; + envMapIntensity = "1"; + removeWetEdges = "1"; + + params1 = "0.63 -2.41 0.33 0.21"; + floodFill = "1"; + params2 = "0.39 0.39 0.2 0.133"; + extent = "100 100 10"; + params0 = "0.32 -0.67 0.066 0.5"; + seedPoints = "0 0 1 0 1 1 0 1"; + textureSize = "32 32"; + params3 = "1.21 -0.61 0.13 -0.33"; + }; + new WaterBlock() { + position = "-416 24 137.054"; + rotation = "1 0 0 0"; + scale = "64 64 118.294"; + liquidType = "OceanWater"; + density = "2000"; + viscosity = "5"; + waveMagnitude = "1"; + surfaceOpacity = "0.75"; + envMapIntensity = "1"; + removeWetEdges = "1"; + + params1 = "0.63 -2.41 0.33 0.21"; + floodFill = "1"; + params2 = "0.39 0.39 0.2 0.133"; + extent = "100 100 10"; + params0 = "0.32 -0.67 0.066 0.5"; + seedPoints = "0 0 1 0 1 1 0 1"; + textureSize = "32 32"; + params3 = "1.21 -0.61 0.13 -0.33"; + }; + new WaterBlock() { + position = "352 -120 137.054"; + rotation = "1 0 0 0"; + scale = "64 64 118.294"; + liquidType = "OceanWater"; + density = "2000"; + viscosity = "5"; + waveMagnitude = "1"; + surfaceOpacity = "0.75"; + envMapIntensity = "1"; + removeWetEdges = "1"; + + params1 = "0.63 -2.41 0.33 0.21"; + floodFill = "1"; + params2 = "0.39 0.39 0.2 0.133"; + extent = "100 100 10"; + params0 = "0.32 -0.67 0.066 0.5"; + seedPoints = "0 0 1 0 1 1 0 1"; + textureSize = "32 32"; + params3 = "1.21 -0.61 0.13 -0.33"; + }; + new AudioEmitter() { + position = "176.157 -103.054 236.148"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + profile = "ScoutEngineSound"; + description = "AudioDefaultLooping3d"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "50"; + maxDistance = "50.01"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + }; + new AudioEmitter() { + position = "-194.243 -134.054 295.148"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + profile = "ScoutEngineSound"; + description = "AudioDefaultLooping3d"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "50"; + maxDistance = "50.01"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + }; + new AudioEmitter() { + position = "214.557 101.946 295.748"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + profile = "ScoutEngineSound"; + description = "AudioDefaultLooping3d"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "50"; + maxDistance = "50.01"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + }; + new AudioEmitter() { + position = "-159.643 70.7461 239.148"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + profile = "ScoutEngineSound"; + description = "AudioDefaultLooping3d"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "50"; + maxDistance = "50.01"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera() { + position = "-169.932 -19.4589 324.4"; + rotation = "0 0 1 84.2248"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera() { + position = "190.148 -3.17621 324.4"; + rotation = "0 0 -1 95.775"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera() { + position = "-183.423 62.2747 315.786"; + rotation = "0 0 1 89.3814"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera() { + position = "203.381 -84.7735 315.786"; + rotation = "0 0 -1 90.619"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera() { + position = "215.412 -40.2579 440.289"; + rotation = "0.470694 0.29839 -0.830307 74.7232"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera() { + position = "-195.556 19.1166 440.289"; + rotation = "0.181257 -0.285924 0.940953 118.368"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + }; + new AudioEmitter() { + position = "9.08318 -11.2312 250.187"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/base_2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.3"; + isLooping = "1"; + is3D = "1"; + minDistance = "512"; + maxDistance = "1024"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + }; + new PhysicalZone(GRAVITY) { + position = "-218.097 -55.7983 288.045"; + rotation = "1 0 0 0"; + scale = "32 32 118.294"; + velocityMod = "1"; + gravityMod = "0"; + appliedForce = "0 0 5800"; + polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 -0.0000000 -1.0000000 -0.0000000 -0.0000000 -0.0000000 1.0000000"; + + nameTag = "Base"; + team = "0"; + }; + new SimGroup() { + + powerCount = "0"; + }; + new AudioEmitter() { + position = "-194.243 -134.054 349.748"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + profile = "ScoutEngineSound"; + description = "AudioDefaultLooping3d"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "50"; + maxDistance = "50.01"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + }; + new PhysicalZone(GRAVITY) { + position = "205.2 62.6 285.845"; + rotation = "1 0 0 0"; + scale = "32 32 118.294"; + velocityMod = "1"; + gravityMod = "0"; + appliedForce = "0 0 5800"; + polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 -0.0000000 -1.0000000 -0.0000000 -0.0000000 -0.0000000 1.0000000"; + + nameTag = "Base"; + team = "0"; + }; + new AudioEmitter() { + position = "214.557 101.946 354.948"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + profile = "ScoutEngineSound"; + description = "AudioDefaultLooping3d"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "50"; + maxDistance = "50.01"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + }; + new PhysicalZone(GRAVITY) { + position = "144 -58.4 154.254"; + rotation = "1 0 0 0"; + scale = "64 64 118.294"; + velocityMod = "1"; + gravityMod = "0"; + appliedForce = "0 0 5800"; + polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 -0.0000000 -1.0000000 -0.0000000 -0.0000000 -0.0000000 1.0000000"; + + nameTag = "Base"; + team = "0"; + }; + new PhysicalZone(GRAVITY) { + position = "-184 98.4 155.454"; + rotation = "1 0 0 0"; + scale = "64 64 118.294"; + velocityMod = "1"; + gravityMod = "0"; + appliedForce = "0 0 5800"; + polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 -0.0000000 -1.0000000 -0.0000000 -0.0000000 -0.0000000 1.0000000"; + + nameTag = "Base"; + team = "0"; + }; + new SimGroup() { + + powerCount = "0"; + }; + new SimGroup() { + + powerCount = "0"; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_RavineV.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_RavineV.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_RavineV.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_RavineV.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_ScorchedEarth.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_ScorchedEarth.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_ScorchedEarth.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_ScorchedEarth.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_SimpleFlagArena.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_SimpleFlagArena.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_SimpleFlagArena.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_SimpleFlagArena.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_SpinCycle.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_SpinCycle.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_SpinCycle.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_SpinCycle.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_StarFall.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_StarFall.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_StarFall.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_StarFall.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_Tyre.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_Tyre.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_Tyre.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_Tyre.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_Wasteland.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_Wasteland.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_Wasteland.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DMP_Wasteland.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/DX_Badlands.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DX_Badlands.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/DX_Badlands.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DX_Badlands.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/DX_Desert.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DX_Desert.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/DX_Desert.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DX_Desert.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/DX_Ice.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DX_Ice.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/DX_Ice.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/DX_Ice.mis diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/GreenLawn.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/GreenLawn.mis new file mode 100644 index 00000000..c55f24e6 --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/GreenLawn.mis @@ -0,0 +1,1828 @@ +// DisplayName = GreenLawn +// MissionTypes = CTF SCtF + +//--- MISSION QUOTE BEGIN --- +//Our need to maintain social approval is actually making us lose what is best about ourselves +//- our individuality +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//10 caps to win +//Map by ChocoTaco +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + cdTrack = "2"; + CTF_scoreLimit = "10"; + CTF_timeLimit = "25"; + powerCount = "0"; + musicTrack = "lush"; + + new MissionArea(MissionArea) { + area = "-728 -864 1504 1712"; + flightCeiling = "2000"; + flightCeilingRange = "50"; + + locked = "1"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet1"; + terrainFile = "Pariah2.ter"; + squareSize = "8"; + emptySquares = "419928 420184 420440 420696 420952 421208 429218 429474 429730 429986 430242 430498"; + + visibleDistance = "1200"; + position = "-1024 -1024 0"; + hazeDistance = "350"; + }; + new NavigationGraph(navGraph) { + conjoinAngleDev = "45"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + rotation = "0 0 0 0"; + YDimOverSize = "0"; + scale = "1 1 1"; + GraphFile = "MissionBlank.nav"; + XDimOverSize = "0"; + conjoinBowlDev = "20"; + locked = "true"; + position = "0 0 0 1"; + coverage = "0"; + }; + new Sky(Sky) { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "450"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.640000 0.610000 0.690000 1.000000"; + fogDistance = "325"; + fogColor = "0.340000 0.410000 0.490000 1.000000"; + fogVolume1 = "780 0 180"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "badlandday.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 nan"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 148120713330651839000000000000000000000.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 nan"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 -2.72388e+07 -nan"; + high_fogVolume2 = "-1 -nan -4.59173e+14"; + high_fogVolume3 = "-1 -105 -3.1211e-13"; + + locked = "true"; + cloudSpeed0 = "0.000000 0.000000"; + }; + new Sun() { + position = "-1024 -1024 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.600000 0.600000 0.620000 1.000000"; + ambient = "0.320000 0.320000 0.320000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + powerCount = "2"; + + new SimGroup(spawnspheres) { + + powerCount = "2"; + + new SpawnSphere() { + position = "-298.063 -163.589 224.041"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + }; + new InteriorInstance() { + position = "-300.151 -179.762 238.709"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "Magellan_kab_magbase.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new ForceFieldBare() { + position = "-299.576 -152.346 231.609"; + rotation = "1 0 0 0"; + scale = "7 7 0.5"; + nameTag = "Base"; + dataBlock = "defaultAllSlowFieldBare"; + lockCount = "0"; + homingCount = "0"; + + originalscale = "7 7 0.5"; + Target = "33"; + pz = "5967"; + team = "1"; + }; + new InteriorInstance() { + position = "-121.97 -248.036 216.022"; + rotation = "0 0 1 28.075"; + scale = "1 1 1"; + interiorFile = "Magellan_kab_magflagstand.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new StaticShape() { + position = "-312.3 -183.776 242.713"; + rotation = "0 0 1 220.589"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + inUse = "Down"; + Target = "34"; + notReady = "1"; + Trigger = "5971"; + team = "1"; + }; + new StaticShape() { + position = "-280.18 -183.457 242.713"; + rotation = "0 0 1 137.328"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + Target = "35"; + Trigger = "5973"; + team = "1"; + }; + new StaticShape() { + position = "-289.898 -166.019 221.76"; + rotation = "0 0 1 1.32823"; + scale = "1 1 1"; + nameTag = "Base"; + dataBlock = "GeneratorLarge"; + lockCount = "0"; + homingCount = "0"; + + Target = "36"; + team = "1"; + }; + new StaticShape() { + position = "-302.288 -169.567 221.712"; + rotation = "0 0 1 180.091"; + scale = "1 1 1"; + nameTag = "Base"; + dataBlock = "GeneratorLarge"; + lockCount = "0"; + homingCount = "0"; + + Target = "37"; + team = "1"; + }; + new StaticShape() { + position = "-280.169 -151.697 242.713"; + rotation = "0 0 1 43.3629"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + inUse = "Down"; + Target = "38"; + notReady = "1"; + Trigger = "5977"; + team = "1"; + }; + new StaticShape() { + position = "-312.165 -151.875 242.713"; + rotation = "0 0 -1 46.5915"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + Target = "39"; + Trigger = "5979"; + team = "1"; + }; + new ForceFieldBare() { + position = "-299.32 -190.778 231.612"; + rotation = "1 0 0 0"; + scale = "7 7 0.5"; + nameTag = "Base"; + dataBlock = "defaultAllSlowFieldBare"; + lockCount = "0"; + homingCount = "0"; + + originalscale = "7 7 0.5"; + Target = "40"; + pz = "5981"; + team = "1"; + }; + new StaticShape() { + position = "-281.802 -334.577 257.369"; + rotation = "-0 0 -1 0.573347"; + scale = "1 1 1"; + nameTag = "Large"; + dataBlock = "SensorLargePulse"; + lockCount = "0"; + homingCount = "0"; + + Target = "41"; + team = "1"; + }; + new Item() { + position = "-111.847 -256.612 216.032"; + rotation = "0 0 1 28.0749"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "42"; + className = "FlagObj"; + originalPosition = "-111.847 -256.612 216.032 0 0 0.999999 0.49"; + isHome = "1"; + team = "1"; + WayPoint = "6225"; + Trigger = "6226"; + }; + new InteriorInstance() { + position = "-294.769 -331.708 257.628"; + rotation = "-0 0 -1 0.573347"; + scale = "1 1 1"; + interiorFile = "Magellan_kab_turretstand.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new Turret() { + position = "-262.022 -132.771 236.176"; + rotation = "0 0 1 45.2637"; + scale = "1 1 1"; + nameTag = "Base"; + dataBlock = "TurretBaseLarge"; + lockCount = "0"; + homingCount = "0"; + initialBarrel = "PlasmaBarrelLarge"; + + lastProjectile = "11695"; + Target = "43"; + lastDamagedBy = "9824"; + lastDamagedByTeam = "1"; + damageTimeMS = "540061"; + team = "1"; + }; + new Item() { + position = "-296.157 -167.855 233.638"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + Target = "-1"; + team = "1"; + }; + new InteriorInstance() { + position = "-268.753 -121.163 236.43"; + rotation = "0 0 1 44.6907"; + scale = "1 1 1"; + interiorFile = "Magellan_kab_turretstand.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + }; + new SimGroup(Team2) { + + powerCount = "2"; + + new SimGroup(spawnspheres) { + + powerCount = "2"; + + new SpawnSphere() { + position = "294.223 123.992 222.279"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + }; + new InteriorInstance() { + position = "126.871 245.651 216.058"; + rotation = "0 0 1 25.7832"; + scale = "1 1 1"; + interiorFile = "Magellan_kab_magflagstand.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "256.018 98.5571 238.704"; + rotation = "0 0 1 45.2637"; + scale = "1 1 1"; + interiorFile = "Magellan_kab_turretstand.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new StaticShape() { + position = "265.691 311.844 252.553"; + rotation = "-0 0 -1 0.573347"; + scale = "1 1 1"; + nameTag = "Large"; + dataBlock = "SensorLargePulse"; + lockCount = "0"; + homingCount = "0"; + + Target = "44"; + team = "2"; + }; + new StaticShape() { + position = "279.986 103.805 240.951"; + rotation = "0 0 1 220.589"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + inUse = "Down"; + Target = "45"; + notReady = "1"; + Trigger = "5996"; + team = "2"; + }; + new ForceFieldBare() { + position = "292.71 135.235 229.847"; + rotation = "1 0 0 0"; + scale = "7 7 0.5"; + nameTag = "Base"; + dataBlock = "defaultAllSlowFieldBare"; + lockCount = "0"; + homingCount = "0"; + + originalscale = "7 7 0.5"; + Target = "46"; + pz = "5998"; + team = "2"; + }; + new InteriorInstance() { + position = "292.135 107.819 236.947"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "Magellan_kab_magbase.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new Item() { + position = "296.129 119.726 231.876"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + Target = "-1"; + team = "2"; + }; + new InteriorInstance() { + position = "252.725 314.713 252.812"; + rotation = "-0 0 -1 0.573347"; + scale = "1 1 1"; + interiorFile = "Magellan_kab_turretstand.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new ForceFieldBare() { + position = "292.966 96.8028 229.85"; + rotation = "1 0 0 0"; + scale = "7 7 0.5"; + nameTag = "Base"; + dataBlock = "defaultAllSlowFieldBare"; + lockCount = "0"; + homingCount = "0"; + + originalscale = "7 7 0.5"; + Target = "47"; + pz = "6003"; + team = "2"; + }; + new StaticShape() { + position = "312.106 104.124 240.951"; + rotation = "0 0 1 137.328"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + Target = "48"; + Trigger = "6005"; + team = "2"; + }; + new StaticShape() { + position = "280.121 135.706 240.951"; + rotation = "0 0 -1 46.5915"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + inUse = "Down"; + Target = "49"; + notReady = "1"; + Trigger = "6007"; + team = "2"; + }; + new Item() { + position = "137.153 237.343 216.078"; + rotation = "0 0 1 28.0749"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "50"; + className = "FlagObj"; + originalPosition = "137.153 237.343 216.078 0 0 0.999999 0.49"; + isHome = "1"; + team = "2"; + WayPoint = "6227"; + Trigger = "6228"; + }; + new StaticShape() { + position = "312.117 135.884 240.951"; + rotation = "0 0 1 43.3629"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + inUse = "Down"; + Target = "51"; + notReady = "1"; + Trigger = "6011"; + team = "2"; + }; + new StaticShape() { + position = "289.998 118.014 219.95"; + rotation = "0 0 1 180.091"; + scale = "1 1 1"; + nameTag = "Base"; + dataBlock = "GeneratorLarge"; + lockCount = "0"; + homingCount = "0"; + + Target = "52"; + team = "2"; + }; + new StaticShape() { + position = "302.388 121.562 219.998"; + rotation = "0 0 1 1.32823"; + scale = "1 1 1"; + nameTag = "Base"; + dataBlock = "GeneratorLarge"; + lockCount = "0"; + homingCount = "0"; + + Target = "53"; + team = "2"; + }; + new Turret() { + position = "263.424 87.5521 238.45"; + rotation = "0 0 1 225.745"; + scale = "1 1 1"; + nameTag = "Base"; + dataBlock = "TurretBaseLarge"; + lockCount = "0"; + homingCount = "0"; + initialBarrel = "PlasmaBarrelLarge"; + + lastProjectile = "12623"; + Target = "54"; + lastDamagedBy = "9850"; + lastDamagedByTeam = "2"; + damageTimeMS = "1469502"; + team = "2"; + }; + }; + new SimGroup(Team0) { + + powerCount = "1"; + providesPower = "1"; + }; + }; + new SimGroup(Ambiance) { + + powerCount = "0"; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera() { + position = "-239.037 -26.2712 253.91"; + rotation = "0 0 1 179.909"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera() { + position = "-43.2596 71.9764 220.336"; + rotation = "0 0 1 134.645"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera() { + position = "158.262 356.643 258.307"; + rotation = "0.00602025 -0.0232476 0.999712 150.971"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + }; + new SimGroup(RandomOrganics) { + + powerCount = "0"; + + new SimGroup(Addition1BEPlant1) { + + powerCount = "0"; + + new TSStatic() { + position = "396 -460 252.225"; + rotation = "0.0657009 0.332646 0.94076 115.206"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-244 292 232.725"; + rotation = "0.0415776 -0.012138 0.999062 142.033"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "484 -84 147.678"; + rotation = "0.142344 0.0177002 -0.989659 91.5953"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "604 188 191.319"; + rotation = "0.454115 0.0842659 0.886949 50.066"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-484 660 308.272"; + rotation = "0.0488697 0.210546 0.976362 28.6503"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "444 -556 317.537"; + rotation = "0.590264 0.187676 0.78509 37.6893"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "708 780 201.725"; + rotation = "-0.143576 0.265921 0.953243 79.6864"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-28 556 176.647"; + rotation = "-0.0922915 0.368889 -0.92488 87.458"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "244 -252 170.694"; + rotation = "-0.0894798 0.0885212 -0.992047 93.4569"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "780 -564 207.147"; + rotation = "0.0787008 -0.00291238 -0.996894 53.1425"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "484 -332 248.194"; + rotation = "0.915862 0.398274 0.0507412 19.5174"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-636 324 208.163"; + rotation = "0.0612987 0.00564322 0.998104 68.1007"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-604 748 327.944"; + rotation = "-0.997752 -0.0271958 0.0612414 31.8173"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "740 -812 264.225"; + rotation = "-0.100588 -0.507189 -0.855945 44.9512"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "140 276 215.709"; + rotation = "-0.406638 0.0369184 0.912843 35.956"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "508 -300 246.084"; + rotation = "-0.0890014 0.0469427 0.994925 227.784"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-300 188 233.834"; + rotation = "-0.0815003 0.0428081 0.995754 119.213"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "308 -652 345.709"; + rotation = "-0.234006 0.631072 0.739587 43.6534"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-52 -604 193.459"; + rotation = "-0.556549 0.23528 -0.796804 33.535"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "52 -476 150.366"; + rotation = "-0.113499 -0.115658 -0.986783 41.5026"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-740 452 204.303"; + rotation = "0.0843227 0.0663263 0.994229 67.3054"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "828 644 340.975"; + rotation = "0.672882 0.339648 -0.657167 35.8466"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "788 -124 205.413"; + rotation = "-0.142869 0.347937 -0.926568 89.3631"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "588 68 213.084"; + rotation = "-0.628544 -0.118881 0.768635 61.3277"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-348 276 225.538"; + rotation = "0.312795 0.138323 -0.939695 113.312"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-340 -76 207.428"; + rotation = "0.602943 0.698834 -0.384826 35.3921"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "116 740 197.694"; + rotation = "-0.152562 0.142708 -0.977936 76.2383"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "804 628 337.319"; + rotation = "-0.0935172 0.42751 0.899161 66.4579"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "348 436 249.366"; + rotation = "-0.224332 -0.693391 -0.684751 24.6241"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-92 -548 228.444"; + rotation = "-0.365255 -0.0310454 -0.93039 110.909"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "524 108 236.663"; + rotation = "0.056304 -0.0560504 0.996839 131.137"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-684 212 205.256"; + rotation = "-0.0399028 0.0378665 0.998486 182.995"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-292 52 213.819"; + rotation = "-0.407493 0.163511 -0.898451 94.1313"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "236 -12 197.662"; + rotation = "-0.630567 -0.571287 -0.525373 22.6256"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-692 508 206.944"; + rotation = "-0.0886768 0.382445 -0.919713 41.0504"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "404 172 224.459"; + rotation = "0.0767328 0.14517 0.986427 130.597"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "388 12 187.616"; + rotation = "0.00117045 -0.244125 0.969743 230.626"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-404 -188 201.35"; + rotation = "-0.246624 0.395532 0.884721 53.4269"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "764 -164 196.975"; + rotation = "0.100222 -0.033944 0.994386 49.2439"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-396 -812 263.35"; + rotation = "-0.219643 0.161807 0.962068 168.452"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-164 -668 189.241"; + rotation = "-0.0876134 -0.164326 0.982507 177.053"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "588 -764 332.459"; + rotation = "0.33864 -0.194584 -0.920576 84.6981"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-420 652 318.538"; + rotation = "-0.243787 0.0457894 0.968747 166.433"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "172 452 270.366"; + rotation = "-0.211095 -0.161501 0.964031 176.144"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-28 -372 224.256"; + rotation = "0.0785566 0.0443998 0.99592 163.068"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "132 452 262.819"; + rotation = "-0.222267 0.00419834 0.974977 97.4424"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-396 -308 210.256"; + rotation = "-0.107613 0.278978 0.954249 120.343"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-364 644 346.991"; + rotation = "-0.0388967 -0.5074 0.860832 42.481"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "540 -44 179.866"; + rotation = "-0.355915 0.16977 0.918968 102.761"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "580 -36 198.694"; + rotation = "0.116174 0.0358109 -0.992583 89.4267"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-708 -212 207.866"; + rotation = "0.171672 -0.250268 0.952835 218.253"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-388 -316 215.694"; + rotation = "0.244417 0.0572953 -0.967976 98.8467"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-148 -676 189.569"; + rotation = "-0.131661 0.268993 -0.954101 57.235"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "500 -524 287.819"; + rotation = "0.171202 0.203791 0.963929 113.938"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-44 -740 204.084"; + rotation = "-0.138508 -0.0543945 0.988866 237.457"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-164 780 233.725"; + rotation = "0.948622 -0.272764 0.160364 36.1954"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-12 116 127.319"; + rotation = "0.122422 -0.280946 0.951883 201.921"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-388 772 280.366"; + rotation = "0.812454 -0.139827 0.566009 22.7627"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "52 716 201.131"; + rotation = "-0.0466953 -0.0320886 -0.998394 111.086"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-292 396 249.069"; + rotation = "0.198685 -0.21243 0.956764 239.788"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "236 -308 160.709"; + rotation = "-0.32586 -0.234138 0.915967 29.3742"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "740 -268 216.225"; + rotation = "-0.0661725 0.0172771 0.997659 220.912"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-740 348 208.881"; + rotation = "0.0458432 -0.0320784 0.998433 136.063"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "500 -556 305.428"; + rotation = "0.224294 0.21592 0.9503 109.771"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-188 -236 214.35"; + rotation = "-0.253491 -0.177972 0.950825 18.9145"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "836 -300 218.319"; + rotation = "-0.0155307 -0.0556585 -0.998329 118.084"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "772 -564 206.741"; + rotation = "-0.0227784 0.0690574 0.997353 217.907"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "268 -276 166.334"; + rotation = "-0.0284763 -0.0819385 0.99623 147.117"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "252 708 191.506"; + rotation = "-0.0987481 0.0106153 0.995056 122.241"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "756 -276 218.678"; + rotation = "0.224835 0.45116 0.863657 15.0304"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "708 -548 209.241"; + rotation = "0.106472 -0.328417 -0.938513 78.5388"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "524 -764 318.381"; + rotation = "0.057545 -0.953109 0.297107 26.488"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-380 636 345.522"; + rotation = "-0.236053 0.483011 -0.843196 30.6248"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "548 60 205.194"; + rotation = "-0.597005 -0.327162 0.732496 40.1854"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "404 -676 322.584"; + rotation = "0.162212 -0.187462 0.968785 109.72"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "652 -652 309.319"; + rotation = "0.132511 0.0884118 0.987231 210.623"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "396 -436 241.381"; + rotation = "0.342941 0.83388 0.432475 36.0051"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "580 -476 267.084"; + rotation = "0.198763 0.253663 0.946651 229.566"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "740 -716 264.85"; + rotation = "0.161333 -0.211569 0.963955 185.784"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "196 724 185.287"; + rotation = "-0.809484 0.238553 0.536496 25.7819"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "668 36 222.053"; + rotation = "-0.218888 0.611534 -0.760338 19.6464"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-644 -268 133.663"; + rotation = "-0.190319 -0.204855 0.960111 134.682"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "172 628 204.209"; + rotation = "0.866126 -0.20486 -0.455914 38.314"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-164 68 168.491"; + rotation = "-0.287831 -0.855804 0.429829 42.5443"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "156 -132 196.444"; + rotation = "-0.0281646 0.267904 0.963034 127.726"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "436 -476 266.381"; + rotation = "-0.0622012 0.301192 0.951533 59.4192"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-356 -436 248.928"; + rotation = "-0.14383 -0.0590138 0.987841 233.435"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-404 700 319.288"; + rotation = "0.939534 0.186237 -0.287388 10.4115"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-436 -724 186.303"; + rotation = "-0.179785 0.784016 0.594135 39.3702"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-668 436 211.944"; + rotation = "-0.0279484 -0.0190194 0.999428 181.999"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-100 -756 197.975"; + rotation = "0.0152935 0.0386813 0.999135 167.011"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "116 -292 219.491"; + rotation = "0.238035 -0.747739 0.619859 20.8304"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "252 -236 174.584"; + rotation = "-0.00911281 -0.131423 0.991284 181.983"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "684 -28 226.631"; + rotation = "-0.241763 0.151683 0.958406 143.474"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "52 396 235.506"; + rotation = "-0.769175 0.597719 0.226057 17.563"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "84 -292 227.569"; + rotation = "0.113389 0.0289164 0.99313 200.859"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "204 -188 204.366"; + rotation = "0.0515065 -0.200406 0.978358 103.223"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "452 -756 332.85"; + rotation = "-0.332754 0.601126 -0.726583 55.696"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "268 500 306.225"; + rotation = "0.117268 -0.456535 0.881943 28.2202"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "156 476 272.162"; + rotation = "-0.195221 0.0265495 0.9804 78.1073"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + }; + new SimGroup(Addition2BEPlant5) { + + powerCount = "0"; + + new TSStatic() { + position = "412 388 222.844"; + rotation = "0.281841 0.0442968 0.958438 239.875"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "340 348 242.562"; + rotation = "-0.410537 -0.722701 0.556024 31.7994"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "228 244 218.391"; + rotation = "-0.247827 0.312118 0.91715 33.6482"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-564 588 305.766"; + rotation = "0.240638 0.0173604 -0.97046 104.668"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-484 724 332.766"; + rotation = "-0.808623 0.433319 0.397948 27.2041"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "140 508 271.187"; + rotation = "-0.129362 0.0190077 0.991415 180"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-68 628 207.859"; + rotation = "-0.154462 -0.10099 -0.982824 87.9914"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-108 -756 197.703"; + rotation = "0.129941 -0.1446 -0.980921 48.8253"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-108 -396 240.562"; + rotation = "0.680499 -0.70097 -0.213453 13.9867"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "828 -428 215.875"; + rotation = "-0.0594904 -0.0715877 0.995659 227.815"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-228 -636 205.094"; + rotation = "-0.988824 0.00193695 -0.149078 38.7362"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "316 -228 173.5"; + rotation = "-0.0215258 -0.0174406 0.999616 137.015"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "140 652 195.078"; + rotation = "0.118455 -0.272489 -0.954839 99.6195"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "732 -124 206.109"; + rotation = "-0.567697 -0.467306 -0.67775 29.1661"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-308 756 280.031"; + rotation = "0.153177 -0.129116 0.979727 188.818"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "268 -36 185.516"; + rotation = "0.0854594 0.0615667 0.994438 220.791"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "644 -68 215.125"; + rotation = "0.387372 -0.0294316 -0.921454 118.207"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-292 732 265.375"; + rotation = "-0.267684 0.0767669 -0.960444 107.222"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "676 -316 211.109"; + rotation = "-0.895533 0.00781614 -0.444927 2.24757"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "684 -372 208.406"; + rotation = "-0.0451331 0.0420989 -0.998093 66.0999"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-124 -732 193.859"; + rotation = "0.250895 0.295731 0.921735 29.1983"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "20 -332 224.828"; + rotation = "0.0260186 0.00457226 0.999651 227.985"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "228 484 307.594"; + rotation = "-0.0671964 -0.0177494 0.997582 132.103"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "476 220 191.078"; + rotation = "0.0013385 0.255407 0.966833 212.934"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "12 -396 210.141"; + rotation = "-0.585626 -0.790998 0.177102 32.9691"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "196 -340 174.281"; + rotation = "0.23229 -0.96321 0.135159 35.8043"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "580 -716 296.609"; + rotation = "0.0197368 0.0771096 0.996827 164.05"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "220 396 261.5"; + rotation = "-0.707748 0.476192 0.521856 42.5979"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-364 -620 220.172"; + rotation = "0.0807847 -0.0267206 0.996373 185.978"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "52 -508 153.031"; + rotation = "0.0673696 0.129205 0.989327 158.229"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-716 20 214.109"; + rotation = "0.873646 0.0244854 0.485945 43.6032"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-300 -220 232.172"; + rotation = "-0.684564 0.0598208 -0.726494 29.9585"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-132 156 209.031"; + rotation = "0.103945 -0.27383 0.956145 168.522"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-756 -188 225.156"; + rotation = "-0.0294827 -0.309231 0.95053 199.982"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-20 76 106.484"; + rotation = "0.125812 -0.028393 0.991648 224.661"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-708 724 273.469"; + rotation = "0.422872 0.590169 -0.687663 45.2708"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "316 620 215.375"; + rotation = "0.341067 0.195799 0.919421 51.677"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-692 524 210.313"; + rotation = "-0.0693049 -0.202953 0.976733 228.975"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-68 132 142.969"; + rotation = "-0.623773 -0.0180087 -0.781398 32.92"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "804 -620 216.219"; + rotation = "0.170165 0.284253 0.943527 219.819"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "140 -220 218.25"; + rotation = "-0.162316 -0.331704 -0.929315 42.7762"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "524 44 204.094"; + rotation = "-0.574687 -0.593841 0.563105 14.1576"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "396 -220 200.016"; + rotation = "0.184355 0.0685936 -0.980463 51.8838"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "84 236 212.078"; + rotation = "-0.051893 -0.0329304 -0.99811 34.0609"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "100 716 194.219"; + rotation = "-0.0773267 0.0424705 -0.996101 110.21"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "436 -812 291.422"; + rotation = "-0.310134 -0.0101753 0.950638 128.311"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "316 676 202.672"; + rotation = "0.0714441 0.127846 0.989217 84.6184"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "668 68 224.938"; + rotation = "-0.0210648 -0.0918467 0.99555 135.18"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-324 -316 235.312"; + rotation = "0.493663 -0.00106085 -0.869653 73.5008"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "348 -212 186.344"; + rotation = "0.0709366 0.353507 -0.932738 83.9497"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "452 -228 203.594"; + rotation = "0.140149 -0.0845947 -0.98651 98.7699"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "396 -756 304.891"; + rotation = "-0.117768 -0.209356 0.970722 191.651"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "340 -748 303.547"; + rotation = "-0.0867203 -0.273007 0.958095 207.833"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "396 364 222.906"; + rotation = "-0.451126 -0.182171 -0.87367 57.264"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-92 212 226.094"; + rotation = "0.0292932 -0.0696685 0.99714 202.936"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-276 -92 227.547"; + rotation = "0.0478443 0.296191 0.95393 89.7012"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "364 372 238.906"; + rotation = "-0.13853 -0.557823 0.818317 46.8001"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-564 -788 115.359"; + rotation = "-0.117353 0.263819 0.957407 234.933"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "60 -108 128.828"; + rotation = "0.496152 0.506385 0.705271 53.3227"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "212 -268 170.156"; + rotation = "-0.463924 -0.395062 -0.792906 23.8349"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "228 -12 198.531"; + rotation = "0.0809061 -0.120235 0.989443 212.67"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "60 -748 233.406"; + rotation = "0.00919415 -0.0504753 0.998683 172.011"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-36 716 233.219"; + rotation = "0.0183129 -0.0946283 0.995344 123.224"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "404 -348 230.984"; + rotation = "0.525807 0.609076 -0.593762 47.0717"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-68 404 193.078"; + rotation = "0.00184566 0.245376 0.969426 139.177"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "748 -460 204.031"; + rotation = "-0.0414118 -0.0392527 0.998371 115.085"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "300 -84 195.719"; + rotation = "0.0412168 -0.240921 -0.969669 113.626"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "132 148 207.516"; + rotation = "-0.755623 0.278883 0.592671 31.5345"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "308 788 253.563"; + rotation = "-0.30674 -0.196685 0.931249 112.811"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-268 -252 222.859"; + rotation = "0.146859 -0.805368 -0.574296 3.4816"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "68 724 199"; + rotation = "-0.0805644 -0.040967 -0.995907 116.211"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-316 116 237.797"; + rotation = "-0.0719566 0.0975297 0.992628 93.4236"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "788 -812 257.469"; + rotation = "0.829908 -0.320633 -0.456559 34.2197"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "364 -188 197.656"; + rotation = "-0.269196 0.448527 -0.852266 34.9057"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "316 692 201.562"; + rotation = "-0.103185 0.0388859 0.993902 80.3453"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "252 60 227.109"; + rotation = "0.0318782 -0.342743 0.938888 221.547"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-540 -44 261.906"; + rotation = "-0.395732 0.070042 -0.915691 75.835"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "420 -484 264.281"; + rotation = "0.0792451 0.162387 0.98354 106.912"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "556 484 101.484"; + rotation = "0.217071 0.0545484 0.974631 238.733"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-420 -316 203.375"; + rotation = "-0.199752 0.180737 0.963033 191.559"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-532 -668 120.469"; + rotation = "-0.220008 0.355059 0.908587 60.6728"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "236 -164 205.406"; + rotation = "-0.972596 -0.0853901 -0.216252 13.8074"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-156 156 210.188"; + rotation = "-0.251907 -0.164922 0.953595 95.7143"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "212 348 242.719"; + rotation = "-0.435711 0.388268 0.812037 19.6381"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-76 260 231.188"; + rotation = "-0.0297563 -0.0165744 0.99942 153.015"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "724 220 198.469"; + rotation = "0.579958 0.25494 0.773728 34.4771"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "452 572 201.297"; + rotation = "-0.264295 -0.197266 -0.944052 99.2689"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "300 164 236.172"; + rotation = "-0.101965 0.0615864 0.99288 45.2903"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "476 -380 262.953"; + rotation = "-0.120338 0.246863 0.961549 134.621"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "620 252 139.719"; + rotation = "0.463539 -0.381591 -0.7997 52.4474"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "508 -564 307.703"; + rotation = "0.195036 0.100149 0.97567 91.4116"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-284 -700 194.609"; + rotation = "0.057591 -0.202988 0.977486 51.0068"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-276 -708 193.359"; + rotation = "0.0649725 0.0594325 0.996116 239.807"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "388 -300 212.141"; + rotation = "0.264563 0.541151 -0.798224 54.8511"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "532 756 109.5"; + rotation = "-0.130631 -0.615885 0.77693 46.5995"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "372 436 244.125"; + rotation = "0.145194 -0.98672 0.072818 13.668"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "540 -228 215.984"; + rotation = "0.0669429 -0.214273 -0.974477 118.312"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "684 -468 208.234"; + rotation = "0.069004 -0.0755528 0.994751 144.177"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + }; + }; + new FileObject() { + }; + new FileObject() { + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/HO_Badlands.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/HO_Badlands.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/HO_Badlands.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/HO_Badlands.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/HO_Desert.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/HO_Desert.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/HO_Desert.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/HO_Desert.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/HO_Ice.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/HO_Ice.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/HO_Ice.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/HO_Ice.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/HO_Lush.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/HO_Lush.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/HO_Lush.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/HO_Lush.mis diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/HillKingCTF.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/HillKingCTF.mis new file mode 100644 index 00000000..d313a9f3 --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/HillKingCTF.mis @@ -0,0 +1,1742 @@ +// DisplayName = HillKing +// MissionTypes = CTF + +//--- MISSION QUOTE BEGIN --- +//In capitalism, man exploits man. In communism it's the other way around. +//--John Kenneth Galbraith +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[CTF]1000 points to win +//Map by ChocoTaco (Thanks: DarkTiger) +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + musicTrack = "desert"; + CTF_scoreLimit = "10"; + powerCount = "0"; + cdTrack = "6"; + + new MissionArea(MissionArea) { + area = "-434 -483 994 1036"; + flightCeiling = "450"; + flightCeilingRange = "20"; + + locked = "false"; + }; + new Sun() { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.881743 0.133876 -0.452334"; + color = "0.450000 0.450000 0.450000 1.000000"; + ambient = "0.550000 0.550000 0.550000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/snowdet2"; + terrainFile = "HillKing.ter"; + squareSize = "7"; + + position = "-1024 -1024 0"; + hazeDistance = "250"; + visibleDistance = "1200"; + locked = "true"; + }; + new NavigationGraph(navGraph) { + conjoinAngleDev = "45"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + YDimOverSize = "0"; + position = "0 0 0 1"; + rotation = "0 0 0 0"; + coverage = "0"; + conjoinBowlDev = "20"; + scale = "1 1 1"; + GraphFile = "FrozenHope.nav"; + locked = "true"; + XDimOverSize = "0"; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera() { + position = "-136.625 120.01 221.468"; + rotation = "0.0149616 -0.0646373 0.997797 153.99"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + }; + new Camera() { + position = "-56.4753 -81.8728 210.752"; + rotation = "0.134163 -0.155434 0.978693 99.6208"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + }; + new Camera() { + position = "-224.154 -13.6409 213.338"; + rotation = "0.417924 -0.147876 0.896366 43.0826"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + }; + new Camera() { + position = "155.096 137.949 223.496"; + rotation = "0.182132 0.23274 -0.955333 106.436"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + }; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + providesPower = "1"; + powerCount = "1"; + + new SimGroup(spawnspheres) { + + powerCount = "1"; + + new SpawnSphere() { + position = "271.347 205.164 213.439"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "40.6273 393.152 240.039"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + }; + new Item() { + position = "105.345 167.124 144.336"; + rotation = "0 0 1 2.29172"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "1"; + WayPoint = "6972"; + Trigger = "6973"; + searchSchedule = "63603"; + isHome = "1"; + className = "FlagObj"; + Target = "33"; + originalPosition = "105.345 167.124 144.336 0 0 1 0.039998"; + }; + new InteriorInstance(InteriorInstance) { + position = "358.895 -214.378 210.797"; + rotation = "0 0 1 130.634"; + scale = "0.8 0.8 0.8"; + interiorFile = "dbunk_nefsmall.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new StaticShape() { + position = "51.4126 400.567 235.596"; + rotation = "0 0 1 214.859"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + invincible = "1"; + Trigger = "5967"; + team = "1"; + inUse = "Down"; + Target = "34"; + notReady = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "40.6273 393.152 240.439"; + rotation = "-0 0 -1 51.7491"; + scale = "0.8 0.8 0.8"; + interiorFile = "dbunk_nefsmall.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new StaticShape() { + position = "281.506 213.417 208.596"; + rotation = "0 0 1 210.276"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + invincible = "1"; + Trigger = "5970"; + team = "1"; + inUse = "Down"; + Target = "35"; + notReady = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "271.347 205.164 213.439"; + rotation = "-0 0 -1 56.3328"; + scale = "0.8 0.8 0.8"; + interiorFile = "dbunk_nefsmall.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "105.345 167.124 144.136"; + rotation = "0 0 1 8.02137"; + scale = "1 1 1"; + interiorFile = "dox_bb_fstand_x2.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + }; + new SimGroup(Team2) { + + providesPower = "1"; + powerCount = "1"; + + new SimGroup(spawnspheres) { + + powerCount = "1"; + + new SpawnSphere() { + position = "-61.5162 -255.61 232.921"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "358.895 -214.378 211.197"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + }; + new StaticShape() { + position = "347.811 -221.338 205.954"; + rotation = "0 0 1 37.2423"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + invincible = "1"; + Trigger = "5978"; + team = "2"; + Target = "36"; + }; + new StaticShape() { + position = "-72.6001 -262.57 228.478"; + rotation = "0 0 1 37.2423"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + invincible = "1"; + Trigger = "5980"; + team = "2"; + inUse = "Down"; + Target = "37"; + notReady = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-61.5162 -255.61 233.321"; + rotation = "0 0 1 130.634"; + scale = "0.8 0.8 0.8"; + interiorFile = "dbunk_nefsmall.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new Item() { + position = "40.9251 -105.138 140.5"; + rotation = "0 0 1 2.29138"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "2"; + WayPoint = "6974"; + Trigger = "6975"; + searchSchedule = "63603"; + isHome = "1"; + className = "FlagObj"; + Target = "38"; + originalPosition = "40.9251 -105.138 140.5 0 0 1 0.0399921"; + }; + new InteriorInstance(InteriorInstance) { + position = "40.9251 -105.138 140.3"; + rotation = "0 0 1 2.8649"; + scale = "1 1 1"; + interiorFile = "dox_bb_fstand_x2.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "420.636 713.001 244.585"; + rotation = "0 0 1 10.3135"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-297.723 688.433 267.636"; + rotation = "0 0 1 46.4097"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-1073.36 313.672 255.159"; + rotation = "0 0 1 15.4701"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "124.965 -831.953 266.75"; + rotation = "0 0 1 93.9652"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + + new InteriorInstance(InteriorInstance) { + position = "-108.672 -298.139 235.68"; + rotation = "0 0 1 25.2103"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "394.583 -167.231 236.222"; + rotation = "0 0 1 34.9505"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-318.81 -276.196 268.232"; + rotation = "0 0 1 50.9933"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-583.871 -70.5168 292.278"; + rotation = "1 0 0 0"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-427.421 286.224 220.881"; + rotation = "0 0 1 29.221"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-108.663 359.38 252.508"; + rotation = "0 0 1 63.5983"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "660.795 -72.6871 302.782"; + rotation = "0 0 1 5.72969"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "127.362 430.435 262.2"; + rotation = "0 0 1 12.0329"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "45.6101 17.6578 194.271"; + rotation = "0 0 -1 86.5166"; + scale = "1 1 1"; + interiorFile = "dbunk_nefdcbunk.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new Item() { + position = "47.6141 17.5338 194.966"; + rotation = "0 0 1 4.58367"; + scale = "1 1 1"; + dataBlock = "RepairKit"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new InteriorInstance(InteriorInstance) { + position = "621.601 484.969 276.294"; + rotation = "0 0 1 46.4097"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "295.172 180.036 220.796"; + rotation = "0 0 1 60.7337"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new SimGroup() { + + powerCount = "0"; + }; + }; + }; + new Sky(Sky) { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "420"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.390000 0.390000 0.490000 0.000000"; + fogDistance = "280"; + fogColor = "0.550000 0.550000 0.610000 1.000000"; + fogVolume1 = "300 0 100"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "sky01.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 -198748244414614883000000000000000000000.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -222768174765569861000000000000000000000.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 1.88322e-37 4.27877e-38"; + high_fogVolume2 = "-1 1.71806e-36 4.28417e-38"; + high_fogVolume3 = "-1 2.01058e-37 4.28473e-38"; + + cloudSpeed0 = "0.000000 0.000000"; + locked = "true"; + }; + new SimGroup(RandomOrganics) { + + powerCount = "0"; + + new SimGroup(Addition1BEPlant5) { + + powerCount = "0"; + + new TSStatic() { + position = "-588 204 211.478"; + rotation = "-0.317805 0.387335 -0.865431 38.9137"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-444 340 185.964"; + rotation = "0.534299 0.0622739 0.842998 64.4824"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "588 -180 234.495"; + rotation = "-0.259049 0.12849 0.95728 154.114"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "516 644 185.179"; + rotation = "0.111704 -0.271588 0.955909 194.346"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-148 236 160.129"; + rotation = "0.021098 0.333178 -0.942628 91.3845"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "28 660 139.853"; + rotation = "-0.304981 -0.385001 0.871069 69.1956"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "332 -316 187.183"; + rotation = "-0.210381 -0.24495 0.946435 176.214"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-212 -140 123.442"; + rotation = "-0.0534307 0.0344291 0.997978 205.949"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "324 -20 179.826"; + rotation = "0.414378 0.25551 -0.873502 31.8614"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "244 196 209.576"; + rotation = "-0.906913 -0.370926 0.199807 9.98531"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "388 148 168.509"; + rotation = "0.281486 -0.623812 -0.729125 46.7706"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "20 556 118.969"; + rotation = "-0.0974789 -0.0439632 0.994266 220.785"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "308 204 206.357"; + rotation = "0.0612032 -0.0371225 0.997435 180.998"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-132 588 124.848"; + rotation = "-0.066805 -0.1853 0.980409 141.708"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-548 52 224.107"; + rotation = "-0.215018 -0.492891 -0.843105 56.7857"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "348 -516 100.585"; + rotation = "0.248344 -0.102547 -0.963229 54.7336"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "100 -132 140.125"; + rotation = "0.60668 -0.674465 0.420757 43.3773"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-292 -332 238.862"; + rotation = "-0.323618 0.174422 -0.929972 90.1566"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "564 -548 136.125"; + rotation = "0.364569 0.0696892 -0.928565 87.23"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-116 -628 52.2187"; + rotation = "0.263482 0.141347 0.954253 86.6742"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "692 -404 158.411"; + rotation = "0.336253 -0.0344117 0.941143 141.228"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-364 -44 136.888"; + rotation = "0.0793385 0.00696624 0.996823 220.881"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "108 644 121.759"; + rotation = "-0.0699513 -0.12873 0.989209 141.389"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "332 300 224.576"; + rotation = "-0.0120362 0.203781 0.978943 65.1012"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "580 76 216.33"; + rotation = "-0.112065 -0.0831755 0.990214 146.314"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-228 516 119.594"; + rotation = "0.366312 -0.0344957 0.929852 28.9541"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-388 -412 134.75"; + rotation = "-0.93703 0.125577 -0.32589 41.2894"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "164 -372 125.786"; + rotation = "-0.350703 0.148583 -0.924625 67.0693"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "188 -588 96.1251"; + rotation = "-0.056858 0.383229 0.921902 113.343"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-388 -572 109.21"; + rotation = "0.281518 -0.0264676 0.959191 198.238"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-500 564 190.022"; + rotation = "0.244675 0.143752 0.95889 222.355"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "612 124 226.799"; + rotation = "0.273181 -0.210178 -0.938721 45.5285"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-252 44 128.674"; + rotation = "-0.007489 -0.0818707 0.996615 168.04"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "180 -68 131.201"; + rotation = "-0.0391374 -0.0188664 0.999056 148.029"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "636 676 170.871"; + rotation = "-0.698387 -0.619231 0.358899 32.6456"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "676 124 211.433"; + rotation = "0.261921 0.120291 0.957563 171.38"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-172 -620 67.3526"; + rotation = "0.250793 0.162931 0.954231 146.51"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "692 -292 147.955"; + rotation = "-0.476633 -0.1331 -0.868968 72.4929"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "412 -76 220.83"; + rotation = "-0.0621488 0.209811 0.975765 212.242"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "532 -556 131.518"; + rotation = "0.165555 0.0766459 0.983218 48.7248"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-196 228 152.647"; + rotation = "0.0186351 -0.0512181 0.998514 66.0781"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "188 84 153.098"; + rotation = "0.0925191 0.233256 -0.968004 101.829"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-52 -292 218.54"; + rotation = "0.217504 -0.0380859 0.975316 227.928"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "268 -652 132.826"; + rotation = "-0.0576054 0.175488 0.982795 221.339"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "68 660 128.817"; + rotation = "-0.407521 -0.376758 0.831854 57.4316"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-572 -92 272.397"; + rotation = "0.302982 -0.055353 0.951387 234.638"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "556 524 250.759"; + rotation = "0.97757 0.174741 -0.117568 25.1108"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-332 356 150.04"; + rotation = "0.239333 0.741726 -0.626548 29.908"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-388 -44 140.054"; + rotation = "-0.169287 -0.0234316 -0.985288 101.832"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "668 -444 168.17"; + rotation = "0.0701694 -0.109626 0.991493 158.183"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "284 396 187.156"; + rotation = "-0.136759 0.103596 0.985173 226.377"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-244 -612 83.6473"; + rotation = "0.223378 0.0161744 0.974598 191.697"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-116 132 120.496"; + rotation = "-0.285073 -0.295201 0.911915 97.2635"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-180 188 149.795"; + rotation = "0.00457887 -0.0124919 0.999912 114.005"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "636 -364 171.205"; + rotation = "0.43038 -0.0602634 0.900634 80.861"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-404 -196 176.911"; + rotation = "0.978935 -0.183222 0.0900871 21.9312"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-220 -28 103.915"; + rotation = "0.333846 0.0740879 0.939712 185.639"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-28 140 143.219"; + rotation = "0.301514 0.16521 -0.939039 62.1378"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "332 476 181.71"; + rotation = "0.00869333 0.329187 0.944225 96.277"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "532 556 204.768"; + rotation = "0.104759 0.295883 0.949462 107.85"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-604 -92 278.576"; + rotation = "-0.10542 -0.0530461 0.993012 90.4019"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "268 660 143.121"; + rotation = "-0.329388 0.396131 -0.857078 52.6948"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-28 -124 129.888"; + rotation = "0.232775 0.411127 0.881357 84.1331"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "364 212 188.134"; + rotation = "0.105223 -0.26076 0.959652 148.263"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "196 124 170.339"; + rotation = "0.0320576 0.470389 -0.881877 73.7797"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "164 668 126.482"; + rotation = "-0.00935056 -0.041899 0.999078 72.0506"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-628 -124 265.951"; + rotation = "-0.0864 -0.19702 0.976585 238.831"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-644 156 181.853"; + rotation = "-0.578306 0.165119 -0.798936 32.2354"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-292 -436 118.661"; + rotation = "-0.948228 -0.0086614 0.317471 21.8094"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "564 364 207.281"; + rotation = "-0.19336 -0.294049 0.936027 111.564"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-124 252 171.388"; + rotation = "-0.222853 -0.0326272 0.974306 78.4568"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-356 252 174.746"; + rotation = "0.272415 -0.230775 0.934095 100.858"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-588 436 239.79"; + rotation = "0.00238235 0.341065 0.940037 72.3428"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "300 -676 137.429"; + rotation = "0.178812 -0.125836 -0.975803 75.3537"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "420 -236 221.25"; + rotation = "0.00674522 0.162444 0.986695 170.132"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "460 404 242.933"; + rotation = "-0.0701397 -0.0572793 0.995891 184.979"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "156 -84 129.848"; + rotation = "-0.107588 -0.138787 0.984461 49.6807"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-276 60 127.924"; + rotation = "-0.282548 0.151865 0.947156 61.703"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "660 -188 240.54"; + rotation = "-0.408943 -0.200606 -0.890237 59.5687"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "84 324 208.21"; + rotation = "0.207817 -0.224824 0.95198 211.496"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "572 468 263.353"; + rotation = "0.959761 0.280817 0 10.7972"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "644 420 258.719"; + rotation = "0.557976 -0.450592 -0.696871 8.60122"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "524 -444 98.1785"; + rotation = "-0.21853 -0.239409 0.946006 112.959"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-164 -292 225.375"; + rotation = "0.150637 -0.00946674 -0.988544 41.435"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-244 4 124.393"; + rotation = "0.0882914 -0.76546 0.637398 36.8846"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-500 -420 130.277"; + rotation = "-0.639375 0.147713 -0.754573 62.2605"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-524 -300 178.384"; + rotation = "-0.147575 0.276683 -0.949562 102.906"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "460 -428 114.585"; + rotation = "-0.118464 -0.504802 0.855068 71.2559"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "588 484 259.946"; + rotation = "-0.0257576 0.0708631 0.997153 195.956"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-28 -644 63.5938"; + rotation = "0.352958 0.143308 -0.924599 37.6599"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "28 628 126.732"; + rotation = "0.15373 -0.111201 0.981836 205.543"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-36 -300 210.888"; + rotation = "0.0817174 -0.395699 0.914737 81.0018"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-612 -532 163.29"; + rotation = "0.10819 0.239575 0.964831 199.31"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-4 -508 53.1428"; + rotation = "-0.401394 0.183837 0.897266 75.9353"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-612 -4 261.438"; + rotation = "0.456092 -0.0956714 -0.884775 80.8415"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-492 236 192.201"; + rotation = "-0.0458557 0.04431 -0.997965 101.114"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-228 -60 115.406"; + rotation = "0.164983 0.134269 0.977114 193.683"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "260 100 175.513"; + rotation = "-0.885845 0.304712 0.349899 30.7728"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "604 332 202.723"; + rotation = "-0.487021 0.832619 -0.263734 33.2307"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + }; + new SimGroup(Addition2BEPlant1) { + + powerCount = "0"; + + new TSStatic() { + position = "740 -556 180.189"; + rotation = "0.264471 0.0271986 0.96401 156.84"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-196 348 199.774"; + rotation = "-0.0509528 0.302296 -0.951851 98.8037"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "180 -364 125.613"; + rotation = "0.0318177 -0.23451 0.971593 114.511"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "332 588 141.471"; + rotation = "-0.098779 0.067867 0.992792 42.278"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "236 508 163.292"; + rotation = "0.087212 0.197539 0.976408 178.047"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "140 -636 122.337"; + rotation = "0.0345264 0.334803 0.941655 158.309"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "540 508 254.055"; + rotation = "-0.104724 0.0084921 0.994465 215.813"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "476 556 198.529"; + rotation = "-0.136795 0.16257 0.977168 199.553"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "276 -548 115.372"; + rotation = "0.111694 -0.144149 -0.983232 111.901"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "444 -532 126.386"; + rotation = "0.00575978 0.25607 0.966641 160.655"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "260 -612 126.984"; + rotation = "0.352694 0.690551 -0.631464 11.0649"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "636 -300 179.413"; + rotation = "-0.411525 -0.586426 0.697676 52.5359"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-452 220 192.14"; + rotation = "-0.039735 -0.160373 0.986256 205.655"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "132 716 149.091"; + rotation = "-0.69229 -0.0589537 0.719208 28.9013"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "484 260 187.792"; + rotation = "0.0101112 -0.0952054 0.995406 175.023"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-588 -20 271.787"; + rotation = "0.104781 -0.259723 -0.959982 100.31"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "388 -676 145.529"; + rotation = "-0.109996 0.0275927 0.993549 163.108"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "108 -380 110.212"; + rotation = "0.0404846 0.383372 -0.922706 98.5797"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "716 -76 269.868"; + rotation = "-0.193131 -0.317988 -0.928216 115.899"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-76 -476 35.4884"; + rotation = "-0.696308 0.185462 -0.693368 48.906"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-268 -12 126.761"; + rotation = "-0.00777744 -0.116131 0.993203 232.688"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-532 -204 210.216"; + rotation = "0.0854707 -0.951512 -0.295498 39.1586"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "324 -620 132.475"; + rotation = "-0.0935409 0.118112 0.988585 113.604"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "204 -212 141.506"; + rotation = "-0.138485 0.0538101 0.988902 158.238"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-548 652 160.609"; + rotation = "0.0788363 -0.14771 -0.985884 88.8142"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "204 196 198.404"; + rotation = "-0.153469 -0.15473 0.975964 220.094"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-444 -228 180.81"; + rotation = "0.441628 0.397652 0.804262 33.2416"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-532 396 209.274"; + rotation = "0.336704 -0.058879 0.939768 210.163"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "372 572 152.591"; + rotation = "-0.102898 0.231385 0.967405 132.417"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "220 468 176.792"; + rotation = "0.0445037 0.198047 0.979182 171.187"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-396 468 100.127"; + rotation = "0.517483 -0.548948 0.656405 35.8859"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "356 556 150.765"; + rotation = "0.104434 0.475548 0.873469 39.6964"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "572 492 258.515"; + rotation = "0.0757916 -0.0437946 -0.996162 105.213"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "156 612 127.042"; + rotation = "-0.0262228 0.0368143 0.998978 231.953"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "636 -156 252.39"; + rotation = "-0.111633 -0.118425 0.986668 171.12"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "228 500 166.149"; + rotation = "0.126925 -0.0939201 -0.987456 73.6933"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-252 484 147.622"; + rotation = "-0.0628172 0.337145 0.939355 212.047"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-164 -604 56.5955"; + rotation = "-0.0836758 -0.361073 -0.928776 102.167"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "732 644 150.136"; + rotation = "0.0713097 0.13476 -0.988309 108.64"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-76 -572 25.7607"; + rotation = "0.133576 0.134477 0.981872 68.9749"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-220 588 147.238"; + rotation = "-0.0380166 -0.274459 0.960847 114.106"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "84 572 129.703"; + rotation = "0.0643694 0.203803 0.976893 121.154"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "12 -588 53.3098"; + rotation = "-0.106716 0.201244 0.973711 103.489"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "684 -644 239.301"; + rotation = "0.806489 0.519856 -0.281648 27.8864"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "452 276 195.604"; + rotation = "0.0499183 -0.259779 0.964377 91.0779"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "148 -580 76.9929"; + rotation = "0.0284311 0.295123 0.955036 166.624"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "460 36 165.863"; + rotation = "0.164616 0.179728 0.969845 112.629"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "404 -508 108.149"; + rotation = "0.0928541 0.428844 0.898594 62.2834"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-180 -644 76.8858"; + rotation = "0.213436 -0.442149 -0.871177 24.0204"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "68 380 237.113"; + rotation = "0.0907535 0.135647 0.986592 70.7282"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "724 692 147.493"; + rotation = "0.150905 0.184078 -0.971258 78.6333"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-284 -436 118.908"; + rotation = "-0.0121816 -0.150659 0.988511 179.012"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-204 420 192.448"; + rotation = "0.165689 0.303724 0.938242 101.599"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-476 -284 182.582"; + rotation = "-0.246293 0.0269417 -0.968821 56.5004"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "420 596 168.886"; + rotation = "-0.161903 0.209071 0.964405 76.0057"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-580 596 181.444"; + rotation = "-0.0292935 0.157077 0.987152 197.772"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "556 412 240.993"; + rotation = "-0.572597 -0.222229 0.789143 51.8795"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-548 92 226.27"; + rotation = "0.11866 -0.130394 0.984336 101.886"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "372 -532 107.694"; + rotation = "0.0900649 0.245798 0.965128 133.493"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-620 244 223.671"; + rotation = "0.0494927 -0.196911 0.979171 154.524"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "732 -444 136.256"; + rotation = "0.388434 -0.108467 0.91507 73.8181"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "268 428 178.296"; + rotation = "0.0668601 -0.0908067 -0.993622 110.344"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-148 60 90.3188"; + rotation = "-0.0134023 -0.0741994 0.997153 79.1604"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-284 388 165.895"; + rotation = "-0.234876 0.0403153 0.971189 163.483"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "124 596 127.841"; + rotation = "0.483003 0.526728 0.699476 31.0606"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-596 380 240.279"; + rotation = "-0.378297 -0.107147 -0.919462 49.5616"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "228 124 183.868"; + rotation = "-0.436153 -0.00930588 0.899824 70.5964"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-484 620 152.752"; + rotation = "0.504004 -0.156447 0.849414 59.7285"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "228 44 165.337"; + rotation = "0.0816348 0.719123 -0.690071 49.1121"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-4 -452 70.0375"; + rotation = "-0.144017 -0.16261 0.976124 109.312"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "724 548 190.18"; + rotation = "0.0806529 0.0665692 0.994517 180.995"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "132 -92 131.296"; + rotation = "-0.342542 -0.403674 0.848359 26.9719"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-340 492 113.899"; + rotation = "-0.115522 0.605647 0.787303 54.3317"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "700 444 223.622"; + rotation = "0.0252624 -0.389747 -0.920575 96.7265"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-460 -532 124.207"; + rotation = "0.218673 0.186645 0.957782 115.255"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-468 388 176.314"; + rotation = "0.424405 -0.171927 0.889 63.8888"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-308 204 159.274"; + rotation = "0.0900598 0.0143329 0.995833 170.041"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "52 -60 157.488"; + rotation = "-0.264064 -0.238158 0.93464 92.8715"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "340 252 216.721"; + rotation = "-0.964915 -0.149549 -0.215812 27.2979"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "340 636 164.743"; + rotation = "-0.0942307 -0.317972 0.943406 177.169"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "444 340 226.475"; + rotation = "-0.646109 -0.382651 0.660395 38.5384"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-196 124 127.783"; + rotation = "0.186036 -0.120031 0.975184 224.973"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-188 244 152.216"; + rotation = "-0.00184356 0.0196636 0.999805 131.009"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-140 -252 212.225"; + rotation = "-0.0734151 0.126838 0.989203 227.539"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "620 300 211.631"; + rotation = "0.00428858 0.656174 0.754598 59.9028"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "236 -68 155.948"; + rotation = "-0.100116 0.43294 0.895846 88.2762"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-444 188 189.855"; + rotation = "0.0661295 0.0038294 -0.997804 91.1255"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-508 556 196.247"; + rotation = "-0.231673 -0.235697 -0.943809 119.913"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "348 292 227.926"; + rotation = "-0.0366838 0.0242367 0.999033 113.051"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-332 148 151.109"; + rotation = "-0.00757895 -0.198039 0.980165 146.637"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "484 -180 228.31"; + rotation = "0.0513199 -0.102834 0.993374 131.287"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "484 276 189.131"; + rotation = "-0.137817 -0.0612426 -0.988562 57.5542"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-500 676 157.444"; + rotation = "-0.771362 -0.22341 0.595893 39.2629"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-244 364 189.497"; + rotation = "-0.236819 0.0266762 0.971188 119.469"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "340 -556 120.091"; + rotation = "-0.0304196 0.288142 0.957104 182.871"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-500 548 192.895"; + rotation = "0.28202 0.0608055 0.95748 160.834"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "148 420 246.493"; + rotation = "-0.501498 -0.666552 -0.551551 12.6559"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "660 308 233.645"; + rotation = "0.355479 -0.0978272 -0.929551 117.765"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "692 -372 150.93"; + rotation = "0.191579 0.076173 0.978517 99.23"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + }; + }; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/MapAssets.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/MapAssets.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/MapAssets.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/MapAssets.mis diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/Moonwalk.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/Moonwalk.mis new file mode 100644 index 00000000..6b3d6c34 --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/Moonwalk.mis @@ -0,0 +1,1307 @@ +// DisplayName = Moonwalk +// MissionTypes = CTF + +//--- MISSION QUOTE BEGIN --- +//The moon puts on an elegant show, different every time in shape, colour and nuance. +//--Arthur Smith +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[CTF]800 points to win +//Mirrored Magnum-type terrain +//Original Terrain by shalos (Editing: uthr, Celios) +//Assets by Rilke +//Map by ChocoTaco + +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + cdTrack = "2"; + musicTrack = "lush"; + CTF_scoreLimit = "8"; + powerCount = "0"; + + new MissionArea(MissionArea) { + area = "-688 -616 1440 1248"; + flightCeiling = "450"; + flightCeilingRange = "20"; + + locked = "true"; + }; + new Sky(Sky) { + position = "336 80 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "350"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.400000 0.580000 0.400000 1.000000"; + fogDistance = "250"; + fogColor = "0.060000 0.070000 0.060000 1.000000"; + fogVolume1 = "0 0 0"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "Saturn.dml"; + windVelocity = "1 1 0"; + windEffectPrecipitation = "1"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 -222768174765569861000000000000000000000.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -170698929442160049000000000000000000000.000000"; + high_visibleDistance = "0"; + high_fogDistance = "0"; + high_fogVolume1 = "-1 0 0"; + high_fogVolume2 = "-1 5.45564e-34 7.24432e+22"; + high_fogVolume3 = "-1 1.07461e-38 0"; + + locked = "true"; + }; + new Sun(all) { + position = "-1024 -1024 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.400000 0.400000 0.400000 1.000000"; + ambient = "0.200000 0.200000 0.200000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new Sun(nonterrain) { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0 0 -1"; + color = "0.000000 0.000000 0.000000 1.000000"; + ambient = "0.120000 0.120000 0.120000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet2"; + terrainFile = "Moonwalk.ter"; + squareSize = "8"; + + locked = "true"; + position = "-1024 -1024 0"; + }; + new NavigationGraph(NavGraph) { + conjoinAngleDev = "70"; + cullDensity = "0.1"; + customArea = "0 0 0 0"; + + locked = "true"; + XDimOverSize = "0"; + position = "0 0 0 1"; + GraphFile = "TL_Magnum.nav"; + YDimOverSize = "0"; + rotation = "0 0 0 0"; + scale = "1 1 1"; + conjoinBowlDev = "20"; + coverage = "0"; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera() { + position = "-156.547 86.3974 125.487"; + rotation = "-0.0806722 0.124268 0.988964 114.598"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera() { + position = "-330.621 -199.262 137.242"; + rotation = "-6.304e-05 -0.0149994 0.999888 180.482"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera() { + position = "493.593 332.119 133.465"; + rotation = "-0.0149554 -0.0249946 -0.999576 118.233"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera() { + position = "152.698 -47.175 127.526"; + rotation = "0.0124103 0.0449813 0.998911 210.816"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "-348.384 -293.396 118.811"; + rotation = "-0 0 -1 3.43771"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "-366.472 -225.759 118.811"; + rotation = "-0 0 -1 3.43771"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "-440.625 -331.25 118.953"; + rotation = "-0 0 -1 3.43771"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "30"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + }; + new SimGroup(Base0) { + + powerCount = "1"; + + new StaticShape() { + position = "-420.857 -274.054 120.499"; + rotation = "0.0211049 -0.0142902 -0.999675 22.3165"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + inUse = "Down"; + Trigger = "5979"; + team = "1"; + Target = "33"; + notReady = "1"; + }; + new StaticShape() { + position = "-392.457 -271.078 120.351"; + rotation = "0.00862906 0.00170255 0.999961 68.2197"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + inUse = "Down"; + Trigger = "5981"; + team = "1"; + Target = "34"; + notReady = "1"; + }; + new StaticShape() { + position = "-422.4 -282.162 127.057"; + rotation = "0.00855742 0.00173302 0.999962 68.7928"; + scale = "1 1 1"; + nameTag = "Base"; + dataBlock = "GeneratorLarge"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + team = "1"; + Target = "35"; + }; + new ForceFieldBare() { + position = "-338.5 -388.355 125.924"; + rotation = "0.202778 -0.221684 -0.953802 88.2022"; + scale = "0.75 17.5 11"; + nameTag = "Force Field"; + dataBlock = "defaultForceFieldBare"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + pz = "5984"; + team = "1"; + Target = "36"; + originalscale = "0.75 17.5 11"; + }; + new ForceFieldBare() { + position = "-327.799 -352.638 126.018"; + rotation = "-0.188973 0.000354416 0.981982 183.838"; + scale = "0.75 24 11"; + nameTag = "Force Field"; + dataBlock = "defaultForceFieldBare"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + pz = "5987"; + team = "1"; + Target = "37"; + originalscale = "0.75 24 11"; + }; + new ForceFieldBare() { + position = "-361.067 -350.382 125.674"; + rotation = "0.188734 -0.0120994 0.981954 183.58"; + scale = "0.75 24 11"; + nameTag = "Force Field"; + dataBlock = "defaultForceFieldBare"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + pz = "5989"; + team = "1"; + Target = "38"; + originalscale = "0.75 24 11"; + }; + new InteriorInstance() { + position = "-393.517 -278.393 132.432"; + rotation = "0.00122532 -0.00587546 -0.999982 110.546"; + scale = "1 1 1"; + interiorFile = "rilke_whitedwarf_towerbunker2_x2.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "1"; + }; + new StaticShape() { + position = "-444.287 -290.619 120.734"; + rotation = "0.00118105 -0.00585617 -0.999982 111.302"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + inUse = "Down"; + Trigger = "5992"; + team = "1"; + Target = "39"; + notReady = "1"; + }; + new InteriorInstance() { + position = "-346.604 -378.533 116.678"; + rotation = "0 0 1 183.919"; + scale = "1.1 1.25 1.25"; + interiorFile = "rilke_whitedwarf_vehiclepad_x2.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "1"; + }; + new StaticShape() { + position = "-345.724 -364.391 116.327"; + rotation = "0 0 1 183.919"; + scale = "1 1 1"; + nameTag = "Base"; + dataBlock = "StationVehiclePad"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + inUse = "Down"; + station = "6107"; + team = "1"; + Ready = "1"; + Target = "40"; + }; + new Turret() { + position = "-413.466 -210.15 125.341"; + rotation = "0 0 1 13.0741"; + scale = "1 1 1"; + nameTag = "Base"; + dataBlock = "TurretBaseLarge"; + lockCount = "0"; + homingCount = "0"; + initialBarrel = "PlasmaBarrelLarge"; + + locked = "false"; + team = "1"; + Target = "41"; + lastProjectile = "24944"; + }; + new InteriorInstance(InteriorInstance) { + position = "-396.469 -226.368 123.601"; + rotation = "-0 0 -1 76.2038"; + scale = "1.2 1.2 1.2"; + interiorFile = "rilke_whitedwarf_platform2_x2.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-189.073 -224.388 123.972"; + rotation = "-0 0 -1 34.3776"; + scale = "1.2 1.2 1.2"; + interiorFile = "rilke_whitedwarf_platform2_x2.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-246.916 -359.454 123.339"; + rotation = "0 0 -1 97.0122"; + scale = "1.2 1.2 1.2"; + interiorFile = "rilke_whitedwarf_platform2_x2.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-301.351 -246.405 116.582"; + rotation = "-0 0 -1 42.9718"; + scale = "1 1 1"; + interiorFile = "rilke_bombscare_flagstand_x2.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "1"; + }; + new Item() { + position = "-293.186 -255.201 121.172"; + rotation = "0 0 -1 44.9198"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + isHome = "1"; + locked = "false"; + team = "1"; + WayPoint = "6093"; + Trigger = "6094"; + Target = "42"; + originalPosition = "-293.186 -255.201 121.172 0 0 -1 0.783998"; + className = "FlagObj"; + }; + new StaticShape() { + position = "-418.232 -280.765 138.637"; + rotation = "0 0 1 69.557"; + scale = "1 1 1"; + nameTag = "Large"; + dataBlock = "SensorLargePulse"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + team = "1"; + Target = "43"; + }; + new StaticShape() { + position = "-334.461 -384.281 120.411"; + rotation = "0 0 1 131.676"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + inUse = "Down"; + Trigger = "6004"; + team = "1"; + Target = "44"; + notReady = "1"; + }; + new StaticShape() { + position = "-359.506 -382.462 120.419"; + rotation = "0 0 1 234.866"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + inUse = "Down"; + Trigger = "6006"; + team = "1"; + Target = "45"; + notReady = "1"; + }; + new Turret() { + position = "-268.624 -350.264 125.273"; + rotation = "-0 0 -1 7.34389"; + scale = "1 1 1"; + nameTag = "Base"; + dataBlock = "TurretBaseLarge"; + lockCount = "0"; + homingCount = "0"; + initialBarrel = "MissileBarrelLarge"; + + locked = "false"; + team = "1"; + Target = "46"; + lastProjectile = "24880"; + }; + new InteriorInstance(InteriorInstance) { + position = "-307.7 -231.346 121.08"; + rotation = "0 0 1 48.1285"; + scale = "2.1 1.7 2"; + interiorFile = "Magellan_kab_magflagstand.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-368.037 -368.969 115.898"; + rotation = "0.0349994 0.998775 0.0349715 90.0246"; + scale = "0.5 3.9 2.756"; + interiorFile = "xwall1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new Item() { + position = "-415.282 -289.024 123.946"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + locked = "false"; + team = "1"; + Target = "-1"; + }; + new StaticShape() { + position = "-190.501 -200.629 124.509"; + rotation = "0 0 1 57.5249"; + scale = "1 1 1"; + nameTag = "Large"; + dataBlock = "SensorLargePulse"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + team = "1"; + Target = "47"; + }; + new InteriorInstance(InteriorInstance) { + position = "-362.953 -390.423 115.898"; + rotation = "0.0349994 0.998775 0.0349715 90.0246"; + scale = "0.5 0.5 1.927"; + interiorFile = "xwall1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-362.954 -388.409 115.898"; + rotation = "-0.304398 0.90268 -0.304156 95.8107"; + scale = "0.5 0.5 0.2"; + interiorFile = "xwall1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-363.36 -389.913 115.898"; + rotation = "-0.074779 0.994397 -0.0747199 90.2763"; + scale = "0.5 0.5 0.2"; + interiorFile = "xwall1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-363.455 -386.502 115.898"; + rotation = "-0.500044 0.707326 -0.499646 109.411"; + scale = "0.5 0.5 0.2"; + interiorFile = "xwall1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-330.617 -388.816 115.898"; + rotation = "0.703535 -0.0994487 0.703668 191.422"; + scale = "0.5 0.5 0.2"; + interiorFile = "xwall1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-327.154 -387.943 115.898"; + rotation = "0.613443 -0.496828 0.613881 232.88"; + scale = "0.5 0.5 0.2"; + interiorFile = "xwall1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-328.839 -387.723 115.898"; + rotation = "0.678039 -0.283116 0.678313 211.671"; + scale = "0.5 0.5 0.2"; + interiorFile = "xwall1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-337.086 -374.531 63.9806"; + rotation = "0 0 1 2.86654"; + scale = "1 1 1"; + interiorFile = "rilke_whitedwarf_bridge2_x2.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance() { + position = "-337.086 -374.531 97.9806"; + rotation = "0 0 1 2.86654"; + scale = "1 1 1"; + interiorFile = "rilke_whitedwarf_bridge2_x2.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + }; + new SimGroup(baseff) { + + powerCount = "1"; + + new StaticShape() { + position = "-429.662 -285.035 131.067"; + rotation = "0.0750297 0.100668 -0.992087 111.014"; + scale = "1 1 1"; + nameTag = "Base"; + dataBlock = "SolarPanel"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + team = "1"; + Target = "48"; + combo10651_3 = "1"; + hitBy10651 = "1"; + }; + new ForceFieldBare() { + position = "-408.838 -281.276 120.465"; + rotation = "0.0223823 -0.014832 -0.999639 21.1706"; + scale = "0.6 7 7"; + nameTag = "Base"; + dataBlock = "defaultTeamSlowFieldBare"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + pz = "6024"; + team = "1"; + Target = "49"; + originalscale = "0.6 7 7"; + }; + new ForceFieldBare() { + position = "-425.811 -287.217 120.475"; + rotation = "0.0223823 -0.014832 -0.999639 21.1706"; + scale = "0.6 7 7"; + nameTag = "Base"; + dataBlock = "defaultTeamSlowFieldBare"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + pz = "6026"; + team = "1"; + Target = "50"; + originalscale = "0.6 7 7"; + }; + }; + new Item() { + position = "-331.835 -345.109 120.771"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + locked = "false"; + team = "1"; + Target = "-1"; + }; + }; + new SimGroup(Team2) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "394.508 284.835 118.811"; + rotation = "0 0 1 176.654"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "412.488 217.169 118.811"; + rotation = "0 0 1 176.654"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "486.809 322.542 118.953"; + rotation = "0 0 1 176.654"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "30"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + }; + new SimGroup(Base0) { + + powerCount = "1"; + + new StaticShape() { + position = "466.95 265.378 120.499"; + rotation = "-0.00282155 -0.00415994 0.999987 157.782"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + inUse = "Down"; + Trigger = "6035"; + team = "2"; + Target = "51"; + notReady = "1"; + }; + new StaticShape() { + position = "438.545 262.447 120.351"; + rotation = "-0.00114909 0.00584842 -0.999982 111.692"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + inUse = "Down"; + Trigger = "6037"; + team = "2"; + Target = "52"; + notReady = "1"; + }; + new StaticShape() { + position = "468.506 273.483 127.057"; + rotation = "-0.00118243 0.00586262 -0.999982 111.119"; + scale = "1 1 1"; + nameTag = "Base"; + dataBlock = "GeneratorLarge"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + team = "2"; + Target = "53"; + }; + new ForceFieldBare() { + position = "384.775 379.809 125.924"; + rotation = "-0.206279 -0.188385 0.960187 96.9102"; + scale = "0.75 17.5 11"; + nameTag = "Force Field"; + dataBlock = "defaultForceFieldBare"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + pz = "6040"; + team = "2"; + Target = "54"; + originalscale = "0.75 17.5 11"; + }; + new ForceFieldBare() { + position = "374.017 344.109 126.018"; + rotation = "-0.00262899 -0.983932 0.178526 22.1335"; + scale = "0.75 24 11"; + nameTag = "Force Field"; + dataBlock = "defaultForceFieldBare"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + pz = "6042"; + team = "2"; + Target = "55"; + originalscale = "0.75 24 11"; + }; + new ForceFieldBare() { + position = "407.282 341.801 125.674"; + rotation = "0.0638627 0.983886 0.167002 22.1066"; + scale = "0.75 24 11"; + nameTag = "Force Field"; + dataBlock = "defaultForceFieldBare"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + pz = "6044"; + team = "2"; + Target = "56"; + originalscale = "0.75 24 11"; + }; + new InteriorInstance() { + position = "439.617 269.76 132.432"; + rotation = "-0.00846806 -0.00175895 0.999963 69.5482"; + scale = "1 1 1"; + interiorFile = "rilke_whitedwarf_towerbunker2_x2.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "2"; + }; + new StaticShape() { + position = "490.406 281.905 120.734"; + rotation = "-0.00856014 -0.00171929 0.999962 68.7923"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + inUse = "Down"; + Trigger = "6047"; + team = "2"; + Target = "57"; + notReady = "1"; + }; + new InteriorInstance() { + position = "392.863 369.974 116.678"; + rotation = "0 0 1 4.01031"; + scale = "1.1 1.25 1.25"; + interiorFile = "rilke_whitedwarf_vehiclepad_x2.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "2"; + }; + new StaticShape() { + position = "391.961 355.834 116.327"; + rotation = "0 0 1 4.01031"; + scale = "1 1 1"; + nameTag = "Base"; + dataBlock = "StationVehiclePad"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + inUse = "Down"; + station = "6110"; + team = "2"; + Ready = "1"; + Target = "58"; + }; + new Turret() { + position = "459.475 201.48 125.341"; + rotation = "0 0 1 193.165"; + scale = "1 1 1"; + nameTag = "Base"; + dataBlock = "TurretBaseLarge"; + lockCount = "0"; + homingCount = "0"; + initialBarrel = "PlasmaBarrelLarge"; + + locked = "false"; + team = "2"; + Target = "59"; + lastProjectile = "23336"; + }; + new InteriorInstance(InteriorInstance) { + position = "442.486 217.73 123.601"; + rotation = "0 0 1 103.887"; + scale = "1.2 1.2 1.2"; + interiorFile = "rilke_whitedwarf_platform2_x2.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "235.308 210.106 123.972"; + rotation = "0 0 1 145.714"; + scale = "1.2 1.2 1.2"; + interiorFile = "rilke_whitedwarf_platform2_x2.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "293.145 351.054 123.339"; + rotation = "0 0 1 83.0791"; + scale = "1.2 1.2 1.2"; + interiorFile = "rilke_whitedwarf_platform2_x2.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "347.4 237.919 116.582"; + rotation = "0 0 1 137.119"; + scale = "1 1 1"; + interiorFile = "rilke_bombscare_flagstand_x2.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "2"; + }; + new Item() { + position = "339.249 246.727 121.172"; + rotation = "0 0 1 135.171"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + isHome = "1"; + locked = "false"; + team = "2"; + WayPoint = "6095"; + Trigger = "6096"; + Target = "60"; + originalPosition = "339.249 246.727 121.172 0 0 1 2.35918"; + className = "FlagObj"; + }; + new StaticShape() { + position = "464.336 272.093 138.637"; + rotation = "0 0 -1 110.352"; + scale = "1 1 1"; + nameTag = "Large"; + dataBlock = "SensorLargePulse"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + team = "2"; + Target = "61"; + }; + new StaticShape() { + position = "380.73 375.742 120.411"; + rotation = "-0 0 -1 48.2328"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + inUse = "Down"; + Trigger = "6059"; + team = "2"; + Target = "62"; + notReady = "1"; + }; + new StaticShape() { + position = "405.772 373.883 120.419"; + rotation = "0 0 1 54.9572"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + inUse = "Down"; + Trigger = "6061"; + team = "2"; + Target = "63"; + notReady = "1"; + }; + new Turret() { + position = "314.742 341.798 125.273"; + rotation = "0 0 1 172.747"; + scale = "1 1 1"; + nameTag = "Base"; + dataBlock = "TurretBaseLarge"; + lockCount = "0"; + homingCount = "0"; + initialBarrel = "MissileBarrelLarge"; + + locked = "false"; + team = "2"; + Target = "64"; + lastProjectile = "23287"; + }; + new InteriorInstance(InteriorInstance) { + position = "353.725 222.85 121.08"; + rotation = "0 0 1 228.22"; + scale = "2.1 1.7 2"; + interiorFile = "Magellan_kab_magflagstand.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "414.281 360.376 115.898"; + rotation = "0.706598 -0.0253245 0.707162 182.899"; + scale = "0.5 3.9 2.756"; + interiorFile = "xwall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new Item() { + position = "461.399 280.356 123.946"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + locked = "false"; + team = "2"; + Target = "-1"; + }; + new StaticShape() { + position = "236.698 186.346 124.509"; + rotation = "0 0 1 237.616"; + scale = "1 1 1"; + nameTag = "Large"; + dataBlock = "SensorLargePulse"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + team = "2"; + Target = "65"; + }; + new InteriorInstance(InteriorInstance) { + position = "409.232 381.839 115.898"; + rotation = "0.706598 -0.0253245 0.707162 182.899"; + scale = "0.5 0.5 1.927"; + interiorFile = "xwall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "409.229 379.825 115.898"; + rotation = "0.687661 0.23128 0.688209 153.975"; + scale = "0.5 0.5 0.2"; + interiorFile = "xwall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "409.638 381.328 115.898"; + rotation = "0.70585 0.0525147 0.706412 173.993"; + scale = "0.5 0.5 0.2"; + interiorFile = "xwall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "409.727 377.917 115.898"; + rotation = "0.632493 0.446386 0.633002 131.923"; + scale = "0.5 0.5 0.2"; + interiorFile = "xwall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "376.893 380.283 115.898"; + rotation = "0.139363 0.980275 0.140141 91.1306"; + scale = "0.5 0.5 0.2"; + interiorFile = "xwall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "373.428 379.415 115.898"; + rotation = "0.532898 0.656909 0.533377 113.36"; + scale = "0.5 0.5 0.2"; + interiorFile = "xwall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "375.113 379.193 115.898"; + rotation = "0.360055 0.860372 0.360721 98.5613"; + scale = "0.5 0.5 0.2"; + interiorFile = "xwall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "383.339 365.988 63.9806"; + rotation = "0 0 1 182.958"; + scale = "1 1 1"; + interiorFile = "rilke_whitedwarf_bridge2_x2.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "383.339 365.988 97.9806"; + rotation = "0 0 1 182.958"; + scale = "1 1 1"; + interiorFile = "rilke_whitedwarf_bridge2_x2.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + }; + new SimGroup(baseff) { + + powerCount = "1"; + + new StaticShape() { + position = "475.772 276.344 131.067"; + rotation = "0.143879 -0.107414 0.983748 70.3846"; + scale = "1 1 1"; + nameTag = "Base"; + dataBlock = "SolarPanel"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + team = "2"; + Target = "66"; + combo10651_3 = "1"; + hitBy10651 = "1"; + }; + new ForceFieldBare() { + position = "454.943 272.619 120.465"; + rotation = "-0.00277467 -0.0041799 0.999987 158.928"; + scale = "0.6 7 7"; + nameTag = "Base"; + dataBlock = "defaultTeamSlowFieldBare"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + pz = "6079"; + team = "2"; + Target = "67"; + originalscale = "0.6 7 7"; + }; + new ForceFieldBare() { + position = "471.925 278.533 120.475"; + rotation = "-0.00277467 -0.0041799 0.999987 158.928"; + scale = "0.6 7 7"; + nameTag = "Base"; + dataBlock = "defaultTeamSlowFieldBare"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + pz = "6081"; + team = "2"; + Target = "68"; + originalscale = "0.6 7 7"; + }; + }; + new Item() { + position = "378.041 336.574 120.771"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + locked = "false"; + team = "2"; + Target = "-1"; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + + new InteriorInstance() { + position = "-114.751 74.154 107.866"; + rotation = "0 0 1 87.0896"; + scale = "1 1 1"; + interiorFile = "rilke_whitedwarf_bridge2_x2.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "150.725 -100.984 108.453"; + rotation = "0 0 1 81.933"; + scale = "1 1 1"; + interiorFile = "rilke_whitedwarf_bridge2_x2.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new Item() { + position = "157.813 -90.3505 117.711"; + rotation = "0 0 -1 8.02137"; + scale = "1 1 1"; + dataBlock = "RepairKit"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-106.734 84.0739 117.18"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairKit"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + }; + }; + new SimGroup(AudioEmitters) { + + powerCount = "0"; + + new AudioEmitter() { + position = "13.8485 2.22505 136.116"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "Windloop2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "700"; + maxDistance = "1080"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + }; + }; + new FileObject() { + }; + new FileObject() { + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/PlanetX.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/PlanetX.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/PlanetX.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/PlanetX.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/PuliVeivari.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/PuliVeivari.mis similarity index 92% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/PuliVeivari.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/PuliVeivari.mis index 54251069..0b475df8 100644 --- a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/PuliVeivari.mis +++ b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/PuliVeivari.mis @@ -16,10 +16,10 @@ new SimGroup(MissionGroup) { CTF_timeLimit = "25"; - musicTrack = "lush"; - powerCount = "0"; - CTF_scoreLimit = "8"; cdTrack = "2"; + musicTrack = "lush"; + CTF_scoreLimit = "8"; + powerCount = "0"; new MissionArea(MissionArea) { area = "-520 -792 864 1600"; @@ -56,25 +56,25 @@ new SimGroup(MissionGroup) { squareSize = "8"; emptySquares = "406407 406663 406919 145033 79754 182127 510060 575852 445037"; - locked = "true"; - position = "-1024 -1024 0"; - hazeDistance = "250"; visibleDistance = "500"; + locked = "true"; + hazeDistance = "250"; + position = "-1024 -1024 0"; }; new NavigationGraph(NavGraph) { conjoinAngleDev = "70"; cullDensity = "0.3"; customArea = "0 0 0 0"; - locked = "true"; - YDimOverSize = "0"; - coverage = "0"; - GraphFile = "Archipelago.nav"; - position = "0 0 0 1"; - conjoinBowlDev = "20"; - rotation = "0 0 0 0"; - XDimOverSize = "0"; scale = "1 1 1"; + conjoinBowlDev = "20"; + GraphFile = "Archipelago.nav"; + locked = "true"; + XDimOverSize = "0"; + position = "0 0 0 1"; + YDimOverSize = "0"; + rotation = "0 0 0 0"; + coverage = "0"; }; new WaterBlock() { position = "-1024 -1024 -73"; @@ -82,7 +82,7 @@ new SimGroup(MissionGroup) { scale = "2048 2048 200"; liquidType = "OceanWater"; density = "1"; - viscosity = "5"; + viscosity = "3"; waveMagnitude = "0"; surfaceTexture = "LiquidTiles/BlueWater"; surfaceOpacity = "0.4"; @@ -161,14 +161,15 @@ new SimGroup(MissionGroup) { position = "81.9432 301.74 191.485"; rotation = "0 0 -1 2.8649"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Trigger = "9461"; - team = "1"; - inUse = "Down"; Target = "33"; + inUse = "Down"; + Trigger = "4786"; + team = "1"; notReady = "1"; }; new InteriorInstance(InteriorInstance) { @@ -184,49 +185,53 @@ new SimGroup(MissionGroup) { position = "-281.824 305.001 210.412"; rotation = "0 0 1 226.501"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Trigger = "9464"; - team = "1"; - inUse = "Down"; Target = "34"; + inUse = "Down"; + Trigger = "4789"; + team = "1"; notReady = "1"; }; new StaticShape() { position = "81.8821 296.901 219.1"; rotation = "0 0 -1 90.1369"; scale = "1 1 1"; + nameTag = "Large"; dataBlock = "SensorLargePulse"; lockCount = "0"; homingCount = "0"; - team = "1"; Target = "35"; + team = "1"; }; new StaticShape() { position = "-278.338 308.565 218.634"; rotation = "0 0 1 226.891"; scale = "1 1 1"; + nameTag = "Large"; dataBlock = "SensorLargePulse"; lockCount = "0"; homingCount = "0"; - team = "1"; Target = "36"; + team = "1"; }; }; new StaticShape() { position = "-128.364 592.733 167.561"; rotation = "0.657542 0.00657564 0.753389 1.52107"; scale = "1 1 1"; + nameTag = "Base"; dataBlock = "GeneratorLarge"; lockCount = "0"; homingCount = "0"; - team = "1"; Target = "37"; + team = "1"; }; new SpawnSphere() { position = "-289.672 306.903 187.545"; @@ -253,15 +258,16 @@ new SimGroup(MissionGroup) { position = "-130.642 616.389 149.647"; rotation = "-0 0 -1 88.8087"; scale = "1 1 0.994127"; + nameTag = "Base"; dataBlock = "StationVehiclePad"; lockCount = "0"; homingCount = "0"; - station = "9679"; - team = "1"; - inUse = "Down"; Target = "38"; ready = "1"; + station = "5005"; + inUse = "Down"; + team = "1"; }; new SpawnSphere() { position = "-128.734 610.77 147.409"; @@ -291,41 +297,44 @@ new SimGroup(MissionGroup) { position = "-151.469 586.129 154.466"; rotation = "0 0 1 88.2355"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Trigger = "9474"; - team = "1"; - inUse = "Down"; Target = "39"; + inUse = "Down"; + Trigger = "4799"; + team = "1"; notReady = "1"; }; new StaticShape() { position = "-111.594 587.307 167.721"; rotation = "0 0 1 90.5273"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Trigger = "9476"; - team = "1"; - inUse = "Down"; Target = "40"; + inUse = "Down"; + Trigger = "4801"; + team = "1"; notReady = "1"; }; new Turret() { position = "-129.084 556.844 167.735"; rotation = "0 0 1 180.482"; scale = "1 1 1"; + nameTag = "Base"; dataBlock = "TurretBaseLarge"; lockCount = "0"; homingCount = "0"; initialBarrel = "PlasmaBarrelLarge"; - team = "1"; Target = "41"; + team = "1"; }; new InteriorInstance(InteriorInstance) { position = "-136.974 394.039 163.503"; @@ -340,6 +349,7 @@ new SimGroup(MissionGroup) { position = "-138.808 388.074 160.226"; rotation = "1 0 0 0"; scale = "1 1 1"; + nameTag = "Flag"; dataBlock = "flag"; lockCount = "0"; homingCount = "0"; @@ -347,38 +357,40 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "1"; - WayPoint = "9665"; - Trigger = "9666"; - originalPosition = "-138.808 388.074 160.226 1 0 0 0"; Target = "42"; - isHome = "1"; className = "FlagObj"; + isHome = "1"; + team = "1"; + WayPoint = "4991"; + Trigger = "4992"; + originalPosition = "-138.808 388.074 160.226 1 0 0 0"; }; new StaticShape() { position = "-105.161 585.245 154.466"; rotation = "0 0 -1 88.8085"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Trigger = "9482"; - team = "1"; - inUse = "Down"; Target = "43"; + inUse = "Down"; + Trigger = "4807"; + team = "1"; notReady = "1"; }; new StaticShape() { position = "83.9679 291.949 203.029"; rotation = "0.0093682 0.00872737 0.999918 85.9484"; scale = "1 1 1"; + nameTag = "Base"; dataBlock = "GeneratorLarge"; lockCount = "0"; homingCount = "0"; - team = "1"; Target = "44"; + team = "1"; }; new Item() { position = "-128.005 588.191 179.182"; @@ -391,8 +403,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "1"; Target = "-1"; + team = "1"; }; new Item() { position = "83.4314 296.822 212.125"; @@ -405,8 +417,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "1"; Target = "-1"; + team = "1"; }; new Item() { position = "-273.416 312.799 210.859"; @@ -419,21 +431,22 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "1"; Target = "-1"; + team = "1"; }; new StaticShape() { position = "-145.405 588.09 167.749"; rotation = "0 0 -1 89.9544"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Trigger = "9488"; - team = "1"; - inUse = "Down"; Target = "45"; + inUse = "Down"; + Trigger = "4813"; + team = "1"; notReady = "1"; }; }; @@ -442,7 +455,7 @@ new SimGroup(MissionGroup) { powerCount = "2"; new InteriorInstance() { - position = "81.8211 -600.877 137.876"; + position = "81.8211 -600.877 139.676"; rotation = "1 0 0 0"; scale = "1 1 1"; interiorFile = "bbase6.dif"; @@ -451,7 +464,7 @@ new SimGroup(MissionGroup) { team = "2"; }; new InteriorInstance() { - position = "81.8843 -590.343 122.902"; + position = "81.8843 -590.343 124.702"; rotation = "0 0 -1 89.9544"; scale = "0.192748 0.379204 0.520177"; interiorFile = "bwall3.dif"; @@ -472,7 +485,7 @@ new SimGroup(MissionGroup) { outdoorWeight = "80"; }; new SpawnSphere() { - position = "83.5282 -598.697 155.545"; + position = "83.5282 -598.697 157.345"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "SpawnSphereMarker"; @@ -500,14 +513,15 @@ new SimGroup(MissionGroup) { position = "-180.313 -410.461 160"; rotation = "0 0 1 179.909"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Trigger = "9497"; - team = "2"; - inUse = "Down"; Target = "46"; + inUse = "Down"; + Trigger = "4822"; + team = "2"; notReady = "1"; }; new InteriorInstance(InteriorInstance) { @@ -523,66 +537,71 @@ new SimGroup(MissionGroup) { position = "230.299 -362.936 222.694"; rotation = "0 0 1 5.72969"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Trigger = "9500"; - team = "2"; - inUse = "Down"; Target = "47"; + inUse = "Down"; + Trigger = "4825"; + team = "2"; notReady = "1"; }; new StaticShape() { position = "-180.454 -406.128 188.312"; rotation = "0 0 1 90.5273"; scale = "1 1 1"; + nameTag = "Large"; dataBlock = "SensorLargePulse"; lockCount = "0"; homingCount = "0"; - team = "2"; Target = "48"; + team = "2"; }; new StaticShape() { position = "229.756 -367.642 231.116"; rotation = "0 0 1 6.69382"; scale = "1 1 1"; + nameTag = "Large"; dataBlock = "SensorLargePulse"; lockCount = "0"; homingCount = "0"; - team = "2"; Target = "49"; + team = "2"; }; }; new StaticShape() { - position = "82.0549 -607.567 163.849"; + position = "82.0549 -607.567 165.649"; rotation = "0 0 1 179.336"; scale = "1 1 1"; + nameTag = "Base"; dataBlock = "GeneratorLarge"; lockCount = "0"; homingCount = "0"; - team = "2"; Target = "50"; + team = "2"; }; new StaticShape() { position = "85.2901 -630.86 146.391"; rotation = "0 0 1 88.4167"; scale = "1 1 0.994127"; + nameTag = "Base"; dataBlock = "StationVehiclePad"; lockCount = "0"; homingCount = "0"; - station = "9682"; - team = "2"; - inUse = "Down"; Target = "51"; ready = "1"; + station = "5008"; + inUse = "Down"; + team = "2"; }; new InteriorInstance() { - position = "61.3134 -600.871 147.417"; + position = "61.3134 -600.871 149.217"; rotation = "0 0 -1 0.0969133"; scale = "0.192748 0.379204 0.520177"; interiorFile = "bwall3.dif"; @@ -591,19 +610,20 @@ new SimGroup(MissionGroup) { team = "2"; }; new StaticShape() { - position = "104.332 -600.899 150.634"; + position = "104.332 -600.899 152.434"; rotation = "0 0 -1 91.2826"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Trigger = "9507"; - team = "2"; Target = "52"; + Trigger = "4832"; + team = "2"; }; new InteriorInstance() { - position = "101.647 -600.835 147.083"; + position = "101.647 -600.835 148.883"; rotation = "0 0 -1 0.0969133"; scale = "0.192748 0.379204 0.520177"; interiorFile = "bwall3.dif"; @@ -621,21 +641,23 @@ new SimGroup(MissionGroup) { team = "2"; }; new Turret() { - position = "81.7985 -572.011 163.627"; + position = "81.7985 -572.011 165.427"; rotation = "1 0 0 0"; scale = "1 1 1"; + nameTag = "Base"; dataBlock = "TurretBaseLarge"; lockCount = "0"; homingCount = "0"; initialBarrel = "PlasmaBarrelLarge"; - team = "2"; Target = "53"; + team = "2"; }; new Item() { position = "30.1533 -413.668 146.956"; rotation = "1 0 0 0"; scale = "1 1 1"; + nameTag = "Flag"; dataBlock = "flag"; lockCount = "0"; homingCount = "0"; @@ -643,14 +665,14 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "2"; - WayPoint = "9667"; - Trigger = "9668"; - originalPosition = "30.1533 -413.668 146.956 1 0 0 0"; Target = "54"; - isHome = "1"; searchSchedule = "19097"; className = "FlagObj"; + isHome = "1"; + team = "2"; + WayPoint = "4993"; + Trigger = "4994"; + originalPosition = "30.1533 -413.668 146.956 1 0 0 0"; }; new SpawnSphere() { position = "227.205 -365.766 222.424"; @@ -665,7 +687,7 @@ new SimGroup(MissionGroup) { outdoorWeight = "80"; }; new Trigger() { - position = "80.8959 -613.405 147.001"; + position = "80.8959 -613.405 148.801"; rotation = "-0 0 -1 0.391671"; scale = "1 1 1"; dataBlock = "stationTrigger"; @@ -679,7 +701,7 @@ new SimGroup(MissionGroup) { disableObj = "9492"; }; new Item() { - position = "81.9553 -603.058 175.189"; + position = "81.9553 -603.058 176.989"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "RepairPack"; @@ -689,20 +711,21 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "2"; Target = "-1"; + team = "2"; }; new StaticShape() { - position = "58.5873 -600.908 150.834"; + position = "58.5873 -600.908 152.634"; rotation = "0 0 1 88.6262"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Trigger = "9517"; - team = "2"; Target = "55"; + Trigger = "4842"; + team = "2"; }; new Item() { position = "229.076 -373.567 223.13"; @@ -715,8 +738,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "2"; Target = "-1"; + team = "2"; }; new Item() { position = "-182.189 -405.864 180.567"; @@ -729,43 +752,46 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "2"; Target = "-1"; + team = "2"; }; new StaticShape() { - position = "98.9474 -603.23 163.874"; + position = "98.9474 -603.23 165.674"; rotation = "0 0 1 87.0896"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Trigger = "9521"; - team = "2"; Target = "56"; + Trigger = "4846"; + team = "2"; }; new StaticShape() { - position = "65.1321 -602.927 163.893"; + position = "65.1321 -602.927 165.693"; rotation = "0 0 -1 90.1369"; scale = "1 1 1"; + nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - Trigger = "9523"; - team = "2"; Target = "57"; + Trigger = "4848"; + team = "2"; }; new StaticShape() { position = "-178.465 -400.506 171.632"; rotation = "0.00882217 0.00872742 0.999923 89.3858"; scale = "1 1 1"; + nameTag = "Base"; dataBlock = "GeneratorLarge"; lockCount = "0"; homingCount = "0"; - team = "2"; Target = "58"; + team = "2"; }; new InteriorInstance() { position = "-148.818 586.109 151.028"; @@ -801,8 +827,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - team = "0"; Target = "-1"; + team = "0"; }; }; }; @@ -1007,7 +1033,7 @@ new SimGroup(MissionGroup) { }; new TSStatic() { position = "604 12 135.688"; - rotation = "-0.173272 0.00708246 0.984849 179.015"; + rotation = "-0.173272 0.00708246 0.984848 179.015"; scale = "1.4 1.4 1.4"; shapeName = "borg5.dts"; }; @@ -1073,7 +1099,7 @@ new SimGroup(MissionGroup) { }; new TSStatic() { position = "-244 436 142.969"; - rotation = "0.170606 -0.0018951 -0.985337 90.8465"; + rotation = "0.170606 -0.0018951 -0.985337 90.8464"; scale = "1.3 1.3 1.3"; shapeName = "borg5.dts"; }; @@ -1222,7 +1248,7 @@ new SimGroup(MissionGroup) { }; new TSStatic() { position = "316 700 130.569"; - rotation = "-0.092653 0.811447 0.577034 18.9472"; + rotation = "-0.0926531 0.811447 0.577034 18.9472"; scale = "1.7 1.7 1.7"; shapeName = "borg1.dts"; }; @@ -1914,6 +1940,8 @@ new SimGroup(MissionGroup) { showTerrainInside = "0"; }; new SimGroup() { + + powerCount = "0"; }; }; //--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/Ravine.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/Ravine.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/Ravine.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/Ravine.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/Rush.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/Rush.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/Rush.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/Rush.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/SC_Badlands.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/SC_Badlands.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/SC_Badlands.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/SC_Badlands.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/SC_Desert.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/SC_Desert.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/SC_Desert.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/SC_Desert.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/SC_Ice.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/SC_Ice.mis similarity index 95% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/SC_Ice.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/SC_Ice.mis index f8deb36b..955d31d5 100644 --- a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/SC_Ice.mis +++ b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/SC_Ice.mis @@ -89,13 +89,13 @@ new SimGroup(MissionGroup) { visibleDistance = "350"; useSkyTextures = "1"; renderBottomTexture = "0"; - SkySolidColor = "0.390000 0.390000 0.390000 0.000000"; + SkySolidColor = "0.550000 0.500000 0.560000 1.000000"; fogDistance = "150"; - fogColor = "0.500000 0.550000 0.610000 1.000000"; + fogColor = "0.600000 0.550000 0.610000 1.000000"; fogVolume1 = "0 0 0"; fogVolume2 = "0 0 0"; fogVolume3 = "0 0 0"; - materialList = "Euro4_FrozenHope.dml"; + materialList = "sky156.dml"; windVelocity = "1 0 0"; windEffectPrecipitation = "0"; fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; @@ -107,8 +107,8 @@ new SimGroup(MissionGroup) { high_fogVolume2 = "-1 1.71806e-36 4.28417e-38"; high_fogVolume3 = "-1 2.01058e-37 4.28473e-38"; - cloudSpeed0 = "0.000000 0.000000"; locked = "true"; + cloudSpeed0 = "0.000000 0.000000"; }; new SimGroup(Teams) { diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/SC_Lush.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/SC_Lush.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/SC_Lush.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/SC_Lush.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/SC_Night.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/SC_Night.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/SC_Night.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/SC_Night.mis diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/SC_Normal.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/SC_Normal.mis similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/SC_Normal.mis rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/SC_Normal.mis diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/VanDamnedCTF.mis b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/VanDamnedCTF.mis new file mode 100644 index 00000000..877accf6 --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/missions/VanDamnedCTF.mis @@ -0,0 +1,674 @@ +// DisplayName = VanDamned +// MissionTypes = CTF + +//--- MISSION QUOTE BEGIN --- +//If you tell the truth, you don't have to remember anything. +//-- Mark Twain +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//800 points to win +//Map by Narcot!c. +//Thx to loach and elm. +//Edited by ChocoTaco +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + musicTrack = "desert"; + cdTrack = "6"; + powerCount = "0"; + CTF_scoreLimit = "8"; + CTF_timeLimit = "25"; + + new MissionArea(MissionArea) { + area = "-592 -456 1248 1200"; + flightCeiling = "2000"; + flightCeilingRange = "50"; + + locked = "true"; + }; + new Sun() { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.600000 0.600000 0.600000 1.000000"; + ambient = "0.300000 0.300000 0.300000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.9"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/desertdet1"; + terrainFile = "Xtra_VanDamned.ter"; + squareSize = "8"; + emptySquares = "162128 162384 110765 176556 176812"; + + locked = "true"; + position = "-1024 -1024 0"; + hazeDistance = "250"; + visibleDistance = "1200"; + }; + new NavigationGraph(navGraph) { + conjoinAngleDev = "45"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + locked = "true"; + XDimOverSize = "0"; + position = "0 0 0 1"; + conjoinBowlDev = "20"; + rotation = "0 0 0 0"; + YDimOverSize = "0"; + scale = "1 1 1"; + GraphFile = "Damnation.nav"; + coverage = "0"; + }; + new Sky(Sky) { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "350"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.900000 1.000000 0.990000 0.000000"; + fogDistance = "250"; + fogColor = "0.800000 0.800000 0.800000 1.000000"; + fogVolume1 = "0 0 0"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "nef_BlueClear.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 -198748244414614883000000000000000000000.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -222768174765569861000000000000000000000.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 -1.43368e+10 -1.4661e-07"; + high_fogVolume2 = "-1 -1.36618e+07 8.63265e+33"; + high_fogVolume3 = "-1 8.03416e+34 2.29687e+11"; + + cloudSpeed0 = "0.000000 0.000000"; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + providesPower = "1"; + powerCount = "1"; + + new SimGroup(spawnspheres) { + + powerCount = "1"; + + new SpawnSphere() { + position = "-360.357 -185.82 117.72"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "-424.221 73.8285 114.483"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + }; + new StaticShape() { + position = "-424.221 73.8285 114.483"; + rotation = "-0 0 -1 73.3392"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + Target = "33"; + notReady = "1"; + Trigger = "5960"; + team = "1"; + invincible = "1"; + inUse = "Down"; + }; + new Item() { + position = "-293.062 -21.9953 84.6435"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + originalPosition = "-293.062 -21.9953 84.6435 1 0 0 0"; + Target = "34"; + isHome = "1"; + team = "1"; + WayPoint = "6017"; + Trigger = "6018"; + className = "FlagObj"; + }; + new InteriorInstance(InteriorInstance) { + position = "-425.007 74.069 94.223"; + rotation = "0 0 1 197.671"; + scale = "0.8 0.8 0.7"; + interiorFile = "pbunk1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-293.002 -21.9723 83.4456"; + rotation = "0 0 1 20.6265"; + scale = "1.2 1.2 0.6"; + interiorFile = "anthem_pipestand2-desert.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-360.84 -186.486 97.46"; + rotation = "0 0 1 126.624"; + scale = "0.8 0.8 0.7"; + interiorFile = "pbunk1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new StaticShape() { + position = "-360.357 -185.82 117.72"; + rotation = "0 0 1 215.614"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + Target = "35"; + notReady = "1"; + Trigger = "5967"; + team = "1"; + invincible = "1"; + inUse = "Down"; + }; + new TSStatic() { + position = "-379.535 -50.8358 89.5282"; + rotation = "0 0 1 64.1713"; + scale = "1.63546 2.59144 1"; + shapeName = "pmiscf.dts"; + + team = "1"; + }; + new TSStatic() { + position = "-359.812 -185.138 117.238"; + rotation = "0 0 1 37.2423"; + scale = "1 1 1"; + shapeName = "pmiscf.dts"; + + team = "1"; + }; + new TSStatic() { + position = "-423.399 73.5346 114.001"; + rotation = "0 0 1 108.289"; + scale = "1 1 1"; + shapeName = "pmiscf.dts"; + + team = "1"; + }; + new Item() { + position = "-371.031 -47.2368 114.435"; + rotation = "0 0 -1 113.446"; + scale = "1 1 1"; + dataBlock = "RepairPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "1"; + }; + }; + new SimGroup(Team2) { + + providesPower = "1"; + powerCount = "1"; + + new SimGroup(spawnspheres) { + + powerCount = "1"; + + new SpawnSphere() { + position = "355.623 527.773 117.769"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "420.058 267.046 115.807"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + }; + new InteriorInstance(InteriorInstance) { + position = "356.074 528.461 97.5092"; + rotation = "-0 0 -1 56.1495"; + scale = "0.8 0.8 0.7"; + interiorFile = "pbunk1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new Item() { + position = "367.166 401.285 118.482"; + rotation = "0 0 1 67.6086"; + scale = "1 1 1"; + dataBlock = "RepairPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "2"; + }; + new Item() { + position = "284.889 375.783 85.8173"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + originalPosition = "284.889 375.783 85.8173 1 0 0 0"; + Target = "36"; + isHome = "1"; + team = "2"; + WayPoint = "6019"; + Trigger = "6020"; + className = "FlagObj"; + searchSchedule = "10101"; + }; + new Item() { + position = "357.046 396.701 94.7712"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairKit"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "420.764 266.625 95.5471"; + rotation = "0 0 1 31.513"; + scale = "0.8 0.8 0.7"; + interiorFile = "pbunk1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new TSStatic() { + position = "355.112 527.065 117.287"; + rotation = "0 0 1 214.469"; + scale = "1 1 1"; + shapeName = "pmiscf.dts"; + + team = "2"; + }; + new StaticShape() { + position = "420.058 267.046 115.807"; + rotation = "0 0 1 120.503"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + Target = "37"; + notReady = "1"; + Trigger = "5984"; + team = "2"; + invincible = "1"; + inUse = "Down"; + }; + new StaticShape() { + position = "355.623 527.773 117.769"; + rotation = "0 0 1 32.8405"; + scale = "1 1 1"; + nameTag = "Inventory"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + Target = "38"; + notReady = "1"; + Trigger = "5986"; + team = "2"; + invincible = "1"; + inUse = "Down"; + }; + new TSStatic() { + position = "419.33 267.528 115.325"; + rotation = "-0 0 -1 57.8687"; + scale = "1 1 1"; + shapeName = "pmiscf.dts"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "284.978 375.745 84.6538"; + rotation = "0 0 1 20.0536"; + scale = "1.2 1.2 0.6"; + interiorFile = "anthem_pipestand2-desert.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "360.416 411.536 98.1323"; + rotation = "0 0 1 65.3172"; + scale = "1 1 1"; + interiorFile = "ruin1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new TSStatic() { + position = "375.492 404.864 93.56"; + rotation = "0 0 1 66.4627"; + scale = "1.99395 2.44197 1"; + shapeName = "pmiscf.dts"; + + team = "2"; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + + new InteriorInstance(InteriorInstance) { + position = "-213.659 156.779 143.838"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "ptowr5.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new Item() { + position = "-213.25 156.655 165.896"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairKit"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "204.909 178.165 143.953"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "ptowr5.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new Item() { + position = "204.527 178.004 165.902"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairKit"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "0"; + }; + new Item() { + position = "-362.236 -42.5674 90.1796"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairKit"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "0"; + ammoStore = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-364.342 -57.3132 94.0845"; + rotation = "0 0 -1 114.592"; + scale = "1 1 1"; + interiorFile = "ruin1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + }; + }; + new SimGroup(Cactus) { + + powerCount = "0"; + + new TSStatic() { + position = "593.97 516.351 117.689"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "porg6.dts"; + + team = "2"; + }; + new TSStatic() { + position = "-12.5035 345.664 131.84"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "370.522 -166.444 118.175"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "porg6.dts"; + }; + new TSStatic() { + position = "0.364928 -215.704 155.482"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "porg6.dts"; + }; + new TSStatic() { + position = "-155.173 -69.567 106.142"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "porg6.dts"; + }; + new TSStatic() { + position = "41.3883 265.39 129.576"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "-470.071 665.919 127.195"; + rotation = "1 0 0 0"; + scale = "4.51795 3.4091 3.22469"; + shapeName = "porg6.dts"; + }; + new TSStatic() { + position = "0.776892 455.757 134.843"; + rotation = "1 0 0 0"; + scale = "1 1 1.20437"; + shapeName = "porg6.dts"; + }; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera() { + position = "-359.788 -42.027 114.544"; + rotation = "0.188508 -0.128306 0.973654 69.9117"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera() { + position = "354.311 395.93 118.614"; + rotation = "0.102438 0.143732 -0.984301 109.9"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + }; + new SimGroup(Water) { + + powerCount = "0"; + + new WaterBlock(water2) { + position = "152 232 -552.927"; + rotation = "1 0 0 0"; + scale = "320 288 22.9866"; + liquidType = "OceanWater"; + density = "1"; + viscosity = "3"; + waveMagnitude = "1"; + surfaceTexture = "LiquidTiles/BlueWater"; + surfaceOpacity = "0.75"; + envMapTexture = "lush/skies/lushcloud1"; + envMapIntensity = "1"; + removeWetEdges = "1"; + + params1 = "0.63 -2.41 0.33 0.21"; + seedPoints = "0 0 1 0 1 1 0 1"; + textureSize = "32 32"; + floodFill = "1"; + params2 = "0.39 0.39 0.2 0.133"; + extent = "100 100 10"; + params0 = "0.32 -0.67 0.066 0.5"; + params3 = "1.21 -0.61 0.13 -0.33"; + }; + new WaterBlock(Water) { + position = "-400 -312 -3.12741"; + rotation = "1 0 0 0"; + scale = "256 544 86.4763"; + liquidType = "OceanWater"; + density = "1"; + viscosity = "3"; + waveMagnitude = "0"; + surfaceTexture = "LiquidTiles/BlueWater"; + surfaceOpacity = "0.75"; + envMapTexture = "lush/skies/lushcloud1"; + envMapIntensity = "1"; + removeWetEdges = "1"; + + params1 = "0.63 -2.41 0.33 0.21"; + seedPoints = "0 0 1 0 1 1 0 1"; + textureSize = "32 32"; + floodFill = "1"; + params2 = "0.39 0.39 0.2 0.133"; + extent = "100 100 10"; + params0 = "0.32 -0.67 0.066 0.5"; + params3 = "1.21 -0.61 0.13 -0.33"; + }; + new WaterBlock(Water) { + position = "128 200 49.9316"; + rotation = "1 0 0 0"; + scale = "256 512 34.7034"; + liquidType = "OceanWater"; + density = "1"; + viscosity = "3"; + waveMagnitude = "0"; + surfaceTexture = "LiquidTiles/BlueWater"; + surfaceOpacity = "0.75"; + envMapTexture = "lush/skies/lushcloud1"; + envMapIntensity = "1"; + removeWetEdges = "1"; + + params1 = "0.63 -2.41 0.33 0.21"; + seedPoints = "0 0 1 0 1 1 0 1"; + textureSize = "32 32"; + floodFill = "1"; + params2 = "0.39 0.39 0.2 0.133"; + extent = "100 100 10"; + params0 = "0.32 -0.67 0.066 0.5"; + params3 = "1.21 -0.61 0.13 -0.33"; + }; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/scripts/CreativityGame.cs b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/scripts/CreativityGame.cs similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/scripts/CreativityGame.cs rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/scripts/CreativityGame.cs diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/scripts/DefaultTurretsGame.cs b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/scripts/DefaultTurretsGame.cs similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/scripts/DefaultTurretsGame.cs rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/scripts/DefaultTurretsGame.cs diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/scripts/HothFFsGame.cs b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/scripts/HothFFsGame.cs similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/scripts/HothFFsGame.cs rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/scripts/HothFFsGame.cs diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/scripts/TeleportGame.cs b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/scripts/TeleportGame.cs similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/scripts/TeleportGame.cs rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/scripts/TeleportGame.cs diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/scripts/autoexec/InvincibleInv.cs b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/scripts/autoexec/InvincibleInv.cs similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/scripts/autoexec/InvincibleInv.cs rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/scripts/autoexec/InvincibleInv.cs diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/scripts/autoexec/RegisterShapes.cs b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/scripts/autoexec/RegisterShapes.cs new file mode 100644 index 00000000..37f8b8dc --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/scripts/autoexec/RegisterShapes.cs @@ -0,0 +1,33 @@ +package AddShapes +{ + function Creator::init(%this){ + parent::init(%this); + %staticBase = %this.addGroup(0, "Custom Objects"); + for (%i = 1; %i <= $CSObjCount; %i++) { + echo("This: " SPC $CSObjects[%i]); + echo(getWord($CSObjects[%i], 2)); + + %grp = %this.addGroup(%staticBase, getWord($CSObjects[%i], 0)); + echo("TSStatic::create(" @ getWord($CSObjects[%i], 2) @");"); + %this.addItem(%grp, getWord($CSObjects[%i], 1), "TSStatic::create(\"" @ getWord($CSObjects[%i], 2) @"\");"); + } + } +}; + +if (!isActivePackage(AddShapes)) + activatePackage(AddShapes); + +$CSObjects[$CSObjCount++] = "Organics BELgTree16Autumn borg16-autumn.dts 20 -3.0 0 0.8 1.5"; +$CSObjects[$CSObjCount++] = "Organics BELgTree19Autumn borg19-autumn.dts 20 -3.0 0 0.8 1.5"; +$CSObjects[$CSObjCount++] = "Organics PhoenixPlant1Dark porg1-dark.dts"; + +$CSObjects[$CSObjCount++] = "Misc VendingMachine vend.dts"; + +$CSObjects[$CSObjCount++] = "Misc GoonFlag rst-goonflag.dts"; +$CSObjects[$CSObjCount++] = "Misc TaoBook rst-taobook.dts"; +$CSObjects[$CSObjCount++] = "Misc TCMug rst-TCmug.dts"; +$CSObjects[$CSObjCount++] = "Misc TNMug rst-TNmug.dts"; +$CSObjects[$CSObjCount++] = "Misc Turtle rst-turtle.dts"; +$CSObjects[$CSObjCount++] = "Misc Samifin rst-samifin.dts"; +$CSObjects[$CSObjCount++] = "Misc ChocoTaco rst-chocotaco.dts"; +$CSObjects[$CSObjCount++] = "Misc SantaHat rst-santahat.dts"; diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/scripts/autoexec/vehicleRespawnFix.cs b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/scripts/autoexec/vehicleRespawnFix.cs new file mode 100644 index 00000000..f6fe1257 --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/scripts/autoexec/vehicleRespawnFix.cs @@ -0,0 +1,49 @@ +//Vehicle Respawn bug fix - Respawn schedules carrying into map changes +package VehicleRespawnFix +{ + +function VehicleData::respawn(%data, %marker) +{ + if($MatchStarted + $missionRunning == 2 && isObject(%marker)) + { + %mask = $TypeMasks::PlayerObjectType | $TypeMasks::VehicleObjectType | $TypeMasks::TurretObjectType; + InitContainerRadiusSearch(%marker.getWorldBoxCenter(), %data.checkRadius, %mask); + if(containerSearchNext() == 0) + { + %newObj = %data.create(%marker.curTeam, %marker); + %newObj.startFade(1000, 0, false); + %newObj.setTransform(%marker.getTransform()); + + setTargetSensorGroup(%newObj.target, %newObj.team); + MissionCleanup.add(%newObj); + } + else + { + %marker.schedule = %data.schedule(3000, "respawn", %marker); + } + } +} + +function VehicleData::createPositionMarker(%data, %obj) +{ + %marker = new Trigger(PosMarker) + { + dataBlock = markerTrigger; + mountable = %obj.mountable; + disableMove = %obj.disableMove; + resetPos = %obj.resetPos; + data = %obj.getDataBlock().getName(); + deployed = %obj.deployed; + curTeam = %obj.team; + respawnTime = %obj.respawnTime; + }; + %marker.setTransform(%obj.getTransform()); + MissionCleanup.add(%marker); + return %marker; +} + +}; + +// Prevent package from being activated if it is already +if (!isActivePackage(VehicleRespawnFix)) + activatePackage(VehicleRespawnFix); \ No newline at end of file diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/C_BaseLoPro.dts b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/C_BaseLoPro.dts similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/C_BaseLoPro.dts rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/C_BaseLoPro.dts diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/C_BaseLoPro.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/C_BaseLoPro.glb new file mode 100644 index 00000000..a69b92b9 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/C_BaseLoPro.glb differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/borg16-Autumn.dts b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/borg16-Autumn.dts similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/borg16-Autumn.dts rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/borg16-Autumn.dts diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/borg16-Autumn.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/borg16-Autumn.glb new file mode 100644 index 00000000..ee486fa3 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/borg16-Autumn.glb differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/borg19-Autumn.dts b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/borg19-Autumn.dts similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/borg19-Autumn.dts rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/borg19-Autumn.dts diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/borg19-Autumn.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/borg19-Autumn.glb new file mode 100644 index 00000000..9b2d3ccf Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/borg19-Autumn.glb differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/porg1-dark.dts b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/porg1-dark.dts similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/porg1-dark.dts rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/porg1-dark.dts diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/porg1-dark.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/porg1-dark.glb new file mode 100644 index 00000000..0581540b Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/porg1-dark.glb differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-TCmug.dts b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-TCmug.dts similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-TCmug.dts rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-TCmug.dts diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-TCmug.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-TCmug.glb new file mode 100644 index 00000000..4a788f4a Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-TCmug.glb differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-TNmug.dts b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-TNmug.dts similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-TNmug.dts rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-TNmug.dts diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-TNmug.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-TNmug.glb new file mode 100644 index 00000000..e916cbdb Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-TNmug.glb differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-chocotaco.dts b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-chocotaco.dts similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-chocotaco.dts rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-chocotaco.dts diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-chocotaco.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-chocotaco.glb new file mode 100644 index 00000000..cd392f67 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-chocotaco.glb differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-goonflag.dts b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-goonflag.dts similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-goonflag.dts rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-goonflag.dts diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-goonflag.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-goonflag.glb new file mode 100644 index 00000000..11a78fd9 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-goonflag.glb differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-samifin.dts b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-samifin.dts similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-samifin.dts rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-samifin.dts diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-samifin.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-samifin.glb new file mode 100644 index 00000000..c6fe440d Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-samifin.glb differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-santahat.dts b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-santahat.dts similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-santahat.dts rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-santahat.dts diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-santahat.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-santahat.glb new file mode 100644 index 00000000..013423ce Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-santahat.glb differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-taobook.dts b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-taobook.dts similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-taobook.dts rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-taobook.dts diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-taobook.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-taobook.glb new file mode 100644 index 00000000..aab46d5e Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-taobook.glb differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-turtle.dts b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-turtle.dts similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-turtle.dts rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-turtle.dts diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-turtle.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-turtle.glb new file mode 100644 index 00000000..cfbea411 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/rst-turtle.glb differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/vend.dts b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/vend.dts similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/vend.dts rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/vend.dts diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/vend.glb b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/vend.glb new file mode 100644 index 00000000..ffab3b8d Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/shapes/vend.glb differ diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Attrition.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Attrition.spn new file mode 100644 index 00000000..ee9aad23 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Attrition.spn differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Attrition.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Attrition.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Attrition.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Attrition.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/BastardForge.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/BastardForge.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/BastardForge.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/BastardForge.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Bunkered.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Bunkered.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Bunkered.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Bunkered.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Chasmaclysmic.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Chasmaclysmic.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Chasmaclysmic.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Chasmaclysmic.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Chasmaclysmic.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Chasmaclysmic.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Chasmaclysmic.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Chasmaclysmic.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Cinerarium.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Cinerarium.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Cinerarium.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Cinerarium.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Coppera.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Coppera.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Coppera.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Coppera.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DBS_Smoothed.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DBS_Smoothed.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DBS_Smoothed.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DBS_Smoothed.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DBS_Smoothed.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DBS_Smoothed.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DBS_Smoothed.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DBS_Smoothed.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_Agroleon.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_Agroleon.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_Agroleon.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_Agroleon.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_Astro.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_Astro.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_Astro.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_Astro.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_BastardForge.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_BastardForge.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_BastardForge.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_BastardForge.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_BitterGorge.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_BitterGorge.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_BitterGorge.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_BitterGorge.spn diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_Bunkered.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_Bunkered.spn new file mode 100644 index 00000000..c25adb37 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_Bunkered.spn differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_Cinerarium.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_Cinerarium.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_Cinerarium.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_Cinerarium.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_DermCity.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_DermCity.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_DermCity.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_DermCity.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_Embers.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_Embers.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_Embers.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_Embers.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_EmeraldSpit.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_EmeraldSpit.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_EmeraldSpit.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_EmeraldSpit.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_FaceCrossing.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_FaceCrossing.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_FaceCrossing.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_FaceCrossing.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_Hoth.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_Hoth.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_Hoth.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_Hoth.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_IceGiant.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_IceGiant.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_IceGiant.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_IceGiant.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_IsleDeBatalla.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_IsleDeBatalla.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_IsleDeBatalla.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_IsleDeBatalla.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_LavaGods.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_LavaGods.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_LavaGods.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_LavaGods.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_Magellan.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_Magellan.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_Magellan.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_Magellan.spn diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_MoonDance.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_MoonDance.spn new file mode 100644 index 00000000..7fdfe983 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_MoonDance.spn differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_Pantheon.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_Pantheon.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_Pantheon.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_Pantheon.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_Pantheon.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_Pantheon.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_Pantheon.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_Pantheon.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_Paranoia.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_Paranoia.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_Paranoia.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_Paranoia.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_Pariah.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_Pariah.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_Pariah.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_Pariah.spn diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_PipeDream.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_PipeDream.spn new file mode 100644 index 00000000..0bb3adbf Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_PipeDream.spn differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_RavineV.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_RavineV.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_RavineV.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_RavineV.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_ScorchedEarth.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_ScorchedEarth.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_ScorchedEarth.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_ScorchedEarth.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_SimpleFlagArena.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_SimpleFlagArena.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_SimpleFlagArena.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_SimpleFlagArena.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_SpinCycle.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_SpinCycle.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_SpinCycle.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_SpinCycle.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_StarFall.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_StarFall.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_StarFall.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_StarFall.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_Tyre.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_Tyre.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_Tyre.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_Tyre.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_Wasteland.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_Wasteland.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_Wasteland.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DMP_Wasteland.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DX_Badlands.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DX_Badlands.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DX_Badlands.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DX_Badlands.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DX_Badlands.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DX_Badlands.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DX_Badlands.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DX_Badlands.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DX_Desert.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DX_Desert.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DX_Desert.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DX_Desert.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DX_Desert.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DX_Desert.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DX_Desert.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DX_Desert.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DX_Ice.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DX_Ice.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DX_Ice.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DX_Ice.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DX_Ice.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DX_Ice.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DX_Ice.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/DX_Ice.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Embers.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Embers.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Embers.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Embers.ter diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/GreenLawn.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/GreenLawn.spn new file mode 100644 index 00000000..ccf6c890 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/GreenLawn.spn differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/HO_Badlands.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/HO_Badlands.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/HO_Badlands.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/HO_Badlands.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/HO_Badlands.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/HO_Badlands.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/HO_Badlands.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/HO_Badlands.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/HO_Desert.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/HO_Desert.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/HO_Desert.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/HO_Desert.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/HO_Desert.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/HO_Desert.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/HO_Desert.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/HO_Desert.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/HO_Ice.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/HO_Ice.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/HO_Ice.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/HO_Ice.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/HO_Ice.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/HO_Ice.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/HO_Ice.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/HO_Ice.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/HO_Lush.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/HO_Lush.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/HO_Lush.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/HO_Lush.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/HO_Lush.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/HO_Lush.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/HO_Lush.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/HO_Lush.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/HillKing.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/HillKing.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/HillKing.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/HillKing.ter diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/HillKingCTF.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/HillKingCTF.spn new file mode 100644 index 00000000..09c510c1 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/HillKingCTF.spn differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Hoth.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Hoth.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Hoth.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Hoth.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/IceGiant.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/IceGiant.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/IceGiant.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/IceGiant.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/LavaGods.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/LavaGods.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/LavaGods.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/LavaGods.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Magellan.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Magellan.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Magellan.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Magellan.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/MapAssets.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/MapAssets.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/MapAssets.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/MapAssets.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/MoonDance2.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/MoonDance2.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/MoonDance2.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/MoonDance2.ter diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Moonwalk.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Moonwalk.spn new file mode 100644 index 00000000..13f549f2 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Moonwalk.spn differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Moonwalk.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Moonwalk.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Moonwalk.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Moonwalk.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Octane.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Octane.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Octane.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Octane.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Paranoia.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Paranoia.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Paranoia.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Paranoia.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Pariah.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Pariah.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Pariah.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Pariah.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Pariah2.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Pariah2.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Pariah2.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Pariah2.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Pariah_Mirrored.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Pariah_Mirrored.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Pariah_Mirrored.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Pariah_Mirrored.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/PlanetX.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/PlanetX.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/PlanetX.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/PlanetX.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/PlanetX2.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/PlanetX2.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/PlanetX2.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/PlanetX2.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/PuliVeivari.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/PuliVeivari.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/PuliVeivari.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/PuliVeivari.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/PuliVeivari.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/PuliVeivari.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/PuliVeivari.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/PuliVeivari.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/RandomTer1.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/RandomTer1.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/RandomTer1.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/RandomTer1.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/RandomTer10.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/RandomTer10.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/RandomTer10.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/RandomTer10.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/RandomTer2.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/RandomTer2.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/RandomTer2.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/RandomTer2.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/RandomTer3.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/RandomTer3.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/RandomTer3.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/RandomTer3.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/RandomTer4.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/RandomTer4.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/RandomTer4.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/RandomTer4.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/RandomTer5.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/RandomTer5.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/RandomTer5.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/RandomTer5.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/RandomTer6.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/RandomTer6.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/RandomTer6.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/RandomTer6.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/RandomTer7.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/RandomTer7.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/RandomTer7.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/RandomTer7.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/RandomTer8.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/RandomTer8.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/RandomTer8.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/RandomTer8.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/RandomTer9.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/RandomTer9.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/RandomTer9.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/RandomTer9.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Ravine.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Ravine.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Ravine.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Ravine.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Ravine.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Ravine.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Ravine.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Ravine.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/RavineV.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/RavineV.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/RavineV.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/RavineV.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Rst_ScorchedEarth.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Rst_ScorchedEarth.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Rst_ScorchedEarth.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Rst_ScorchedEarth.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Rush.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Rush.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Rush.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Rush.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Rush.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Rush.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Rush.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Rush.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/SC_Badlands.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/SC_Badlands.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/SC_Badlands.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/SC_Badlands.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/SC_Badlands.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/SC_Badlands.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/SC_Badlands.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/SC_Badlands.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/SC_Desert.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/SC_Desert.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/SC_Desert.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/SC_Desert.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/SC_Desert.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/SC_Desert.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/SC_Desert.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/SC_Desert.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/SC_Ice.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/SC_Ice.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/SC_Ice.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/SC_Ice.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/SC_Ice.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/SC_Ice.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/SC_Ice.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/SC_Ice.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/SC_Lush.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/SC_Lush.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/SC_Lush.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/SC_Lush.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/SC_Lush.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/SC_Lush.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/SC_Lush.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/SC_Lush.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/SC_Night.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/SC_Night.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/SC_Night.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/SC_Night.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/SC_Night.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/SC_Night.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/SC_Night.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/SC_Night.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/SC_Normal.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/SC_Normal.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/SC_Normal.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/SC_Normal.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/SC_Normal.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/SC_Normal.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/SC_Normal.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/SC_Normal.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/SpinCycle.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/SpinCycle.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/SpinCycle.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/SpinCycle.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/StarFallCTF2.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/StarFallCTF2.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/StarFallCTF2.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/StarFallCTF2.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Stripmine.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Stripmine.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Stripmine.spn rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Stripmine.spn diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Tyre.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Tyre.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Tyre.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Tyre.ter diff --git a/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/VanDamnedCTF.spn b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/VanDamnedCTF.spn new file mode 100644 index 00000000..d1c016fe Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/VanDamnedCTF.spn differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Wasteland.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Wasteland.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Wasteland.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Wasteland.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_AshenPowder.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Xtra_AshenPowder.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_AshenPowder.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Xtra_AshenPowder.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_Bastage.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Xtra_Bastage.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_Bastage.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Xtra_Bastage.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_Birthright.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Xtra_Birthright.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_Birthright.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Xtra_Birthright.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_Crown.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Xtra_Crown.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_Crown.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Xtra_Crown.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_DesertedSE.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Xtra_DesertedSE.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_DesertedSE.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Xtra_DesertedSE.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_Helion.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Xtra_Helion.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_Helion.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Xtra_Helion.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_SoupLadle.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Xtra_SoupLadle.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_SoupLadle.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Xtra_SoupLadle.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_StarFall_T1.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Xtra_StarFall_T1.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_StarFall_T1.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Xtra_StarFall_T1.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_Stripmine.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Xtra_Stripmine.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_Stripmine.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Xtra_Stripmine.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_ThunderGiant.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Xtra_ThunderGiant.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_ThunderGiant.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Xtra_ThunderGiant.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_VanDamned.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Xtra_VanDamned.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_VanDamned.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Xtra_VanDamned.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_Voodoo.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Xtra_Voodoo.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_Voodoo.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Xtra_Voodoo.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_Xerxes.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Xtra_Xerxes.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_Xerxes.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Xtra_Xerxes.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_ziggurat.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Xtra_ziggurat.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_ziggurat.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/Xtra_ziggurat.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/rst_Astro.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/rst_Astro.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/rst_Astro.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/rst_Astro.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/rst_FaceCrossing.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/rst_FaceCrossing.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/rst_FaceCrossing.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/rst_FaceCrossing.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/rst_SimpleFlagArena.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/rst_SimpleFlagArena.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/rst_SimpleFlagArena.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/rst_SimpleFlagArena.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/rst_agroleon.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/rst_agroleon.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/rst_agroleon.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/rst_agroleon.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/rst_bittergorge.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/rst_bittergorge.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/rst_bittergorge.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/rst_bittergorge.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/rst_crumpie.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/rst_crumpie.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/rst_crumpie.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/rst_crumpie.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/rst_dermcity.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/rst_dermcity.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/rst_dermcity.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/rst_dermcity.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/rst_isledebatalla.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/rst_isledebatalla.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/rst_isledebatalla.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/rst_isledebatalla.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/rst_spit.ter b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/rst_spit.ter similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/rst_spit.ter rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/terrains/rst_spit.ter diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/DarkStormy.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/DarkStormy.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/DarkStormy.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/DarkStormy.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/L4.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/L4.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/L4.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/L4.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/Magellan.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/Magellan.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/Magellan.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/Magellan.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/Malig_sky.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/Malig_sky.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/Malig_sky.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/Malig_sky.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/NefRed1.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/NefRed1.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/NefRed1.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/NefRed1.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/Nef_Sset2.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/Nef_Sset2.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/Nef_Sset2.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/Nef_Sset2.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/PacificSky.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/PacificSky.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/PacificSky.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/PacificSky.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/PlanetX.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/PlanetX.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/PlanetX.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/PlanetX.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/Sami_D.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/Sami_D.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/Sami_D.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/Sami_D.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/SantaHat_D.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/SantaHat_D.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/SantaHat_D.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/SantaHat_D.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/Saturn.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/Saturn.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/Saturn.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/Saturn.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/SunSet12.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/SunSet12.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/SunSet12.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/SunSet12.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/Sundown25.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/Sundown25.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/Sundown25.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/Sundown25.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/Taco_D.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/Taco_D.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/Taco_D.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/Taco_D.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/aurawisp.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/aurawisp.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/aurawisp.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/aurawisp.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/badlandday.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/badlandday.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/badlandday.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/badlandday.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/badlands/iwal20.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/badlands/iwal20.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/badlands/iwal20.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/badlands/iwal20.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/badlands/iwal21.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/badlands/iwal21.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/badlands/iwal21.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/badlands/iwal21.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/badlands/iwal22.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/badlands/iwal22.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/badlands/iwal22.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/badlands/iwal22.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/borealis.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/borealis.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/borealis.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/borealis.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/ccbsky2.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/ccbsky2.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/ccbsky2.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/ccbsky2.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/clouds.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/clouds.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/clouds.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/clouds.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/cubemap.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/cubemap.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/cubemap.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/cubemap.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/desert/iwal2020.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/desert/iwal2020.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/desert/iwal2020.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/desert/iwal2020.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/desert/iwal2021.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/desert/iwal2021.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/desert/iwal2021.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/desert/iwal2021.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/desert/iwal2022.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/desert/iwal2022.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/desert/iwal2022.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/desert/iwal2022.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/details/PlanetX_CB1.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/details/PlanetX_CB1.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/details/PlanetX_CB1.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/details/PlanetX_CB1.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/4circle_lite.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/4circle_lite.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/4circle_lite.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/4circle_lite.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/antigrav.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/antigrav.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/antigrav.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/antigrav.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/bluetrim1.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/bluetrim1.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/bluetrim1.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/bluetrim1.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/bluetrim2.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/bluetrim2.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/bluetrim2.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/bluetrim2.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/bluetrim3.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/bluetrim3.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/bluetrim3.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/bluetrim3.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/carinternalwall.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/carinternalwall.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/carinternalwall.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/carinternalwall.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/carrierwall4.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/carrierwall4.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/carrierwall4.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/carrierwall4.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/doorlogo2.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/doorlogo2.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/doorlogo2.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/doorlogo2.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/ds_etechbor01.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/ds_etechbor01.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/ds_etechbor01.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/ds_etechbor01.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/ds_etechbrdr2.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/ds_etechbrdr2.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/ds_etechbrdr2.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/ds_etechbrdr2.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/ds_ewall06.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/ds_ewall06.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/ds_ewall06.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/ds_ewall06.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/ds_ewall07.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/ds_ewall07.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/ds_ewall07.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/ds_ewall07.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/ds_genfloor.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/ds_genfloor.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/ds_genfloor.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/ds_genfloor.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/ds_genwall.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/ds_genwall.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/ds_genwall.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/ds_genwall.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/ds_ilig04.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/ds_ilig04.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/ds_ilig04.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/ds_ilig04.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/ds_iwal01.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/ds_iwal01.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/ds_iwal01.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/ds_iwal01.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/grate1.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/grate1.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/grate1.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/grate1.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/grate2.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/grate2.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/grate2.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/grate2.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/hangar_indoor1.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/hangar_indoor1.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/hangar_indoor1.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/hangar_indoor1.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/hangar_indoor3.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/hangar_indoor3.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/hangar_indoor3.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/hangar_indoor3.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/light_cold3.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/light_cold3.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/light_cold3.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/light_cold3.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/light_small2.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/light_small2.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/light_small2.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/light_small2.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/redstripe2.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/redstripe2.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/redstripe2.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/redstripe2.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/rock_smalllite.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/rock_smalllite.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/rock_smalllite.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/rock_smalllite.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/rock_wall_lite.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/rock_wall_lite.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/rock_wall_lite.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/rock_wall_lite.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/rock_wall_lite3.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/rock_wall_lite3.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/rock_wall_lite3.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/rock_wall_lite3.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/rock_wall_lite4.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/rock_wall_lite4.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/rock_wall_lite4.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/rock_wall_lite4.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/rock_wall_lite5.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/rock_wall_lite5.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/rock_wall_lite5.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/rock_wall_lite5.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/roofbeam.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/roofbeam.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/roofbeam.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/roofbeam.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/rway_middle.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/rway_middle.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/rway_middle.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/rway_middle.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/sboxlogotop.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/sboxlogotop.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/sboxlogotop.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/sboxlogotop.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/slabgrill.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/slabgrill.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/slabgrill.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/slabgrill.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/stripe2.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/stripe2.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/stripe2.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/stripe2.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/striplite2.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/striplite2.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/striplite2.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/striplite2.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/striplite3.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/striplite3.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/striplite3.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/striplite3.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/wall_2.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/wall_2.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/wall_2.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/wall_2.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/wall_3.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/wall_3.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/wall_3.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/wall_3.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/white_striplite.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/white_striplite.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/white_striplite.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/dox_textures/white_striplite.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/eedessert.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/eedessert.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/eedessert.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/eedessert.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/eve1.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/eve1.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/eve1.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/eve1.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/eve2.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/eve2.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/eve2.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/eve2.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/eve3.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/eve3.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/eve3.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/eve3.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/eve4.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/eve4.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/eve4.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/eve4.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/eve5.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/eve5.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/eve5.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/eve5.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/eve6.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/eve6.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/eve6.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/eve6.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/eve7.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/eve7.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/eve7.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/eve7.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/eve8.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/eve8.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/eve8.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/eve8.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/flingsky03.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/flingsky03.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/flingsky03.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/flingsky03.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_Agroleon.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_Agroleon.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_Agroleon.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_Agroleon.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_Astro.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_Astro.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_Astro.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_Astro.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_BastardForge.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_BastardForge.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_BastardForge.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_BastardForge.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_BitterGorge.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_BitterGorge.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_BitterGorge.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_BitterGorge.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_Bunkered.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_Bunkered.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_Bunkered.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_Bunkered.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_Cinerarium.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_Cinerarium.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_Cinerarium.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_Cinerarium.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_DermCity.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_DermCity.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_DermCity.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_DermCity.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_Embers.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_Embers.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_Embers.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_Embers.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_EmeraldSpit.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_EmeraldSpit.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_EmeraldSpit.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_EmeraldSpit.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_FaceCrossing.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_FaceCrossing.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_FaceCrossing.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_FaceCrossing.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_Hoth.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_Hoth.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_Hoth.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_Hoth.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_IceGiant.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_IceGiant.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_IceGiant.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_IceGiant.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_IsleDeBatalla.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_IsleDeBatalla.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_IsleDeBatalla.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_IsleDeBatalla.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_LavaGods.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_LavaGods.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_LavaGods.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_LavaGods.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_Magellan.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_Magellan.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_Magellan.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_Magellan.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_MoonDance.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_MoonDance.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_MoonDance.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_MoonDance.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_Pantheon.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_Pantheon.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_Pantheon.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_Pantheon.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_Paranoia.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_Paranoia.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_Paranoia.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_Paranoia.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_Pariah.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_Pariah.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_Pariah.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_Pariah.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_PipeDream.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_PipeDream.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_PipeDream.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_PipeDream.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_RavineV.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_RavineV.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_RavineV.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_RavineV.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_ScorchedEarth.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_ScorchedEarth.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_ScorchedEarth.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_ScorchedEarth.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_SimpleFlagArena.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_SimpleFlagArena.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_SimpleFlagArena.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_SimpleFlagArena.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_SpinCycle.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_SpinCycle.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_SpinCycle.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_SpinCycle.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_StarFall.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_StarFall.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_StarFall.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_StarFall.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_Tyre.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_Tyre.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_Tyre.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_Tyre.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_Wasteland.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_Wasteland.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_Wasteland.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/gui/Load_DMP_Wasteland.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/haloday.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/haloday.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/haloday.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/haloday.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/halonite.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/halonite.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/halonite.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/halonite.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/harvest.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/harvest.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/harvest.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/harvest.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/ice/icewall2020.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/ice/icewall2020.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/ice/icewall2020.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/ice/icewall2020.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/ice/icewall2021.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/ice/icewall2021.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/ice/icewall2021.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/ice/icewall2021.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/ice/icewall2022.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/ice/icewall2022.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/ice/icewall2022.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/ice/icewall2022.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/inf_butch_FrozenHope.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/inf_butch_FrozenHope.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/inf_butch_FrozenHope.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/inf_butch_FrozenHope.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/inf_butch_night13.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/inf_butch_night13.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/inf_butch_night13.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/inf_butch_night13.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/inf_butch_nov50.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/inf_butch_nov50.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/inf_butch_nov50.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/inf_butch_nov50.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/inf_butchlava51.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/inf_butchlava51.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/inf_butchlava51.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/inf_butchlava51.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/jagged.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/jagged.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/jagged.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/jagged.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/kif_lava_starrynight62.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/kif_lava_starrynight62.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/kif_lava_starrynight62.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/kif_lava_starrynight62.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/kif_lushsunset.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/kif_lushsunset.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/kif_lushsunset.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/kif_lushsunset.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/Tma5t_Cowboy1.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/Tma5t_Cowboy1.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/Tma5t_Cowboy1.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/Tma5t_Cowboy1.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/Tma5t_Cowboy2.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/Tma5t_Cowboy2.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/Tma5t_Cowboy2.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/Tma5t_Cowboy2.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/Tma5t_Cowboy3.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/Tma5t_Cowboy3.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/Tma5t_Cowboy3.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/Tma5t_Cowboy3.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/Tma5t_Cowboy4.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/Tma5t_Cowboy4.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/Tma5t_Cowboy4.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/Tma5t_Cowboy4.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/Tma5t_Cowboy5.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/Tma5t_Cowboy5.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/Tma5t_Cowboy5.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/Tma5t_Cowboy5.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/Tma5t_Cowboy6.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/Tma5t_Cowboy6.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/Tma5t_Cowboy6.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/Tma5t_Cowboy6.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/Tma5t_Cowboy7.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/Tma5t_Cowboy7.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/Tma5t_Cowboy7.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/Tma5t_Cowboy7.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/Tma5t_Cowboy8.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/Tma5t_Cowboy8.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/Tma5t_Cowboy8.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/Tma5t_Cowboy8.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/Tma5t_Cowboy9.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/Tma5t_Cowboy9.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/Tma5t_Cowboy9.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/Tma5t_Cowboy9.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/Tma5t_Cowboyb10.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/Tma5t_Cowboyb10.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/Tma5t_Cowboyb10.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/Tma5t_Cowboyb10.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/Tma5t_Cowboyb11.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/Tma5t_Cowboyb11.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/Tma5t_Cowboyb11.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/Tma5t_Cowboyb11.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/Tma5t_Cowboyb12.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/Tma5t_Cowboyb12.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/Tma5t_Cowboyb12.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/Tma5t_Cowboyb12.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/Tma5t_Cowboyb13.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/Tma5t_Cowboyb13.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/Tma5t_Cowboyb13.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/Tma5t_Cowboyb13.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/bd_iflo03b.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/bd_iflo03b.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/bd_iflo03b.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/bd_iflo03b.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/be_icei01a.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/be_icei01a.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/be_icei01a.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/be_icei01a.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_Thresh1.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/ds_Thresh1.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_Thresh1.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/ds_Thresh1.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_ebor01b.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/ds_ebor01b.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_ebor01b.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/ds_ebor01b.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_ebor02.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/ds_ebor02.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_ebor02.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/ds_ebor02.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_eflor1.PNG b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/ds_eflor1.PNG similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_eflor1.PNG rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/ds_eflor1.PNG diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_elig0202.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/ds_elig0202.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_elig0202.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/ds_elig0202.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_eport01e.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/ds_eport01e.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_eport01e.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/ds_eport01e.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_etran1.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/ds_etran1.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_etran1.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/ds_etran1.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_ewal02a.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/ds_ewal02a.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_ewal02a.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/ds_ewal02a.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_ewal05d.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/ds_ewal05d.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_ewal05d.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/ds_ewal05d.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_ewal11a.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/ds_ewal11a.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_ewal11a.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/ds_ewal11a.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_ewall06a.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/ds_ewall06a.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_ewall06a.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/ds_ewall06a.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_ewall1a.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/ds_ewall1a.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_ewall1a.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/ds_ewall1a.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_icei05.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/ds_icei05.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_icei05.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/ds_icei05.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_iceilig1.PNG b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/ds_iceilig1.PNG similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_iceilig1.PNG rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/ds_iceilig1.PNG diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_ifloor01.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/ds_ifloor01.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_ifloor01.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/ds_ifloor01.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_ihalig.PNG b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/ds_ihalig.PNG similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_ihalig.PNG rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/ds_ihalig.PNG diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_iwal01a.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/ds_iwal01a.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_iwal01a.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/ds_iwal01a.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_iwal01aa.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/ds_iwal01aa.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_iwal01aa.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/ds_iwal01aa.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_twall_001.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/ds_twall_001.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_twall_001.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/ds_twall_001.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_waldeco1.PNG b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/ds_waldeco1.PNG similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_waldeco1.PNG rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/ds_waldeco1.PNG diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/inf_light011.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/inf_light011.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/inf_light011.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/inf_light011.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/inf_light09.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/inf_light09.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/inf_light09.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/inf_light09.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/lavawall20.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/lavawall20.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/lavawall20.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/lavawall20.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/lavawall21.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/lavawall21.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/lavawall21.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/lavawall21.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/lavawall22.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/lavawall22.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/lavawall22.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/lavawall22.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/sw_floorgrate.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/sw_floorgrate.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/sw_floorgrate.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lava/sw_floorgrate.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lavanight_v5.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lavanight_v5.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lavanight_v5.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lavanight_v5.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/liquidtiles/BloodMoon_bloodwater2.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/liquidtiles/BloodMoon_bloodwater2.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/liquidtiles/BloodMoon_bloodwater2.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/liquidtiles/BloodMoon_bloodwater2.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/liquidtiles/MuddySwamp_industrial_oil.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/liquidtiles/MuddySwamp_industrial_oil.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/liquidtiles/MuddySwamp_industrial_oil.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/liquidtiles/MuddySwamp_industrial_oil.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/liquidtiles/PlanetX_CB_water.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/liquidtiles/PlanetX_CB_water.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/liquidtiles/PlanetX_CB_water.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/liquidtiles/PlanetX_CB_water.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/liquidtiles/SewageWater.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/liquidtiles/SewageWater.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/liquidtiles/SewageWater.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/liquidtiles/SewageWater.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/liquidtiles/caustic_water.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/liquidtiles/caustic_water.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/liquidtiles/caustic_water.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/liquidtiles/caustic_water.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/liquidtiles/industrial_oil.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/liquidtiles/industrial_oil.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/liquidtiles/industrial_oil.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/liquidtiles/industrial_oil.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/liquidtiles/tes_water2.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/liquidtiles/tes_water2.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/liquidtiles/tes_water2.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/liquidtiles/tes_water2.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/attrition_iflag.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/attrition_iflag.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/attrition_iflag.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/attrition_iflag.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/attrition_sflag.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/attrition_sflag.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/attrition_sflag.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/attrition_sflag.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/be_ebor01bb.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/be_ebor01bb.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/be_ebor01bb.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/be_ebor01bb.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/be_elig033.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/be_elig033.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/be_elig033.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/be_elig033.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/be_ewal02be.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/be_ewal02be.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/be_ewal02be.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/be_ewal02be.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/be_ewal077.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/be_ewal077.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/be_ewal077.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/be_ewal077.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/be_icei01b1.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/be_icei01b1.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/be_icei01b1.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/be_icei01b1.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/be_icei01ca.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/be_icei01ca.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/be_icei01ca.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/be_icei01ca.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/be_twal05.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/be_twal05.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/be_twal05.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/be_twal05.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/beach_wal1.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/beach_wal1.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/beach_wal1.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/beach_wal1.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/beach_wal2.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/beach_wal2.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/beach_wal2.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/beach_wal2.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/beach_wal3.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/beach_wal3.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/beach_wal3.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/beach_wal3.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/display05.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/display05.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/display05.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/display05.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/display_07.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/display_07.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/display_07.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/display_07.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/hazard.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/hazard.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/hazard.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/hazard.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/kb_logitech.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/kb_logitech.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/kb_logitech.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/kb_logitech.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/light_base01.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/light_base01.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/light_base01.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/light_base01.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/panel.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/panel.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/panel.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/panel.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/reactor01.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/reactor01.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/reactor01.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/reactor01.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/rip.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/rip.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/rip.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/rip.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/skull.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/skull.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/skull.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/skull.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/alien-01.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/special/alien-01.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/alien-01.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/special/alien-01.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/display04.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/special/display04.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/display04.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/special/display04.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/display05.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/special/display05.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/display05.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/special/display05.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/display06.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/special/display06.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/display06.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/special/display06.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/display07.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/special/display07.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/display07.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/special/display07.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/display08.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/special/display08.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/display08.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/special/display08.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/display10.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/special/display10.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/display10.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/special/display10.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/shot01.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/special/shot01.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/shot01.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/special/shot01.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/shot02.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/special/shot02.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/shot02.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/special/shot02.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/shot03.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/special/shot03.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/shot03.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/special/shot03.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/shot04.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/special/shot04.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/shot04.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/special/shot04.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/shot05.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/special/shot05.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/shot05.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/special/shot05.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/shot06.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/special/shot06.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/shot06.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/special/shot06.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/shot07.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/special/shot07.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/shot07.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/special/shot07.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/shot08.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/special/shot08.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/shot08.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/special/shot08.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/shot09.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/special/shot09.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/shot09.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/special/shot09.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/shot11.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/special/shot11.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/shot11.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/special/shot11.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/trim_t01.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/trim_t01.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/trim_t01.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/trim_t01.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/wall_c02.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/wall_c02.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/wall_c02.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/wall_c02.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/wall_light_c01.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/wall_light_c01.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/wall_light_c01.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/wall_light_c01.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/wall_trim01.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/wall_trim01.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/wall_trim01.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/wall_trim01.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/wall_w03a.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/wall_w03a.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/wall_w03a.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/wall_w03a.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/xing.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/xing.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/xing.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lush/xing.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lushdusk66.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lushdusk66.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lushdusk66.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lushdusk66.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lushsky_night11.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lushsky_night11.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lushsky_night11.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/lushsky_night11.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/mr_02.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/mr_02.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/mr_02.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/mr_02.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/nightsky82.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/nightsky82.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/nightsky82.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/nightsky82.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/purpsun.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/purpsun.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/purpsun.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/purpsun.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/roelcolor.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/roelcolor.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/roelcolor.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/roelcolor.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/rst_goonflag.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/rst_goonflag.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/rst_goonflag.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/rst_goonflag.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/rst_taotribes.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/rst_taotribes.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/rst_taotribes.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/rst_taotribes.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/rst_toitle.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/rst_toitle.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/rst_toitle.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/rst_toitle.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/rst_tribescastcof.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/rst_tribescastcof.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/rst_tribescastcof.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/rst_tribescastcof.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/rst_tribesnextcof.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/rst_tribesnextcof.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/rst_tribesnextcof.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/rst_tribesnextcof.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/DarkStormy/DarkStormy_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/DarkStormy/DarkStormy_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/DarkStormy/DarkStormy_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/DarkStormy/DarkStormy_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/DarkStormy/DarkStormy_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/DarkStormy/DarkStormy_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/DarkStormy/DarkStormy_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/DarkStormy/DarkStormy_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/DarkStormy/DarkStormy_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/DarkStormy/DarkStormy_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/DarkStormy/DarkStormy_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/DarkStormy/DarkStormy_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/DarkStormy/DarkStormy_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/DarkStormy/DarkStormy_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/DarkStormy/DarkStormy_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/DarkStormy/DarkStormy_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/DarkStormy/DarkStormy_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/DarkStormy/DarkStormy_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/DarkStormy/DarkStormy_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/DarkStormy/DarkStormy_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/DarkStormy/DarkStormy_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/DarkStormy/DarkStormy_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/DarkStormy/DarkStormy_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/DarkStormy/DarkStormy_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/L4/L4_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/L4/L4_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/L4/L4_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/L4/L4_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/L4/L4_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/L4/L4_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/L4/L4_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/L4/L4_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/L4/L4_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/L4/L4_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/L4/L4_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/L4/L4_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/L4/L4_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/L4/L4_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/L4/L4_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/L4/L4_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/L4/L4_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/L4/L4_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/L4/L4_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/L4/L4_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/L4/L4_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/L4/L4_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/L4/L4_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/L4/L4_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Magellan/WinterBlue_v5_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/Magellan/WinterBlue_v5_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Magellan/WinterBlue_v5_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/Magellan/WinterBlue_v5_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Magellan/WinterBlue_v5_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/Magellan/WinterBlue_v5_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Magellan/WinterBlue_v5_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/Magellan/WinterBlue_v5_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Magellan/WinterBlue_v5_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/Magellan/WinterBlue_v5_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Magellan/WinterBlue_v5_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/Magellan/WinterBlue_v5_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Magellan/WinterBlue_v5_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/Magellan/WinterBlue_v5_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Magellan/WinterBlue_v5_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/Magellan/WinterBlue_v5_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Magellan/WinterBlue_v5_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/Magellan/WinterBlue_v5_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Magellan/WinterBlue_v5_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/Magellan/WinterBlue_v5_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Magellan/WinterBlue_v5_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/Magellan/WinterBlue_v5_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Magellan/WinterBlue_v5_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/Magellan/WinterBlue_v5_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Nef_Sset2/Nef_Sset2_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/Nef_Sset2/Nef_Sset2_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Nef_Sset2/Nef_Sset2_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/Nef_Sset2/Nef_Sset2_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Nef_Sset2/Nef_Sset2_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/Nef_Sset2/Nef_Sset2_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Nef_Sset2/Nef_Sset2_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/Nef_Sset2/Nef_Sset2_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Nef_Sset2/Nef_Sset2_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/Nef_Sset2/Nef_Sset2_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Nef_Sset2/Nef_Sset2_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/Nef_Sset2/Nef_Sset2_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Nef_Sset2/Nef_Sset2_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/Nef_Sset2/Nef_Sset2_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Nef_Sset2/Nef_Sset2_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/Nef_Sset2/Nef_Sset2_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Nef_Sset2/Nef_Sset2_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/Nef_Sset2/Nef_Sset2_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Nef_Sset2/Nef_Sset2_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/Nef_Sset2/Nef_Sset2_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/PacificSky/PacificSky_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/PacificSky/PacificSky_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/PacificSky/PacificSky_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/PacificSky/PacificSky_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/PacificSky/PacificSky_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/PacificSky/PacificSky_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/PacificSky/PacificSky_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/PacificSky/PacificSky_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/PacificSky/PacificSky_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/PacificSky/PacificSky_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/PacificSky/PacificSky_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/PacificSky/PacificSky_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/PacificSky/PacificSky_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/PacificSky/PacificSky_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/PacificSky/PacificSky_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/PacificSky/PacificSky_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/PacificSky/PacificSky_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/PacificSky/PacificSky_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/PacificSky/PacificSky_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/PacificSky/PacificSky_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/PacificSky/PacificSky_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/PacificSky/PacificSky_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/PacificSky/PacificSky_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/PacificSky/PacificSky_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/PlanetX/PlanetX_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/PlanetX/PlanetX_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/PlanetX/PlanetX_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/PlanetX/PlanetX_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/PlanetX/PlanetX_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/PlanetX/PlanetX_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/PlanetX/PlanetX_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/PlanetX/PlanetX_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/PlanetX/PlanetX_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/PlanetX/PlanetX_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/PlanetX/PlanetX_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/PlanetX/PlanetX_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/PlanetX/PlanetX_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/PlanetX/PlanetX_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/PlanetX/PlanetX_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/PlanetX/PlanetX_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/PlanetX/PlanetX_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/PlanetX/PlanetX_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/PlanetX/PlanetX_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/PlanetX/PlanetX_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/PlanetX/PlanetX_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/PlanetX/PlanetX_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/PlanetX/PlanetX_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/PlanetX/PlanetX_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/PlanetX/PlanetX_reflect.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/PlanetX/PlanetX_reflect.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/PlanetX/PlanetX_reflect.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/PlanetX/PlanetX_reflect.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Saturn/Saturn_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/Saturn/Saturn_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Saturn/Saturn_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/Saturn/Saturn_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Saturn/Saturn_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/Saturn/Saturn_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Saturn/Saturn_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/Saturn/Saturn_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Saturn/Saturn_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/Saturn/Saturn_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Saturn/Saturn_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/Saturn/Saturn_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Saturn/Saturn_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/Saturn/Saturn_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Saturn/Saturn_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/Saturn/Saturn_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Saturn/Saturn_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/Saturn/Saturn_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Saturn/Saturn_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/Saturn/Saturn_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Saturn/Saturn_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/Saturn/Saturn_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Saturn/Saturn_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/Saturn/Saturn_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/SunSet12/SunSet12_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/SunSet12/SunSet12_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/SunSet12/SunSet12_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/SunSet12/SunSet12_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/SunSet12/SunSet12_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/SunSet12/SunSet12_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/SunSet12/SunSet12_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/SunSet12/SunSet12_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/SunSet12/SunSet12_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/SunSet12/SunSet12_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/SunSet12/SunSet12_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/SunSet12/SunSet12_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/SunSet12/SunSet12_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/SunSet12/SunSet12_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/SunSet12/SunSet12_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/SunSet12/SunSet12_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/SunSet12/SunSet12_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/SunSet12/SunSet12_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/SunSet12/SunSet12_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/SunSet12/SunSet12_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/SunSet12/SunSet12_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/SunSet12/SunSet12_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/SunSet12/SunSet12_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/SunSet12/SunSet12_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/aurawisp/AURAWISP_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/aurawisp/AURAWISP_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/aurawisp/AURAWISP_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/aurawisp/AURAWISP_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/aurawisp/AURAWISP_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/aurawisp/AURAWISP_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/aurawisp/AURAWISP_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/aurawisp/AURAWISP_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/aurawisp/AURAWISP_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/aurawisp/AURAWISP_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/aurawisp/AURAWISP_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/aurawisp/AURAWISP_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/aurawisp/AURAWISP_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/aurawisp/AURAWISP_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/aurawisp/AURAWISP_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/aurawisp/AURAWISP_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/aurawisp/AURAWISP_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/aurawisp/AURAWISP_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/aurawisp/AURAWISP_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/aurawisp/AURAWISP_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/aurawisp/AURAWISP_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/aurawisp/AURAWISP_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/aurawisp/AURAWISP_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/aurawisp/AURAWISP_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/badlandday/badlandday_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/badlandday/badlandday_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/badlandday/badlandday_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/badlandday/badlandday_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/badlandday/badlandday_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/badlandday/badlandday_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/badlandday/badlandday_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/badlandday/badlandday_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/badlandday/badlandday_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/badlandday/badlandday_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/badlandday/badlandday_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/badlandday/badlandday_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/badlandday/badlandday_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/badlandday/badlandday_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/badlandday/badlandday_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/badlandday/badlandday_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/badlandday/badlandday_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/badlandday/badlandday_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/badlandday/badlandday_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/badlandday/badlandday_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/borealis/borealis_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/borealis/borealis_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/borealis/borealis_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/borealis/borealis_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/borealis/borealis_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/borealis/borealis_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/borealis/borealis_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/borealis/borealis_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/borealis/borealis_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/borealis/borealis_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/borealis/borealis_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/borealis/borealis_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/borealis/borealis_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/borealis/borealis_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/borealis/borealis_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/borealis/borealis_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/borealis/borealis_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/borealis/borealis_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/borealis/borealis_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/borealis/borealis_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/borealis/borealis_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/borealis/borealis_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/borealis/borealis_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/borealis/borealis_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/ccbsky2/csk2_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/ccbsky2/csk2_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/ccbsky2/csk2_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/ccbsky2/csk2_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/ccbsky2/csk2_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/ccbsky2/csk2_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/ccbsky2/csk2_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/ccbsky2/csk2_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/ccbsky2/csk2_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/ccbsky2/csk2_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/ccbsky2/csk2_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/ccbsky2/csk2_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/ccbsky2/csk2_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/ccbsky2/csk2_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/ccbsky2/csk2_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/ccbsky2/csk2_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/ccbsky2/csk2_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/ccbsky2/csk2_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/ccbsky2/csk2_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/ccbsky2/csk2_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/ccbsky2/csk2_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/ccbsky2/csk2_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/ccbsky2/csk2_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/ccbsky2/csk2_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/clouds/clouds_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/clouds/clouds_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/clouds/clouds_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/clouds/clouds_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/clouds/clouds_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/clouds/clouds_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/clouds/clouds_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/clouds/clouds_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/clouds/clouds_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/clouds/clouds_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/clouds/clouds_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/clouds/clouds_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/clouds/clouds_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/clouds/clouds_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/clouds/clouds_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/clouds/clouds_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/clouds/clouds_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/clouds/clouds_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/clouds/clouds_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/clouds/clouds_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/clouds/clouds_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/clouds/clouds_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/clouds/clouds_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/clouds/clouds_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/cubemap/cubemap_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/cubemap/cubemap_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/cubemap/cubemap_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/cubemap/cubemap_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/cubemap/cubemap_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/cubemap/cubemap_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/cubemap/cubemap_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/cubemap/cubemap_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/cubemap/cubemap_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/cubemap/cubemap_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/cubemap/cubemap_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/cubemap/cubemap_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/cubemap/cubemap_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/cubemap/cubemap_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/cubemap/cubemap_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/cubemap/cubemap_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/cubemap/cubemap_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/cubemap/cubemap_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/cubemap/cubemap_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/cubemap/cubemap_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/cubemap/cubemap_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/cubemap/cubemap_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/cubemap/cubemap_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/cubemap/cubemap_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eeps/eepdesert_BK.PNG b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eeps/eepdesert_BK.PNG similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eeps/eepdesert_BK.PNG rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eeps/eepdesert_BK.PNG diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eeps/eepdesert_FR.PNG b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eeps/eepdesert_FR.PNG similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eeps/eepdesert_FR.PNG rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eeps/eepdesert_FR.PNG diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eeps/eepdesert_LF.PNG b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eeps/eepdesert_LF.PNG similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eeps/eepdesert_LF.PNG rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eeps/eepdesert_LF.PNG diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eeps/eepdesert_RT.PNG b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eeps/eepdesert_RT.PNG similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eeps/eepdesert_RT.PNG rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eeps/eepdesert_RT.PNG diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eeps/eepdesert_UP.PNG b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eeps/eepdesert_UP.PNG similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eeps/eepdesert_UP.PNG rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eeps/eepdesert_UP.PNG diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve1bk.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve1bk.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve1bk.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve1bk.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve1dn.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve1dn.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve1dn.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve1dn.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve1ft.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve1ft.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve1ft.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve1ft.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve1lf.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve1lf.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve1lf.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve1lf.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve1rt.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve1rt.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve1rt.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve1rt.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve1up.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve1up.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve1up.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve1up.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve2bk.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve2bk.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve2bk.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve2bk.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve2dn.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve2dn.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve2dn.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve2dn.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve2ft.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve2ft.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve2ft.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve2ft.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve2lf.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve2lf.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve2lf.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve2lf.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve2rt.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve2rt.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve2rt.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve2rt.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve2up.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve2up.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve2up.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve2up.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve3bk.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve3bk.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve3bk.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve3bk.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve3dn.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve3dn.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve3dn.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve3dn.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve3ft.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve3ft.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve3ft.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve3ft.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve3lf.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve3lf.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve3lf.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve3lf.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve3rt.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve3rt.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve3rt.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve3rt.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve3up.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve3up.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve3up.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve3up.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve4bk.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve4bk.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve4bk.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve4bk.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve4dn.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve4dn.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve4dn.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve4dn.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve4ft.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve4ft.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve4ft.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve4ft.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve4lf.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve4lf.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve4lf.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve4lf.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve4rt.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve4rt.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve4rt.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve4rt.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve4up.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve4up.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve4up.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve4up.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve5bk.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve5bk.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve5bk.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve5bk.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve5dn.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve5dn.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve5dn.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve5dn.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve5ft.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve5ft.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve5ft.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve5ft.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve5lf.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve5lf.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve5lf.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve5lf.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve5rt.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve5rt.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve5rt.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve5rt.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve5up.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve5up.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve5up.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve5up.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve6bk.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve6bk.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve6bk.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve6bk.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve6dn.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve6dn.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve6dn.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve6dn.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve6ft.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve6ft.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve6ft.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve6ft.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve6lf.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve6lf.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve6lf.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve6lf.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve6rt.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve6rt.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve6rt.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve6rt.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve6up.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve6up.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve6up.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve6up.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve7bk.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve7bk.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve7bk.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve7bk.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve7dn.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve7dn.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve7dn.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve7dn.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve7ft.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve7ft.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve7ft.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve7ft.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve7lf.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve7lf.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve7lf.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve7lf.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve7rt.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve7rt.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve7rt.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve7rt.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve7up.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve7up.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve7up.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve7up.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve8bk.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve8bk.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve8bk.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve8bk.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve8dn.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve8dn.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve8dn.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve8dn.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve8ft.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve8ft.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve8ft.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve8ft.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve8lf.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve8lf.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve8lf.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve8lf.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve8rt.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve8rt.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve8rt.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve8rt.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve8up.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve8up.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve8up.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/eve/eve8up.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/flingsky03/emap_muddy.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/flingsky03/emap_muddy.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/flingsky03/emap_muddy.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/flingsky03/emap_muddy.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/flingsky03/flingsky03_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/flingsky03/flingsky03_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/flingsky03/flingsky03_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/flingsky03/flingsky03_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/flingsky03/flingsky03_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/flingsky03/flingsky03_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/flingsky03/flingsky03_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/flingsky03/flingsky03_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/flingsky03/flingsky03_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/flingsky03/flingsky03_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/flingsky03/flingsky03_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/flingsky03/flingsky03_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/flingsky03/flingsky03_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/flingsky03/flingsky03_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/flingsky03/flingsky03_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/flingsky03/flingsky03_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/flingsky03/flingsky03_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/flingsky03/flingsky03_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/flingsky03/flingsky03_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/flingsky03/flingsky03_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/flingsky03/flingsky03_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/flingsky03/flingsky03_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/flingsky03/flingsky03_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/flingsky03/flingsky03_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/haloday/haloday_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/haloday/haloday_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/haloday/haloday_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/haloday/haloday_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/haloday/haloday_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/haloday/haloday_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/haloday/haloday_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/haloday/haloday_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/haloday/haloday_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/haloday/haloday_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/haloday/haloday_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/haloday/haloday_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/haloday/haloday_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/haloday/haloday_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/haloday/haloday_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/haloday/haloday_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/haloday/haloday_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/haloday/haloday_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/haloday/haloday_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/haloday/haloday_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/haloday/haloday_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/haloday/haloday_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/haloday/haloday_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/haloday/haloday_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/halonite/halonite_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/halonite/halonite_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/halonite/halonite_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/halonite/halonite_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/halonite/halonite_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/halonite/halonite_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/halonite/halonite_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/halonite/halonite_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/halonite/halonite_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/halonite/halonite_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/halonite/halonite_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/halonite/halonite_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/halonite/halonite_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/halonite/halonite_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/halonite/halonite_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/halonite/halonite_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/halonite/halonite_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/halonite/halonite_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/halonite/halonite_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/halonite/halonite_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/halonite/halonite_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/halonite/halonite_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/halonite/halonite_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/halonite/halonite_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/harvest/harvest_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/harvest/harvest_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/harvest/harvest_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/harvest/harvest_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/harvest/harvest_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/harvest/harvest_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/harvest/harvest_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/harvest/harvest_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/harvest/harvest_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/harvest/harvest_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/harvest/harvest_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/harvest/harvest_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/harvest/harvest_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/harvest/harvest_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/harvest/harvest_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/harvest/harvest_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/harvest/harvest_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/harvest/harvest_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/harvest/harvest_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/harvest/harvest_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/harvest/harvest_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/harvest/harvest_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/harvest/harvest_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/harvest/harvest_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_night13/inf_butch_night13_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butch_night13/inf_butch_night13_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_night13/inf_butch_night13_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butch_night13/inf_butch_night13_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_night13/inf_butch_night13_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butch_night13/inf_butch_night13_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_night13/inf_butch_night13_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butch_night13/inf_butch_night13_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_night13/inf_butch_night13_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butch_night13/inf_butch_night13_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_night13/inf_butch_night13_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butch_night13/inf_butch_night13_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_night13/inf_butch_night13_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butch_night13/inf_butch_night13_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_night13/inf_butch_night13_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butch_night13/inf_butch_night13_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_night13/inf_butch_night13_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butch_night13/inf_butch_night13_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_night13/inf_butch_night13_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butch_night13/inf_butch_night13_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_night13/inf_butch_night13_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butch_night13/inf_butch_night13_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_night13/inf_butch_night13_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butch_night13/inf_butch_night13_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_nov50/inf_butch_nov50_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butch_nov50/inf_butch_nov50_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_nov50/inf_butch_nov50_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butch_nov50/inf_butch_nov50_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_nov50/inf_butch_nov50_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butch_nov50/inf_butch_nov50_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_nov50/inf_butch_nov50_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butch_nov50/inf_butch_nov50_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_nov50/inf_butch_nov50_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butch_nov50/inf_butch_nov50_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_nov50/inf_butch_nov50_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butch_nov50/inf_butch_nov50_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_nov50/inf_butch_nov50_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butch_nov50/inf_butch_nov50_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_nov50/inf_butch_nov50_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butch_nov50/inf_butch_nov50_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_nov50/inf_butch_nov50_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butch_nov50/inf_butch_nov50_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_nov50/inf_butch_nov50_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butch_nov50/inf_butch_nov50_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_nov50/inf_butch_nov50_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butch_nov50/inf_butch_nov50_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_nov50/inf_butch_nov50_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butch_nov50/inf_butch_nov50_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butchlava51/inf_butchlava51_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butchlava51/inf_butchlava51_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butchlava51/inf_butchlava51_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butchlava51/inf_butchlava51_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butchlava51/inf_butchlava51_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butchlava51/inf_butchlava51_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butchlava51/inf_butchlava51_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butchlava51/inf_butchlava51_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butchlava51/inf_butchlava51_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butchlava51/inf_butchlava51_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butchlava51/inf_butchlava51_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butchlava51/inf_butchlava51_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butchlava51/inf_butchlava51_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butchlava51/inf_butchlava51_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butchlava51/inf_butchlava51_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butchlava51/inf_butchlava51_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butchlava51/inf_butchlava51_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butchlava51/inf_butchlava51_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butchlava51/inf_butchlava51_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butchlava51/inf_butchlava51_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butchlava51/inf_butchlava51_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butchlava51/inf_butchlava51_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butchlava51/inf_butchlava51_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/inf_butchlava51/inf_butchlava51_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/jagged/chateau_bk.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/jagged/chateau_bk.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/jagged/chateau_bk.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/jagged/chateau_bk.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/jagged/chateau_dn.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/jagged/chateau_dn.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/jagged/chateau_dn.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/jagged/chateau_dn.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/jagged/chateau_ft.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/jagged/chateau_ft.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/jagged/chateau_ft.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/jagged/chateau_ft.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/jagged/chateau_lf.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/jagged/chateau_lf.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/jagged/chateau_lf.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/jagged/chateau_lf.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/jagged/chateau_rt.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/jagged/chateau_rt.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/jagged/chateau_rt.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/jagged/chateau_rt.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/jagged/chateau_up.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/jagged/chateau_up.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/jagged/chateau_up.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/jagged/chateau_up.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/kif_lushsunset/kif_lushsunset_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/kif_lushsunset/kif_lushsunset_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/kif_lushsunset/kif_lushsunset_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/kif_lushsunset/kif_lushsunset_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/kif_lushsunset/kif_lushsunset_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/kif_lushsunset/kif_lushsunset_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/kif_lushsunset/kif_lushsunset_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/kif_lushsunset/kif_lushsunset_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/kif_lushsunset/kif_lushsunset_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/kif_lushsunset/kif_lushsunset_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/kif_lushsunset/kif_lushsunset_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/kif_lushsunset/kif_lushsunset_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/kif_lushsunset/kif_lushsunset_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/kif_lushsunset/kif_lushsunset_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/kif_lushsunset/kif_lushsunset_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/kif_lushsunset/kif_lushsunset_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/kif_lushsunset/kif_lushsunset_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/kif_lushsunset/kif_lushsunset_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/kif_lushsunset/kif_lushsunset_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/kif_lushsunset/kif_lushsunset_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/kif_lushsunset/kif_lushsunset_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/kif_lushsunset/kif_lushsunset_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/kif_lushsunset/kif_lushsunset_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/kif_lushsunset/kif_lushsunset_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lavanight_v5/lavanight_v5_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/lavanight_v5/lavanight_v5_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lavanight_v5/lavanight_v5_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/lavanight_v5/lavanight_v5_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lavanight_v5/lavanight_v5_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/lavanight_v5/lavanight_v5_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lavanight_v5/lavanight_v5_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/lavanight_v5/lavanight_v5_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lavanight_v5/lavanight_v5_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/lavanight_v5/lavanight_v5_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lavanight_v5/lavanight_v5_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/lavanight_v5/lavanight_v5_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lavanight_v5/lavanight_v5_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/lavanight_v5/lavanight_v5_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lavanight_v5/lavanight_v5_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/lavanight_v5/lavanight_v5_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lavanight_v5/lavanight_v5_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/lavanight_v5/lavanight_v5_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lavanight_v5/lavanight_v5_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/lavanight_v5/lavanight_v5_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lavanight_v5/lavanight_v5_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/lavanight_v5/lavanight_v5_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lavanight_v5/lavanight_v5_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/lavanight_v5/lavanight_v5_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lushdusk66/lushdusk66_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/lushdusk66/lushdusk66_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lushdusk66/lushdusk66_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/lushdusk66/lushdusk66_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lushdusk66/lushdusk66_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/lushdusk66/lushdusk66_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lushdusk66/lushdusk66_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/lushdusk66/lushdusk66_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lushdusk66/lushdusk66_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/lushdusk66/lushdusk66_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lushdusk66/lushdusk66_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/lushdusk66/lushdusk66_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lushdusk66/lushdusk66_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/lushdusk66/lushdusk66_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lushdusk66/lushdusk66_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/lushdusk66/lushdusk66_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lushdusk66/lushdusk66_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/lushdusk66/lushdusk66_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lushdusk66/lushdusk66_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/lushdusk66/lushdusk66_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lushdusk66/lushdusk66_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/lushdusk66/lushdusk66_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lushdusk66/lushdusk66_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/lushdusk66/lushdusk66_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lushsky_night11/Thumbs.db b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/lushsky_night11/Thumbs.db similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lushsky_night11/Thumbs.db rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/lushsky_night11/Thumbs.db diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lushsky_night11/lushsky_night11_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/lushsky_night11/lushsky_night11_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lushsky_night11/lushsky_night11_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/lushsky_night11/lushsky_night11_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lushsky_night11/lushsky_night11_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/lushsky_night11/lushsky_night11_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lushsky_night11/lushsky_night11_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/lushsky_night11/lushsky_night11_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lushsky_night11/lushsky_night11_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/lushsky_night11/lushsky_night11_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lushsky_night11/lushsky_night11_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/lushsky_night11/lushsky_night11_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lushsky_night11/lushsky_night11_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/lushsky_night11/lushsky_night11_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lushsky_night11/lushsky_night11_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/lushsky_night11/lushsky_night11_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lushsky_night11/lushsky_night11_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/lushsky_night11/lushsky_night11_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lushsky_night11/lushsky_night11_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/lushsky_night11/lushsky_night11_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lushsky_night11/lushsky_night11_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/lushsky_night11/lushsky_night11_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lushsky_night11/lushsky_night11_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/lushsky_night11/lushsky_night11_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/mr_02/mr_02_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/mr_02/mr_02_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/mr_02/mr_02_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/mr_02/mr_02_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/mr_02/mr_02_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/mr_02/mr_02_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/mr_02/mr_02_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/mr_02/mr_02_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/mr_02/mr_02_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/mr_02/mr_02_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/mr_02/mr_02_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/mr_02/mr_02_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/mr_02/mr_02_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/mr_02/mr_02_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/mr_02/mr_02_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/mr_02/mr_02_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/mr_02/mr_02_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/mr_02/mr_02_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/mr_02/mr_02_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/mr_02/mr_02_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/mr_02/mr_02_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/mr_02/mr_02_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/mr_02/mr_02_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/mr_02/mr_02_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/nefred1/red1_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/nefred1/red1_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/nefred1/red1_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/nefred1/red1_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/nefred1/red1_CLOUD1.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/nefred1/red1_CLOUD1.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/nefred1/red1_CLOUD1.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/nefred1/red1_CLOUD1.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/nefred1/red1_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/nefred1/red1_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/nefred1/red1_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/nefred1/red1_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/nefred1/red1_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/nefred1/red1_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/nefred1/red1_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/nefred1/red1_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/nefred1/red1_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/nefred1/red1_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/nefred1/red1_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/nefred1/red1_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/nefred1/red1_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/nefred1/red1_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/nefred1/red1_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/nefred1/red1_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/nightsky82/nightsky82_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/nightsky82/nightsky82_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/nightsky82/nightsky82_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/nightsky82/nightsky82_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/nightsky82/nightsky82_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/nightsky82/nightsky82_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/nightsky82/nightsky82_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/nightsky82/nightsky82_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/nightsky82/nightsky82_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/nightsky82/nightsky82_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/nightsky82/nightsky82_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/nightsky82/nightsky82_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/nightsky82/nightsky82_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/nightsky82/nightsky82_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/nightsky82/nightsky82_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/nightsky82/nightsky82_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/nightsky82/nightsky82_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/nightsky82/nightsky82_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/nightsky82/nightsky82_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/nightsky82/nightsky82_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/nightsky82/nightsky82_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/nightsky82/nightsky82_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/nightsky82/nightsky82_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/nightsky82/nightsky82_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/purpsun/PURPSUN_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/purpsun/PURPSUN_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/purpsun/PURPSUN_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/purpsun/PURPSUN_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/purpsun/PURPSUN_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/purpsun/PURPSUN_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/purpsun/PURPSUN_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/purpsun/PURPSUN_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/purpsun/PURPSUN_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/purpsun/PURPSUN_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/purpsun/PURPSUN_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/purpsun/PURPSUN_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/purpsun/PURPSUN_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/purpsun/PURPSUN_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/purpsun/PURPSUN_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/purpsun/PURPSUN_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/purpsun/PURPSUN_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/purpsun/PURPSUN_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/purpsun/PURPSUN_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/purpsun/PURPSUN_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/purpsun/PURPSUN_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/purpsun/PURPSUN_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/purpsun/PURPSUN_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/purpsun/PURPSUN_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/roelcolor/roelcolor_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/roelcolor/roelcolor_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/roelcolor/roelcolor_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/roelcolor/roelcolor_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/roelcolor/roelcolor_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/roelcolor/roelcolor_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/roelcolor/roelcolor_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/roelcolor/roelcolor_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/roelcolor/roelcolor_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/roelcolor/roelcolor_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/roelcolor/roelcolor_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/roelcolor/roelcolor_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/roelcolor/roelcolor_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/roelcolor/roelcolor_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/roelcolor/roelcolor_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/roelcolor/roelcolor_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/roelcolor/roelcolor_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/roelcolor/roelcolor_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/roelcolor/roelcolor_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/roelcolor/roelcolor_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/roelcolor/roelcolor_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/roelcolor/roelcolor_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/roelcolor/roelcolor_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/roelcolor/roelcolor_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sal/Malig_v1_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sal/Malig_v1_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sal/Malig_v1_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sal/Malig_v1_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sal/Malig_v1_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sal/Malig_v1_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sal/Malig_v1_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sal/Malig_v1_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sal/Malig_v1_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sal/Malig_v1_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sal/Malig_v1_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sal/Malig_v1_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sal/Malig_v1_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sal/Malig_v1_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sal/Malig_v1_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sal/Malig_v1_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sal/Malig_v1_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sal/Malig_v1_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sal/Malig_v1_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sal/Malig_v1_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sal/Malig_v1_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sal/Malig_v1_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sal/Malig_v1_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sal/Malig_v1_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky01/Cloud1.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky01/Cloud1.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky01/Cloud1.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky01/Cloud1.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky01/sky01_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky01/sky01_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky01/sky01_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky01/sky01_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky01/sky02_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky01/sky02_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky01/sky02_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky01/sky02_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky01/sky03_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky01/sky03_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky01/sky03_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky01/sky03_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky01/sky04_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky01/sky04_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky01/sky04_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky01/sky04_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky01/sky05_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky01/sky05_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky01/sky05_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky01/sky05_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky01/sky06_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky01/sky06_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky01/sky06_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky01/sky06_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky121/sky121_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky121/sky121_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky121/sky121_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky121/sky121_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky121/sky121_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky121/sky121_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky121/sky121_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky121/sky121_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky121/sky121_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky121/sky121_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky121/sky121_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky121/sky121_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky121/sky121_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky121/sky121_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky121/sky121_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky121/sky121_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky121/sky121_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky121/sky121_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky121/sky121_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky121/sky121_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky121/sky121_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky121/sky121_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky121/sky121_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky121/sky121_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky127/sky127_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky127/sky127_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky127/sky127_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky127/sky127_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky127/sky127_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky127/sky127_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky127/sky127_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky127/sky127_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky127/sky127_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky127/sky127_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky127/sky127_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky127/sky127_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky127/sky127_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky127/sky127_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky127/sky127_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky127/sky127_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky127/sky127_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky127/sky127_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky127/sky127_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky127/sky127_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky127/sky127_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky127/sky127_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky127/sky127_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky127/sky127_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky156/sky156_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky156/sky156_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky156/sky156_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky156/sky156_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky156/sky156_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky156/sky156_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky156/sky156_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky156/sky156_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky156/sky156_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky156/sky156_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky156/sky156_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky156/sky156_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky156/sky156_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky156/sky156_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky156/sky156_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky156/sky156_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky156/sky156_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky156/sky156_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky156/sky156_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky156/sky156_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky156/sky156_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky156/sky156_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky156/sky156_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sky156/sky156_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_14/space_14_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_14/space_14_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_14/space_14_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_14/space_14_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_14/space_14_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_14/space_14_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_14/space_14_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_14/space_14_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_14/space_14_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_14/space_14_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_14/space_14_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_14/space_14_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_14/space_14_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_14/space_14_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_14/space_14_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_14/space_14_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_14/space_14_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_14/space_14_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_14/space_14_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_14/space_14_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_14/space_14_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_14/space_14_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_14/space_14_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_14/space_14_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_16/space_16_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_16/space_16_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_16/space_16_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_16/space_16_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_16/space_16_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_16/space_16_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_16/space_16_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_16/space_16_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_16/space_16_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_16/space_16_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_16/space_16_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_16/space_16_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_16/space_16_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_16/space_16_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_16/space_16_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_16/space_16_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_16/space_16_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_16/space_16_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_16/space_16_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_16/space_16_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_16/space_16_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_16/space_16_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_16/space_16_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_16/space_16_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_17/space_17_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_17/space_17_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_17/space_17_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_17/space_17_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_17/space_17_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_17/space_17_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_17/space_17_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_17/space_17_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_17/space_17_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_17/space_17_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_17/space_17_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_17/space_17_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_17/space_17_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_17/space_17_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_17/space_17_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_17/space_17_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_17/space_17_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_17/space_17_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_17/space_17_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_17/space_17_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_17/space_17_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_17/space_17_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_17/space_17_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_17/space_17_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_18/space_18_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_18/space_18_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_18/space_18_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_18/space_18_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_18/space_18_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_18/space_18_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_18/space_18_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_18/space_18_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_18/space_18_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_18/space_18_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_18/space_18_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_18/space_18_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_18/space_18_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_18/space_18_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_18/space_18_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_18/space_18_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_18/space_18_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_18/space_18_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_18/space_18_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_18/space_18_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_18/space_18_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_18/space_18_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_18/space_18_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_18/space_18_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_19/space_19_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_19/space_19_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_19/space_19_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_19/space_19_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_19/space_19_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_19/space_19_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_19/space_19_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_19/space_19_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_19/space_19_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_19/space_19_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_19/space_19_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_19/space_19_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_19/space_19_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_19/space_19_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_19/space_19_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_19/space_19_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_19/space_19_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_19/space_19_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_19/space_19_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_19/space_19_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_19/space_19_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_19/space_19_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_19/space_19_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_19/space_19_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_3/space_3_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_3/space_3_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_3/space_3_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_3/space_3_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_3/space_3_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_3/space_3_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_3/space_3_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_3/space_3_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_3/space_3_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_3/space_3_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_3/space_3_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_3/space_3_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_3/space_3_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_3/space_3_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_3/space_3_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_3/space_3_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_3/space_3_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_3/space_3_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_3/space_3_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_3/space_3_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_3/space_3_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_3/space_3_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_3/space_3_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_3/space_3_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_5/space_5_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_5/space_5_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_5/space_5_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_5/space_5_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_5/space_5_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_5/space_5_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_5/space_5_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_5/space_5_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_5/space_5_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_5/space_5_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_5/space_5_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_5/space_5_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_5/space_5_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_5/space_5_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_5/space_5_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_5/space_5_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_5/space_5_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_5/space_5_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_5/space_5_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_5/space_5_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_5/space_5_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_5/space_5_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_5/space_5_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/space_5/space_5_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/starrynite/starrynite_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/starrynite/starrynite_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/starrynite/starrynite_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/starrynite/starrynite_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/starrynite/starrynite_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/starrynite/starrynite_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/starrynite/starrynite_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/starrynite/starrynite_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/starrynite/starrynite_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/starrynite/starrynite_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/starrynite/starrynite_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/starrynite/starrynite_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/starrynite/starrynite_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/starrynite/starrynite_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/starrynite/starrynite_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/starrynite/starrynite_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/starrynite/starrynite_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/starrynite/starrynite_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/starrynite/starrynite_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/starrynite/starrynite_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/starrynite/starrynite_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/starrynite/starrynite_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/starrynite/starrynite_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/starrynite/starrynite_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sundown25/sundown25_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sundown25/sundown25_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sundown25/sundown25_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sundown25/sundown25_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sundown25/sundown25_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sundown25/sundown25_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sundown25/sundown25_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sundown25/sundown25_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sundown25/sundown25_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sundown25/sundown25_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sundown25/sundown25_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sundown25/sundown25_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sundown25/sundown25_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sundown25/sundown25_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sundown25/sundown25_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sundown25/sundown25_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sundown25/sundown25_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sundown25/sundown25_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sundown25/sundown25_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sundown25/sundown25_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sundown25/sundown25_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sundown25/sundown25_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sundown25/sundown25_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sundown25/sundown25_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sunnight/sunnight_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sunnight/sunnight_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sunnight/sunnight_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sunnight/sunnight_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sunnight/sunnight_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sunnight/sunnight_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sunnight/sunnight_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sunnight/sunnight_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sunnight/sunnight_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sunnight/sunnight_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sunnight/sunnight_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sunnight/sunnight_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sunnight/sunnight_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sunnight/sunnight_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sunnight/sunnight_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sunnight/sunnight_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sunnight/sunnight_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sunnight/sunnight_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sunnight/sunnight_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sunnight/sunnight_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sunnight/sunnight_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sunnight/sunnight_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sunnight/sunnight_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/sunnight/sunnight_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/tyre/tyre_bk.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/tyre/tyre_bk.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/tyre/tyre_bk.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/tyre/tyre_bk.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/tyre/tyre_dn.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/tyre/tyre_dn.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/tyre/tyre_dn.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/tyre/tyre_dn.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/tyre/tyre_ft.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/tyre/tyre_ft.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/tyre/tyre_ft.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/tyre/tyre_ft.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/tyre/tyre_lf.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/tyre/tyre_lf.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/tyre/tyre_lf.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/tyre/tyre_lf.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/tyre/tyre_rt.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/tyre/tyre_rt.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/tyre/tyre_rt.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/tyre/tyre_rt.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/tyre/tyre_up.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/tyre/tyre_up.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/tyre/tyre_up.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/tyre/tyre_up.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/violet/violet_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/violet/violet_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/violet/violet_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/violet/violet_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/violet/violet_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/violet/violet_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/violet/violet_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/violet/violet_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/violet/violet_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/violet/violet_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/violet/violet_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/violet/violet_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/violet/violet_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/violet/violet_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/violet/violet_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/violet/violet_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/violet/violet_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/violet/violet_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/violet/violet_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/violet/violet_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/violet/violet_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/violet/violet_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/violet/violet_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/violet/violet_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/winterskyday/winterskyday_BK.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/winterskyday/winterskyday_BK.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/winterskyday/winterskyday_BK.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/winterskyday/winterskyday_BK.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/winterskyday/winterskyday_DN.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/winterskyday/winterskyday_DN.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/winterskyday/winterskyday_DN.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/winterskyday/winterskyday_DN.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/winterskyday/winterskyday_FR.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/winterskyday/winterskyday_FR.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/winterskyday/winterskyday_FR.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/winterskyday/winterskyday_FR.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/winterskyday/winterskyday_LF.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/winterskyday/winterskyday_LF.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/winterskyday/winterskyday_LF.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/winterskyday/winterskyday_LF.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/winterskyday/winterskyday_RT.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/winterskyday/winterskyday_RT.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/winterskyday/winterskyday_RT.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/winterskyday/winterskyday_RT.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/winterskyday/winterskyday_UP.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/winterskyday/winterskyday_UP.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/winterskyday/winterskyday_UP.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skies/winterskyday/winterskyday_UP.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Blue.hmale.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Blue.hmale.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Blue.hmale.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Blue.hmale.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Blue.lfemale.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Blue.lfemale.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Blue.lfemale.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Blue.lfemale.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Blue.lmale.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Blue.lmale.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Blue.lmale.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Blue.lmale.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Blue.mfemale.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Blue.mfemale.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Blue.mfemale.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Blue.mfemale.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Blue.mmale.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Blue.mmale.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Blue.mmale.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Blue.mmale.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Branch6.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Branch6.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Branch6.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Branch6.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Branch7.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Branch7.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Branch7.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Branch7.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Green.hmale.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Green.hmale.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Green.hmale.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Green.hmale.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Green.lfemale.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Green.lfemale.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Green.lfemale.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Green.lfemale.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Green.lmale.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Green.lmale.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Green.lmale.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Green.lmale.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Green.mfemale.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Green.mfemale.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Green.mfemale.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Green.mfemale.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Green.mmale.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Green.mmale.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Green.mmale.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Green.mmale.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/OldwoodBran01.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/OldwoodBran01.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/OldwoodBran01.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/OldwoodBran01.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Orange.hmale.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Orange.hmale.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Orange.hmale.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Orange.hmale.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Orange.lfemale.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Orange.lfemale.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Orange.lfemale.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Orange.lfemale.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Orange.lmale.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Orange.lmale.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Orange.lmale.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Orange.lmale.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Orange.mfemale.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Orange.mfemale.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Orange.mfemale.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Orange.mfemale.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Orange.mmale.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Orange.mmale.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Orange.mmale.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Orange.mmale.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Purple.hmale.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Purple.hmale.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Purple.hmale.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Purple.hmale.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Purple.lfemale.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Purple.lfemale.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Purple.lfemale.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Purple.lfemale.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Purple.lmale.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Purple.lmale.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Purple.lmale.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Purple.lmale.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Purple.mfemale.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Purple.mfemale.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Purple.mfemale.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Purple.mfemale.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Purple.mmale.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Purple.mmale.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Purple.mmale.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Purple.mmale.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Red.hmale.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Red.hmale.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Red.hmale.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Red.hmale.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Red.lfemale.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Red.lfemale.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Red.lfemale.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Red.lfemale.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Red.lmale.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Red.lmale.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Red.lmale.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Red.lmale.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Red.mfemale.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Red.mfemale.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Red.mfemale.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Red.mfemale.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Red.mmale.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Red.mmale.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Red.mmale.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Red.mmale.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Silver.hmale.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Silver.hmale.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Silver.hmale.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Silver.hmale.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Silver.lfemale.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Silver.lfemale.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Silver.lfemale.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Silver.lfemale.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Silver.lmale.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Silver.lmale.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Silver.lmale.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Silver.lmale.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Silver.mfemale.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Silver.mfemale.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Silver.mfemale.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Silver.mfemale.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Silver.mmale.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Silver.mmale.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Silver.mmale.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Silver.mmale.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Yellow.hmale.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Yellow.hmale.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Yellow.hmale.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Yellow.hmale.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Yellow.lfemale.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Yellow.lfemale.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Yellow.lfemale.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Yellow.lfemale.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Yellow.lmale.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Yellow.lmale.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Yellow.lmale.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Yellow.lmale.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Yellow.mfemale.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Yellow.mfemale.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Yellow.mfemale.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Yellow.mfemale.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Yellow.mmale.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Yellow.mmale.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Yellow.mmale.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/Yellow.mmale.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/brsh5.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/brsh5.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/brsh5.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/brsh5.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/vending01.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/vending01.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/vending01.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/vending01.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/vending02.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/vending02.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/vending02.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/skins/vending02.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/sky01.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/sky01.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/sky01.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/sky01.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/sky121.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/sky121.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/sky121.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/sky121.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/sky127.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/sky127.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/sky127.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/sky127.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/sky156.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/sky156.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/sky156.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/sky156.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/sky_ice_cloak.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/sky_ice_cloak.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/sky_ice_cloak.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/sky_ice_cloak.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/space_14.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/space_14.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/space_14.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/space_14.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/space_16.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/space_16.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/space_16.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/space_16.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/space_17.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/space_17.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/space_17.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/space_17.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/space_18.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/space_18.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/space_18.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/space_18.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/space_19.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/space_19.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/space_19.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/space_19.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/space_3.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/space_3.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/space_3.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/space_3.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/space_5.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/space_5.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/space_5.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/space_5.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/special/glass.PNG b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/special/glass.PNG similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/special/glass.PNG rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/special/glass.PNG diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/starrynite.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/starrynite.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/starrynite.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/starrynite.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/sunnight.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/sunnight.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/sunnight.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/sunnight.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/taco/taco.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/taco/taco.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/taco/taco.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/taco/taco.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Bleed.GrassLight.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/Bleed.GrassLight.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Bleed.GrassLight.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/Bleed.GrassLight.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Bleed.GrassMixed.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/Bleed.GrassMixed.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Bleed.GrassMixed.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/Bleed.GrassMixed.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Bleed.RockMossy.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/Bleed.RockMossy.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Bleed.RockMossy.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/Bleed.RockMossy.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Bleed.RockSmooth.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/Bleed.RockSmooth.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Bleed.RockSmooth.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/Bleed.RockSmooth.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/CB1.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/CB1.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/CB1.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/CB1.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/CB2.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/CB2.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/CB2.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/CB2.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/CBgravel.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/CBgravel.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/CBgravel.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/CBgravel.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/CBtrails.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/CBtrails.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/CBtrails.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/CBtrails.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Eep.MoonDirt.PNG b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/Eep.MoonDirt.PNG similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Eep.MoonDirt.PNG rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/Eep.MoonDirt.PNG diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Eep.MoonDirtDark.PNG b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/Eep.MoonDirtDark.PNG similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Eep.MoonDirtDark.PNG rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/Eep.MoonDirtDark.PNG diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Euro4_BeachBlitzSE_lushworld.beachsand.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/Euro4_BeachBlitzSE_lushworld.beachsand.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Euro4_BeachBlitzSE_lushworld.beachsand.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/Euro4_BeachBlitzSE_lushworld.beachsand.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Euro4_CrownSE_lushworld.beachsand.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/Euro4_CrownSE_lushworld.beachsand.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Euro4_CrownSE_lushworld.beachsand.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/Euro4_CrownSE_lushworld.beachsand.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Euro4_EpicratesDeluxeSE_tropical1.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/Euro4_EpicratesDeluxeSE_tropical1.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Euro4_EpicratesDeluxeSE_tropical1.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/Euro4_EpicratesDeluxeSE_tropical1.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Euro4_EpicratesDeluxeSE_ugly2.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/Euro4_EpicratesDeluxeSE_ugly2.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Euro4_EpicratesDeluxeSE_ugly2.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/Euro4_EpicratesDeluxeSE_ugly2.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Euro4_NeveSE_NyctoGlacier.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/Euro4_NeveSE_NyctoGlacier.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Euro4_NeveSE_NyctoGlacier.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/Euro4_NeveSE_NyctoGlacier.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Euro4_NeveSE_NyctoRock.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/Euro4_NeveSE_NyctoRock.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Euro4_NeveSE_NyctoRock.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/Euro4_NeveSE_NyctoRock.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Euro4_NeveSE_NyctoRock2.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/Euro4_NeveSE_NyctoRock2.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Euro4_NeveSE_NyctoRock2.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/Euro4_NeveSE_NyctoRock2.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Euro4_NeveSE_NyctoSnow.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/Euro4_NeveSE_NyctoSnow.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Euro4_NeveSE_NyctoSnow.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/Euro4_NeveSE_NyctoSnow.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Euro4_PuliVeivariSE_NyctoGlacier.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/Euro4_PuliVeivariSE_NyctoGlacier.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Euro4_PuliVeivariSE_NyctoGlacier.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/Euro4_PuliVeivariSE_NyctoGlacier.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/NyctoGlacier.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/NyctoGlacier.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/NyctoGlacier.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/NyctoGlacier.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/NyctoRock.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/NyctoRock.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/NyctoRock.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/NyctoRock.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/NyctoRock2.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/NyctoRock2.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/NyctoRock2.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/NyctoRock2.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/NyctoSnow.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/NyctoSnow.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/NyctoSnow.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/NyctoSnow.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/TRIgreystone10.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/TRIgreystone10.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/TRIgreystone10.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/TRIgreystone10.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/TRIgreystone7.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/TRIgreystone7.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/TRIgreystone7.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/TRIgreystone7.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/TRIlava_rock.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/TRIlava_rock.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/TRIlava_rock.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/TRIlava_rock.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/TRIstone_chip.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/TRIstone_chip.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/TRIstone_chip.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/TRIstone_chip.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/TRIsub_sand.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/TRIsub_sand.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/TRIsub_sand.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/TRIsub_sand.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/abbbb.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/abbbb.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/abbbb.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/abbbb.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/acccc.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/acccc.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/acccc.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/acccc.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/adesert_cracks_d.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/adesert_cracks_d.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/adesert_cracks_d.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/adesert_cracks_d.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/adesert_sand2_d.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/adesert_sand2_d.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/adesert_sand2_d.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/adesert_sand2_d.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/aeee.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/aeee.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/aeee.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/aeee.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/brown_Dirt05.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/brown_Dirt05.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/brown_Dirt05.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/brown_Dirt05.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/brown_DirtRock01.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/brown_DirtRock01.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/brown_DirtRock01.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/brown_DirtRock01.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/cc_alien_crackedsand.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/cc_alien_crackedsand.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/cc_alien_crackedsand.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/cc_alien_crackedsand.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/cc_alien_sand.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/cc_alien_sand.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/cc_alien_sand.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/cc_alien_sand.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/cc_sand1.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/cc_sand1.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/cc_sand1.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/cc_sand1.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/cc_sand2.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/cc_sand2.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/cc_sand2.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/cc_sand2.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/cc_sand3.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/cc_sand3.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/cc_sand3.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/cc_sand3.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/cc_sand4.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/cc_sand4.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/cc_sand4.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/cc_sand4.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/desert_cracks_s.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/desert_cracks_s.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/desert_cracks_s.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/desert_cracks_s.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/desert_sand_d.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/desert_sand_d.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/desert_sand_d.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/desert_sand_d.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/grass_autumn_red_d.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/grass_autumn_red_d.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/grass_autumn_red_d.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/grass_autumn_red_d.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/grass_ground_d.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/grass_ground_d.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/grass_ground_d.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/grass_ground_d.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/green_SnowyGrass001.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/green_SnowyGrass001.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/green_SnowyGrass001.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/green_SnowyGrass001.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/greenrock21.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/greenrock21.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/greenrock21.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/greenrock21.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/infbutch_Rock02.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/infbutch_Rock02.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/infbutch_Rock02.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/infbutch_Rock02.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/island_sand2_d.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/island_sand2_d.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/island_sand2_d.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/island_sand2_d.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/island_sand_d.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/island_sand_d.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/island_sand_d.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/island_sand_d.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/kab_felsen1.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/kab_felsen1.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/kab_felsen1.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/kab_felsen1.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/kab_felsen2.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/kab_felsen2.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/kab_felsen2.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/kab_felsen2.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/kab_grass.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/kab_grass.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/kab_grass.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/kab_grass.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/kab_schnee.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/kab_schnee.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/kab_schnee.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/kab_schnee.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/kab_schnee4.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/kab_schnee4.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/kab_schnee4.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/kab_schnee4.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/kab_schneefelsen.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/kab_schneefelsen.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/kab_schneefelsen.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/kab_schneefelsen.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/kab_schneefelsen2.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/kab_schneefelsen2.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/kab_schneefelsen2.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/kab_schneefelsen2.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/kab_schneefelsen3.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/kab_schneefelsen3.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/kab_schneefelsen3.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/kab_schneefelsen3.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/lava_d.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/lava_d.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/lava_d.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/lava_d.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/lava_mars_d.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/lava_mars_d.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/lava_mars_d.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/lava_mars_d.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/lushworld.beachsand.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/lushworld.beachsand.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/lushworld.beachsand.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/lushworld.beachsand.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/mmd-1.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/mmd-1.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/mmd-1.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/mmd-1.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/mmd-2.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/mmd-2.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/mmd-2.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/mmd-2.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/mmd-3.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/mmd-3.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/mmd-3.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/mmd-3.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/mmd-5.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/mmd-5.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/mmd-5.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/mmd-5.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/moss_ground_d.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/moss_ground_d.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/moss_ground_d.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/moss_ground_d.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/ril.darkrock.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/ril.darkrock.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/ril.darkrock.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/ril.darkrock.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/rilk.shingledrock.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/rilk.shingledrock.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/rilk.shingledrock.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/rilk.shingledrock.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/rilke.sand.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/rilke.sand.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/rilke.sand.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/rilke.sand.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/rockwall.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/rockwall.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/rockwall.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/rockwall.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/snow2_s.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/snow2_s.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/snow2_s.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/snow2_s.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/snow_a0.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/snow_a0.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/snow_a0.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/snow_a0.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/snow_a2.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/snow_a2.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/snow_a2.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/snow_a2.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/snow_brownRock00.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/snow_brownRock00.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/snow_brownRock00.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/snow_brownRock00.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/snow_rock_5.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/snow_rock_5.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/snow_rock_5.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/snow_rock_5.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/tes_mystery1.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/tes_mystery1.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/tes_mystery1.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/tes_mystery1.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/tes_mystery2.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/tes_mystery2.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/tes_mystery2.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/tes_mystery2.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/tes_test.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/tes_test.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/tes_test.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/tes_test.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/tropical1.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/tropical1.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/tropical1.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/tropical1.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/ugly2.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/ugly2.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/ugly2.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/terrain/ugly2.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/texticons/dpub/DPUB_logo.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/texticons/dpub/DPUB_logo.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/texticons/dpub/DPUB_logo.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/texticons/dpub/DPUB_logo.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/texticons/dpub/DPUB_logo_BEthinking.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/texticons/dpub/DPUB_logo_BEthinking.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/texticons/dpub/DPUB_logo_BEthinking.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/texticons/dpub/DPUB_logo_BEthinking.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/texticons/dpub/DPUB_logo_Beer.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/texticons/dpub/DPUB_logo_Beer.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/texticons/dpub/DPUB_logo_Beer.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/texticons/dpub/DPUB_logo_Beer.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/texticons/dpub/DPUB_logo_Dermfused.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/texticons/dpub/DPUB_logo_Dermfused.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/texticons/dpub/DPUB_logo_Dermfused.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/texticons/dpub/DPUB_logo_Dermfused.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/texticons/dpub/DPUB_logo_Spook.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/texticons/dpub/DPUB_logo_Spook.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/texticons/dpub/DPUB_logo_Spook.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/texticons/dpub/DPUB_logo_Spook.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/texticons/dpub/DPUB_logo_Turkey.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/texticons/dpub/DPUB_logo_Turkey.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/texticons/dpub/DPUB_logo_Turkey.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/texticons/dpub/DPUB_logo_Turkey.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/texticons/dpub/DPUB_logo_Xmas.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/texticons/dpub/DPUB_logo_Xmas.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/texticons/dpub/DPUB_logo_Xmas.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/texticons/dpub/DPUB_logo_Xmas.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/texticons/dpub/DPUB_logo_Xoxo.png b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/texticons/dpub/DPUB_logo_Xoxo.png similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/texticons/dpub/DPUB_logo_Xoxo.png rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/texticons/dpub/DPUB_logo_Xoxo.png diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/tyre.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/tyre.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/tyre.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/tyre.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/violet.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/violet.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/violet.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/violet.dml diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/winterskyday.dml b/docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/winterskyday.dml similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/winterskyday.dml rename to docs/base/@vl2/z_mappacks/zDMP-4.7.3DX.vl2/textures/winterskyday.dml diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/AttritionLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/AttritionLT.mis new file mode 100644 index 00000000..1784367f --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/AttritionLT.mis @@ -0,0 +1,996 @@ +// DisplayName = Attrition LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//The stars can't shine without the darkness! +// -- someone +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[Cluster]800 points to win +//Map by Narcot!c (Thx to loach and DeeVee) +//Assets by Zear's Friend (Asset Maker unknown) +//Terrain by ChocoTaco +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + powerCount = "0"; + musicTrack = "lush"; + cdTrack = "2"; + CTF_timeLimit = "25"; + CTF_scoreLimit = "8"; + + new MissionArea(MissionArea) { + area = "-360 -664 1264 1360"; + flightCeiling = "2000"; + flightCeilingRange = "50"; + + locked = "true"; + }; + new FileObject() { + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet1"; + terrainFile = "Attrition.ter"; + squareSize = "8"; + emptySquares = "152479 414877 415133 546460 546716 481436 285086 435614 566941 567197 567453 502173 436894 306079"; + + visibleDistance = "1200"; + locked = "true"; + hazeDistance = "250"; + position = "-1024 -1024 0"; + }; + new Sun() { + position = "1088 1712 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.620000 0.630000 0.600000 1.000000"; + ambient = "0.420000 0.430000 0.400000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + texture0 = "special/sunFlare"; + locked = "true"; + texture3 = "special/LensFlare/flare02"; + texture1 = "special/sunFlare02"; + texture2 = "special/LensFlare/flare01"; + texture4 = "special/LensFlare/flare03"; + }; + new NavigationGraph(navGraph) { + conjoinAngleDev = "45"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + XDimOverSize = "0"; + locked = "true"; + conjoinBowlDev = "20"; + position = "0 0 0 1"; + coverage = "0"; + rotation = "0 0 0 0"; + GraphFile = "Abominable.nav"; + YDimOverSize = "0"; + scale = "1 1 1"; + }; + new Sky(Sky) { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0"; + cloudSpeed2 = "0"; + cloudSpeed3 = "0"; + visibleDistance = "520"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.290000 0.390000 0.390000 0.000000"; + fogDistance = "200"; + fogColor = "0.212500 0.312500 0.312500 1.000000"; + fogVolume1 = "200 205 15"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "Starfallen.dml"; + windVelocity = "0 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "64.000000 64.000000 64.000000 0.000000"; + fogVolumeColor2 = "64.000000 64.000000 64.000000 -198748244414614883000000000000000000000.000000"; + fogVolumeColor3 = "64.000000 64.000000 64.000000 -222768174765569861000000000000000000000.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 1.05665e+20 -3.13715e-37"; + high_fogVolume2 = "-1 -2.97835e-09 2.21725e+28"; + high_fogVolume3 = "-1 -2.59274e+33 55388.8"; + + locked = "1"; + cloudSpeed0 = "0.000000 0.000000"; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "255.367 -319.265 114.265"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "255.367 -479.465 114.265"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + }; + new SimGroup(Base0) { + + powerCount = "0"; + + new InteriorInstance() { + position = "256.656 -289.067 52.98"; + rotation = "0 0 -1 89.9544"; + scale = "1 1 1"; + interiorFile = "Xtra_attrition_vbase.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance() { + position = "257.142 -408.637 71.5987"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "anthem_pipestand2.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "249.854 -307.776 50.6888"; + rotation = "-3.99894e-05 0.00253088 0.999997 139.896"; + scale = "1 1 1"; + interiorFile = "bwall3.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new TSStatic() { + position = "234.043 -281.296 52.3716"; + rotation = "0 0 1 89.9544"; + scale = "1 1 1"; + shapeName = "statue_base.dts"; + + team = "1"; + }; + new TSStatic() { + position = "281.452 -282.206 52.9"; + rotation = "0 0 -1 90.1375"; + scale = "1.6 1 1.6"; + shapeName = "vend.dts"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "263.686 -307.568 50.6888"; + rotation = "5.36524e-05 -0.0033957 0.999994 220.684"; + scale = "1 1 1"; + interiorFile = "bwall3.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new TSStatic() { + position = "234.659 -281.054 55.6349"; + rotation = "0 0 1 89.9544"; + scale = "1 1 1"; + shapeName = "statue_hmale.dts"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "257.023 -315.117 59.4694"; + rotation = "0.488322 -0.486434 -0.724516 108.114"; + scale = "1 1 1.3"; + interiorFile = "bwall3.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + }; + new Item() { + position = "256.955 -408.655 73.39"; + rotation = "0 0 1 91.1003"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + searchSchedule = "78365"; + className = "FlagObj"; + isHome = "1"; + originalPosition = "256.955 -408.655 73.39 0 0 1 1.59"; + Target = "33"; + team = "1"; + WayPoint = "6091"; + Trigger = "6092"; + }; + }; + new SimGroup(Team2) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "262.335 331.138 118.731"; + rotation = "-0 0 -1 2.29172"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "255.561 500.402 118.731"; + rotation = "-0 0 -1 2.29172"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + }; + new SimGroup(Base0) { + + powerCount = "0"; + + new InteriorInstance() { + position = "263.058 289.934 53.059"; + rotation = "-0.00555959 -0.00421599 0.999976 91.675"; + scale = "1 1 1"; + interiorFile = "Xtra_attrition_vbase.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "265.755 409.705 74.0059"; + rotation = "0 0 1 1.71915"; + scale = "1 1 1"; + interiorFile = "anthem_pipestand2.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "265.755 409.705 74.0059"; + rotation = "0 0 1 1.71915"; + scale = "1 1 1"; + interiorFile = "anthem_pipestand2.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new TSStatic() { + position = "238.055 282.412 52.9"; + rotation = "0 0 1 92.636"; + scale = "1.6 1 1.6"; + shapeName = "vend.dts"; + + team = "2"; + }; + new TSStatic() { + position = "285.436 282.017 52.4547"; + rotation = "-0 0 -1 88.418"; + scale = "1 1 1"; + shapeName = "statue_base.dts"; + + team = "2"; + }; + new SimGroup() { + + powerCount = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "256.534 307.896 51.1246"; + rotation = "0.00882279 1.41142e-05 0.999961 42.3134"; + scale = "1 1 1"; + interiorFile = "bwall3.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "270.367 307.711 51.1246"; + rotation = "-0.00721621 -1.1549e-05 -0.999974 38.4774"; + scale = "1 1 1"; + interiorFile = "bwall3.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "263.609 315.247 59.9048"; + rotation = "-0.489503 -0.477638 0.729554 109.356"; + scale = "1 1 1.3"; + interiorFile = "bwall3.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new SimGroup() { + + powerCount = "0"; + }; + new TSStatic() { + position = "284.813 281.792 55.718"; + rotation = "-0 0 -1 88.418"; + scale = "1 1 1"; + shapeName = "statue_hmale.dts"; + + team = "2"; + }; + new SimGroup() { + + powerCount = "0"; + }; + }; + new Item() { + position = "265.671 409.673 75.904"; + rotation = "0 0 1 89.9545"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + searchSchedule = "58146"; + className = "FlagObj"; + isHome = "1"; + originalPosition = "265.671 409.673 75.904 0 0 1 1.57"; + Target = "34"; + team = "2"; + WayPoint = "6093"; + Trigger = "6094"; + }; + new SimGroup() { + + powerCount = "0"; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + + new InteriorInstance(InteriorInstance) { + position = "276.427 -7.40453 49.098"; + rotation = "1 0 0 0"; + scale = "0.7 0.7 0.7"; + interiorFile = "Xtra_attrition_tower.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new Item() { + position = "276.572 -7.45653 61.321"; + rotation = "0 0 -1 95.111"; + scale = "1 1 1"; + dataBlock = "RepairKit"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "0"; + }; + }; + }; + new SimGroup(Ambiance) { + + powerCount = "0"; + }; + new SimGroup(MiscObjects) { + + powerCount = "0"; + + new InteriorInstance() { + position = "217.586 -347.347 82.3649"; + rotation = "-0.617438 -0.159072 -0.770368 75.403"; + scale = "1 1 1"; + interiorFile = "brock8.dif"; + showTerrainInside = "0"; + }; + new TSStatic() { + position = "290.853 330.456 87.432"; + rotation = "0 0 1 50.4204"; + scale = "1 1 1"; + shapeName = "stackable3l.dts"; + }; + new TSStatic() { + position = "288.438 329.534 89.3056"; + rotation = "-0.203009 0.684646 -0.700034 54.9249"; + scale = "1 1 1"; + shapeName = "stackable3l.dts"; + }; + new TSStatic() { + position = "236.42 326.842 87.248"; + rotation = "0 0 -1 112.873"; + scale = "1 1 1"; + shapeName = "stackable1m.dts"; + }; + new TSStatic() { + position = "236.317 323.032 87.276"; + rotation = "-0 0 -1 2.29172"; + scale = "1 1 1"; + shapeName = "stackable1l.dts"; + }; + new TSStatic() { + position = "286.826 335.894 110.351"; + rotation = "0.973349 0.0194696 -0.2285 10.0057"; + scale = "1 1 1"; + shapeName = "stackable1l.dts"; + }; + new TSStatic() { + position = "286.957 332.467 110.664"; + rotation = "0.167668 -0.0950669 -0.981249 42.5542"; + scale = "1 1 1"; + shapeName = "stackable1l.dts"; + }; + new TSStatic() { + position = "286.157 333.953 112.101"; + rotation = "0 0 -1 97.4028"; + scale = "1 1 1"; + shapeName = "stackable1l.dts"; + }; + new TSStatic() { + position = "277.445 -327.721 110.755"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "stackable1l.dts"; + }; + new TSStatic() { + position = "278.075 -326.122 112.628"; + rotation = "0 0 1 90.5273"; + scale = "1 1 1"; + shapeName = "stackable5l.dts"; + }; + new TSStatic() { + position = "277.51 -323.954 110.755"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "stackable1l.dts"; + }; + new TSStatic() { + position = "227.764 -325.97 86.914"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "stackable2m.dts"; + }; + new TSStatic() { + position = "240.568 -323.002 86.813"; + rotation = "0 0 -1 112.873"; + scale = "1 1 1"; + shapeName = "stackable5l.dts"; + }; + new TSStatic() { + position = "284.105 -323.128 86.912"; + rotation = "0 0 1 66.4631"; + scale = "1 1 1"; + shapeName = "stackable1l.dts"; + }; + new TSStatic() { + position = "282.544 -323.765 87.703"; + rotation = "0 1 0 36.0964"; + scale = "1 1 1"; + shapeName = "stackable1m.dts"; + }; + new InteriorInstance(InteriorInstance) { + position = "276.527 -7.42754 59.924"; + rotation = "0 0 1 89.9544"; + scale = "1.2 1.2 0.6"; + interiorFile = "bmisc3.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "301.183 342.772 75.881"; + rotation = "0.290856 0.35485 0.888529 131.155"; + scale = "1 1 1"; + interiorFile = "brock8.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "281.128 -351.134 74.459"; + rotation = "0 0 -1 56.7229"; + scale = "1 1 1"; + interiorFile = "brock6.dif"; + showTerrainInside = "0"; + }; + new TSStatic() { + position = "68.3964 -452.81 135.249"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + }; + new TSStatic() { + position = "266.901 -8.59853 60.305"; + rotation = "-0 0 -1 87.6625"; + scale = "1.2 1.2 1"; + shapeName = "stackable1l.dts"; + }; + new TSStatic() { + position = "-103.685 259.096 147.7"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + }; + new TSStatic() { + position = "279.75 -281.577 123.579"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "488.159 125.74 120.747"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "577.932 382.245 147.852"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + }; + new TSStatic() { + position = "83.6972 -77.1534 128.198"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "286.107 -6.1795 60.305"; + rotation = "0 0 1 89.9544"; + scale = "1 1 1"; + shapeName = "stackable1l.dts"; + }; + new TSStatic() { + position = "296.107 268.146 127.208"; + rotation = "0 0 1 65.3172"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + team = "1"; + }; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera() { + position = "256.367 -455.459 105.053"; + rotation = "0.32738 -0.00575519 0.944875 2.13176"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera() { + position = "268.077 452.646 105.414"; + rotation = "0 0 1 183.92"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera() { + position = "142.49 72.4228 204.976"; + rotation = "0.172322 -0.291997 0.940767 121.923"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + }; + new SimGroup(RandomOrganics) { + + powerCount = "0"; + + new SimGroup(Addition4BEPlant5) { + + powerCount = "0"; + + new TSStatic() { + position = "316 -188 120.656"; + rotation = "0.25653 0.165312 0.952294 113.591"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-28 -116 74.5781"; + rotation = "0.0593255 -0.117773 -0.991267 40.3243"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "460 292 76.625"; + rotation = "0.0294229 -0.279938 -0.959567 80.3224"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-116 132 138.875"; + rotation = "-0.321275 -0.26248 -0.909883 82.3215"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-76 340 150.125"; + rotation = "0.119004 -0.102922 0.987545 86.7166"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "396 84 104.859"; + rotation = "-0.351906 0.266554 0.89728 57.0542"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "348 -300 125.516"; + rotation = "-0.00828029 0.0726468 -0.997323 92.1533"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "244 244 130.656"; + rotation = "-0.0479826 0.0160062 0.99872 45.0519"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "108 268 126.203"; + rotation = "-0.190862 -0.131717 0.97274 234.697"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "388 -28 107.531"; + rotation = "0.448794 0.0856436 -0.889522 53.1782"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "492 36 121.922"; + rotation = "0.139184 0.0256137 0.989935 203.765"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "300 420 70.7344"; + rotation = "-0.589312 0.803443 -0.0847985 34.3186"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-36 108 79.6407"; + rotation = "-0.0153752 -0.151712 -0.988305 25.2866"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "460 308 74.7031"; + rotation = "-0.0472894 0.208 0.976985 37.8103"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "316 140 76.25"; + rotation = "-0.34368 0.02193 -0.938831 91.6154"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "172 284 127.203"; + rotation = "0.0503822 0.0319178 0.99822 117.091"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-28 220 85.1094"; + rotation = "0.0690942 -0.45137 0.889658 77.4421"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "484 44 123.406"; + rotation = "0.0389015 -0.0610634 0.997376 65.1362"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "340 -236 128.234"; + rotation = "0.0445016 -0.112974 0.992601 43.291"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "132 -260 129.516"; + rotation = "0.0724566 -0.0722297 -0.994753 111.281"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "508 444 147.125"; + rotation = "-0.217216 -0.0513042 0.974774 80.4404"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "356 316 124.219"; + rotation = "0.045923 0.143333 0.988608 139.429"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-68 -276 146.156"; + rotation = "0.182049 0.132258 0.974354 214.156"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "268 -124 85.0157"; + rotation = "0.364993 0.267736 0.891682 73.1718"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "148 380 67.75"; + rotation = "-0.00466721 -0.0804403 0.996749 182.99"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-52 308 144.078"; + rotation = "0.197812 -0.0268311 0.979873 222.211"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "428 -92 130.125"; + rotation = "0.0220468 0.0087676 -0.999718 114.015"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "268 -164 110.234"; + rotation = "-0.0538229 0.219667 0.974089 201.443"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "44 276 78.1875"; + rotation = "-0.0200115 0.0056843 0.999784 198.996"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-52 100 83.8437"; + rotation = "-0.325745 -0.640395 -0.695546 38.0856"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-156 -44 143.687"; + rotation = "0 0 1 54"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "132 372 67.9219"; + rotation = "0.0677764 -0.0568711 0.996078 100.222"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "156 244 126.891"; + rotation = "0.00416723 -0.15259 0.988281 228.492"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "540 172 76.8125"; + rotation = "-0.328971 0.605443 0.724719 27.3492"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "460 196 87"; + rotation = "0.094808 0.29704 0.950147 128.335"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-132 180 145.672"; + rotation = "0.0733674 -0.00560492 0.997289 187.978"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "372 76 93.5"; + rotation = "-0.204189 0.167888 0.964428 84.0599"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "44 124 129.516"; + rotation = "0.371809 0.0489539 -0.927018 26.8993"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-148 12 143.687"; + rotation = "0 0 -1 29.9998"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-124 244 151.25"; + rotation = "-0.0582248 0.0497285 0.997064 99.1664"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "28 468 147.953"; + rotation = "0.310895 -0.0717757 -0.94773 27.3813"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "284 124 77.8906"; + rotation = "0.140145 -0.283912 0.948553 191.387"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "212 -268 130.563"; + rotation = "0.00610772 -0.0580833 0.998293 171.015"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "156 156 78.8125"; + rotation = "0.102701 -0.00318491 0.994707 117.271"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "276 -76 63.5938"; + rotation = "0.0703037 0.0794642 0.994355 186.961"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "20 12 114.891"; + rotation = "0.185211 0.129685 -0.974104 111.406"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "44 -100 124.422"; + rotation = "-0.0831394 -0.0389881 0.995775 214.861"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-60 -116 89.0781"; + rotation = "-0.0233759 -0.85154 -0.523768 45.8831"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "532 260 92.1719"; + rotation = "-0.543003 0.786004 0.295544 39.1539"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "468 444 143.594"; + rotation = "-0.768831 0.297467 -0.56605 22.7613"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + }; + }; + new SimGroup() { + + powerCount = "0"; + }; + new SimGroup() { + + powerCount = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "241.825 322.71 84.6754"; + rotation = "0 0 1 89.9544"; + scale = "1.2 1.2 1.2"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "285.225 322.745 84.6754"; + rotation = "0 0 1 89.9544"; + scale = "1.2 1.2 1.2"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "279.735 -318.059 84.6754"; + rotation = "0 0 1 89.9544"; + scale = "1.2 1.2 1.2"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "235.735 -318.094 84.6754"; + rotation = "0 0 1 89.9544"; + scale = "1.2 1.2 1.2"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/BeggarsRunLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/BeggarsRunLT.mis new file mode 100644 index 00000000..b1af7db5 --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/BeggarsRunLT.mis @@ -0,0 +1,3363 @@ +// DisplayName = Beggar's Run LT +// MissionTypes = LCTF +//--- MISSION QUOTE BEGIN --- +//My name is Ozymandias, king of kings: Look on my works, ye Mighty, and despair! +// -- Percy Bysshe Shelley +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[CTF]800 points to win +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + powerCount = "0"; + musicTrack = "desert"; + cdTrack = "6"; + CTF_scoreLimit = "8"; + + new MissionArea(MissionArea) { + area = "-184 -512 880 1024"; + flightCeiling = "2000"; + flightCeilingRange = "50"; + }; + new Sun() { + position = "-1024 -1024 1"; + rotation = "1 0 0 0"; + scale = "3 3 3"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.600000 0.600000 0.600000 1.000000"; + ambient = "0.800000 0.800000 0.800000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/desertdet2"; + terrainFile = "BeggarsRun.ter"; + squareSize = "8"; + emptySquares = "87960 88216 88472 107946 108202 108458"; + + position = "-1024 -1024 0"; + }; + new NavigationGraph(NavGraph) { + conjoinAngleDev = "45"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + rotation = "0 0 0 0"; + conjoinBowlDev = "20"; + scale = "1 1 1"; + coverage = "0"; + GraphFile = "BeggarsRun.nav"; + YDimOverSize = "0"; + position = "0 0 0 1"; + XDimOverSize = "0"; + }; + new Sky(Sky) { + position = "-1024 -1024 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "275"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.365000 0.330000 0.310000 0.000000"; + fogDistance = "225"; + fogColor = "0.257800 0.125000 0.097700 1.000000"; + fogVolume1 = "500 1 300"; + fogVolume2 = "1000 301 500"; + fogVolume3 = "17000 501 1000"; + materialList = "sky_desert_brown.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 0.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 0 0"; + high_fogVolume2 = "-1 0 0"; + high_fogVolume3 = "-1 0.624993 3.89394e-29"; + + cloudSpeed0 = "0.000500 0.000500"; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + powerCount = "0"; + + new SimGroup(equipment) { + + powerCount = "0"; + team = "1"; + + new InteriorInstance() { + position = "268.63 322.34 109.277"; + rotation = "0 0 1 178.945"; + scale = "1 1 1"; + interiorFile = "pplat2.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance() { + position = "410.24 326.77 109.277"; + rotation = "-0 0 -1 1.71869"; + scale = "1 1 1"; + interiorFile = "pplat2.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new SimGroup(Bridge) { + + powerCount = "0"; + team = "1"; + + new InteriorInstance() { + position = "289.83 322.82 110.526"; + rotation = "-0 0 -1 1.71915"; + scale = "1 1 1"; + interiorFile = "pbrdg1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance() { + position = "314.29 323.45 110.53"; + rotation = "-0 0 -1 1.14602"; + scale = "1 1 1"; + interiorFile = "pbrdg4.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance() { + position = "314.55 315.45 127.216"; + rotation = "-0 0 -1 3.43793"; + scale = "1 1 1"; + interiorFile = "pbrdg3.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance() { + position = "314.02 331.62 127.509"; + rotation = "0 0 1 178.372"; + scale = "1 1 1"; + interiorFile = "pbrdg3.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + }; + new InteriorInstance() { + position = "339.32 326.74 83.2754"; + rotation = "0 0 -1 92.2462"; + scale = "1 1 1"; + interiorFile = "pbunk1.dif"; + showTerrainInside = "0"; + AudioEnvironment = "SmallRoom"; + + team = "1"; + }; + new InteriorInstance() { + position = "364.62 325.1 110.527"; + rotation = "0 0 1 178.19"; + scale = "1 1 1"; + interiorFile = "pbrdg4.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance() { + position = "389.06 326 110.526"; + rotation = "0 0 1 177.617"; + scale = "1 1 1"; + interiorFile = "pbrdg1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance() { + position = "364.98 316.94 127.506"; + rotation = "-0 0 -1 2.86462"; + scale = "1 1 1"; + interiorFile = "pbrdg3.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance() { + position = "364.25 333.11 127.213"; + rotation = "0 0 1 175.898"; + scale = "1 1 1"; + interiorFile = "pbrdg3.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new Item() { + position = "339.32 324.37 98.5526"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "1"; + Target = "-1"; + }; + new Item() { + position = "195.25 -333.991 90.8401"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + lastDamagedBy = "2"; + team = "1"; + Target = "-1"; + }; + new InteriorInstance() { + position = "265.57 -336.254 101.669"; + rotation = "0 0 1 1.71915"; + scale = "1 1 1"; + interiorFile = "pplat2.dif"; + showTerrainInside = "0"; + + hidden = "false"; + team = "1"; + }; + new InteriorInstance() { + position = "220.2 -326.713 119.796"; + rotation = "0 0 1 180.482"; + scale = "1 1 1"; + interiorFile = "pbrdg3.dif"; + showTerrainInside = "0"; + + hidden = "false"; + team = "1"; + }; + new InteriorInstance() { + position = "244.37 -335.59 102.923"; + rotation = "0 0 1 181.628"; + scale = "1 1 1"; + interiorFile = "pbrdg1.dif"; + showTerrainInside = "0"; + + hidden = "false"; + team = "1"; + }; + new InteriorInstance() { + position = "220 -334.892 102.935"; + rotation = "0 0 1 181.628"; + scale = "1 1 1"; + interiorFile = "pbrdg4.dif"; + showTerrainInside = "0"; + + hidden = "false"; + team = "1"; + }; + new InteriorInstance() { + position = "124.6 -331.831 101.674"; + rotation = "0 0 1 186.212"; + scale = "1 1 1"; + interiorFile = "pplat2.dif"; + showTerrainInside = "0"; + + locked = "true"; + hidden = "false"; + team = "1"; + }; + new InteriorInstance() { + position = "219.75 -343.089 119.877"; + rotation = "0 0 1 2.29172"; + scale = "1 1 1"; + interiorFile = "pbrdg3.dif"; + showTerrainInside = "0"; + + hidden = "false"; + team = "1"; + }; + new InteriorInstance() { + position = "145.23 -332.323 102.937"; + rotation = "0 0 1 2.10924"; + scale = "1 1 1"; + interiorFile = "pbrdg1.dif"; + showTerrainInside = "0"; + + hidden = "false"; + team = "1"; + }; + new InteriorInstance() { + position = "169.69 -333.211 102.954"; + rotation = "0 0 1 2.10924"; + scale = "1 1 1"; + interiorFile = "pbrdg4.dif"; + showTerrainInside = "0"; + + hidden = "false"; + team = "1"; + }; + new InteriorInstance() { + position = "169.49 -341.22 119.634"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "pbrdg3.dif"; + showTerrainInside = "0"; + + hidden = "false"; + team = "1"; + }; + new InteriorInstance() { + position = "169.87 -325.042 119.934"; + rotation = "0 0 1 181.055"; + scale = "1 1 1"; + interiorFile = "pbrdg3.dif"; + showTerrainInside = "0"; + + hidden = "false"; + team = "1"; + }; + new InteriorInstance() { + position = "194.79 -336.553 75.6822"; + rotation = "0 0 1 91.6735"; + scale = "1 1 1"; + interiorFile = "pbunk1.dif"; + showTerrainInside = "0"; + AudioEnvironment = "SmallRoom"; + + hidden = "false"; + team = "1"; + }; + }; + new SimGroup(spawnspheres) { + + powerCount = "0"; + team = "1"; + + new SpawnSphere() { + position = "339.35 324.16 115.384"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "85"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + team = "1"; + }; + }; + new SimGroup(Powered) { + + powerCount = "1"; + providesPower = "1"; + }; + new StaticShape() { + position = "339.421 324.26 111.533"; + rotation = "0 0 1 111.154"; + scale = "1.2 1.2 1"; + dataBlock = "ExteriorFlagStand"; + lockCount = "0"; + homingCount = "0"; + + flag = "6498"; + team = "1"; + Target = "-1"; + }; + new SimGroup(AIObjectives) { + + powerCount = "0"; + + new SimGroup(ObjectiveSet) { + + powerCount = "0"; + + new AIObjective(AIORepairObject) { + position = "340.28 300.51 86.3095"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Repair the StationInventory"; + targetObject = "Team1StationInventory1"; + targetClientId = "-1"; + targetObjectId = "6457"; + location = "340.28 300.51 86.3095"; + weightLevel1 = "3200"; + weightLevel2 = "1400"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "RepairPack"; + buyEquipmentSet = "MediumRepairSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "1"; + group = "6468"; + }; + new AIObjective(AIORepairObject) { + position = "344.43 322.1 74.807"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Repair the StationInventory"; + targetObject = "Team1StationInventory3"; + targetClientId = "-1"; + targetObjectId = "6464"; + location = "344.43 322.1 74.807"; + weightLevel1 = "2900"; + weightLevel2 = "1400"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "RepairPack"; + buyEquipmentSet = "MediumRepairSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "1"; + group = "6468"; + }; + new AIObjective(AIORepairObject) { + position = "268.52 321.912 130.746"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Repair the SensorLargePulse"; + targetObject = "Team1SensorLargePulse1"; + targetClientId = "-1"; + targetObjectId = "6462"; + location = "268.52 321.912 130.746"; + weightLevel1 = "3100"; + weightLevel2 = "1000"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "RepairPack"; + buyEquipmentSet = "MediumRepairSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "1"; + group = "6468"; + }; + new AIObjective(AIORepairObject) { + position = "410.086 326.269 128.842"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Repair the TurretBaseLarge"; + targetObject = "Team1TurretBaseLarge1"; + targetClientId = "-1"; + targetObjectId = "6463"; + location = "410.086 326.269 128.842"; + weightLevel1 = "3100"; + weightLevel2 = "1000"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "RepairPack"; + buyEquipmentSet = "MediumRepairSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "1"; + group = "6468"; + }; + new AIObjective(AIORepairObject) { + position = "339.37 319.13 91.4889"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Repair the SentryTurret"; + targetObject = "Team1SentryTurret1"; + targetClientId = "-1"; + targetObjectId = "6461"; + location = "339.37 319.13 91.4889"; + weightLevel1 = "3150"; + weightLevel2 = "1000"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "RepairPack"; + buyEquipmentSet = "MediumRepairSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "1"; + group = "6468"; + }; + }; + new SimGroup(ObjectiveSet) { + + powerCount = "0"; + + new AIObjective(AIOAttackObject) { + position = "195.15 -328.842 83.9189"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Attack the SentryTurret"; + targetObject = "Team2SentryTurret1"; + targetClientId = "-1"; + targetObjectId = "6510"; + location = "195.15 -328.842 83.9189"; + weightLevel1 = "3000"; + weightLevel2 = "1400"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "0"; + equipment = "Mortar MortarAmmo"; + desiredEquipment = "Heavy"; + buyEquipmentSet = "HeavyAmmoSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "1"; + group = "6474"; + }; + new AIObjective(AIOAttackObject) { + position = "190 -331.557 67.181"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Attack the StationInventory"; + targetObject = "Team2StationInventory3"; + targetClientId = "-1"; + targetObjectId = "6513"; + location = "190 -331.557 67.181"; + weightLevel1 = "2800"; + weightLevel2 = "1400"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "0"; + desiredEquipment = "Heavy"; + buyEquipmentSet = "HeavyAmmoSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "1"; + group = "6474"; + }; + new AIObjective(AIOAttackObject) { + position = "195.34 -310.655 78.5924"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Attack the StationInventory"; + targetObject = "Team2StationInventory1"; + targetClientId = "-1"; + targetObjectId = "6506"; + location = "195.34 -310.655 78.5924"; + weightLevel1 = "2900"; + weightLevel2 = "1400"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "0"; + desiredEquipment = "Heavy"; + buyEquipmentSet = "HeavyAmmoSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "1"; + group = "6474"; + }; + new AIObjective(AIOAttackObject) { + position = "199.86 -331.839 67.2367"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Attack the StationInventory"; + targetObject = "Team2StationInventory2"; + targetClientId = "-1"; + targetObjectId = "6508"; + location = "199.86 -331.839 67.2367"; + weightLevel1 = "2800"; + weightLevel2 = "1400"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "0"; + desiredEquipment = "Heavy"; + buyEquipmentSet = "HeavyAmmoSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "1"; + group = "6474"; + }; + }; + new AIObjective(AIOTouchObject) { + position = "194.794 -334.071 105.684"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Grab the enemy flag"; + mode = "FlagGrab"; + targetObject = "Team2flag1"; + targetClientId = "-1"; + targetObjectId = "6515"; + location = "194.794 -334.071 105.684"; + weightLevel1 = "5000"; + weightLevel2 = "4000"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "0"; + equipment = "Light EnergyPack"; + desiredEquipment = "EnergyPack"; + buyEquipmentSet = "LightEnergyDefault"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + gameType = "all"; + team = "1"; + }; + new AIObjective(AIOTouchObject) { + position = "339.32 324.31 113.367"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Return our flag"; + mode = "FlagDropped"; + targetObject = "Team1flag1"; + targetClientId = "-1"; + targetObjectId = "6498"; + location = "339.32 324.31 113.367"; + weightLevel1 = "5500"; + weightLevel2 = "4100"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "1"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + gameType = "all"; + team = "1"; + }; + new AIObjective(AIOTouchObject) { + position = "194.794 -334.071 105.684"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Capture the flag!"; + mode = "FlagCapture"; + targetObject = "Team2flag1"; + targetClientId = "-1"; + targetObjectId = "6515"; + location = "194.794 -334.071 105.684"; + weightLevel1 = "5000"; + weightLevel2 = "0"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "1"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + gameType = "all"; + team = "1"; + }; + new AIObjective(AIOTouchObject) { + position = "194.794 -334.071 105.684"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Grab the dropped enemy flag"; + mode = "FlagDropped"; + targetObject = "Team2flag1"; + targetClientId = "-1"; + targetObjectId = "6515"; + location = "194.794 -334.071 105.684"; + weightLevel1 = "5001"; + weightLevel2 = "4100"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "1"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + gameType = "all"; + team = "1"; + }; + new AIObjective(AIODefendLocation) { + position = "339.32 324.31 113.367"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Defend our flag"; + targetObject = "Team1flag1"; + targetClientId = "-1"; + targetObjectId = "6498"; + location = "339.32 324.31 113.367"; + weightLevel1 = "4500"; + weightLevel2 = "2900"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "Light"; + desiredEquipment = "EnergyPack"; + buyEquipmentSet = "LightEnergyDefault"; + chat = "ChatSelfDefendFlag DefendBase"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + gameType = "all"; + team = "1"; + }; + new AIObjective(AIOAttackPlayer) { + position = "339.32 324.31 113.367"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Kill the enemy flag carrier"; + mode = "FlagCarrier"; + targetObject = "Team1flag1"; + targetClientId = "-1"; + targetObjectId = "6498"; + location = "339.32 324.31 113.367"; + weightLevel1 = "5000"; + weightLevel2 = "4900"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "0"; + equipment = "Light EnergyPack"; + desiredEquipment = "EnergyPack"; + buyEquipmentSet = "LightEnergySniper"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + gameType = "all"; + team = "1"; + }; + new SimGroup(ObjectiveSet) { + + powerCount = "0"; + + new AIObjective(AIOMortarObject) { + position = "124.623 -331.855 121.329"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Mortar the TurretBaseLarge"; + targetObject = "Team2TurretBaseLarge1"; + targetClientId = "-1"; + targetObjectId = "6512"; + location = "124.623 -331.855 121.329"; + weightLevel1 = "1400"; + weightLevel2 = "1000"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "0"; + equipment = "Mortar MortarAmmo"; + buyEquipmentSet = "HeavyAmmoSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "1"; + group = "6485"; + }; + new AIObjective(AIOMortarObject) { + position = "265.71 -336.46 122.84"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Mortar the SensorLargePulse"; + targetObject = "Team2SensorLargePulse1"; + targetClientId = "-1"; + targetObjectId = "6511"; + location = "265.71 -336.46 122.84"; + weightLevel1 = "1400"; + weightLevel2 = "1000"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "0"; + equipment = "Mortar MortarAmmo"; + buyEquipmentSet = "HeavyAmmoSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "1"; + group = "6485"; + }; + new AIObjective(AIOMortarObject) { + position = "195.194 -328.642 83.8323"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Mortar the SentryTurret"; + targetObject = "Team2SentryTurret1"; + targetClientId = "-1"; + targetObjectId = "6510"; + location = "195.194 -328.642 83.8323"; + weightLevel1 = "1400"; + weightLevel2 = "1000"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "0"; + equipment = "Mortar MortarAmmo"; + buyEquipmentSet = "HeavyAmmoSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "1"; + group = "6485"; + }; + }; + new SimGroup(ObjectiveSet) { + + powerCount = "0"; + + new AIObjective(AIODeployEquipment) { + position = "339.125 327.176 84.8452"; + rotation = "0.999861 -0.0158799 -0.00499935 34.955"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Deploy indoor Turret"; + targetObject = "-1"; + targetClientId = "-1"; + targetObjectId = "-1"; + location = "339.125 327.176 84.8452"; + weightLevel1 = "4100"; + weightLevel2 = "0"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "TurretIndoorDeployable"; + buyEquipmentSet = "MediumIndoorTurretSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "1"; + group = "6489"; + }; + new AIObjective(AIODeployEquipment) { + position = "312.932 319.991 83.346"; + rotation = "0.157346 0.186506 -0.969772 101.423"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Deploy outdoor Turret"; + targetObject = "-1"; + targetClientId = "-1"; + targetObjectId = "-1"; + location = "312.932 319.991 83.346"; + weightLevel1 = "4100"; + weightLevel2 = "0"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "TurretOutdoorDeployable"; + buyEquipmentSet = "MediumOutdoorTurretSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "1"; + group = "6489"; + }; + new AIObjective(AIODeployEquipment) { + position = "382.59 312.615 76.5718"; + rotation = "0.136985 -0.25944 0.955995 126.434"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Deploy outdoor Turret"; + targetObject = "-1"; + targetClientId = "-1"; + targetObjectId = "-1"; + location = "382.59 312.615 76.5718"; + weightLevel1 = "4100"; + weightLevel2 = "0"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "TurretOutdoorDeployable"; + buyEquipmentSet = "MediumOutdoorTurretSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "1"; + group = "6489"; + }; + new AIObjective(AIODeployEquipment) { + position = "404.4 322.359 116.744"; + rotation = "0.000923478 0.159318 0.987227 180.656"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Deploy indoor Turret"; + targetObject = "-1"; + targetClientId = "-1"; + targetObjectId = "-1"; + location = "404.4 322.359 116.744"; + weightLevel1 = "4100"; + weightLevel2 = "0"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "TurretIndoorDeployable"; + buyEquipmentSet = "MediumIndoorTurretSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "1"; + group = "6489"; + }; + new AIObjective(AIODeployEquipment) { + position = "275.416 318.113 117.877"; + rotation = "-0.0016297 0.281157 0.95966 179.363"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Deploy indoor Turret"; + targetObject = "-1"; + targetClientId = "-1"; + targetObjectId = "-1"; + location = "275.416 318.113 117.877"; + weightLevel1 = "4100"; + weightLevel2 = "0"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "TurretIndoorDeployable"; + buyEquipmentSet = "MediumIndoorTurretSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "1"; + group = "6489"; + }; + new AIObjective(AIODeployEquipment) { + position = "344.874 272.482 87.7901"; + rotation = "-0.00126231 -0.300293 0.953846 180.459"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Deploy outdoor Turret"; + targetObject = "-1"; + targetClientId = "-1"; + targetObjectId = "-1"; + location = "344.874 272.482 87.7901"; + weightLevel1 = "4100"; + weightLevel2 = "0"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "TurretOutdoorDeployable"; + buyEquipmentSet = "MediumOutdoorTurretSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "1"; + group = "6489"; + }; + new AIObjective(AIODeployEquipment) { + position = "339.472 327.612 112.317"; + rotation = "1 -3.12854e-09 1.39905e-08 25.2101"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Deploy indoor Turret"; + targetObject = "-1"; + targetClientId = "-1"; + targetObjectId = "-1"; + location = "339.472 327.612 112.317"; + weightLevel1 = "4100"; + weightLevel2 = "0"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "TurretIndoorDeployable"; + buyEquipmentSet = "MediumIndoorTurretSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "1"; + group = "6489"; + }; + }; + new SimGroup() { + }; + }; + new TSStatic() { + position = "339.415 324.192 111.509"; + rotation = "-0.00018806 -0.0100025 0.99995 178.19"; + scale = "1.34259 1.43114 0.25"; + shapeName = "pmiscf.dts"; + + lockCount = "0"; + homingCount = "0"; + team = "1"; + }; + new Item(Team1flag1) { + position = "339.398 324.266 112.124"; + rotation = "0 0 1 89.9544"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + isHome = "1"; + stand = "6466"; + originalPosition = "339.398 324.266 112.124 0 0 1 1.57"; + team = "1"; + WayPoint = "6752"; + Trigger = "6753"; + Target = "39"; + }; + }; + new SimGroup(Team2) { + + powerCount = "0"; + + new SimGroup(equipment) { + + powerCount = "0"; + team = "2"; + + new TSStatic() { + position = "194.826 -334.303 104.002"; + rotation = "0 0 1 1.71915"; + scale = "1.34858 1.54002 0.25"; + shapeName = "pmiscf.dts"; + + lockCount = "0"; + homingCount = "0"; + team = "2"; + }; + new SimGroup() { + + powerCount = "0"; + }; + }; + new StaticShape() { + position = "194.811 -334.054 103.85"; + rotation = "0 0 1 24.6372"; + scale = "1.2 1.2 1"; + dataBlock = "ExteriorFlagStand"; + lockCount = "0"; + homingCount = "0"; + + flag = "6515"; + damageTimeMS = "132041"; + lastDamagedByTeam = "2"; + lastDamagedBy = "3262"; + team = "2"; + Target = "-1"; + }; + new SimGroup(Powered) { + + powerCount = "1"; + providesPower = "1"; + }; + new Item(Team2flag1) { + position = "194.885 -334.116 104.455"; + rotation = "0 0 1 90.5273"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + isHome = "1"; + stand = "6504"; + originalPosition = "194.885 -334.116 104.455 0 0 1 1.58"; + lastDamagedBy = "2"; + team = "2"; + WayPoint = "6754"; + Trigger = "6755"; + Target = "46"; + }; + new SimGroup(spawnspheres) { + + powerCount = "0"; + team = "2"; + + new SpawnSphere() { + position = "196.1 -334.008 108.651"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "85"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + team = "2"; + }; + }; + new SimGroup(AIObjectives) { + + powerCount = "0"; + + new SimGroup(ObjectiveSet) { + + powerCount = "0"; + + new AIObjective(AIORepairObject) { + position = "190 -331.557 67.181"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Repair the StationInventory"; + targetObject = "Team2StationInventory3"; + targetClientId = "-1"; + targetObjectId = "6513"; + location = "190 -331.557 67.181"; + weightLevel1 = "2900"; + weightLevel2 = "1400"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "RepairPack"; + buyEquipmentSet = "MediumRepairSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "2"; + group = "6520"; + }; + new AIObjective(AIORepairObject) { + position = "124.623 -331.855 121.329"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Repair the TurretBaseLarge"; + targetObject = "Team2TurretBaseLarge1"; + targetClientId = "-1"; + targetObjectId = "6512"; + location = "124.623 -331.855 121.329"; + weightLevel1 = "3100"; + weightLevel2 = "1000"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "RepairPack"; + buyEquipmentSet = "MediumRepairSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "2"; + group = "6520"; + }; + new AIObjective(AIORepairObject) { + position = "265.71 -336.46 122.84"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Repair the SensorLargePulse"; + targetObject = "Team2SensorLargePulse1"; + targetClientId = "-1"; + targetObjectId = "6511"; + location = "265.71 -336.46 122.84"; + weightLevel1 = "3100"; + weightLevel2 = "1000"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "RepairPack"; + buyEquipmentSet = "MediumRepairSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "2"; + group = "6520"; + }; + new AIObjective(AIORepairObject) { + position = "195.15 -328.842 83.9189"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Repair the SentryTurret"; + targetObject = "Team2SentryTurret1"; + targetClientId = "-1"; + targetObjectId = "6510"; + location = "195.15 -328.842 83.9189"; + weightLevel1 = "3100"; + weightLevel2 = "1000"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "RepairPack"; + buyEquipmentSet = "MediumRepairSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "2"; + group = "6520"; + }; + new AIObjective(AIORepairObject) { + position = "199.86 -331.839 67.2367"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Repair the StationInventory"; + targetObject = "Team2StationInventory2"; + targetClientId = "-1"; + targetObjectId = "6508"; + location = "199.86 -331.839 67.2367"; + weightLevel1 = "2900"; + weightLevel2 = "1400"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "RepairPack"; + buyEquipmentSet = "MediumRepairSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "2"; + group = "6520"; + }; + new AIObjective(AIORepairObject) { + position = "195.34 -310.655 78.5924"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Repair the StationInventory"; + targetObject = "Team2StationInventory1"; + targetClientId = "-1"; + targetObjectId = "6506"; + location = "195.34 -310.655 78.5924"; + weightLevel1 = "3200"; + weightLevel2 = "1400"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "RepairPack"; + buyEquipmentSet = "MediumRepairSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "2"; + group = "6520"; + }; + new AIObjective(AIORepairObject) { + position = "190.012 -331.49 66.8865"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Repair the StationInventory"; + targetObject = "Team2StationInventory3"; + targetClientId = "-1"; + targetObjectId = "6513"; + location = "190.012 -331.49 66.8865"; + weightLevel1 = "2900"; + weightLevel2 = "1000"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "RepairPack"; + buyEquipmentSet = "MediumRepairSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "2"; + group = "6520"; + }; + }; + new AIObjective(AIODefendLocation) { + position = "194.794 -334.071 105.684"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Defend our flag"; + targetObject = "Team2flag1"; + targetClientId = "-1"; + targetObjectId = "6515"; + location = "194.794 -334.071 105.684"; + weightLevel1 = "3900"; + weightLevel2 = "2000"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + desiredEquipment = "ShieldPack Plasma PlasmaAmmo"; + buyEquipmentSet = "HeavyShieldSet"; + chat = "ChatSelfDefendFlag DefendBase"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + gameType = "all"; + team = "2"; + }; + new AIObjective(AIOTouchObject) { + position = "194.794 -334.071 105.684"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Return our flag"; + mode = "FlagDropped"; + targetObject = "Team2flag1"; + targetClientId = "-1"; + targetObjectId = "6515"; + location = "194.794 -334.071 105.684"; + weightLevel1 = "5001"; + weightLevel2 = "4100"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "1"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + gameType = "all"; + team = "2"; + }; + new AIObjective(AIOAttackPlayer) { + position = "194.794 -334.071 105.684"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Kill the enemy flag carrier"; + mode = "FlagCarrier"; + targetObject = "Team2flag1"; + targetClientId = "-1"; + targetObjectId = "6515"; + location = "194.794 -334.071 105.684"; + weightLevel1 = "4800"; + weightLevel2 = "3000"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "0"; + equipment = "Light EnergyPack"; + desiredEquipment = "EnergyPack"; + buyEquipmentSet = "LightEnergySniper"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + gameType = "all"; + team = "2"; + }; + new SimGroup(ObjectiveSet) { + + powerCount = "0"; + + new AIObjective(AIOMortarObject) { + position = "410.086 326.269 128.842"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Mortar the TurretBaseLarge"; + targetObject = "Team1TurretBaseLarge1"; + targetClientId = "-1"; + targetObjectId = "6463"; + location = "410.086 326.269 128.842"; + weightLevel1 = "1400"; + weightLevel2 = "1000"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "0"; + equipment = "Mortar MortarAmmo"; + buyEquipmentSet = "HeavyAmmoSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "2"; + group = "6531"; + }; + new AIObjective(AIOMortarObject) { + position = "268.52 321.912 130.746"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Mortar the SensorLargePulse"; + targetObject = "Team1SensorLargePulse1"; + targetClientId = "-1"; + targetObjectId = "6462"; + location = "268.52 321.912 130.746"; + weightLevel1 = "1400"; + weightLevel2 = "1000"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "0"; + equipment = "Mortar MortarAmmo"; + buyEquipmentSet = "HeavyAmmoSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "2"; + group = "6531"; + }; + new AIObjective(AIOMortarObject) { + position = "339.29 318.907 90.7533"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Mortar the SentryTurret"; + targetObject = "Team1SentryTurret1"; + targetClientId = "-1"; + targetObjectId = "6461"; + location = "339.29 318.907 90.7533"; + weightLevel1 = "1400"; + weightLevel2 = "1000"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "0"; + equipment = "Mortar MortarAmmo"; + buyEquipmentSet = "HeavyAmmoSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "2"; + group = "6531"; + }; + }; + new SimGroup(ObjectiveSet) { + + powerCount = "0"; + + new AIObjective(AIOAttackObject) { + position = "344.43 322.1 74.807"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Attack the StationInventory"; + targetObject = "Team1StationInventory3"; + targetClientId = "-1"; + targetObjectId = "6464"; + location = "344.43 322.1 74.807"; + weightLevel1 = "2900"; + weightLevel2 = "1400"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "0"; + desiredEquipment = "Heavy"; + buyEquipmentSet = "HeavyAmmoSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "2"; + group = "6535"; + }; + new AIObjective(AIOAttackObject) { + position = "334.64 322.11 74.811"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Attack the StationInventory"; + targetObject = "Team1StationInventory2"; + targetClientId = "-1"; + targetObjectId = "6459"; + location = "334.64 322.11 74.811"; + weightLevel1 = "2900"; + weightLevel2 = "1400"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "0"; + desiredEquipment = "Heavy"; + buyEquipmentSet = "HeavyAmmoSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "2"; + group = "6535"; + }; + new AIObjective(AIOAttackObject) { + position = "340.28 300.51 86.3095"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Attack the StationInventory"; + targetObject = "Team1StationInventory1"; + targetClientId = "-1"; + targetObjectId = "6457"; + location = "340.28 300.51 86.3095"; + weightLevel1 = "2900"; + weightLevel2 = "1400"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "0"; + desiredEquipment = "Heavy"; + buyEquipmentSet = "HeavyAmmoSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "2"; + group = "6535"; + }; + }; + new AIObjective(AIOTouchObject) { + position = "339.32 324.31 113.367"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Grab the enemy flag"; + mode = "FlagGrab"; + targetObject = "Team1flag1"; + targetClientId = "-1"; + targetObjectId = "6498"; + location = "339.32 324.31 113.367"; + weightLevel1 = "3850"; + weightLevel2 = "2000"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "0"; + equipment = "Light EnergyPack"; + desiredEquipment = "EnergyPack"; + buyEquipmentSet = "LightEnergyDefault"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + gameType = "all"; + team = "2"; + }; + new AIObjective(AIOTouchObject) { + position = "339.32 324.31 113.367"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Capture the flag!"; + mode = "FlagCapture"; + targetObject = "Team1flag1"; + targetClientId = "-1"; + targetObjectId = "6498"; + location = "339.32 324.31 113.367"; + weightLevel1 = "5000"; + weightLevel2 = "0"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "1"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + gameType = "all"; + team = "2"; + }; + new AIObjective(AIOTouchObject) { + position = "339.32 324.31 113.367"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Grab the dropped enemy flag"; + mode = "FlagDropped"; + targetObject = "Team1flag1"; + targetClientId = "-1"; + targetObjectId = "6498"; + location = "339.32 324.31 113.367"; + weightLevel1 = "5001"; + weightLevel2 = "4100"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "1"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + gameType = "all"; + team = "2"; + }; + new SimGroup(ObjectiveSet) { + + powerCount = "0"; + + new AIObjective(AIODeployEquipment) { + position = "131.273 -328.176 110.396"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Deploy indoor Turret"; + targetObject = "-1"; + targetClientId = "-1"; + targetObjectId = "-1"; + location = "131.273 -328.176 110.396"; + weightLevel1 = "4100"; + weightLevel2 = "0"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "TurretIndoorDeployable"; + buyEquipmentSet = "MediumIndoorTurretSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "2"; + group = "6542"; + }; + new AIObjective(AIODeployEquipment) { + position = "259.215 -331.478 110.575"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Deploy indoor Turret"; + targetObject = "-1"; + targetClientId = "-1"; + targetObjectId = "-1"; + location = "259.215 -331.478 110.575"; + weightLevel1 = "4100"; + weightLevel2 = "0"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "TurretIndoorDeployable"; + buyEquipmentSet = "MediumIndoorTurretSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "2"; + group = "6542"; + }; + new AIObjective(AIODeployEquipment) { + position = "194.806 -337.372 77.1364"; + rotation = "-0.0151665 -0.342858 0.939265 184.758"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Deploy indoor Turret"; + targetObject = "-1"; + targetClientId = "-1"; + targetObjectId = "-1"; + location = "194.806 -337.372 77.1364"; + weightLevel1 = "4100"; + weightLevel2 = "0"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "TurretIndoorDeployable"; + buyEquipmentSet = "MediumIndoorTurretSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "2"; + group = "6542"; + }; + new AIObjective(AIODeployEquipment) { + position = "161.114 -340.921 79.7848"; + rotation = "0 0 -1 92.2462"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Deploy outdoor Turret"; + targetObject = "-1"; + targetClientId = "-1"; + targetObjectId = "-1"; + location = "161.114 -340.921 79.7848"; + weightLevel1 = "4100"; + weightLevel2 = "0"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "TurretOutdoorDeployable"; + buyEquipmentSet = "MediumOutdoorTurretSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "2"; + group = "6542"; + }; + new AIObjective(AIODeployEquipment) { + position = "241.63 -320.782 76.3423"; + rotation = "-0.0147104 0.0144228 0.999788 93.4046"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Deploy outdoor Turret"; + targetObject = "-1"; + targetClientId = "-1"; + targetObjectId = "-1"; + location = "241.63 -320.782 76.3423"; + weightLevel1 = "4100"; + weightLevel2 = "0"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "TurretOutdoorDeployable"; + buyEquipmentSet = "MediumOutdoorTurretSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "2"; + group = "6542"; + }; + new AIObjective(AIODeployEquipment) { + position = "194.855 -337.922 72.7187"; + rotation = "-0.00180948 -0.430457 0.902609 180.435"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Deploy indoor Turret"; + targetObject = "-1"; + targetClientId = "-1"; + targetObjectId = "-1"; + location = "194.855 -337.922 72.7187"; + weightLevel1 = "4100"; + weightLevel2 = "0"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "TurretIndoorDeployable"; + buyEquipmentSet = "MediumIndoorTurretSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "2"; + group = "6542"; + }; + }; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + + new SimGroup(AIObjectives) { + + powerCount = "0"; + }; + }; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera() { + position = "270.74 276.82 138.275"; + rotation = "0.374592 -0.14314 0.916074 45.285"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "1"; + }; + new Camera() { + position = "275.06 -288.464 123.053"; + rotation = "-0.044781 -0.0848124 0.99539 235.45"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "1"; + }; + }; + new SimGroup(RandomOrganics) { + + powerCount = "0"; + + new SimGroup(Addition2PhoenixPlant1) { + + powerCount = "0"; + + new TSStatic() { + position = "400.5 488.5 147.262"; + rotation = "0 0 -1 53"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "402.5 69.5 125.879"; + rotation = "0 0 1 109"; + scale = "1.6 1.6 1.6"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "38.5 87.5 94.3496"; + rotation = "0 0 1 228"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "406.5 71.5 126.098"; + rotation = "0 0 1 79"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "647.41 -335.728 142.572"; + rotation = "0 0 1 164"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "569.5 -159.5 103.869"; + rotation = "0 0 1 104"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "175.5 -341.5 78.0371"; + rotation = "0 0 -1 60"; + scale = "0.7 0.7 0.7"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "122.5 -313.5 101.609"; + rotation = "0 0 -1 110"; + scale = "0.7 0.7 0.7"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "16.5 129.5 114.414"; + rotation = "0 0 1 126"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "435.5 483.5 140.602"; + rotation = "0 0 -1 39"; + scale = "1.6 1.6 1.6"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "251.5 446.5 168.342"; + rotation = "0 0 1 143"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "52.5 230.5 122.166"; + rotation = "0 0 1 32"; + scale = "0.7 0.7 0.7"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "81.5 147.5 106.621"; + rotation = "0 0 1 43"; + scale = "1.5 1.5 1.5"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "219.5 308.5 112.314"; + rotation = "0 0 1 185"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-32.5 56.5 125.018"; + rotation = "0 0 -1 84"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "374.5 -496.5 143.848"; + rotation = "0 0 1 194"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "328.5 -83.5 100.981"; + rotation = "0 0 1 178"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "371.5 -223.5 137.453"; + rotation = "0 0 1 187"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "303.5 -99.5 104.674"; + rotation = "0 0 -1 84"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "320.5 -143.5 104.434"; + rotation = "0 0 -1 118"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "398.5 -222.5 134.643"; + rotation = "0 0 1 104"; + scale = "1.6 1.6 1.6"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "2.5 -203.5 168.082"; + rotation = "0 0 1 134"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "582.5 297.5 82.7734"; + rotation = "0 0 1 148"; + scale = "1.5 1.5 1.5"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-11.5 154.5 103.125"; + rotation = "0 0 -1 117"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "125.5 35.5 131.393"; + rotation = "0 0 -1 14"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "45.5 -365.5 100.994"; + rotation = "0 0 1 199"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "613.5 291.5 86.0333"; + rotation = "0 0 -1 96"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "425.5 372.5 129.787"; + rotation = "0 0 1 120"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "475.5 505.5 140.721"; + rotation = "0 0 1 160"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "323.5 -149.5 104.781"; + rotation = "0 0 1 107"; + scale = "0.7 0.7 0.7"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "562.5 -191.5 110.494"; + rotation = "0 0 1 199"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "472.5 195.5 68.4883"; + rotation = "0 0 1 164"; + scale = "1.5 1.5 1.5"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "238.5 468.5 167.092"; + rotation = "1 0 0 0"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "102.5 -478.5 158.01"; + rotation = "0 0 1 204"; + scale = "0.7 0.7 0.7"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "321.5 296.5 82.1738"; + rotation = "0 0 1 228"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "466.5 190.5 68.2911"; + rotation = "0 0 -1 64"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "408.5 -220.5 134.916"; + rotation = "0 0 1 149"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "395.5 67.5 125.393"; + rotation = "0 0 -1 43"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "182.5 -185.5 126.816"; + rotation = "0 0 -1 52"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "494.5 20.5 57.7872"; + rotation = "0 0 1 161"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "426.5 107.5 133.625"; + rotation = "0 0 1 110"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "367.5 88.5 117.498"; + rotation = "0 0 1 42"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "496.5 321.5 104.441"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "575.5 -102.5 109.787"; + rotation = "0 0 1 31"; + scale = "1.6 1.6 1.6"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "389.5 462.5 156.109"; + rotation = "0 0 1 161"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "95.5 -10.5 127.059"; + rotation = "0 0 1 19"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "465.5 -76.5 55.6347"; + rotation = "0 0 -1 102"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "192.5 0.5 94.8281"; + rotation = "0 0 1 75"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "386.5 -502.5 146.123"; + rotation = "0 0 -1 49"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-90.5 -473.5 147.154"; + rotation = "0 0 -1 102"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-4.5 236.5 88.502"; + rotation = "0 0 1 232"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "387.18 -211.987 133.232"; + rotation = "0 0 -1 47"; + scale = "1.6 1.6 1.6"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "343.5 70.5 129.768"; + rotation = "0 0 1 82"; + scale = "0.7 0.7 0.7"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-74.5 320.5 135.129"; + rotation = "0 0 1 61"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "127.5 50.5 132.502"; + rotation = "0 0 -1 49"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "366.5 -210.5 137.406"; + rotation = "0 0 1 212"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "1.5 -318.5 102.857"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "425.5 -193.5 143.537"; + rotation = "0 0 -1 16"; + scale = "1.6 1.6 1.6"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "284.5 -150.5 117.463"; + rotation = "0 0 -1 55"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "485.5 324.5 103.363"; + rotation = "0 0 1 212"; + scale = "0.7 0.7 0.7"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-153.5 -371.5 125.875"; + rotation = "0 0 -1 57"; + scale = "1.6 1.6 1.6"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "611.5 -12.5 55.2383"; + rotation = "0 0 1 155"; + scale = "0.7 0.7 0.7"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "216.5 96.5 159.334"; + rotation = "0 0 1 69"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "26.5 -340.5 105.83"; + rotation = "0 0 1 137"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "88.5 143.5 105.146"; + rotation = "0 0 -1 16"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-154.5 260.5 120.029"; + rotation = "0 0 -1 39"; + scale = "1.5 1.5 1.5"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "137.28 434.04 160.932"; + rotation = "0 0 1 86"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "174.5 447.5 167.24"; + rotation = "0 0 -1 103"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "533.5 55.5 33.3339"; + rotation = "0 0 1 12"; + scale = "0.7 0.7 0.7"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "63.5 139.5 108.059"; + rotation = "0 0 -1 27"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-1.5 206.5 86.5"; + rotation = "0 0 -1 26"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "471.93 -342.311 77.7402"; + rotation = "0 0 1 41"; + scale = "1.5 1.5 1.5"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "199.5 414.5 150.123"; + rotation = "0 0 1 162"; + scale = "1.6 1.6 1.6"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-4.5 -305.5 101.287"; + rotation = "0 0 -1 108"; + scale = "1.6 1.6 1.6"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-17.5 441.5 104.076"; + rotation = "0 0 -1 64"; + scale = "1.5 1.5 1.5"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "334.5 19.5 113.311"; + rotation = "0 0 -1 106"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "133.5 -215.5 151.924"; + rotation = "0 0 1 195"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "420.5 -167.5 144.531"; + rotation = "0 0 -1 62"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "396.5 490.5 147.318"; + rotation = "0 0 -1 77"; + scale = "0.7 0.7 0.7"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "224.5 -66.5 82.8828"; + rotation = "0 0 1 196"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "471.5 189.5 68.8652"; + rotation = "0 0 1 110"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-115.5 433.5 123.51"; + rotation = "0 0 1 159"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "456.5 188.5 66.7773"; + rotation = "0 0 1 114"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-157.5 -282.5 82.293"; + rotation = "0 0 1 134"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-80.5 333.5 134.096"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "77.5 -9.5 127.111"; + rotation = "0 0 1 147"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "131.07 251.2 87.1906"; + rotation = "0 0 -1 41"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "286.5 445.5 165.945"; + rotation = "0 0 1 177"; + scale = "1.6 1.6 1.6"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "364.5 -201.5 136.44"; + rotation = "0 0 1 180"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-32.5 53.5 125.258"; + rotation = "0 0 1 37"; + scale = "1.5 1.5 1.5"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "256.79 30.26 128.86"; + rotation = "0 0 -1 96"; + scale = "1.5 1.5 1.5"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-67.5 200.5 126.871"; + rotation = "0 0 1 48"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "87.5 -14.5 127.633"; + rotation = "0 0 1 29"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "504.5 429.5 151.924"; + rotation = "0 0 -1 118"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-98.5 306.5 138.477"; + rotation = "0 0 1 224"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-172.5 342.5 94.252"; + rotation = "0 0 1 234"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "226.5 -315.5 71.4258"; + rotation = "0 0 1 160"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "129.5 -32.5 121.859"; + rotation = "0 0 1 231"; + scale = "0.7 0.7 0.7"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "479.5 238.5 65.4942"; + rotation = "0 0 1 54"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "368.5 290.5 86.3985"; + rotation = "0 0 1 188"; + scale = "1.5 1.5 1.5"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "381.5 -407.5 118.047"; + rotation = "0 0 -1 2.99997"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "97.5 -483.5 157.568"; + rotation = "0 0 -1 105"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-151.5 -409.5 119.32"; + rotation = "0 0 1 37"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "463.5 -0.5 63.3809"; + rotation = "0 0 1 230"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-110.5 394.5 133.219"; + rotation = "0 0 1 236"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "424.5 -55.5 62.2324"; + rotation = "0 0 -1 14"; + scale = "1.5 1.5 1.5"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "418.98 -228.643 135.615"; + rotation = "0 0 1 54"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "553.5 -245.5 110.973"; + rotation = "0 0 1 126"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "582.5 -179.5 112.295"; + rotation = "0 0 -1 22"; + scale = "0.7 0.7 0.7"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "370.5 155.5 158.994"; + rotation = "0 0 1 13"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "236.5 456.5 166.736"; + rotation = "0 0 1 191"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "108.5 207.5 96.4922"; + rotation = "0 0 1 21"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "563.5 -92.5 104.072"; + rotation = "0 0 1 146"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "445.5 506.5 136.215"; + rotation = "1 0 0 0"; + scale = "1.5 1.5 1.5"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "507.5 434.5 151.754"; + rotation = "0 0 -1 91"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "177.5 -181.5 126.498"; + rotation = "0 0 1 13"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "93.5 -14.5 127.402"; + rotation = "0 0 -1 40"; + scale = "0.7 0.7 0.7"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "281.5 323.5 99.7754"; + rotation = "0 0 1 122"; + scale = "1.5 1.5 1.5"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "331.5 -121.5 111.656"; + rotation = "0 0 1 138"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "43.5 188.5 100.904"; + rotation = "0 0 -1 99"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "434.5 456.5 131.643"; + rotation = "0 0 1 58"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-3.5 -61.5 121.941"; + rotation = "0 0 1 63"; + scale = "0.7 0.7 0.7"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "156.5 442.5 169.703"; + rotation = "0 0 -1 52"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "569.5 299.5 84.2247"; + rotation = "0 0 1 161"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "295.5 440.5 164.758"; + rotation = "0 0 1 25"; + scale = "1.5 1.5 1.5"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "117.5 425.5 168.217"; + rotation = "0 0 -1 101"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "195.5 412.5 150.771"; + rotation = "0 0 1 63"; + scale = "1.6 1.6 1.6"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "429.5 368.5 129.24"; + rotation = "0 0 -1 2.99997"; + scale = "0.7 0.7 0.7"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "10.5 133.5 113.729"; + rotation = "0 0 1 107"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "469.5 193.5 68.379"; + rotation = "0 0 1 123"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "579.5 56.5 21.2148"; + rotation = "0 0 1 115"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "588.5 -147.5 96.9434"; + rotation = "0 0 1 144"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-6.5 -384.5 126.117"; + rotation = "0 0 1 178"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + }; + new SimGroup(Addition4PhoenixPlant3) { + + powerCount = "0"; + + new TSStatic() { + position = "375.5 -224.5 137.5"; + rotation = "0 0 -1 77"; + scale = "0.8 0.8 0.8"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "622.5 290.5 86.4785"; + rotation = "0 0 1 219"; + scale = "1.6 1.6 1.6"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "86.5 -11.5 127.398"; + rotation = "0 0 -1 86"; + scale = "0.7 0.7 0.7"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "397.5 492.5 146.986"; + rotation = "0 0 -1 28"; + scale = "1.6 1.6 1.6"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "560.5 -261.5 110.32"; + rotation = "0 0 -1 41"; + scale = "1.2 1.2 1.2"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "374.5 -264.5 138.41"; + rotation = "0 0 1 173"; + scale = "1.3 1.3 1.3"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "75.5 -9.5 127.244"; + rotation = "0 0 -1 89"; + scale = "0.8 0.8 0.8"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "121.5 -507.5 158.111"; + rotation = "0 0 -1 72"; + scale = "1.5 1.5 1.5"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "124.5 340.5 64.2754"; + rotation = "0 0 1 72"; + scale = "1.3 1.3 1.3"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "412.5 295.5 102.605"; + rotation = "0 0 1 208"; + scale = "1.4 1.4 1.4"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "94.5 146.5 105.236"; + rotation = "0 0 -1 57"; + scale = "1 1 1"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "-13.5 -72.5 121.023"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "-13.5 492.5 113.106"; + rotation = "0 0 -1 115"; + scale = "1.1 1.1 1.1"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "81.5 -13.5 127.453"; + rotation = "0 0 -1 108"; + scale = "1.5 1.5 1.5"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "238.5 466.5 166.998"; + rotation = "0 0 1 15"; + scale = "1.6 1.6 1.6"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "65.5 171.5 94.6719"; + rotation = "0 0 -1 42"; + scale = "1 1 1"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "101.5 -250.5 136.619"; + rotation = "0 0 1 155"; + scale = "1.2 1.2 1.2"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "-32.5 -484.5 133.072"; + rotation = "0 0 1 157"; + scale = "1.6 1.6 1.6"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "102.5 432.5 171.107"; + rotation = "0 0 1 66"; + scale = "1.1 1.1 1.1"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "109.5 209.5 96.5391"; + rotation = "0 0 1 33"; + scale = "0.9 0.9 0.9"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "-157.5 454.5 113.834"; + rotation = "0 0 -1 31"; + scale = "1.5 1.5 1.5"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "427.5 -454.5 151.539"; + rotation = "0 0 1 191"; + scale = "1.1 1.1 1.1"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "-38.5 175.5 108.867"; + rotation = "0 0 -1 83"; + scale = "0.9 0.9 0.9"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "104.5 210.5 96.914"; + rotation = "0 0 1 100"; + scale = "1.1 1.1 1.1"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "336.5 -115.5 112.166"; + rotation = "0 0 1 160"; + scale = "1.2 1.2 1.2"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "-22.5 367.5 106.81"; + rotation = "0 0 -1 56"; + scale = "1.5 1.5 1.5"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "394.5 -497.5 147.014"; + rotation = "0 0 1 78"; + scale = "1.2 1.2 1.2"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "29.5 -431.5 101.533"; + rotation = "0 0 -1 109"; + scale = "0.8 0.8 0.8"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "189.5 366.5 138.084"; + rotation = "0 0 -1 63"; + scale = "0.7 0.7 0.7"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "332.5 27.5 112.646"; + rotation = "0 0 -1 114"; + scale = "0.9 0.9 0.9"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "472.5 1.5 61.9219"; + rotation = "0 0 1 142"; + scale = "1.5 1.5 1.5"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "23.5 250.5 108.855"; + rotation = "0 0 1 9.00004"; + scale = "0.8 0.8 0.8"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "559.5 -42.5 93.9122"; + rotation = "0 0 -1 42"; + scale = "1.4 1.4 1.4"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "-101.5 -138.5 132.178"; + rotation = "0 0 1 9.00004"; + scale = "0.9 0.9 0.9"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "670.5 -292.5 135.41"; + rotation = "0 0 -1 79"; + scale = "1.1 1.1 1.1"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "415.5 379.5 130.818"; + rotation = "0 0 -1 2.99997"; + scale = "0.9 0.9 0.9"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "47.5 236.5 120.93"; + rotation = "0 0 1 50"; + scale = "0.9 0.9 0.9"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "-18.5 -74.5 120.953"; + rotation = "0 0 -1 29"; + scale = "1.1 1.1 1.1"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "458.5 186.5 66.7773"; + rotation = "0 0 1 105"; + scale = "1 1 1"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "112.5 -38.5 123.404"; + rotation = "0 0 1 46"; + scale = "0.9 0.9 0.9"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "-10.5 205.5 86.0429"; + rotation = "0 0 1 67"; + scale = "1.3 1.3 1.3"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "381.5 503.5 143.854"; + rotation = "0 0 -1 120"; + scale = "1 1 1"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "-155.5 183.5 145.895"; + rotation = "0 0 1 99"; + scale = "0.7 0.7 0.7"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "261.5 43.5 127.596"; + rotation = "0 0 -1 58"; + scale = "1.6 1.6 1.6"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "20.5 -314.5 104.186"; + rotation = "0 0 1 26"; + scale = "0.9 0.9 0.9"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "467.5 257.5 65.8886"; + rotation = "0 0 1 70"; + scale = "1.2 1.2 1.2"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "-26.5 364.5 107.238"; + rotation = "0 0 1 198"; + scale = "1.4 1.4 1.4"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "453.83 -209.087 137.638"; + rotation = "0 0 1 134"; + scale = "1.1 1.1 1.1"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "480.5 323.5 103.883"; + rotation = "0 0 1 150"; + scale = "1.4 1.4 1.4"; + shapeName = "porg3.dts"; + }; + }; + }; + new SimGroup(Sounds) { + + powerCount = "0"; + + new AudioEmitter() { + position = "296.26 434.72 167.827"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + description = "AudioDefaultLooping3d"; + fileName = "fx/environment/crickets_drygrass.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "50"; + maxDistance = "3200"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "1000"; + maxLoopGap = "5000"; + type = "EffectAudioType"; + }; + new AudioEmitter() { + position = "-137.773 44.11 63.767"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + description = "AudioDefault3d"; + fileName = "fx/environment/crickets_drygrass.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "1000"; + maxLoopGap = "3000"; + type = "EffectAudioType"; + }; + new AudioEmitter() { + position = "126.6 328.39 64.5848"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + description = "AudioDefaultLooping3d"; + fileName = "fx/environment/fly_swarm.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.2"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "100"; + maxLoopGap = "2000"; + type = "EffectAudioType"; + }; + new AudioEmitter() { + position = "583.6 -390.751 67.7803"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + description = "AudioDefaultLooping3d"; + fileName = "fx/environment/fly_swarm.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.2"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "200"; + maxLoopGap = "2000"; + type = "EffectAudioType"; + }; + new AudioEmitter() { + position = "221.91 -429.571 189.39"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + description = "AudioDefaultLooping3d"; + fileName = "fx/environment/crickets_drygrass.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "50"; + maxDistance = "3200"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "1000"; + maxLoopGap = "5000"; + type = "EffectAudioType"; + }; + new AudioEmitter() { + position = "298.69 -26.351 135.198"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + description = "AudioDefaultLooping3d"; + fileName = "fx/environment/desertowl.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.25"; + isLooping = "1"; + is3D = "1"; + minDistance = "25"; + maxDistance = "1600"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "2500"; + maxLoopGap = "12000"; + type = "EffectAudioType"; + }; + new AudioEmitter() { + position = "476.52 192.85 75.4055"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + description = "AudioDefault3d"; + fileName = "fx/environment/fly_swarm.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.25"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "200"; + maxLoopGap = "2000"; + type = "EffectAudioType"; + }; + }; + new TSStatic() { + position = "340.476 297.748 84.2971"; + rotation = "0 0 1 176.471"; + scale = "1.29395 0.456635 1"; + shapeName = "stackable3l.dts"; + }; + new TSStatic() { + position = "195.624 -307.069 76.7961"; + rotation = "1 0 0 0"; + scale = "1.28967 0.5 1"; + shapeName = "stackable3l.dts"; + }; + new InteriorInstance(InteriorInstance) { + position = "331.576 322.217 91.6087"; + rotation = "0 0 -1 1.14602"; + scale = "0.5 0.5 0.5"; + interiorFile = "pwall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "345.049 322.536 91.4315"; + rotation = "0 0 -1 1.14602"; + scale = "0.5 0.5 0.5"; + interiorFile = "pwall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "187.021 -335.956 84.0277"; + rotation = "0 0 1 1.7196"; + scale = "0.5 0.5 0.5"; + interiorFile = "pwall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "200.645 -336.122 84.2581"; + rotation = "0 0 1 0.573347"; + scale = "0.5 0.5 0.5"; + interiorFile = "pwall1.dif"; + showTerrainInside = "0"; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/BonespurLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/BonespurLT.mis new file mode 100644 index 00000000..724e9393 --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/BonespurLT.mis @@ -0,0 +1,1848 @@ +// DisplayName = Bonespur LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//Awww, Dead again? +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//8 caps to win +//Terrain by Techlogic +//Map by ChocoTaco +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + cdTrack = "6"; + CTF_scoreLimit = "8"; + CTF_timeLimit = "25"; + powerCount = "0"; + musicTrack = "Desert"; + + new MissionArea(MissionArea) { + area = "-750 -590 1500 1220"; + flightCeiling = "450"; + flightCeilingRange = "0"; + + locked = "true"; + }; + new Sun(Sun) { + position = "-1024 -1024 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.501227 0.798612 -0.333152"; + color = "0.650000 0.650000 0.650000 1.000000"; + ambient = "0.550000 0.550000 0.550000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet1"; + terrainFile = "TWL-Horde.ter"; + squareSize = "10"; + emptySquares = "163398 163511 163654 163767 163910 164023"; + + visibleDistance = "1200"; + hazeDistance = "250"; + locked = "true"; + position = "-1024 -1024 0"; + }; + new NavigationGraph(navGraph) { + conjoinAngleDev = "45"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + XDimOverSize = "0"; + locked = "true"; + position = "0 0 0 1"; + YDimOverSize = "0"; + conjoinBowlDev = "20"; + GraphFile = "Training2.nav"; + rotation = "0 0 0 0"; + coverage = "0"; + scale = "1 1 1"; + }; + new Sky(Sky) { + position = "736 -272 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "100"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.01"; + cloudSpeed2 = "0.02"; + cloudSpeed3 = "0.03"; + visibleDistance = "400"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.365000 0.390000 0.420000 0.000000"; + fogDistance = "220"; + fogColor = "0.685000 0.550000 0.450000 1.000000"; + fogVolume1 = "900 225 225"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "nef_sset2_x2.dml"; + windVelocity = "0 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "10.000000 128.000000 28.000000 0.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 0.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 3344 6.27351e-39"; + high_fogVolume2 = "-1 3.51342e-39 2.46878e+27"; + high_fogVolume3 = "-1 5.3766e+08 -3.21499e+06"; + + locked = "true"; + cloudSpeed0 = "0.000150 0.000050"; + }; + new SimGroup(teams) { + + powerCount = "0"; + + new SimGroup(team1) { + + powerCount = "0"; + + new InteriorInstance(InteriorInstance) { + position = "546.55 -11.2708 80.71"; + rotation = "1 0 0 0"; + scale = "1 1.4 1"; + interiorFile = "pwall1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "565.396 -19.981 72.3097"; + rotation = "0 0 -1 90.5273"; + scale = "1 1.4 1"; + interiorFile = "pwall1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new ParticleEmissionDummy(a1) { + position = "572.458 -4.64952 114.033"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "defaultEmissionDummy"; + lockCount = "0"; + homingCount = "0"; + emitter = "MissileFireEmitter"; + velocity = "1"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "565.143 7.41794 72.3097"; + rotation = "0 0 -1 90.5273"; + scale = "1 1.4 1"; + interiorFile = "pwall1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new Item() { + position = "305.299 -4.58639 74.9039"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + className = "FlagObj"; + team = "1"; + WayPoint = "7848"; + Trigger = "7849"; + Target = "33"; + isHome = "1"; + originalPosition = "305.299 -4.58639 74.9039 1 0 0 0"; + }; + new SimGroup(base) { + + powerCount = "0"; + + new InteriorInstance(InteriorInstance) { + position = "551.612 -4.80725 80.2"; + rotation = "0 0 1 89.9544"; + scale = "1 1 0.3"; + interiorFile = "pbrdg4.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "572.455 -4.62488 77.0329"; + rotation = "0 0 -1 90.5273"; + scale = "1 1 1"; + interiorFile = "ptowr5.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "560.168 -4.7373 90.9053"; + rotation = "0.706824 0.707389 0.000562934 179.935"; + scale = "1.4 1.2 1"; + interiorFile = "ptowr4.dif"; + showTerrainInside = "1"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "305.395 -4.71931 73.2715"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "anthem_pipestand2-desert.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + }; + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "563.349 153.137 115.975"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "563.349 -163.663 115.975"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + }; + new SimGroup(FrontGate) { + + powerCount = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "556.944 -13.1919 82.0812"; + rotation = "0.577505 0.577506 0.57704 119.948"; + scale = "0.2 0.5 0.3"; + interiorFile = "pwall1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "556.726 8.80763 82.0809"; + rotation = "0.577505 0.577506 0.57704 119.948"; + scale = "0.2 0.5 0.3"; + interiorFile = "pwall1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "432.97 -64.8956 62.8573"; + rotation = "0 0 1 34.3779"; + scale = "1 1 1"; + interiorFile = "ptowr7.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + }; + new SimGroup(team2) { + + powerCount = "0"; + + new Item() { + position = "-314.96 -4.81578 75.9482"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + className = "FlagObj"; + team = "2"; + WayPoint = "7850"; + Trigger = "7851"; + Target = "34"; + isHome = "1"; + originalPosition = "-314.96 -4.81578 75.9482 1 0 0 0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-566.906 -18.7853 82.0132"; + rotation = "-0.576894 0.577813 -0.577344 120"; + scale = "0.2 0.5 0.3"; + interiorFile = "pwall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new SimGroup(base) { + + powerCount = "0"; + + new InteriorInstance(InteriorInstance) { + position = "-561.77 -5.17871 80.1323"; + rotation = "-0 0 -1 89.9543"; + scale = "1 1 0.3"; + interiorFile = "pbrdg4.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-582.613 -5.32794 76.9652"; + rotation = "0 0 1 89.5639"; + scale = "1 1 1"; + interiorFile = "ptowr5.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-570.326 -5.23492 90.8376"; + rotation = "-0.706826 0.707387 -0.000566826 179.935"; + scale = "1.4 1.2 1"; + interiorFile = "ptowr4.dif"; + showTerrainInside = "1"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-314.956 -4.82367 74.1158"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "anthem_pipestand2-desert.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + }; + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "-589.12 -160.931 101.449"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "-589.12 151.869 101.449"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + }; + new InteriorInstance(InteriorInstance) { + position = "-445.052 54.9194 62.6459"; + rotation = "0 0 1 214.469"; + scale = "1 1 1"; + interiorFile = "ptowr7.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-556.698 1.27676 80.6423"; + rotation = "0 0 1 180.091"; + scale = "1 1.4 1"; + interiorFile = "pwall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-567.088 3.21433 82.0135"; + rotation = "-0.576894 0.577813 -0.577344 120"; + scale = "0.2 0.5 0.3"; + interiorFile = "pwall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new ParticleEmissionDummy(a1) { + position = "-582.616 -5.30331 113.965"; + rotation = "0 0 1 180.091"; + scale = "1 1 1"; + dataBlock = "defaultEmissionDummy"; + lockCount = "0"; + homingCount = "0"; + emitter = "MissileFireEmitter"; + velocity = "1"; + + team = "2"; + }; + new SimGroup(FrontGate) { + + powerCount = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-575.321 -17.3822 72.242"; + rotation = "0 0 1 89.5639"; + scale = "1 1.4 1"; + interiorFile = "pwall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-575.53 10.0171 72.242"; + rotation = "0 0 1 89.5639"; + scale = "1 1.4 1"; + interiorFile = "pwall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + + new InteriorInstance() { + position = "-5.11446 -5.26068 61.8733"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "pbunk5.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + }; + }; + new SimGroup(Ambiance) { + + powerCount = "0"; + + new AudioProfile(QDamageTone) { + fileName = "voice/training/any/any.careful.wav"; + description = "AudioGui"; + Preload = "1"; + }; + new AudioProfile(BountyBellSound) { + fileName = "fx/misc/bounty_bonus.wav"; + description = "AudioGui"; + Preload = "1"; + }; + new AudioProfile(QTKSound) { + fileName = "fx/misc/warning_beep.wav"; + description = "AudioGui"; + Preload = "1"; + }; + new AudioProfile(QDamageTone) { + fileName = "voice/training/any/any.careful.wav"; + description = "AudioGui"; + Preload = "1"; + }; + new AudioProfile(BountyBellSound) { + fileName = "fx/misc/bounty_bonus.wav"; + description = "AudioGui"; + Preload = "1"; + }; + new AudioProfile(QTKSound) { + fileName = "fx/misc/warning_beep.wav"; + description = "AudioGui"; + Preload = "1"; + }; + }; + new SimGroup(observerDroppoints) { + + powerCount = "0"; + + new Camera(a1) { + position = "374.121 101.395 141.203"; + rotation = "0.0271617 -0.134541 0.990536 157.383"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera(a1) { + position = "-278.352 -64.4838 127.827"; + rotation = "0.23186 0.145366 -0.961826 66.1956"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + }; + new SimGroup(RandomOrganics) { + + powerCount = "0"; + + new SimGroup(Addition1PhoenixPlant3) { + + powerCount = "0"; + + new TSStatic() { + position = "596 172 114.019"; + rotation = "0 0 1 116"; + scale = "1 1 1"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "636 -644 61.9062"; + rotation = "0 0 1 193"; + scale = "1.3 1.3 1.3"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "-580 556 139.788"; + rotation = "0 0 1 51"; + scale = "1 1 1"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "-12 324 68.7562"; + rotation = "0 0 -1 114"; + scale = "1.3 1.3 1.3"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "620 -484 146.594"; + rotation = "0 0 1 194"; + scale = "1.3 1.3 1.3"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "-20 -124 81.7812"; + rotation = "0 0 -1 86.0004"; + scale = "1.4 1.4 1.4"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "644 60 100.838"; + rotation = "0 0 -1 117"; + scale = "1.3 1.3 1.3"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "492 676 81.2062"; + rotation = "0 0 -1 16.0002"; + scale = "1 1 1"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "-652 -476 143.606"; + rotation = "0 0 1 126"; + scale = "1 1 1"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "468 -92 72.1188"; + rotation = "0 0 -1 100"; + scale = "1.1 1.1 1.1"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "12 260 93.0625"; + rotation = "0 0 -1 114"; + scale = "1.2 1.2 1.2"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "-564 -580 138.356"; + rotation = "0 0 -1 112"; + scale = "1 1 1"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "548 188 110.944"; + rotation = "0 0 1 136"; + scale = "0.8 0.8 0.8"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "452 236 71.0938"; + rotation = "0 0 -1 60.0001"; + scale = "1 1 1"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "460 516 148.5"; + rotation = "0 0 -1 116"; + scale = "0.8 0.8 0.8"; + shapeName = "porg3.dts"; + }; + new TSStatic() { + position = "-148 404 77.0188"; + rotation = "0 0 1 183"; + scale = "1.1 1.1 1.1"; + shapeName = "porg3.dts"; + }; + }; + new SimGroup(Addition2PhoenixPlant5) { + + powerCount = "0"; + + new TSStatic() { + position = "-452 580 148.063"; + rotation = "0.0695512 0.112052 0.991265 109.474"; + scale = "1 1 1"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "436 196 69.7125"; + rotation = "0.195933 -0.11762 0.973538 78.5015"; + scale = "0.8 0.8 0.8"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "132 -684 122.3"; + rotation = "0.0813142 0.0771646 0.993697 87.3623"; + scale = "0.8 0.8 0.8"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "-140 556 116.056"; + rotation = "0.0185491 0.284246 -0.958572 68.233"; + scale = "1 1 1"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "236 316 59.3125"; + rotation = "0.372856 -0.134358 -0.91811 50.684"; + scale = "0.6 0.6 0.6"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "4 420 72.85"; + rotation = "-0.0750078 0.122091 -0.989681 80.586"; + scale = "0.8 0.8 0.8"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "-420 436 148.3"; + rotation = "0 0 -1 87.0002"; + scale = "0.7 0.7 0.7"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "-188 332 71.7876"; + rotation = "-0.24023 -0.0838825 0.967085 60.6573"; + scale = "0.8 0.8 0.8"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "-532 -460 148.3"; + rotation = "0 0 -1 114"; + scale = "0.9 0.9 0.9"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "-476 244 73.3"; + rotation = "-0.0265555 -0.132214 0.990865 150.262"; + scale = "0.6 0.6 0.6"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "-684 -380 74.0062"; + rotation = "-0.0192504 0.158711 0.987137 171.115"; + scale = "0.8 0.8 0.8"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "316 -28 67.1063"; + rotation = "0.589977 0.121954 -0.798157 31.0464"; + scale = "0.8 0.8 0.8"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "-196 -548 77.9437"; + rotation = "-0.100745 -0.0123638 0.994835 156.12"; + scale = "0.6 0.6 0.6"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "412 444 148.3"; + rotation = "0 0 -1 10.0001"; + scale = "1 1 1"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "-588 -156 118.744"; + rotation = "-0.0309742 0.0347526 0.998916 70.0584"; + scale = "1 1 1"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "36 44 72.3375"; + rotation = "-0.069623 -0.0260308 -0.997234 49.1201"; + scale = "0.6 0.6 0.6"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "-516 -324 109.719"; + rotation = "0.115647 -0.0990469 -0.98834 74.6473"; + scale = "0.7 0.7 0.7"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "348 -420 146.725"; + rotation = "0.227339 -0.0183461 -0.973643 80.5057"; + scale = "0.6 0.6 0.6"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "300 508 145.069"; + rotation = "-0.00619515 0.0360166 0.999332 201.986"; + scale = "0.9 0.9 0.9"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "-452 -692 74.1813"; + rotation = "0.10128 -0.00368801 0.994851 84.2947"; + scale = "0.9 0.9 0.9"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "548 -188 111.406"; + rotation = "0.00266054 0.34814 0.937439 30.8459"; + scale = "0.9 0.9 0.9"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "-356 12 72.7688"; + rotation = "-0.0269582 -0.154503 -0.987624 25.3034"; + scale = "0.7 0.7 0.7"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "-28 676 111.581"; + rotation = "0.17659 -0.16347 0.970615 100.684"; + scale = "0.9 0.9 0.9"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "500 -132 72.8751"; + rotation = "-0.187152 -0.0548565 0.980798 228.167"; + scale = "0.7 0.7 0.7"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "460 -100 72.7688"; + rotation = "0.115175 -0.0436916 0.992384 194.887"; + scale = "0.6 0.6 0.6"; + shapeName = "porg5.dts"; + }; + }; + new SimGroup(Addition3PhoenixPlant6) { + + powerCount = "0"; + + new TSStatic() { + position = "-156 572 115.262"; + rotation = "0 0 1 60.0001"; + scale = "1 1 1"; + shapeName = "porg6.dts"; + }; + new TSStatic() { + position = "-556 -516 148.5"; + rotation = "0 0 -1 58.0005"; + scale = "1 1 1"; + shapeName = "porg6.dts"; + }; + new TSStatic() { + position = "-60 268 108.238"; + rotation = "0 0 -1 29"; + scale = "1 1 1"; + shapeName = "porg6.dts"; + }; + new TSStatic() { + position = "-228 316 60.7624"; + rotation = "0 0 -1 34.0002"; + scale = "1.2 1.2 1.2"; + shapeName = "porg6.dts"; + }; + new TSStatic() { + position = "60 484 100.975"; + rotation = "0 0 1 53"; + scale = "1 1 1"; + shapeName = "porg6.dts"; + }; + new TSStatic() { + position = "-236 -252 95.2938"; + rotation = "0 0 -1 95.0004"; + scale = "1.3 1.3 1.3"; + shapeName = "porg6.dts"; + }; + new TSStatic() { + position = "-236 244 93.95"; + rotation = "0 0 1 147"; + scale = "1 1 1"; + shapeName = "porg6.dts"; + }; + new TSStatic() { + position = "188 476 83.0938"; + rotation = "0 0 1 18"; + scale = "1.4 1.4 1.4"; + shapeName = "porg6.dts"; + }; + new TSStatic() { + position = "164 332 72.075"; + rotation = "0 0 1 221"; + scale = "0.9 0.9 0.9"; + shapeName = "porg6.dts"; + }; + new TSStatic() { + position = "92 -500 98.4062"; + rotation = "0 0 1 134"; + scale = "1.3 1.3 1.3"; + shapeName = "porg6.dts"; + }; + new TSStatic() { + position = "-588 444 148.5"; + rotation = "0 0 -1 119"; + scale = "1.2 1.2 1.2"; + shapeName = "porg6.dts"; + }; + new TSStatic() { + position = "-60 52 72.7125"; + rotation = "0 0 -1 32"; + scale = "0.9 0.9 0.9"; + shapeName = "porg6.dts"; + }; + new TSStatic() { + position = "-100 604 119.031"; + rotation = "0 0 1 157"; + scale = "1.4 1.4 1.4"; + shapeName = "porg6.dts"; + }; + new TSStatic() { + position = "676 -356 69.6375"; + rotation = "0 0 1 102"; + scale = "0.8 0.8 0.8"; + shapeName = "porg6.dts"; + }; + new TSStatic() { + position = "596 -124 109.931"; + rotation = "0 0 1 44"; + scale = "0.9 0.9 0.9"; + shapeName = "porg6.dts"; + }; + new TSStatic() { + position = "-476 -220 63.5938"; + rotation = "0 0 1 72.0002"; + scale = "1.3 1.3 1.3"; + shapeName = "porg6.dts"; + }; + new TSStatic() { + position = "-428 -604 140.087"; + rotation = "0 0 -1 75.0002"; + scale = "0.8 0.8 0.8"; + shapeName = "porg6.dts"; + }; + new TSStatic() { + position = "332 148 69.4562"; + rotation = "0 0 1 109"; + scale = "1 1 1"; + shapeName = "porg6.dts"; + }; + new TSStatic() { + position = "-556 -644 80.5812"; + rotation = "0 0 1 81.0002"; + scale = "1.3 1.3 1.3"; + shapeName = "porg6.dts"; + }; + new TSStatic() { + position = "212 188 87.5938"; + rotation = "0 0 1 109"; + scale = "1.4 1.4 1.4"; + shapeName = "porg6.dts"; + }; + new TSStatic() { + position = "-108 -636 119.019"; + rotation = "0 0 -1 2.9997"; + scale = "1.1 1.1 1.1"; + shapeName = "porg6.dts"; + }; + new TSStatic() { + position = "36 -460 91.6125"; + rotation = "0 0 -1 10.9999"; + scale = "1.4 1.4 1.4"; + shapeName = "porg6.dts"; + }; + }; + new SimGroup(Addition4PhoenixPlant1) { + + powerCount = "0"; + + new TSStatic() { + position = "-12 116 77.8187"; + rotation = "0 0 -1 69.0002"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "316 -460 143.725"; + rotation = "0 0 -1 37.0002"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "52 -276 107.8"; + rotation = "0 0 -1 26.9998"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-340 -116 73.125"; + rotation = "0 0 1 179"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "148 -180 74.8124"; + rotation = "0 0 1 223"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "636 -668 63.95"; + rotation = "0 0 -1 55.0003"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "196 212 87.7375"; + rotation = "0 0 -1 112"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "172 324 69.375"; + rotation = "0 0 1 163"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-372 -516 148.5"; + rotation = "0 0 1 93.0002"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-412 -244 63.5375"; + rotation = "0 0 1 48"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "124 -484 75.9875"; + rotation = "0 0 1 226"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "244 348 68.7125"; + rotation = "0 0 1 91"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-436 -28 75.9625"; + rotation = "0 0 1 122"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "476 532 148.5"; + rotation = "0 0 1 156"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-348 84 79.0125"; + rotation = "0 0 -1 13.0002"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-580 548 144.288"; + rotation = "0 0 -1 102"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-124 -148 102.75"; + rotation = "0 0 1 203"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-364 -708 71.4062"; + rotation = "0 0 1 33"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "468 140 63.6125"; + rotation = "0 0 -1 101"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "108 532 115.45"; + rotation = "0 0 -1 81.0002"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-556 244 80.2125"; + rotation = "0 0 1 184"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-244 300 68.1"; + rotation = "0 0 1 56"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "372 668 63.9813"; + rotation = "0 0 1 110"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "452 -396 148.325"; + rotation = "0 0 1 63.0001"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-204 -668 121.644"; + rotation = "0 0 1 28"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "604 -524 147.987"; + rotation = "0 0 1 133"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-444 -468 148.5"; + rotation = "0 0 1 136"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "516 44 72.9813"; + rotation = "0 0 1 158"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-436 -452 148.5"; + rotation = "0 0 1 3.99996"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "284 -628 66.8312"; + rotation = "0 0 1 30"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "524 84 63.375"; + rotation = "0 0 -1 90.0002"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "68 76 79.4937"; + rotation = "0 0 -1 5.99979"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "244 -340 58.8937"; + rotation = "0 0 -1 105"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "36 124 85.0813"; + rotation = "0 0 1 29"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-228 -380 80.425"; + rotation = "0 0 1 4.99997"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-44 460 92.3937"; + rotation = "0 0 -1 1.00014"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-332 324 63.2125"; + rotation = "0 0 1 147"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "692 -244 146.075"; + rotation = "0 0 1 28"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-276 -132 70.5375"; + rotation = "0 0 1 15"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-164 84 79.8875"; + rotation = "0 0 1 64.9998"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "388 -492 148.5"; + rotation = "0 0 1 152"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-396 468 148.5"; + rotation = "0 0 -1 17.9998"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-36 -652 111.919"; + rotation = "0 0 -1 41"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-236 540 81.6375"; + rotation = "0 0 -1 22.0002"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "300 -36 70.1563"; + rotation = "0 0 1 184"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "396 -196 73.2124"; + rotation = "0 0 -1 17.9998"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "364 -644 72.2499"; + rotation = "0 0 1 134"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "596 476 148.663"; + rotation = "0 0 -1 40.0002"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "196 -300 58.9938"; + rotation = "0 0 -1 7.00012"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "436 -708 77.4187"; + rotation = "0 0 1 193"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "196 372 85.8063"; + rotation = "0 0 1 185"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "124 -60 92.5062"; + rotation = "0 0 1 115"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-188 -420 90.9812"; + rotation = "0 0 1 177"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "196 468 85.8813"; + rotation = "0 0 1 107"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-316 -92 72.5375"; + rotation = "0 0 1 40"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-588 548 140.938"; + rotation = "0 0 1 232"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "156 -404 81.1938"; + rotation = "0 0 1 194"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-148 -500 74.4125"; + rotation = "0 0 -1 17.9998"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-308 628 63.35"; + rotation = "0 0 -1 53.9998"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-140 596 118.681"; + rotation = "0 0 -1 17.9998"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "460 44 82.7687"; + rotation = "0 0 1 101"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "284 -156 61.3937"; + rotation = "0 0 1 161"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "564 -524 148.5"; + rotation = "0 0 -1 14.9998"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "468 -348 116.606"; + rotation = "0 0 1 223"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-60 412 78.3812"; + rotation = "0 0 1 90.0002"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "188 -28 90.9625"; + rotation = "0 0 -1 92.0004"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-316 -100 72.6875"; + rotation = "0 0 1 57"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "36 364 71.0812"; + rotation = "0 0 1 239"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "548 156 111.85"; + rotation = "0 0 1 186"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "404 36 78.8937"; + rotation = "0 0 -1 16.0002"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "492 316 108.581"; + rotation = "0 0 1 70"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-628 236 97.8875"; + rotation = "0 0 1 66.0002"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "228 -36 102.169"; + rotation = "0 0 1 12"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-572 -476 148.5"; + rotation = "0 0 1 15"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-36 140 75.5874"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "164 620 115.788"; + rotation = "0 0 -1 97"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-612 -236 105.519"; + rotation = "0 0 1 197"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "116 156 100.5"; + rotation = "0 0 1 211"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-388 -12 72.6812"; + rotation = "0 0 1 134"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "572 468 148.5"; + rotation = "0 0 1 109"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-404 -172 77.225"; + rotation = "0 0 1 137"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-52 -300 102.112"; + rotation = "0 0 -1 38.9999"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-436 332 103.456"; + rotation = "0 0 1 90.0002"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-76 116 103.062"; + rotation = "0 0 1 64.9998"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-324 -524 143.044"; + rotation = "0 0 -1 52.0003"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "452 -452 148.5"; + rotation = "0 0 1 197"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "420 212 70.3438"; + rotation = "0 0 1 224"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-92 556 120.038"; + rotation = "0 0 1 53"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-460 -372 138.381"; + rotation = "0 0 -1 35"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "180 -196 81.35"; + rotation = "0 0 1 218"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "484 524 148.5"; + rotation = "0 0 -1 111"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "356 -12 73.7"; + rotation = "0 0 1 27"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "556 -284 78.675"; + rotation = "0 0 1 52"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-68 564 117.338"; + rotation = "0 0 1 9.00004"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "476 -516 148.5"; + rotation = "0 0 1 156"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-148 204 74.2999"; + rotation = "0 0 1 13"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-468 444 148.5"; + rotation = "0 0 -1 89.0004"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "12 -92 88.1188"; + rotation = "0 0 1 76.9998"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "444 444 148.5"; + rotation = "0 0 -1 93.0002"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "676 -524 146.994"; + rotation = "0 0 1 107"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + }; + new SimGroup(Addition5PhoenixPlant2) { + + powerCount = "0"; + + new TSStatic() { + position = "188 -4 89.05"; + rotation = "0 0 -1 100"; + scale = "1.2 1.2 1.2"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "620 -116 103.931"; + rotation = "0 0 -1 105"; + scale = "0.9 0.9 0.9"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "20 -516 91.6375"; + rotation = "0 0 1 220"; + scale = "0.8 0.8 0.8"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "180 -508 80.1563"; + rotation = "0 0 1 132"; + scale = "0.9 0.9 0.9"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "132 580 118.231"; + rotation = "0 0 -1 55.0003"; + scale = "0.8 0.8 0.8"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "-356 -140 76.0812"; + rotation = "0 0 1 157"; + scale = "0.9 0.9 0.9"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "44 -628 117.706"; + rotation = "0 0 1 166"; + scale = "0.8 0.8 0.8"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "-148 -124 82.2"; + rotation = "0 0 1 33"; + scale = "0.9 0.9 0.9"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "324 596 103.169"; + rotation = "0 0 1 32"; + scale = "1.1 1.1 1.1"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "-180 156 79.7312"; + rotation = "0 0 -1 59.0003"; + scale = "0.9 0.9 0.9"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "-620 604 78.3"; + rotation = "0 0 1 91.9998"; + scale = "1.1 1.1 1.1"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "-244 380 86.5312"; + rotation = "0 0 -1 84.0002"; + scale = "0.8 0.8 0.8"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "676 644 56.9562"; + rotation = "0 0 1 136"; + scale = "1 1 1"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "108 444 78.8188"; + rotation = "0 0 1 206"; + scale = "0.9 0.9 0.9"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "180 -340 71.375"; + rotation = "0 0 -1 102"; + scale = "1.4 1.4 1.4"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "524 428 148.5"; + rotation = "0 0 1 133"; + scale = "1.3 1.3 1.3"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "220 108 79.575"; + rotation = "0 0 1 37"; + scale = "0.9 0.9 0.9"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "-652 -628 71.6375"; + rotation = "0 0 -1 10.9999"; + scale = "1.4 1.4 1.4"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "-124 -652 119.437"; + rotation = "0 0 -1 19.0001"; + scale = "0.8 0.8 0.8"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "-68 -380 75.4375"; + rotation = "0 0 1 233"; + scale = "1 1 1"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "-212 -76 92.35"; + rotation = "0 0 1 61"; + scale = "1.3 1.3 1.3"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "-164 -268 73.1125"; + rotation = "0 0 -1 112"; + scale = "0.8 0.8 0.8"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "436 -220 67.8"; + rotation = "0 0 1 139"; + scale = "1 1 1"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "-668 316 74.0875"; + rotation = "0 0 1 181"; + scale = "0.9 0.9 0.9"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "508 548 148.5"; + rotation = "0 0 -1 29.9998"; + scale = "1.3 1.3 1.3"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "500 -660 87.6875"; + rotation = "0 0 1 111"; + scale = "0.9 0.9 0.9"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "284 100 72.4063"; + rotation = "0 0 -1 1.00014"; + scale = "1.3 1.3 1.3"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "468 -236 69.175"; + rotation = "0 0 -1 35.9998"; + scale = "0.8 0.8 0.8"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "-612 164 112.544"; + rotation = "0 0 1 66.0002"; + scale = "0.8 0.8 0.8"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "-428 284 78.6562"; + rotation = "0 0 1 32"; + scale = "1.3 1.3 1.3"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "20 420 74.6874"; + rotation = "0 0 -1 38.9999"; + scale = "1.3 1.3 1.3"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "-444 140 74.9187"; + rotation = "0 0 -1 65.0004"; + scale = "0.9 0.9 0.9"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "-548 -484 148.5"; + rotation = "0 0 1 139"; + scale = "1.3 1.3 1.3"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "-484 436 148.5"; + rotation = "0 0 1 218"; + scale = "1.4 1.4 1.4"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "-476 588 142.537"; + rotation = "0 0 1 116"; + scale = "1.1 1.1 1.1"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "-100 -268 100.475"; + rotation = "0 0 1 200"; + scale = "0.8 0.8 0.8"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "156 -636 117.025"; + rotation = "0 0 1 23"; + scale = "1 1 1"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "-116 -180 100.637"; + rotation = "0 0 1 97"; + scale = "0.8 0.8 0.8"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "164 -252 74.7688"; + rotation = "0 0 -1 43.0002"; + scale = "1.4 1.4 1.4"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "660 -340 69"; + rotation = "0 0 1 157"; + scale = "0.9 0.9 0.9"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "-244 -476 95.45"; + rotation = "0 0 -1 17.9998"; + scale = "1.2 1.2 1.2"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "68 620 118.837"; + rotation = "0 0 1 176"; + scale = "1 1 1"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "-548 -684 71.0313"; + rotation = "0 0 1 111"; + scale = "1.1 1.1 1.1"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "-524 -516 148.5"; + rotation = "0 0 1 28"; + scale = "0.8 0.8 0.8"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "-476 -508 148.5"; + rotation = "0 0 1 184"; + scale = "1 1 1"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "516 -556 148.5"; + rotation = "0 0 1 186"; + scale = "1.4 1.4 1.4"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "-556 -460 148.5"; + rotation = "0 0 -1 25.0002"; + scale = "0.9 0.9 0.9"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "-636 316 62.9688"; + rotation = "0 0 -1 115"; + scale = "1.2 1.2 1.2"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "-492 180 64.725"; + rotation = "0 0 1 175"; + scale = "1.1 1.1 1.1"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "196 132 83.5376"; + rotation = "0 0 -1 53"; + scale = "0.9 0.9 0.9"; + shapeName = "porg2.dts"; + }; + }; + }; + new InteriorInstance(InteriorInstance) { + position = "-559.976 -5.238 85.2838"; + rotation = "-0.707069 0.00353524 0.707136 180"; + scale = "1 1 0.3"; + interiorFile = "pbrdg4.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "549.795 -4.73513 85.2621"; + rotation = "0.00420305 -0.999991 0.000795738 90.0072"; + scale = "1 1 0.3"; + interiorFile = "pbrdg4.dif"; + showTerrainInside = "0"; + + team = "2"; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/BulwarkLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/BulwarkLT.mis new file mode 100644 index 00000000..5705134e --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/BulwarkLT.mis @@ -0,0 +1,438 @@ +// DisplayName = Bulwark LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +// The Constitution was the expression not only of a political faith, +// but also of political fears. +// -- Herbert Croly +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[CTF]1000 points to win +//Map by dienasty (edited by Rooster128) +//--- MISSION STRING END --- +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + CTF_scoreLimit = "10"; + musicTrack = "lush"; + powerCount = "0"; + cdTrack = "2"; + + new MissionArea(MissionArea) { + area = "-1504 -688 1072 1376"; + flightCeiling = "2000"; + flightCeilingRange = "50"; + + locked = "true"; + }; + new Sun() { + position = "-832 -1272 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.512126 0.512126 -0.689532"; + color = "0.800000 0.600000 0.700000 1.000000"; + ambient = "0.500000 0.400000 0.400000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet2"; + terrainFile = "S8_zilch.ter"; + squareSize = "8"; + emptySquares = "141815 76536 76792 77048 119800 120056 120312 186103"; + + hazeDistance = " 250"; + visibleDistance = "1200"; + locked = "true"; + position = "-1024 -1024 0"; + }; + new NavigationGraph(navGraph) { + conjoinAngleDev = "45"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + conjoinBowlDev = "20"; + rotation = "0 0 0 0"; + coverage = "0"; + scale = "1 1 1"; + XDimOverSize = "0"; + locked = "true"; + YDimOverSize = "0"; + position = "0 0 0 1"; + GraphFile = "Invictus.nav"; + }; + new Sky(Sky) { + position = "-832 -1272 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "500"; + useSkyTextures = "0"; + renderBottomTexture = "0"; + SkySolidColor = "0.500000 0.500000 0.600000 1.000000"; + fogDistance = "100"; + fogColor = "0.550000 0.500000 0.550000 1.000000"; + fogVolume1 = "0 0 0"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "nef_BlueClear.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 609191954011538915000000000.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 609191954011538915000000000.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 609191954011538915000000000.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 2.96557e+31 -1.32748e+29"; + high_fogVolume2 = "-1 -4.61244e-33 -0.700145"; + high_fogVolume3 = "-1 3.06622e+06 -2.45086e-31"; + + locked = "true"; + cloudSpeed0 = "0.000000 0.000000"; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + powerCount = "1"; + + new SimGroup(spawnspheres) { + + powerCount = "1"; + + new SpawnSphere() { + position = "-953.239 -399.923 161.178"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "50"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "-1111.12 -385.877 156.083"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "50"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + }; + new InteriorInstance() { + position = "-1028.1 -295.497 160.05"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "bplat3.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new Item() { + position = "-1031.04 -301.474 156.779"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + className = "FlagObj"; + originalPosition = "-1031.04 -301.474 156.779 1 0 0 0"; + Target = "33"; + team = "1"; + WayPoint = "6367"; + Trigger = "6368"; + isHome = "1"; + }; + new InteriorInstance() { + position = "-1033.85 -417.469 123.091"; + rotation = "0.123788 0.119028 0.985144 93.1029"; + scale = "1 1 1"; + interiorFile = "brockc.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance() { + position = "-1109.82 -444.445 117.376"; + rotation = "0 0 1 205.301"; + scale = "1 1 1"; + interiorFile = "rst_spir_pillar.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance() { + position = "-950.497 -454.086 112.889"; + rotation = "0 0 1 154.308"; + scale = "1 1 1"; + interiorFile = "rst_spir_pillar.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + }; + new SimGroup(Team2) { + + powerCount = "1"; + + new SimGroup(spawnspheres) { + + powerCount = "1"; + + new SpawnSphere() { + position = "-1104.04 374.391 159.289"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "60"; + sphereWeight = "50"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "-933.071 366.688 164.354"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "60"; + sphereWeight = "50"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + }; + new Item() { + position = "-1020.1 296.603 156.6"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + className = "FlagObj"; + originalPosition = "-1020.1 296.603 156.6 1 0 0 0"; + Target = "37"; + team = "2"; + WayPoint = "6369"; + Trigger = "6370"; + isHome = "1"; + }; + new InteriorInstance() { + position = "-1017.16 302.58 159.785"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "bplat3.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-1121.51 440.586 116.095"; + rotation = "0 0 -1 25.7833"; + scale = "1 1 1"; + interiorFile = "rst_spir_pillar.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-935.671 430.675 120.808"; + rotation = "0 0 1 21.1993"; + scale = "1 1 1"; + interiorFile = "rst_spir_pillar.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-1025.99 399.064 125.106"; + rotation = "-0.107785 0.0920117 -0.989907 89.9799"; + scale = "1 1 1"; + interiorFile = "brockc.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + + new InteriorInstance() { + position = "-952.646 -7.89465 88.0306"; + rotation = "0 0 1 91.8556"; + scale = "1 1 1"; + interiorFile = "rst_spir_pillar.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "-1102.53 -1.32392 85.9704"; + rotation = "0 0 1 93.0015"; + scale = "1 1 1"; + interiorFile = "rst_spir_pillar.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new Item() { + position = "-952.5 -5.01701 148.8"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "0"; + }; + new Item() { + position = "-952.7 -10.6564 148.8"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "0"; + }; + new Item() { + position = "-1102.28 1.51526 146.822"; + rotation = "0 0 1 1.14602"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "0"; + }; + new Item() { + position = "-1102.59 -4.119 146.822"; + rotation = "0 0 1 1.14602"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "0"; + }; + }; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera() { + position = "-865.446 -11.0856 215.65"; + rotation = "0.183058 0.175684 -0.967277 89.5505"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera() { + position = "-1035.55 -490.937 223.223"; + rotation = "0.995634 0.0153325 -0.0920797 18.989"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera() { + position = "-1007.81 490.894 226.655"; + rotation = "-0.00037439 -0.0749299 0.997189 180.571"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + }; + new SimGroup(Random) { + + powerCount = "0"; + }; + new SimGroup(RandomOrganics) { + + powerCount = "0"; + }; +}; +//--- OBJECT WRITE END --- + +//This part is now controled by Staticshape.ovl in evo to prevent double overrides of the StaticShapeData::damageObject - choco +// +//package BulwarkInvinEquip +//{ +// +//function StaticShapeData::damageObject(%data, %targetObject, %sourceObject, %position, %amount, %damageType) +//{ +// if( $CurrentMission $= "Bulwark" && %targetObject.invincible ) +// return; +// +// parent::damageObject(%data, %targetObject, %sourceObject, %position, %amount, %damageType); +//} +// +//}; +// +// Prevent package from being activated if it is already +//if (!isActivePackage(BulwarkInvinEquip)) +// activatePackage(BulwarkInvinEquip); diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/CamellandLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/CamellandLT.mis new file mode 100644 index 00000000..d5973e4d --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/CamellandLT.mis @@ -0,0 +1,559 @@ +// DisplayName = CamelLand LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//I assure you there's a camel hidden on this map. ;) +// -- Narcot!c +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[Cluster]800 points to win +//Map by Narcot!c. +//thx to loach and DeeVee. +//Edited by ChocoTaco +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + powerCount = "0"; + musicTrack = "lush"; + CTF_timeLimit = "25"; + cdTrack = "2"; + CTF_scoreLimit = "8"; + + new MissionArea(MissionArea) { + area = "-496 -552 1120 1056"; + flightCeiling = "2000"; + flightCeilingRange = "50"; + + locked = "true"; + }; + new Sun() { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.600000 0.600000 0.600000 1.000000"; + ambient = "0.200000 0.200000 0.200000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet1"; + terrainFile = "SolsDescent.ter"; + squareSize = "8"; + + visibleDistance = "1200"; + locked = "true"; + position = "-1024 -1024 0"; + hazeDistance = "250"; + }; + new NavigationGraph(NavGraph) { + conjoinAngleDev = "45"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + YDimOverSize = "0"; + conjoinBowlDev = "20"; + locked = "true"; + position = "0 0 0 1"; + coverage = "0"; + GraphFile = "Abominable.nav"; + rotation = "0 0 0 0"; + XDimOverSize = "0"; + scale = "1 1 1"; + }; + new Sky(Sky) { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "520"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.390000 0.390000 0.390000 0.000000"; + fogDistance = "200"; + fogColor = "0.500000 0.500000 0.500000 1.000000"; + fogVolume1 = "0 0 0"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "nef_BlueClear.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 -198748244414614883000000000000000000000.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -222768174765569861000000000000000000000.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 3.60325e-30 2.17438e-39"; + high_fogVolume2 = "-1 0.39 0"; + high_fogVolume3 = "-1 520 0"; + + locked = "true"; + cloudSpeed0 = "0.000000 0.000000"; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + powerCount = "1"; + + new SimGroup(spawnspheres) { + + powerCount = "1"; + team = "1"; + + new SpawnSphere() { + position = "-217.311 -122.039 152.301"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "20"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "-171.511 -224.639 158.301"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "20"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + }; + new SimGroup(Base0) { + + powerCount = "1"; + }; + new Item() { + position = "-245.319 108.465 111.563"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + className = "FlagObj"; + isHome = "1"; + originalPosition = "-245.319 108.465 111.563 1 0 0 0"; + team = "1"; + WayPoint = "5622"; + Trigger = "5623"; + searchSchedule = "11353"; + Target = "33"; + }; + new InteriorInstance(InteriorInstance) { + position = "-249.854 -201.857 144.421"; + rotation = "0 0 1 74.4847"; + scale = "2.2 2.2 1.5"; + interiorFile = "pplat1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance() { + position = "-329.686 -14.0736 117.549"; + rotation = "0 0 -1 50.9933"; + scale = "1 1 1"; + interiorFile = "pbunk7a_CC.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + }; + new SimGroup(Team2) { + + powerCount = "1"; + + new SimGroup(spawnspheres) { + + powerCount = "1"; + team = "2"; + + new SpawnSphere() { + position = "403.85 53.53 142.769"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + }; + new SimGroup(Base0) { + + powerCount = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "356.209 156.584 147.978"; + rotation = "0 0 -1 105.997"; + scale = "2.2 2.2 1.5"; + interiorFile = "pplat1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new Item() { + position = "350.361 -139.814 108.181"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + className = "FlagObj"; + isHome = "1"; + originalPosition = "350.361 -139.814 108.181 1 0 0 0"; + team = "2"; + WayPoint = "5624"; + Trigger = "5625"; + searchSchedule = "31441"; + Target = "34"; + }; + new InteriorInstance() { + position = "453.131 -62.6038 116.716"; + rotation = "0 0 1 130.244"; + scale = "1 1 1"; + interiorFile = "pbunk7a_CC.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + }; + }; + new SimGroup(Ambiance) { + + powerCount = "0"; + }; + new SimGroup(RandomOrganics) { + + powerCount = "0"; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera() { + position = "-312.56 155.997 141.932"; + rotation = "0.0527469 -0.105626 0.993006 127.248"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera() { + position = "405.621 -199.211 131.644"; + rotation = "0.20105 0.0782592 -0.97645 43.4684"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + }; + new WaterBlock(pool1) { + position = "-320 -304 78.6252"; + rotation = "1 0 0 0"; + scale = "160 192 64.9371"; + liquidType = "OceanWater"; + density = "1"; + viscosity = "-0.4"; + waveMagnitude = "1"; + surfaceTexture = "LiquidTiles/riverdance_water_5"; + surfaceOpacity = "0.5"; + envMapTexture = "LiquidTiles/archipelago_emap_cloudsground"; + envMapIntensity = "1"; + removeWetEdges = "1"; + + textureSize = "32 32"; + floodFill = "1"; + params3 = "1.21 -0.61 0.13 -0.33"; + params1 = "0.63 -2.41 0.33 0.21"; + params2 = "0.39 0.39 0.2 0.133"; + seedPoints = "0 0 1 0 1 1 0 1"; + params0 = "0.32 -0.67 0.066 0.5"; + extent = "100 100 10"; + }; + new WaterBlock(pool2) { + position = "288 80 90.504"; + rotation = "1 0 0 0"; + scale = "192 192 55.8762"; + liquidType = "OceanWater"; + density = "1"; + viscosity = "-0.4"; + waveMagnitude = "1"; + surfaceTexture = "LiquidTiles/riverdance_water_5"; + surfaceOpacity = "0.5"; + envMapTexture = "LiquidTiles/archipelago_emap_cloudsground"; + envMapIntensity = "1"; + removeWetEdges = "1"; + + textureSize = "32 32"; + floodFill = "1"; + params3 = "1.21 -0.61 0.13 -0.33"; + params1 = "0.63 -2.41 0.33 0.21"; + params2 = "0.39 0.39 0.2 0.133"; + seedPoints = "0 0 1 0 1 1 0 1"; + params0 = "0.32 -0.67 0.066 0.5"; + extent = "100 100 10"; + }; + new InteriorInstance(InteriorInstance) { + position = "350.715 -139.623 106.381"; + rotation = "-0 0 -1 37.2423"; + scale = "2 1.4 2"; + interiorFile = "pplat5.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-245.217 108.024 109.561"; + rotation = "-0.0125139 0.00856854 0.999885 55.5795"; + scale = "2 1.4 2"; + interiorFile = "pplat5.dif"; + showTerrainInside = "0"; + }; + new WaterBlock(pool3) { + position = "-64 -208 49.1734"; + rotation = "1 0 0 0"; + scale = "288 416 38.1375"; + liquidType = "OceanWater"; + density = "1"; + viscosity = "-0.4"; + waveMagnitude = "1"; + surfaceTexture = "LiquidTiles/riverdance_water_5"; + surfaceOpacity = "0.4"; + envMapTexture = "LiquidTiles/archipelago_emap_cloudsground"; + envMapIntensity = "1"; + removeWetEdges = "1"; + + textureSize = "32 32"; + floodFill = "1"; + params3 = "1.21 -0.61 0.13 -0.33"; + params1 = "0.63 -2.41 0.33 0.21"; + params2 = "0.39 0.39 0.2 0.133"; + seedPoints = "0 0 1 0 1 1 0 1"; + params0 = "0.32 -0.67 0.066 0.5"; + extent = "100 100 10"; + }; + new TSStatic() { + position = "354.873 92.6896 148.239"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "340.638 78.1425 147.77"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + }; + new TSStatic() { + position = "325.821 229.545 158.232"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "-198.19 83.7831 109.527"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new WaterBlock(water3) { + position = "-304 56 77.3717"; + rotation = "1 0 0 0"; + scale = "160 128 32.3602"; + liquidType = "OceanWater"; + density = "1"; + viscosity = "-0.4"; + waveMagnitude = "1"; + surfaceTexture = "LiquidTiles/riverdance_water_5"; + surfaceOpacity = "0.5"; + envMapTexture = "LiquidTiles/archipelago_emap_cloudsground"; + envMapIntensity = "1"; + removeWetEdges = "1"; + + textureSize = "32 32"; + floodFill = "1"; + params3 = "1.21 -0.61 0.13 -0.33"; + params1 = "0.63 -2.41 0.33 0.21"; + params2 = "0.39 0.39 0.2 0.133"; + seedPoints = "0 0 1 0 1 1 0 1"; + params0 = "0.32 -0.67 0.066 0.5"; + extent = "100 100 10"; + }; + new WaterBlock(water4) { + position = "296 -200 89.9543"; + rotation = "1 0 0 0"; + scale = "160 128 16.561"; + liquidType = "OceanWater"; + density = "1"; + viscosity = "-0.4"; + waveMagnitude = "1"; + surfaceTexture = "LiquidTiles/riverdance_water_5"; + surfaceOpacity = "0.5"; + envMapTexture = "LiquidTiles/archipelago_emap_cloudsground"; + envMapIntensity = "1"; + removeWetEdges = "1"; + + textureSize = "32 32"; + floodFill = "1"; + params3 = "1.21 -0.61 0.13 -0.33"; + params1 = "0.63 -2.41 0.33 0.21"; + params2 = "0.39 0.39 0.2 0.133"; + seedPoints = "0 0 1 0 1 1 0 1"; + params0 = "0.32 -0.67 0.066 0.5"; + extent = "100 100 10"; + }; + new TSStatic() { + position = "-268.974 50.8969 115.114"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "291.15 -151.297 113.707"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new Item() { + position = "-247.741 -193.038 93.1271"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairKit"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new TSStatic() { + position = "363.564 -87.6006 108.075"; + rotation = "1 0 0 0"; + scale = "0.737631 1 0.779384"; + shapeName = "borg18.dts"; + }; + new TSStatic() { + position = "367.429 -198.084 117.306"; + rotation = "1 0 0 0"; + scale = "1 0.960596 1.20256"; + shapeName = "borg17.dts"; + }; + new TSStatic() { + position = "-306.6 -126.151 144.713"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "404.846 -117.008 110.741"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + }; + new TSStatic() { + position = "-222.548 -140.636 152.071"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + }; + new TSStatic() { + position = "-177.447 -265.925 152.455"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + }; + new InteriorInstance() { + position = "-58.6078 -29.0728 94.9869"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "prock7.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "-193.282 -127.336 154.392"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "pplat5.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "315.971 61.2506 155.343"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "pplat5.dif"; + showTerrainInside = "0"; + }; + new TSStatic() { + position = "-222.057 155.83 111.617"; + rotation = "1 0 0 0"; + scale = "1 1 1.49786"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "-305.472 118.044 113.181"; + rotation = "1 0 0 0"; + scale = "1 1 1.54936"; + shapeName = "borg19.dts"; + }; + new Item() { + position = "351.754 163.801 96.9946"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairKit"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + ammoStore = "1"; + Target = "-1"; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/CapriLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/CapriLT.mis new file mode 100644 index 00000000..09ca1f4f --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/CapriLT.mis @@ -0,0 +1,3095 @@ +// DisplayName = Capri LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//She was looking into my eyes with that way she had of looking that made you wonder whether she really saw out of her own eyes. +//They would look on and on after everyone else's eyes in the world would have stopped looking. +// -- The Sun Also Rises by Ernest Hemingway +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[LCTF]8 caps to win. +//Map by ChocoTaco +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + powerCount = "0"; + cdTrack = "2"; + Rabbit_scoreLimit = "6220"; + CTF_scoreLimit = "8"; + musicTrack = "lush"; + CnH_scoreLimit = "6220"; + + new MissionArea(MissionArea) { + area = "-616 -752 1264 1264"; + flightCeiling = "500"; + flightCeilingRange = "50"; + + locked = "true"; + }; + new Sun(Sun) { + position = "1024 1024 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.266381 0.352397 -0.897138"; + color = "0.601961 0.581961 0.581961 1.000000"; + ambient = "0.804000 0.504000 0.404000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet2"; + terrainFile = "S5_massive.ter"; + squareSize = "8"; + + hazeDistance = "1200"; + visibleDistance = "1200"; + locked = "true"; + position = "-1024 -1024 0"; + }; + new NavigationGraph(navGraph) { + conjoinAngleDev = "70"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + conjoinBowlDev = "20"; + rotation = "0 0 0 0"; + scale = "1 1 1"; + XDimOverSize = "0"; + YDimOverSize = "0"; + GraphFile = "Slapdash.nav"; + locked = "true"; + coverage = "0"; + position = "0 0 0 1"; + }; + new Sky(Sky) { + position = "-1024 -1024 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.1"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0016"; + cloudSpeed2 = "0.0015"; + cloudSpeed3 = "0.002"; + visibleDistance = "500"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.628627 0.698039 0.172549 1.000000"; + fogDistance = "350"; + fogColor = "0.828627 0.428039 0.302549 1.000000"; + fogVolume1 = "1350 0 200"; + fogVolume2 = "1750 200 260"; + fogVolume3 = "2350 260 500"; + materialList = "lava_yellow.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "1"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 -0.040112"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 0.742938"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 0.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 1.50468e-36 2.66807e-42"; + high_fogVolume2 = "-1 0 0"; + high_fogVolume3 = "-1 2.42845e-42 0"; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + powerCount = "0"; + + new InteriorInstance(InteriorInstance) { + position = "-238.185 229.4 173.504"; + rotation = "0 0 1 88.899"; + scale = "3 2 1"; + interiorFile = "bmisc1.dif"; + showTerrainInside = "1"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "false"; + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-33.5195 187.207 181.423"; + rotation = "0 0 1 219.533"; + scale = "3 2 1"; + interiorFile = "bmisc1.dif"; + showTerrainInside = "1"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "false"; + team = "1"; + }; + new SimGroup(team1Flag) { + + powerCount = "0"; + + new InteriorInstance() { + position = "-150.88 211.541 147.193"; + rotation = "0 0 1 1.71824"; + scale = "1 1 1"; + interiorFile = "bplat4.dif"; + showTerrainInside = "1"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "false"; + team = "1"; + }; + new Item() { + position = "-144.06 211.331 156.706"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + stand = "6328"; + originalPosition = "-144.06 211.331 156.706 1 0 0 0"; + isHome = "1"; + Target = "33"; + locked = "0"; + team = "1"; + WayPoint = "6696"; + Trigger = "6697"; + }; + new StaticShape() { + position = "-144.066 211.345 156.106"; + rotation = "0 0 1 24.0645"; + scale = "1 1 1"; + nameTag = "Base"; + dataBlock = "ExteriorFlagStand"; + lockCount = "0"; + homingCount = "0"; + + flag = "6326"; + Target = "-1"; + team = "1"; + }; + }; + new Item() { + position = "-34.8664 188.589 191.574"; + rotation = "0 0 1 39.5342"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "1"; + }; + new Item() { + position = "-31.7815 186.043 191.574"; + rotation = "0 0 1 39.5342"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "1"; + }; + new Item() { + position = "-238.381 231.226 183.855"; + rotation = "0 0 1 88.2356"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "1"; + }; + new Item() { + position = "-238.258 227.228 183.855"; + rotation = "0 0 1 88.2356"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "1"; + }; + new SpawnSphere() { + position = "-328.4 241.368 221.153"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "-0.795692 198.6 186.066"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + }; + new SimGroup(Team2) { + + powerCount = "0"; + + new InteriorInstance(InteriorInstance) { + position = "227.282 -464.256 171.968"; + rotation = "0 0 1 92.9102"; + scale = "3 2 1"; + interiorFile = "bmisc1.dif"; + showTerrainInside = "1"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "false"; + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "29.6563 -422.35 180.885"; + rotation = "0 0 1 51.0838"; + scale = "3 2 1"; + interiorFile = "bmisc1.dif"; + showTerrainInside = "1"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "false"; + team = "2"; + }; + new SimGroup(team2Flag) { + + powerCount = "0"; + + new InteriorInstance() { + position = "145.282 -435.009 148.511"; + rotation = "0 0 1 182.291"; + scale = "1 1 1"; + interiorFile = "bplat4.dif"; + showTerrainInside = "1"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "false"; + team = "2"; + }; + new Item() { + position = "138.464 -434.731 158.024"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + stand = "6342"; + originalPosition = "138.464 -434.731 158.024 1 0 0 0"; + isHome = "1"; + Target = "34"; + locked = "0"; + team = "2"; + WayPoint = "6698"; + Trigger = "6699"; + }; + new StaticShape() { + position = "138.458 -434.717 157.424"; + rotation = "0 0 1 24.0643"; + scale = "1 1 1"; + nameTag = "Base"; + dataBlock = "ExteriorFlagStand"; + lockCount = "0"; + homingCount = "0"; + + flag = "6340"; + Target = "-1"; + team = "2"; + }; + }; + new Item() { + position = "28.0866 -420.609 191.236"; + rotation = "0 0 1 50.9933"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "2"; + }; + new Item() { + position = "30.6042 -423.717 191.236"; + rotation = "0 0 1 50.9933"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "2"; + }; + new Item() { + position = "227.079 -461.844 182.719"; + rotation = "0 0 1 91.6733"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "2"; + }; + new Item() { + position = "226.963 -465.843 182.719"; + rotation = "0 0 1 91.6733"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "2"; + }; + new SpawnSphere() { + position = "338.737 -465.418 211.792"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "-9.11441 -422.598 182.615"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + + new SimGroup(AIObjectives) { + + powerCount = "0"; + }; + new SimGroup(Towers) { + + powerCount = "0"; + }; + new SimGroup(midSpawn) { + + powerCount = "0"; + + new InteriorInstance() { + position = "13.3715 -114.858 174.716"; + rotation = "0 0 1 87.753"; + scale = "1 1 1"; + interiorFile = "btowra.dif"; + showTerrainInside = "1"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "false"; + team = "0"; + }; + new InteriorInstance() { + position = "22.6534 -114.501 100.47"; + rotation = "0 0 1 87.753"; + scale = "0.489227 0.637134 8.65973"; + interiorFile = "bmisc4.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "0"; + }; + new InteriorInstance() { + position = "15.4071 -114.795 100.47"; + rotation = "0 0 1 87.753"; + scale = "1.82925 1.20404 8.65973"; + interiorFile = "bmisc4.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "0"; + }; + new TSStatic() { + position = "15.3679 -114.793 197.092"; + rotation = "0 0 1 87.753"; + scale = "3.2745 2.68682 1"; + shapeName = "bmiscf.dts"; + + locked = "0"; + team = "0"; + }; + new Item() { + position = "15.3202 -114.904 198.152"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairKit"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "0"; + }; + }; + }; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera() { + position = "-187.815 314.652 190.463"; + rotation = "0.0483144 -0.192844 0.980039 152.409"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "0"; + }; + new Camera() { + position = "-60.7359 -118.26 197.108"; + rotation = "0.0339071 -0.0583145 0.997722 119.762"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "0"; + }; + new Camera() { + position = "196.621 -374.591 186.526"; + rotation = "-0.0394776 -0.103319 0.993865 221.589"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "0"; + }; + }; + new SimGroup(Ambiance) { + + powerCount = "0"; + }; + new WaterBlock(mapWater) { + position = "0 0 -139.975"; + rotation = "1 0 0 0"; + scale = "2048 2048 256"; + liquidType = "Water"; + density = "1"; + viscosity = "5"; + waveMagnitude = "0"; + surfaceTexture = "LiquidTiles/ice_water_ram"; + surfaceOpacity = "0.6"; + envMapTexture = "lush/skies/lushcloud1"; + envMapIntensity = "0.4"; + removeWetEdges = "0"; + AudioEnvironment = "Underwater"; + }; + new SimGroup(RandomOrganics) { + + powerCount = "0"; + + new TSStatic() { + position = "-284 -44 205.812"; + rotation = "0 0 1 178"; + scale = "1.1 1.1 1.1"; + shapeName = "borg6.dts"; + }; + new TSStatic() { + position = "20 668 172.75"; + rotation = "0 0 -1 1.00014"; + scale = "1.3 1.3 1.3"; + shapeName = "borg6.dts"; + }; + new TSStatic() { + position = "-4 684 182.484"; + rotation = "0 0 1 155"; + scale = "1.1 1.1 1.1"; + shapeName = "borg6.dts"; + }; + new TSStatic() { + position = "236 652 121.031"; + rotation = "0 0 -1 2.9997"; + scale = "1.2 1.2 1.2"; + shapeName = "borg6.dts"; + }; + new TSStatic() { + position = "-476 348 195.656"; + rotation = "0 0 -1 71.0004"; + scale = "1.1 1.1 1.1"; + shapeName = "borg6.dts"; + }; + new TSStatic() { + position = "-388 -612 164.422"; + rotation = "0 0 -1 13.9999"; + scale = "1.3 1.3 1.3"; + shapeName = "borg6.dts"; + }; + new TSStatic() { + position = "-388 -660 152.828"; + rotation = "0 0 1 43"; + scale = "0.9 0.9 0.9"; + shapeName = "borg6.dts"; + }; + new TSStatic() { + position = "-764 628 128.922"; + rotation = "0 0 -1 52.0003"; + scale = "1.4 1.4 1.4"; + shapeName = "borg6.dts"; + }; + new TSStatic() { + position = "-68 252 166.875"; + rotation = "0 0 -1 52.0003"; + scale = "0.9 0.9 0.9"; + shapeName = "borg6.dts"; + }; + new TSStatic() { + position = "-924 444 128.219"; + rotation = "0 0 1 88"; + scale = "1 1 1"; + shapeName = "borg6.dts"; + }; + new TSStatic() { + position = "-620 -348 176.953"; + rotation = "0 0 -1 19.0001"; + scale = "1.2 1.2 1.2"; + shapeName = "borg6.dts"; + }; + new TSStatic() { + position = "-812 -332 158.469"; + rotation = "0 0 -1 4.99997"; + scale = "1.4 1.4 1.4"; + shapeName = "borg6.dts"; + }; + new TSStatic() { + position = "508 -620 190.141"; + rotation = "0 0 1 214"; + scale = "0.9 0.9 0.9"; + shapeName = "borg6.dts"; + }; + new TSStatic() { + position = "-708 180 175.812"; + rotation = "0 0 1 2.99997"; + scale = "1.4 1.4 1.4"; + shapeName = "borg6.dts"; + }; + new TSStatic() { + position = "268 -780 114.953"; + rotation = "0 0 -1 114"; + scale = "1.1 1.1 1.1"; + shapeName = "borg6.dts"; + }; + new TSStatic() { + position = "-500 244 196.938"; + rotation = "0 0 1 23"; + scale = "1.1 1.1 1.1"; + shapeName = "borg6.dts"; + }; + new TSStatic() { + position = "-308 -716 146.109"; + rotation = "0 0 1 16"; + scale = "1.4 1.4 1.4"; + shapeName = "borg6.dts"; + }; + new TSStatic() { + position = "420 -588 184.219"; + rotation = "0 0 1 91"; + scale = "1 1 1"; + shapeName = "borg6.dts"; + }; + new TSStatic() { + position = "588 -740 135.125"; + rotation = "0 0 1 82.9998"; + scale = "0.9 0.9 0.9"; + shapeName = "borg6.dts"; + }; + new TSStatic() { + position = "-12 404 142.734"; + rotation = "0 0 -1 87.0002"; + scale = "1 1 1"; + shapeName = "borg6.dts"; + }; + new TSStatic() { + position = "-132 388 154.75"; + rotation = "0 0 -1 101"; + scale = "1.3 1.3 1.3"; + shapeName = "borg19.dts"; + }; + new InteriorInstance() { + position = "-236.674 -267.681 151.953"; + rotation = "-0.134106 -0.0859659 -0.987231 64.664"; + scale = "0.93 0.93 0.93"; + interiorFile = "bspir4.dif"; + showTerrainInside = "0"; + + org = "1"; + }; + new TSStatic() { + position = "156 756 155.953"; + rotation = "0 0 1 79.9998"; + scale = "0.8 0.8 0.8"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "524 -420 193.641"; + rotation = "0 0 -1 85"; + scale = "0.8 0.8 0.8"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "-572 -548 192.391"; + rotation = "0 0 -1 56"; + scale = "1.2 1.2 1.2"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "-596 332 190.875"; + rotation = "0 0 -1 31.0002"; + scale = "1.5 1.5 1.5"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "-140.736 549.334 177.644"; + rotation = "0 0 -1 47.9999"; + scale = "1.2 1.2 1.2"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "-300.133 464.323 150.891"; + rotation = "0 0 1 153"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "-336.298 -448.032 203.831"; + rotation = "0 0 1 116"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + }; + new InteriorInstance() { + position = "132.524 380.243 140.647"; + rotation = "-0.381013 0.801963 0.460092 2.17321"; + scale = "2.03 2.03 2.03"; + interiorFile = "bspir4.dif"; + showTerrainInside = "0"; + + org = "1"; + }; + new TSStatic() { + position = "-500 -572 197.688"; + rotation = "0 0 -1 111"; + scale = "0.8 0.8 0.8"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "-556 100 171.906"; + rotation = "0 0 1 11"; + scale = "0.8 0.8 0.8"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "-556 -460 192.625"; + rotation = "0 0 1 64.9998"; + scale = "1.4 1.4 1.4"; + shapeName = "borg19.dts"; + }; + new InteriorInstance() { + position = "-25.8089 -152.062 161.408"; + rotation = "-0.199984 0.00729769 0.979772 54.9529"; + scale = "2.24 2.24 2.24"; + interiorFile = "bspir4.dif"; + showTerrainInside = "0"; + + org = "1"; + }; + new TSStatic() { + position = "-144.063 -453.298 145.806"; + rotation = "0 0 -1 75.7541"; + scale = "1.4 1.4 1.4"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "-410.092 -307.199 190.109"; + rotation = "0 0 1 82.9998"; + scale = "1.5 1.5 1.5"; + shapeName = "borg19.dts"; + }; + new InteriorInstance() { + position = "344.282 428.151 131.209"; + rotation = "0.109115 0.147578 -0.983013 77.9584"; + scale = "2.22 2.22 2.22"; + interiorFile = "bspir4.dif"; + showTerrainInside = "0"; + + org = "1"; + }; + new TSStatic() { + position = "756.695 560.455 169.578"; + rotation = "0 0 1 120"; + scale = "1.5 1.5 1.5"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "-820 -540 116.125"; + rotation = "0 0 1 97.9998"; + scale = "0.8 0.8 0.8"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "-204 -644 139.719"; + rotation = "0 0 1 191"; + scale = "0.8 0.8 0.8"; + shapeName = "borg19.dts"; + }; + new InteriorInstance() { + position = "221.737 68.1158 145.803"; + rotation = "-0.0874419 -0.0341143 0.995585 214.855"; + scale = "1.95 1.95 1.95"; + interiorFile = "bspir4.dif"; + showTerrainInside = "0"; + + org = "1"; + }; + new TSStatic() { + position = "260 -708 142.688"; + rotation = "0 0 1 18"; + scale = "1.1 1.1 1.1"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "15.7362 -85.6342 181.045"; + rotation = "0.0742147 0.706105 0.704207 16.9777"; + scale = "0.9 0.9 0.9"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "-580 220 192.531"; + rotation = "0 0 1 9.99997"; + scale = "1.2 1.2 1.2"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "-484 -724 153.016"; + rotation = "0 0 -1 98.0004"; + scale = "0.8 0.8 0.8"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "-532 -684 163.297"; + rotation = "0 0 1 73"; + scale = "1.5 1.5 1.5"; + shapeName = "borg19.dts"; + }; + new SimGroup(Addition3BEPlant5) { + + powerCount = "0"; + + new TSStatic() { + position = "-396 556 122.5"; + rotation = "0.499957 0.11751 -0.858041 33.5461"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "28 388 136.906"; + rotation = "-0.10174 0.267051 0.958297 230.102"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "76 -596 151.953"; + rotation = "0.0268524 -0.285106 0.95812 13.5631"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-164 404 148.453"; + rotation = "-0.193504 0.056521 0.97947 214.324"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-140 -348 127.5"; + rotation = "0.163486 -0.10361 0.98109 174.113"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-132 540 180.297"; + rotation = "-0.172705 -0.0245954 -0.984666 106.849"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-620 -708 132.813"; + rotation = "-0.281359 0.171249 0.944199 207.445"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "364 396 159.328"; + rotation = "0.108358 0.394164 0.91263 43.4857"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "444 -364 176.781"; + rotation = "-0.0179146 0.165425 0.98606 72.7668"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-780 76 160.031"; + rotation = "0.0467657 -0.178013 0.982916 106.947"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-732 500 135.922"; + rotation = "0.270311 -0.176756 0.946409 221.851"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "500 -316 175.125"; + rotation = "-0.139067 0.178294 -0.9741 76.4573"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-260 -500 167.109"; + rotation = "-0.158337 -0.184491 0.969996 119.53"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-796 -124 188.625"; + rotation = "-0.325134 -0.121135 0.937877 92.6734"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-636 452 117.859"; + rotation = "0.0506024 0.0378434 -0.998002 55.0942"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "276 428 139.016"; + rotation = "-0.842551 -0.227569 0.48818 35.95"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "76 188 174.313"; + rotation = "-0.282642 -0.13154 -0.950163 98.9045"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "436 212 194.266"; + rotation = "0.0940017 0.174247 -0.980205 53.9204"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-844 580 128.844"; + rotation = "0.473678 -0.404428 0.782347 48.7064"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-764 76 157.625"; + rotation = "-0.242603 0.034118 -0.969526 54.4293"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "268 660 119.547"; + rotation = "-0.0738374 0.2418 0.967513 163.545"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-36 604 153.109"; + rotation = "-0.335853 0.114815 0.934891 148.098"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "556 124 182.344"; + rotation = "-0.27753 -0.282533 0.918233 48.5601"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "692 484 126.922"; + rotation = "0.594608 0.0504924 0.802429 24.7866"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-732 -284 162.344"; + rotation = "-0.0831067 -0.188019 0.978643 154.537"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-428 700 151.531"; + rotation = "-0.372565 -0.840924 0.392482 7.63411"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-612 -636 157.594"; + rotation = "-0.3832 -0.854764 0.350053 19.8218"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "164 868 144.688"; + rotation = "0.259039 0.184101 0.948159 98.0296"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "252 -300 164.953"; + rotation = "-0.0351677 0.18448 0.982207 92.0285"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-780 -100 184.859"; + rotation = "0.0246565 0.299012 0.953931 186.678"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-660 -620 159.625"; + rotation = "-0.122311 -0.16789 0.978189 143.754"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "692 748 179.312"; + rotation = "-0.23595 0.0873385 -0.967832 115.7"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-492 396 179.234"; + rotation = "0.0399686 0.306094 0.951162 238.522"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-340 -164 205.578"; + rotation = "-0.0602847 -0.210315 0.975773 39.8927"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-348 236 211.484"; + rotation = "0.154144 0.144033 -0.977494 112.213"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-356 -556 185.781"; + rotation = "-0.844076 -0.377015 -0.381308 25.8453"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-620 -548 189.812"; + rotation = "-0.113011 0.0507402 0.992297 189.923"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "76 -476 163.75"; + rotation = "-0.526371 -0.186286 -0.829597 60.9043"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-52 -708 150.531"; + rotation = "0.359853 -0.0978572 -0.927863 61.7087"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "324 -164 204.234"; + rotation = "0.0120492 0.159427 -0.987136 89.7418"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-116 -204 173.453"; + rotation = "0.1807 -0.159734 0.970481 137.18"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-196 -508 161.719"; + rotation = "0.0517823 -0.66066 0.748897 51.8403"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-868 -140 176.031"; + rotation = "0.153345 -0.142003 -0.977916 48.9577"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-652 404 151.766"; + rotation = "0.449308 0.383964 0.806656 67.8886"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "556 -436 193.672"; + rotation = "0.0443086 0.110578 0.992879 174.042"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-604 292 191.641"; + rotation = "0.137169 0.0430172 -0.989613 47.4391"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "124 60 152.922"; + rotation = "-0.283512 0.0325844 0.958415 232.056"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-364 444 146.672"; + rotation = "0.181047 0.116747 0.97652 90.3611"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "492 -212 202.141"; + rotation = "-0.367759 0.0282847 0.929491 124.522"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-204 -484 168.828"; + rotation = "-0.333096 -0.632451 -0.699323 32.4422"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + }; + new TSStatic() { + position = "372 684 128.5"; + rotation = "0 0 1 41"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "500 -468 192.919"; + rotation = "0 0 -1 13.9999"; + scale = "1.1 1.1 1.1"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "-292 -156 196.109"; + rotation = "0 0 1 156"; + scale = "1.2 1.2 1.2"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "-836 668 143.397"; + rotation = "-0.165407 -0.184025 0.968904 67.664"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-676 356 166.741"; + rotation = "-0.185769 -0.0114161 0.982527 123.843"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-412 308 190.584"; + rotation = "-0.0201997 0.0476168 0.998661 141.048"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "292 -804 124.725"; + rotation = "-0.105077 0.0753027 0.991609 193.884"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-476 -636 170.288"; + rotation = "-0.869248 -0.480276 -0.117234 33.1758"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "324 564 132.959"; + rotation = "-0.00561637 0.0621805 0.998049 103.109"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "196 668 132.428"; + rotation = "0.285031 -0.0226208 0.958251 117.194"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-892 -772 152.288"; + rotation = "-0.0530901 -0.65843 -0.750768 17.2588"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-668 -548 179.756"; + rotation = "-0.234912 -0.111281 0.965626 118.772"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "284 492 143.272"; + rotation = "0.126272 0.293635 0.947541 121.664"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-956 -716 150.147"; + rotation = "0.0357508 0.246385 0.968512 86.8284"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "116 452 128.35"; + rotation = "-0.152899 -0.15603 -0.975847 113.293"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-932 -308 173.584"; + rotation = "-0.126462 -0.227628 -0.965501 93.01"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-796 -300 163.928"; + rotation = "0.0587702 -0.153006 0.986476 144.456"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "44 636 151.772"; + rotation = "-0.909468 -0.410643 -0.0651235 30.0076"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-812 812 177.819"; + rotation = "-0.0418281 -0.264997 0.963342 174.219"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-708 460 133.147"; + rotation = "0.474304 0.155464 0.866526 28.7018"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-916 860 151.444"; + rotation = "-0.185468 0.187405 0.964614 192.544"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-460 -540 195.678"; + rotation = "0.110709 -0.179057 0.97759 44.9095"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-292 -60 199.303"; + rotation = "-0.131099 0.0170659 0.991222 109.477"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "460 524 147.35"; + rotation = "0.270509 0.0480838 -0.961516 101.214"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-636 116 176.725"; + rotation = "0.0366371 -0.31195 0.949392 199.007"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-364 -716 126.35"; + rotation = "-0.194167 0.250283 -0.948503 101.978"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-388 684 133.397"; + rotation = "0.186698 -0.0423226 0.981505 238.088"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-268 -788 114.756"; + rotation = "0.0038165 -0.167509 -0.985863 97.8085"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-876 -788 147.444"; + rotation = "0.329025 -0.943222 0.0455455 21.6937"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-508 604 130.366"; + rotation = "0.0466837 -0.0863161 0.995173 73.2653"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "404 452 147.178"; + rotation = "0.197331 0.056035 -0.978734 34.6951"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-364 -492 204.959"; + rotation = "-0.22334 0.229235 0.947402 97.0808"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-660 356 170.272"; + rotation = "-0.113929 0.010878 0.993429 205.835"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new InteriorInstance() { + position = "420.384 -412.55 185.698"; + rotation = "0.0917441 0.280866 0.955352 76.5305"; + scale = "2.69 2.69 2.69"; + interiorFile = "brock7.dif"; + showTerrainInside = "0"; + + org = "1"; + }; + new InteriorInstance() { + position = "-500.334 -76.9983 228.942"; + rotation = "0.250481 -0.320775 -0.913435 71.8552"; + scale = "2.16 2.16 2.16"; + interiorFile = "brock7.dif"; + showTerrainInside = "0"; + + org = "1"; + }; + new InteriorInstance() { + position = "-387.854 -428.132 186.714"; + rotation = "0.35093 0.215362 -0.9113 36.0127"; + scale = "1.38 1.38 1.38"; + interiorFile = "brock7.dif"; + showTerrainInside = "0"; + + org = "1"; + }; + new InteriorInstance() { + position = "-763.368 -603.928 146.72"; + rotation = "-0.195416 0.345782 0.91774 49.6431"; + scale = "2.69 2.69 2.69"; + interiorFile = "brock7.dif"; + showTerrainInside = "0"; + + org = "1"; + }; + new InteriorInstance() { + position = "379.828 244.005 191.668"; + rotation = "0.0804026 -0.0203363 0.996555 155.084"; + scale = "1.85 1.85 1.85"; + interiorFile = "brock7.dif"; + showTerrainInside = "0"; + + org = "1"; + }; + new InteriorInstance() { + position = "-924.604 147.378 167.777"; + rotation = "0.055653 -0.404037 -0.913048 81.1062"; + scale = "1.87 1.87 1.87"; + interiorFile = "brock7.dif"; + showTerrainInside = "0"; + + org = "1"; + }; + new InteriorInstance() { + position = "-468.229 -819.913 116.553"; + rotation = "-0.289674 -0.0950822 -0.952391 104.719"; + scale = "1.84 1.84 1.84"; + interiorFile = "brock7.dif"; + showTerrainInside = "0"; + + org = "1"; + }; + new InteriorInstance() { + position = "-675.847 -412.078 196.469"; + rotation = "0.374044 0.897626 0.233148 37.3054"; + scale = "0.52 0.52 0.52"; + interiorFile = "brock7.dif"; + showTerrainInside = "0"; + + org = "1"; + }; + new InteriorInstance() { + position = "-682.963 831.4 177.723"; + rotation = "-0.082281 0.306382 -0.948346 118.699"; + scale = "2.84 2.84 2.84"; + interiorFile = "brock7.dif"; + showTerrainInside = "0"; + + org = "1"; + }; + new InteriorInstance() { + position = "-668.326 512.724 105.716"; + rotation = "0.555161 -0.135167 -0.820687 19.4352"; + scale = "2.99 2.99 2.99"; + interiorFile = "bspir4.dif"; + showTerrainInside = "0"; + + org = "1"; + }; + new InteriorInstance() { + position = "-444.327 -187.65 177.174"; + rotation = "0.0452724 -0.0946594 0.99448 145.182"; + scale = "0.64 0.64 0.64"; + interiorFile = "bspir4.dif"; + showTerrainInside = "0"; + + org = "1"; + }; + new SimGroup(Addition1BEPlant1) { + + powerCount = "0"; + + new TSStatic() { + position = "108 396 154.506"; + rotation = "0.390114 0.366999 -0.844466 35.2083"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "452 -812 115.725"; + rotation = "0.0768403 0.408292 -0.909612 85.3822"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-84 -940 158.334"; + rotation = "0.628594 0.315681 -0.710785 55.4903"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-420 -4 190.084"; + rotation = "-0.261209 -0.185497 0.947291 145.784"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-116 -220 169.85"; + rotation = "0.269509 -0.077342 0.959887 225.309"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "500 20 189.866"; + rotation = "-0.103247 0.382519 0.918161 74.6599"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-588 -796 140.881"; + rotation = "-0.0824052 -0.0611072 0.994724 211.84"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-652 -620 161.147"; + rotation = "-0.12499 -0.158927 0.979347 157.463"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "588 -68 206.022"; + rotation = "0.198537 0.125759 -0.971992 74.563"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-36 -836 153.459"; + rotation = "0.313716 0.323429 -0.892735 98.4708"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-564 -4 215.788"; + rotation = "-0.0662327 0.0272021 0.997433 184.987"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-660 -900 133.756"; + rotation = "0.0576581 0.394054 0.917277 75.7387"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-220 500 140.35"; + rotation = "0.15393 0.238495 -0.958867 59.041"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-68 -628 145.084"; + rotation = "-0.208321 -0.0220364 -0.977812 116.159"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-124 36 155.522"; + rotation = "0.180709 -0.545289 -0.818538 38.6121"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "180 612 173.178"; + rotation = "0.931982 0.0735459 0.354967 19.5527"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "204 -284 156.913"; + rotation = "-0.0540433 0.0293755 -0.998106 75.105"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "684 -228 179.662"; + rotation = "-0.177999 -0.0762916 -0.981069 51.856"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-244 -124 205.147"; + rotation = "-0.0830128 0.285485 0.954781 64.3655"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "244 604 137.569"; + rotation = "0.0489875 -0.268947 0.961908 117"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "244 436 142.709"; + rotation = "-0.0215916 -0.0567067 0.998157 106.101"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "388 468 140.741"; + rotation = "-0.0762348 0.183269 0.980102 162.352"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "236 132 163.85"; + rotation = "0.179297 -0.0487302 0.982587 149.514"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-276 -764 116.022"; + rotation = "-0.518743 -0.834838 0.184261 21.4627"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-556 -796 141.022"; + rotation = "0.0631059 -0.235139 0.969911 154.757"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-660 -836 116.397"; + rotation = "0.0667946 0.274408 0.959291 208.831"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-316 -84 204.506"; + rotation = "0.102475 0.186977 0.977005 213.262"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-540 -932 158.319"; + rotation = "0.482651 0.324283 -0.813565 69.6315"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "780 -148 176.913"; + rotation = "-0.0477493 -0.144806 0.988307 227.501"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-700 596 135.959"; + rotation = "-0.257782 -0.956995 -0.133079 36.3272"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-164 -12 178.756"; + rotation = "0.973204 0.0265698 0.228403 29.9824"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "660 156 195.616"; + rotation = "0.0640367 -0.277407 0.958616 92.421"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "484 -236 188.913"; + rotation = "0.00802057 0.262206 -0.964979 107.953"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-548 324 197.631"; + rotation = "-0.0439397 0.00319197 0.999029 69.0523"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-84 -236 141.459"; + rotation = "-0.495293 -0.0224341 -0.868436 76.7162"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "588 -220 210.897"; + rotation = "0.033636 0.0439943 0.998465 222.94"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "60 -924 161.366"; + rotation = "0.203214 -0.00651301 0.979113 124.008"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "204 380 154.85"; + rotation = "0.0596036 0.285862 0.956415 116.311"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "284 76 167.522"; + rotation = "0.231568 0.1711 0.957654 83.4565"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "772 324 138.631"; + rotation = "0.0515044 -0.863552 0.501623 38.7345"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "76 -92 169.506"; + rotation = "-0.116167 -0.0897587 0.989166 133.455"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-692 -180 171.788"; + rotation = "0.25094 -0.285436 -0.924962 60.8258"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "572 -436 193.788"; + rotation = "-0.0429343 0.111979 0.992783 194.893"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "548 612 115.6"; + rotation = "-0.51798 -0.645391 0.561398 43.0979"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "468 -940 142.991"; + rotation = "-0.010559 0.083941 0.996415 165.053"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "188 -892 138.912"; + rotation = "-0.0550359 -0.459318 0.886565 75.5668"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-428 36 202.131"; + rotation = "-0.132009 -0.112523 0.984841 214.501"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "676 468 130.225"; + rotation = "0.0670358 0.00453735 -0.99774 95.1293"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-556 596 116.631"; + rotation = "-0.00461628 0.271687 0.962375 144.302"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "20 -644 130.428"; + rotation = "0.141487 -0.110387 0.983766 139.611"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + }; + }; + new SimGroup(Addition2BEPlant5) { + + powerCount = "0"; + + new TSStatic() { + position = "-236 28 157.578"; + rotation = "0.0826505 0.155686 0.984343 181.969"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-628 -876 129.828"; + rotation = "0.478534 -0.24266 -0.843873 64.4285"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-132 196 153.922"; + rotation = "-0.0269601 0.128205 -0.991381 64.4469"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "668 -740 122.766"; + rotation = "-0.237601 0.0230267 -0.97109 76.6297"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-196 -452 166.234"; + rotation = "0.152148 -0.984995 0.0814629 24.1878"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-484 -476 197.094"; + rotation = "0.00615848 -0.00165016 0.99998 239.999"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "348 300 198.672"; + rotation = "0.973621 0.219026 0.0639546 30.5318"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "76 -220 149.938"; + rotation = "-0.104141 0.437101 -0.893363 78.2403"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-356 60 200.203"; + rotation = "-0.0702308 0.170868 0.982788 222.325"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "468 -620 177.719"; + rotation = "-0.102355 0.341702 -0.934218 88.8921"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-772 -260 175.047"; + rotation = "-0.04905 -0.257088 0.965142 185.791"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "428 -44 179.234"; + rotation = "0.0474617 0.0182189 -0.998707 48.055"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "364 -228 212.625"; + rotation = "-0.130486 -0.0976918 0.986625 19.2527"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-764 -492 161.156"; + rotation = "-0.524939 0.615033 -0.588366 41.2929"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "724 -708 126.328"; + rotation = "0.0512128 0.11436 0.992118 127.361"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "188 268 163.359"; + rotation = "-0.204844 0.231651 0.950987 116.603"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-124 -924 125.359"; + rotation = "0.0817201 0.155486 0.984452 68.8346"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-412 132 175.062"; + rotation = "-0.0969935 0.0569046 0.993657 214.792"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-204 -916 130.484"; + rotation = "0.263816 0.370359 -0.890637 54.1966"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-236 -500 172.391"; + rotation = "-0.140681 0.00902276 0.990014 96.5721"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-124 452 128.422"; + rotation = "-0.0187536 0.636976 0.770655 30.839"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-284 356 170.187"; + rotation = "0.229994 0.152718 0.961135 87.2661"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "380 628 126.078"; + rotation = "-0.0279314 0.174739 -0.984219 104.883"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "756 212 180.125"; + rotation = "0.0471513 0.243306 0.968803 59.5527"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "140 28 157.156"; + rotation = "-0.0391775 0.151449 0.987688 234.421"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "436 -724 146.938"; + rotation = "0.0246973 0.226505 -0.973697 100.505"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-100 468 144.516"; + rotation = "-0.654703 0.603364 0.455318 34.3073"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "716 4 184.188"; + rotation = "-0.258213 0.105824 0.960275 180"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "236 -740 125.359"; + rotation = "-0.161591 -0.390238 0.906423 97.6068"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-580 -300 170.047"; + rotation = "-0.334729 0.422619 -0.842229 47.8751"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "740 -948 143.125"; + rotation = "0.17691 -0.338606 -0.924148 46.1717"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "132 -116 174.078"; + rotation = "0.0548543 0.896841 -0.438938 15.8656"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "612 -756 118.953"; + rotation = "-0.0442779 -0.177163 0.983185 110.91"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "452 -884 150.562"; + rotation = "-0.145244 0.0941551 0.984906 222.408"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-332 180 192.437"; + rotation = "-0.744744 -0.458341 0.485057 41.8235"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "20 -788 190.781"; + rotation = "0.145268 -0.166591 0.975266 132.074"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "364 596 120.891"; + rotation = "-0.0760384 -0.104365 -0.991628 69.4505"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "116 -516 120.75"; + rotation = "-0.384542 -0.30172 0.872406 68.0542"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "516 -884 152.359"; + rotation = "0.962408 -0.235464 -0.135378 35.7496"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "140 228 152.703"; + rotation = "0.124703 -0.0154959 -0.992073 68.4238"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "748 76 157.094"; + rotation = "-0.0598963 0.112507 -0.991844 72.4465"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "796 -132 182.266"; + rotation = "0.180126 -0.172848 0.968338 202.29"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "452 -252 184.906"; + rotation = "-0.0434471 -0.346014 -0.937223 68.4112"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-588 548 137.359"; + rotation = "-0.770705 0.63613 -0.0367703 26.7056"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "788 348 131.844"; + rotation = "0.301168 -0.00655826 0.953549 209.625"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "268 -844 132.484"; + rotation = "-0.112551 -0.422542 -0.899328 41.9009"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "540 52 186.5"; + rotation = "0.488487 -0.394007 -0.778549 52.4911"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-276 -628 138.641"; + rotation = "-0.220117 -0.268514 0.937789 136.588"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "348 -772 128"; + rotation = "0.272235 -0.0473218 0.961066 102.232"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "348 -844 120.719"; + rotation = "-0.0446358 0.119482 -0.991832 59.4037"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + }; + new InteriorInstance() { + position = "199.538 -74.1905 202.312"; + rotation = "-0.0174818 0.233926 0.972097 56.71"; + scale = "2.24 2.24 2.24"; + interiorFile = "bspir4.dif"; + showTerrainInside = "0"; + + org = "1"; + }; + new InteriorInstance() { + position = "-214.464 -161.036 202.447"; + rotation = "-0.270325 -0.135547 0.95318 55.5071"; + scale = "2.24 2.24 2.24"; + interiorFile = "bspir4.dif"; + showTerrainInside = "0"; + + org = "1"; + }; + }; + new Precipitation(Precipitation) { + position = "-138 26 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Rain"; + lockCount = "0"; + homingCount = "0"; + percentage = "1"; + color1 = "0.628627 0.698039 0.172549 1.000000"; + color2 = "-1.000000 0.000000 0.000000 1.000000"; + color3 = "-1.000000 0.000000 0.000000 1.000000"; + offsetSpeed = "0.25"; + minVelocity = "1.25"; + maxVelocity = "2"; + maxNumDrops = "300"; + maxRadius = "100"; + + locked = "0"; + }; + new Lightning(LStorm) { + position = "0.600006 -112.4 450"; + rotation = "1 0 0 0"; + scale = "1024 1024 800"; + dataBlock = "DefaultStorm"; + lockCount = "0"; + homingCount = "0"; + strikesPerMinute = "4"; + strikeWidth = "2.5"; + chanceToHitTarget = "0.5"; + strikeRadius = "10"; + boltStartRadius = "60"; + color = "0.628627 0.698039 0.172549 1.000000"; + fadeColor = "0.828627 0.898039 0.372549 1.000000"; + useFog = "1"; + + locked = "0"; + }; + new SimGroup(Towers) { + + powerCount = "0"; + + new InteriorInstance() { + position = "-204.537 -80.4171 157.142"; + rotation = "0 0 1 7.53903"; + scale = "0.950323 1.03877 7.90957"; + interiorFile = "bmisc4.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "-205.271 -80.3475 244.647"; + rotation = "-0.525833 0.601458 -0.601455 235.474"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "-205.271 -80.3475 228.707"; + rotation = "-0.525833 0.601458 -0.601455 235.474"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "-203.823 -80.4683 228.707"; + rotation = "0.628248 0.550139 -0.550138 115.722"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "-203.823 -80.4683 244.647"; + rotation = "0.628248 0.550139 -0.550138 115.722"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "-203.823 -80.4683 260.587"; + rotation = "0.628248 0.550139 -0.550138 115.722"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "-205.271 -80.3475 260.587"; + rotation = "-0.525833 0.601458 -0.601455 235.474"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "-204.537 -80.4171 263.602"; + rotation = "0 0 1 7.53903"; + scale = "0.410819 0.966715 0.620765"; + interiorFile = "bmisc4.dif"; + showTerrainInside = "1"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "false"; + team = "2"; + }; + new InteriorInstance() { + position = "198.576 -154.148 157.397"; + rotation = "0 0 1 196.042"; + scale = "0.950323 1.03877 7.90957"; + interiorFile = "bmisc4.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "199.291 -154.326 244.902"; + rotation = "0.685458 0.514853 -0.514853 111.142"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "199.291 -154.326 228.962"; + rotation = "0.685458 0.514853 -0.514853 111.142"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "197.877 -153.992 228.962"; + rotation = "-0.46967 0.624267 -0.624261 230.316"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "197.877 -153.992 244.902"; + rotation = "-0.46967 0.624267 -0.624261 230.316"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "197.877 -153.992 260.842"; + rotation = "-0.46967 0.624267 -0.624261 230.316"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "199.291 -154.326 260.842"; + rotation = "0.685458 0.514853 -0.514853 111.142"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "198.576 -154.148 263.857"; + rotation = "0 0 1 196.042"; + scale = "0.410819 0.966715 0.620765"; + interiorFile = "bmisc4.dif"; + showTerrainInside = "1"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "false"; + team = "2"; + }; + new InteriorInstance() { + position = "-152.834 -801.262 128.225"; + rotation = "0 0 1 32.7492"; + scale = "0.950323 1.03877 7.90957"; + interiorFile = "bmisc4.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "-153.469 -800.886 215.73"; + rotation = "-0.359161 0.659927 -0.659924 219.513"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "-153.469 -800.886 199.79"; + rotation = "-0.359161 0.659927 -0.659924 219.513"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "-152.21 -801.612 199.79"; + rotation = "0.791893 0.431801 -0.431802 103.25"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "-152.21 -801.612 215.73"; + rotation = "0.791893 0.431801 -0.431802 103.25"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "-152.21 -801.612 231.67"; + rotation = "0.791893 0.431801 -0.431802 103.25"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "-153.469 -800.886 231.67"; + rotation = "-0.359161 0.659927 -0.659924 219.513"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "-152.834 -801.262 234.685"; + rotation = "0 0 1 32.7492"; + scale = "0.410819 0.966715 0.620765"; + interiorFile = "bmisc4.dif"; + showTerrainInside = "1"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "false"; + team = "2"; + }; + new InteriorInstance() { + position = "148.51 -800.549 128.925"; + rotation = "-0 0 -1 29.7033"; + scale = "0.950323 1.03877 7.90957"; + interiorFile = "bmisc4.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "147.883 -800.939 216.43"; + rotation = "0.771887 -0.449552 0.449549 104.672"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "147.883 -800.939 200.49"; + rotation = "0.771887 -0.449552 0.449549 104.672"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "149.109 -800.159 200.49"; + rotation = "0.380201 0.654007 -0.654004 138.367"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "149.109 -800.159 216.43"; + rotation = "0.380201 0.654007 -0.654004 138.367"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "149.109 -800.159 232.37"; + rotation = "0.380201 0.654007 -0.654004 138.367"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "147.883 -800.939 232.37"; + rotation = "0.771887 -0.449552 0.449549 104.672"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "148.51 -800.549 235.385"; + rotation = "-0 0 -1 29.7033"; + scale = "0.410819 0.966715 0.620765"; + interiorFile = "bmisc4.dif"; + showTerrainInside = "1"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "false"; + team = "2"; + }; + new InteriorInstance() { + position = "-158.952 568.913 131.411"; + rotation = "0 0 1 162.238"; + scale = "0.950323 1.03877 7.90957"; + interiorFile = "bmisc4.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "-158.258 569.164 218.916"; + rotation = "0.459452 0.628055 -0.628054 130.647"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "-158.258 569.164 202.976"; + rotation = "0.459452 0.628055 -0.628054 130.647"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "-159.619 568.654 202.976"; + rotation = "0.695596 -0.508012 0.508006 110.356"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "-159.619 568.654 218.916"; + rotation = "0.695596 -0.508012 0.508006 110.356"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "-159.619 568.654 234.856"; + rotation = "0.695596 -0.508012 0.508006 110.356"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "-158.258 569.164 234.856"; + rotation = "0.459452 0.628055 -0.628054 130.647"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "-158.952 568.913 237.87"; + rotation = "0 0 1 162.238"; + scale = "0.410819 0.966715 0.620765"; + interiorFile = "bmisc4.dif"; + showTerrainInside = "1"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "false"; + team = "2"; + }; + new InteriorInstance() { + position = "150.643 564.871 131.568"; + rotation = "0 0 1 202.918"; + scale = "0.950323 1.03877 7.90957"; + interiorFile = "bmisc4.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "151.333 564.609 219.074"; + rotation = "0.730419 0.482954 -0.482954 107.71"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "151.333 564.609 203.133"; + rotation = "0.730419 0.482954 -0.482954 107.71"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "149.969 565.109 203.133"; + rotation = "-0.424139 0.640357 -0.640351 225.967"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "149.969 565.109 219.074"; + rotation = "-0.424139 0.640357 -0.640351 225.967"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "149.969 565.109 235.013"; + rotation = "-0.424139 0.640357 -0.640351 225.967"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "151.333 564.609 235.013"; + rotation = "0.730419 0.482954 -0.482954 107.71"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "150.643 564.871 238.028"; + rotation = "0 0 1 202.918"; + scale = "0.410819 0.966715 0.620765"; + interiorFile = "bmisc4.dif"; + showTerrainInside = "1"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "false"; + team = "2"; + }; + new InteriorInstance() { + position = "-667.668 218.207 250.311"; + rotation = "0 0 1 112.963"; + scale = "0.410819 0.966715 0.620765"; + interiorFile = "bmisc4.dif"; + showTerrainInside = "1"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "false"; + team = "2"; + }; + new InteriorInstance() { + position = "-667.406 218.895 247.296"; + rotation = "-0.143021 -0.699837 0.699838 196.278"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "-667.907 217.532 247.296"; + rotation = "0.960983 -0.195591 0.195592 92.2797"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "-667.907 217.532 231.356"; + rotation = "0.960983 -0.195591 0.195592 92.2797"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "-667.907 217.532 215.417"; + rotation = "0.960983 -0.195591 0.195592 92.2797"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "-667.406 218.895 215.417"; + rotation = "-0.143021 -0.699837 0.699838 196.278"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "-667.406 218.895 231.356"; + rotation = "-0.143021 -0.699837 0.699838 196.278"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "-667.668 218.207 143.852"; + rotation = "0 0 1 112.963"; + scale = "0.950323 1.03877 7.90957"; + interiorFile = "bmisc4.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "-646.935 -457.413 247.93"; + rotation = "0 0 1 66.5537"; + scale = "0.410819 0.966715 0.620765"; + interiorFile = "bmisc4.dif"; + showTerrainInside = "1"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "false"; + team = "2"; + }; + new InteriorInstance() { + position = "-647.252 -456.748 244.915"; + rotation = "-0.144325 0.699704 -0.699703 196.425"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "-646.61 -458.052 244.915"; + rotation = "0.959686 0.198749 -0.198748 92.3572"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "-646.61 -458.052 228.976"; + rotation = "0.959686 0.198749 -0.198748 92.3572"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "-646.61 -458.052 213.036"; + rotation = "0.959686 0.198749 -0.198748 92.3572"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "-647.252 -456.748 213.036"; + rotation = "-0.144325 0.699704 -0.699703 196.425"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "-647.252 -456.748 228.976"; + rotation = "-0.144325 0.699704 -0.699703 196.425"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "-646.935 -457.413 141.471"; + rotation = "0 0 1 66.5537"; + scale = "0.950323 1.03877 7.90957"; + interiorFile = "bmisc4.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "641.07 -477.074 253.886"; + rotation = "0 0 1 116.401"; + scale = "0.410819 0.966715 0.620765"; + interiorFile = "bmisc4.dif"; + showTerrainInside = "1"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "false"; + team = "2"; + }; + new InteriorInstance() { + position = "641.373 -476.403 250.871"; + rotation = "-0.164478 -0.697476 0.697477 198.68"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "640.791 -477.734 250.871"; + rotation = "0.948975 -0.222987 0.222987 92.9994"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "640.791 -477.734 234.931"; + rotation = "0.948975 -0.222987 0.222987 92.9994"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "640.791 -477.734 218.991"; + rotation = "0.948975 -0.222987 0.222987 92.9994"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "641.373 -476.403 218.991"; + rotation = "-0.164478 -0.697476 0.697477 198.68"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "641.373 -476.403 234.931"; + rotation = "-0.164478 -0.697476 0.697477 198.68"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "641.07 -477.074 147.426"; + rotation = "0 0 1 116.401"; + scale = "0.950323 1.03877 7.90957"; + interiorFile = "bmisc4.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "641.128 254.086 256.598"; + rotation = "0 0 -1 110.49"; + scale = "0.410819 0.966715 0.620765"; + interiorFile = "bmisc4.dif"; + showTerrainInside = "1"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "false"; + team = "2"; + }; + new InteriorInstance() { + position = "641.411 253.406 253.583"; + rotation = "0.969254 0.173989 -0.173994 91.789"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "640.838 254.741 253.583"; + rotation = "-0.12649 0.701428 -0.701427 194.418"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "640.838 254.741 237.643"; + rotation = "-0.12649 0.701428 -0.701427 194.418"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "640.838 254.741 221.703"; + rotation = "-0.12649 0.701428 -0.701427 194.418"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "641.411 253.406 221.703"; + rotation = "0.969254 0.173989 -0.173994 91.789"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "641.411 253.406 237.643"; + rotation = "0.969254 0.173989 -0.173994 91.789"; + scale = "0.606311 1 1"; + interiorFile = "bbrdg1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + new InteriorInstance() { + position = "641.128 254.086 150.138"; + rotation = "0 0 -1 110.49"; + scale = "0.950323 1.03877 7.90957"; + interiorFile = "bmisc4.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "SmallRoom"; + + locked = "0"; + team = "2"; + }; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/CirclesEdgeLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/CirclesEdgeLT.mis new file mode 100644 index 00000000..f0ed3979 --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/CirclesEdgeLT.mis @@ -0,0 +1,391 @@ +// DisplayName = CirclesEdge LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//you must gather your party before gathering forth +//usted debe reunir su partido antes de reunir etc +//Sie m�ssen Ihre Partei zu sammeln, bevor sammeln weiter +//vous devez rassembler votre groupe avant de se rassembler etc +// -- good advice +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//10 Caps to Win! +//Go Offense!! +//Map by Fling!!! +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + cdTrack = "2"; + CTF_timeLimit = "25"; + musicTrack = "lush"; + CTF_scoreLimit = "10"; + powerCount = "0"; + + new MissionArea(MissionArea) { + area = "-576 -1328 1168 864"; + flightCeiling = "2000"; + flightCeilingRange = "50"; + + locked = "true"; + }; + new Sun() { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.900000 0.900000 0.900000 1.000000"; + ambient = "0.500000 0.500000 0.500000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet1"; + terrainFile = "Magmatic.ter"; + squareSize = "8"; + + hazeDistance = "250"; + visibleDistance = "1200"; + locked = "true"; + position = "-1024 -1024 0"; + }; + new NavigationGraph(NavGraph) { + conjoinAngleDev = "45"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + XDimOverSize = "0"; + GraphFile = "MissionBlank.nav"; + rotation = "0 0 0 0"; + scale = "1 1 1"; + coverage = "0"; + locked = "true"; + YDimOverSize = "0"; + conjoinBowlDev = "20"; + position = "0 0 0 1"; + }; + new Sky(Sky) { + position = "400 0 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "100"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.01"; + cloudSpeed2 = "0.05"; + cloudSpeed3 = "0.2"; + visibleDistance = "450"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.620000 0.640000 0.742000 1.000000"; + fogDistance = "275"; + fogColor = "0.620000 0.640000 0.742000 1.000000"; + fogVolume1 = "100 0 105"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "lush_ram.dml"; + windVelocity = "0 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "10.000000 128.000000 28.000000 0.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 0.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "300"; + high_fogVolume1 = "-1 3344 6.27351e-39"; + high_fogVolume2 = "-1 3.51342e-39 2.46878e+27"; + high_fogVolume3 = "-1 5.3766e+08 -3.21499e+06"; + + cloudSpeed0 = "0.000150 0.000050"; + locked = "true"; + }; + new WaterBlock() { + position = "-1024 -1024 -112"; + rotation = "1 0 0 0"; + scale = "2048 2048 200"; + liquidType = "OceanWater"; + density = "1"; + viscosity = "5"; + waveMagnitude = "4"; + surfaceTexture = "terrain/seawaterfull2"; + surfaceOpacity = "0.7"; + envMapTexture = "LiquidTiles/archipelago_emap_cloudsground"; + envMapIntensity = "0.2"; + removeWetEdges = "0"; + AudioEnvironment = "Underwater"; + + locked = "true"; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "-457.677 -748.378 181.786"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "30"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "-458.845 -807.819 181.671"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "30"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "-461.85 -871.195 181.833"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "30"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + }; + new SimGroup(Base0) { + + powerCount = "1"; + + new Item() { + position = "-300 -973 116.009"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + isHome = "1"; + className = "FlagObj"; + originalPosition = "-300 -973 116.009 1 0 0 0"; + Target = "39"; + team = "1"; + WayPoint = "9374"; + Trigger = "9375"; + }; + }; + }; + new SimGroup(Team2) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "449.622 -766.531 182.163"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "30"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "452.378 -827.702 181.633"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "30"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "452.445 -887.205 181.719"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "30"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + }; + new SimGroup(Base0) { + + powerCount = "1"; + + new Item() { + position = "291 -973 116.005"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + isHome = "1"; + className = "FlagObj"; + originalPosition = "291 -973 116.005 1 0 0 0"; + Target = "41"; + team = "2"; + WayPoint = "9376"; + Trigger = "9377"; + }; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + }; + }; + new SimGroup(Ambiance) { + + powerCount = "0"; + }; + new SimGroup(RandomOrganics) { + + powerCount = "0"; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera() { + position = "-365.173 -793.738 166.396"; + rotation = "0.0156044 -0.0649464 0.997767 153.038"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera() { + position = "361.618 -790.97 169.076"; + rotation = "-0.0172723 -0.064067 0.997796 210.113"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera() { + position = "-372.986 -973.765 142.914"; + rotation = "0.0754235 -0.0738817 0.994411 89.1378"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera() { + position = "363.224 -974.331 143.089"; + rotation = "0.0738052 0.0725254 -0.994632 89.3061"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + }; + new InteriorInstance() { + position = "295 -973 108"; + rotation = "0 0 1 90"; + scale = "1 1 1"; + interiorFile = "dmisc_stonehenge2.dif"; + showTerrainInside = "0"; + }; + new SimGroup() { + }; + new TSStatic() { + position = "295.502 -929.494 105.694"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "stackable3l.dts"; + }; + new InteriorInstance() { + position = "-305 -973 108"; + rotation = "0 0 -1 90"; + scale = "1 1 1"; + interiorFile = "dmisc_stonehenge2.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "-122 -869 123"; + rotation = "0 0 1 180"; + scale = "4 2 1"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "110 -865 131"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dbunk_nefsmall.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "126 -873 123"; + rotation = "1 0 0 0"; + scale = "3 2 1"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "-110 -887 131"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + interiorFile = "dbunk_nefsmall.dif"; + showTerrainInside = "0"; + }; + new TSStatic() { + position = "-305.565 -942.235 105.995"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "stackable3l.dts"; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/CloseCombatLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/CloseCombatLT.mis new file mode 100644 index 00000000..d6a050c7 --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/CloseCombatLT.mis @@ -0,0 +1,2109 @@ +// MissionTypes = LCTF +// DisplayName = Close Combat LT +//--- MISSION QUOTE BEGIN --- +// +// +// +// -- Map by DarkFame (helgeai@online.no) +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//10 flag captures to win +//Very close flags +//No vehicle stations +//Bots optimized (deploys turrets, stations etc.) +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + cdTrack = "1"; + powerCount = "0"; + CTF_scoreLimit = "10"; + musicTrack = "badlands"; + + new MissionArea(MissionArea) { + area = "-392 -824 992 432"; + flightCeiling = "450"; + flightCeilingRange = "20"; + + locked = "true"; + }; + new Sky(Sky) { + position = "120 32 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.01"; + cloudSpeed2 = "0.01"; + cloudSpeed3 = "0.006"; + visibleDistance = "650"; + useSkyTextures = "0"; + renderBottomTexture = "0"; + SkySolidColor = "0.300000 0.300000 0.300000 0.000000"; + fogDistance = "50"; + fogColor = "0.350000 0.350000 0.350000 1.000000"; + fogVolume1 = "150 0 54"; + fogVolume2 = "275 54 60"; + fogVolume3 = "1500 60 300"; + materialList = "lush_dark.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 -190776.046875"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -62109.015625"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 3.75543e+11 -1.62604e+30"; + high_fogVolume2 = "-1 2.35618e+06 3.06033e+06"; + high_fogVolume3 = "-1 -7.56322e+13 1.21967e-19"; + + cloudSpeed0 = "0.000000 0.000700"; + locked = "true"; + }; + new SimGroup(AudioCreatures) { + + powerCount = "0"; + + new AudioEmitter() { + position = "-130.021 -605.67 103.48"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/bird_echo5.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "10"; + maxDistance = "640"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "5000"; + maxLoopGap = "25000"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "-165.416 109.665 86.4439"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/bird_echo5.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "10"; + maxDistance = "640"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "5000"; + maxLoopGap = "25000"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "228.243 467.01 91.5886"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/bird_echo4.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "10"; + maxDistance = "640"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "5000"; + maxLoopGap = "30000"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "-576.167 203.734 99.8476"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/bird_echo4.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "10"; + maxDistance = "640"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "5000"; + maxLoopGap = "30000"; + type = "EffectAudioType"; + + locked = "true"; + }; + }; + new Sun() { + position = "120 32 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.700000 0.700000 0.700000 1.000000"; + ambient = "0.600000 0.600000 0.600000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet1"; + terrainFile = "Reversion.ter"; + squareSize = "8"; + + locked = "true"; + position = "-1024 -1024 0"; + }; + new NavigationGraph(NavGraph) { + conjoinAngleDev = "65"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + rotation = "0 0 0 0"; + coverage = "0"; + scale = "1 1 1"; + locked = "true"; + position = "0 0 0 1"; + conjoinBowlDev = "20"; + GraphFile = "Reversion.nav"; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team0) { + + powerCount = "0"; + + new SimGroup(AIObjectives) { + + powerCount = "0"; + }; + }; + new SimGroup(Team1) { + + powerCount = "0"; + + new SimGroup(Base1) { + + powerCount = "2"; + + new InteriorInstance() { + position = "-118.541 -587.727 40.8697"; + rotation = "0 0 -1 34.3775"; + scale = "1 1 1"; + interiorFile = "bbunkc.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new Item(Team1FLAG1) { + position = "-118.272 -587.818 61.8703"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "33"; + originalPosition = "-118.272 -587.818 61.8703 1 0 0 0"; + className = "FlagObj"; + isHome = "1"; + team = "1"; + WayPoint = "5121"; + Trigger = "5122"; + }; + new InteriorInstance() { + position = "-52.5406 -553.223 59.6249"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "bbunk1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance() { + position = "-107.546 -550.897 51.2201"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "bbunkd.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new SpawnSphere() { + position = "-81.6542 -560.39 60.6751"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + }; + new SimGroup(AIObjectives) { + + powerCount = "0"; + + new AIObjective(AIODefendLocation) { + position = "-118.272 -587.818 63.1044"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Defend our flag"; + targetObject = "Team1FLAG1"; + targetClientId = "-1"; + targetObjectId = "4974"; + location = "-118.272 -587.818 63.1044"; + weightLevel1 = "3900"; + weightLevel2 = "2000"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + desiredEquipment = "ShieldPack Plasma PlasmaAmmo"; + buyEquipmentSet = "HeavyShieldSet"; + chat = "ChatSelfDefendFlag DefendBase"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + gameType = "all"; + team = "1"; + }; + new AIObjective(AIOAttackPlayer) { + position = "-118.272 -587.818 63.1044"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Kill the enemy flag carrier"; + mode = "FlagCarrier"; + targetObject = "Team1FLAG1"; + targetClientId = "-1"; + targetObjectId = "4974"; + location = "-118.272 -587.818 63.1044"; + weightLevel1 = "4800"; + weightLevel2 = "4800"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "0"; + desiredEquipment = "Light EnergyPack"; + buyEquipmentSet = "LightEnergySniper"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + gameType = "all"; + team = "1"; + }; + new AIObjective(AIOTouchObject) { + position = "-118.272 -587.818 63.1044"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Return our flag"; + mode = "FlagDropped"; + targetObject = "Team1FLAG1"; + targetClientId = "-1"; + targetObjectId = "4974"; + location = "-118.272 -587.818 63.1044"; + weightLevel1 = "5001"; + weightLevel2 = "4100"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "1"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + gameType = "all"; + team = "1"; + }; + new AIObjective(AIORepairObject) { + position = "-61.977 -560.899 82.3919"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Repair the SolarPanel"; + targetObject = "Team1SolarPanel1"; + targetClientId = "-1"; + targetObjectId = "4982"; + location = "-61.977 -560.899 82.3919"; + weightLevel1 = "3200"; + weightLevel2 = "1600"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "RepairPack"; + buyEquipmentSet = "MediumRepairSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "1"; + }; + new AIObjective(AIODefendLocation) { + position = "-61.977 -560.899 82.3919"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Defend the SolarPanel"; + targetObject = "Team1SolarPanel1"; + targetClientId = "-1"; + targetObjectId = "4982"; + location = "-61.977 -560.899 82.3919"; + weightLevel1 = "3100"; + weightLevel2 = "1500"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + desiredEquipment = "ShieldPack Plasma PlasmaAmmo"; + buyEquipmentSet = "HeavyShieldSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "1"; + }; + new AIObjective(AIORepairObject) { + position = "-43.2127 -560.495 82.3643"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Repair the SolarPanel"; + targetObject = "Team1SolarPanel2"; + targetClientId = "-1"; + targetObjectId = "4983"; + location = "-43.2127 -560.495 82.3643"; + weightLevel1 = "3200"; + weightLevel2 = "1600"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "RepairPack"; + buyEquipmentSet = "MediumRepairSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "1"; + }; + new AIObjective(AIODefendLocation) { + position = "-43.2127 -560.495 82.3643"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Defend the SolarPanel"; + targetObject = "Team1SolarPanel2"; + targetClientId = "-1"; + targetObjectId = "4983"; + location = "-43.2127 -560.495 82.3643"; + weightLevel1 = "3100"; + weightLevel2 = "1500"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + desiredEquipment = "ShieldPack Plasma PlasmaAmmo"; + buyEquipmentSet = "HeavyShieldSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "1"; + }; + new AIObjective(AIORepairObject) { + position = "-48.3921 -560.681 64.0789"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Repair the StationInventory"; + targetObject = "Team1StationInventory1"; + targetClientId = "-1"; + targetObjectId = "4985"; + location = "-48.3921 -560.681 64.0789"; + weightLevel1 = "2900"; + weightLevel2 = "1400"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "RepairPack"; + buyEquipmentSet = "MediumRepairSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "1"; + }; + new AIObjective(AIORepairObject) { + position = "-56.7938 -560.747 63.9837"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Repair the StationInventory"; + targetObject = "Team1StationInventory2"; + targetClientId = "-1"; + targetObjectId = "4987"; + location = "-56.7938 -560.747 63.9837"; + weightLevel1 = "2900"; + weightLevel2 = "1400"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "RepairPack"; + buyEquipmentSet = "MediumRepairSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "1"; + }; + new AIObjective(AIORepairObject) { + position = "-52.6427 -560.889 73.8364"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Repair the SensorMediumPulse"; + targetObject = "Team1SensorMediumPulse1"; + targetClientId = "-1"; + targetObjectId = "4989"; + location = "-52.6427 -560.889 73.8364"; + weightLevel1 = "3100"; + weightLevel2 = "1000"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "RepairPack"; + buyEquipmentSet = "MediumRepairSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "1"; + }; + new AIObjective(AIORepairObject) { + position = "-118.655 -587.585 72.1606"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Repair the TurretBaseLarge"; + targetObject = "Team1TurretBaseLarge1"; + targetClientId = "-1"; + targetObjectId = "4990"; + location = "-118.655 -587.585 72.1606"; + weightLevel1 = "3100"; + weightLevel2 = "1000"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "RepairPack"; + buyEquipmentSet = "MediumRepairSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "1"; + }; + new AIObjective(AIOTouchObject) { + position = "306.994 -680.491 70.2938"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Grab the enemy flag"; + mode = "FlagGrab"; + targetObject = "Team2FLAG1"; + targetClientId = "-1"; + targetObjectId = "5028"; + location = "306.994 -680.491 70.2938"; + weightLevel1 = "3850"; + weightLevel2 = "2000"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "0"; + desiredEquipment = "Light EnergyPack"; + buyEquipmentSet = "LightEnergyDefault"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + gameType = "all"; + team = "1"; + }; + new AIObjective(AIOTouchObject) { + position = "306.994 -680.491 70.2938"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Capture the flag!"; + mode = "FlagCapture"; + targetObject = "Team2FLAG1"; + targetClientId = "-1"; + targetObjectId = "5028"; + location = "306.994 -680.491 70.2938"; + weightLevel1 = "5000"; + weightLevel2 = "0"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "1"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + gameType = "all"; + team = "1"; + }; + new AIObjective(AIOTouchObject) { + position = "306.994 -680.491 70.2938"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Grab the dropped enemy flag"; + mode = "FlagDropped"; + targetObject = "Team2FLAG1"; + targetClientId = "-1"; + targetObjectId = "5028"; + location = "306.994 -680.491 70.2938"; + weightLevel1 = "5001"; + weightLevel2 = "4100"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "1"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + gameType = "all"; + team = "1"; + }; + new AIObjective(AIOMortarObject) { + position = "307.15 -680.775 79.4088"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Mortar the TurretBaseLarge"; + targetObject = "Team2TurretBaseLarge1"; + targetClientId = "-1"; + targetObjectId = "5030"; + location = "307.15 -680.775 79.4088"; + weightLevel1 = "3400"; + weightLevel2 = "1000"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "0"; + equipment = "Mortar MortarAmmo"; + buyEquipmentSet = "HeavyAmmoSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "1"; + }; + new AIObjective(AIOMortarObject) { + position = "251.48 -648.203 80.3989"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Mortar the SensorMediumPulse"; + targetObject = "Team2SensorMediumPulse1"; + targetClientId = "-1"; + targetObjectId = "5031"; + location = "251.48 -648.203 80.3989"; + weightLevel1 = "3400"; + weightLevel2 = "1000"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "0"; + equipment = "Mortar MortarAmmo"; + buyEquipmentSet = "HeavyAmmoSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "1"; + }; + new AIObjective(AIOAttackObject) { + position = "241.86 -648.044 89.1312"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Attack the SolarPanel"; + targetObject = "Team2SolarPanel1"; + targetClientId = "-1"; + targetObjectId = "5032"; + location = "241.86 -648.044 89.1312"; + weightLevel1 = "3100"; + weightLevel2 = "1600"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "0"; + desiredEquipment = "ShieldPack"; + buyEquipmentSet = "HeavyAmmoSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "1"; + }; + new AIObjective(AIOAttackObject) { + position = "260.534 -648.195 89.0672"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Attack the SolarPanel"; + targetObject = "Team2SolarPanel2"; + targetClientId = "-1"; + targetObjectId = "5033"; + location = "260.534 -648.195 89.0672"; + weightLevel1 = "3100"; + weightLevel2 = "1600"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "0"; + desiredEquipment = "ShieldPack"; + buyEquipmentSet = "HeavyAmmoSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "1"; + }; + new AIObjective(AIOAttackObject) { + position = "247.339 -648.178 70.6389"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Attack the StationInventory"; + targetObject = "Team2StationInventory1"; + targetClientId = "-1"; + targetObjectId = "5035"; + location = "247.339 -648.178 70.6389"; + weightLevel1 = "2900"; + weightLevel2 = "1400"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "0"; + desiredEquipment = "ShieldPack"; + buyEquipmentSet = "HeavyAmmoSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "1"; + }; + new AIObjective(AIOAttackObject) { + position = "255.468 -648.195 70.5693"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Attack the StationInventory"; + targetObject = "Team2StationInventory2"; + targetClientId = "-1"; + targetObjectId = "5037"; + location = "255.468 -648.195 70.5693"; + weightLevel1 = "2900"; + weightLevel2 = "1400"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "0"; + desiredEquipment = "ShieldPack"; + buyEquipmentSet = "HeavyAmmoSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "1"; + }; + new AIObjective(AIOMortarObject) { + position = "304.5 -678.137 69.5848"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + targetClientId = "-1"; + targetObjectId = "-1"; + location = "304.5 -678.137 69.5848"; + weightLevel1 = "2000"; + weightLevel2 = "2000"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "0"; + equipment = "Mortar MortarAmmo"; + buyEquipmentSet = "HeavyShieldSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "1"; + }; + new AIObjective(AIODeployEquipment) { + position = "-85.9457 -625.492 50.5887"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Deploy outdoor Turret"; + targetObject = "-1"; + targetClientId = "-1"; + targetObjectId = "-1"; + location = "-85.9457 -625.492 50.5887"; + weightLevel1 = "4100"; + weightLevel2 = "0"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "TurretOutdoorDeployable"; + buyEquipmentSet = "MediumOutdoorTurretSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "1"; + }; + new AIObjective(AIODeployEquipment) { + position = "-162.802 -569.702 50.7588"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Deploy outdoor Turret"; + targetObject = "-1"; + targetClientId = "-1"; + targetObjectId = "-1"; + location = "-162.802 -569.702 50.7588"; + weightLevel1 = "4100"; + weightLevel2 = "0"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "TurretOutdoorDeployable"; + buyEquipmentSet = "MediumOutdoorTurretSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "1"; + }; + new AIObjective(AIODeployEquipment) { + position = "-69.9963 -510.622 51.0909"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Deploy outdoor Turret"; + targetObject = "-1"; + targetClientId = "-1"; + targetObjectId = "-1"; + location = "-69.9963 -510.622 51.0909"; + weightLevel1 = "4100"; + weightLevel2 = "0"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "TurretOutdoorDeployable"; + buyEquipmentSet = "MediumOutdoorTurretSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "1"; + }; + new AIObjective(AIODeployEquipment) { + position = "-53.1725 -573.227 62.8884"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Deploy indoor Turret"; + targetObject = "-1"; + targetClientId = "-1"; + targetObjectId = "-1"; + location = "-53.1725 -573.227 62.8884"; + weightLevel1 = "4100"; + weightLevel2 = "0"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "TurretIndoorDeployable"; + buyEquipmentSet = "MediumIndoorTurretSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "1"; + }; + new AIObjective(AIODeployEquipment) { + position = "-120.467 -588.514 51.8056"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Deploy Inventory Station"; + targetObject = "-1"; + targetClientId = "-1"; + targetObjectId = "-1"; + location = "-120.467 -588.514 51.8056"; + weightLevel1 = "4100"; + weightLevel2 = "0"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "InventoryDeployable"; + buyEquipmentSet = "MediumInventorySet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "1"; + }; + new SimGroup() { + }; + }; + }; + new SimGroup(Team2) { + + powerCount = "0"; + + new SimGroup(Base1) { + + powerCount = "2"; + + new InteriorInstance() { + position = "251.322 -640.727 66.2333"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "bbunk1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "307.059 -680.456 48.063"; + rotation = "0 0 -1 35.5234"; + scale = "1 1 1"; + interiorFile = "bbunkc.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new Item(Team2FLAG1) { + position = "306.994 -680.491 69.0795"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "44"; + originalPosition = "306.994 -680.491 69.0795 1 0 0 0"; + className = "FlagObj"; + isHome = "1"; + team = "2"; + WayPoint = "5123"; + Trigger = "5124"; + }; + new SpawnSphere() { + position = "279.56 -659.84 69.9293"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + new InteriorInstance() { + position = "294.319 -646.366 56.8452"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "bbunkd.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + }; + new SimGroup(AIObjectives) { + + powerCount = "0"; + + new AIObjective(AIOTouchObject) { + position = "-118.272 -587.818 63.1044"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Grab the enemy flag"; + mode = "FlagGrab"; + targetObject = "Team1FLAG1"; + targetClientId = "-1"; + targetObjectId = "4974"; + location = "-118.272 -587.818 63.1044"; + weightLevel1 = "3850"; + weightLevel2 = "2000"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "0"; + desiredEquipment = "Light EnergyPack"; + buyEquipmentSet = "LightEnergyDefault"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + gameType = "all"; + team = "2"; + }; + new AIObjective(AIOTouchObject) { + position = "-118.272 -587.818 63.1044"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Capture the flag!"; + mode = "FlagCapture"; + targetObject = "Team1FLAG1"; + targetClientId = "-1"; + targetObjectId = "4974"; + location = "-118.272 -587.818 63.1044"; + weightLevel1 = "5000"; + weightLevel2 = "0"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "1"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + gameType = "all"; + team = "2"; + }; + new AIObjective(AIOTouchObject) { + position = "-118.272 -587.818 63.1044"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Grab the dropped enemy flag"; + mode = "FlagDropped"; + targetObject = "Team1FLAG1"; + targetClientId = "-1"; + targetObjectId = "4974"; + location = "-118.272 -587.818 63.1044"; + weightLevel1 = "5001"; + weightLevel2 = "4100"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "1"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + gameType = "all"; + team = "2"; + }; + new AIObjective(AIOAttackObject) { + position = "-61.977 -560.899 82.3919"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Attack the SolarPanel"; + targetObject = "Team1SolarPanel1"; + targetClientId = "-1"; + targetObjectId = "4982"; + location = "-61.977 -560.899 82.3919"; + weightLevel1 = "3100"; + weightLevel2 = "1600"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "0"; + desiredEquipment = "ShieldPack"; + buyEquipmentSet = "HeavyAmmoSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "2"; + }; + new AIObjective(AIOAttackObject) { + position = "-43.2127 -560.495 82.3643"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Attack the SolarPanel"; + targetObject = "Team1SolarPanel2"; + targetClientId = "-1"; + targetObjectId = "4983"; + location = "-43.2127 -560.495 82.3643"; + weightLevel1 = "3100"; + weightLevel2 = "1600"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "0"; + desiredEquipment = "ShieldPack"; + buyEquipmentSet = "HeavyAmmoSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "2"; + }; + new AIObjective(AIOAttackObject) { + position = "-48.3921 -560.681 64.0789"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Attack the StationInventory"; + targetObject = "Team1StationInventory1"; + targetClientId = "-1"; + targetObjectId = "4985"; + location = "-48.3921 -560.681 64.0789"; + weightLevel1 = "2900"; + weightLevel2 = "1400"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "0"; + desiredEquipment = "ShieldPack"; + buyEquipmentSet = "HeavyAmmoSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "2"; + }; + new AIObjective(AIOAttackObject) { + position = "-56.7938 -560.747 63.9837"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Attack the StationInventory"; + targetObject = "Team1StationInventory2"; + targetClientId = "-1"; + targetObjectId = "4987"; + location = "-56.7938 -560.747 63.9837"; + weightLevel1 = "2900"; + weightLevel2 = "1400"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "0"; + desiredEquipment = "ShieldPack"; + buyEquipmentSet = "HeavyAmmoSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "2"; + }; + new AIObjective(AIOMortarObject) { + position = "-52.6427 -560.889 73.8364"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Mortar the SensorMediumPulse"; + targetObject = "Team1SensorMediumPulse1"; + targetClientId = "-1"; + targetObjectId = "4989"; + location = "-52.6427 -560.889 73.8364"; + weightLevel1 = "3400"; + weightLevel2 = "1000"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "0"; + equipment = "Mortar MortarAmmo"; + buyEquipmentSet = "HeavyAmmoSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "2"; + }; + new AIObjective(AIOMortarObject) { + position = "-118.655 -587.585 72.1606"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Mortar the TurretBaseLarge"; + targetObject = "Team1TurretBaseLarge1"; + targetClientId = "-1"; + targetObjectId = "4990"; + location = "-118.655 -587.585 72.1606"; + weightLevel1 = "3400"; + weightLevel2 = "1000"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "0"; + equipment = "Mortar MortarAmmo"; + buyEquipmentSet = "HeavyAmmoSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "2"; + }; + new AIObjective(AIODefendLocation) { + position = "306.994 -680.491 70.2938"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Defend our flag"; + targetObject = "Team2FLAG1"; + targetClientId = "-1"; + targetObjectId = "5028"; + location = "306.994 -680.491 70.2938"; + weightLevel1 = "3900"; + weightLevel2 = "2000"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + desiredEquipment = "ShieldPack Plasma PlasmaAmmo"; + buyEquipmentSet = "HeavyShieldSet"; + chat = "ChatSelfDefendFlag DefendBase"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + gameType = "all"; + team = "2"; + }; + new AIObjective(AIOAttackPlayer) { + position = "306.994 -680.491 70.2938"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Kill the enemy flag carrier"; + mode = "FlagCarrier"; + targetObject = "Team2FLAG1"; + targetClientId = "-1"; + targetObjectId = "5028"; + location = "306.994 -680.491 70.2938"; + weightLevel1 = "4800"; + weightLevel2 = "4800"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "0"; + desiredEquipment = "Light EnergyPack"; + buyEquipmentSet = "LightEnergySniper"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + gameType = "all"; + team = "2"; + }; + new AIObjective(AIOTouchObject) { + position = "306.994 -680.491 70.2938"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Return our flag"; + mode = "FlagDropped"; + targetObject = "Team2FLAG1"; + targetClientId = "-1"; + targetObjectId = "5028"; + location = "306.994 -680.491 70.2938"; + weightLevel1 = "5001"; + weightLevel2 = "4100"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "1"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + gameType = "all"; + team = "2"; + }; + new AIObjective(AIORepairObject) { + position = "307.15 -680.775 79.4088"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Repair the TurretBaseLarge"; + targetObject = "Team2TurretBaseLarge1"; + targetClientId = "-1"; + targetObjectId = "5030"; + location = "307.15 -680.775 79.4088"; + weightLevel1 = "3100"; + weightLevel2 = "1000"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "RepairPack"; + buyEquipmentSet = "MediumRepairSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "2"; + }; + new AIObjective(AIORepairObject) { + position = "251.48 -648.203 80.3989"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Repair the SensorMediumPulse"; + targetObject = "Team2SensorMediumPulse1"; + targetClientId = "-1"; + targetObjectId = "5031"; + location = "251.48 -648.203 80.3989"; + weightLevel1 = "3100"; + weightLevel2 = "1000"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "RepairPack"; + buyEquipmentSet = "MediumRepairSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "2"; + }; + new AIObjective(AIORepairObject) { + position = "241.86 -648.044 89.1312"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Repair the SolarPanel"; + targetObject = "Team2SolarPanel1"; + targetClientId = "-1"; + targetObjectId = "5032"; + location = "241.86 -648.044 89.1312"; + weightLevel1 = "3200"; + weightLevel2 = "1600"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "RepairPack"; + buyEquipmentSet = "MediumRepairSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "2"; + }; + new AIObjective(AIODefendLocation) { + position = "241.86 -648.044 89.1312"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Defend the SolarPanel"; + targetObject = "Team2SolarPanel1"; + targetClientId = "-1"; + targetObjectId = "5032"; + location = "241.86 -648.044 89.1312"; + weightLevel1 = "3100"; + weightLevel2 = "1500"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + desiredEquipment = "ShieldPack Plasma PlasmaAmmo"; + buyEquipmentSet = "HeavyShieldSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "2"; + }; + new AIObjective(AIORepairObject) { + position = "260.534 -648.195 89.0672"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Repair the SolarPanel"; + targetObject = "Team2SolarPanel2"; + targetClientId = "-1"; + targetObjectId = "5033"; + location = "260.534 -648.195 89.0672"; + weightLevel1 = "3200"; + weightLevel2 = "1600"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "RepairPack"; + buyEquipmentSet = "MediumRepairSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "2"; + }; + new AIObjective(AIODefendLocation) { + position = "260.534 -648.195 89.0672"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Defend the SolarPanel"; + targetObject = "Team2SolarPanel2"; + targetClientId = "-1"; + targetObjectId = "5033"; + location = "260.534 -648.195 89.0672"; + weightLevel1 = "3100"; + weightLevel2 = "1500"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + desiredEquipment = "ShieldPack Plasma PlasmaAmmo"; + buyEquipmentSet = "HeavyShieldSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "2"; + }; + new AIObjective(AIORepairObject) { + position = "247.339 -648.178 70.6389"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Repair the StationInventory"; + targetObject = "Team2StationInventory1"; + targetClientId = "-1"; + targetObjectId = "5035"; + location = "247.339 -648.178 70.6389"; + weightLevel1 = "2900"; + weightLevel2 = "1400"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "RepairPack"; + buyEquipmentSet = "MediumRepairSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "2"; + }; + new AIObjective(AIORepairObject) { + position = "255.468 -648.195 70.5693"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Repair the StationInventory"; + targetObject = "Team2StationInventory2"; + targetClientId = "-1"; + targetObjectId = "5037"; + location = "255.468 -648.195 70.5693"; + weightLevel1 = "2900"; + weightLevel2 = "1400"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "RepairPack"; + buyEquipmentSet = "MediumRepairSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "2"; + }; + new AIObjective(AIOMortarObject) { + position = "-114.722 -590.944 62.4447"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + targetClientId = "-1"; + targetObjectId = "-1"; + location = "-114.722 -590.944 62.4447"; + weightLevel1 = "2000"; + weightLevel2 = "2000"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "0"; + equipment = "Mortar MortarAmmo"; + buyEquipmentSet = "HeavyShieldSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "2"; + }; + new AIObjective(AIODeployEquipment) { + position = "308.223 -682.251 58.9218"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Deploy Inventory Station"; + targetObject = "-1"; + targetClientId = "-1"; + targetObjectId = "-1"; + location = "308.223 -682.251 58.9218"; + weightLevel1 = "4100"; + weightLevel2 = "0"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "InventoryDeployable"; + buyEquipmentSet = "MediumInventorySet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "2"; + }; + new AIObjective(AIODeployEquipment) { + position = "346.119 -692.013 57.8221"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Deploy outdoor Turret"; + targetObject = "-1"; + targetClientId = "-1"; + targetObjectId = "-1"; + location = "346.119 -692.013 57.8221"; + weightLevel1 = "4100"; + weightLevel2 = "0"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "TurretOutdoorDeployable"; + buyEquipmentSet = "MediumOutdoorTurretSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "2"; + }; + new AIObjective(AIODeployEquipment) { + position = "252.87 -702.508 55.8739"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Deploy outdoor Turret"; + targetObject = "-1"; + targetClientId = "-1"; + targetObjectId = "-1"; + location = "252.87 -702.508 55.8739"; + weightLevel1 = "4100"; + weightLevel2 = "0"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "TurretOutdoorDeployable"; + buyEquipmentSet = "MediumOutdoorTurretSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "2"; + }; + new AIObjective(AIODeployEquipment) { + position = "358.456 -746.541 50.0291"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Deploy outdoor Turret"; + targetObject = "-1"; + targetClientId = "-1"; + targetObjectId = "-1"; + location = "358.456 -746.541 50.0291"; + weightLevel1 = "4100"; + weightLevel2 = "0"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "TurretOutdoorDeployable"; + buyEquipmentSet = "MediumOutdoorTurretSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "2"; + }; + new AIObjective(AIODeployEquipment) { + position = "250.756 -658.259 67.8917"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Deploy indoor Turret"; + targetObject = "-1"; + targetClientId = "-1"; + targetObjectId = "-1"; + location = "250.756 -658.259 67.8917"; + weightLevel1 = "4100"; + weightLevel2 = "0"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "TurretIndoorDeployable"; + buyEquipmentSet = "MediumIndoorTurretSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "0"; + + isInvalid = "0"; + team = "2"; + }; + }; + }; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera() { + position = "125.46 -393.735 181.179"; + rotation = "-0.020012 -0.228542 0.973328 189.743"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + }; + }; + new SimGroup(Details) { + + powerCount = "0"; + + new InteriorInstance() { + position = "128.613 -618.986 49.6288"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "brock8.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "123.163 -623.383 50.0692"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "brock8.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "125.08 -625.242 50.9102"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "brock7.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "123.097 -614.021 46.7809"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "brock6.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "119.243 -618.371 46.2255"; + rotation = "1 0 0 0"; + scale = "1.51618 1.36053 1.53452"; + interiorFile = "brock8.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "116.742 -619.831 47.9099"; + rotation = "0 0 1 73.3386"; + scale = "1 1 1"; + interiorFile = "brock8.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "114.082 -607.152 48.9954"; + rotation = "0 0 1 52.7122"; + scale = "1 1 1"; + interiorFile = "brock8.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "122.423 -623.872 48.7468"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "brock7.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "122.569 -616.31 48.3511"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "brock7.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "124.438 -616.7 49.008"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "brock7.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "119.621 -615.502 47.2971"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "brock7.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "103.093 -623.172 48.8701"; + rotation = "0 0 -1 32.6588"; + scale = "1 1 1"; + interiorFile = "brock8.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "108.798 -614.752 44.8425"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "brock8.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "104.584 -619.946 46.5045"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "brock8.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "111.432 -620.674 50.2805"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "brock8.dif"; + showTerrainInside = "0"; + }; + }; + new SimGroup(Organics) { + + powerCount = "0"; + + new TSStatic() { + position = "224.12 -592.393 63.2632"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "221.162 -691.789 49.756"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + }; + new TSStatic() { + position = "325.064 -709.434 56.2571"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + }; + new TSStatic() { + position = "366.339 -648.05 62.4646"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "340.29 -500.253 107.388"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "180 -501.58 50.8369"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + }; + new TSStatic() { + position = "121.931 -520.247 75.9218"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "13.3388 -480.379 49.6581"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "-109.202 -468.19 49.4693"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + }; + new TSStatic() { + position = "-212.627 -513.967 53.6993"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "-204.933 -642.474 56.1917"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "-61.4209 -681.736 70.7633"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "30.7554 -676.052 65.8853"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "7.45505 -646.191 63.4689"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "117.311 -607.555 49.9487"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + }; + new TSStatic() { + position = "134.017 -683.681 50.0187"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "221.554 -753.531 49.2189"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "183.693 -671.22 53.7677"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg16.dts"; + }; + new TSStatic() { + position = "218.033 -531.036 50.2052"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg17.dts"; + }; + new TSStatic() { + position = "34.6147 -544.778 50.0191"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg18.dts"; + }; + new TSStatic() { + position = "-49.3945 -494.364 50.8336"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg19.dts"; + }; + new SimGroup(Rocks) { + + powerCount = "0"; + }; + new Precipitation(Precipitation) { + position = "61.3674 -661.738 88.1537"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Rain"; + dataBlock = "Rain"; + lockCount = "0"; + homingCount = "0"; + percentage = "1"; + color1 = "0.600000 0.600000 0.600000 1.000000"; + color2 = "-1.000000 0.000000 0.000000 1.000000"; + color3 = "-1.000000 0.000000 0.000000 1.000000"; + offsetSpeed = "0.1"; + minVelocity = "1.25"; + maxVelocity = "2"; + maxNumDrops = "2000"; + maxRadius = "80"; + }; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/DMP_BastardForgeLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/DMP_BastardForgeLT.mis new file mode 100644 index 00000000..8c700499 --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/DMP_BastardForgeLT.mis @@ -0,0 +1,1434 @@ +// DisplayName = DMP-BastardForge LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//They've got us surrounded again, the poor bastards. +// --Creighton Abrams +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[CTF]800 points to win +//Map by ChocoTaco (Thanks: DarkTiger) +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + powerCount = "0"; + cdTrack = "6"; + CTF_scoreLimit = "8"; + musicTrack = "desert"; + + new MissionArea(MissionArea) { + area = "-808 -1032 1296 1248"; + flightCeiling = "450"; + flightCeilingRange = "20"; + + locked = "false"; + }; + new Sun() { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.881743 0.133876 -0.452334"; + color = "0.850000 0.850000 0.870000 1.000000"; + ambient = "0.550000 0.550000 0.570000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/snowdet2"; + terrainFile = "BastardForge.ter"; + squareSize = "8"; + + visibleDistance = "1200"; + locked = "true"; + hazeDistance = "250"; + position = "-1024 -1024 0"; + }; + new NavigationGraph(navGraph) { + conjoinAngleDev = "45"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + conjoinBowlDev = "20"; + locked = "true"; + coverage = "0"; + YDimOverSize = "0"; + position = "0 0 0 1"; + rotation = "0 0 0 0"; + XDimOverSize = "0"; + GraphFile = "FrozenHope.nav"; + scale = "1 1 1"; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera() { + position = "-233.178 -43.7506 230.649"; + rotation = "-0.0938663 -0.187877 0.977697 232.068"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + }; + new Camera() { + position = "52.3477 -864.696 225.888"; + rotation = "0.934782 0.0556361 -0.350838 19.2565"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + }; + new Camera() { + position = "-460.884 29.2926 228.886"; + rotation = "0.021261 -0.143936 0.989359 163.371"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + }; + new Camera() { + position = "-63.0328 -374.687 172.58"; + rotation = "0.00540307 -0.109348 0.993989 174.376"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + }; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + powerCount = "1"; + providesPower = "1"; + + new SimGroup(spawnspheres) { + + powerCount = "1"; + + new SpawnSphere() { + position = "198.614 -446.221 117.342"; + rotation = "-0 0 -1 4.58367"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "80"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "66.5426 -748.368 152.744"; + rotation = "-0 0 -1 4.58367"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "80"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + }; + new SimGroup(BaseAlpha) { + + powerCount = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "101.837 -588.708 116.361"; + rotation = "0.997553 0.0697911 0.00422589 179.899"; + scale = "0.6 1.3 0.49"; + interiorFile = "dmisc_nefplat1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "157.691 -591.895 103.627"; + rotation = "-0 0 -1 8.02157"; + scale = "1.5 1.5 1.5"; + interiorFile = "cctower.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "122.373 -585.654 122.679"; + rotation = "0.997191 0.0747803 0.00422682 179.901"; + scale = "1 1.2 0.8"; + interiorFile = "dmisc_nefplat1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "110.955 -574.355 116.41"; + rotation = "0.751704 -0.659496 0.00234404 179.584"; + scale = "0.5 1.3 0.5"; + interiorFile = "dmisc_nefplat1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "131.851 -584.111 115.046"; + rotation = "0.656219 0.754571 -2.78017e-08 180"; + scale = "0.6 0.5 1.8"; + interiorFile = "dmisc_nefbridge.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "116.262 -598.184 116.398"; + rotation = "0.655123 0.755513 0.00361045 180.271"; + scale = "0.5 1.3 0.5"; + interiorFile = "dmisc_nefplat1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "100.74 -588.417 115.046"; + rotation = "0.656219 0.754571 -2.78017e-08 180"; + scale = "0.6 0.5 1.8"; + interiorFile = "dmisc_nefbridge.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "115.09 -606.464 115.047"; + rotation = "0.997551 0.0699429 3.05839e-09 180"; + scale = "0.6 0.6 1.8"; + interiorFile = "dmisc_nefbridge.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "110.908 -576.675 115.047"; + rotation = "0.997551 0.0699429 3.05839e-09 180"; + scale = "0.6 0.6 1.8"; + interiorFile = "dmisc_nefbridge.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new Item() { + position = "113.612 -586.14 119.418"; + rotation = "0 0 1 84.7978"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + lastDTStat = "6703"; + className = "FlagObj"; + Target = "33"; + pass = "1"; + speed = "0"; + originalPosition = "113.612 -586.14 119.418 0 0 1 1.48"; + team = "1"; + WayPoint = "6160"; + Trigger = "6161"; + searchSchedule = "42871"; + isHome = "1"; + }; + }; + new SimGroup(Team2) { + + powerCount = "1"; + providesPower = "1"; + + new SimGroup(spawnspheres) { + + powerCount = "1"; + + new SpawnSphere() { + position = "-484.9 -330.029 163.255"; + rotation = "-0 0 -1 0.573347"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "80"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "-397.816 -39.8684 165.789"; + rotation = "-0 0 -1 0.573347"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "80"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + }; + new SimGroup(BaseBeta) { + + powerCount = "1"; + }; + new SimGroup() { + + powerCount = "1"; + }; + new SimGroup(BaseBeta) { + + powerCount = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-418.331 -181.892 121.347"; + rotation = "-0.0640109 0.997949 -0.000813491 179.514"; + scale = "1 1.2 0.8"; + interiorFile = "dmisc_nefplat1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-453.504 -174.892 102.295"; + rotation = "0 0 1 173.215"; + scale = "1.5 1.5 1.5"; + interiorFile = "cctower.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-397.738 -179.283 115.029"; + rotation = "-0.0590186 0.998257 -0.000832247 179.515"; + scale = "0.6 1.3 0.49"; + interiorFile = "dmisc_nefplat1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-408.925 -171.279 113.365"; + rotation = "0.997888 0.0649543 2.83926e-09 180"; + scale = "0.6 0.6 1.8"; + interiorFile = "dmisc_nefbridge.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-419.217 -182.931 113.364"; + rotation = "0.659983 0.751281 -2.79765e-08 180"; + scale = "0.6 0.5 1.8"; + interiorFile = "dmisc_nefbridge.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-405.051 -201.061 113.365"; + rotation = "0.997888 0.0649543 2.83926e-09 180"; + scale = "0.6 0.6 1.8"; + interiorFile = "dmisc_nefbridge.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-388.04 -178.867 113.364"; + rotation = "0.659983 0.751281 -2.79765e-08 180"; + scale = "0.6 0.5 1.8"; + interiorFile = "dmisc_nefbridge.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-411.953 -169.497 115.067"; + rotation = "0.748399 -0.663244 -0.00240328 180.411"; + scale = "0.5 1.3 0.5"; + interiorFile = "dmisc_nefplat1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-407.167 -193.433 115.078"; + rotation = "0.66757 0.744538 -0.00359555 179.727"; + scale = "0.5 1.3 0.5"; + interiorFile = "dmisc_nefplat1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new Item() { + position = "-409.227 -181.587 118.088"; + rotation = "0 0 1 82.5059"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + className = "FlagObj"; + Target = "41"; + originalPosition = "-409.227 -181.587 118.088 0 0 1 1.44"; + team = "2"; + WayPoint = "6162"; + Trigger = "6163"; + searchSchedule = "16488"; + isHome = "1"; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + + new InteriorInstance(InteriorInstance) { + position = "99.7411 -962.068 175.68"; + rotation = "1 0 0 0"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "94.0183 -382.421 193.222"; + rotation = "1 0 0 0"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-233.087 -588.239 136.632"; + rotation = "1 0 0 0"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-396.693 -369.191 192.278"; + rotation = "1 0 0 0"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-74.0847 -180.818 144.481"; + rotation = "1 0 0 0"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-395.48 195.089 182.108"; + rotation = "1 0 0 0"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + }; + }; + new SimGroup(Neutral) { + + powerCount = "0"; + }; + new Sky(Sky) { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "400"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.390000 0.390000 0.490000 0.000000"; + fogDistance = "220"; + fogColor = "0.450000 0.450000 0.550000 1.000000"; + fogVolume1 = "0 0 0"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "Lush_l4.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 -198748244414614883000000000000000000000.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -222768174765569861000000000000000000000.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 1.88322e-37 4.27877e-38"; + high_fogVolume2 = "-1 1.71806e-36 4.28417e-38"; + high_fogVolume3 = "-1 2.01058e-37 4.28473e-38"; + + cloudSpeed0 = "0.000000 0.000000"; + locked = "true"; + }; + new SimGroup(RandomOrganics) { + + powerCount = "0"; + + new SimGroup(Addition1PhoenixPlant1) { + + powerCount = "0"; + + new TSStatic() { + position = "-772 292 73.5312"; + rotation = "0 0 -1 50"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-924 -884 113.625"; + rotation = "0 0 1 204"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-44 172 87.25"; + rotation = "0 0 -1 58.0005"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-252 -236 53.3282"; + rotation = "0 0 1 178"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "412 -780 91.7032"; + rotation = "0 0 -1 82"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "228 28 129.922"; + rotation = "0 0 -1 117"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-380 -604 134.609"; + rotation = "0 0 -1 10.9999"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "12 -772 134.156"; + rotation = "0 0 1 154"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-628 -844 86.3437"; + rotation = "0 0 -1 67.0005"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-308 36 122.687"; + rotation = "0 0 1 238"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "276 -140 68.0313"; + rotation = "0 0 -1 72.0002"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "388 -340 62.2812"; + rotation = "0 0 1 122"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "252 -884 109"; + rotation = "0 0 1 123"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "260 -28 129"; + rotation = "0 0 1 78.0002"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-36 -332 85.9062"; + rotation = "0 0 -1 50.9998"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-644 -748 122.719"; + rotation = "0 0 1 31"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-276 -124 66.1719"; + rotation = "0 0 -1 62.0003"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-804 -716 77.0468"; + rotation = "0 0 -1 60.0001"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-988 -1012 85"; + rotation = "0 0 1 143"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-444 -444 126.219"; + rotation = "0 0 1 9.99997"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-372 -1068 135.156"; + rotation = "0 0 1 160"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-20 132 109.469"; + rotation = "0 0 1 121"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-412 -908 140.422"; + rotation = "0 0 1 203"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "420 -1140 82.7656"; + rotation = "0 0 1 24"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "516 -756 111.844"; + rotation = "0 0 1 180"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "404 76 83.2188"; + rotation = "0 0 1 30"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "484 -212 105.359"; + rotation = "0 0 -1 77.0004"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-972 -932 89.875"; + rotation = "0 0 1 36"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "436 -244 69.2968"; + rotation = "0 0 1 78.0002"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-700 -900 62.375"; + rotation = "0 0 1 205"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-44 -1052 70.8438"; + rotation = "0 0 1 172"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-844 -468 107.594"; + rotation = "0 0 -1 113"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-332 -508 124.062"; + rotation = "0 0 1 207"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "132 92 107.969"; + rotation = "0 0 1 110"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-252 -1212 87.7188"; + rotation = "0 0 1 128"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "172 -532 125.203"; + rotation = "0 0 1 54"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "308 300 66.375"; + rotation = "0 0 1 168"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "428 -876 69.7812"; + rotation = "0 0 1 100"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-436 -1188 108.766"; + rotation = "0 0 1 230"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-532 132 116.594"; + rotation = "0 0 1 121"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-628 -780 121.141"; + rotation = "0 0 -1 53.9998"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-732 -652 135"; + rotation = "0 0 1 53"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-12 -100 102.516"; + rotation = "0 0 -1 47.9999"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "156 364 113.969"; + rotation = "0 0 -1 64.0005"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-684 -580 120.844"; + rotation = "0 0 -1 113"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "236 -388 133.125"; + rotation = "0 0 1 204"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "172 -20 139.766"; + rotation = "0 0 1 17"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-548 -204 134.562"; + rotation = "0 0 -1 37.0002"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-132 -1188 110.734"; + rotation = "0 0 1 109"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + }; + new SimGroup(Addition2BEPlant25) { + + powerCount = "0"; + + new TSStatic() { + position = "-60 -1196 85.7812"; + rotation = "0 0 -1 5.99979"; + scale = "1 1 1"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "180 -492 134.797"; + rotation = "0 0 1 61.9998"; + scale = "1.2 1.2 1.2"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "-956 268 104.703"; + rotation = "0 0 -1 11.9998"; + scale = "1 1 1"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "-820 -924 94.3438"; + rotation = "0 0 1 76.9998"; + scale = "0.8 0.8 0.8"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "476 12 47.7343"; + rotation = "0 0 1 188"; + scale = "1.4 1.4 1.4"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "-348 -20 139.797"; + rotation = "0 0 -1 20.9998"; + scale = "0.8 0.8 0.8"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "-228 -340 78.4531"; + rotation = "0 0 -1 10.9999"; + scale = "0.9 0.9 0.9"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "-140 -828 62.4218"; + rotation = "0 0 -1 87.0002"; + scale = "1 1 1"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "-660 -508 75.1875"; + rotation = "0 0 1 186"; + scale = "1.2 1.2 1.2"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "380 340 108.25"; + rotation = "0 0 1 31"; + scale = "0.8 0.8 0.8"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "-660 172 51.8906"; + rotation = "0 0 -1 89.0004"; + scale = "0.9 0.9 0.9"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "-580 -812 117.297"; + rotation = "0 0 1 101"; + scale = "1.4 1.4 1.4"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "68 -876 125.328"; + rotation = "0 0 1 178"; + scale = "0.9 0.9 0.9"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "-364 -988 144.172"; + rotation = "0 0 -1 35"; + scale = "1.2 1.2 1.2"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "-100 -988 70.0938"; + rotation = "0 0 1 7.99996"; + scale = "1 1 1"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "-12 -684 87.6094"; + rotation = "0 0 1 63.0001"; + scale = "1.3 1.3 1.3"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "-204 -756 103.437"; + rotation = "0 0 1 218"; + scale = "1 1 1"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "-804 -468 94.2969"; + rotation = "0 0 1 167"; + scale = "0.9 0.9 0.9"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "220 -940 133.609"; + rotation = "0 0 -1 34.0002"; + scale = "0.9 0.9 0.9"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "-260 -12 120.734"; + rotation = "0 0 -1 96.0002"; + scale = "0.9 0.9 0.9"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "-12 -228 127.906"; + rotation = "0 0 -1 16.0002"; + scale = "0.8 0.8 0.8"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "-228 -284 72.125"; + rotation = "0 0 1 231"; + scale = "1.4 1.4 1.4"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "-764 372 110.219"; + rotation = "0 0 -1 41"; + scale = "0.9 0.9 0.9"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "324 76 87.8438"; + rotation = "0 0 -1 115"; + scale = "1.4 1.4 1.4"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "-764 -1028 76.5"; + rotation = "0 0 1 175"; + scale = "0.9 0.9 0.9"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "316 -860 93.5312"; + rotation = "0 0 -1 49.0002"; + scale = "1.2 1.2 1.2"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "500 -996 85.6562"; + rotation = "0 0 1 237"; + scale = "1.2 1.2 1.2"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "516 300 97.5312"; + rotation = "0 0 1 171"; + scale = "1.1 1.1 1.1"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "356 -796 91.4843"; + rotation = "0 0 -1 14.9998"; + scale = "1.1 1.1 1.1"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "-452 -1140 83.5937"; + rotation = "0 0 -1 85"; + scale = "1 1 1"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "-124 52 77.0156"; + rotation = "0 0 1 168"; + scale = "1.1 1.1 1.1"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "-28 -524 55.1093"; + rotation = "0 0 1 48"; + scale = "1.4 1.4 1.4"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "-516 204 141.516"; + rotation = "0 0 1 78.0002"; + scale = "0.8 0.8 0.8"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "-572 -28 51.8594"; + rotation = "0 0 -1 110"; + scale = "1.1 1.1 1.1"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "268 -596 127.672"; + rotation = "0 0 -1 5.99979"; + scale = "1.3 1.3 1.3"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "340 -892 75.5313"; + rotation = "0 0 -1 7.00012"; + scale = "0.9 0.9 0.9"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "460 -780 95.8125"; + rotation = "0 0 1 12"; + scale = "1.1 1.1 1.1"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "-244 -812 80.3125"; + rotation = "0 0 -1 58.0005"; + scale = "1.4 1.4 1.4"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "-252 116 91.8907"; + rotation = "0 0 -1 47.9999"; + scale = "1.1 1.1 1.1"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "-196 -508 75.25"; + rotation = "0 0 1 211"; + scale = "1 1 1"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "4 220 125.109"; + rotation = "0 0 -1 38"; + scale = "0.8 0.8 0.8"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "252 -860 102.281"; + rotation = "0 0 1 36"; + scale = "0.9 0.9 0.9"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "108 60 85.875"; + rotation = "0 0 1 61.9998"; + scale = "0.8 0.8 0.8"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "-860 -332 105.234"; + rotation = "0 0 1 127"; + scale = "1 1 1"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "212 -1092 124.047"; + rotation = "0 0 -1 82"; + scale = "1.1 1.1 1.1"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "-756 -1156 117.687"; + rotation = "0 0 1 136"; + scale = "1.3 1.3 1.3"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "420 244 60.3281"; + rotation = "0 0 1 85.9998"; + scale = "0.8 0.8 0.8"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "404 -780 91.5156"; + rotation = "0 0 1 168"; + scale = "1.3 1.3 1.3"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "-780 60 87.5"; + rotation = "0 0 1 33"; + scale = "1.4 1.4 1.4"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "-956 -964 96.3749"; + rotation = "0 0 1 129"; + scale = "1.1 1.1 1.1"; + shapeName = "borg25.dts"; + }; + }; + }; + new InteriorInstance(InteriorInstance) { + position = "372.551 -422.96 46.0077"; + rotation = "0.0568815 0.0993906 0.993421 80.9638"; + scale = "2 2 2"; + interiorFile = "brock8.dif"; + showTerrainInside = "0"; + }; + new Precipitation(Precipitation) { + position = "-447.887 -782.428 115.41"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Rain"; + dataBlock = "Rain"; + lockCount = "0"; + homingCount = "0"; + percentage = "1"; + color1 = "0.600000 0.600000 0.600000 1.000000"; + color2 = "-1.000000 0.000000 0.000000 1.000000"; + color3 = "-1.000000 0.000000 0.000000 1.000000"; + offsetSpeed = "0.25"; + minVelocity = "1.25"; + maxVelocity = "4"; + maxNumDrops = "700"; + maxRadius = "80"; + }; + new SimGroup(Water) { + + powerCount = "0"; + + new WaterBlock() { + position = "-328 -232 40.0351"; + rotation = "1 0 0 0"; + scale = "96 96 10"; + liquidType = "RiverWater"; + density = "1"; + viscosity = "3"; + waveMagnitude = "0"; + surfaceTexture = "LiquidTiles/BlueWater"; + surfaceOpacity = "0.4"; + envMapIntensity = "0.15"; + removeWetEdges = "1"; + + extent = "100 100 10"; + seedPoints = "0 0 1 0 1 1 0 1"; + floodFill = "1"; + params1 = "0.63 -2.41 0.33 0.21"; + params0 = "0.32 -0.67 0.066 0.5"; + params3 = "1.21 -0.61 0.13 -0.33"; + textureSize = "32 32"; + params2 = "0.39 0.39 0.2 0.133"; + }; + new WaterBlock() { + position = "-528 -8 27.9028"; + rotation = "1 0 0 0"; + scale = "96 96 10"; + liquidType = "RiverWater"; + density = "1"; + viscosity = "3"; + waveMagnitude = "0"; + surfaceTexture = "LiquidTiles/BlueWater"; + surfaceOpacity = "0.4"; + envMapIntensity = "0.15"; + removeWetEdges = "1"; + + extent = "100 100 10"; + seedPoints = "0 0 1 0 1 1 0 1"; + floodFill = "1"; + params1 = "0.63 -2.41 0.33 0.21"; + params0 = "0.32 -0.67 0.066 0.5"; + params3 = "1.21 -0.61 0.13 -0.33"; + textureSize = "32 32"; + params2 = "0.39 0.39 0.2 0.133"; + }; + new WaterBlock() { + position = "-88 400 31.7428"; + rotation = "1 0 0 0"; + scale = "96 96 10"; + liquidType = "RiverWater"; + density = "1"; + viscosity = "3"; + waveMagnitude = "0"; + surfaceTexture = "LiquidTiles/BlueWater"; + surfaceOpacity = "0.4"; + envMapIntensity = "0.15"; + removeWetEdges = "1"; + + extent = "100 100 10"; + seedPoints = "0 0 1 0 1 1 0 1"; + floodFill = "1"; + params1 = "0.63 -2.41 0.33 0.21"; + params0 = "0.32 -0.67 0.066 0.5"; + params3 = "1.21 -0.61 0.13 -0.33"; + textureSize = "32 32"; + params2 = "0.39 0.39 0.2 0.133"; + }; + new WaterBlock() { + position = "448 -40 31.216"; + rotation = "1 0 0 0"; + scale = "96 96 10"; + liquidType = "RiverWater"; + density = "1"; + viscosity = "3"; + waveMagnitude = "0"; + surfaceTexture = "LiquidTiles/BlueWater"; + surfaceOpacity = "0.4"; + envMapIntensity = "0.15"; + removeWetEdges = "1"; + + extent = "100 100 10"; + seedPoints = "0 0 1 0 1 1 0 1"; + floodFill = "1"; + params1 = "0.63 -2.41 0.33 0.21"; + params0 = "0.32 -0.67 0.066 0.5"; + params3 = "1.21 -0.61 0.13 -0.33"; + textureSize = "32 32"; + params2 = "0.39 0.39 0.2 0.133"; + }; + new WaterBlock() { + position = "128 -264 27.3871"; + rotation = "1 0 0 0"; + scale = "96 96 10"; + liquidType = "RiverWater"; + density = "1"; + viscosity = "3"; + waveMagnitude = "0"; + surfaceTexture = "LiquidTiles/BlueWater"; + surfaceOpacity = "0.4"; + envMapIntensity = "0.15"; + removeWetEdges = "1"; + + extent = "100 100 10"; + seedPoints = "0 0 1 0 1 1 0 1"; + floodFill = "1"; + params1 = "0.63 -2.41 0.33 0.21"; + params0 = "0.32 -0.67 0.066 0.5"; + params3 = "1.21 -0.61 0.13 -0.33"; + textureSize = "32 32"; + params2 = "0.39 0.39 0.2 0.133"; + }; + new WaterBlock() { + position = "432 -568 16.121"; + rotation = "1 0 0 0"; + scale = "96 96 10"; + liquidType = "RiverWater"; + density = "1"; + viscosity = "3"; + waveMagnitude = "0"; + surfaceTexture = "LiquidTiles/BlueWater"; + surfaceOpacity = "0.4"; + envMapIntensity = "0.15"; + removeWetEdges = "1"; + + extent = "100 100 10"; + seedPoints = "0 0 1 0 1 1 0 1"; + floodFill = "1"; + params1 = "0.63 -2.41 0.33 0.21"; + params0 = "0.32 -0.67 0.066 0.5"; + params3 = "1.21 -0.61 0.13 -0.33"; + textureSize = "32 32"; + params2 = "0.39 0.39 0.2 0.133"; + }; + new WaterBlock() { + position = "-72 -592 40.0826"; + rotation = "1 0 0 0"; + scale = "96 96 10"; + liquidType = "RiverWater"; + density = "1"; + viscosity = "3"; + waveMagnitude = "0"; + surfaceTexture = "LiquidTiles/BlueWater"; + surfaceOpacity = "0.4"; + envMapIntensity = "0.15"; + removeWetEdges = "1"; + + extent = "100 100 10"; + seedPoints = "0 0 1 0 1 1 0 1"; + floodFill = "1"; + params1 = "0.63 -2.41 0.33 0.21"; + params0 = "0.32 -0.67 0.066 0.5"; + params3 = "1.21 -0.61 0.13 -0.33"; + textureSize = "32 32"; + params2 = "0.39 0.39 0.2 0.133"; + }; + new WaterBlock() { + position = "-192 -440 47.2143"; + rotation = "1 0 0 0"; + scale = "96 96 10"; + liquidType = "RiverWater"; + density = "1"; + viscosity = "3"; + waveMagnitude = "0"; + surfaceTexture = "LiquidTiles/BlueWater"; + surfaceOpacity = "0.6"; + envMapIntensity = "0.15"; + removeWetEdges = "1"; + + extent = "100 100 10"; + seedPoints = "0 0 1 0 1 1 0 1"; + floodFill = "1"; + params1 = "0.63 -2.41 0.33 0.21"; + params0 = "0.32 -0.67 0.066 0.5"; + params3 = "1.21 -0.61 0.13 -0.33"; + textureSize = "32 32"; + params2 = "0.39 0.39 0.2 0.133"; + }; + new WaterBlock() { + position = "136 -848 23.965"; + rotation = "1 0 0 0"; + scale = "96 96 10"; + liquidType = "RiverWater"; + density = "1"; + viscosity = "3"; + waveMagnitude = "0"; + surfaceTexture = "LiquidTiles/BlueWater"; + surfaceOpacity = "0.4"; + envMapIntensity = "0.15"; + removeWetEdges = "1"; + + extent = "100 100 10"; + seedPoints = "0 0 1 0 1 1 0 1"; + floodFill = "1"; + params1 = "0.63 -2.41 0.33 0.21"; + params0 = "0.32 -0.67 0.066 0.5"; + params3 = "1.21 -0.61 0.13 -0.33"; + textureSize = "32 32"; + params2 = "0.39 0.39 0.2 0.133"; + }; + new WaterBlock() { + position = "-392 -848 33.0215"; + rotation = "1 0 0 0"; + scale = "96 96 10"; + liquidType = "RiverWater"; + density = "1"; + viscosity = "3"; + waveMagnitude = "0"; + surfaceTexture = "LiquidTiles/BlueWater"; + surfaceOpacity = "0.4"; + envMapIntensity = "0.15"; + removeWetEdges = "1"; + + extent = "100 100 10"; + seedPoints = "0 0 1 0 1 1 0 1"; + floodFill = "1"; + params1 = "0.63 -2.41 0.33 0.21"; + params0 = "0.32 -0.67 0.066 0.5"; + params3 = "1.21 -0.61 0.13 -0.33"; + textureSize = "32 32"; + params2 = "0.39 0.39 0.2 0.133"; + }; + new WaterBlock() { + position = "-544 -576 33.1228"; + rotation = "1 0 0 0"; + scale = "96 96 10"; + liquidType = "RiverWater"; + density = "1"; + viscosity = "3"; + waveMagnitude = "0"; + surfaceTexture = "LiquidTiles/BlueWater"; + surfaceOpacity = "0.4"; + envMapIntensity = "0.15"; + removeWetEdges = "1"; + + extent = "100 100 10"; + seedPoints = "0 0 1 0 1 1 0 1"; + floodFill = "1"; + params1 = "0.63 -2.41 0.33 0.21"; + params0 = "0.32 -0.67 0.066 0.5"; + params3 = "1.21 -0.61 0.13 -0.33"; + textureSize = "32 32"; + params2 = "0.39 0.39 0.2 0.133"; + }; + new WaterBlock() { + position = "-824 -304 18.7647"; + rotation = "1 0 0 0"; + scale = "96 96 10"; + liquidType = "RiverWater"; + density = "1"; + viscosity = "3"; + waveMagnitude = "0"; + surfaceTexture = "LiquidTiles/BlueWater"; + surfaceOpacity = "0.4"; + envMapIntensity = "0.15"; + removeWetEdges = "1"; + + extent = "100 100 10"; + seedPoints = "0 0 1 0 1 1 0 1"; + floodFill = "1"; + params1 = "0.63 -2.41 0.33 0.21"; + params0 = "0.32 -0.67 0.066 0.5"; + params3 = "1.21 -0.61 0.13 -0.33"; + textureSize = "32 32"; + params2 = "0.39 0.39 0.2 0.133"; + }; + new WaterBlock() { + position = "0 -8 23.6664"; + rotation = "1 0 0 0"; + scale = "96 96 10"; + liquidType = "RiverWater"; + density = "1"; + viscosity = "3"; + waveMagnitude = "0"; + surfaceTexture = "LiquidTiles/BlueWater"; + surfaceOpacity = "0.4"; + envMapIntensity = "0.15"; + removeWetEdges = "1"; + + extent = "100 100 10"; + seedPoints = "0 0 1 0 1 1 0 1"; + floodFill = "1"; + params1 = "0.63 -2.41 0.33 0.21"; + params0 = "0.32 -0.67 0.066 0.5"; + params3 = "1.21 -0.61 0.13 -0.33"; + textureSize = "32 32"; + params2 = "0.39 0.39 0.2 0.133"; + }; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/DMP_BunkeredLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/DMP_BunkeredLT.mis new file mode 100644 index 00000000..8416c2ca --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/DMP_BunkeredLT.mis @@ -0,0 +1,1379 @@ +// DisplayName = DMP-Bunkered LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//"Honour? You chain whore and you talk to me about honour?!" +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[CTF]800 points to win +//[CTF]Generators are located underground while the flag sits exposed +//[CTF]No vehicle stations +//Map by The Driver +//Edited by ChocoTaco +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + CTF_scoreLimit = "8"; + CTF_timeLimit = "25"; + musicTrack = "lush"; + cdTrack = "2"; + powerCount = "0"; + + new MissionArea(MissionArea) { + area = "-616 -224 1248 1024"; + flightCeiling = "450"; + flightCeilingRange = "50"; + + locked = "true"; + }; + new Sun() { + position = "1088 1712 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.620000 0.630000 0.600000 1.000000"; + ambient = "0.420000 0.430000 0.400000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + texture2 = "special/LensFlare/flare01"; + locked = "true"; + texture0 = "special/sunFlare"; + texture3 = "special/LensFlare/flare02"; + texture4 = "special/LensFlare/flare03"; + texture1 = "special/sunFlare02"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet1"; + terrainFile = "Bunkered.ter"; + squareSize = "8"; + + visibleDistance = "350"; + locked = "true"; + position = "-1024 -1024 0"; + hazeDistance = "250"; + }; + new NavigationGraph(navGraph) { + conjoinAngleDev = "45"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + GraphFile = "Euro_WarSpring.nav"; + locked = "true"; + coverage = "0"; + YDimOverSize = "0"; + position = "0 0 0 1"; + XDimOverSize = "0"; + rotation = "0 0 0 0"; + conjoinBowlDev = "20"; + scale = "1 1 1"; + }; + new Sky(Sky) { + position = "-1344 16 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "300"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.300000 0.520000 0.700000 0.000000"; + fogDistance = "50"; + fogColor = "0.000000 0.100000 0.100000 0.000000"; + fogVolume1 = "10 0 0"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "Lush_l4.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 0.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 0 0"; + high_fogVolume2 = "-1 0 0"; + high_fogVolume3 = "-1 0 0"; + + locked = "true"; + cloudSpeed0 = "0.000000 0.000000"; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "-470.368 344.169 103.506"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "false"; + }; + new SpawnSphere() { + position = "-498.768 335.569 128.306"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "false"; + }; + new SpawnSphere() { + position = "-416.954 275.192 85.3733"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + + locked = "false"; + }; + new SpawnSphere() { + position = "-444.328 220.02 143.424"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "30"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "false"; + }; + new SpawnSphere() { + position = "-412.562 400.143 89.6072"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + + locked = "false"; + }; + }; + new SimGroup(Base0) { + + powerCount = "0"; + + new Item() { + position = "-272.108 310.724 73.0272"; + rotation = "0 0 -1 46.4096"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + className = "FlagObj"; + isHome = "1"; + originalPosition = "-272.108 310.724 73.0272 0 0 -1 0.81"; + locked = "false"; + Target = "33"; + team = "1"; + WayPoint = "6148"; + Trigger = "6149"; + }; + new InteriorInstance() { + position = "-283.064 304.479 85.0186"; + rotation = "0 0 -1 48.1284"; + scale = "1 1 1"; + interiorFile = "bmisc_-nef_flagstand1_x2.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "1"; + }; + new InteriorInstance() { + position = "-408.957 337.564 95.8563"; + rotation = "0 0 1 90.3448"; + scale = "1 1 1"; + interiorFile = "bbunk9.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "1"; + }; + }; + }; + new SimGroup(Team2) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "442.836 212.61 121.261"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "30"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "false"; + }; + new SpawnSphere() { + position = "399.438 282.227 87.4987"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + + locked = "false"; + }; + new SpawnSphere() { + position = "453.485 346.736 82.1111"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "false"; + }; + new SpawnSphere() { + position = "496.189 359.017 128.076"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + + locked = "false"; + }; + new SpawnSphere() { + position = "389.878 416.844 82.5688"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + + locked = "false"; + }; + }; + new SimGroup(Base0) { + + powerCount = "0"; + + new InteriorInstance() { + position = "270.155 308.854 83.8651"; + rotation = "0 0 1 127.77"; + scale = "1 1 1"; + interiorFile = "bmisc_-nef_flagstand1_x2.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "2"; + }; + new InteriorInstance() { + position = "390.049 345.925 78.4573"; + rotation = "-0 0 -1 89.7465"; + scale = "1 1 1"; + interiorFile = "bbunk9.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new Item() { + position = "259.678 301.841 71.8736"; + rotation = "0 0 1 219.443"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + className = "FlagObj"; + isHome = "1"; + originalPosition = "259.678 301.841 71.8736 0 0 1 3.83"; + locked = "false"; + Target = "34"; + team = "2"; + WayPoint = "6150"; + Trigger = "6151"; + }; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + }; + }; + new SimGroup(Ambiance) { + + powerCount = "0"; + }; + new SimGroup(AudioCreatures) { + + powerCount = "0"; + }; + new SimGroup(RandomOrganics) { + + powerCount = "0"; + + new SimGroup(Addition7BEPlant5) { + + powerCount = "0"; + + new TSStatic() { + position = "-12 100 89.75"; + rotation = "0.511629 0.0616438 -0.856992 49.3713"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "652 316 129.219"; + rotation = "-0.28066 -0.0192726 -0.959614 116.139"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-564 -572 142.062"; + rotation = "0.0770941 0.322992 -0.943256 86.3321"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-44 572 79.4999"; + rotation = "0.674818 0.698795 0.237288 8.41429"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-756 196 134.422"; + rotation = "0.104358 0.216856 0.97061 102.673"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-148 12 163.578"; + rotation = "0.0918771 -0.104638 0.990257 125.458"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-676 -580 106.391"; + rotation = "-0.0171822 -0.426587 -0.904283 68.2478"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "76 116 75.4063"; + rotation = "-0.0884055 -0.0139233 0.995987 234.811"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-52 -156 147.125"; + rotation = "-0.502534 0.58005 0.641094 24.7297"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "20 36 126.438"; + rotation = "0.173851 0.109585 0.978656 112.15"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-252 -324 125.125"; + rotation = "-0.0968508 -0.551237 -0.828709 49.7077"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-380 -36 127.484"; + rotation = "0.313674 0.124422 -0.941344 68.1779"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "356 -276 145.906"; + rotation = "0.0635056 0.299004 -0.952136 49.0896"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "308 372 74.8438"; + rotation = "-0.0972344 -0.146905 0.98436 23.3555"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "412 -460 193.156"; + rotation = "-0.215704 -0.0700861 0.97394 127.214"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "596 484 119.516"; + rotation = "-0.0122533 0.280631 -0.959737 87.3483"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-116 -596 51.6094"; + rotation = "0.0588566 -0.0848876 0.994651 161.1"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "436 756 159.141"; + rotation = "0.192398 0.558329 0.807001 28.2998"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-580 20 130.797"; + rotation = "0.263258 0.141094 0.954352 185.727"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-692 -196 122.797"; + rotation = "-0.345291 -0.75304 -0.560094 44.8025"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "572 156 70.4532"; + rotation = "0.206152 -0.371909 0.905088 62.9698"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-76 180 55.2968"; + rotation = "0.0370964 -0.707841 0.705398 8.49804"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "572 -204 75.9531"; + rotation = "0.240007 0.144931 0.959891 221.424"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "155.972 388.083 140.242"; + rotation = "-0.0799223 -0.259548 0.962417 111.062"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "716 612 155.578"; + rotation = "0.0982479 0.505509 -0.85721 51.5806"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "260 580 129.625"; + rotation = "0.18401 -0.230991 -0.955397 92.6135"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-564 -372 171.453"; + rotation = "-0.00421559 -0.644101 0.764929 54.4936"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-468 -508 160.266"; + rotation = "0.302029 -0.0945175 0.948602 108.884"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-92 916 137.563"; + rotation = "-0.58955 -0.145895 0.794446 64.2234"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "28 804 133.875"; + rotation = "0.30482 -0.518827 0.798688 29.8057"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "180 148 89.8906"; + rotation = "0.0633851 -0.372995 -0.925666 45.0464"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "548 284 150.391"; + rotation = "0.400599 0.595167 -0.696633 29.7965"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "348 388 74.0156"; + rotation = "0.0763144 -0.121958 0.989597 179.01"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "284 -60 112.406"; + rotation = "0.0863861 -0.295679 0.951373 110.695"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "524 388 128.672"; + rotation = "-0.193859 0.108562 -0.975004 104.409"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "12 60 111.594"; + rotation = "-0.0989498 0.313441 0.944438 230.43"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-164 -284 163.813"; + rotation = "0.0859986 -0.111349 -0.990053 68.532"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-860 284 120.875"; + rotation = "0.39599 -0.0543835 0.916643 22.8614"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-236 76 131.25"; + rotation = "-0.0505095 0.0551214 0.997201 85.1598"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-676 588 103.531"; + rotation = "-0.70262 -0.529461 -0.47539 32.9391"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-388 -636 139.594"; + rotation = "-0.0455591 -0.368407 0.928548 24.7173"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-156 796 118.703"; + rotation = "0.12804 -0.238474 0.962671 227.375"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-100 108 84.0312"; + rotation = "-0.0245479 -0.247757 -0.968511 106.763"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-36 564 82.3594"; + rotation = "0.364524 0.550736 0.750874 30.321"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-684 668 148.766"; + rotation = "-0.316709 -0.219055 0.922881 99.5586"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-60 -92 149.859"; + rotation = "0.729198 0.677533 0.0960174 10.3865"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-172 -140 158.734"; + rotation = "0.301157 -0.019265 0.95338 57.2711"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-820 -516 154.359"; + rotation = "0.246984 -0.114637 0.962215 151.085"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-852 -124 164.734"; + rotation = "-0.293984 -0.0265952 -0.95544 99.584"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "260.052 187.97 81.6372"; + rotation = "-0.136122 0.0655016 0.988524 187.908"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-516 668 155.719"; + rotation = "-0.075361 0.339931 0.937426 118.308"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "548 540 127.172"; + rotation = "0.205165 0.101069 0.973495 160.52"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "364 796 102.156"; + rotation = "0.614605 0.719611 0.323142 27.376"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-756 452 169.125"; + rotation = "-0.0508188 -0.183705 0.981667 186.872"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "100 404 146.719"; + rotation = "0.106928 0.60076 0.792246 51.7028"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "332.221 155.984 111.151"; + rotation = "0.297769 0.234558 -0.925374 99.4079"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "292 -188 146.016"; + rotation = "-0.0538775 0.298033 0.953034 134.983"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "172 684 86.7343"; + rotation = "-0.577885 0.616756 -0.534472 34.7708"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-492 340 134.828"; + rotation = "-0.369525 -0.552928 -0.746808 56.8272"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-652 36 106.703"; + rotation = "0.324742 -0.199611 -0.924499 85.4653"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-476 -284 190.016"; + rotation = "-0.00188321 0.0851801 0.996364 184.982"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "524 -164 106.406"; + rotation = "0.237821 0.255333 0.937148 128.95"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-860 -420 153.25"; + rotation = "0.0563504 0.0424631 0.997508 164.04"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "44 -84 151.625"; + rotation = "0.115744 -0.135554 0.983986 117.821"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "172 708 97.8125"; + rotation = "-0.236873 -0.0701642 0.969004 124.5"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-348 -252 150.391"; + rotation = "-0.602474 0.798139 9.28464e-06 27.0389"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-28 -60 155.953"; + rotation = "0.0470075 -0.0277395 -0.998509 112.079"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-788 132 137.953"; + rotation = "0.284374 0.270059 -0.919891 74.5561"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-676 332 125.25"; + rotation = "-0.277187 -0.0522702 0.959393 127.898"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-492 -316 174.719"; + rotation = "-0.482928 0.121318 -0.867215 47.752"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "372 -68 140"; + rotation = "0.163112 0.0691238 0.984183 108.867"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-820 524 142.938"; + rotation = "-0.201217 0.180963 0.962686 17.6487"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "220 364 86.0469"; + rotation = "0.268533 -0.0889413 0.959156 180"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-492 -468 190.703"; + rotation = "0.159538 0.622173 0.766452 14.3211"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-244 580 129.219"; + rotation = "0.0906122 0.268417 0.959032 180"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + }; + new SimGroup(Addition8BEPlant1) { + + powerCount = "0"; + + new TSStatic() { + position = "-364 396 82.3031"; + rotation = "0.0727983 -0.0362821 0.996687 165.049"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "620 292 141.053"; + rotation = "0.145798 -0.20168 0.968539 134.325"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-388 172 155.538"; + rotation = "0.205555 0.275766 0.938989 215.834"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "724 820 154.709"; + rotation = "-0.153507 -0.207412 -0.966134 29.9715"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "396 172 142.225"; + rotation = "0.684386 -0.0606745 0.726591 50.712"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-772 420 155.928"; + rotation = "0.12924 -0.0806581 0.988328 235.444"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-484 -116 87.2563"; + rotation = "0.106185 0.282003 -0.953519 110.573"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-28 -76 153.522"; + rotation = "-0.178384 -0.303553 0.935967 68.4822"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "52 -204 160.709"; + rotation = "0.0341055 0.219503 0.975016 150.717"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "644 -324 162.647"; + rotation = "-0.133281 -0.517711 -0.84511 64.3529"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-732 -420 172.319"; + rotation = "-0.0505657 -0.0286088 0.998311 238.917"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-780 -436 182.725"; + rotation = "-0.0219904 0.0505742 0.998478 226.937"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-524.217 275.954 154.097"; + rotation = "0.0509612 -0.0448035 0.997695 126.837"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-2.58757 742.975 188.625"; + rotation = "-0.124236 -0.0501945 0.990982 44.3617"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "636 564 100.741"; + rotation = "-0.103655 -0.484981 -0.86836 54.2904"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "236 -4 165.85"; + rotation = "-0.0754875 0.182035 0.98039 201.579"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "724 60 176.819"; + rotation = "-0.29256 -0.0050626 0.956234 123.172"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-740 596 147.069"; + rotation = "-0.858141 0.473155 -0.199293 24.7138"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "12 -564 100.741"; + rotation = "-0.961364 -0.0579679 -0.269107 36.0199"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "308 428 98.2875"; + rotation = "-0.698299 -0.512568 -0.499652 40.7029"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "228 612 115.1"; + rotation = "-0.0828025 0.217777 0.97248 65.4456"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-860 524 139.553"; + rotation = "-0.831232 -0.555926 1.25074e-05 20.2489"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "388 84 127.116"; + rotation = "-0.440215 -0.581219 -0.684394 48.1425"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "492 44 107.975"; + rotation = "-0.629873 0.430177 0.64669 10.8057"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "604 300 144.725"; + rotation = "0.858422 -0.501849 -0.106112 36.4331"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "164 660 81.0844"; + rotation = "0.00520707 -0.149102 0.988808 183.956"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "500 460 140.647"; + rotation = "0.181316 0.121211 0.975926 226.971"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "228 180 78.3031"; + rotation = "-0.0115795 0.0944884 0.995459 110.245"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-420 588 135.459"; + rotation = "-0.384084 0.290876 0.876282 81.3869"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "220 -396 118.241"; + rotation = "0.265101 0.125787 -0.955981 92.5786"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "244 -612 146.662"; + rotation = "0.0739786 0.284289 -0.95588 105.506"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "532 -36 127.944"; + rotation = "-0.0735749 0.464531 -0.882495 78.9278"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "260 -444 129.444"; + rotation = "0.473107 0.23075 0.850249 59.6798"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "140 236 54.4125"; + rotation = "0 0 -1 114"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-468 932 160.975"; + rotation = "-0.0101133 0.182651 -0.983126 101.956"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "524 -276 194.397"; + rotation = "0.00841075 0.206602 0.978389 190.764"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-332 548 156.553"; + rotation = "-0.29951 0.274324 -0.913805 29.4404"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "204 -212 142.397"; + rotation = "-0.179064 -0.117064 0.976848 192.702"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-828 140 131.491"; + rotation = "0.188723 0.0132131 0.981941 158.388"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-396 228 110.709"; + rotation = "0.556073 -0.224732 -0.800174 62.7274"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-468 916 156.631"; + rotation = "-0.591472 0.21741 -0.776462 23.058"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-412 764 145.428"; + rotation = "0.188787 -0.485805 -0.853436 77.6896"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-740 -108 177.116"; + rotation = "0.406009 -0.0473217 -0.912643 33.8051"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-20 444 95.9594"; + rotation = "-0.176973 -0.173213 0.968854 230.585"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-204 228 75.1938"; + rotation = "-0.0541738 -0.00378832 -0.998524 82.0836"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-436 76 113.881"; + rotation = "-0.0855242 -0.0966953 0.991633 239.584"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-668 564 94.7407"; + rotation = "0.120456 0.0111381 0.992656 137.287"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "532 -564 159.084"; + rotation = "0.293338 -0.0582324 0.954234 150.355"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-180 756 119.866"; + rotation = "-0.0790438 0.177429 0.980954 226.2"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-676 580 100.334"; + rotation = "-0.229898 -0.555022 0.799436 54.7803"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "532 -20 129.975"; + rotation = "0.150283 -0.0486417 -0.987446 89.7241"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-260 -452 133.819"; + rotation = "0.716699 0.602529 0.351143 25.266"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-252 452 119.178"; + rotation = "-0.23746 0.308974 -0.92095 70.3793"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-228 -492 162.647"; + rotation = "0.186134 -0.396782 0.898843 59.0949"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-84 12 128.725"; + rotation = "-0.0468844 -0.247837 -0.967667 119.65"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-820 -492 161.131"; + rotation = "0.0909731 -0.307123 0.947312 125.562"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-812 140 129.162"; + rotation = "0.0591253 0.0504979 0.996973 81.1721"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "60 20 113.6"; + rotation = "0.985672 0.0214339 -0.167304 23.5804"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "476 -164 94.85"; + rotation = "0.299084 0.155694 0.941439 146.934"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "692 308 116.725"; + rotation = "0.337286 -0.303513 0.891133 36.7737"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-212 -308 141.178"; + rotation = "-0.386398 0.601222 0.699449 41.9223"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "436 132 116.319"; + rotation = "-0.148413 -0.98626 -0.0725577 39.6855"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-292 52 111.944"; + rotation = "-0.242921 0.099032 0.964978 209.964"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "380 380 78.225"; + rotation = "0 0 1 66.0002"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "204 660 104.834"; + rotation = "-0.307754 0.0791975 0.948164 137.116"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "540 300 142.819"; + rotation = "-0.0476211 0.280006 0.958816 125.974"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "716 820 155.006"; + rotation = "-0.025654 -0.0247739 0.999364 178.001"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-740 188 132.303"; + rotation = "0.316381 -0.179367 0.931521 83.0136"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "20 -172 149.522"; + rotation = "-0.560509 -0.0781623 0.824452 20.5492"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-412 396 93.1"; + rotation = "-0.580924 -0.32867 -0.74465 40.8532"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-12 196 59.0844"; + rotation = "-0.821318 0.556906 0.123661 23.9121"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-540 -396 168.647"; + rotation = "0.877617 0.414588 -0.240636 28.5225"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-836 204 169.866"; + rotation = "0.202451 -0.59152 0.78046 42.7837"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-20 596 90.6469"; + rotation = "-0.113774 0.0244389 0.993206 209.805"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "348 788 107.975"; + rotation = "0.70833 -0.210235 0.673847 46.1028"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + }; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera(cam4) { + position = "402.221 387.98 90.8521"; + rotation = "0 0 1 216.188"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + }; + new Camera(cam1) { + position = "-229.009 321.757 105.26"; + rotation = "0.152729 0.186643 -0.970483 103.091"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + }; + new Camera(cam3) { + position = "250.85 240.383 90.8382"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + }; + new Camera(cam1) { + position = "-369.615 396.985 110.942"; + rotation = "0.0125305 -0.0861612 0.996202 163.513"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + }; + new Precipitation(Precipitation) { + position = "-247.458 326.721 197.65"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "rain"; + dataBlock = "Rain"; + lockCount = "0"; + homingCount = "0"; + percentage = "1"; + color1 = "0.600000 0.600000 0.600000 1.000000"; + color2 = "-1.000000 0.000000 0.000000 1.000000"; + color3 = "-1.000000 0.000000 0.000000 1.000000"; + offsetSpeed = "0.25"; + minVelocity = "1.25"; + maxVelocity = "4"; + maxNumDrops = "400"; + maxRadius = "80"; + + locked = "true"; + }; + new SimGroup() { + + powerCount = "0"; + }; + new SimGroup() { + + powerCount = "0"; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/DMP_CinerariumLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/DMP_CinerariumLT.mis new file mode 100644 index 00000000..e60c152b --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/DMP_CinerariumLT.mis @@ -0,0 +1,1268 @@ +// DisplayName = DMP-Cinerarium LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//By the rude bridge that arched the flood, +//Their flag to April's breeze unfurled, +//Here once the embattled farmers stood, +//And fired the shot heard round the world. +// --Ralph Waldo Emerson, Concord Hymm +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//10 caps to win. +//Map by Killin is fun (Editing: Flyguy) +//Edited by ChocoTaco +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + powerCount = "0"; + cdTrack = "2"; + CTF_timeLimit = "25"; + musicTrack = "lush"; + CTF_scoreLimit = "10"; + + new MissionArea(MissionArea) { + area = "-512 -488 864 960"; + flightCeiling = "2000"; + flightCeilingRange = "50"; + + locked = "false"; + }; + new Sun() { + position = "-1224 -1216 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.761924 0.534326 -0.366017"; + color = "0.700000 0.600000 0.600000 1.000000"; + ambient = "0.700000 0.650000 0.650000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lavadet1"; + terrainFile = "Cinerarium.ter"; + squareSize = "8"; + + visibleDistance = "1200"; + hazeDistance = "250"; + locked = "true"; + position = "-1024 -1024 0"; + }; + new NavigationGraph(navGraph) { + conjoinAngleDev = "45"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + conjoinBowlDev = "20"; + GraphFile = "cinereous.nav"; + rotation = "0 0 0 0"; + scale = "1 1 1"; + coverage = "0"; + locked = "true"; + XDimOverSize = "0"; + position = "0 0 0 1"; + YDimOverSize = "0"; + }; + new Sky(Sky) { + position = "-1224 -1216 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "250"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.200000 0.200000 0.200000 1.000000"; + fogDistance = "150"; + fogColor = "0.100000 0.100000 0.100000 1.000000"; + fogVolume1 = "0 0 0"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "kif_lava_starrynight62.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 -198748244414614883000000000000000000000.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -222768174765569861000000000000000000000.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 0 0"; + high_fogVolume2 = "-1 0 0"; + high_fogVolume3 = "-1 0 0"; + + cloudSpeed0 = "0.000000 0.000000"; + locked = "true"; + }; + new SimGroup(teams) { + + powerCount = "0"; + + new SimGroup(team1) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "-47.1584 291.327 138.77"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "80"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + + locked = "false"; + }; + }; + new SimGroup(Base0) { + + powerCount = "1"; + providesPower = "1"; + + new InteriorInstance(InteriorInstance) { + position = "-86.3461 165.651 89.534"; + rotation = "0 0 1 19.4806"; + scale = "1.2 1.2 1.2"; + interiorFile = "kif_cinereousfs.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "1"; + }; + new InteriorInstance() { + position = "-87.1133 336.77 153.738"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + interiorFile = "kif_cinereousinv.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "1"; + }; + new InteriorInstance() { + position = "-11.6603 341.714 151.25"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "kif_cinereousinv.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "1"; + }; + new InteriorInstance() { + position = "-102.494 514.872 115.619"; + rotation = "-0.877618 -0.323148 0.354066 88.3381"; + scale = "1 1 1"; + interiorFile = "drock8.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "1"; + }; + new InteriorInstance() { + position = "-78.2008 592.489 126.169"; + rotation = "-0.841446 0.0330567 0.539329 95.3008"; + scale = "1 1 1"; + interiorFile = "drock8.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "1"; + }; + new InteriorInstance() { + position = "-50.6657 465.734 114.123"; + rotation = "-0.841446 0.0330567 0.539329 95.3008"; + scale = "1 1 1"; + interiorFile = "drock8.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "1"; + }; + new InteriorInstance() { + position = "-78.1952 149.318 92.198"; + rotation = "-0.264267 0.229481 0.93675 176.361"; + scale = "1 1 1"; + interiorFile = "drock8.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "1"; + }; + new InteriorInstance() { + position = "130.297 394.914 85.8712"; + rotation = "-0.841446 0.0330567 0.539329 95.3008"; + scale = "1 1 1"; + interiorFile = "drock8.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "1"; + }; + new InteriorInstance() { + position = "25.9613 400.034 126.214"; + rotation = "-0.756272 0.14933 0.636987 96.6656"; + scale = "1 1 1"; + interiorFile = "drock8.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "1"; + }; + new InteriorInstance() { + position = "-47.7715 335.762 140.715"; + rotation = "0.253415 0.960118 0.11813 175.907"; + scale = "1 1 1"; + interiorFile = "drock7.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "1"; + }; + new InteriorInstance() { + position = "-47.1576 330.142 140.828"; + rotation = "-0.879371 0.238646 0.412013 66.7439"; + scale = "1 1 1"; + interiorFile = "drock8.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-5.09948 196.028 115.458"; + rotation = "-0 0 -1 2.29172"; + scale = "0.7 1.1 1.1"; + interiorFile = "dmisc1.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "1"; + }; + new InteriorInstance() { + position = "-20.3902 519.788 113.573"; + rotation = "-0.841446 0.0330567 0.539329 95.3008"; + scale = "1 1 1"; + interiorFile = "drock8.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "1"; + }; + }; + new Item() { + position = "-86.4128 165.463 94.347"; + rotation = "0 0 1 108.289"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "36"; + className = "FlagObj"; + originalPosition = "-86.4128 165.463 94.347 0 0 1 1.89"; + isHome = "1"; + locked = "false"; + WayPoint = "7852"; + team = "1"; + Trigger = "7853"; + }; + }; + new SimGroup(team2) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "-13.9808 -309.828 120.576"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "80"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + + locked = "false"; + }; + }; + new SimGroup(Base0) { + + powerCount = "1"; + providesPower = "1"; + + new InteriorInstance(InteriorInstance) { + position = "-96.5658 -172.409 90.4499"; + rotation = "-0 0 -1 17.1887"; + scale = "1.2 1.2 1.2"; + interiorFile = "kif_cinereousfs.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "2"; + }; + new InteriorInstance() { + position = "-44.5976 -346.668 159.306"; + rotation = "0 0 1 177.708"; + scale = "1 1 1"; + interiorFile = "kif_cinereousinv.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "2"; + }; + new InteriorInstance() { + position = "43.5144 -335.85 162.556"; + rotation = "-0 0 -1 1.14602"; + scale = "1 1 1"; + interiorFile = "kif_cinereousinv.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "2"; + }; + new InteriorInstance() { + position = "-3.34978 -351.227 147.202"; + rotation = "0 0 1 225.746"; + scale = "1 1 1"; + interiorFile = "drock6.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "2"; + }; + new InteriorInstance() { + position = "-1.17718 -345.922 146.2"; + rotation = "0.0462612 0.109662 0.992892 225.453"; + scale = "1 1 1"; + interiorFile = "drock8.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-14.5062 -203.669 121.275"; + rotation = "-0 0 -1 16.0429"; + scale = "0.7 1.1 1.1"; + interiorFile = "dmisc1.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "2"; + }; + new InteriorInstance() { + position = "-86.583 -154.968 92.8049"; + rotation = "-0.0429536 0.14436 0.988593 147.217"; + scale = "1 1 1"; + interiorFile = "drock8.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "2"; + }; + }; + new Item() { + position = "-96.8031 -172.318 95.3979"; + rotation = "0 0 1 73.3386"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "40"; + className = "FlagObj"; + searchSchedule = "55161"; + originalPosition = "-96.8031 -172.318 95.3979 0 0 1 1.28"; + isHome = "1"; + locked = "false"; + WayPoint = "7854"; + team = "2"; + Trigger = "7855"; + }; + }; + new SimGroup(team0) { + + powerCount = "0"; + }; + }; + new SimGroup(Ambiance) { + + powerCount = "0"; + + new InteriorInstance(InteriorInstance) { + position = "-143.314 -6.80853 135.577"; + rotation = "0 0 1 90"; + scale = "0.6 0.6 0.6"; + interiorFile = "kif_cinereousplat1.dif"; + showTerrainInside = "0"; + + locked = "false"; + }; + new InteriorInstance() { + position = "-206.676 -208.488 97.041"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dvent.dif"; + showTerrainInside = "0"; + + locked = "false"; + }; + new Item() { + position = "-134.854 -8.50874 136.933"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + locked = "false"; + }; + new Item() { + position = "-134.91 -5.08855 136.733"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + locked = "false"; + }; + new ParticleEmissionDummy() { + position = "-206.667 -208.678 97.728"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "defaultEmissionDummy"; + lockCount = "0"; + homingCount = "0"; + emitter = "LightDamageSmoke"; + velocity = "1"; + + locked = "false"; + }; + new ParticleEmissionDummy() { + position = "-162.088 218.739 101.258"; + rotation = "0 0 1 39.5341"; + scale = "1 1 1"; + dataBlock = "defaultEmissionDummy"; + lockCount = "0"; + homingCount = "0"; + emitter = "LightDamageSmoke"; + velocity = "1"; + + locked = "false"; + }; + new InteriorInstance() { + position = "-161.973 218.892 100.571"; + rotation = "0 0 1 39.5341"; + scale = "1 1 1"; + interiorFile = "dvent.dif"; + showTerrainInside = "0"; + + locked = "false"; + }; + new InteriorInstance() { + position = "-656.643 -40.1987 89.0891"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dvent.dif"; + showTerrainInside = "0"; + + locked = "false"; + }; + new ParticleEmissionDummy() { + position = "-656.635 -40.3887 89.776"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "defaultEmissionDummy"; + lockCount = "0"; + homingCount = "0"; + emitter = "LightDamageSmoke"; + velocity = "1"; + + locked = "false"; + }; + new InteriorInstance() { + position = "155.198 148.32 91.856"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dvent.dif"; + showTerrainInside = "0"; + + locked = "false"; + }; + new ParticleEmissionDummy() { + position = "155.207 148.128 92.543"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "defaultEmissionDummy"; + lockCount = "0"; + homingCount = "0"; + emitter = "LightDamageSmoke"; + velocity = "1"; + + locked = "false"; + }; + new AudioEmitter() { + position = "-163.236 -21.5289 183.014"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/fog.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.6"; + isLooping = "1"; + is3D = "0"; + minDistance = "20"; + maxDistance = "100"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "false"; + }; + new AudioEmitter() { + position = "-157.524 -26.84 196.47"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/drywind2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.5"; + isLooping = "1"; + is3D = "0"; + minDistance = "20"; + maxDistance = "100"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "false"; + }; + new InteriorInstance() { + position = "195.767 -38.4187 79.73"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dvent.dif"; + showTerrainInside = "0"; + + locked = "false"; + }; + new ParticleEmissionDummy() { + position = "195.776 -38.6086 80.417"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "defaultEmissionDummy"; + lockCount = "0"; + homingCount = "0"; + emitter = "LightDamageSmoke"; + velocity = "1"; + + locked = "false"; + }; + new ParticleEmissionDummy() { + position = "242.123 580.502 86.537"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "defaultEmissionDummy"; + lockCount = "0"; + homingCount = "0"; + emitter = "LightDamageSmoke"; + velocity = "1"; + + locked = "false"; + }; + new InteriorInstance() { + position = "242.114 580.694 85.85"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dvent.dif"; + showTerrainInside = "0"; + + locked = "false"; + }; + new ParticleEmissionDummy() { + position = "433.446 469.662 80.438"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "defaultEmissionDummy"; + lockCount = "0"; + homingCount = "0"; + emitter = "LightDamageSmoke"; + velocity = "1"; + + locked = "false"; + }; + new InteriorInstance() { + position = "433.437 469.854 79.751"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dvent.dif"; + showTerrainInside = "0"; + + locked = "false"; + }; + new ParticleEmissionDummy() { + position = "-669.732 351.719 94.403"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "defaultEmissionDummy"; + lockCount = "0"; + homingCount = "0"; + emitter = "LightDamageSmoke"; + velocity = "1"; + + locked = "false"; + }; + new InteriorInstance() { + position = "-669.741 351.911 93.716"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dvent.dif"; + showTerrainInside = "0"; + + locked = "false"; + }; + new ParticleEmissionDummy() { + position = "438.183 -180.568 96.001"; + rotation = "-0 0 -1 79.6411"; + scale = "1 1 1"; + dataBlock = "defaultEmissionDummy"; + lockCount = "0"; + homingCount = "0"; + emitter = "LightDamageSmoke"; + velocity = "1"; + + locked = "false"; + }; + new InteriorInstance() { + position = "-186.36 -451.667 73.453"; + rotation = "0 0 1 49.2744"; + scale = "1 1 1"; + interiorFile = "dvent.dif"; + showTerrainInside = "0"; + + locked = "false"; + }; + new ParticleEmissionDummy() { + position = "-186.5 -451.797 74.14"; + rotation = "0 0 1 49.2744"; + scale = "1 1 1"; + dataBlock = "defaultEmissionDummy"; + lockCount = "0"; + homingCount = "0"; + emitter = "LightDamageSmoke"; + velocity = "1"; + + locked = "false"; + }; + new InteriorInstance() { + position = "437.993 -180.538 95.314"; + rotation = "-0 0 -1 79.6411"; + scale = "1 1 1"; + interiorFile = "dvent.dif"; + showTerrainInside = "0"; + + locked = "false"; + }; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera() { + position = "-108.273 -317.385 208.604"; + rotation = "0.428985 -0.23057 0.87339 63.2158"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + team = "0"; + }; + new Camera() { + position = "-227.73 -26.6483 159.141"; + rotation = "-0.0370127 0.026369 0.998967 70.9905"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + team = "0"; + }; + new Camera() { + position = "-11.2586 113.348 141.919"; + rotation = "0.142782 0.0385403 -0.989003 30.5314"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + team = "0"; + }; + }; + new SimGroup(trees) { + + powerCount = "0"; + + new TSStatic() { + position = "270.918 102.183 98.479"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg17.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "-121.939 7.29131 132.376"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg17.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "-153.517 -21.6683 131.023"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg16.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "-281.96 755.595 96.601"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg16.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "-249.351 924.828 87.11"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg19.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "-42.5942 782.188 72.175"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg16.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "-25.3912 787.747 71.5301"; + rotation = "0 0 1 93.3921"; + scale = "1 1 1"; + shapeName = "dorg19.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "-69.9797 648.502 96.08"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg17.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "-146.554 630.508 107.517"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg18.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "-402.246 587.257 88.384"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg19.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "-468.255 623.684 83.378"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg16.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "-550.187 449.179 116.075"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg18.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "-646.014 251.779 78.151"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg16.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "-617.354 231.918 86.784"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg16.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "-614.218 212.013 88.151"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg19.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "-636.27 206.357 86.948"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg17.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "-634.656 232.665 82.509"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg18.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "-506.009 42.6142 107.191"; + rotation = "0 0 1 85.9436"; + scale = "1 1 1"; + shapeName = "dorg16.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "-522.657 35.8022 104.785"; + rotation = "0 0 1 85.9436"; + scale = "1 1 1"; + shapeName = "dorg18.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "-526.327 51.9863 105.176"; + rotation = "0 0 1 85.9436"; + scale = "1 1 1"; + shapeName = "dorg19.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "-239.029 -27.6083 115.146"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg18.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "-224.617 -34.5086 115.366"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg16.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "-232.663 -42.9889 114.638"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg19.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "70.4039 -4.57855 77.615"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg18.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "62.2313 -23.2782 79.627"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg19.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "58.139 -5.35857 78.817"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg17.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "80.6442 136.134 127.493"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg17.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "-37.2185 290.379 108.513"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg17.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "-24.0955 440.012 125.588"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg19.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "-163.183 492.199 95.708"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg17.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "88.804 718.462 109.196"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg19.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "-71.6931 173.063 92.2531"; + rotation = "0 0 1 46.9826"; + scale = "1 1 1"; + shapeName = "dorg19.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "300.193 746.573 94.394"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg17.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "90.1209 367.446 110.436"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg17.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "38.2406 -545.168 135.645"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg17.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "-340.357 -265.888 124.224"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg17.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "320.749 -443.207 124.272"; + rotation = "0 0 1 100.841"; + scale = "1 1 1"; + shapeName = "dorg17.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "795.553 482.66 117.491"; + rotation = "0 0 1 180.482"; + scale = "1 1 1"; + shapeName = "dorg18.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "808.708 474.974 115.83"; + rotation = "0 0 1 180.482"; + scale = "1 1 1"; + shapeName = "dorg19.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "792.654 463.283 114.251"; + rotation = "0 0 1 180.482"; + scale = "1 1 1"; + shapeName = "dorg17.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "303.431 375.125 120.419"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg17.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "103.851 590.225 102.951"; + rotation = "0 0 1 65.8901"; + scale = "1 1 1"; + shapeName = "dorg19.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "-211.915 659.786 142.966"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg17.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "290.708 362.78 114.434"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg18.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "300.611 362.775 114.051"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg19.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "-830.4 45.4252 118.986"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg18.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "-105.043 -187.889 93.206"; + rotation = "0 0 1 38.9611"; + scale = "1 1 1"; + shapeName = "dorg17.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "-337.877 253.965 122.911"; + rotation = "0 0 -1 33.8045"; + scale = "1 1 1"; + shapeName = "dorg18.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "-72.9117 55.2682 129.669"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg18.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "-447.111 -214.168 119.643"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg17.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "-699.998 -554.452 106.59"; + rotation = "0 0 1 72.1927"; + scale = "1 1 1"; + shapeName = "dorg17.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "-705.408 -819.773 101.354"; + rotation = "0 0 -1 13.1781"; + scale = "1 1 1"; + shapeName = "dorg17.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "-711.505 -999.329 96.5424"; + rotation = "0 0 1 46.4096"; + scale = "1 1 1"; + shapeName = "dorg17.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "-300.788 -1067.62 104.22"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg17.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "128.741 -696.691 121.577"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg17.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "567.866 40.4041 111.724"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg18.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "533.677 -315.38 116.369"; + rotation = "0 0 -1 108.289"; + scale = "1 1 1"; + shapeName = "dorg18.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "721.802 -479.51 116.006"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg18.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "515.872 -820.299 117.924"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg18.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "333.332 -699.852 98.8757"; + rotation = "0 0 -1 114.019"; + scale = "1 1 1"; + shapeName = "dorg18.dts"; + + locked = "false"; + }; + }; + new Precipitation(Precipitation) { + position = "-77.8813 186.988 102.106"; + rotation = "0 0 1 19.4806"; + scale = "1 1 1"; + dataBlock = "Snow"; + lockCount = "0"; + homingCount = "0"; + percentage = "1"; + color1 = "0.400000 0.400000 0.400000 1.000000"; + color2 = "-1.000000 0.000000 0.000000 1.000000"; + color3 = "-1.000000 0.000000 0.000000 1.000000"; + offsetSpeed = "0.1"; + minVelocity = "0.05"; + maxVelocity = "0.25"; + maxNumDrops = "200"; + maxRadius = "125"; + + locked = "false"; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/DMP_EmbersLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/DMP_EmbersLT.mis new file mode 100644 index 00000000..2bfabbf1 --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/DMP_EmbersLT.mis @@ -0,0 +1,1451 @@ +// Displayname = DMP-Embers LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//Two tribes battle amongst the burning ashes of Ymir. +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[LCTF]800 points to win +//Map by Chano (Edited by The Driver) +//Edited by ChocoTaco +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + powerCount = "0"; + cdTrack = "2"; + musicTrack = "lush"; + CTF_timeLimit = "25"; + CTF_scoreLimit = "8"; + + new MissionArea(MissionArea) { + area = "-600 -608 1216 1216"; + flightCeiling = "450"; + flightCeilingRange = "140"; + + locked = "true"; + }; + new Sun() { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.450000 0.450000 0.550000 1.000000"; + ambient = "0.400000 0.400000 0.500000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet1"; + terrainFile = "Embers.ter"; + squareSize = "8"; + + visibleDistance = "1200"; + hazeDistance = "250"; + locked = "true"; + position = "-1024 -1024 0"; + }; + new NavigationGraph(navGraph) { + conjoinAngleDev = "45"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + conjoinBowlDev = "20"; + GraphFile = "Wasteland_x2.nav"; + rotation = "0 0 0 0"; + scale = "1 1 1"; + coverage = "0"; + XDimOverSize = "0"; + locked = "true"; + position = "0 0 0 1"; + YDimOverSize = "0"; + }; + new Sky(Sky) { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.001"; + cloudSpeed2 = "0.002"; + cloudSpeed3 = "0.003"; + visibleDistance = "350"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.400000 0.250000 0.150000 1.000000"; + fogDistance = "250"; + fogColor = "0.550000 0.350000 0.150000 1.000000"; + fogVolume1 = "0 0 0"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "lava_night.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 -198748244414614883000000000000000000000.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -222768174765569861000000000000000000000.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 1.93705e+31 2.37594e-15"; + high_fogVolume2 = "-1 -16964.7 -4.91925e-08"; + high_fogVolume3 = "-1 3.35544e+07 0.000931699"; + + cloudSpeed0 = "0.000000 0.000000"; + locked = "true"; + }; + new SimGroup(teams) { + + powerCount = "0"; + + new SimGroup(team1) { + + powerCount = "1"; + providesPower = "1"; + + new SimGroup(spawnspheres) { + + powerCount = "1"; + + new SpawnSphere() { + position = "446.65 -3.88678 126.93"; + rotation = "0 0 1 178.763"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + + locked = "false"; + }; + }; + new SimGroup(Base0) { + + powerCount = "1"; + + new InteriorInstance(InteriorInstance) { + position = "298.895 -15.6194 90.0651"; + rotation = "1 0 0 0"; + scale = "1.8 1.8 1.8"; + interiorFile = "Xtra_Xerxes_Turret.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance() { + position = "309.002 -5.66607 128.606"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "anthem_pipestand2-desert.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "424.975 -1.83712 127.414"; + rotation = "-0 0 -1 0.181308"; + scale = "0.8 0.8 1"; + interiorFile = "pbunk4a_CC.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "1"; + }; + new InteriorInstance() { + position = "514.183 -11.602 142.273"; + rotation = "0 0 1 89.9543"; + scale = "1 1 1"; + interiorFile = "pwall1.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "1"; + }; + new InteriorInstance() { + position = "512.886 -4.237 124.947"; + rotation = "0 0 1 179.909"; + scale = "1 1 1"; + interiorFile = "pbunk1.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "1"; + }; + new InteriorInstance() { + position = "511.209 6.9491 141.497"; + rotation = "0 0 1 89.9543"; + scale = "1 1 1"; + interiorFile = "pwall1.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "1"; + }; + }; + new SimGroup(FFs) { + + powerCount = "2"; + }; + new InteriorInstance() { + position = "276.566 -134.926 152.105"; + rotation = "0 0 1 67.609"; + scale = "1 1 1"; + interiorFile = "pmisc4.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "1"; + }; + new Item() { + position = "308.871 -5.74834 130.3"; + rotation = "0 0 -1 89.9541"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "43"; + className = "FlagObj"; + originalPosition = "308.871 -5.74834 112.9 0 0 -1 1.57"; + stand = "17558"; + isHome = "1"; + locked = "false"; + team = "1"; + WayPoint = "17770"; + Trigger = "17771"; + }; + new StaticShape() { + position = "308.818 -5.74747 79.5521"; + rotation = "-0 0 -1 65.8902"; + scale = "1.2 1.2 2"; + nameTag = "Base"; + dataBlock = "ExteriorFlagStand"; + lockCount = "0"; + homingCount = "0"; + + Target = "-1"; + flag = "17556"; + lastDamagedByTeam = "2"; + locked = "false"; + damageTimeMS = "2768551"; + lastDamagedBy = "5725"; + team = "1"; + }; + }; + new SimGroup(team2) { + + powerCount = "1"; + providesPower = "1"; + + new SimGroup(spawnspheres) { + + powerCount = "1"; + + new SpawnSphere() { + position = "-426.44 -18.8221 117.268"; + rotation = "-0 0 -1 0.573347"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + + locked = "false"; + }; + }; + new SimGroup(Base0) { + + powerCount = "1"; + + new InteriorInstance() { + position = "-523.303 4.0082 141.582"; + rotation = "-0 0 -1 88.8085"; + scale = "1 1 1"; + interiorFile = "pwall1.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "2"; + }; + new InteriorInstance() { + position = "-520.73 -14.6029 140.806"; + rotation = "-0 0 -1 88.8085"; + scale = "1 1 1"; + interiorFile = "pwall1.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "2"; + }; + new InteriorInstance() { + position = "-522.166 -3.383 124.256"; + rotation = "0 0 1 1.14602"; + scale = "1 1 1"; + interiorFile = "pbunk1.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "2"; + }; + new InteriorInstance() { + position = "-316.697 -4.29393 128.169"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "anthem_pipestand2-desert.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-426.327 -7.45079 127.753"; + rotation = "0 0 1 180.482"; + scale = "0.8 0.8 1"; + interiorFile = "pbunk4a_CC.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "2"; + }; + new InteriorInstance() { + position = "-283.529 121.728 152.528"; + rotation = "0 0 1 67.609"; + scale = "1 1 1"; + interiorFile = "pmisc4.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-524.455 -3.56295 145.12"; + rotation = "0 0 1 91.6732"; + scale = "1 1 1"; + interiorFile = "pmisc4.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-326.795 -14.0781 86.537"; + rotation = "1 0 0 0"; + scale = "1.8 1.8 1.8"; + interiorFile = "Xtra_Xerxes_Turret.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + }; + new SimGroup(FFs) { + + powerCount = "2"; + }; + new Item() { + position = "-316.871 -4.25798 129.9"; + rotation = "0 0 -1 89.9544"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "57"; + className = "FlagObj"; + searchSchedule = "204427"; + originalPosition = "-316.871 -4.25798 113.1 0 0 -1 1.57"; + stand = "17596"; + isHome = "1"; + locked = "false"; + team = "2"; + WayPoint = "17772"; + Trigger = "17773"; + }; + new StaticShape() { + position = "-316.895 -4.19173 75.963"; + rotation = "0 0 1 22.9184"; + scale = "1.2 1.2 2"; + nameTag = "Base"; + dataBlock = "ExteriorFlagStand"; + lockCount = "0"; + homingCount = "0"; + + Target = "-1"; + flag = "17594"; + lastDamagedByTeam = "1"; + locked = "false"; + damageTimeMS = "2462224"; + lastDamagedBy = "5725"; + team = "2"; + }; + }; + new SimGroup(team0) { + + powerCount = "0"; + + new InteriorInstance() { + position = "-373.939 -1096.83 134.528"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "pspir1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "-4.70021 -3.78419 133.752"; + rotation = "0 0 1 83.0789"; + scale = "1 1 1"; + interiorFile = "pspir1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "-160.531 -42.3956 119.345"; + rotation = "0 0 -1 76.7763"; + scale = "1 1 1"; + interiorFile = "pspir1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "0"; + }; + new InteriorInstance() { + position = "-508.009 -511.175 148.113"; + rotation = "0 0 1 124.332"; + scale = "1 1 1.54835"; + interiorFile = "pspir1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "-207.962 -460.464 113.348"; + rotation = "0 0 1 182.201"; + scale = "1 1 1"; + interiorFile = "pspir1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "499.146 505.847 147.24"; + rotation = "0 0 1 154.126"; + scale = "1 1 1.54835"; + interiorFile = "pspir1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "-3.68635 515.042 124.212"; + rotation = "0 0 -1 32.0857"; + scale = "1 1 1"; + interiorFile = "pspir1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "314.27 459.139 146.325"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "pspir2.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "204.704 449.08 115.91"; + rotation = "0 0 -1 76.7763"; + scale = "1 1 1"; + interiorFile = "pspir1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "-207.047 451.341 114.388"; + rotation = "0 0 1 66.4632"; + scale = "1 1 1"; + interiorFile = "pspir1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "-509.746 503.014 148.367"; + rotation = "1 0 0 0"; + scale = "1 1 1.54835"; + interiorFile = "pspir1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "-325.793 457.116 148.062"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "pspir1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "-322.674 -467.424 146.83"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "pspir1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "501.298 -513.106 148.814"; + rotation = "0 0 1 124.332"; + scale = "1 1 1.54835"; + interiorFile = "pspir1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "184.289 865.106 158.5"; + rotation = "0 0 1 46.9827"; + scale = "1 1 1"; + interiorFile = "pspir3.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "-3.21324 -521.119 124.137"; + rotation = "0 0 -1 53.8581"; + scale = "1 1 1"; + interiorFile = "pspir1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "515.528 -3.91634 145.789"; + rotation = "0 0 1 89.9544"; + scale = "1 1 1"; + interiorFile = "pmisc4.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "0"; + }; + new SimGroup() { + + powerCount = "0"; + }; + new InteriorInstance() { + position = "318.223 -465.887 147.452"; + rotation = "0 0 -1 56.1499"; + scale = "1 1 1"; + interiorFile = "pspir1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "196.63 -457.421 113.394"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "pspir1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "843.44 803.869 153.454"; + rotation = "0 0 -1 45.2637"; + scale = "1 1 1"; + interiorFile = "pspir4.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + }; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera() { + position = "-547.073 24.1407 188.172"; + rotation = "0.130418 -0.18505 0.974037 111.063"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + }; + new Camera() { + position = "547.874 28.1946 187.539"; + rotation = "0.153681 0.167366 -0.973843 96.3928"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + }; + }; + new SimGroup(randomObjects) { + + powerCount = "0"; + + new SimGroup(Addition2DSPlant17) { + + powerCount = "0"; + }; + new SimGroup(Addition3DSPlant18) { + + powerCount = "0"; + }; + }; + new Precipitation(Precipitation) { + position = "-344.234 156.963 155.581"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Snow"; + lockCount = "0"; + homingCount = "0"; + percentage = "1"; + color1 = "0.800000 0.300000 0.100000 1.000000"; + color2 = "-1.000000 0.000000 0.000000 1.000000"; + color3 = "-1.000000 0.000000 0.000000 1.000000"; + offsetSpeed = "0"; + minVelocity = "0.02"; + maxVelocity = "0.06"; + maxNumDrops = "1000"; + maxRadius = "125"; + + locked = "true"; + }; + new Precipitation(Precipitation) { + position = "-344.234 156.963 155.581"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Snow"; + lockCount = "0"; + homingCount = "0"; + percentage = "1"; + color1 = "0.800000 0.300000 0.100000 1.000000"; + color2 = "-1.000000 0.000000 0.000000 1.000000"; + color3 = "-1.000000 0.000000 0.000000 1.000000"; + offsetSpeed = "0.5"; + minVelocity = "0.01"; + maxVelocity = "0.04"; + maxNumDrops = "500"; + maxRadius = "200"; + }; + new Precipitation(Precipitation) { + position = "116.059 -26.7731 156.557"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Snow"; + lockCount = "0"; + homingCount = "0"; + percentage = "1"; + color1 = "0.000000 0.000000 0.000000 1.000000"; + color2 = "-1.000000 0.000000 0.000000 1.000000"; + color3 = "-1.000000 0.000000 0.000000 1.000000"; + offsetSpeed = "0.5"; + minVelocity = "0.01"; + maxVelocity = "0.04"; + maxNumDrops = "500"; + maxRadius = "200"; + }; + new Precipitation(Precipitation) { + position = "116.059 -26.7731 156.557"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Snow"; + lockCount = "0"; + homingCount = "0"; + percentage = "1"; + color1 = "0.300000 0.300000 0.300000 1.000000"; + color2 = "-1.000000 0.000000 0.000000 1.000000"; + color3 = "-1.000000 0.000000 0.000000 1.000000"; + offsetSpeed = "0.5"; + minVelocity = "0.01"; + maxVelocity = "0.04"; + maxNumDrops = "500"; + maxRadius = "200"; + }; + new SimGroup(RandomOrganics) { + + powerCount = "0"; + + new SimGroup(Addition1PhoenixPlant1) { + + powerCount = "0"; + + new TSStatic() { + position = "108 -444 52.6875"; + rotation = "0 0 1 138"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "780 612 142.781"; + rotation = "0 0 1 197"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-292 20 113.331"; + rotation = "0 0 1 87.0002"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "572 -564 107.188"; + rotation = "0 0 1 116"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "60 -476 69.0781"; + rotation = "0 0 -1 62.0003"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-140 844 129.359"; + rotation = "0 0 -1 53"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "84 -132 106.156"; + rotation = "0 0 1 159"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "524 -444 126.859"; + rotation = "0 0 1 204"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "836 612 120.609"; + rotation = "0 0 1 9.00004"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "76 -108 114.078"; + rotation = "0 0 1 230"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "460 76 127.969"; + rotation = "0 0 1 82"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-172 -380 72.0625"; + rotation = "0 0 1 114"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "924 -548 118.172"; + rotation = "0 0 1 224"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-236 -572 112.141"; + rotation = "0 0 1 175"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "764 820 126.859"; + rotation = "0 0 -1 84.0002"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "1108 356 135.047"; + rotation = "0 0 1 155"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "756 476 126.656"; + rotation = "0 0 -1 116"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "1044 44 120.125"; + rotation = "0 0 1 73.9998"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "772 420 123.031"; + rotation = "0 0 1 91.9998"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "340 772 134.031"; + rotation = "0 0 -1 1.00014"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-316 -20 109.984"; + rotation = "0 0 1 85.9998"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "236 180 110.266"; + rotation = "0 0 1 88"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "812 572 133.172"; + rotation = "0 0 -1 32.9998"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "1132 -428 133.734"; + rotation = "0 0 1 69.0002"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-108 -492 76.1562"; + rotation = "0 0 1 18"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "884 -524 137"; + rotation = "0 0 -1 84.0002"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-324 100 130.203"; + rotation = "0 0 -1 108"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-220 388 103.656"; + rotation = "0 0 1 237"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "916 -444 129.359"; + rotation = "0 0 1 39"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "356 220 90.0469"; + rotation = "0 0 -1 94"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "1236 660 143.234"; + rotation = "0 0 1 56"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "164 180 121.156"; + rotation = "0 0 -1 83.0004"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "732 756 141.656"; + rotation = "0 0 -1 64.0005"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "580 -444 110.812"; + rotation = "0 0 1 26"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "764 812 122.75"; + rotation = "0 0 1 170"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "748 -132 129.641"; + rotation = "0 0 -1 4.00015"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "916 148 143.812"; + rotation = "0 0 1 97"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-228 -380 106.156"; + rotation = "0 0 1 9.99997"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "1028 76 124.984"; + rotation = "0 0 1 104"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "1260 852 133.656"; + rotation = "0 0 1 139"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "1116 -124 138.594"; + rotation = "0 0 1 224"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "772 -316 157.125"; + rotation = "0 0 1 179"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "1156 -476 133.172"; + rotation = "0 0 1 201"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "1100 -708 124.422"; + rotation = "0 0 1 238"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "1260 388 140.547"; + rotation = "0 0 1 101"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-12 -588 92"; + rotation = "0 0 1 85"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "444 -356 114.922"; + rotation = "0 0 1 214"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "188 724 133.656"; + rotation = "0 0 -1 43.0002"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "1020 -700 125.531"; + rotation = "0 0 1 227"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "236 -700 106.906"; + rotation = "0 0 1 97"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + }; + new SimGroup(Addition2PhoenixPlant5) { + + powerCount = "0"; + + new TSStatic() { + position = "924 -436 127.3"; + rotation = "0.549755 0.461299 -0.6964 14.3213"; + scale = "0.6 0.6 0.6"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "524 -612 132.691"; + rotation = "0.037604 -0.524642 -0.850492 34.974"; + scale = "0.6 0.6 0.6"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "340 -620 90.2062"; + rotation = "-0.0658235 0.0081155 0.997798 157.049"; + scale = "0.8 0.8 0.8"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "1268 -436 120.956"; + rotation = "-0.155129 0.0281845 -0.987492 93.7198"; + scale = "0.7 0.7 0.7"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "1132 -36 146.3"; + rotation = "0.0186666 0.0938137 0.995415 135.185"; + scale = "0.8 0.8 0.8"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "-172 -412 65.6281"; + rotation = "0.216727 0.026006 0.975886 119.228"; + scale = "0.8 0.8 0.8"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "92 172 122.284"; + rotation = "-0.11872 -0.0448538 0.991914 103.453"; + scale = "0.7 0.7 0.7"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "228 620 100.753"; + rotation = "-0.0231291 0.282211 0.959073 35.3621"; + scale = "0.7 0.7 0.7"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "1244 580 140.066"; + rotation = "-0.344015 0.718056 0.60502 22.9439"; + scale = "0.8 0.8 0.8"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "20 660 110.331"; + rotation = "-0.0849596 0.124747 0.988544 195.819"; + scale = "0.8 0.8 0.8"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "956 308 121.987"; + rotation = "0.0423316 0.0386568 0.998356 112.088"; + scale = "0.7 0.7 0.7"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "772 -4 140.331"; + rotation = "-0.0545611 -0.623629 -0.779814 12.8028"; + scale = "0.7 0.7 0.7"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "-324 636 98.05"; + rotation = "0.00638778 0.251412 -0.967859 107.791"; + scale = "0.8 0.8 0.8"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "-228 628 98.3312"; + rotation = "0.148736 0.0744648 0.986069 208.613"; + scale = "0.8 0.8 0.8"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "924 212 160.753"; + rotation = "0.0700111 -0.0999858 0.992523 160.147"; + scale = "1 1 1"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "284 612 99.925"; + rotation = "-0.105133 -0.092984 0.990102 46.4114"; + scale = "0.7 0.7 0.7"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "532 260 186.175"; + rotation = "0 0 1 183"; + scale = "0.7 0.7 0.7"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "-228 -4 118.534"; + rotation = "0 -1 0 15.501"; + scale = "0.6 0.6 0.6"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "484 -564 146.3"; + rotation = "0.0483723 -0.0264642 0.998479 163.026"; + scale = "0.6 0.6 0.6"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "548 556 110.347"; + rotation = "0.134809 -0.0274269 0.990492 157.213"; + scale = "0.9 0.9 0.9"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "924 796 127.769"; + rotation = "-0.0533337 -0.125646 0.990641 134.386"; + scale = "0.7 0.7 0.7"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "-100 52 139.503"; + rotation = "0.0215087 -0.293747 -0.955641 68.3962"; + scale = "0.7 0.7 0.7"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "364 468 143.05"; + rotation = "-0.0625776 -0.778647 0.624334 23.8148"; + scale = "0.9 0.9 0.9"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "892 -132 151.237"; + rotation = "0.129158 -0.192475 0.972765 101.554"; + scale = "0.6 0.6 0.6"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "-68 204 111.738"; + rotation = "0.118416 0.0659827 0.990769 81.5256"; + scale = "0.7 0.7 0.7"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "372 468 140.347"; + rotation = "-0.315463 -0.651094 -0.690333 30.0562"; + scale = "0.8 0.8 0.8"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "1196 -164 122.269"; + rotation = "0.0881742 0.028665 0.995692 73.2367"; + scale = "0.8 0.8 0.8"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "580 732 157.488"; + rotation = "0.0610976 -0.0997026 0.99314 153.179"; + scale = "0.7 0.7 0.7"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "52 -300 166.8"; + rotation = "-0.106868 -0.12536 -0.986339 107.752"; + scale = "0.9 0.9 0.9"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "76 -52 138.113"; + rotation = "0.0797315 0.0104969 -0.996761 75.1795"; + scale = "0.7 0.7 0.7"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "68 -140 102.987"; + rotation = "0.0350434 0.0529445 -0.997982 67.1071"; + scale = "0.9 0.9 0.9"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "1076 -252 160.206"; + rotation = "0.0499424 0.0047928 0.998741 217.955"; + scale = "0.9 0.9 0.9"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "412 -60 135.488"; + rotation = "-0.353081 0.238156 0.904774 24.25"; + scale = "1 1 1"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "1052 92 110.894"; + rotation = "0.0857427 -0.135953 -0.986998 115.677"; + scale = "0.9 0.9 0.9"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "-316 276 136.237"; + rotation = "-0.30558 -0.0157752 0.952036 65.5367"; + scale = "0.7 0.7 0.7"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "780 156 117.972"; + rotation = "0.137183 -0.0735019 0.987815 87.7021"; + scale = "0.7 0.7 0.7"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "1100 300 117.972"; + rotation = "0.200842 -0.10784 0.97367 88.5277"; + scale = "0.7 0.7 0.7"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "1004 796 130.488"; + rotation = "0.0451007 0.243343 0.968891 70.7001"; + scale = "1 1 1"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "-236 828 142.019"; + rotation = "-0.0686917 0.0699011 0.995186 179.005"; + scale = "0.8 0.8 0.8"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "228 332 103.534"; + rotation = "0.115254 0.036547 0.992664 198.863"; + scale = "0.9 0.9 0.9"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "52 844 143.612"; + rotation = "0.0363293 0.176404 0.983647 188.853"; + scale = "1 1 1"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "1060 -644 126.175"; + rotation = "0.092595 -0.0417028 0.99483 193.928"; + scale = "1 1 1"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "660 748 103.816"; + rotation = "0.158866 -0.0614415 0.985386 125.688"; + scale = "0.9 0.9 0.9"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "716 -468 110.347"; + rotation = "-0.115933 -0.040604 0.992427 202.831"; + scale = "0.9 0.9 0.9"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "1060 148 119.644"; + rotation = "0.1403 -0.111001 0.983867 226.322"; + scale = "0.9 0.9 0.9"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "420 724 144.722"; + rotation = "-0.150142 0.269406 -0.951251 76.7706"; + scale = "0.9 0.9 0.9"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "116 -676 156.456"; + rotation = "0.340779 0.0344976 0.93951 11.7035"; + scale = "0.8 0.8 0.8"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "140 172 121.238"; + rotation = "0.337279 -0.0934587 0.936754 30.8674"; + scale = "1 1 1"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "756 844 139.503"; + rotation = "-0.152269 0.248706 -0.956535 75.4505"; + scale = "0.9 0.9 0.9"; + shapeName = "porg5.dts"; + }; + new TSStatic() { + position = "388 516 132.159"; + rotation = "0.102135 0.106302 0.989074 200.775"; + scale = "1 1 1"; + shapeName = "porg5.dts"; + }; + }; + new SimGroup(Addition4PhoenixPlant2) { + + powerCount = "0"; + + new TSStatic() { + position = "-4 180 121.719"; + rotation = "0 0 1 188"; + scale = "1 1 1"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "-380 -1012 127.969"; + rotation = "0 0 1 50"; + scale = "1.3 1.3 1.3"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "140 -204 115.391"; + rotation = "0 0 -1 41.9998"; + scale = "1.1 1.1 1.1"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "868 60 146.5"; + rotation = "0 0 1 230"; + scale = "1.2 1.2 1.2"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "-460 -1052 100.672"; + rotation = "0 0 1 189"; + scale = "1.4 1.4 1.4"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "300 -956 108.109"; + rotation = "0 0 1 206"; + scale = "1.2 1.2 1.2"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "-332 -428 124.703"; + rotation = "0 0 -1 37.0002"; + scale = "1.2 1.2 1.2"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "132 212 107"; + rotation = "0 0 1 111"; + scale = "0.9 0.9 0.9"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "4 -1172 157.125"; + rotation = "0 0 1 179"; + scale = "0.8 0.8 0.8"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "572 -100 109.141"; + rotation = "0 0 1 20"; + scale = "0.9 0.9 0.9"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "84 108 109.422"; + rotation = "0 0 1 36"; + scale = "1.4 1.4 1.4"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "636 -172 153.672"; + rotation = "0 0 -1 4.99997"; + scale = "1.1 1.1 1.1"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "860 -908 137.828"; + rotation = "0 0 -1 82"; + scale = "1.2 1.2 1.2"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "-388 -628 95.5312"; + rotation = "0 0 -1 19.0001"; + scale = "1.3 1.3 1.3"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "220 60 104.016"; + rotation = "0 0 1 155"; + scale = "0.8 0.8 0.8"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "780 -588 141.937"; + rotation = "0 0 1 125"; + scale = "1.1 1.1 1.1"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "908 188 156.859"; + rotation = "0 0 -1 118"; + scale = "1.1 1.1 1.1"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "300 -180 128.25"; + rotation = "0 0 1 99.0002"; + scale = "1.2 1.2 1.2"; + shapeName = "porg2.dts"; + }; + new TSStatic() { + position = "-148 -948 171.859"; + rotation = "0 0 -1 71.0004"; + scale = "1.2 1.2 1.2"; + shapeName = "porg2.dts"; + }; + }; + }; + new SimGroup() { + + powerCount = "0"; + }; + new FileObject() { + }; + new FileObject() { + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/DMP_PariahLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/DMP_PariahLT.mis new file mode 100644 index 00000000..8358457c --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/DMP_PariahLT.mis @@ -0,0 +1,1360 @@ +// DisplayName = DMP-Pariah LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//Talk sense to a fool and he calls you foolish. +// -- Euripides, The Bacchae +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//10 caps to win +//Go Offense! +//Map by ChocoTaco +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + CTF_timeLimit = "25"; + musicTrack = "lush"; + CTF_scoreLimit = "10"; + cdTrack = "2"; + powerCount = "0"; + + new MissionArea(MissionArea) { + area = "-384 -504 848 976"; + flightCeiling = "2000"; + flightCeilingRange = "50"; + + locked = "1"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet1"; + terrainFile = "Pariah.ter"; + squareSize = "8"; + + visibleDistance = "1200"; + position = "-1024 -1024 0"; + hazeDistance = "350"; + }; + new NavigationGraph(navGraph) { + conjoinAngleDev = "45"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + YDimOverSize = "0"; + locked = "true"; + XDimOverSize = "0"; + position = "0 0 0 1"; + conjoinBowlDev = "20"; + rotation = "0 0 0 0"; + GraphFile = "MissionBlank.nav"; + coverage = "0"; + scale = "1 1 1"; + }; + new Sky(Sky) { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "400"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.550000 0.550000 0.550000 0.000000"; + fogDistance = "275"; + fogColor = "0.540000 0.610000 0.650000 1.000000"; + fogVolume1 = "200 0 120"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "Lush_l4.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 nan"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 148120713330651839000000000000000000000.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 nan"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 -2.72388e+07 -nan"; + high_fogVolume2 = "-1 -nan -4.59173e+14"; + high_fogVolume3 = "-1 -105 -3.1211e-13"; + + locked = "true"; + cloudSpeed0 = "0.000000 0.000000"; + }; + new Sun() { + position = "-1024 -1024 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.600000 0.600000 0.620000 1.000000"; + ambient = "0.420000 0.420000 0.420000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + providesPower = "1"; + powerCount = "1"; + + new InteriorInstance() { + position = "148.384 139.37 183.809"; + rotation = "0.940536 -0.339694 -9.25894e-05 179.909"; + scale = "1 1 1"; + interiorFile = "ptowr4.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new SimGroup(spawnspheres) { + + powerCount = "1"; + + new SpawnSphere() { + position = "260.027 228.285 189.133"; + rotation = "0 0 1 22.9183"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "70"; + sphereWeight = "50"; + indoorWeight = "50"; + outdoorWeight = "50"; + + team = "1"; + }; + new SpawnSphere() { + position = "116.457 217.566 215.133"; + rotation = "-0 0 -1 3.43771"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "30"; + sphereWeight = "50"; + indoorWeight = "50"; + outdoorWeight = "50"; + + team = "1"; + }; + }; + new InteriorInstance(InteriorInstance) { + position = "115.829 216.176 135.783"; + rotation = "0 0 1 15.6543"; + scale = "1 1 1"; + interiorFile = "ptowr1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "109.998 209.806 189.73"; + rotation = "-0.623843 -0.470125 0.624341 129.606"; + scale = "1 1 1"; + interiorFile = "pwall1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance() { + position = "247.238 100.976 178.629"; + rotation = "-0.022589 -0.0279436 0.999354 163.999"; + scale = "1 1 1"; + interiorFile = "prockc.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance() { + position = "26.5092 272.956 174.621"; + rotation = "0.300699 0.108596 0.947516 107.907"; + scale = "1 1 1"; + interiorFile = "prockc.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "119.335 198.902 173.451"; + rotation = "-0.520019 0.677172 -0.520594 111.76"; + scale = "4 2 2"; + interiorFile = "pwall1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "286.754 223.879 200.4"; + rotation = "0 0 1 68.755"; + scale = "1 0.3 0.3"; + interiorFile = "pwall1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance() { + position = "238.684 265.824 180.863"; + rotation = "-0.0320983 -0.0243594 0.999188 103.352"; + scale = "1 1 1"; + interiorFile = "prockc.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance() { + position = "-252.168 143.276 142.396"; + rotation = "0.2035 -0.219423 -0.95417 104.038"; + scale = "1 1 1"; + interiorFile = "prockc.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance() { + position = "232.758 283.604 214.282"; + rotation = "0.612408 0.694977 0.376781 107.873"; + scale = "1 1 1"; + interiorFile = "prock7.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new Item() { + position = "147.695 138.16 191.92"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + searchSchedule = "481997"; + className = "FlagObj"; + isHome = "1"; + originalPosition = "147.695 138.16 191.92 1 0 0 0"; + Target = "36"; + team = "1"; + WayPoint = "6133"; + Trigger = "6134"; + }; + new InteriorInstance() { + position = "109.735 209.926 188.951"; + rotation = "0 0 1 105.997"; + scale = "1 1 1"; + interiorFile = "pwall1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "431.84 143.786 168.737"; + rotation = "0.0755268 -0.0747157 0.994341 89.7066"; + scale = "1 1 1"; + interiorFile = "prockb.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance() { + position = "290.46 223.137 161.803"; + rotation = "-0 0 -1 21.7725"; + scale = "1 1 1"; + interiorFile = "pbunk1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + }; + new SimGroup(Team2) { + + providesPower = "1"; + powerCount = "1"; + + new SimGroup(spawnspheres) { + + powerCount = "1"; + + new SpawnSphere() { + position = "-149.978 -232.145 231.081"; + rotation = "0.00494962 0.000752097 0.999987 185.821"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "65"; + sphereWeight = "50"; + indoorWeight = "50"; + outdoorWeight = "50"; + + team = "2"; + }; + new SpawnSphere() { + position = "-52.6019 -264.554 226.167"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "30"; + sphereWeight = "50"; + indoorWeight = "50"; + outdoorWeight = "50"; + + team = "1"; + }; + }; + new InteriorInstance() { + position = "-71.2669 337.182 198.006"; + rotation = "-1 0 0 32.6586"; + scale = "1 1 1"; + interiorFile = "prock7.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-157.287 -176.391 186.571"; + rotation = "0.278918 -0.200298 -0.939194 42.4515"; + scale = "1 1 1"; + interiorFile = "prockc.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-62.3168 -262.234 211.98"; + rotation = "0.194786 0.960911 0.196744 91.7115"; + scale = "1 1 1"; + interiorFile = "pwall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-146.142 -278.307 243.108"; + rotation = "0.459289 -0.79613 -0.393993 54.9975"; + scale = "1 1 1"; + interiorFile = "prock7.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-52.0106 -277.906 199.736"; + rotation = "-0.496847 0.711118 -0.497448 109.137"; + scale = "4 2 2"; + interiorFile = "pwall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "237.931 -320.176 210.261"; + rotation = "0.202767 0.0871193 0.975344 165.349"; + scale = "1 1 1"; + interiorFile = "prockc.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-54.5191 -260.496 161.583"; + rotation = "0.00488294 0.00141683 0.999987 200.902"; + scale = "1 1 1"; + interiorFile = "ptowr1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-47.3488 -254.78 215.476"; + rotation = "-0.00424528 -0.00777086 -0.999961 68.7573"; + scale = "1 1 1"; + interiorFile = "pwall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new Item() { + position = "-55.8007 -179.59 209.219"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + searchSchedule = "13979"; + className = "FlagObj"; + isHome = "1"; + originalPosition = "-55.8007 -179.59 209.219 1 0 0 0"; + speed = "0"; + pass = "1"; + Target = "43"; + team = "2"; + WayPoint = "6135"; + Trigger = "6136"; + lastDTStat = "6863"; + }; + new InteriorInstance() { + position = "-185.437 -254.125 204.934"; + rotation = "0.00835258 0.00643683 0.999944 143.429"; + scale = "1 1 1"; + interiorFile = "pbunk1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "67.4254 519.216 182.897"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "prock7.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-321.829 -196.688 185.609"; + rotation = "-0.00835024 -0.0230147 0.9997 176.934"; + scale = "1 1 1"; + interiorFile = "prockc.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-184.308 -254.211 243.09"; + rotation = "0.00999528 -0.0301617 -0.999495 36.6866"; + scale = "1 0.3 0.3"; + interiorFile = "pwall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "374.773 402.476 220.971"; + rotation = "0 1 0 22.3454"; + scale = "1 1 1"; + interiorFile = "prock7.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-317.923 -5.17774 154.15"; + rotation = "-1 0 0 55.004"; + scale = "1 1 1"; + interiorFile = "prock7.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-188.651 109.878 185.911"; + rotation = "0.968013 0.0826766 -0.236889 142.665"; + scale = "1 1 1"; + interiorFile = "prock7.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-12.0021 -465.171 191.894"; + rotation = "-0.320514 0.595712 0.736477 71.765"; + scale = "1 1 1"; + interiorFile = "prock7.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-56.7934 -181.649 201.099"; + rotation = "0.18964 0.981853 -0.000770146 180.025"; + scale = "1 1 1"; + interiorFile = "ptowr4.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + }; + new SimGroup(Team0) { + + providesPower = "1"; + powerCount = "1"; + + new InteriorInstance() { + position = "57.7594 23.4267 72.8616"; + rotation = "-1 0 0 74.4846"; + scale = "1 1 1"; + interiorFile = "pspir3.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "-30.5388 2.69024 49.2422"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "pspir5.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "-360.847 -493.331 159.777"; + rotation = "1 0 0 141.521"; + scale = "1 1 1"; + interiorFile = "prock7.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "191.61 401.556 229.768"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "prock6.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "-25.4948 -588.11 208.389"; + rotation = "1 0 0 141.521"; + scale = "1 1 1"; + interiorFile = "prock7.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "234.501 -418.322 259.627"; + rotation = "-0.637133 0.748663 -0.18321 42.0227"; + scale = "1 1 1"; + interiorFile = "prock7.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "-369.163 363.556 208.21"; + rotation = "0.94005 0.112378 -0.32199 143.672"; + scale = "1 1 1"; + interiorFile = "prock7.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "-269.469 -339.446 243.554"; + rotation = "1 0 0 141.521"; + scale = "1 1 1"; + interiorFile = "prock7.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new ForceFieldBare() { + position = "-63.3861 -273.845 210.769"; + rotation = "0.815391 0.57891 -0.00065936 179.949"; + scale = "0.162974 8.1512 4.16309"; + nameTag = "Force Field"; + dataBlock = "taco"; + lockCount = "0"; + homingCount = "0"; + + pz = "6036"; + Target = "47"; + team = "0"; + hidden = "false"; + originalscale = "0.162974 8.1512 4.16309"; + }; + new ForceFieldBare() { + position = "124.215 230.712 183.747"; + rotation = "-0.606455 0.795118 0.000467467 179.926"; + scale = "0.162974 8.1512 4.16309"; + nameTag = "Force Field"; + dataBlock = "taco"; + lockCount = "0"; + homingCount = "0"; + + pz = "6039"; + Target = "48"; + team = "0"; + hidden = "false"; + originalscale = "0.162974 8.1512 4.16309"; + }; + }; + }; + new SimGroup(Ambiance) { + + powerCount = "0"; + + new AudioEmitter() { + position = "437.22 142.836 192.42"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/crickets.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "100"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "1000"; + maxLoopGap = "1100"; + type = "EffectAudioType"; + }; + new AudioEmitter() { + position = "-32.3468 -0.949623 88.8297"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/crickets.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "100"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "1000"; + maxLoopGap = "1100"; + type = "EffectAudioType"; + }; + new AudioEmitter() { + position = "-271.475 507.236 244.784"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/drywind.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "100"; + maxDistance = "280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + }; + new AudioEmitter() { + position = "28.3773 267.415 197.795"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/crickets.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "100"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "1000"; + maxLoopGap = "1100"; + type = "EffectAudioType"; + }; + new AudioEmitter() { + position = "-260.218 153.776 144.573"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/crickets.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "100"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "1000"; + maxLoopGap = "1100"; + type = "EffectAudioType"; + }; + new AudioEmitter() { + position = "-331.724 -203.391 202.569"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/crickets.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "100"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "1000"; + maxLoopGap = "1100"; + type = "EffectAudioType"; + }; + new AudioEmitter() { + position = "235.47 -318.722 231.012"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/crickets.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "100"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "1000"; + maxLoopGap = "1100"; + type = "EffectAudioType"; + }; + new AudioEmitter() { + position = "250.308 459.766 267.411"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/drywind.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "80"; + maxDistance = "180"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + }; + new AudioEmitter() { + position = "463.46 -149.575 260.115"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/drywind.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "100"; + maxDistance = "280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + }; + new AudioEmitter() { + position = "292.179 -479.499 283.744"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/drywind.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "100"; + maxDistance = "280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + }; + new AudioEmitter() { + position = "-197.711 -337.821 274.231"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/drywind.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "40"; + maxDistance = "200"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + }; + new AudioEmitter() { + position = "-249.555 -216.376 266.006"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/drywind.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "100"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + }; + new AudioEmitter() { + position = "-476.694 -275.476 250.327"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/drywind.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "100"; + maxDistance = "280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + }; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera(2) { + position = "-218.222 -277.039 277.482"; + rotation = "0.319314 -0.164525 0.933258 57.8056"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "2"; + }; + new Camera(3) { + position = "-62.5909 73.6294 164.499"; + rotation = "0.0204172 -0.0538238 0.998342 138.516"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "1"; + }; + new Camera(1) { + position = "157.256 275.376 244.105"; + rotation = "0.0159374 -0.15794 0.98732 168.621"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "1"; + }; + }; + new SimGroup(RandomOrganics) { + + powerCount = "0"; + + new SimGroup(Addition3BEPlant5) { + + powerCount = "0"; + + new TSStatic() { + position = "428 468 207.141"; + rotation = "0.182034 0.0270179 0.982921 200.649"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-356 316 194.891"; + rotation = "-0.723319 -0.175608 -0.667811 38.1414"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "228 -524 247.109"; + rotation = "-0.294941 0.171207 0.940052 97.5237"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "220 204 190.359"; + rotation = "0.0395498 0.0469427 0.998114 76.1048"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "76 -476 182.234"; + rotation = "-0.727033 0.628917 -0.275473 21.5423"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "204 -60 169.844"; + rotation = "-0.103769 0.274166 0.956068 135.823"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "548 428 166.625"; + rotation = "-0.0381015 -0.0087665 0.999235 158.017"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-116 -332 242.844"; + rotation = "-0.00043526 -0.102489 0.994734 80.2977"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-404 -52 172.422"; + rotation = "0.689096 -0.125182 -0.713776 55.2923"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-220 108 183.531"; + rotation = "0.689438 0.724344 4.05356e-05 6.30674"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "332 300 222.188"; + rotation = "-0.00717614 -0.216232 0.976316 100.354"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-188 524 215.641"; + rotation = "0.278877 0.101706 0.954926 223.162"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-380 -196 188.891"; + rotation = "-0.0722144 -0.0560799 0.995811 206.891"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-396 172 176.797"; + rotation = "0.0224294 -0.0351303 0.999131 12.0104"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "532 -516 141.906"; + rotation = "-0.174404 -0.572737 -0.800972 47.7013"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "20 -356 178.484"; + rotation = "0.099822 -0.165825 0.98109 138.726"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "564 556 163.5"; + rotation = "0.0127557 -0.0581176 0.998228 97.1008"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-284 -28 158.219"; + rotation = "-0.0499038 0.00387801 0.998747 219.953"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "300 380 242.797"; + rotation = "-0.0340283 -0.121041 0.992064 115.413"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-140 540 197.062"; + rotation = "0.284965 -0.12974 0.949717 50.2345"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-468 532 277.891"; + rotation = "-0.207162 -0.100775 0.973102 116.408"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-420 284 207.797"; + rotation = "-0.297539 -0.290554 0.909422 44.6974"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-268 -308 239.922"; + rotation = "-0.119176 0.0606456 0.991019 225.629"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "380 180 201.734"; + rotation = "0.31207 0.0599515 0.948166 87.0403"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "612 -556 75.9688"; + rotation = "-0.084855 -0.158201 0.983754 118.826"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-20 204 202.922"; + rotation = "-0.258145 -0.239339 0.93599 31.95"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-204 284 141.891"; + rotation = "0.215402 0.254826 0.942691 24.3577"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-444 -484 167.406"; + rotation = "-0.344952 -0.0383512 -0.937836 79.5929"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-476 -300 252.922"; + rotation = "-0.0105768 -0.272092 -0.962213 67.016"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "100 -92 103.859"; + rotation = "0.261698 0.0296454 -0.964694 85.0481"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "196 340 219.484"; + rotation = "-0.938749 -0.344601 0 9.33389"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "380 -220 222"; + rotation = "0.164595 -0.18989 0.96791 106.798"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-124 -484 220.719"; + rotation = "-0.195696 -0.104956 -0.975032 110.364"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "4 180 196.359"; + rotation = "0.0553538 -0.105028 0.992928 186.951"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "476 44 213.734"; + rotation = "-0.164575 0.391395 0.905387 90.6884"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + }; + new SimGroup(Addition4BEPlant1) { + + powerCount = "0"; + + new TSStatic() { + position = "236 -396 255.272"; + rotation = "-0.0332201 0.138555 0.989797 186.929"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-100 484 159.897"; + rotation = "-0.2823 -0.0764214 -0.956277 89.5601"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-228 -596 152.522"; + rotation = "0.00525723 0.00449009 0.999976 171"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-484 28 134.537"; + rotation = "0.217671 -0.2975 0.929577 75.0002"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "228 -388 251.569"; + rotation = "0.0152184 0.231546 0.972705 140.03"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-220 -140 203.85"; + rotation = "0.791897 0.269464 -0.547986 33.9633"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-188 124 185.741"; + rotation = "0.0223524 0.0616003 0.997851 99.1222"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-380 -540 147.022"; + rotation = "-0.344349 -0.254103 0.903801 63.0426"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-484 156 184.381"; + rotation = "0.0873757 -0.01082 0.996117 129.173"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-252 -572 152.053"; + rotation = "0.121499 0.158486 0.979857 67.0699"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-292 260 146.756"; + rotation = "0.105651 0.0353793 0.993774 228.73"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-212 180 156.787"; + rotation = "-0.122325 0.191852 0.973771 181.947"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "36 -428 180.741"; + rotation = "0.0224386 0.0967489 0.995056 202.89"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-172 -124 196.147"; + rotation = "0.178114 0.149767 0.972546 158.59"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "596 140 193.772"; + rotation = "0.510544 0.387469 0.767602 29.6898"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "100 460 216.334"; + rotation = "-0.0131026 0.199031 0.979906 131.872"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "412 364 208.131"; + rotation = "-0.359109 -0.0495218 -0.931981 109.839"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-28 316 200.647"; + rotation = "0.924662 -0.174899 -0.338247 8.85285"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-20 -420 190.616"; + rotation = "0.265197 0.0736155 0.96138 137.545"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "164 -364 231.834"; + rotation = "0.10116 0.0023911 -0.994867 85.2933"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-140 204 183.694"; + rotation = "-0.11512 0.438384 0.891385 72.1497"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-316 588 295.678"; + rotation = "-0.0191252 -0.163495 0.986359 200.72"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "612 404 170.819"; + rotation = "-0.0851609 0.0705665 -0.993865 24.1436"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-380 244 195.428"; + rotation = "-0.271805 -0.128678 -0.953711 62.3791"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-388 -132 193.663"; + rotation = "0.0100835 0.183941 0.982886 19.3247"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "348 -500 286.709"; + rotation = "0.167824 -0.0181836 0.985649 48.6184"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "508 52 220.834"; + rotation = "0.638931 0.0925319 -0.763678 26.0025"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "60 -372 172.975"; + rotation = "0.0334745 0.263 0.964215 66.9066"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "332 -316 234.741"; + rotation = "-0.287968 -0.0398747 0.956809 70.3638"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "244 460 271.928"; + rotation = "0.175079 0.284496 -0.942555 64.0063"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-164 524 206.428"; + rotation = "0.119688 0.099526 0.98781 236.413"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "284 -92 170.647"; + rotation = "-0.12467 0.155945 0.979867 122.983"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "76 420 214.147"; + rotation = "-0.13745 0.242109 0.960464 57.9375"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-4 -476 191.866"; + rotation = "-0.0510835 -0.172892 -0.983615 24.3877"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + }; + }; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/DMP_SpinCycleLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/DMP_SpinCycleLT.mis new file mode 100644 index 00000000..cf902df3 --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/DMP_SpinCycleLT.mis @@ -0,0 +1,1100 @@ +// DisplayName = DMP-SpinCycle LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//I was once approched by a bad omen. +//But I have honor on my side. +//And for all the days of my life it is my weapon. +//-- From the scroll of Alatar, 4590 CE +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//Europack4 v2.00 +//Map by =Sabre= & DeeVee +//8 caps to win +//Edited by ChocoTaco +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + powerCount = "0"; + cdTrack = "2"; + musicTrack = "ice"; + CTF_timeLimit = "25"; + CTF_scoreLimit = "8"; + + new MissionArea(MissionArea) { + area = "-567 -609 1162 1302"; + flightCeiling = "450"; + flightCeilingRange = "50"; + + locked = "true"; + }; + new Sun() { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.900000 0.900000 0.750000 1.000000"; + ambient = "0.500000 0.500000 0.770000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet1"; + terrainFile = "SpinCycle.ter"; + squareSize = "7"; + + visibleDistance = "600"; + hazeDistance = "400"; + locked = "true"; + position = "-1024 -1024 0"; + }; + new NavigationGraph(navGraph) { + conjoinAngleDev = "45"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + conjoinBowlDev = "20"; + rotation = "0 0 0 0"; + GraphFile = "Drifts.nav"; + coverage = "0"; + scale = "1 1 1"; + XDimOverSize = "0"; + locked = "true"; + position = "0 0 0 1"; + YDimOverSize = "0"; + }; + new Sky(Sky) { + position = "-1224 -984 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0002"; + cloudSpeed2 = "0.0003"; + cloudSpeed3 = "0.0004"; + visibleDistance = "350"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.390000 0.390000 0.390000 0.000000"; + fogDistance = "175"; + fogColor = "0.450000 0.450000 0.600000 1.000000"; + fogVolume1 = "200 0 100"; + fogVolume2 = "700 100 250"; + fogVolume3 = "0 0 0"; + materialList = "badlandday.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "1"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 -198748244414614883000000000000000000000.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -222768174765569861000000000000000000000.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 1.45315e-42 2.20406e-39"; + high_fogVolume2 = "-1 1.66922e-36 3.67342e-40"; + high_fogVolume3 = "-1 2.29592e-39 9.36725e-39"; + + cloudSpeed0 = "6.000000 0.000000"; + locked = "true"; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera(observer1) { + position = "-37.7792 -202.24 165.628"; + rotation = "0.086853 -0.152653 0.984456 121.492"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + team = "0"; + }; + new Camera(observer2) { + position = "47.4339 430.491 185.495"; + rotation = "-0.0130002 -0.106712 0.994205 193.812"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + team = "0"; + }; + new Camera(observer3) { + position = "-64.8504 179.311 164.518"; + rotation = "0.39642 -0.0825081 0.914354 25.6473"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera(observer4) { + position = "108.804 -354.336 198.292"; + rotation = "0.261202 0.165009 -0.951076 67.1862"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + team = "0"; + }; + }; + new SimGroup(teams) { + + powerCount = "0"; + + new SimGroup(team1) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "8.26783 313.075 131.278"; + rotation = "-0.00999725 0.0265599 -0.999597 41.2682"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "130"; + sphereWeight = "100"; + indoorWeight = "30"; + outdoorWeight = "70"; + + locked = "false"; + }; + }; + new SimGroup(equipment) { + + powerCount = "1"; + providesPower = "1"; + team = "1"; + + new InteriorInstance(InteriorInstance) { + position = "7.47063 319.875 123.313"; + rotation = "-0 0 -1 41.253"; + scale = "0.7 0.7 0.8"; + interiorFile = "SpinCycle_spbase2.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "1"; + }; + new TSStatic() { + position = "28.1271 311.629 132.418"; + rotation = "0 0 1 3.74713"; + scale = "0.551457 0.534917 1"; + shapeName = "xmiscf.dts"; + + locked = "false"; + team = "1"; + }; + new Item() { + position = "8.26063 313.13 132.323"; + rotation = "0 0 1 7.44851"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "35"; + className = "FlagObj"; + originalPosition = "8.26063 313.13 132.323 0 0 0.999999 0.130001"; + stand = "21021"; + isHome = "1"; + locked = "false"; + team = "1"; + WayPoint = "21160"; + Trigger = "21161"; + }; + new StaticShape() { + position = "8.20223 313.146 131.187"; + rotation = "0 0 -1 18.335"; + scale = "1.5 1.5 2"; + nameTag = "Base"; + dataBlock = "ExteriorFlagStand"; + lockCount = "0"; + homingCount = "0"; + + flag = "21016"; + Target = "-1"; + locked = "false"; + team = "1"; + }; + new Item() { + position = "-7.36921 328.536 123.713"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + Target = "-1"; + locked = "false"; + team = "1"; + }; + new Item() { + position = "-5.12722 330.506 123.713"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + Target = "-1"; + locked = "false"; + team = "1"; + }; + }; + }; + new SimGroup(team2) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "12.571 -244.161 133.656"; + rotation = "-0 0 -1 51.5661"; + scale = "1 1 0.913335"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "130"; + sphereWeight = "100"; + indoorWeight = "30"; + outdoorWeight = "70"; + + locked = "false"; + }; + }; + new SimGroup(equipment) { + + powerCount = "1"; + providesPower = "1"; + team = "2"; + + new InteriorInstance(InteriorInstance) { + position = "14.7173 -250.617 125.691"; + rotation = "0 0 1 128.343"; + scale = "0.7 0.7 0.8"; + interiorFile = "SpinCycle_spbase2.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "2"; + }; + new TSStatic() { + position = "32.57 -241.949 134.796"; + rotation = "0 0 1 173.343"; + scale = "0.551457 0.534917 1"; + shapeName = "xmiscf.dts"; + + locked = "false"; + team = "2"; + }; + new StaticShape() { + position = "12.5666 -244.07 133.509"; + rotation = "-0 0 -1 29.7942"; + scale = "1.5 1.5 2"; + nameTag = "Base"; + dataBlock = "ExteriorFlagStand"; + lockCount = "0"; + homingCount = "0"; + + flag = "21034"; + Target = "-1"; + locked = "false"; + team = "2"; + }; + new Item() { + position = "12.6692 -244.127 134.703"; + rotation = "0 0 1 175.325"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "39"; + className = "FlagObj"; + originalPosition = "12.6692 -244.127 134.703 0 0 1 3.06"; + stand = "21036"; + isHome = "1"; + locked = "false"; + team = "2"; + WayPoint = "21162"; + Trigger = "21163"; + }; + new Item() { + position = "30.824 -256.456 126.09"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + Target = "-1"; + locked = "false"; + team = "2"; + }; + new Item() { + position = "28.975 -258.799 126.09"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + Target = "-1"; + locked = "false"; + team = "2"; + }; + }; + }; + new SimGroup(team0) { + + powerCount = "1"; + providesPower = "1"; + + new SimGroup(UplinkTower) { + + powerCount = "1"; + + new InteriorInstance(InteriorInstance) { + position = "-25.6185 19.6493 146.582"; + rotation = "0 0 1 182.018"; + scale = "0.495055 0.7 0.7"; + interiorFile = "idmiddle.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "0"; + }; + }; + }; + }; + new SimGroup(Ambiance) { + + powerCount = "0"; + + new AudioEmitter() { + position = "-97.1105 23.6988 148.697"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/caynonwind144k.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.1"; + isLooping = "1"; + is3D = "0"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "false"; + }; + }; + new SimGroup(RandomOrganics) { + + powerCount = "0"; + + new SimGroup(Addition1PhoenixPlant1) { + + powerCount = "0"; + + new TSStatic() { + position = "244 260 187.116"; + rotation = "0 0 1 237"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-620 420 163.161"; + rotation = "0 0 -1 32"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-244 12 173.665"; + rotation = "0 0 1 91"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-532 -60 96.75"; + rotation = "0 0 1 115"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "348 -68 163.04"; + rotation = "0 0 1 82.9998"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "284 -340 174.304"; + rotation = "0 0 1 143"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "580 492 97.6206"; + rotation = "0 0 1 1.00014"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-484 -364 161.969"; + rotation = "0 0 1 1.00014"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "252 -580 181.085"; + rotation = "0 0 1 209"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-604 76 127.857"; + rotation = "0 0 -1 77.0004"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-284 292 201.196"; + rotation = "0 0 1 38"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "244 -580 184.839"; + rotation = "0 0 1 76"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-380 -460 154.188"; + rotation = "0 0 1 173"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "268 -284 189.058"; + rotation = "0 0 1 108"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-388 140 179.013"; + rotation = "0 0 1 167"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-532 604 112.232"; + rotation = "0 0 1 97.9998"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-108 -388 135.036"; + rotation = "0 0 -1 53"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-12 -332 119.924"; + rotation = "0 0 1 182"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "396 -36 153.705"; + rotation = "0 0 1 163"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-300 44 148.054"; + rotation = "0 0 -1 87.0002"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-372 -76 230.196"; + rotation = "0 0 1 9.99997"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-588 -36 117.612"; + rotation = "0 0 1 79.9998"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-68 -228 122.031"; + rotation = "0 0 1 179"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "20 -572 114.826"; + rotation = "0 0 1 57.9999"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "500 44 122.504"; + rotation = "0 0 1 123"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-404 68 164.321"; + rotation = "0 0 1 6.00005"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-124 116 103.196"; + rotation = "0 0 1 70"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "516 428 160.679"; + rotation = "0 0 -1 93.0002"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-52 -420 121.621"; + rotation = "0 0 -1 67.0005"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-12 604 112.888"; + rotation = "0 0 1 32"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "44 156 162.446"; + rotation = "0 0 1 131"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "212 -228 217.732"; + rotation = "0 0 1 39"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "332 156 128.732"; + rotation = "0 0 1 163"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "540 -60 105.915"; + rotation = "0 0 1 108"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-92 -412 130.036"; + rotation = "0 0 -1 4.00015"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + }; + new SimGroup(Addition3SWShrub23) { + + powerCount = "0"; + + new TSStatic() { + position = "332 -556 168.549"; + rotation = "0 0 1 55"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "-172 100 97.4465"; + rotation = "0 0 -1 29"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "100 -484 155.442"; + rotation = "0 0 1 225"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "-428 -476 155.781"; + rotation = "0 0 1 121"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "428 164 129.429"; + rotation = "0 0 1 155"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "172 -548 247.098"; + rotation = "0 0 -1 96.0002"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "412 236 129.835"; + rotation = "0 0 1 187"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "-452 -148 138.817"; + rotation = "0 0 1 186"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "244 -236 209.674"; + rotation = "0 0 1 82"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "564 260 92.1026"; + rotation = "0 0 1 176"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "-620 260 135.795"; + rotation = "0 0 1 240"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "-492 -428 172.415"; + rotation = "0 0 -1 74.0004"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "228 -340 149.178"; + rotation = "0 0 1 156"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "-4 604 114.442"; + rotation = "0 0 1 73.9998"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "132 -284 149.103"; + rotation = "0 0 1 109"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "-44 516 128.946"; + rotation = "0 0 1 61.9998"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "-484 76 147.46"; + rotation = "1 0 0 0"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "172 84 198.933"; + rotation = "0 0 1 16"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "-4 508 131.174"; + rotation = "0 0 1 55"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "-28 468 143.17"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "-116 188 136.201"; + rotation = "0 0 1 2.99997"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "-436 284 132.732"; + rotation = "0 0 1 180"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "412 -556 134.647"; + rotation = "0 0 -1 37.0002"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "-612 340 119.603"; + rotation = "0 0 -1 8.99978"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "-100 140 129.692"; + rotation = "0 0 -1 67.0005"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "-44 452 150.696"; + rotation = "0 0 1 184"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "252 524 181.594"; + rotation = "0 0 1 112"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "-580 516 113.688"; + rotation = "0 0 1 99.0002"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "-124 612 134.732"; + rotation = "0 0 1 158"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "140 212 176.402"; + rotation = "0 0 -1 8.99978"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "332 -180 62.9018"; + rotation = "0 0 -1 47"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "-364 -452 148.741"; + rotation = "0 0 1 130"; + scale = "1 1 1"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "-468 -252 108.232"; + rotation = "0 0 1 73.9998"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "-180 -556 136.089"; + rotation = "0 0 1 157"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "-220 300 106.549"; + rotation = "0 0 -1 34.0002"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg23.dts"; + }; + }; + new SimGroup(Addition2SWShrub24) { + + powerCount = "0"; + + new TSStatic() { + position = "44 -404 152.978"; + rotation = "0 0 1 152"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-236 -564 171.509"; + rotation = "0 0 -1 102"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "20 -140 130.75"; + rotation = "0 0 1 79"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-596 132 144.067"; + rotation = "0 0 1 174"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-12 548 113.54"; + rotation = "0 0 1 195"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "364 500 162.933"; + rotation = "0 0 1 176"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-516 548 126.04"; + rotation = "0 0 1 227"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "76 516 150.625"; + rotation = "0 0 1 52"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-108 -324 131.478"; + rotation = "0 0 1 236"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "364 396 76.6072"; + rotation = "0 0 1 177"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-476 -428 177.531"; + rotation = "0 0 -1 46.0002"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "340 516 170.17"; + rotation = "0 0 1 90.0002"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-604 -500 124.429"; + rotation = "0 0 1 238"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-540 604 112.277"; + rotation = "0 0 1 198"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "556 -540 106.232"; + rotation = "0 0 1 204"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-84 196 148.75"; + rotation = "0 0 1 188"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-28 -460 124.741"; + rotation = "0 0 -1 91"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "212 -396 153.991"; + rotation = "0 0 1 29"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-84 -356 148.705"; + rotation = "0 0 1 94"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "20 -204 102.018"; + rotation = "0 0 1 17"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-460 604 149.875"; + rotation = "0 0 -1 93.0002"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-4 356 102.862"; + rotation = "0 0 1 235"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "380 -220 59.4197"; + rotation = "0 0 1 46"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "52 -396 159.446"; + rotation = "0 0 1 166"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-212 508 172.375"; + rotation = "0 0 -1 8.99978"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-580 108 137.147"; + rotation = "0 0 1 66.0002"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "132 -316 150.067"; + rotation = "0 0 1 11"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "460 -300 129.594"; + rotation = "0 0 1 66.0002"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "476 -500 132.42"; + rotation = "0 0 1 194"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-380 444 213.902"; + rotation = "0 0 1 189"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "172 -404 177.116"; + rotation = "0 0 1 184"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-20 -540 107.281"; + rotation = "0 0 1 99.0002"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "460 -564 138.281"; + rotation = "0 0 1 75.0002"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "308 -460 113.121"; + rotation = "0 0 1 154"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "532 -356 142.04"; + rotation = "0 0 1 198"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + }; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/DMP_StarFallLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/DMP_StarFallLT.mis new file mode 100644 index 00000000..6d133260 --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/DMP_StarFallLT.mis @@ -0,0 +1,910 @@ +// DisplayName = DMP-StarFall LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//Shoot for the moon and if you miss you will still be among the stars. +// -- Les Brown +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//800 points to win +//Map by ChocoTaco +//Terrain by Anthem +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + musicTrack = "lush"; + cdTrack = "2"; + CTF_timeLimit = "25"; + powerCount = "0"; + CTF_scoreLimit = "8"; + + new MissionArea(MissionArea) { + area = "-594 -639 1242 1260"; + flightCeiling = "2000"; + flightCeilingRange = "50"; + + locked = "true"; + }; + new Sun() { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.600000 0.600000 0.600000 1.000000"; + ambient = "0.330000 0.330000 0.300000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet1"; + terrainFile = "StarFallCTF2.ter"; + squareSize = "9"; + + visibleDistance = "1200"; + locked = "true"; + hazeDistance = "250"; + position = "-1024 -1024 0"; + }; + new NavigationGraph(navGraph) { + conjoinAngleDev = "45"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + locked = "true"; + coverage = "0"; + position = "0 0 0 1"; + conjoinBowlDev = "20"; + XDimOverSize = "0"; + rotation = "0 0 0 0"; + YDimOverSize = "0"; + GraphFile = "TWL-Euro_Feign.nav"; + scale = "1 1 1"; + }; + new Sky(Sky) { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "400"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.000000 0.000000 0.000000 0.000000"; + fogDistance = "200"; + fogColor = "0.000000 0.030000 0.030000 1.000000"; + fogVolume1 = "0 0 0"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "Starfallen.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 -198748244414614883000000000000000000000.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -222768154483160258000000000000000000000.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 -1.65442e-25 -1.03393e+31"; + high_fogVolume2 = "-1 -0.00011166 -4.05398e+26"; + high_fogVolume3 = "-1 -7.70034e-28 -3.23517e+12"; + + locked = "true"; + cloudSpeed0 = "0.000000 0.000000"; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "21.1631 401.982 138.884"; + rotation = "0 0 1 184.493"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "80"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + + locked = "false"; + team = "1"; + }; + }; + new SimGroup(Base0) { + + powerCount = "1"; + providesPower = "1"; + + new InteriorInstance(InteriorInstance) { + position = "18.5858 355.24 163.301"; + rotation = "0.707389 -0.706824 -0.000562946 179.935"; + scale = "0.25 0.6 1"; + interiorFile = "dmisc_nefbridge.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "15.0042 381.139 166.321"; + rotation = "0 0 1 89.9544"; + scale = "0.7 0.7 0.6"; + interiorFile = "dtowr_classic1.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-34.2379 410.383 163.318"; + rotation = "1 0 0 0"; + scale = "0.9 0.9 0.9"; + interiorFile = "dbase_neffloat1.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "1"; + }; + new Item() { + position = "23.4551 348.549 163.291"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + className = "FlagObj"; + locked = "false"; + Target = "33"; + team = "1"; + WayPoint = "6107"; + Trigger = "6108"; + originalPosition = "23.4551 348.549 163.291 1 0 0 0"; + isHome = "1"; + }; + new Item() { + position = "23.3689 373.721 140.295"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairKit"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "false"; + Target = "-1"; + team = "1"; + ammoStore = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "23.521 374.147 38.877"; + rotation = "1 0 0 0"; + scale = "1 1 5"; + interiorFile = "dbase_neffloat2.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "11.1221 407.31 174.966"; + rotation = "0 0 1 1.71778"; + scale = "0.25 0.25 0.25"; + interiorFile = "dmisc_nefobj2.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "1"; + }; + }; + new SimGroup(FFfront) { + + powerCount = "1"; + }; + new SimGroup(FFback) { + + powerCount = "1"; + }; + }; + new SimGroup(Team2) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "30.7836 -419.803 142.633"; + rotation = "0.511502 -0.0479191 0.857945 4.46443"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "80"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + + locked = "false"; + team = "2"; + }; + }; + new SimGroup(Base0) { + + powerCount = "1"; + providesPower = "1"; + + new InteriorInstance(InteriorInstance) { + position = "38.4396 -367.489 168.455"; + rotation = "0.707387 0.706826 -0.000567719 180.064"; + scale = "0.25 0.6 1"; + interiorFile = "dmisc_nefbridge.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "41.9794 -393.393 171.481"; + rotation = "-0 0 -1 89.9543"; + scale = "0.7 0.7 0.6"; + interiorFile = "dtowr_classic1.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "91.1776 -422.715 168.478"; + rotation = "0 0 1 180.091"; + scale = "0.9 0.9 0.9"; + interiorFile = "dbase_neffloat1.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "33.4474 -386.369 44.1155"; + rotation = "1 0 0 0"; + scale = "1 1 5"; + interiorFile = "dbase_neffloat2.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "2"; + }; + new Item() { + position = "33.6266 -385.962 145.455"; + rotation = "0 0 1 180.091"; + scale = "1 1 1"; + dataBlock = "RepairKit"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "false"; + Target = "-1"; + team = "2"; + }; + new Item() { + position = "33.7655 -361.055 168.463"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + className = "FlagObj"; + locked = "false"; + Target = "43"; + team = "2"; + WayPoint = "6109"; + Trigger = "6110"; + originalPosition = "33.7655 -361.055 168.463 1 0 0 0"; + isHome = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "46.5104 -419.359 180.176"; + rotation = "0 0 1 180.481"; + scale = "0.25 0.25 0.25"; + interiorFile = "dmisc_nefobj2.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "2"; + }; + }; + new SimGroup(FFfront) { + + powerCount = "1"; + }; + new SimGroup(FFback) { + + powerCount = "1"; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + }; + }; + new SimGroup(Ambiance) { + + powerCount = "0"; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera(Camera3a) { + position = "187.02 449.242 188.563"; + rotation = "0.058234 0.0936951 -0.993896 116.59"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + team = "0"; + }; + new Camera(Camera2a) { + position = "193.22 -468.618 189.345"; + rotation = "0.138499 0.0835223 -0.986834 62.8581"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + team = "0"; + }; + new Camera(Camera1a) { + position = "-171.965 184.945 176.621"; + rotation = "0.0527256 -0.0525818 0.997224 90.0028"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + team = "0"; + }; + }; + new SimGroup(RandomOrganics) { + + powerCount = "0"; + + new SimGroup(Addition1BEPlant1) { + + powerCount = "0"; + + new TSStatic() { + position = "-132 -428 135.138"; + rotation = "-0.189153 -0.0177565 0.981787 164.288"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-668 724 144.291"; + rotation = "0.275447 0.198502 0.940599 101.458"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "428 444 142.406"; + rotation = "0.0965116 -0.707044 0.700553 22.6876"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "636 -308 112.114"; + rotation = "0.785094 -0.395225 -0.476891 34.8005"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-708 412 121.732"; + rotation = "-0.175297 -0.234198 0.956254 222.249"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "36 68 137.426"; + rotation = "0.113546 0.145388 -0.982838 88.9912"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-732 -100 137.354"; + rotation = "0.592822 0.295569 -0.749134 48.1355"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-668 -732 145.364"; + rotation = "-0.108201 -0.28129 0.953503 117.447"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "52 -44 133.104"; + rotation = "0.818176 0.268307 -0.508527 30.8985"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-516 660 102.173"; + rotation = "0.0397385 -0.0570106 -0.997582 90.1387"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-564 -276 137.433"; + rotation = "0.320199 0.00314203 0.947345 156.278"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-716 -596 111.253"; + rotation = "-0.00913815 0.134923 0.990814 155.222"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-20 -716 86.1764"; + rotation = "0.0194318 0.0447719 0.998808 152.032"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "460 -364 135.711"; + rotation = "-0.302359 -0.327435 0.89519 57.1663"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-140 -604 97.6382"; + rotation = "-0.925253 -0.309612 -0.219199 26.8914"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "516 -460 129.711"; + rotation = "0.603313 0.136293 -0.785772 25.2952"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-644 -692 158.638"; + rotation = "-0.069394 -0.180068 -0.981203 81.0724"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "708 -668 122.531"; + rotation = "0.279255 -0.169806 0.945083 238.209"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "340 108 120.01"; + rotation = "-0.0689646 0.23587 0.969334 139.18"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-84 388 148.635"; + rotation = "-0.134106 -0.155494 0.978692 234.983"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-212 -724 109.642"; + rotation = "0.180073 -0.176646 0.967662 145.092"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-324 -620 112.187"; + rotation = "-0.938594 0.119872 -0.323531 21.4109"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-764 -708 130.364"; + rotation = "-0.3413 0.193983 0.91972 49.5491"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "444 364 142.506"; + rotation = "0.0466588 -0.204492 -0.977756 83.2783"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "372 -340 129.322"; + rotation = "-0.15396 0.0423711 0.987168 203.701"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "36 476 145.381"; + rotation = "-0.38318 0.0254411 -0.923323 54.6403"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-36 76 132.989"; + rotation = "-0.538291 0.435353 -0.721603 42.0455"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "52 44 136.815"; + rotation = "-0.777196 0.151653 0.610711 27.502"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "612 -620 122.482"; + rotation = "0.00143334 0.233949 -0.972248 33.8884"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "772 -100 113.541"; + rotation = "0.110363 0.01454 0.993785 172.05"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-212 452 130.308"; + rotation = "0.502951 0.107208 0.85764 57.0668"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "572 -612 118.003"; + rotation = "0.0106384 -0.252874 -0.967441 83.8816"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-508 532 112.767"; + rotation = "-0.257796 -0.0393563 -0.965397 80.9865"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-28 140 135.225"; + rotation = "0.556357 0.195929 -0.807514 64.5019"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-68 668 101.357"; + rotation = "0.423285 0.341683 0.839096 50.2951"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-412 -324 119.628"; + rotation = "-0.338969 0.158854 -0.927289 61.7402"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-196 -108 107.506"; + rotation = "-0.767553 0.326892 0.551365 12.6598"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-348 -340 123.708"; + rotation = "0.0455571 -0.0704092 0.996477 136.141"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "116 -620 94.2077"; + rotation = "0.0443556 -0.126678 0.990952 215.695"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "588 -748 115.791"; + rotation = "-0.737477 -0.0611321 -0.6726 20.6911"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + }; + }; + new SimGroup(Addition2BEPlant5) { + + powerCount = "0"; + + new TSStatic() { + position = "-788 476 127.549"; + rotation = "-0.224542 -0.0891373 0.970379 203.309"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-428 516 97.6215"; + rotation = "0.00893207 0.150482 -0.988572 98.6517"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-20 -220 115.646"; + rotation = "-0.321357 -0.151902 0.934695 64.4382"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-84 324 121.74"; + rotation = "0.0372927 0.518499 -0.854265 75.5376"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "228 -396 138.646"; + rotation = "-0.418702 0.468224 0.77811 26.7954"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "796 668 106.99"; + rotation = "0.512348 0.354661 0.782122 49.911"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "516 316 154.67"; + rotation = "0.162265 0.0362578 0.986081 151.387"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-260 -92 121.378"; + rotation = "0.033774 0.1066 0.993728 43.2464"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-124 300 101.931"; + rotation = "-0.0616413 0.224422 0.972541 88.5942"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "316 -36 116.965"; + rotation = "-0.241064 0.336441 0.910327 97.3627"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "500 252 124.913"; + rotation = "-0.573818 0.809571 -0.123804 31.5048"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "748 -788 114.958"; + rotation = "-0.0976013 -0.220104 0.970581 55.3962"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "732 -44 149.587"; + rotation = "0.443389 -0.091801 0.891616 92.5688"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-684 -100 151.396"; + rotation = "0.0589662 0.271046 0.960759 70.1421"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "780 540 97.1666"; + rotation = "0.34554 -0.0661698 0.936068 222.386"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-268 412 130.361"; + rotation = "-0.209219 -0.0542281 0.976364 202.471"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "228 92 113.486"; + rotation = "-0.199338 0.177113 -0.963792 93.1114"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "716 412 149.448"; + rotation = "0.30628 -0.104866 0.946148 237.292"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-652 332 133.003"; + rotation = "0.185881 0.364431 -0.91249 93.2449"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-276 460 125.132"; + rotation = "-0.111116 0.0237284 0.993524 168.077"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-388 -260 139.365"; + rotation = "-0.076956 0.0818042 0.993673 221.757"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-284 724 107.722"; + rotation = "0.504972 -0.100707 -0.85724 70.0549"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "252 652 114.58"; + rotation = "-0.0760465 0.462838 -0.883175 44.7949"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "460 -292 144.826"; + rotation = "-0.0107601 0.268365 0.963257 142.33"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "716 348 126.128"; + rotation = "0.0593357 -0.100194 0.993197 189.933"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "196 -244 114.056"; + rotation = "-0.0379905 -0.0162797 0.999146 152.023"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-660 -4 126.906"; + rotation = "0.101944 -0.830264 0.547969 25.2596"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "236 380 141.184"; + rotation = "0.148438 0.214612 -0.965354 53.6095"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-588 -796 94.2118"; + rotation = "-0.185705 -0.274354 -0.943527 67.0309"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-772 644 129.642"; + rotation = "-0.607376 -0.0264446 -0.793974 38.5074"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-572 732 117.649"; + rotation = "0.0660511 0.192449 0.979082 132.894"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-724 -532 126.24"; + rotation = "-0.142079 -0.182126 0.972956 103.532"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-292 -796 89.007"; + rotation = "-0.108591 -0.250813 0.961926 36.2961"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "164 404 120.163"; + rotation = "0.057199 0.0746248 0.99557 115.23"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-212 772 83.0694"; + rotation = "0.0169526 0.212719 0.976966 115.214"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-500 460 96.2083"; + rotation = "-0.0358843 -0.110841 0.99319 123.327"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-468 388 101.219"; + rotation = "0.362403 -0.471564 0.803922 39.2608"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-740 -772 117.879"; + rotation = "-0.313299 0.472165 -0.823956 55.6424"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "660 -596 127.045"; + rotation = "-0.146915 0.054856 0.987627 237.397"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-52 -604 111.333"; + rotation = "-0.100058 -0.622641 0.776084 36.8596"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + }; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/DX_IceLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/DX_IceLT.mis new file mode 100644 index 00000000..a1280ccd --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/DX_IceLT.mis @@ -0,0 +1,1028 @@ +// DisplayName = Dangerous Crossing LT (Ice) +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//Two bases, each with one flag, separated by a large chasm. A lengthy bridge joins the two. A straight line may be the quickest route, but not necessarily the safest in this mission... +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[CTF]800 points to win +//No vehicle stations +//Map by Nefilim (assisted: Sparky, z0dd) +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + powerCount = "0"; + musicTrack = "ice"; + cdTrack = "5"; + CTF_timeLimit = "25"; + CTF_scoreLimit = "8"; + + new MissionArea(MissionArea) { + area = "-384 -664 896 1008"; + flightCeiling = "2000"; + flightCeilingRange = "20"; + + locked = "true"; + }; + new Sun() { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.881743 0.133876 -0.452334"; + color = "0.450000 0.450000 0.450000 1.000000"; + ambient = "0.400000 0.400000 0.400000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/snowdet2"; + terrainFile = "DX_Ice.ter"; + squareSize = "8"; + + visibleDistance = "500"; + hazeDistance = "250"; + locked = "true"; + position = "-1024 -1024 0"; + }; + new NavigationGraph(navGraph) { + conjoinAngleDev = "70"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + GraphFile = "DangerousCrossing_nef.nav"; + rotation = "0 0 0 0"; + XDimOverSize = "0"; + scale = "1 1 1"; + conjoinBowlDev = "20"; + locked = "true"; + position = "0 0 0 1"; + coverage = "0"; + YDimOverSize = "0"; + }; + new Sky(Sky) { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "420"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.390000 0.390000 0.390000 0.000000"; + fogDistance = "220"; + fogColor = "0.500000 0.550000 0.610000 1.000000"; + fogVolume1 = "0 0 0"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "Euro4_FrozenHope.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 -198748244414614883000000000000000000000.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -222768174765569861000000000000000000000.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 1.88322e-37 4.27877e-38"; + high_fogVolume2 = "-1 1.71806e-36 4.28417e-38"; + high_fogVolume3 = "-1 2.01058e-37 4.28473e-38"; + + cloudSpeed0 = "0.000000 0.000000"; + locked = "true"; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + powerCount = "1"; + providesPower = "1"; + + new SimGroup(spawnspheres) { + + powerCount = "1"; + + new SpawnSphere() { + position = "-213.763 42.4989 101.819"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "25"; + outdoorWeight = "75"; + + locked = "true"; + }; + }; + new InteriorInstance() { + position = "-212.909 47.193 104.206"; + rotation = "0 0 1 30"; + scale = "1 1 1"; + interiorFile = "dbunk_nefdcbunk.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new StaticShape() { + position = "-213.942 45.4191 104.145"; + rotation = "0 0 1 8.02147"; + scale = "1 1 1"; + nameTag = "Base"; + dataBlock = "ExteriorFlagStand"; + lockCount = "0"; + homingCount = "0"; + + Target = "-1"; + locked = "true"; + team = "1"; + flag = "8927"; + }; + new InteriorInstance() { + position = "-336.425 -144.611 159.646"; + rotation = "1 0 0 0"; + scale = "0.5 0.5 0.75"; + interiorFile = "dmisc1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new Item() { + position = "-213.94 45.4191 104.736"; + rotation = "0 0 1 31.5127"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + originalPosition = "-213.94 45.4191 104.736 0 0 1 0.55"; + className = "FlagObj"; + isHome = "1"; + Target = "41"; + stand = "8921"; + locked = "true"; + team = "1"; + WayPoint = "9067"; + Trigger = "9068"; + }; + }; + new SimGroup(Team2) { + + powerCount = "1"; + providesPower = "1"; + + new SimGroup(spawnspheres) { + + powerCount = "1"; + + new SpawnSphere() { + position = "287.008 -285.796 110.354"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "25"; + outdoorWeight = "75"; + + locked = "true"; + }; + }; + new InteriorInstance() { + position = "286.192 -283.443 110.772"; + rotation = "0 0 1 30"; + scale = "1 1 1"; + interiorFile = "dbunk_nefdcbunk.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new Item() { + position = "285.15 -285.138 111.267"; + rotation = "0 0 1 32.0856"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + originalPosition = "285.15 -285.138 111.267 0 0 1 0.559999"; + className = "FlagObj"; + isHome = "1"; + Target = "50"; + stand = "8941"; + locked = "true"; + team = "2"; + WayPoint = "9069"; + Trigger = "9070"; + }; + new InteriorInstance() { + position = "384.797 -529.162 178.084"; + rotation = "1 0 0 0"; + scale = "0.5 0.5 0.75"; + interiorFile = "dmisc1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new StaticShape() { + position = "285.198 -285.128 110.662"; + rotation = "0 0 1 187.448"; + scale = "1 1 1"; + nameTag = "Base"; + dataBlock = "ExteriorFlagStand"; + lockCount = "0"; + homingCount = "0"; + + Target = "-1"; + locked = "true"; + team = "2"; + flag = "8947"; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + + new InteriorInstance() { + position = "-149.728 -7.48875 75.9454"; + rotation = "0 0 1 32.2919"; + scale = "1 1 1"; + interiorFile = "dbrdg3.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "0"; + }; + new InteriorInstance() { + position = "-122.679 -24.5839 75.953"; + rotation = "0 0 1 32.2919"; + scale = "1 1 1"; + interiorFile = "dbrdg3a.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "0"; + }; + new InteriorInstance() { + position = "-95.6376 -41.6678 75.953"; + rotation = "0 0 1 32.2919"; + scale = "1 1 1"; + interiorFile = "dbrdg3a.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "0"; + }; + new InteriorInstance() { + position = "-41.5443 -75.84 75.953"; + rotation = "0 0 1 32.2919"; + scale = "1 1 1"; + interiorFile = "dbrdg3a.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "0"; + }; + new InteriorInstance() { + position = "-68.5862 -58.7561 75.953"; + rotation = "0 0 1 32.2919"; + scale = "1 1 1"; + interiorFile = "dbrdg3a.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "0"; + }; + new InteriorInstance() { + position = "-14.4983 -92.9357 75.9567"; + rotation = "0 0 1 212.292"; + scale = "1 1 1"; + interiorFile = "dbrdg3.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "0"; + }; + new InteriorInstance() { + position = "226.216 -248.392 77.6008"; + rotation = "0 0 1 212.865"; + scale = "1 1 1"; + interiorFile = "dbrdg3.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "0"; + }; + new InteriorInstance() { + position = "91.847 -161.597 77.5895"; + rotation = "0 0 1 32.8648"; + scale = "1 1 1"; + interiorFile = "dbrdg3.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "0"; + }; + new InteriorInstance() { + position = "118.724 -178.961 77.5971"; + rotation = "0 0 1 32.8648"; + scale = "1 1 1"; + interiorFile = "dbrdg3a.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "0"; + }; + new InteriorInstance() { + position = "145.593 -196.314 77.5971"; + rotation = "0 0 1 32.8648"; + scale = "1 1 1"; + interiorFile = "dbrdg3a.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "0"; + }; + new InteriorInstance() { + position = "199.342 -231.026 77.5971"; + rotation = "0 0 1 32.8648"; + scale = "1 1 1"; + interiorFile = "dbrdg3a.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "0"; + }; + new InteriorInstance() { + position = "172.472 -213.672 77.5971"; + rotation = "0 0 1 32.8648"; + scale = "1 1 1"; + interiorFile = "dbrdg3a.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "0"; + }; + }; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera() { + position = "258.149 -323.371 127.864"; + rotation = "0.0804185 -0.0405322 0.995937 53.6854"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + new Camera() { + position = "-237.544 -10.1634 124.612"; + rotation = "0.711689 0.0283453 -0.701923 6.49514"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + }; + new InteriorInstance() { + position = "428.643 -247.368 148.898"; + rotation = "0 0 1 179.909"; + scale = "1 1 1"; + interiorFile = "dbunk_nefsmall.dif"; + showTerrainInside = "0"; + + locked = "true"; + }; + new InteriorInstance() { + position = "-323.843 130.376 162.814"; + rotation = "0 0 1 60"; + scale = "1 1 1"; + interiorFile = "dbunk_nefsmall.dif"; + showTerrainInside = "0"; + + locked = "true"; + }; + new SimGroup(randomObjects) { + + powerCount = "0"; + }; + new SimGroup(RandomOrganics) { + + powerCount = "0"; + + new SimGroup(Addition5SWShrub21) { + + powerCount = "0"; + + new TSStatic() { + position = "300 -92 78.8906"; + rotation = "0 0 1 195"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg21.dts"; + }; + new TSStatic() { + position = "492 -300 153.641"; + rotation = "0 0 -1 16.9999"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg21.dts"; + }; + new TSStatic() { + position = "-92 -316 70.2032"; + rotation = "0 0 1 182"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg21.dts"; + }; + new TSStatic() { + position = "-444 84 119.75"; + rotation = "0 0 1 52"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg21.dts"; + }; + new TSStatic() { + position = "-52 -412 99.125"; + rotation = "0 0 -1 41"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg21.dts"; + }; + new TSStatic() { + position = "396 -236 141.891"; + rotation = "0 0 1 88"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg21.dts"; + }; + new TSStatic() { + position = "388 -380 112.578"; + rotation = "0 0 1 237"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg21.dts"; + }; + new TSStatic() { + position = "260 -532 151.578"; + rotation = "0 0 -1 67.0005"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg21.dts"; + }; + new TSStatic() { + position = "148 -308 32.0313"; + rotation = "0 0 1 28"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg21.dts"; + }; + new TSStatic() { + position = "-292 -564 149.969"; + rotation = "0 0 -1 78.0002"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg21.dts"; + }; + new TSStatic() { + position = "164 -436 99.5625"; + rotation = "0 0 -1 53"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg21.dts"; + }; + new TSStatic() { + position = "-4 -244 38.0156"; + rotation = "0 0 1 158"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg21.dts"; + }; + new TSStatic() { + position = "348 -252 118.984"; + rotation = "0 0 1 232"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg21.dts"; + }; + new TSStatic() { + position = "-20 -284 41.3282"; + rotation = "0 0 -1 86.0004"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg21.dts"; + }; + new TSStatic() { + position = "-156 132 113.094"; + rotation = "0 0 -1 83.0004"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg21.dts"; + }; + new TSStatic() { + position = "212 -524 147.906"; + rotation = "0 0 1 66.0002"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg21.dts"; + }; + new TSStatic() { + position = "244 -100 40.7031"; + rotation = "0 0 1 27"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg21.dts"; + }; + new TSStatic() { + position = "404 180 66.9687"; + rotation = "0 0 -1 80.0004"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg21.dts"; + }; + new TSStatic() { + position = "20 236 145.469"; + rotation = "0 0 1 15"; + scale = "1 1 1"; + shapeName = "sorg21.dts"; + }; + new TSStatic() { + position = "484 -172 157.891"; + rotation = "0 0 1 227"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg21.dts"; + }; + new TSStatic() { + position = "-44 -124 48.2812"; + rotation = "0 0 1 17"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg21.dts"; + }; + new TSStatic() { + position = "-228 -260 95"; + rotation = "0 0 1 33"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg21.dts"; + }; + new TSStatic() { + position = "108 -44 19.4688"; + rotation = "0 0 1 3.99996"; + scale = "1 1 1"; + shapeName = "sorg21.dts"; + }; + new TSStatic() { + position = "476 84 81.3593"; + rotation = "0 0 1 1.00014"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg21.dts"; + }; + new TSStatic() { + position = "-244 276 111.172"; + rotation = "0 0 1 13"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg21.dts"; + }; + new TSStatic() { + position = "108 -484 123.047"; + rotation = "0 0 1 213"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg21.dts"; + }; + new TSStatic() { + position = "-60 124 74.8126"; + rotation = "0 0 -1 62.0003"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg21.dts"; + }; + new TSStatic() { + position = "-156 140 115.844"; + rotation = "0 0 1 152"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg21.dts"; + }; + new TSStatic() { + position = "-388 -628 133.469"; + rotation = "0 0 1 154"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg21.dts"; + }; + new TSStatic() { + position = "92 348 128.375"; + rotation = "0 0 -1 115"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg21.dts"; + }; + }; + new SimGroup(Addition6SWShrub23) { + + powerCount = "0"; + + new TSStatic() { + position = "-188 244 115.047"; + rotation = "0 0 1 96.0002"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "-236 -252 94.9844"; + rotation = "0 0 1 166"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "428 -316 122.266"; + rotation = "0 0 1 179"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "-308 12 116.094"; + rotation = "0 0 -1 22.9999"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "60 -508 176.938"; + rotation = "0 0 -1 111"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "508 -548 177.547"; + rotation = "0 0 1 130"; + scale = "1 1 1"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "-236 -180 76.875"; + rotation = "0 0 1 143"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "492 -228 153.156"; + rotation = "0 0 -1 92.0004"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "188 140 138.328"; + rotation = "0 0 1 9.00004"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "-68 300 125.75"; + rotation = "0 0 -1 98.0004"; + scale = "1 1 1"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "-44 -404 100.531"; + rotation = "0 0 1 97.9998"; + scale = "1 1 1"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "-164 -148 44.9219"; + rotation = "0 0 -1 103"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "524 -204 185.094"; + rotation = "0 0 -1 26"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "-260 188 144.984"; + rotation = "0 0 -1 69.0002"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "228 -588 133.281"; + rotation = "0 0 1 43"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "-428 156 109.594"; + rotation = "0 0 1 29"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "-172 -564 170.75"; + rotation = "0 0 -1 16.9999"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "492 -4 90.7969"; + rotation = "0 0 -1 117"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "-60 -548 168.688"; + rotation = "0 0 1 223"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "100 -236 18.9843"; + rotation = "0 0 1 7.00001"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "332 -260 119.344"; + rotation = "0 0 1 210"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "188 -252 37.5937"; + rotation = "0 0 1 122"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "92 308 140.469"; + rotation = "0 0 1 174"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "-196 -20 85.7656"; + rotation = "0 0 1 205"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "-196 -28 82.875"; + rotation = "0 0 1 94"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "308 -516 144.781"; + rotation = "0 0 1 26"; + scale = "1 1 1"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "300 -60 62.9063"; + rotation = "0 0 1 149"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "-76 -68 39.9219"; + rotation = "0 0 1 49"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "-444 -532 118.063"; + rotation = "0 0 -1 83.0004"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg23.dts"; + }; + new TSStatic() { + position = "156 36 66.8125"; + rotation = "0 0 -1 58.0005"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg23.dts"; + }; + }; + new SimGroup(Addition7SWShrub24) { + + powerCount = "0"; + + new TSStatic() { + position = "-308 172 141.922"; + rotation = "0 0 1 113"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "380 -20 96.4532"; + rotation = "0 0 -1 22.9999"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-420 -340 139.828"; + rotation = "0 0 -1 83.0004"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-180 -500 169.391"; + rotation = "0 0 -1 117"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "436 -260 142.875"; + rotation = "0 0 -1 10.9999"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-252 -604 148.219"; + rotation = "0 0 1 171"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-92 268 126.063"; + rotation = "0 0 -1 53"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "372 -396 111.703"; + rotation = "0 0 1 187"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "212 -596 130.875"; + rotation = "0 0 -1 110"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "404 -100 129.422"; + rotation = "0 0 1 48"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "60 -236 23.6562"; + rotation = "0 0 1 115"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "388 -564 179.891"; + rotation = "0 0 1 233"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "348 220 97.7187"; + rotation = "0 0 -1 59.0003"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "76 204 130.578"; + rotation = "0 0 1 206"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "204 -164 13.1094"; + rotation = "0 0 1 214"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-436 148 107.437"; + rotation = "0 0 -1 14"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "108 348 131.469"; + rotation = "0 0 1 52"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-260 132 164.641"; + rotation = "0 0 1 27"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "156 -236 12.3594"; + rotation = "0 0 1 130"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-284 -84 111.344"; + rotation = "0 0 1 88"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "420 140 83.6406"; + rotation = "0 0 1 167"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "452 52 71.9218"; + rotation = "0 0 1 215"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-348 -188 139.922"; + rotation = "0 0 -1 69.0002"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "452 60 73"; + rotation = "0 0 -1 32"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "396 -100 128.766"; + rotation = "0 0 1 26"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "436 36 65.1093"; + rotation = "0 0 1 28"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "332 4 99.1719"; + rotation = "0 0 -1 43.0002"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-260 -236 92"; + rotation = "0 0 -1 68.0003"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-92 188 143"; + rotation = "0 0 -1 76"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-236 -388 110.938"; + rotation = "0 0 -1 28.0002"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + }; + }; + new Precipitation(Precipitation) { + position = "193.937 -192.446 191.618"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Snow"; + lockCount = "0"; + homingCount = "0"; + percentage = "1"; + color1 = "1.000000 1.000000 1.000000 1.000000"; + color2 = "-1.000000 0.000000 0.000000 1.000000"; + color3 = "-1.000000 0.000000 0.000000 1.000000"; + offsetSpeed = "0.25"; + minVelocity = "0.25"; + maxVelocity = "0.55"; + maxNumDrops = "200"; + maxRadius = "125"; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/DangerousCrossingLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/DangerousCrossingLT.mis new file mode 100644 index 00000000..d6d751be --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/DangerousCrossingLT.mis @@ -0,0 +1,2200 @@ +// DisplayName = Dangerous Crossing LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//Two bases, each with one flag, separated by a large chasm. A lengthy bridge joins the two. A straight line may be the quickest route, but not necessarily the safest in this mission... +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[CTF]800 points to win +//Map by Nefilim (assisted: Sparky, z0dd) +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + CTF_scoreLimit = "8"; + musicTrack = "lush"; + cdTrack = "2"; + CTF_timeLimit = "25"; + powerCount = "0"; + + new MissionArea(MissionArea) { + area = "-384 -664 896 1008"; + flightCeiling = "2000"; + flightCeilingRange = "20"; + + locked = "true"; + }; + new Sun() { + position = "-536 -1240 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.700000 0.700000 0.700000 1.000000"; + ambient = "0.500000 0.500000 0.500000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet2"; + terrainFile = "DangerousCrossing_nef.ter"; + squareSize = "8"; + + visibleDistance = "500"; + locked = "true"; + position = "-1024 -1024 0"; + hazeDistance = "250"; + }; + new NavigationGraph(NavGraph) { + conjoinAngleDev = "70"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + rotation = "0 0 0 0"; + coverage = "0"; + XDimOverSize = "0"; + scale = "1 1 1"; + YDimOverSize = "0"; + locked = "true"; + GraphFile = "DangerousCrossing_nef.nav"; + conjoinBowlDev = "20"; + position = "0 0 0 1"; + }; + new SimGroup(AmbientSounds) { + + new AudioEmitter() { + position = "8.18838 4.68738 21.505"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/frog1.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "30"; + maxDistance = "1920"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "10000"; + maxLoopGap = "20000"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "-356.385 -403.657 163.582"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/bird_echo5.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "30"; + maxDistance = "1920"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "20000"; + maxLoopGap = "40000"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "38.5419 -545.858 209.522"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/bird_echo1.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "40"; + maxDistance = "2560"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "10000"; + maxLoopGap = "50000"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "147.42 -235.426 24.8715"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/frog2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "10000"; + maxLoopGap = "20000"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "282.537 70.4095 150.659"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/bird_echo3.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "30000"; + maxLoopGap = "60000"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "446.319 218.146 76.7411"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/frog2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "10000"; + maxLoopGap = "20000"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "293.537 -585.99 145.976"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/frog1.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "10000"; + maxLoopGap = "20000"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "-46.7896 -697.315 127.282"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/frog1.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "10000"; + maxLoopGap = "20000"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "-315.663 -526.902 196.211"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/bird_echo4.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "10"; + maxDistance = "640"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "10000"; + maxLoopGap = "20000"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "-614.545 -154.511 75.0835"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/frog2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "10000"; + maxLoopGap = "15000"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "-443.971 -70.8698 206.842"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/bird_echo2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "10000"; + maxLoopGap = "50000"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "-361.413 351.811 29.2453"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/frog1.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "10000"; + maxLoopGap = "20000"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "76.8658 302.759 193.076"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/bird_echo3.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "20000"; + maxLoopGap = "70000"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "198.681 137.14 177.945"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/bird_echo2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "20000"; + maxLoopGap = "60000"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "124.621 -26.4371 21.8651"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/frog2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "10000"; + maxLoopGap = "20000"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "42.0874 -144.166 161.512"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/bird_echo4.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "20000"; + maxLoopGap = "40000"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "-253.594 -291.801 85.96"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/frog2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "50"; + maxDistance = "3200"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "5000"; + maxLoopGap = "10000"; + type = "EffectAudioType"; + + locked = "true"; + }; + }; + new Sky(Sky) { + position = "-536 -1240 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "420"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.700000 0.700000 0.700000 1.000000"; + fogDistance = "220"; + fogColor = "0.700000 0.700000 0.700000 1.000000"; + fogVolume1 = "0 0 0"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "nef_5.dml"; + windVelocity = "0 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "0.082300 0.235200 0.549000 1.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 516692326335925828000000000000.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 0.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 0 0"; + high_fogVolume2 = "-1 0 0"; + high_fogVolume3 = "-1 0 0"; + + locked = "true"; + cloudSpeed0 = "0.000500 0.000500"; + }; + new SimGroup(Teams) { + + new SimGroup(Team1) { + + providesPower = "1"; + + new SimGroup(spawnspheres) { + + new SpawnSphere() { + position = "-305.867 9.93412 122.219"; + rotation = "0 0 1 96.2569"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "30"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + }; + new InteriorInstance() { + position = "-212.909 47.193 104.206"; + rotation = "0 0 1 30"; + scale = "1 1 1"; + interiorFile = "dbunk_nefdcbunk.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new Item() { + position = "-213.94 45.4191 104.536"; + rotation = "0 0 1 31.5127"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + isHome = "1"; + className = "FlagObj"; + Target = "33"; + team = "1"; + WayPoint = "5229"; + Trigger = "5230"; + originalPosition = "-213.94 45.4191 104.536 0 0 1 0.55"; + }; + }; + new SimGroup(Team2) { + + providesPower = "1"; + + new SimGroup(spawnspheres) { + + new SpawnSphere() { + position = "405.808 -237.796 136.554"; + rotation = "0 0 -1 87.6625"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "30"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + }; + new InteriorInstance() { + position = "286.192 -283.443 110.772"; + rotation = "0 0 1 30"; + scale = "1 1 1"; + interiorFile = "dbunk_nefdcbunk.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new Item() { + position = "285.15 -285.138 110.867"; + rotation = "0 0 1 32.0856"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + isHome = "1"; + className = "FlagObj"; + Target = "34"; + team = "2"; + WayPoint = "5231"; + Trigger = "5232"; + originalPosition = "285.15 -285.138 110.867 0 0 1 0.559999"; + }; + }; + new SimGroup(Team0) { + + new InteriorInstance() { + position = "-149.728 -7.48875 75.9454"; + rotation = "0 0 1 32.2919"; + scale = "1 1 1"; + interiorFile = "dbrdg3.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "0"; + }; + new InteriorInstance() { + position = "-122.679 -24.5839 75.953"; + rotation = "0 0 1 32.2919"; + scale = "1 1 1"; + interiorFile = "dbrdg3a.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "0"; + }; + new InteriorInstance() { + position = "-95.6376 -41.6678 75.953"; + rotation = "0 0 1 32.2919"; + scale = "1 1 1"; + interiorFile = "dbrdg3a.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "0"; + }; + new InteriorInstance() { + position = "-41.5443 -75.84 75.953"; + rotation = "0 0 1 32.2919"; + scale = "1 1 1"; + interiorFile = "dbrdg3a.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "0"; + }; + new InteriorInstance() { + position = "-68.5862 -58.7561 75.953"; + rotation = "0 0 1 32.2919"; + scale = "1 1 1"; + interiorFile = "dbrdg3a.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "0"; + }; + new InteriorInstance() { + position = "-14.4983 -92.9357 75.9567"; + rotation = "0 0 1 212.292"; + scale = "1 1 1"; + interiorFile = "dbrdg3.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "0"; + }; + new InteriorInstance() { + position = "226.216 -248.392 77.6008"; + rotation = "0 0 1 212.865"; + scale = "1 1 1"; + interiorFile = "dbrdg3.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "0"; + }; + new InteriorInstance() { + position = "91.847 -161.597 77.5895"; + rotation = "0 0 1 32.8648"; + scale = "1 1 1"; + interiorFile = "dbrdg3.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "0"; + }; + new InteriorInstance() { + position = "118.724 -178.961 77.5971"; + rotation = "0 0 1 32.8648"; + scale = "1 1 1"; + interiorFile = "dbrdg3a.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "0"; + }; + new InteriorInstance() { + position = "145.593 -196.314 77.5971"; + rotation = "0 0 1 32.8648"; + scale = "1 1 1"; + interiorFile = "dbrdg3a.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "0"; + }; + new InteriorInstance() { + position = "199.342 -231.026 77.5971"; + rotation = "0 0 1 32.8648"; + scale = "1 1 1"; + interiorFile = "dbrdg3a.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "0"; + }; + new InteriorInstance() { + position = "172.472 -213.672 77.5971"; + rotation = "0 0 1 32.8648"; + scale = "1 1 1"; + interiorFile = "dbrdg3a.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "0"; + }; + }; + }; + new SimGroup(ObserverDropPoints) { + + new Camera() { + position = "258.332 -323.236 130.655"; + rotation = "0.0804186 -0.0405323 0.995937 53.6854"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + }; + new Camera() { + position = "-237.544 -10.1634 124.612"; + rotation = "0.711689 0.0283453 -0.701923 6.49514"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + }; + new InteriorInstance() { + position = "458.239 -244.721 148.898"; + rotation = "0 0 1 179.909"; + scale = "1 1 1"; + interiorFile = "dbunk_nefsmall.dif"; + showTerrainInside = "0"; + + }; + new InteriorInstance() { + position = "-323.843 130.376 162.814"; + rotation = "0 0 1 60"; + scale = "1 1 1"; + interiorFile = "dbunk_nefsmall.dif"; + showTerrainInside = "0"; + + locked = "true"; + }; + new SimGroup(randomObjects) { + + new SimGroup(Addition6BEPlant1) { + + new TSStatic() { + position = "100 -108 63.2088"; + rotation = "0.0649977 -0.771458 0.632952 28.0974"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-452 28 114.787"; + rotation = "-0.0575092 -0.000833559 0.998345 176.007"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "548 -620 112.443"; + rotation = "-0.0759765 -0.0920096 0.992855 92.41"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "620 204 156.209"; + rotation = "0.223112 0.885322 -0.407953 24.2087"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-380 -604 141.756"; + rotation = "-0.28507 0.519497 -0.805517 31.9855"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-52 308 126.646"; + rotation = "0.0684581 -0.0694007 -0.995237 114.249"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-516 -444 63.5525"; + rotation = "-0.220743 -0.021871 0.975087 66.317"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "452 -260 146.99"; + rotation = "0.307339 0.117502 -0.944318 73.114"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-52 -220 42.7087"; + rotation = "0.0203464 0.119769 0.992593 188.933"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-308 -36 120.646"; + rotation = "0.17395 -0.461662 -0.869833 16.0694"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "44 -284 30.0369"; + rotation = "-0.263913 -0.000143352 0.964546 59.7704"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "476 -484 180.037"; + rotation = "-0.0170411 -0.00622175 0.999835 194.998"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "452 -204 143.693"; + rotation = "0.0360948 0.0842524 -0.99579 75.2333"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-244 -132 84.1462"; + rotation = "-0.153639 -0.412905 0.897722 50.6129"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "476 444 87.3807"; + rotation = "0.144086 0.120178 0.98224 85.0225"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "340 -420 114.521"; + rotation = "0.135191 0.563483 -0.814991 21.9952"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "92 -332 42.4431"; + rotation = "0.677626 0.385326 -0.626376 35.9885"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "412 268 70.9431"; + rotation = "-0.194155 0.143761 0.97038 67.5833"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "28 444 70.8494"; + rotation = "0.856966 0.0874315 0.507903 21.4696"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-500 404 62.7556"; + rotation = "0.807734 -0.566894 -0.161854 6.17334"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-500 -508 73.5681"; + rotation = "0.552677 0.120966 -0.82457 53.3442"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "468 276 68.6463"; + rotation = "0.0950013 0.0396648 -0.994687 117.272"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-428 -684 122.912"; + rotation = "0.0250507 -0.0214751 -0.999455 81.0306"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-268 -684 142.24"; + rotation = "-0.0784497 -0.0347818 0.996311 224.85"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "44 332 126.334"; + rotation = "0.227652 -0.187506 -0.955519 68.4032"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "420 180 74.365"; + rotation = "0.659778 0.332645 -0.673825 14.7959"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-324 -28 116.662"; + rotation = "0.690947 0.689839 -0.216133 18.3565"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-284 -580 150.146"; + rotation = "-0.0807092 0.0398195 0.995942 204.901"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "484 348 73.8962"; + rotation = "0.142696 -0.074033 0.986994 147.406"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "308 -444 112.834"; + rotation = "-0.0241944 0.1133 0.993266 211.796"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-196 -116 64.4744"; + rotation = "0.058772 -0.886553 0.458879 32.0164"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "548 -228 186.849"; + rotation = "0.00106694 -0.145371 0.989377 73.5862"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-308 -44 121.068"; + rotation = "0.236998 -0.315957 0.918696 24.9741"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "260 -572 135.193"; + rotation = "0.038202 -0.0873718 0.995443 106.252"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "332 -516 149.365"; + rotation = "-0.0999448 -0.030307 0.994531 202.877"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "524 -44 80.0369"; + rotation = "0.0350682 -0.130771 0.990792 116.475"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "300 -84 75.0526"; + rotation = "0.878787 0.288441 -0.380177 30.9075"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "76 340 126.896"; + rotation = "0.0396606 0.108119 0.993347 84.3807"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-236 -12 83.0838"; + rotation = "0.0454876 -0.0691338 0.99657 199.933"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "28 -124 81.6931"; + rotation = "0.123135 0.012143 0.992316 128.347"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-476 -12 104.803"; + rotation = "-0.140806 -0.194785 0.970687 46.2181"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-420 -588 132.334"; + rotation = "-0.0974728 -0.0146329 0.995131 215.836"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-244 60 99.7088"; + rotation = "-0.362083 -0.182982 -0.91401 76.962"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "516 -140 158.849"; + rotation = "0.236059 -0.0604871 0.969854 78.7141"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-212 292 105.693"; + rotation = "0.0590834 -0.210753 0.975752 227.947"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-52 116 70.365"; + rotation = "-0.312355 -0.243145 0.918322 58.047"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "12 188 129.302"; + rotation = "-0.15801 0.147838 -0.976308 115.249"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "411.948 395.955 112.198"; + rotation = "-0.0140795 0.0175718 0.999746 153.045"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "460 -484 180.287"; + rotation = "-0.0160332 0.151453 0.988334 186.919"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-556 -428 61.3025"; + rotation = "-0.0104187 0.117468 -0.993022 65.3642"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "420 44 61.2244"; + rotation = "-0.392814 0.720124 -0.571942 15.6695"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "620 52 133.646"; + rotation = "-0.0906699 -0.0368382 0.995199 170.048"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-124 -148 38.1775"; + rotation = "-0.00667205 0.142121 0.989827 206.735"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "420 -628 192.146"; + rotation = "0.378496 -0.0757718 -0.922496 64.0813"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-444 -636 125.662"; + rotation = "0.0243316 -0.06889 0.997328 189.974"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "340 340 115.302"; + rotation = "0.133018 -0.0901527 0.987005 173.091"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "252 -292 88.5681"; + rotation = "-0.120453 0.0740677 0.989952 155.243"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "436 404 108.224"; + rotation = "0.197539 0.184369 0.962801 216.683"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "156 -588 126.115"; + rotation = "-0.00137666 -0.0625443 0.998041 161.037"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-188 -12 86.4275"; + rotation = "-0.0132298 -0.415848 0.909338 38.2464"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-340 -308 130.334"; + rotation = "-0.19745 -0.0630888 0.978281 103.228"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-268 204 137.021"; + rotation = "0.304035 -0.198052 -0.931847 39.5033"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-140 -708 160.709"; + rotation = "0.111798 -0.122636 0.986135 65.7269"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-252 -620 148.006"; + rotation = "-0.0602859 -0.139922 0.988326 46.486"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "132 180 151.474"; + rotation = "0.340127 -0.0467034 0.939219 28.6773"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-332 -524 175.334"; + rotation = "-0.408782 -0.0968331 0.90748 68.0606"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-412 -596 133.724"; + rotation = "-0.112205 -0.0231678 0.993415 160.129"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-220 196 124.412"; + rotation = "0.135563 0.201714 0.970018 183.88"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-356 -660 128.459"; + rotation = "-0.421982 -0.211707 0.881539 41.5693"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "116 -228 24.3807"; + rotation = "-0.82623 0.563333 0 5.93774"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-4 108 73.3181"; + rotation = "-0.180919 0.322042 -0.929278 69.894"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-468 -652 129.302"; + rotation = "0.0139274 -0.211624 0.977252 39.8371"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "92 348 128.49"; + rotation = "-0.0629431 0.817345 0.5727 13.9227"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-484 -676 127.646"; + rotation = "-0.261621 -0.645745 0.717334 38.3324"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "420 -204 137.881"; + rotation = "0.207953 -0.0497044 -0.976875 50.0197"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-564 -124 90.8337"; + rotation = "-0.077915 0.139494 0.987153 135.521"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "172 -644 146.24"; + rotation = "0.953275 -0.0986106 -0.285556 24.1793"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-276.046 292.018 99.9354"; + rotation = "-0.235152 0.0159896 0.971827 213.095"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + }; + new SimGroup(Addition5BEPlant5) { + + new TSStatic() { + position = "428 -204 138.141"; + rotation = "-0.0517957 0.129985 0.990162 82.5615"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-212 12 81.8749"; + rotation = "0.16692 0.154629 0.97377 23.6024"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "292 -636 152.578"; + rotation = "0.250098 0.0299189 -0.967758 70.7631"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-76 -4 14.7657"; + rotation = "0.0512118 0.0473908 0.997563 26.0614"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "556 332 74.3906"; + rotation = "0.163964 0.187618 -0.96846 97.8228"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-220 -236 92.9844"; + rotation = "0.94297 -0.303754 0.136163 21.7716"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-492 4 104.594"; + rotation = "0.166376 -0.123337 0.978318 233.978"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "324 -516 146.562"; + rotation = "0.132295 0.430669 0.892761 39.9979"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "572 -164 174.438"; + rotation = "0.348006 0.328669 0.877991 54.8636"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "340 324 112.5"; + rotation = "-0.189103 0.162724 -0.968381 103.794"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-92 -220 44.4219"; + rotation = "0.0437489 0.100919 0.993932 172.048"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-180 204 125.141"; + rotation = "-0.18908 0.231612 0.954256 99.6545"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "372 -476 138.906"; + rotation = "0.512619 0.101604 0.852583 38.3176"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-476 -692 119.828"; + rotation = "0.0291689 -0.049656 0.99834 174.01"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-476 -316 129.562"; + rotation = "0.304871 0.715363 -0.628737 22.1001"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "20 -676 165.062"; + rotation = "-0.136007 0.0204947 0.990496 148.289"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "460 60 71.9218"; + rotation = "0.0905301 -0.0345516 0.995294 229.793"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "36 -580 175.953"; + rotation = "-0.217858 0.0938521 0.971458 122.411"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-188 180 133.531"; + rotation = "0.0150727 0.235793 0.971686 176.113"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-388 -628 133.469"; + rotation = "-0.228744 0.0376733 0.972757 114.449"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-532 44 119.375"; + rotation = "0.147801 -0.170979 0.974126 222.967"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-148 -276 71.9843"; + rotation = "0.228857 -0.0427114 0.972523 152.74"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "76 476 64.4531"; + rotation = "0.0684385 0.089631 -0.993621 108.349"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "484 244 81.7812"; + rotation = "-0.202217 0.0838836 0.975742 180.976"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-300 116 156.187"; + rotation = "-0.0392527 -0.114476 0.99265 165.109"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "108 -116 58.8281"; + rotation = "-0.315545 -0.61864 -0.719525 40.8501"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-244 -588 144.187"; + rotation = "0.0710776 0.0363129 -0.99681 104.178"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "596 92 138.391"; + rotation = "-0.112981 -0.129721 0.985093 156.348"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-300 260 93.0937"; + rotation = "0.0718987 0.442044 0.894107 63.5943"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "340 -84 80.6875"; + rotation = "0.0148553 0.40322 0.914983 52.9531"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "548 -620 112.328"; + rotation = "-0.00614694 -0.0868628 0.996201 163.064"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "284 -596 126.297"; + rotation = "0.587796 -0.463155 0.663312 32.6659"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "164 -596 124.984"; + rotation = "-0.0825852 -0.0565565 0.994978 92.288"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "444 -220 140.797"; + rotation = "0.090145 0.509327 0.855839 17.4903"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-132 -300 68.9687"; + rotation = "-0.111338 0.0929767 0.989424 115.551"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "460 -556 165.016"; + rotation = "-0.0595715 0.218122 0.974102 135.071"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "380 -268 132.531"; + rotation = "-0.0267231 -0.228723 0.973125 229.797"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "332 -524 148.719"; + rotation = "0.0984676 -0.030729 -0.994666 48.228"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "60 460 65.3438"; + rotation = "0.271811 -0.210283 -0.939095 77.4891"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "612 116 146.953"; + rotation = "-0.169115 0.0695272 0.983141 93.9725"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-284 -52 101.594"; + rotation = "-0.154379 -0.40628 -0.900613 61.114"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-276 212 135.766"; + rotation = "-0.00430558 0.103812 0.994588 228.765"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "476 412 100.141"; + rotation = "0.379395 -0.300514 -0.875072 45.1682"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "300 -548 141.812"; + rotation = "-0.263269 -0.0114942 0.964654 97.0505"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-116 -244 51.3438"; + rotation = "0.0925744 -0.185336 -0.978305 113.16"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "36 220 139.062"; + rotation = "-0.35419 -0.342382 0.870244 45.3932"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-540 -244 134.031"; + rotation = "0.0990367 -0.180436 0.978588 166.297"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-532 92 109.406"; + rotation = "-0.122854 -0.0620922 0.99048 162.168"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "420 -644 195.813"; + rotation = "0.0535113 -0.144208 0.988099 84.6828"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "396 -292 121.375"; + rotation = "-0.482034 -0.330282 -0.811515 17.2075"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-124 420 112.953"; + rotation = "-0.052882 0.252276 -0.966209 100.94"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "452 -628 192"; + rotation = "0.0900206 -0.0851775 0.992291 204.813"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-4 348 110.625"; + rotation = "0.476862 0.305382 0.824224 34.8407"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "196 -44 28.0781"; + rotation = "0.156808 -0.175611 0.971891 188.748"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "596 -636 123.094"; + rotation = "0.0599661 0.0753877 0.99535 13.0602"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-84 -172 39.0313"; + rotation = "-0.181911 0.0617697 -0.981373 107.033"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "508 -516 184.5"; + rotation = "-0.0162673 -0.210839 -0.977385 114.201"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "580 -612 121.734"; + rotation = "-0.106475 0.00900665 0.994275 78.3222"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-388 196 107.687"; + rotation = "-0.0602392 0.288904 0.955461 120.28"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-524 -380 74.9219"; + rotation = "-0.000281585 0.0655801 0.997847 87.1234"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-300 -4 117.984"; + rotation = "-0.0505519 -0.117772 0.991753 232.622"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-108 -596 169.719"; + rotation = "-0.198817 0.139493 -0.970059 92.741"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "468 36 68.7031"; + rotation = "-0.00315121 -0.0272797 0.999623 195.995"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "292 -340 105.109"; + rotation = "0.00803253 0.17534 0.984475 171.139"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-116 -644 140.531"; + rotation = "-0.0230531 0.141275 0.989702 226.568"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "204 -596 128.188"; + rotation = "0.143253 0.0577301 -0.988001 118.609"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-140 -700 160.922"; + rotation = "0.0169235 -0.118472 0.992813 62.3653"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-124 -572 181.625"; + rotation = "-0.115498 -0.214731 0.96982 80.7286"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "92 348 128.375"; + rotation = "0.096637 0.173648 -0.980055 59.9944"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "28 -100 76.625"; + rotation = "0.199411 0.187205 0.961868 76.1518"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "404 -380 115.047"; + rotation = "-0.241633 0.437847 0.86597 42.2513"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "500 -36 86"; + rotation = "0.163719 -0.0374673 0.985795 139.535"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "156 -676 162.422"; + rotation = "0.256022 -0.213318 -0.94284 66.0437"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "180 4 56.6406"; + rotation = "-0.0275218 -0.128656 0.991307 237.576"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-244 292 110.375"; + rotation = "0.205863 0.125121 0.970549 46.2239"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-52 364 113.297"; + rotation = "-0.012868 0.145414 -0.989287 114.562"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "468 252 71.8281"; + rotation = "0.187878 -0.129221 -0.973655 108.457"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-116 -292 69.0469"; + rotation = "0.44835 -0.394235 -0.802223 30.8965"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "60 -500 174.531"; + rotation = "0.0953873 0.18184 0.978691 186.851"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "164 -580 127.609"; + rotation = "-0.0757773 0.0968426 -0.992411 59.3751"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "356 -228 118.953"; + rotation = "0.0890907 0.0969342 -0.991295 74.4822"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-60 292 131.188"; + rotation = "0.611397 0.621109 0.490324 26.1632"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "612 -468 190.313"; + rotation = "0.165017 0.115714 0.979479 216.291"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "404 436 112.953"; + rotation = "0.220907 -0.14792 0.964012 105.037"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "628 60 135.625"; + rotation = "-0.0920355 0.104929 0.990212 46.4068"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "156 460 82.1563"; + rotation = "-0.174637 -0.0881296 0.980681 156.45"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "300 324 110.094"; + rotation = "0.0852817 0.126122 0.988342 167.15"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-316 -500 180.578"; + rotation = "0.645668 -0.170717 -0.744291 30.5766"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-180 -612 150.812"; + rotation = "-0.0714194 0.191366 0.978917 126.981"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "52 444 72.3281"; + rotation = "0.0795805 0.202987 0.975942 122.188"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "276 -332 100.453"; + rotation = "-0.019764 0.213618 0.976717 132.995"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "172 -548 131.656"; + rotation = "-0.186286 0.439465 -0.878731 42.7951"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-188 -324 115.953"; + rotation = "0.0809679 -0.10851 0.990793 159.189"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "492 -508 181.484"; + rotation = "0.241137 0.0644392 -0.968349 118.63"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-324 476 82.7031"; + rotation = "0.221167 -0.194796 0.955583 77.5286"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "612 -644 123.75"; + rotation = "0.880254 -0.474503 0 7.67607"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-164 -644 156.625"; + rotation = "0.0452375 0.063939 0.996928 156.071"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-372 -708 119.984"; + rotation = "-0.518523 0.312635 -0.79586 24.9848"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "548 -700 137.109"; + rotation = "0.0785033 0.150158 0.98554 124.689"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-540 -428 64.6718"; + rotation = "-0.690851 0.364949 -0.624129 31.5518"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + }; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/DermCrossingDeluxeLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/DermCrossingDeluxeLT.mis new file mode 100644 index 00000000..6350d3d7 --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/DermCrossingDeluxeLT.mis @@ -0,0 +1,3033 @@ +// DisplayName = Derm Crossing Deluxe LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//"I have surpassed the amscuiinity of my father" +// -- Penis +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[CTF]800 points to win +//Map by Rooster128 +//Edited by ChocoTaco +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + CTF_scoreLimit = "8"; + cdTrack = "2"; + powerCount = "0"; + musicTrack = "badlands"; + CTF_timeLimit = "25"; + + new MissionArea(MissionArea) { + area = "-864 -728 1728 1440"; + flightCeiling = "512"; + flightCeilingRange = "20"; + + locked = "true"; + team = "1"; + }; + new Sun(all) { + position = "-1024 -1024 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.503734 -0.784297 -0.362118"; + color = "0.700000 0.800000 0.800000 1.000000"; + ambient = "0.270000 0.370000 0.370000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new Sun(nonterrain) { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0 0 -1"; + color = "0.100000 0.100000 0.100000 1.000000"; + ambient = "0.210000 0.120000 0.120000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet2"; + terrainFile = "rst_dermcity.ter"; + squareSize = "8"; + + visibleDistance = "1200"; + locked = "true"; + hazeDistance = "250"; + position = "-1024 -1024 0"; + team = "1"; + }; + new NavigationGraph(navGraph) { + conjoinAngleDev = "70"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + YDimOverSize = "0"; + conjoinBowlDev = "20"; + locked = "true"; + coverage = "0"; + position = "0 0 0 1"; + team = "1"; + rotation = "0 0 0 0"; + XDimOverSize = "0"; + GraphFile = "Misadventure.nav"; + scale = "1 1 1"; + }; + new Sky(Sky) { + position = "-1024 -1024 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "360"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.300000 0.230000 0.150000 1.000000"; + fogDistance = "210"; + fogColor = "0.130000 0.291000 0.113000 1.000000"; + fogVolume1 = "170 0 130"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "eve8.dml"; + windVelocity = "0 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 0.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 0 0"; + high_fogVolume2 = "-1 0 0"; + high_fogVolume3 = "-1 0 0"; + + locked = "true"; + cloudSpeed0 = "0.001000 0.001000"; + team = "1"; + }; + new SimGroup(AudioEmmiter) { + + powerCount = "0"; + + new AudioEmitter(SandStorm) { + position = "-3.07914 -6.3078 215.941"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/sandstorm2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "0"; + minDistance = "10"; + maxDistance = "1000"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + }; + }; + new SimGroup(Trees) { + + powerCount = "0"; + + new TSStatic() { + position = "-248.326 -261.783 149.014"; + rotation = "0 0 1 180"; + scale = "2 2 2"; + shapeName = "xorg3.dts"; + }; + new TSStatic() { + position = "101.292 533.527 133.263"; + rotation = "1 0 0 0"; + scale = "2 2 2"; + shapeName = "xorg3.dts"; + }; + new TSStatic() { + position = "-109.311 -541.957 132.863"; + rotation = "0 0 1 180"; + scale = "2 2 2"; + shapeName = "xorg3.dts"; + }; + new TSStatic() { + position = "-365.99 46.2145 148.991"; + rotation = "0 0 -1 108.862"; + scale = "1 1 1"; + shapeName = "xorg3.dts"; + }; + new TSStatic() { + position = "-390.379 517.418 143.43"; + rotation = "0 0 1 146.195"; + scale = "1 1 1"; + shapeName = "xorg5.dts"; + }; + new TSStatic() { + position = "297.716 226.458 149.214"; + rotation = "1 0 0 0"; + scale = "2 2 2"; + shapeName = "xorg3.dts"; + }; + new TSStatic() { + position = "-200.895 287.481 132.327"; + rotation = "-0 -0 1 119.839"; + scale = "1 1 1"; + shapeName = "xorg5.dts"; + }; + new TSStatic() { + position = "220.977 -201.296 144.327"; + rotation = "0 0 1 176.653"; + scale = "1 1 1"; + shapeName = "xorg5.dts"; + }; + new TSStatic() { + position = "357.99 -54.2145 148.391"; + rotation = "-0 -0 1 71.1379"; + scale = "1 1 1"; + shapeName = "xorg3.dts"; + }; + new TSStatic() { + position = "-57.2898 -35.2147 133.741"; + rotation = "-0 -0 1 119.839"; + scale = "1 1 1"; + shapeName = "xorg5.dts"; + }; + new TSStatic() { + position = "142.834 -65.9288 142.323"; + rotation = "0 0 1 165.676"; + scale = "1 1 1"; + shapeName = "xorg5.dts"; + }; + new TSStatic() { + position = "94.9154 -402.244 124.626"; + rotation = "-0 -0 1 119.839"; + scale = "1 1 1"; + shapeName = "xorg5.dts"; + }; + new TSStatic() { + position = "-121.477 535.906 115.178"; + rotation = "0 0 1 61.3973"; + scale = "1 1 1"; + shapeName = "xorg5.dts"; + }; + new TSStatic() { + position = "-517.686 290.857 141.576"; + rotation = "-0 -0 1 119.839"; + scale = "1 1 1"; + shapeName = "xorg5.dts"; + }; + new TSStatic() { + position = "385.162 353.356 156.99"; + rotation = "0 0 -1 112.965"; + scale = "1 1 1"; + shapeName = "xorg5.dts"; + }; + new TSStatic() { + position = "-394.574 -358.193 156.387"; + rotation = "0 0 1 67.1269"; + scale = "1 1 1"; + shapeName = "xorg5.dts"; + }; + }; + new SimGroup(Rocks) { + + powerCount = "0"; + + new InteriorInstance(InteriorInstance) { + position = "-174.786 -95.8309 137.527"; + rotation = "0 0 1 123.277"; + scale = "1 1 0.5"; + interiorFile = "xspir5.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "165.06 93.6682 134.927"; + rotation = "0 0 -1 56.7228"; + scale = "1 1 0.5"; + interiorFile = "xspir5.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "528.275 -60.9493 165.76"; + rotation = "0 0 -1 45.355"; + scale = "1 1 0.5"; + interiorFile = "xspir3.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "299.661 791.058 150.674"; + rotation = "6.55646e-10 0.0149994 0.999888 180"; + scale = "1 1 0.5"; + interiorFile = "xspir1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-526.297 56.3826 166.56"; + rotation = "0 0 1 134.645"; + scale = "1 1 0.5"; + interiorFile = "xspir3.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-307.661 -799.302 151.056"; + rotation = "1 0 0 0"; + scale = "1 1 0.5"; + interiorFile = "xspir1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "169.124 -66.4238 118.883"; + rotation = "-0.231495 0.272032 0.934028 155.126"; + scale = "1 1 1"; + interiorFile = "xrocka.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-158.758 42.8617 122.451"; + rotation = "0.652464 0.191156 -0.733314 43.5557"; + scale = "1 1 1"; + interiorFile = "xrocka.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "153.903 106.952 128.533"; + rotation = "-0.520153 -0.280793 -0.806596 67.5862"; + scale = "1 1 0.5"; + interiorFile = "xspir5.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-162.873 -99.4478 129.852"; + rotation = "0.47418 0.255975 -0.842395 65.3055"; + scale = "1 1 0.5"; + interiorFile = "xspir5.dif"; + showTerrainInside = "0"; + }; + new SimGroup() { + + powerCount = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "105.52 643.69 112.629"; + rotation = "-0.168881 0.0460857 0.984558 123.185"; + scale = "1 1 0.5"; + interiorFile = "xspir5.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-103.617 -646.619 105.358"; + rotation = "0.756652 0.284387 -0.588729 21.1004"; + scale = "1 1 0.5"; + interiorFile = "xspir5.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-109.868 -638.707 115.951"; + rotation = "-0.0186121 -0.154354 0.98784 166.414"; + scale = "1 1 0.5"; + interiorFile = "xspir5.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "115.162 641.889 110.625"; + rotation = "0.29252 0.400938 -0.868148 62.8238"; + scale = "1 1 0.5"; + interiorFile = "xspir5.dif"; + showTerrainInside = "0"; + }; + }; + new SimGroup(Debris) { + + powerCount = "0"; + + new InteriorInstance(InteriorInstance) { + position = "-310.571 -886.783 123.018"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + interiorFile = "rst_debris2.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-528.883 436.635 119.154"; + rotation = "0 0 1 193.751"; + scale = "1 1 1"; + interiorFile = "rst_debris2.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "274.171 848.983 118.618"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "rst_debris2.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "522.395 -436.995 119.154"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "rst_debris2.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "820.509 -455.839 158.063"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + interiorFile = "rst_debris1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-830.909 440.425 161.063"; + rotation = "0 0 -1 73.9116"; + scale = "1 1 1"; + interiorFile = "rst_debris1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-721.982 -596.212 155.386"; + rotation = "0 0 1 124.332"; + scale = "1 1 1"; + interiorFile = "rst_debris2.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-797.116 -163.124 146.602"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "rst_debris2.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-468.45 763.133 109.444"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "rst_debris2.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "729.267 586.776 155.275"; + rotation = "0 0 1 122.04"; + scale = "1 1 1"; + interiorFile = "rst_debris2.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "940.842 123.55 167.161"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "rst_debris2.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-1122.95 130.318 160.785"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + interiorFile = "rst_debris1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-964.644 -445.078 169.359"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + interiorFile = "rst_debris1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "944.923 755.429 166.139"; + rotation = "0 0 1 207.502"; + scale = "1 1 1"; + interiorFile = "rst_debris1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "958.565 751.241 159.091"; + rotation = "-1 0 0 26.3561"; + scale = "1 1 1"; + interiorFile = "rst_derm_building6.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "736.847 586.191 123.875"; + rotation = "-0.895453 -0.181517 0.406468 53.012"; + scale = "1 1 1"; + interiorFile = "rst_derm_building6.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "919.765 110.265 145.855"; + rotation = "-1 0 0 49.8476"; + scale = "1 1 1"; + interiorFile = "rst_derm_building6.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-734.703 -558.22 127.796"; + rotation = "-0.872514 0.11851 -0.473998 31.9799"; + scale = "1 1 1"; + interiorFile = "rst_derm_building6.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-983.3 -445.367 149.968"; + rotation = "0.0838999 -0.814151 -0.57456 77.038"; + scale = "1 1 1"; + interiorFile = "rst_derm_building6.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-862.48 417.442 144.646"; + rotation = "0.594111 -0.725698 0.346979 62.3445"; + scale = "1 1 1"; + interiorFile = "rst_derm_building6.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-535.629 447.708 86.7399"; + rotation = "1 0 0 30.3668"; + scale = "1 1 1"; + interiorFile = "rst_derm_building6.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-511.98 440.765 72.4417"; + rotation = "-0.798613 -0.116617 0.590438 27.7829"; + scale = "1 1 1"; + interiorFile = "rst_derm_building6.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "552.207 -426.683 77.0556"; + rotation = "0 1 0 26.3562"; + scale = "1 1 1"; + interiorFile = "rst_derm_building6.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "500.158 -468.045 100.127"; + rotation = "0.959956 -0.236611 -0.149996 66.8801"; + scale = "1 1 1"; + interiorFile = "rst_derm_building6.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-9.33886 -15.1622 97.7764"; + rotation = "0.672032 -0.254021 0.695591 46.3134"; + scale = "1 1 1"; + interiorFile = "rst_derm_building6.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "243.402 -279.148 81.434"; + rotation = "0.0699794 -0.624234 0.778097 68.1357"; + scale = "1 1 1"; + interiorFile = "rst_derm_building6.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-699.305 242.472 132.917"; + rotation = "0 -1 0 15.4699"; + scale = "1 1 1"; + interiorFile = "rst_derm_building6.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-715.863 257.05 158.681"; + rotation = "0 0 -1 2.86654"; + scale = "1 1 1"; + interiorFile = "rst_debris1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-499.644 -752.661 132.131"; + rotation = "0 0 -1 73.9116"; + scale = "1 1 1"; + interiorFile = "rst_debris1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-281.343 258.288 94.6367"; + rotation = "0 0 -1 73.9116"; + scale = "1 1 1"; + interiorFile = "rst_debris1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-283.308 281.719 95.1443"; + rotation = "0 0 1 8.59438"; + scale = "1 1 1"; + interiorFile = "rst_debris1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-281.892 280.768 81.899"; + rotation = "-0.2446 -0.901301 0.35753 74.401"; + scale = "1 1 1"; + interiorFile = "rst_derm_building6.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-6.1849 0.148412 115.462"; + rotation = "0.00492259 -0.0230953 0.999721 115.752"; + scale = "1 1 1"; + interiorFile = "rst_debris1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "277.844 -256.879 97.1795"; + rotation = "-0.0332881 -0.554137 -0.83176 8.26181"; + scale = "1 1 1"; + interiorFile = "rst_debris1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "687.681 -256.422 157.769"; + rotation = "-0.0132862 0.0399858 0.999112 143.27"; + scale = "1 1 1"; + interiorFile = "rst_debris1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "660.664 -245.758 160.677"; + rotation = "0.342381 -0.322173 0.882598 93.6674"; + scale = "1 1 1"; + interiorFile = "rst_debris1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-728.39 -597.444 147.486"; + rotation = "0 0 -1 94.538"; + scale = "1 1 1"; + interiorFile = "rst_debris1.dif"; + showTerrainInside = "0"; + }; + }; + new SimGroup(observerDroppoints) { + + powerCount = "0"; + + new Camera() { + position = "294.86 579.338 211.279"; + rotation = "0 0 1 181.055"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera() { + position = "-302.86 -587.338 211.279"; + rotation = "0 0 1 1.05498"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + }; + new SimGroup(teams) { + + powerCount = "0"; + + new SimGroup(team1) { + + powerCount = "1"; + providesPower = "1"; + + new InteriorInstance(InteriorInstance) { + position = "-313.824 -304.597 185.834"; + rotation = "-0 -0 1 68.182"; + scale = "1.4 1.4 0.6"; + interiorFile = "Xtra_Insurgence_ccb_bd_platform2.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-345.391 -317.322 65.8361"; + rotation = "-0 -0 1 68.182"; + scale = "1.7 1.7 1"; + interiorFile = "rst_derm_building4.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-390.978 -266.638 152.05"; + rotation = "0 0 1 33.8045"; + scale = "1 1 0.6"; + interiorFile = "Xtra_Insurgence_ccb_bd_platform2.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new SimGroup(spawnSpheres) { + + powerCount = "1"; + + new SpawnSphere() { + position = "-467.967 -209.375 162.561"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "80"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "-147.545 -401.004 149.833"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "80"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + }; + new Item() { + position = "-313.881 -304.71 159.837"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + isHome = "1"; + className = "FlagObj"; + Target = "36"; + team = "1"; + WayPoint = "6468"; + Trigger = "6469"; + originalPosition = "-313.881 -304.71 159.837 1 0 0 0"; + searchSchedule = "43760"; + }; + new InteriorInstance(InteriorInstance) { + position = "-244.678 -369.846 156.456"; + rotation = "0 0 1 33.2315"; + scale = "1 1 0.6"; + interiorFile = "Xtra_Insurgence_ccb_bd_platform2.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new SimGroup() { + + powerCount = "1"; + }; + }; + new SimGroup(team2) { + + powerCount = "1"; + providesPower = "1"; + + new Item() { + position = "306.107 295.306 159.437"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + isHome = "1"; + className = "FlagObj"; + Target = "43"; + team = "2"; + WayPoint = "6470"; + Trigger = "6471"; + originalPosition = "306.107 295.306 159.437 1 0 0 0"; + searchSchedule = "36805"; + }; + new InteriorInstance(InteriorInstance) { + position = "337.617 307.918 65.4361"; + rotation = "0 0 -1 111.818"; + scale = "1.7 1.7 1"; + interiorFile = "rst_derm_building4.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "236.882 362.406 156.456"; + rotation = "0 0 1 211.513"; + scale = "1 1 0.6"; + interiorFile = "Xtra_Insurgence_ccb_bd_platform2.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new SimGroup(spawnSpheres) { + + powerCount = "1"; + + new SpawnSphere() { + position = "452.362 242.907 141.1"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "80"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "137.587 396.089 165.06"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "80"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + }; + new InteriorInstance(InteriorInstance) { + position = "306.126 295.232 185.434"; + rotation = "0 0 -1 111.818"; + scale = "1.4 1.4 0.6"; + interiorFile = "Xtra_Insurgence_ccb_bd_platform2.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "380.281 255.631 152.277"; + rotation = "0 0 1 211.513"; + scale = "1 1 0.6"; + interiorFile = "Xtra_Insurgence_ccb_bd_platform2.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + }; + new SimGroup(team0) { + + powerCount = "0"; + + new InteriorInstance(InteriorInstance) { + position = "342.871 -49.0239 135.731"; + rotation = "0 0 1 228.701"; + scale = "1 1 1"; + interiorFile = "xmiscb.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-2.12662 5.16185 76.6353"; + rotation = "-0.0450717 -0.0721983 0.996371 91.1179"; + scale = "1 1 1"; + interiorFile = "rst_derm_building8.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "269.712 -282.83 113.73"; + rotation = "0.039987 0.0108519 0.999141 210.342"; + scale = "1 1 1"; + interiorFile = "rst_derm_building6.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-348.228 39.1737 135.331"; + rotation = "0 0 1 48.7014"; + scale = "1 1 1"; + interiorFile = "xmiscb.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-277.393 266.693 110.897"; + rotation = "0.298563 -0.0810255 0.950944 31.8559"; + scale = "1 1 1"; + interiorFile = "rst_derm_building6.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "488.907 725.988 146.017"; + rotation = "0.00790938 0.964609 0.263567 13.0637"; + scale = "1 1 1"; + interiorFile = "rst_derm_building6.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-487.83 -726.484 147.287"; + rotation = "0.0747472 0.0697472 0.99476 180.601"; + scale = "1 1 1"; + interiorFile = "rst_derm_building6.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-690.968 240.114 166.081"; + rotation = "0.102329 0.0468318 -0.993648 97.947"; + scale = "1 1 1"; + interiorFile = "rst_derm_building5.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "672.045 -245.377 168.568"; + rotation = "-0.0138503 -0.094848 0.995395 196.54"; + scale = "1 1 1"; + interiorFile = "rst_derm_building5.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + }; + }; + new SimGroup(RandomOrganics) { + + powerCount = "0"; + + new SimGroup(Addition2PhoenixPlant1) { + + powerCount = "0"; + + new TSStatic() { + position = "-212 -468 109.625"; + rotation = "0 0 1 1.9999"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-148 100 142.422"; + rotation = "0 0 1 139"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "444 444 150.937"; + rotation = "0 0 1 109"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-396 -388 148.609"; + rotation = "0 0 -1 77.0004"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "20.1332 36 124.737"; + rotation = "0.019993 -0.0238268 0.999516 80.0271"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "148 -476 118.922"; + rotation = "0 0 1 130"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-68 452 82.4063"; + rotation = "0 0 1 64"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "292 -436 120.125"; + rotation = "0 0 1 12"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-460 -300 136.328"; + rotation = "0 0 1 23"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-180 -132 140.453"; + rotation = "0 0 1 155"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-156 132 139.391"; + rotation = "0 0 1 196"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "20 140 130.938"; + rotation = "0 0 1 153"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "292 -148 124.937"; + rotation = "0 0 1 91.9998"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-108 460 83.2031"; + rotation = "0 0 -1 66.0002"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "372 436 115.312"; + rotation = "0 0 1 125"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "412 164 121.344"; + rotation = "0 0 -1 66.0002"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "68 -12 135.828"; + rotation = "0 0 -1 1.00014"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-428 500 143.484"; + rotation = "0 0 1 106"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "60 -196 123.406"; + rotation = "0 0 1 210"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-420 -444 138.125"; + rotation = "0 0 1 102"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "500 300 155.844"; + rotation = "0 0 1 57.9999"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-84 380 123.984"; + rotation = "0 0 1 42"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "196 52 141.594"; + rotation = "0 0 1 44"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-116 -340 127.703"; + rotation = "0 0 -1 94"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-212 404 99.0157"; + rotation = "0 0 1 127"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "236 180 101.25"; + rotation = "0 0 1 188"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-532 -236 161.109"; + rotation = "0 0 -1 56"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "564 244 158.125"; + rotation = "0 0 -1 107"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "356 564 144.594"; + rotation = "0 0 -1 49.0002"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-204 -276 139.062"; + rotation = "0 0 1 216"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-148 172 140.078"; + rotation = "0 0 1 9.00004"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "356 156 106.953"; + rotation = "0 0 -1 60.0001"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-428 556 119.875"; + rotation = "0 0 1 137"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "460 164 136.859"; + rotation = "0 0 1 144"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-396 340 113.844"; + rotation = "0 0 1 46"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "484 276 153.844"; + rotation = "0 0 1 185"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "252 -100 146.953"; + rotation = "0 0 1 63.0001"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "4 100 148.094"; + rotation = "0 0 1 119"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-484 -508 158.266"; + rotation = "0 0 -1 50"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "596 -420 160.562"; + rotation = "0 0 -1 11.9998"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "204 28 133.047"; + rotation = "0 0 1 91.9998"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-284 -524 140.203"; + rotation = "0 0 1 222"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "284 -116 129.625"; + rotation = "0 0 1 26"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "572 12 119.969"; + rotation = "0 0 -1 104"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "596 420 164.766"; + rotation = "0 0 1 24"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "516 244 159.703"; + rotation = "0 0 1 226"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-308 204 139.344"; + rotation = "0 0 1 184"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "260 -156 145.313"; + rotation = "0 0 1 161"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-468 -580 146.281"; + rotation = "0 0 1 163"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-212 188 144.969"; + rotation = "0 0 -1 23.9998"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "564 -164 160.25"; + rotation = "0 0 1 112"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-388 -420 123.953"; + rotation = "0 0 1 39"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-44 -212 134.422"; + rotation = "0 0 1 142"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "460 -100 144.922"; + rotation = "0 0 -1 93.0002"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "60 -380 127"; + rotation = "0 0 -1 108"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "148 -156 141.328"; + rotation = "0 0 -1 13.0002"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "420 -156 138.375"; + rotation = "0 0 -1 62.0003"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "100 -4 116.906"; + rotation = "0 0 1 57.9999"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-452 164 122.109"; + rotation = "0 0 1 1.9999"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-180 276 134.359"; + rotation = "0 0 1 63.0001"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "476 -348 156.297"; + rotation = "0 0 -1 49.0002"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "412 -548 129.766"; + rotation = "0 0 1 212"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "316 -308 125.313"; + rotation = "0 0 -1 8.99978"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-468 -324 140.75"; + rotation = "0 0 1 33"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-356 124 118.172"; + rotation = "0 0 1 1.00014"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-52 -436 113.047"; + rotation = "0 0 -1 96.0002"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-196 -412 128.594"; + rotation = "0 0 1 91"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "132 -308 99.6094"; + rotation = "0 0 -1 37.0002"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-364 348 136.906"; + rotation = "0 0 1 88"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-44 -508 116.672"; + rotation = "0 0 -1 73.0006"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-340 452 97.2344"; + rotation = "0 0 1 76"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "396 -556 135.984"; + rotation = "0 0 -1 104"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "428 -268 128.25"; + rotation = "0 0 1 159"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "556 52 131.359"; + rotation = "0 0 1 43"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "356 -516 134.625"; + rotation = "0 0 1 195"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-388 284 124.875"; + rotation = "0 0 1 25"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-100 -172 114.484"; + rotation = "0 0 1 17"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "516 -252 153.281"; + rotation = "0 0 -1 93.0002"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-132 -300 119.375"; + rotation = "0 0 -1 108.999"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-100 348 102.453"; + rotation = "0 0 -1 63.0001"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "532 -28 157.734"; + rotation = "0 0 1 115"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "308 -500 122.094"; + rotation = "0 0 1 40"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "484 132 118.844"; + rotation = "0 0 -1 74.0004"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-596 332 153.109"; + rotation = "1 0 0 0"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-548 500 149.984"; + rotation = "0 0 1 175"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-444 548 116.672"; + rotation = "0 0 1 114"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "508 -60 169.922"; + rotation = "0 0 1 192"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-452 -148 140.359"; + rotation = "0 0 1 114"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-332 124 115.234"; + rotation = "0 0 1 228"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "260 -60 152.547"; + rotation = "0 0 1 125"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "460 244 148.687"; + rotation = "0 0 -1 10.0001"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "364 84 139.781"; + rotation = "0 0 1 66.0002"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "444 -372 142.734"; + rotation = "0 0 -1 105"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-228 -596 125.688"; + rotation = "0 0 -1 20.9998"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-52 -60 137.141"; + rotation = "0 0 1 103"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-276 -492 149.141"; + rotation = "0 0 1 97.9998"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "284 -100 135.047"; + rotation = "0 0 1 158"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-4 396 134.156"; + rotation = "0 0 -1 118"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-243.847 -242.759 143.225"; + rotation = "0 0 1 194"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "380 292 153.484"; + rotation = "0 0 1 64.9998"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + }; + new SimGroup(Addition3SWTree22) { + + powerCount = "0"; + + new TSStatic() { + position = "582.283 152.256 146.422"; + rotation = "0 0 1 155"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg22.dts"; + }; + new TSStatic() { + position = "316 692 154.438"; + rotation = "0 0 1 42"; + scale = "1 1 1"; + shapeName = "sorg22.dts"; + }; + new TSStatic() { + position = "-212 684 106.391"; + rotation = "0 0 1 76.9998"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg22.dts"; + }; + new TSStatic() { + position = "-412 820 141.203"; + rotation = "0 0 -1 29"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg22.dts"; + }; + new TSStatic() { + position = "316.062 363.835 147.484"; + rotation = "0 0 1 171"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg22.dts"; + }; + new TSStatic() { + position = "-820 236 190.797"; + rotation = "0 0 1 171"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg22.dts"; + }; + new TSStatic() { + position = "-692 -428 157.234"; + rotation = "0 0 1 163"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg22.dts"; + }; + new TSStatic() { + position = "-508 500 153.203"; + rotation = "0 0 1 49"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg22.dts"; + }; + new TSStatic() { + position = "596 452 165.8"; + rotation = "0 0 1 20"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg22.dts"; + }; + new TSStatic() { + position = "188 -476 107.672"; + rotation = "0 0 1 131"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg22.dts"; + }; + new TSStatic() { + position = "588 -100 154.109"; + rotation = "0 0 1 132"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg22.dts"; + }; + new TSStatic() { + position = "540 -276 138.484"; + rotation = "0 0 1 146"; + scale = "1 1 1"; + shapeName = "sorg22.dts"; + }; + new TSStatic() { + position = "-495.196 -620.167 164.141"; + rotation = "0 0 -1 93.0002"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg22.dts"; + }; + new TSStatic() { + position = "-804 44 189.047"; + rotation = "0 0 1 205"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg22.dts"; + }; + new TSStatic() { + position = "-324.135 -370.006 147.192"; + rotation = "0 0 -1 4.32296"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg22.dts"; + }; + }; + new SimGroup(Addition5BiodermPlant3) { + + powerCount = "0"; + + new TSStatic() { + position = "-596 -1012 183.859"; + rotation = "0 0 -1 92.0004"; + scale = "1.2 1.2 1.2"; + shapeName = "xorg3.dts"; + }; + new TSStatic() { + position = "1148 -892 199.359"; + rotation = "0 0 -1 67.0005"; + scale = "1.4 1.4 1.4"; + shapeName = "xorg3.dts"; + }; + new TSStatic() { + position = "-1076 452 182.109"; + rotation = "0 0 1 64"; + scale = "1.2 1.2 1.2"; + shapeName = "xorg3.dts"; + }; + new TSStatic() { + position = "-315.847 -226.759 150.6"; + rotation = "0 0 -1 22.0002"; + scale = "0.9 0.9 0.9"; + shapeName = "xorg3.dts"; + }; + new TSStatic() { + position = "356 -1116 163.406"; + rotation = "0 0 -1 68.0003"; + scale = "1 1 1"; + shapeName = "xorg3.dts"; + }; + new TSStatic() { + position = "916 -1044 199.969"; + rotation = "0 0 -1 84.0002"; + scale = "1.4 1.4 1.4"; + shapeName = "xorg3.dts"; + }; + new TSStatic() { + position = "-212 -644 129.891"; + rotation = "0 0 1 37"; + scale = "1.3 1.3 1.3"; + shapeName = "xorg3.dts"; + }; + new TSStatic() { + position = "-820 1172 195.828"; + rotation = "0 0 1 67"; + scale = "1.1 1.1 1.1"; + shapeName = "xorg3.dts"; + }; + new TSStatic() { + position = "764 988 194.531"; + rotation = "0 0 -1 1.00014"; + scale = "1.3 1.3 1.3"; + shapeName = "xorg3.dts"; + }; + new TSStatic() { + position = "604 -180 158.187"; + rotation = "0 0 1 97"; + scale = "0.9 0.9 0.9"; + shapeName = "xorg3.dts"; + }; + new TSStatic() { + position = "-636 84 159.063"; + rotation = "0 0 1 185"; + scale = "1.2 1.2 1.2"; + shapeName = "xorg3.dts"; + }; + new TSStatic() { + position = "-908 884 191.25"; + rotation = "0 0 -1 119"; + scale = "1.4 1.4 1.4"; + shapeName = "xorg3.dts"; + }; + new TSStatic() { + position = "244 596 133.922"; + rotation = "0 0 -1 76"; + scale = "0.8 0.8 0.8"; + shapeName = "xorg3.dts"; + }; + new TSStatic() { + position = "-756 -84 160.734"; + rotation = "0 0 -1 99.0002"; + scale = "1.4 1.4 1.4"; + shapeName = "xorg3.dts"; + }; + new TSStatic() { + position = "-284 36 141.062"; + rotation = "0 0 -1 22.9999"; + scale = "0.8 0.8 0.8"; + shapeName = "xorg3.dts"; + }; + new TSStatic() { + position = "-1148 -636 185.938"; + rotation = "0 0 -1 86.0004"; + scale = "1.1 1.1 1.1"; + shapeName = "xorg3.dts"; + }; + new TSStatic() { + position = "588 -244 163.109"; + rotation = "0 0 -1 41.9998"; + scale = "1.1 1.1 1.1"; + shapeName = "xorg3.dts"; + }; + new TSStatic() { + position = "-452 -676 158.922"; + rotation = "0 0 1 135"; + scale = "1.4 1.4 1.4"; + shapeName = "xorg3.dts"; + }; + new TSStatic() { + position = "228 1004 131.891"; + rotation = "0 0 1 3.99996"; + scale = "1 1 1"; + shapeName = "xorg3.dts"; + }; + new TSStatic() { + position = "-988 -932 197.969"; + rotation = "0 0 1 44"; + scale = "1.3 1.3 1.3"; + shapeName = "xorg3.dts"; + }; + new TSStatic() { + position = "836 -924 191.156"; + rotation = "0 0 -1 19.9999"; + scale = "1 1 1"; + shapeName = "xorg3.dts"; + }; + new TSStatic() { + position = "820 -124 190.672"; + rotation = "0 0 1 52"; + scale = "0.9 0.9 0.9"; + shapeName = "xorg3.dts"; + }; + new TSStatic() { + position = "1156 524 189.359"; + rotation = "0 0 -1 116"; + scale = "1.2 1.2 1.2"; + shapeName = "xorg3.dts"; + }; + new TSStatic() { + position = "196 700 96.0156"; + rotation = "0 0 1 109"; + scale = "1.3 1.3 1.3"; + shapeName = "xorg3.dts"; + }; + }; + new SimGroup(Addition1PhoenixPlant1) { + + powerCount = "0"; + + new TSStatic() { + position = "-428 -380 156.156"; + rotation = "0 0 1 227"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "60 -204 128.125"; + rotation = "0 0 1 79.9998"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "460 -508 144.547"; + rotation = "0 0 -1 16.9999"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "212 -468 97.1875"; + rotation = "0 0 1 105"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-412 -564 135.906"; + rotation = "0 0 -1 118"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-500 668 153.469"; + rotation = "0 0 1 88.9998"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "228 428 128.313"; + rotation = "0 0 1 104"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-580 676 164.781"; + rotation = "0 0 1 57"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-420 -612 125.734"; + rotation = "0 0 1 238"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "12 -796 114.438"; + rotation = "0 0 1 126"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "716 -316 175.938"; + rotation = "0 0 1 60.0001"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "332 -780 77.6407"; + rotation = "0 0 1 161"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "180 4 123.344"; + rotation = "0 0 1 43"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-100 -132 119.828"; + rotation = "0 0 -1 32"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "236 -204 146.234"; + rotation = "0 0 1 147"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "444 132 141.656"; + rotation = "0 0 1 122"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "100 308 130.766"; + rotation = "0 0 1 15"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-716 -116 164.781"; + rotation = "0 0 1 88.9998"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "804 788 191.937"; + rotation = "0 0 1 202"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-420 556 124.266"; + rotation = "0 0 -1 93.0002"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "732 764 188.922"; + rotation = "0 0 1 165"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-452 476 151.375"; + rotation = "0 0 -1 80.0004"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "796 644 185.547"; + rotation = "0 0 1 70"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-444 -484 155.5"; + rotation = "0 0 -1 25.0002"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "236 -76 147.313"; + rotation = "0 0 1 91"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-620 -436 163.141"; + rotation = "0 0 -1 35.9998"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-724 -372 174.609"; + rotation = "0 0 1 125"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "76 -748 50.25"; + rotation = "0 0 1 43"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-660 604 164.422"; + rotation = "0 0 1 73"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-164 -772 119.031"; + rotation = "0 0 1 43"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "44 596 64.6875"; + rotation = "0 0 1 13"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-748 -764 186.719"; + rotation = "0 0 1 41"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-116 -12 113.578"; + rotation = "0 0 -1 40.0002"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-772 628 169"; + rotation = "0 0 1 142"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-764 324 183.094"; + rotation = "0 0 1 179"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "348 -676 134.781"; + rotation = "0 0 1 188"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-52 308 129.125"; + rotation = "0 0 -1 4.99997"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-100 724 54.5156"; + rotation = "0 0 1 230"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "4 -292 101.859"; + rotation = "0 0 1 17"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "420 -116 150.547"; + rotation = "0 0 1 238"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-420 20 115.594"; + rotation = "0 0 -1 46.0002"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-676 644 163.594"; + rotation = "0 0 1 156"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-572 292 134.641"; + rotation = "0 0 1 162"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-716 380 168.719"; + rotation = "0 0 1 61.9998"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "388 612 129.75"; + rotation = "0 0 -1 47"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-108 60 147.313"; + rotation = "0 0 1 220"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-516 -28 136.625"; + rotation = "0 0 1 107"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-564 -356 160.656"; + rotation = "0 0 1 141"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "372 -612 131.5"; + rotation = "0 0 1 137"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "396 4 110.234"; + rotation = "0 0 1 197"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "164 228 147.625"; + rotation = "0 0 1 12"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-636 -236 143.625"; + rotation = "0 0 1 97.9998"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "60 116 130.641"; + rotation = "0 0 1 132"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "300 -716 110.328"; + rotation = "0 0 1 196"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "92 -244 141.516"; + rotation = "0 0 -1 53.9998"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-716 -28 135.75"; + rotation = "0 0 -1 108.999"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-716 308 175.969"; + rotation = "0 0 -1 47"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-396 -692 159.109"; + rotation = "0 0 1 26"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "756 -100 190.266"; + rotation = "0 0 1 143"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-156 212 149.984"; + rotation = "0 0 1 67.9998"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "604 -500 168.187"; + rotation = "0 0 1 20"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "132 -180 136.344"; + rotation = "0 0 1 226"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "20 660 105.219"; + rotation = "0 0 -1 34.0002"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-484 -260 154.016"; + rotation = "0 0 1 76"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "796 -708 187.094"; + rotation = "0 0 -1 81.0002"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "492 20 130.188"; + rotation = "0 0 1 38"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-652 -196 133.156"; + rotation = "0 0 1 22"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "740 -244 182.797"; + rotation = "0 0 -1 116"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "636 540 171.094"; + rotation = "0 0 1 159"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-212 -324 137.656"; + rotation = "0 0 1 28"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "356 740 128.016"; + rotation = "0 0 1 115"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "476 -564 137.797"; + rotation = "0 0 -1 50.9998"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-452 36 127.047"; + rotation = "0 0 1 141"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "508 -684 152.844"; + rotation = "0 0 1 178"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "236 732 90.0313"; + rotation = "0 0 1 162"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "84 300 135.078"; + rotation = "0 0 1 232"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "500 -196 128.391"; + rotation = "0 0 1 57"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-156 684 115.016"; + rotation = "0 0 1 135"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "524 -620 132.766"; + rotation = "0 0 1 141"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "428 -172 130.578"; + rotation = "0 0 1 115"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "676 292 171.141"; + rotation = "0 0 -1 4.99997"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "132 356 128.578"; + rotation = "0 0 1 124"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "444 796 170.5"; + rotation = "0 0 1 107"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-364 -572 144.594"; + rotation = "0 0 1 212"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-628 -300 161.969"; + rotation = "0 0 -1 11.9998"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "436 564 133.562"; + rotation = "0 0 1 180"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "492 -260 156.547"; + rotation = "0 0 -1 106"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "212 -36 152.094"; + rotation = "0 0 -1 120"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "180 724 100.797"; + rotation = "0 0 -1 52.0003"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-260 332 129.969"; + rotation = "0 0 1 35"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "428 -412 150.406"; + rotation = "0 0 1 197"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "748 260 153.828"; + rotation = "0 0 -1 29.9998"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "460 -676 149.438"; + rotation = "0 0 -1 58.0005"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "172 -244 156.938"; + rotation = "0 0 -1 46.0002"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "564 -604 128.828"; + rotation = "0 0 1 212"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-724 -212 168.828"; + rotation = "0 0 -1 14.9998"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "772 740 181.25"; + rotation = "0 0 1 238"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "444 -492 149.813"; + rotation = "0 0 -1 108.999"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "388 -516 144.969"; + rotation = "0 0 -1 60.0001"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-684 124 161.453"; + rotation = "0 0 1 185"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "268 596 120.734"; + rotation = "0 0 -1 99.0002"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-596 68 161.5"; + rotation = "0 0 1 9.99997"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-36 492 109.438"; + rotation = "0 0 -1 105"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-204 620 71.2969"; + rotation = "0 0 1 94.9998"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "316 732 139.797"; + rotation = "0 0 -1 107"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-692 364 171.234"; + rotation = "0 0 1 172"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-244 -404 148.797"; + rotation = "0 0 -1 31.0002"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-68 -460 98.9688"; + rotation = "0 0 -1 28.0002"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-628 404 167.078"; + rotation = "0 0 1 21"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "60 28 140.812"; + rotation = "0 0 -1 4.00015"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-436 308 114.547"; + rotation = "0 0 -1 72.0002"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "252 580 128.844"; + rotation = "0 0 -1 41.9998"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "684 -524 174.422"; + rotation = "0 0 -1 115"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-732 372 175"; + rotation = "0 0 -1 69.0002"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-492 -436 138.281"; + rotation = "0 0 -1 19.0001"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-268 -476 144.734"; + rotation = "0 0 1 1.00014"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "620 428 160.922"; + rotation = "0 0 1 50"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "4 -172 131.312"; + rotation = "0 0 -1 58.0005"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "572 -564 135.047"; + rotation = "0 0 -1 34.0002"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-428 412 150.937"; + rotation = "0 0 -1 14.9998"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-764 28 177.953"; + rotation = "0 0 1 66.0002"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "196 -524 127.547"; + rotation = "0 0 -1 119"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "588 220 152.078"; + rotation = "0 0 -1 46.0002"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-668 -36 148.094"; + rotation = "0 0 -1 103"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "92 708 76.3906"; + rotation = "0 0 1 87.0002"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "60 132 121.25"; + rotation = "0 0 1 46"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-204 764 64.2187"; + rotation = "0 0 1 84.0002"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "4 76 137.141"; + rotation = "0 0 -1 19.0001"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-108 -148 115.453"; + rotation = "0 0 1 76.9998"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "532 -588 132.094"; + rotation = "0 0 1 11"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-284 100 136.875"; + rotation = "0 0 -1 13.0002"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "524 452 136.406"; + rotation = "0 0 -1 14"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "20 676 101.688"; + rotation = "0 0 1 187"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-708 372 170.016"; + rotation = "0 0 1 232"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-100 -484 103.469"; + rotation = "0 0 1 27"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-500 684 147.891"; + rotation = "0 0 1 140"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "460 412 153.187"; + rotation = "0 0 -1 76"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-388 -164 104.391"; + rotation = "0 0 1 105"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-604 -500 172.094"; + rotation = "0 0 1 213"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-212 -444 111.328"; + rotation = "0 0 -1 89.0004"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "628 -148 152.984"; + rotation = "0 0 -1 56.9999"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "68 -20 135.922"; + rotation = "0 0 1 28"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "324 532 132.172"; + rotation = "0 0 -1 80.0004"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "580 556 153.875"; + rotation = "0 0 -1 85"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-660 -340 172.375"; + rotation = "0 0 1 88"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "540 764 177.875"; + rotation = "0 0 1 168"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-492 292 150.953"; + rotation = "0 0 1 87.0002"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "380 -28 131.031"; + rotation = "0 0 -1 87.0002"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-524 -492 150"; + rotation = "0 0 1 174"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-348 -420 117.703"; + rotation = "0 0 1 119"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-468 -660 159.281"; + rotation = "0 0 1 127"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-436 580 113.641"; + rotation = "0 0 1 158"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "580 140 147.328"; + rotation = "0 0 1 18"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "20 -124 147.359"; + rotation = "0 0 -1 56"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-588 -76 142.438"; + rotation = "0 0 1 12"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-412 -716 161.656"; + rotation = "0 0 -1 100"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "668 724 187.469"; + rotation = "0 0 1 195"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "676 356 166.078"; + rotation = "0 0 1 219"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "548 -692 162.531"; + rotation = "0 0 -1 26.9998"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-708 -108 161.75"; + rotation = "0 0 -1 83.0004"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-620 -516 170.609"; + rotation = "0 0 1 161"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "172 468 120.5"; + rotation = "0 0 1 152"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-508 316 149.062"; + rotation = "0 0 1 7.99996"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-468 468 147.781"; + rotation = "0 0 1 26"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "732 -444 172.984"; + rotation = "0 0 -1 37.0002"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-28 -76 134.109"; + rotation = "0 0 1 115"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-412 -452 131.453"; + rotation = "0 0 1 149"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "804 -4 180.578"; + rotation = "0 0 1 122"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-780 -308 164.516"; + rotation = "0 0 1 9.99997"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "548 124 124.203"; + rotation = "0 0 1 42"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "692 -708 179.312"; + rotation = "0 0 1 194"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-140 180 135.422"; + rotation = "0 0 1 127"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-116 -132 120.234"; + rotation = "0 0 1 133"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-84 -716 70.5313"; + rotation = "0 0 -1 22.0002"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "148 164 133.953"; + rotation = "0 0 1 194"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "68 -708 60.875"; + rotation = "0 0 1 33"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "548 -732 163.016"; + rotation = "0 0 -1 53.9998"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-220 -444 114.875"; + rotation = "0 0 1 164"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-124 404 129.234"; + rotation = "0 0 -1 26.9998"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-204 -52 138.281"; + rotation = "0 0 -1 10.9999"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "108 -92 152.875"; + rotation = "0 0 -1 72.0002"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "796 -244 191.109"; + rotation = "0 0 1 140"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "780 -484 175.922"; + rotation = "0 0 -1 1.00014"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "156 -12 115.797"; + rotation = "0 0 1 173"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "84 132 117.5"; + rotation = "0 0 1 141"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-260 364 134.594"; + rotation = "0 0 -1 96.0002"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-636 68 165.734"; + rotation = "0 0 1 23"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "444 92 135.875"; + rotation = "0 0 1 49"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "596 -332 154.609"; + rotation = "0 0 1 200"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-676 -708 189.281"; + rotation = "0 0 1 157"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-612 -196 137.531"; + rotation = "0 0 1 55"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "444 284 134.672"; + rotation = "0 0 -1 66.0002"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-380 372 133.328"; + rotation = "0 0 1 88"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "588 596 153.531"; + rotation = "0 0 -1 96.0002"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "372 572 143.75"; + rotation = "0 0 1 88.9998"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "772 36 163.578"; + rotation = "0 0 -1 70.0005"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-220 500 119.891"; + rotation = "0 0 -1 19.9999"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "700 -588 161.266"; + rotation = "0 0 -1 2.9997"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-284 764 109.328"; + rotation = "0 0 -1 69.0002"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + }; + new TSStatic() { + position = "-748 -700 180.953"; + rotation = "0 0 -1 113"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + }; + }; + }; + new InteriorInstance(InteriorInstance) { + position = "510.938 711.945 147.184"; + rotation = "0 0 1 122.04"; + scale = "1 1 1"; + interiorFile = "rst_debris2.dif"; + showTerrainInside = "0"; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/DireLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/DireLT.mis new file mode 100644 index 00000000..6e0e6693 --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/DireLT.mis @@ -0,0 +1,3279 @@ +// DisplayName = Dire LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//This map still needs playtesting. +// -- Kryand Map Pack, beta 3 +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[CTF]10 caps to win. +//Mostly flat terrain between the two flags, with mountains surrounding the area. +//Inventories are both near the flag and on a mountain behind the flag. +//Map by Kryand. +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + musicTrack = "badlands"; + CTF_scoreLimit = "10"; + powerCount = "0"; + cdTrack = "4"; + + new MissionArea(MissionArea) { + area = "-1472 -808 2256 2432"; + flightCeiling = "2000"; + flightCeilingRange = "50"; + + locked = "true"; + }; + new Sun() { + position = "-1024 -1024 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.600000 0.600000 0.600000 1.000000"; + ambient = "0.200000 0.200000 0.200000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/baddet2"; + terrainFile = "Fracas.ter"; + squareSize = "8"; + emptySquares = "302695 368487 368743 303463"; + + visibleDistance = "1200"; + locked = "true"; + position = "-1024 -1024 0"; + hazeDistance = "250"; + }; + new NavigationGraph(NavGraph) { + conjoinAngleDev = "60"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + scale = "1 1 1"; + conjoinBowlDev = "20"; + coverage = "0"; + locked = "true"; + GraphFile = "Fracas.nav"; + position = "0 0 0 1"; + rotation = "0 0 0 0"; + }; + new Sky(Sky) { + position = "-1024 -1024 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "600"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.190000 0.235000 0.210000 0.000000"; + fogDistance = "200"; + fogColor = "0.900000 0.700000 0.500000 1.000000"; + fogVolume1 = "120 100 100"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "sky_badlands_cloudy.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 0.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 8.07628e-36 4.47806e-39"; + high_fogVolume2 = "-1 7.55508e+31 1.11531e-38"; + high_fogVolume3 = "-1 0 8.07747e-36"; + + locked = "true"; + cloudSpeed0 = "0.001000 0.001000"; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera() { + position = "-558.573 101.111 147.475"; + rotation = "0.634961 -0.224609 0.739172 51.1477"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + }; + new Camera() { + position = "-160.573 645.716 151.168"; + rotation = "-0.0625606 -0.285392 0.956367 203.681"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + }; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "-107.275 463.881 147.988"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "40"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + }; + new SpawnSphere() { + position = "-152.732 697.76 174.215"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + }; + }; + new SimGroup(selfpowered) { + + providesPower = "1"; + powerCount = "1"; + }; + new Item() { + position = "-217.267 549.603 54.7116"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + stand = "6772"; + originalPosition = "-217.267 549.603 54.7116 1 0 0 0"; + className = "FlagObj"; + locked = "true"; + isHome = "1"; + team = "1"; + WayPoint = "7027"; + Trigger = "7028"; + searchSchedule = "12319"; + Target = "33"; + }; + new InteriorInstance() { + position = "-110.395 559.352 64.1373"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "xbunk5.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new InteriorInstance() { + position = "-88.9933 759.044 223.909"; + rotation = "-0 0 -1 62.4524"; + scale = "1 1 1"; + interiorFile = "xbunk5.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + }; + new SimGroup(Team2) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "-405.311 79.316 133.023"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "40"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + }; + new SpawnSphere() { + position = "-587.858 69.0006 157.778"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + }; + }; + new SimGroup(selfpowered) { + + providesPower = "1"; + powerCount = "1"; + }; + new Item() { + position = "-505.158 176.016 55.9446"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + stand = "6792"; + originalPosition = "-505.158 176.016 55.9446 1 0 0 0"; + className = "FlagObj"; + locked = "true"; + isHome = "1"; + team = "2"; + WayPoint = "7029"; + Trigger = "7030"; + Target = "38"; + }; + new InteriorInstance() { + position = "-712.617 56.8628 164.565"; + rotation = "-0 0 -1 52.7121"; + scale = "1 1 1"; + interiorFile = "xbunk5.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-442.426 118.819 84.2224"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "xbunk5.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + + new InteriorInstance(InteriorInstance) { + position = "-181.812 256.816 55.5162"; + rotation = "0 0 -1 15.4698"; + scale = "2 2 2"; + interiorFile = "xtowr7.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "0"; + }; + new Item() { + position = "-181.95 256.981 182.793"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EnergyPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-181.93 256.685 181.999"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SniperRifle"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-197.581 243.797 -62.613"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AmmoPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-190.656 245.846 -62.518"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "CloakingPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-182.551 248.245 -62.488"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EnergyPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-171.094 248.138 -62.514"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-167.723 252.634 -62.478"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ShieldPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-160.564 254.75 -62.4757"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SatchelCharge"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-164.051 259.101 -62.488"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SensorJammerPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-166.224 262.352 -62.4568"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Mine"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-194.511 248.493 -62.4087"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "grenade"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-178.863 258.779 -62.4087"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "FlashGrenade"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-183.918 244.548 -62.4087"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "FlareGrenade"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-188.903 255.938 -62.4087"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ConcussionGrenade"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-184.688 254.527 -62.3301"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "CameraGrenade"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-201.486 250.093 -62.2194"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Blaster"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-197.384 253.222 -62.2991"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Plasma"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-194.821 253.966 -62.1758"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Chaingun"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-188.805 252.192 -62.2066"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Disc"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-198.595 246.813 -62.1908"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncher"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-170.967 261.009 -62.2288"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SniperRifle"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-177.952 246.697 -62.0992"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ELFGun"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-173.508 255.87 -62.3639"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ShockLance"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-163.288 252.289 -64.2875"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "PlasmaAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-164.256 252.077 -64.2875"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "PlasmaAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-165.372 251.832 -64.2875"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "PlasmaAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-166.488 251.586 -64.2875"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "PlasmaAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-167.899 251.276 -64.2875"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "PlasmaAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-164.801 257.523 -63.7259"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ChaingunAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-165.731 258.04 -63.7259"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ChaingunAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-166.665 258.56 -63.7259"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ChaingunAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-167.596 259.077 -63.7259"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ChaingunAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-168.726 259.706 -63.7259"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ChaingunAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-171.526 261.264 -63.7259"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ChaingunAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-173.267 262.232 -63.7259"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ChaingunAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-178.89 259.783 -63.7375"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "DiscAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-179.943 259.166 -63.7375"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "DiscAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-181.32 258.358 -63.7375"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "DiscAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-185.521 254.985 -63.6375"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-186.94 253.607 -63.6375"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-187.657 248.341 -63.4871"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MortarAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-187.377 247.39 -63.4871"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MortarAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-187.076 246.369 -63.4871"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MortarAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-186.774 245.348 -63.4871"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MortarAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-179.909 246.032 -63.5229"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MissileLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-177.888 246.72 -63.5229"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MissileLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-175.439 247.554 -63.5229"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MissileLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-198.589 249.978 -64.5281"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "HeavyMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-198.883 240.466 -64.5281"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "HeavyMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-195.692 243.691 -64.4693"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "LightMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-192.166 251.999 -64.4928"; + rotation = "0 0 1 232.23"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-194.416 241.915 -64.4693"; + rotation = "0 0 -1 119.175"; + scale = "1 1 1"; + dataBlock = "LightMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-191.619 244.78 -64.4928"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-189.603 242.975 -64.5281"; + rotation = "0 0 -1 101.414"; + scale = "1 1 1"; + dataBlock = "HeavyMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-187.612 245.814 -64.5281"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "HeavyMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-186.579 242.734 -64.4928"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-185.572 243.974 -64.4693"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "LightMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-184.137 247.3 -64.5281"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "HeavyMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-183.023 244.753 -64.4693"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "LightMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-181.922 244.801 -64.4928"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-180.584 247.675 -64.5281"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "HeavyMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-179.036 244.92 -64.4928"; + rotation = "0 0 1 219.052"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-177.559 246.422 -64.4693"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "LightMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-176.835 248.733 -64.4928"; + rotation = "0 0 -1 18.3347"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-174.105 246.135 -64.4693"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "LightMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-173.229 249.71 -64.5281"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "HeavyMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-170.752 246.881 -64.5281"; + rotation = "0 0 1 50.4203"; + scale = "1 1 1"; + dataBlock = "HeavyMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-170.416 250.315 -64.4928"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-168.386 247.866 -64.4693"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "LightMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-168.39 251.221 -64.4928"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-166.047 249.968 -64.4693"; + rotation = "0 0 1 53.2851"; + scale = "1 1 1"; + dataBlock = "LightMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-164.803 250.03 -64.4928"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-162.818 249.176 -64.5281"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "HeavyMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-162.038 250.874 -64.4928"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-161.9 254.309 -64.4693"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "LightMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-159.772 250.07 -64.4928"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-157.601 252.517 -64.4693"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "LightMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-161.749 259.468 -64.4422"; + rotation = "0 0 -1 107.143"; + scale = "1 1 1"; + dataBlock = "HeavyMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-163.395 255.421 -64.3834"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "LightMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-159.943 256.447 -64.4069"; + rotation = "0 0 1 120.321"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-164.438 257.805 -64.4422"; + rotation = "0 0 1 21.1994"; + scale = "1 1 1"; + dataBlock = "HeavyMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-165.747 254.393 -64.4069"; + rotation = "0 0 -1 49.8473"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-167.138 254.339 -64.3834"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "LightMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-169.437 257.994 -64.4422"; + rotation = "0 0 -1 56.1499"; + scale = "1 1 1"; + dataBlock = "HeavyMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-170.047 253.911 -64.3834"; + rotation = "0 0 -1 85.3707"; + scale = "1 1 1"; + dataBlock = "LightMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-172.65 256.096 -64.4069"; + rotation = "0 0 -1 17.7617"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-171.699 253.097 -64.3834"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "LightMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-173.07 253.004 -64.4422"; + rotation = "0 0 -1 77.3493"; + scale = "1 1 1"; + dataBlock = "HeavyMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-174.354 252.38 -64.4069"; + rotation = "0 0 1 73.3386"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-175.211 254.971 -64.4422"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "HeavyMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-177.414 252.831 -64.4069"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-179.186 250.77 -64.4069"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-180.879 253.87 -64.4069"; + rotation = "0 0 1 89.9544"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-183.427 253.674 -64.4069"; + rotation = "0 0 1 197.28"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-182.126 250.106 -64.3834"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "LightMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-184.622 249.289 -64.4069"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-186.327 251.976 -64.4069"; + rotation = "0 0 -1 56.1499"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-190.039 249.783 -64.4422"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "HeavyMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-188.443 248.249 -64.4069"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-189.817 252.72 -64.3834"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "LightMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-192.724 247.73 -64.4069"; + rotation = "0 0 1 21.1994"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-195.007 250.36 -64.4422"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "HeavyMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-194.223 244.729 -64.4069"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-195.655 246.572 -64.3834"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "LightMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-197.459 247.917 -64.4069"; + rotation = "0 0 1 224.209"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-199.357 242.958 -64.4422"; + rotation = "0 0 1 63.0254"; + scale = "1 1 1"; + dataBlock = "HeavyMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-201.283 246.426 -64.4069"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-202.54 254.984 -64.4422"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "HeavyMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-201.16 251.767 -64.4069"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-199.128 255.838 -64.3834"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "LightMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-195.628 253.209 -64.4069"; + rotation = "0 0 1 220.198"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-192.729 254.051 -64.4069"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-193.538 257.074 -64.4069"; + rotation = "0 0 1 36.0963"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-189.486 255.3 -64.4069"; + rotation = "0 0 1 232.803"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-189.62 258.989 -64.4422"; + rotation = "0 0 -1 78.1048"; + scale = "1 1 1"; + dataBlock = "HeavyMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-186.596 255.518 -64.4069"; + rotation = "0 0 -1 76.2034"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-186.516 259.349 -64.4069"; + rotation = "0 0 -1 93.3921"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-183.474 256.529 -64.4422"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "HeavyMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-184.278 259.552 -64.4069"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-180.683 256.714 -64.3834"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "LightMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-181.471 260.47 -64.4069"; + rotation = "0 0 1 24.0642"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-176.217 262.071 -64.4422"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "HeavyMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-178.27 259.241 -64.4069"; + rotation = "0 0 -1 17.1887"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-174.963 258.827 -64.3834"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "LightMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-177.133 256.612 -64.4422"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "HeavyMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-172.856 260.18 -64.3834"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "LightMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-171.286 260.251 -64.4069"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-171.674 263.426 -64.3834"; + rotation = "0 0 1 64.7442"; + scale = "1 1 1"; + dataBlock = "LightMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-168.255 260.964 -64.4069"; + rotation = "0 0 -1 72.7656"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-167.515 264.057 -64.4422"; + rotation = "0 0 1 165.012"; + scale = "1 1 1"; + dataBlock = "HeavyMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-166.012 261.818 -64.4069"; + rotation = "0 0 1 92.8192"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-162.803 265.102 -64.3834"; + rotation = "0 0 -1 40.107"; + scale = "1 1 1"; + dataBlock = "LightMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-162.959 262.256 -64.4422"; + rotation = "0 0 1 186.211"; + scale = "1 1 1"; + dataBlock = "HeavyMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new StaticShape() { + position = "-161.407 262.503 -64.4069"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-188.692 246.113 -64.2732"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "PlasmaAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-190.837 249.038 -64.244"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "PlasmaAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-192.069 249.706 -63.5703"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-193.398 250.426 -63.6332"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ChaingunAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-194.428 250.84 -63.3745"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MortarAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-196.043 251.863 -63.5824"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ChaingunAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-197.365 252.434 -63.3181"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MortarAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-199.168 253.56 -63.5979"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "BombAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-199.734 255.944 -63.2877"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MortarAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-198.972 257.245 -63.3489"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MissileLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-197.338 257.091 -63.5882"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ChaingunAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-195.308 257.75 -64.2008"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "PlasmaAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-189.891 256.385 -63.5071"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-188.004 255.145 -63.5527"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ChaingunAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-186.29 254.02 -64.0756"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "PlasmaAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-184.403 252.781 -63.4828"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "DiscAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-183.053 251.894 -64.0023"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "PlasmaAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-181.968 251.181 -63.3277"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-180.802 250.414 -63.3897"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ChaingunAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-179.711 249.552 -63.1263"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MortarAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-178.724 248.904 -63.104"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MortarAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-177.519 249.969 -63.3177"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "DiscAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-176.694 251.226 -63.2776"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ChaingunAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-175.981 252.313 -63.1646"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-175.156 253.57 -63.2245"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ChaingunAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-174.572 254.625 -63.1151"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-174.834 255.891 -63.2035"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ChaingunAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-175.678 256.884 -63.1318"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-175.22 258.305 -63.7621"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "PlasmaAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-174.334 259.655 -63.7315"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "PlasmaAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-173.16 260.727 -63.695"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "PlasmaAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-171.896 259.895 -63.1047"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ChaingunAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-170.638 259.07 -62.9879"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-170.336 257.734 -62.8361"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MortarAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-171.464 256.177 -63.0252"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-171.304 254.736 -62.8778"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MortarAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-169.418 253.642 -63.0737"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ChaingunAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-167.71 252.522 -63.5967"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "PlasmaAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-166.267 251.574 -62.914"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-164.587 251.353 -62.9596"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ChaingunAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-161.02 260.021 -63.5822"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "PlasmaAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-160.815 260.979 -63.0154"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ChaingunAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-161.486 261.796 -63.0348"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "DiscAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-163.06 262.929 -63.043"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ChaingunAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-164.336 262.223 -62.9745"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-165.163 260.466 -62.9904"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-164.204 258.85 -63.0688"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ChaingunAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-162.999 256.885 -62.9678"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-164.619 254.46 -63.0965"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "DiscAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-166.318 252.102 -63.6763"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "PlasmaAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-167.642 250.264 -63.1495"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "DiscAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-169.617 250.086 -63.1665"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ChaingunAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-171.628 251.536 -63.1035"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-173.813 253.111 -63.2311"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "DiscAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-175.689 254.734 -63.2425"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ChaingunAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-177.61 256.12 -63.2784"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "DiscAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-182.293 258.485 -63.3478"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "DiscAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-185.2 253.895 -63.399"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ChaingunAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-183.055 252.269 -63.2765"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-182.097 250.783 -63.3515"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ChaingunAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-183.528 248.432 -63.3827"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ChaingunAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-185.217 246.205 -63.9798"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "PlasmaAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-186.26 244.829 -63.4517"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "DiscAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-187.425 243.132 -63.2259"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MortarAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-188.739 242.714 -63.2863"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MissileLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-190.538 244.079 -63.5296"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "DiscAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-191.906 244.971 -63.301"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MortarAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-193.371 246.228 -63.5747"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "DiscAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-194.652 247.053 -63.3448"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MortarAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-196.034 248.247 -63.4025"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MissileLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-198.262 249.937 -63.5526"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-200.149 251.369 -63.6826"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "DiscAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-202.212 252.934 -63.7155"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "DiscAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-204.021 253.222 -63.647"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-196.981 339.751 136.46"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MortarAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-205.02 337.534 136.46"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MortarAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-214.198 335.003 136.46"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MortarAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-166.636 173.412 136.493"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MortarAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-158.44 175.704 136.493"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MortarAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-149.491 178.206 136.493"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "MortarAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + team = "0"; + Target = "-1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-195.49 245.798 57.7992"; + rotation = "-0.128659 0.983321 -0.128557 90.918"; + scale = "2 2 2"; + interiorFile = "xwall1.dif"; + showTerrainInside = "0"; + }; + }; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/DiscordLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/DiscordLT.mis new file mode 100644 index 00000000..6b84a367 --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/DiscordLT.mis @@ -0,0 +1,726 @@ +// DisplayName = Discord LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//Success produces confidence; confidence relaxes industry, +//and negligence ruins the reputation which accuracy had raised. +// -- Ben Jonson +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[CTF]800 points to win +//Map by Rooster128 +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + CTF_scoreLimit = "8"; + musicTrack = "badlands"; + powerCount = "0"; + cdTrack = "2"; + CTF_timeLimit = "25"; + + new MissionArea(MissionArea) { + area = "-672 -1448 1184 864"; + flightCeiling = "512"; + flightCeilingRange = "20"; + + locked = "true"; + }; + new Sun(Sun) { + position = "512 512 512"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.852761 0 -0.522302"; + color = "1.000000 0.800000 0.750000 1.000000"; + ambient = "0.500000 0.350000 0.350000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "false"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet2"; + terrainFile = "S5_rst_misadventure.ter"; + squareSize = "8"; + + hazeDistance = "250"; + visibleDistance = "1200"; + locked = "true"; + position = "-1024 -1024 0"; + }; + new NavigationGraph(navGraph) { + conjoinAngleDev = "70"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + conjoinBowlDev = "20"; + rotation = "0 0 0 0"; + coverage = "0"; + scale = "1 1 1"; + XDimOverSize = "0"; + locked = "true"; + YDimOverSize = "0"; + position = "0 0 0 1"; + GraphFile = "Misadventure.nav"; + }; + new Sky(Sky) { + position = "-1024 -1024 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "500"; + useSkyTextures = "0"; + renderBottomTexture = "0"; + SkySolidColor = "0.550000 0.550000 0.750000 1.000000"; + fogDistance = "300"; + fogColor = "0.550000 0.500000 0.750000 1.000000"; + fogVolume1 = "0 0 0"; + fogVolume2 = "50 50 100"; + fogVolume3 = "0 0 0"; + materialList = "nef_5.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 -0.040112"; + fogVolumeColor2 = "1.000000 0.000000 0.500000 1.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 0.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 1.23435e+21 -2.91408e-24"; + high_fogVolume2 = "-1 4.59694e-13 -2.90017e-31"; + high_fogVolume3 = "-1 2.08455e-11 2.87767e-21"; + + locked = "true"; + cloudSpeed0 = "0.000000 0.000000"; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + powerCount = "0"; + + new SimGroup(base) { + + powerCount = "1"; + + new InteriorInstance(InteriorInstance) { + position = "-21.7869 -763.479 128.712"; + rotation = "0 0 -1 2.86517"; + scale = "1.33 1.2 1"; + interiorFile = "rst_derm_snipenest.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new SpawnSphere() { + position = "-91.298 -679.979 158.546"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "50"; + indoorWeight = "50"; + outdoorWeight = "50"; + }; + new SpawnSphere() { + position = "23.6662 -684.325 148.751"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "50"; + indoorWeight = "50"; + outdoorWeight = "50"; + }; + new InteriorInstance(InteriorInstance) { + position = "15.621 -940.673 128.503"; + rotation = "0 0 -1 0.0395647"; + scale = "0.6 0.3 1"; + interiorFile = "rst_derm_plat2.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new Item() { + position = "-21.5788 -772.7 128.934"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairKit"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "1"; + }; + new Item() { + position = "-18.4869 -786.27 190.863"; + rotation = "0 0 -1 1.14602"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "1"; + }; + new Item() { + position = "-23.4686 -786.543 190.863"; + rotation = "0 0 -1 1.14602"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "1"; + }; + new Item() { + position = "-22.9741 -742.074 172.732"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + className = "FlagObj"; + originalPosition = "-22.9741 -742.074 172.732 1 0 0 0"; + Target = "35"; + team = "1"; + WayPoint = "9314"; + Trigger = "9315"; + isHome = "1"; + }; + }; + }; + new SimGroup(Team2) { + + powerCount = "0"; + + new SimGroup(base) { + + powerCount = "1"; + + new InteriorInstance(InteriorInstance) { + position = "11.8027 -1281.89 120.597"; + rotation = "0 0 1 179.518"; + scale = "1.33 1.2 1"; + interiorFile = "rst_derm_snipenest.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-26.9043 -1118.5 129.496"; + rotation = "0 0 -1 0.0395647"; + scale = "0.6 0.3 1"; + interiorFile = "rst_derm_plat2.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new SpawnSphere() { + position = "62.8639 -1370.26 149.197"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "50"; + indoorWeight = "50"; + outdoorWeight = "50"; + }; + new Item() { + position = "11.9774 -1272.66 120.819"; + rotation = "0 0 1 182.383"; + scale = "1 1 1"; + dataBlock = "RepairKit"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "2"; + }; + new SpawnSphere() { + position = "-45.6744 -1376.7 152.691"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "50"; + indoorWeight = "50"; + outdoorWeight = "50"; + }; + new Item() { + position = "9.45221 -1258.98 182.748"; + rotation = "0 0 1 181.237"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "2"; + }; + new Item() { + position = "14.4409 -1258.91 182.748"; + rotation = "0 0 1 181.237"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "2"; + }; + new Item() { + position = "12.018 -1303.36 164.616"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + className = "FlagObj"; + originalPosition = "12.018 -1303.36 164.616 1 0 0 0"; + Target = "39"; + team = "2"; + WayPoint = "9316"; + Trigger = "9317"; + isHome = "1"; + }; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + + new SimGroup() { + + powerCount = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-268.127 -903.021 97.551"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "rst_derm_pillar.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "261.586 -1152.46 96.789"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "rst_derm_pillar.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "-74.2205 -1363.03 159.823"; + rotation = "1 0 0 90.5273"; + scale = "1 1 1"; + interiorFile = "drock6.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + }; + }; + new SimGroup(Herbs) { + + powerCount = "0"; + + new TSStatic() { + position = "399.429 127.564 85.1569"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "219.654 251.457 86.6016"; + rotation = "0 0 1 147.823"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "-287.433 207.705 83.3181"; + rotation = "0 0 -1 68.7549"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "-771.812 496.017 76.5223"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "-32.675 129.921 71.8309"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + }; + new TSStatic() { + position = "684.709 -110.892 148.281"; + rotation = "0 0 -1 51.5662"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + }; + new TSStatic() { + position = "221.179 -456.873 104.945"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + }; + new TSStatic() { + position = "371.29 -26.3288 114.503"; + rotation = "0 0 1 206.265"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "422.084 627.501 100.289"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + }; + new TSStatic() { + position = "811.416 725.64 127.919"; + rotation = "0 0 1 201.108"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + }; + new TSStatic() { + position = "1067.59 510.828 141.523"; + rotation = "0 -1 0 14.3239"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + }; + new TSStatic() { + position = "655.648 248.041 124.221"; + rotation = "0 0 1 146.86"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "568.72 0.399774 151.252"; + rotation = "0.0825534 -0.233375 0.968876 40.1143"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "487.492 -509.057 91.2155"; + rotation = "0 0 -1 85.9437"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "277.594 -219.526 86.0354"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + }; + new TSStatic() { + position = "32.0492 -24.6879 151.947"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "17.7389 -138.184 71.3071"; + rotation = "0 0 1 229.939"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "-245.602 -113.556 74.3303"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "-475.151 -606.464 96.2553"; + rotation = "0 0 -1 78.4952"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + }; + new TSStatic() { + position = "-496.473 -304.394 112.433"; + rotation = "0 0 1 188.503"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "-222.846 -266.366 79.162"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + }; + new TSStatic() { + position = "-863.97 -510.532 148.182"; + rotation = "-0.0388838 -0.233517 -0.971575 19.4503"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "-634.632 -886.285 174.473"; + rotation = "0 1 0 8.59429"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "-492.919 -1085.13 192.255"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "53.437 -1042.48 114.655"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "409.455 -873.049 158.93"; + rotation = "0 0 1 147.433"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + }; + new TSStatic() { + position = "686.722 -746.98 78.7836"; + rotation = "1 0 0 21.1994"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + }; + new TSStatic() { + position = "584.136 -896.307 120.013"; + rotation = "0 0 1 125.66"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + }; + new TSStatic() { + position = "520.225 -275.037 106.049"; + rotation = "-0.00999616 -0.0269654 0.999586 40.6954"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "-535.987 28.1957 129.514"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + }; + new TSStatic() { + position = "-990.673 348.415 186.425"; + rotation = "0.361426 -0.0323264 0.93184 189.529"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "-580.109 669.34 96.562"; + rotation = "0 1 0 33.2315"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + }; + new TSStatic() { + position = "-235.161 444.729 102.151"; + rotation = "0.232637 0.165466 0.958385 207.351"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "40.6545 653.229 159.304"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + }; + new TSStatic() { + position = "547.003 855.795 185.859"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + }; + new TSStatic() { + position = "250.481 893.787 104.791"; + rotation = "0.142263 0.306148 -0.941294 52.5481"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "-503.92 968.806 186.152"; + rotation = "0 1 0 17.1887"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + }; + new TSStatic() { + position = "-840.117 115.725 187.982"; + rotation = "0.0096343 -0.0299941 0.999504 215.598"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "-405.198 -134.079 85.2524"; + rotation = "0 -1 0 12.0321"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new InteriorInstance() { + position = "-158.817 141.638 79.1728"; + rotation = "-1 0 0 87.6625"; + scale = "1 1 1"; + interiorFile = "drock7.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "155.595 -147.141 78.4871"; + rotation = "-0.45722 -0.552831 0.696655 140.116"; + scale = "1 1 1"; + interiorFile = "drock7.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "-500.488 -307.258 117.796"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "drock6.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "-40.1808 -672.602 163.6"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "drock6.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "401.981 130.164 87.7089"; + rotation = "0.251647 0.770465 -0.585711 216.632"; + scale = "1 1 1"; + interiorFile = "drock6.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "434.072 625.751 101.929"; + rotation = "0 -1 0 79.6411"; + scale = "1 1 1"; + interiorFile = "drock6.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "129.304 722.292 151.486"; + rotation = "-1 0 0 80.2141"; + scale = "1 1 1"; + interiorFile = "drock8.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "-78.5669 299.23 73.9281"; + rotation = "-0.160616 0.434011 0.886475 157.161"; + scale = "1 1 1"; + interiorFile = "drock8.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "387.263 -304.845 81.1803"; + rotation = "0 -1 0 85.9437"; + scale = "1 1 1"; + interiorFile = "drock8.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "26.2692 -24.4188 156.203"; + rotation = "0 -1 0 62.4524"; + scale = "1 1 1"; + interiorFile = "drock6.dif"; + showTerrainInside = "0"; + }; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera(Camera6) { + position = "-430.607 -866.637 206.192"; + rotation = "0.0882192 -0.0842645 0.992531 87.8023"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "1"; + }; + new Camera(Camera1) { + position = "316.147 -1030.54 197.317"; + rotation = "-0.0167257 -0.0439623 0.998893 221.617"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "2"; + }; + new Camera(Camera2) { + position = "76.1515 -1000.69 368.692"; + rotation = "-0.483468 -0.584135 0.651955 236.703"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "1"; + }; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/DuelersDelight.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/DuelersDelight.mis new file mode 100644 index 00000000..0316e20f --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/DuelersDelight.mis @@ -0,0 +1,3779 @@ +// DisplayName = Duelers Delight +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//"When I was a kid I used to pray every night for a new bicycle. +//"Then I realised that the Lord doesn't work that way +//"so I stole one and asked Him to forgive me." +// -- Emo Philips +//Map made by R.Rideout/Wipeout +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//10 caps to win +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + cdTrack = "2"; + CTF_timeLimit = "25"; + powerCount = "0"; + CTF_scoreLimit = "10"; + musicTrack = "lush"; + + new MissionArea(MissionArea) { + area = "464 -272 240 528"; + flightCeiling = "700"; + flightCeilingRange = "50"; + + locked = "true"; + }; + new Sun() { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.500000 0.600000 0.500000 1.000000"; + ambient = "0.500000 0.600000 0.600000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet1"; + terrainFile = "Hillside.ter"; + squareSize = "8"; + emptySquares = "157897 158153 169671"; + + locked = "true"; + position = "-1024 -1024 0"; + visibleDistance = "1200"; + hazeDistance = "250"; + }; + new NavigationGraph(NavGraph) { + conjoinAngleDev = "45"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + locked = "true"; + position = "0 0 0 1"; + YDimOverSize = "0"; + rotation = "0 0 0 0"; + conjoinBowlDev = "20"; + coverage = "0"; + GraphFile = "Abominable.nav"; + scale = "1 1 1"; + XDimOverSize = "0"; + }; + new Sky(Sky) { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "450"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.390000 0.390000 0.390000 0.000000"; + fogDistance = "430"; + fogColor = "0.600000 0.700000 0.800000 1.000000"; + fogVolume1 = "70 0 320"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "nef_BlueClear.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 -198748244414614883000000000000000000000.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -222768174765569861000000000000000000000.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 1.77493e+28 1.09019e+27"; + high_fogVolume2 = "-1 1.73336e+25 2.75179e+17"; + high_fogVolume3 = "-1 6.83133e+22 2.79464e+20"; + + locked = "true"; + cloudSpeed0 = "0.000000 0.000000"; + }; + new SimGroup(Teams) { + + new SimGroup(Team1) { + + new SimGroup(spawnspheres) { + + new SpawnSphere() { + position = "575.205 -192.67 355.892"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + }; + new SimGroup(Base0) { + + new Item() { + position = "584.714 -190.297 376.147"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + team = "1"; + WayPoint = "5353"; + Trigger = "5354"; + isHome = "1"; + Target = "33"; + className = "FlagObj"; + originalPosition = "584.714 -190.297 376.147 1 0 0 0"; + }; + new InteriorInstance() { + position = "586.819 -154.746 357.873"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dbunk_stonehenge1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new Item() { + position = "591.57 -190.387 376.127"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "1"; + Target = "-1"; + }; + new Item() { + position = "577.723 -190.248 375.952"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "1"; + Target = "-1"; + }; + }; + }; + new SimGroup(Team2) { + + new SimGroup(spawnspheres) { + + new SpawnSphere() { + position = "586.098 190.623 350.675"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + }; + new SimGroup(Base0) { + + new InteriorInstance() { + position = "581.424 155.203 357.505"; + rotation = "0 0 1 179.909"; + scale = "1 1 1"; + interiorFile = "dbunk_stonehenge1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new Item() { + position = "590.463 190.719 375.584"; + rotation = "0 0 1 179.909"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "2"; + Target = "-1"; + }; + new Item() { + position = "583.472 190.757 375.779"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + team = "2"; + WayPoint = "5355"; + Trigger = "5356"; + isHome = "1"; + Target = "34"; + className = "FlagObj"; + originalPosition = "583.472 190.757 375.779 1 0 0 0"; + }; + new InteriorInstance() { + position = "583.035 173.294 368.831"; + rotation = "0 0 -1 90.0913"; + scale = "3.0692 1 0.913263"; + interiorFile = "dwall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new Item() { + position = "576.616 190.836 375.759"; + rotation = "0 0 1 179.909"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "2"; + Target = "-1"; + }; + }; + }; + new SimGroup(Team0) { + + new Item() { + position = "583.114 163.172 380.515"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SatchelCharge"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new InteriorInstance() { + position = "572.892 197 371.179"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "rilke_whitedwarf_platform1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "585.177 -174.835 371.799"; + rotation = "0 0 1 90"; + scale = "2.31631 1 0.913263"; + interiorFile = "dwall1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "573.866 147.085 378.746"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "rilke_whitedwarf_platform1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new Item() { + position = "583.114 161.772 380.515"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SatchelCharge"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "583.306 214.083 373.281"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + dataBlock = "RepairPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new InteriorInstance() { + position = "585.491 44.5579 361.744"; + rotation = "0 1 0 90"; + scale = "1 1 1"; + interiorFile = "dmisc_nefrdbridge1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "587.49 44.5579 441.744"; + rotation = "0 -1 0 90"; + scale = "1 1 1"; + interiorFile = "dmisc_nefrdbridge1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "584.6 56.5701 371.095"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dmisc_neftower1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new Item() { + position = "583.114 164.972 380.515"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SatchelCharge"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new InteriorInstance() { + position = "584.62 -11.4294 371.058"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dmisc_neftower1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new Item() { + position = "656.679 -231.453 411.948"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "PlasmaAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new InteriorInstance() { + position = "584.684 -77.5238 371.194"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dmisc_neftower1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new Item() { + position = "656.679 -229.653 411.948"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "PlasmaAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new InteriorInstance() { + position = "617.825 -254.633 354.823"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dmisc_neftower2.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "621.825 -260.633 396.823"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dmisc_neftower1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "581.134 -259.993 359.09"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dmisc_neftower2.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "585.134 -265.993 401.09"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dmisc_neftower1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "545.614 -255.361 354.286"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dmisc_neftower2.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "549.614 -261.361 396.286"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dmisc_neftower1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new WaterBlock() { + position = "712 -160 122.017"; + rotation = "1 0 0 0"; + scale = "2048 2048 200"; + liquidType = "OceanWater"; + density = "1"; + viscosity = "5"; + waveMagnitude = "4"; + surfaceTexture = "LiquidTiles/BlueWater"; + surfaceOpacity = "0.4"; + envMapTexture = "lush/skies/lushcloud1"; + envMapIntensity = "0.9"; + removeWetEdges = "0"; + AudioEnvironment = "Underwater"; + + locked = "false"; + team = "0"; + }; + new InteriorInstance() { + position = "576.067 -235.786 371.551"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "rilke_whitedwarf_platform1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new Item() { + position = "586.481 -218.703 373.653"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + dataBlock = "RepairPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new InteriorInstance() { + position = "575.034 -181.682 380.822"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "rilke_whitedwarf_platform1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new Item() { + position = "584.282 -166.995 382.591"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SatchelCharge"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "584.282 -165.595 382.591"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SatchelCharge"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "584.282 -163.795 382.591"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SatchelCharge"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "584.282 -162.195 382.591"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SatchelCharge"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "586.522 -162.167 382.56"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SatchelCharge"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "586.522 -163.767 382.56"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SatchelCharge"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "586.522 -165.567 382.56"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SatchelCharge"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "586.522 -166.967 382.56"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SatchelCharge"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "549.039 -251.02 417.34"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ShockLance"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "549.039 -253.42 417.34"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ShockLance"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "549.039 -255.82 417.34"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ShockLance"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "551.729 -255.888 417.34"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ShockLance"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "551.729 -253.488 417.34"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ShockLance"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "551.729 -251.088 417.34"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ShockLance"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "554.346 -255.953 417.34"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ShockLance"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "554.346 -253.553 417.34"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ShockLance"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "554.346 -251.153 417.34"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ShockLance"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "589.875 -260.409 422.317"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncher"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "589.875 -258.009 422.317"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncher"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "589.875 -255.609 422.317"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncher"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "587.214 -255.831 422.317"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncher"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "587.214 -258.231 422.317"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncher"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "587.214 -260.631 422.317"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncher"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "584.642 -255.551 422.317"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncher"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "584.642 -257.951 422.317"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncher"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "584.642 -260.351 422.317"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncher"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "620.964 -250.691 418.142"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Plasma"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "620.964 -253.091 418.142"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Plasma"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "620.964 -255.491 418.142"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Plasma"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "623.633 -255.462 417.942"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Plasma"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "623.633 -253.062 417.942"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Plasma"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "623.633 -250.662 417.942"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Plasma"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "626.307 -255.179 417.942"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Plasma"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "626.307 -252.779 417.942"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Plasma"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "626.307 -250.379 417.942"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Plasma"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "519.008 -235.834 411.85"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "519.008 -233.634 411.85"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "519.008 -231.634 411.85"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "521.805 -231.757 411.85"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "521.805 -233.757 411.85"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + ammoStore = "5"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "521.805 -235.957 411.85"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + ammoStore = "5"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "524.519 -231.842 411.85"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "524.519 -233.842 411.85"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "524.519 -236.042 411.85"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + ammoStore = "5"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "651.522 -231.505 411.948"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "PlasmaAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "651.522 -229.705 411.948"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "PlasmaAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "651.522 -227.905 411.948"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "PlasmaAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "654.06 -227.931 411.948"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "PlasmaAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "654.06 -229.731 411.948"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "PlasmaAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "654.06 -231.531 411.948"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "PlasmaAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "656.679 -227.853 411.948"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "PlasmaAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "524.614 230.06 410.431"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AmmoPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "521.575 229.915 410.431"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AmmoPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "524.473 227.915 410.431"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AmmoPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "521.474 228.089 410.431"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AmmoPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "524.474 225.633 410.431"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AmmoPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "521.689 225.909 410.431"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AmmoPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "554.468 240.798 416.012"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "CloakingPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "554.597 238.636 416.012"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "CloakingPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "554.498 236.181 416.012"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "CloakingPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "551.598 241.087 415.812"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "CloakingPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "551.569 238.672 416.012"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "CloakingPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "551.499 236.379 416.012"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "CloakingPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "589.972 244.895 420.846"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EnergyPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "587.229 245.263 420.846"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EnergyPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "590.026 242.802 420.846"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EnergyPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "587.242 242.875 420.846"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EnergyPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "589.961 240.321 420.846"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EnergyPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "587.144 240.439 420.846"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EnergyPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "656.72 224.559 410.904"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SensorJammerPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "656.732 222.709 410.904"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SensorJammerPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "656.7 220.97 410.904"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SensorJammerPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "654.028 224.868 410.938"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SensorJammerPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "653.984 222.809 410.904"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SensorJammerPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "653.951 221.096 410.904"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SensorJammerPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "626.296 234.332 416.589"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ShieldPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "626.246 236.487 416.589"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ShieldPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "626.245 238.742 416.589"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ShieldPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "623.525 238.917 416.589"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ShieldPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "623.541 236.519 416.589"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ShieldPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "623.55 234.138 416.659"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ShieldPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new InteriorInstance() { + position = "649.307 220.791 347.928"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dmisc_neftower2.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "653.307 214.791 389.928"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dmisc_neftower1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "516.982 226.106 347.58"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dmisc_neftower2.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "520.982 220.106 389.58"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dmisc_neftower1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new Item() { + position = "657.935 221.136 410.728"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "PlasmaAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "657.935 222.936 410.728"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "PlasmaAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "657.935 224.736 410.728"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "PlasmaAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "655.316 221.058 410.728"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "PlasmaAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "655.316 222.858 410.728"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "PlasmaAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "655.316 224.658 410.728"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "PlasmaAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "652.778 224.684 410.728"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "PlasmaAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "652.778 222.884 410.728"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "PlasmaAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "652.778 221.084 410.728"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "PlasmaAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "525.775 225.747 410.63"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "525.775 227.947 410.63"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "525.775 229.947 410.63"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + ammoStore = "5"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "523.061 225.832 410.63"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "523.061 228.032 410.63"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "523.061 230.032 410.63"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + ammoStore = "5"; + team = "0"; + Target = "-1"; + }; + new Item() { + position = "520.264 230.155 410.63"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "520.264 228.155 410.63"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "520.264 225.955 410.63"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncherAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "627.563 239.01 416.722"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Plasma"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "627.563 236.61 416.722"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Plasma"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "627.563 234.21 416.722"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Plasma"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "624.889 238.727 416.722"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Plasma"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "624.889 236.327 416.722"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Plasma"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "624.889 233.927 416.722"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Plasma"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "622.22 233.898 416.922"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Plasma"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "622.22 236.298 416.922"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Plasma"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "622.22 238.698 416.922"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Plasma"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "585.898 240.238 421.097"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncher"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "585.898 242.638 421.097"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncher"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "585.898 245.038 421.097"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncher"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "588.47 239.958 421.097"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncher"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "588.47 242.358 421.097"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncher"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "588.47 244.758 421.097"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncher"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "591.131 244.98 421.097"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncher"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "591.131 242.58 421.097"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncher"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "591.131 240.18 421.097"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GrenadeLauncher"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "555.602 241.036 416.12"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ShockLance"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "555.602 238.636 416.12"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ShockLance"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "555.602 236.236 416.12"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ShockLance"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "552.985 241.101 416.12"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ShockLance"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "552.985 238.701 416.12"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ShockLance"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "552.985 236.301 416.12"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ShockLance"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "550.295 236.369 416.12"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ShockLance"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "550.295 238.769 416.12"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ShockLance"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "550.295 241.169 416.12"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ShockLance"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new InteriorInstance() { + position = "550.87 230.828 395.066"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dmisc_neftower1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "546.87 236.828 353.066"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dmisc_neftower2.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "586.39 234.596 399.87"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dmisc_neftower1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "582.39 240.596 357.87"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dmisc_neftower2.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "623.081 228.756 395.603"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dmisc_neftower1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "619.081 234.756 353.603"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dmisc_neftower2.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new Item() { + position = "585.354 161.8 380.484"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SatchelCharge"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "585.354 163.2 380.484"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SatchelCharge"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "585.354 165 380.484"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SatchelCharge"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "585.354 166.6 380.484"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SatchelCharge"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "583.114 166.572 380.515"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SatchelCharge"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + }; + }; + new SimGroup(Ambiance) { + + new AudioEmitter() { + position = "686.9 -2.34454 323.637"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/lakewaves.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.25"; + isLooping = "1"; + is3D = "1"; + minDistance = "100"; + maxDistance = "6400"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "false"; + }; + new AudioEmitter() { + position = "691.238 -10.3958 323.983"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/frog1.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.5"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "false"; + }; + new AudioEmitter() { + position = "480.408 -15.0236 326.618"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/frog1.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.5"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "false"; + }; + new AudioEmitter() { + position = "476.07 -6.97233 326.272"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/lakewaves.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.25"; + isLooping = "1"; + is3D = "1"; + minDistance = "100"; + maxDistance = "6400"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "false"; + }; + new AudioEmitter() { + position = "445.991 -172.904 324.035"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/lakewaves.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.25"; + isLooping = "1"; + is3D = "1"; + minDistance = "100"; + maxDistance = "6400"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "false"; + }; + new AudioEmitter() { + position = "688.898 -224.708 327.365"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/lakewaves.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.25"; + isLooping = "1"; + is3D = "1"; + minDistance = "100"; + maxDistance = "6400"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "false"; + }; + new AudioEmitter() { + position = "682.241 228.438 328.42"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/lakewaves.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.25"; + isLooping = "1"; + is3D = "1"; + minDistance = "100"; + maxDistance = "6400"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "false"; + }; + new AudioEmitter() { + position = "460.989 199.334 325.126"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/lakewaves.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.25"; + isLooping = "1"; + is3D = "1"; + minDistance = "100"; + maxDistance = "6400"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "false"; + }; + }; + new SimGroup(RandomOrganics) { + + new Item() { + position = "588.161 -218.692 373.389"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "CameraGrenade"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new InteriorInstance() { + position = "519.726 -241.683 390.8"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dmisc_neftower1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "515.726 -235.683 348.8"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dmisc_neftower2.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "652.051 -237.798 391.148"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dmisc_neftower1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "648.051 -231.798 349.148"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dmisc_neftower2.dif"; + showTerrainInside = "0"; + }; + new TSStatic() { + position = "612.018 -136.021 382.199"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "622.504 -188.934 369.784"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg23.dts"; + }; + new TSStatic() { + position = "585.255 -230.521 368.608"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "543.893 -206.898 362.582"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "532.717 -164.883 367.846"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg23.dts"; + }; + new TSStatic() { + position = "580.861 -140.496 378.764"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "712.888 79.1184 308.8"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg31.dts"; + }; + new TSStatic() { + position = "706.535 -69.717 310.912"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg31.dts"; + }; + new TSStatic() { + position = "712.044 -167.311 310.305"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg31.dts"; + }; + new TSStatic() { + position = "699.631 -255.712 308.772"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg31.dts"; + }; + new TSStatic() { + position = "474.994 -285.38 304.768"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg31.dts"; + }; + new TSStatic() { + position = "431.225 -226.103 301.671"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg31.dts"; + }; + new TSStatic() { + position = "421.874 -144.509 306.232"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg31.dts"; + }; + new TSStatic() { + position = "466.367 -91.4945 319.458"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg31.dts"; + }; + new TSStatic() { + position = "683.519 261.45 310.245"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg31.dts"; + }; + new Item() { + position = "622.294 -255.251 417.879"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ShieldPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "622.285 -252.87 417.809"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ShieldPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "622.269 -250.472 417.809"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ShieldPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "624.989 -250.647 417.809"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ShieldPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "624.99 -252.902 417.809"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ShieldPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "625.04 -255.057 417.809"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ShieldPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "652.695 -231.493 412.124"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SensorJammerPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "652.728 -229.78 412.124"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SensorJammerPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "652.772 -227.721 412.158"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SensorJammerPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "655.444 -231.619 412.124"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SensorJammerPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "655.476 -229.88 412.124"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SensorJammerPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "655.464 -228.03 412.124"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SensorJammerPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "585.888 -260.15 422.066"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EnergyPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "588.705 -260.268 422.066"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EnergyPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "585.986 -257.714 422.066"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EnergyPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "588.77 -257.787 422.066"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EnergyPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "585.973 -255.326 422.066"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EnergyPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "588.716 -255.694 422.066"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EnergyPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "550.243 -255.81 417.232"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "CloakingPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "550.313 -253.517 417.232"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "CloakingPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "550.342 -251.102 417.032"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "CloakingPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "553.242 -256.008 417.232"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "CloakingPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "553.341 -253.553 417.232"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "CloakingPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "553.212 -251.391 417.232"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "CloakingPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "520.433 -235.88 411.651"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AmmoPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "523.218 -236.156 411.651"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AmmoPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "520.218 -233.7 411.651"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AmmoPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "523.217 -233.874 411.651"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AmmoPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "520.319 -231.874 411.651"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AmmoPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "523.358 -231.729 411.651"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AmmoPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "581.316 214.15 373.017"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "CameraGrenade"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "585.09 214.153 373.017"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "CameraGrenade"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new TSStatic() { + position = "455.895 77.4666 307.876"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg31.dts"; + }; + new TSStatic() { + position = "573.882 46.9946 363.51"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg23.dts"; + }; + new TSStatic() { + position = "572.825 103.559 377.238"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "613.278 198.963 368.122"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg23.dts"; + }; + new TSStatic() { + position = "586.352 220.818 368.655"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "551.345 204.921 364.331"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg23.dts"; + }; + new TSStatic() { + position = "540.821 155.218 367.791"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "469.612 -37.0379 313.265"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg31.dts"; + }; + new TSStatic() { + position = "604.096 125.896 380.518"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "492.775 137.438 347.88"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "653.477 175.584 350.339"; + rotation = "0 0 1 23.4913"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + }; + new TSStatic() { + position = "304.418 -36.9823 477.487"; + rotation = "0.439466 0.43544 0.78566 104.201"; + scale = "2.01807 1 1"; + shapeName = "stackable1l.dts"; + }; + new TSStatic() { + position = "304.164 -34.1455 477.24"; + rotation = "0.612547 0.606936 0.506374 126.711"; + scale = "2.01807 1 1"; + shapeName = "stackable1l.dts"; + }; + new TSStatic() { + position = "304.073 -30.9805 476.939"; + rotation = "0.439466 0.43544 0.78566 104.201"; + scale = "2.01807 1 1"; + shapeName = "stackable1l.dts"; + }; + new TSStatic() { + position = "303.983 -27.761 478.296"; + rotation = "0.612547 0.606936 0.506374 126.711"; + scale = "2.01807 1 1"; + shapeName = "stackable1l.dts"; + }; + new TSStatic() { + position = "302.876 -23.1076 477.908"; + rotation = "0.57896 0.573656 0.579417 120.279"; + scale = "2.01807 1 1"; + shapeName = "stackable1l.dts"; + }; + new TSStatic() { + position = "302.549 -18.4481 477.853"; + rotation = "0.57896 0.573656 0.579417 120.279"; + scale = "2.01807 1 1"; + shapeName = "stackable1l.dts"; + }; + new TSStatic() { + position = "302.577 -14.2758 483.106"; + rotation = "0.710353 0.703845 0.000564112 179.936"; + scale = "1.08016 1 1"; + shapeName = "stackable1l.dts"; + }; + new TSStatic() { + position = "302.254 -13.5483 480.315"; + rotation = "0.578959 0.573655 0.579418 120.279"; + scale = "1.08016 1 1"; + shapeName = "stackable1l.dts"; + }; + new TSStatic() { + position = "302.714 -14.6366 479.619"; + rotation = "0.710353 0.703845 0.000564112 179.936"; + scale = "1.08016 1 1"; + shapeName = "stackable1l.dts"; + }; + new TSStatic() { + position = "302.376 -10.1049 478.058"; + rotation = "0.57896 0.573656 0.579417 120.279"; + scale = "2.01807 1 1"; + shapeName = "stackable1l.dts"; + }; + new TSStatic() { + position = "302.551 -7.3342 479.693"; + rotation = "0.710353 0.703845 0.000564112 179.936"; + scale = "1.08016 1 1"; + shapeName = "stackable1l.dts"; + }; + new TSStatic() { + position = "302.415 -6.9734 483.18"; + rotation = "0.710353 0.703845 0.000564112 179.936"; + scale = "1.08016 1 1"; + shapeName = "stackable1l.dts"; + }; + new TSStatic() { + position = "302.505 -6.861 475.396"; + rotation = "0.710353 0.703845 0.000564112 179.936"; + scale = "1.08016 1 1"; + shapeName = "stackable1l.dts"; + }; + new TSStatic() { + position = "302.301 -2.9295 478.106"; + rotation = "0.57896 0.573656 0.579417 120.279"; + scale = "2.01807 1 1"; + shapeName = "stackable1l.dts"; + }; + new TSStatic() { + position = "302.381 0.256199 475.636"; + rotation = "0.710353 0.703845 0.000564112 179.936"; + scale = "1.08016 1 1"; + shapeName = "stackable1l.dts"; + }; + new TSStatic() { + position = "302.29 0.1437 483.42"; + rotation = "0.710353 0.703845 0.000564112 179.936"; + scale = "1.08016 1 1"; + shapeName = "stackable1l.dts"; + }; + new TSStatic() { + position = "302.511 2.4008 478.629"; + rotation = "0.57896 0.573656 0.579417 120.279"; + scale = "2.01807 1 1"; + shapeName = "stackable1l.dts"; + }; + new TSStatic() { + position = "302.925 6.1737 478.178"; + rotation = "0.57896 0.573656 0.579417 120.279"; + scale = "2.01807 1 1"; + shapeName = "stackable1l.dts"; + }; + new TSStatic() { + position = "303.005 9.3596 475.708"; + rotation = "0.710353 0.703845 0.000564112 179.936"; + scale = "1.08016 1 1"; + shapeName = "stackable1l.dts"; + }; + new TSStatic() { + position = "303.134 11.5044 478.701"; + rotation = "0.57896 0.573656 0.579417 120.279"; + scale = "2.01807 1 1"; + shapeName = "stackable1l.dts"; + }; + new TSStatic() { + position = "303.754 16.8301 478.715"; + rotation = "0.57896 0.573656 0.579417 120.279"; + scale = "2.01807 1 1"; + shapeName = "stackable1l.dts"; + }; + new TSStatic() { + position = "303.814 17.9487 484.099"; + rotation = "0.710353 0.703845 0.000564112 179.936"; + scale = "1.35462 1 1"; + shapeName = "stackable1l.dts"; + }; + new Item() { + position = "554.675 66.1451 410.201"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "FlashGrenade"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + ammoStore = "5"; + Target = "-1"; + }; + new Item() { + position = "586.474 66.3462 411.867"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "grenade"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + ammoStore = "5"; + Target = "-1"; + }; + new Item() { + position = "617.445 66.635 409.982"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ConcussionGrenade"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + ammoStore = "5"; + Target = "-1"; + }; + new Item() { + position = "617.353 21.678 410.245"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ConcussionGrenade"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "617.826 -26.4309 409.988"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ConcussionGrenade"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "617.488 -70.2651 410.059"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ConcussionGrenade"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + ammoStore = "5"; + Target = "-1"; + }; + new Item() { + position = "586.388 -70.5476 411.869"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "grenade"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + ammoStore = "5"; + Target = "-1"; + }; + new Item() { + position = "586.425 -25.8957 412.002"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "grenade"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "586.484 21.8018 412.191"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "grenade"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "555.161 22.2973 409.93"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "FlashGrenade"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + ammoStore = "5"; + Target = "-1"; + }; + new Item() { + position = "555.333 -26.4031 410.04"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "FlashGrenade"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + ammoStore = "5"; + Target = "-1"; + }; + new Item() { + position = "555.319 -70.1652 409.924"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "FlashGrenade"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + ammoStore = "5"; + Target = "-1"; + }; + new TSStatic() { + position = "710.211 197.625 310.876"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg31.dts"; + }; + new Item() { + position = "584.131 -218.741 373.389"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "CameraGrenade"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "302.379 -7.16083 483.165"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SniperRifle"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new SimGroup() { + }; + new Item() { + position = "583.347 211.593 373.146"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "PulseSensorDeployable"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "583.319 216.389 372.997"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "PulseSensorDeployable"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "586.496 -220.989 373.511"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "PulseSensorDeployable"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "586.582 -216.788 373.365"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "PulseSensorDeployable"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new TSStatic() { + position = "541.7 -125.923 369.015"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + }; + new TSStatic() { + position = "537.065 55.7422 359.441"; + rotation = "0 0 -1 46.9825"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "490.363 -172.071 345.117"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "641.291 -49.545 355.369"; + rotation = "0 0 -1 39.534"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + }; + new TSStatic() { + position = "653.793 -183.683 350.656"; + rotation = "0 0 1 73.9115"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + }; + }; + new SimGroup(ObserverDropPoints) { + + new Camera(c1) { + position = "673.994 -141.399 458.009"; + rotation = "0.657582 0.16441 -0.735224 37.5625"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + }; + new Camera(c2) { + position = "649.113 -268.363 370.628"; + rotation = "-0.78358 -0.150698 -0.602737 35.3934"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + }; + new Camera(c3) { + position = "511.068 -204.968 385.032"; + rotation = "0 0 1 49.2744"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + }; + new Camera(c5) { + position = "270.35 -10.1549 451.612"; + rotation = "0.125039 -0.123696 0.984411 90.2816"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + }; + new Camera(c6) { + position = "707.339 7.7622 619.249"; + rotation = "0.445261 0.444907 -0.777046 104.258"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + }; + new Camera(c7) { + position = "542.438 197.987 387.05"; + rotation = "0.0934454 -0.148784 0.984445 116.544"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + }; + new Camera(c8) { + position = "607.059 -55.9541 336.98"; + rotation = "0.177862 0.0639186 -0.981977 40.202"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + }; + new Camera(c9) { + position = "593.433 -40.5787 348.086"; + rotation = "-0.000288081 -0.0149994 0.999887 182.2"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + }; + new Camera(c10) { + position = "681.918 80.7826 377.098"; + rotation = "0.0677156 0.154026 0.985744 226.861"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + }; + new Camera(c11) { + position = "586.871 -126.215 440.571"; + rotation = "1 0 0 10.3133"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + }; + }; + new FileObject() { + }; + new FileObject() { + }; + new FileObject() { + }; + new FileObject() { + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/El_FinLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/El_FinLT.mis new file mode 100644 index 00000000..ea868432 --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/El_FinLT.mis @@ -0,0 +1,1151 @@ +// DisplayName = El Fin LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//This map is dedicated to ChocoTaco and DarkTiger. +// -- Thank you for 6 years of T2 pub! :) +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[SCtF]1000 points to win +//Map by Rooster128 +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + powerCount = "0"; + cdTrack = "2"; + CTF_timeLimit = "25"; + CTF_scoreLimit = "10"; + musicTrack = "badlands"; + + new MissionArea(MissionArea) { + area = "-1792 168 1600 1696"; + flightCeiling = "512"; + flightCeilingRange = "20"; + + locked = "false"; + }; + new Sun(Sun) { + position = "512 512 512"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.852761 0 -0.522302"; + color = "1.000000 0.900000 0.550000 1.000000"; + ambient = "0.800000 0.550000 0.200000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "false"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet2"; + terrainFile = "S5_rst_misadventure.ter"; + squareSize = "8"; + + position = "-1024 -1024 0"; + hazeDistance = "250"; + visibleDistance = "1200"; + locked = "true"; + }; + new NavigationGraph(navGraph) { + conjoinAngleDev = "70"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + GraphFile = "Misadventure.nav"; + position = "0 0 0 1"; + coverage = "0"; + rotation = "0 0 0 0"; + conjoinBowlDev = "20"; + scale = "1 1 1"; + locked = "true"; + XDimOverSize = "0"; + YDimOverSize = "0"; + }; + new Sky(Sky) { + position = "-1024 -1024 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "500"; + useSkyTextures = "0"; + renderBottomTexture = "0"; + SkySolidColor = "0.800000 0.500000 0.200000 1.000000"; + fogDistance = "150"; + fogColor = "1.000000 0.650000 0.200000 1.000000"; + fogVolume1 = "0 0 0"; + fogVolume2 = "50 50 100"; + fogVolume3 = "0 0 0"; + materialList = "nef_5.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 -0.040112"; + fogVolumeColor2 = "1.000000 0.000000 0.500000 1.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 0.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 1.23435e+21 -2.91408e-24"; + high_fogVolume2 = "-1 4.59694e-13 -2.90017e-31"; + high_fogVolume3 = "-1 2.08455e-11 2.87767e-21"; + + cloudSpeed0 = "0.000000 0.000000"; + locked = "true"; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(team0) { + + powerCount = "0"; + + new InteriorInstance() { + position = "-1076.45 1274.31 100.209"; + rotation = "0 0 1 100.45"; + scale = "1 1 1"; + interiorFile = "rst_debris2.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-961.343 765.325 100.209"; + rotation = "0 0 -1 77.2579"; + scale = "1 1 1"; + interiorFile = "rst_debris2.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "-1440.02 906.135 174.444"; + rotation = "0 0 -1 22.9183"; + scale = "1 1 1"; + interiorFile = "rst_debris1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-618.707 1117.02 174.444"; + rotation = "0 0 1 157.082"; + scale = "1 1 1"; + interiorFile = "rst_debris1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new TSStatic() { + position = "-1178.25 995.374 131.23"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg19.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-877.512 1035.66 131.433"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + shapeName = "dorg19.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1154.7 1316.23 132.798"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-911.232 717.625 133.88"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + shapeName = "dorg18.dts"; + + team = "0"; + }; + new InteriorInstance() { + position = "-1118.44 866.144 122.135"; + rotation = "0 0 1 14.324"; + scale = "1 1 1"; + interiorFile = "rst_barrier1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-899.61 1167.78 126.335"; + rotation = "0 0 1 194.324"; + scale = "1 1 1"; + interiorFile = "rst_barrier1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "-1035.93 1685.07 195.187"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "bspir5.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-1011.21 349.312 196.304"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + interiorFile = "bspir5.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new TSStatic() { + position = "-972.932 1380.83 147.825"; + rotation = "0 0 1 45.8366"; + scale = "2 2 2"; + shapeName = "stackable1l.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1081.28 671.574 148.921"; + rotation = "0 0 1 44.1177"; + scale = "2 2 2"; + shapeName = "stackable1l.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-885.206 895.904 116.331"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "stackable3l.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1178.21 1134.1 116.331"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "stackable3l.dts"; + + team = "0"; + }; + new InteriorInstance() { + position = "-1212.12 -123.323 184.457"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "bspir3.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "-1840.88 1407.21 149.636"; + rotation = "0 0 1 179.909"; + scale = "1 1 1"; + interiorFile = "bspir3.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + }; + new SimGroup(team1) { + + powerCount = "0"; + + new SimGroup(forcefield1) { + + powerCount = "1"; + }; + new SimGroup(forcefield2) { + + powerCount = "1"; + }; + new SimGroup(base) { + + powerCount = "1"; + providesPower = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-910.228 1314.77 98.704"; + rotation = "0 0 1 189.259"; + scale = "1.75 1.75 1"; + interiorFile = "rst_derm_building1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-910.002 1314.88 174.429"; + rotation = "0 0 1 189.259"; + scale = "1.3 1.3 1"; + interiorFile = "xmisc1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-914.709 1287.91 160.488"; + rotation = "0 0 1 9.25905"; + scale = "0.5 0.5 0.5"; + interiorFile = "xmiscc.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new Item() { + position = "-1137.63 1229.53 128.424"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "1"; + WayPoint = "6516"; + Trigger = "6517"; + originalPosition = "-1137.63 1229.53 128.424 1 0 0 0"; + isHome = "1"; + Target = "44"; + className = "FlagObj"; + }; + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "-1038.72 1315.44 131.914"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + }; + }; + new SimGroup(team2) { + + powerCount = "0"; + + new InteriorInstance(InteriorInstance) { + position = "-1138.02 721.655 98.304"; + rotation = "0 0 1 8.99995"; + scale = "1.75 1.75 1"; + interiorFile = "rst_derm_building1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-1138.02 721.655 174.429"; + rotation = "0 0 1 9.25905"; + scale = "1.3 1.3 1"; + interiorFile = "xmisc1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new SimGroup(base) { + + powerCount = "1"; + providesPower = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-1133.71 748.106 160.188"; + rotation = "0 0 1 189.259"; + scale = "0.5 0.5 0.5"; + interiorFile = "xmiscc.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new TSStatic() { + position = "-1154.83 709.907 160.209"; + rotation = "0 0 1 99.259"; + scale = "2 2 2"; + shapeName = "xmiscf.dts"; + + team = "2"; + }; + new TSStatic() { + position = "-1121.11 733.388 160.209"; + rotation = "0 0 1 99.259"; + scale = "2 2 2"; + shapeName = "xmiscf.dts"; + + team = "2"; + }; + new SimGroup(forcefield1) { + + powerCount = "1"; + }; + new SimGroup(forcefield2) { + + powerCount = "1"; + }; + new Item() { + position = "-896.214 807.495 128.414"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "2"; + WayPoint = "6518"; + Trigger = "6519"; + searchSchedule = "16261"; + originalPosition = "-896.214 807.495 128.414 1 0 0 0"; + isHome = "1"; + Target = "56"; + className = "FlagObj"; + }; + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "-1002.81 701.278 137.343"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + }; + }; + }; + new TSStatic() { + position = "-894.009 1326.11 160.609"; + rotation = "0 0 1 99.259"; + scale = "2 2 2"; + shapeName = "xmiscf.dts"; + }; + new InteriorInstance(InteriorInstance) { + position = "-1137.56 1229.58 124.404"; + rotation = "0 0 -1 43.545"; + scale = "2 2 1"; + interiorFile = "rst_lush_flagplat.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-1023.5 1022.24 70.499"; + rotation = "1 0 0 0"; + scale = "2 2 0.75"; + interiorFile = "rst_derm_pillar.dif"; + showTerrainInside = "0"; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera() { + position = "-1023.55 1031.09 149.699"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera() { + position = "-1023.55 1012.89 149.699"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera() { + position = "-880.745 890.325 158.53"; + rotation = "-0.0141608 -0.0449803 0.998887 214.914"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera() { + position = "-1134.73 1140.67 153.375"; + rotation = "0.138149 -0.0346573 0.989805 28.4447"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + }; + new TSStatic() { + position = "-1023.5 1022.24 148.199"; + rotation = "1 0 0 0"; + scale = "6 6 6"; + shapeName = "rst-chocotaco.dts"; + }; + new InteriorInstance(InteriorInstance) { + position = "-896.334 807.489 124.404"; + rotation = "0 0 1 136.455"; + scale = "2 2 1"; + interiorFile = "rst_lush_flagplat.dif"; + showTerrainInside = "0"; + }; + new TSStatic() { + position = "-926.544 1303.05 160.609"; + rotation = "0 0 1 99.259"; + scale = "2 2 2"; + shapeName = "xmiscf.dts"; + }; + new SimGroup(RandomOrganics) { + + powerCount = "0"; + + new SimGroup(Addition1BEPlant5) { + + powerCount = "0"; + + new TSStatic() { + position = "-164 1388 134.781"; + rotation = "0.090532 0.470924 -0.877516 43.9526"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-252 1444 115.281"; + rotation = "-0.204096 0.108843 0.972881 220.957"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-100 1780 78.1563"; + rotation = "-0.231724 -0.0550702 0.971222 130.288"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-204 196 87.2657"; + rotation = "0.0666316 -0.0392109 0.997007 165.044"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1500 756 111.469"; + rotation = "-0.772247 -0.0118585 -0.635212 47.1711"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1940 1100 128.781"; + rotation = "0.0424757 -0.3087 -0.950211 80.8765"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-804 668 79.4843"; + rotation = "0.154226 -0.246624 0.956761 204.911"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-572 1324 91.2187"; + rotation = "0.232244 0.118695 0.965388 52.5858"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-444 500 76.875"; + rotation = "-0.236948 0.358472 -0.902969 77.6415"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1372 20 156.594"; + rotation = "-0.439521 -0.269459 0.856862 42.6602"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-580 508 70.4532"; + rotation = "0.0403213 -0.108993 0.993224 173.048"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-772 852 140.812"; + rotation = "-0.164903 -0.22605 0.960056 100.306"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1204 716 140.375"; + rotation = "-0.302325 -0.0354621 0.952545 128.221"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1212 700 129.047"; + rotation = "-0.794789 0.334389 0.506453 41.9943"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-764 948 101.344"; + rotation = "-0.170709 0.102079 0.98002 170.199"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1540 588 71.0625"; + rotation = "0.225992 -0.159134 0.961043 145.316"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1292 1380 77.4532"; + rotation = "0.455858 -0.200298 0.867222 17.2643"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-420 1156 124.141"; + rotation = "0.333977 -0.0991313 0.937354 152.747"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1004 1092 103.609"; + rotation = "0.580457 -0.765151 -0.278592 24.7652"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-364 1724 90.0156"; + rotation = "0.264663 -0.16165 0.950696 130.247"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1956 1244 111.484"; + rotation = "-0.877012 0.193996 -0.439563 39.63"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-692 1668 114.703"; + rotation = "-0.0565391 -0.099539 0.993426 192.915"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1084 524 142.453"; + rotation = "0.137582 0.736401 0.662408 28.3558"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1236 1580 81.1094"; + rotation = "0.0421107 -0.0990318 0.994193 232.734"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-52 1100 94.2657"; + rotation = "-0.358167 0.475232 0.803661 68.0863"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-428 1796 84.2031"; + rotation = "0.104241 0.152715 0.982757 180.983"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1732 132 67.9063"; + rotation = "0.269448 -0.193722 0.943329 67.0418"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1484 1260 83.5312"; + rotation = "0.874602 0.15616 -0.459004 10.8672"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-556 1644 94.8594"; + rotation = "0.0376956 0.185252 0.981968 175.09"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1516 1828 114.063"; + rotation = "0.0495272 -0.183892 0.981698 174.109"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-868 220 117.812"; + rotation = "0.0430263 -0.199623 -0.978928 73.1644"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-2020 1372 153.984"; + rotation = "-0.194246 0.113848 0.974324 151.715"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-756 1380 83.2031"; + rotation = "0.456438 -0.580149 -0.674605 44.6946"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1148 124 62.2031"; + rotation = "0.158363 0.136498 -0.977901 83.2697"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-668 1516 90"; + rotation = "-0.191058 -0.125356 0.973541 104.493"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-732 1380 72.0781"; + rotation = "-0.0518187 -0.388061 -0.920176 114.412"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-180 388 86.8907"; + rotation = "0.0276281 0.0521913 0.998255 179.002"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1908 612 147.141"; + rotation = "0.109332 -0.111524 0.987729 219.547"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1140 1492 109.219"; + rotation = "-0.108838 0.513009 -0.851455 63.9673"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-900 892 117.375"; + rotation = "0.0515007 0.0204736 0.998463 127.071"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-900 604 84.1718"; + rotation = "0.245219 0.127048 0.961107 150.151"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-76 1204 94.5469"; + rotation = "-0.620296 0.385427 0.683139 35.9589"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1332 452 94.0469"; + rotation = "0.0594449 -0.106086 -0.992579 82.423"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1532 1924 102.328"; + rotation = "-0.0755586 0.648448 0.7575 46.4326"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1764 980 51.9687"; + rotation = "-0.436544 -0.0226592 -0.899398 26.5935"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-556 1588 109.109"; + rotation = "0.0255663 0.0753428 0.99683 236.848"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1764 1324 130.141"; + rotation = "0.102893 0.0967555 0.989975 161.187"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-372 924 147.391"; + rotation = "0.295551 0.105854 0.949444 189.497"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-484 1796 98.6718"; + rotation = "-0.0661502 -0.060921 -0.995948 108.221"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-612 676 97.7969"; + rotation = "-0.215047 0.0609568 0.974699 175.127"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1276 1836 144.75"; + rotation = "-0.0838783 -0.152596 0.984723 150.438"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-220 124 74.4062"; + rotation = "-0.0419298 0.0857847 0.995431 200.906"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-700 1212 146.422"; + rotation = "0.213685 0.278618 0.936328 119.337"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1060 1572 135.391"; + rotation = "0.610199 0.791843 0.0253227 38.0306"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-428 1724 106.563"; + rotation = "-0.0135507 -0.239832 0.97072 149.866"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-676 1628 103.688"; + rotation = "-0.121133 0.118578 -0.985528 112.772"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-580 1684 95.1406"; + rotation = "0.0116638 -0.257437 0.966225 140.275"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1268 1572 83.5937"; + rotation = "0.0669421 -0.134131 0.9887 186.921"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1036 604 134.156"; + rotation = "0.40086 -0.464389 0.789718 31.3616"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1492 756 109.562"; + rotation = "0.0278024 -0.32963 0.943701 157.315"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1916 572 130.266"; + rotation = "0.104737 0.199592 -0.974265 98.4796"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1428 108 123.75"; + rotation = "-0.0119076 0.235115 0.971895 69.5222"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1716 1588 84.125"; + rotation = "-0.0692293 0.078912 0.994475 162.098"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1036 1300 132.969"; + rotation = "-0.277198 -0.142456 0.950193 70.7391"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-828 292 100.453"; + rotation = "0.216876 -0.54503 -0.809881 58.7339"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1236 1564 76.1719"; + rotation = "-0.654843 0.0453546 -0.754402 35.3057"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-348 1924 66.4219"; + rotation = "-0.0278185 -0.15356 0.987748 180.988"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-2020 1780 63.9219"; + rotation = "-0.176307 -0.288388 -0.941142 96.4632"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-636 1748 123.859"; + rotation = "0.225873 -0.8178 -0.529324 24.2951"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-196 1100 59.8906"; + rotation = "-0.0070357 -0.192264 0.981318 123.901"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-876 980 119.484"; + rotation = "0.0901009 -0.0243608 0.995635 170.044"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-28 1724 84.3281"; + rotation = "0.0308588 -0.0495234 -0.998296 104.095"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1436 1292 75.375"; + rotation = "0.0396268 -0.0402682 -0.998403 26.0402"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-452 1580 88.625"; + rotation = "0.0357069 -0.0862038 -0.995637 45.1772"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-172 1220 79.8125"; + rotation = "-0.101571 -0.144687 0.98425 163.264"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-148 756 137.828"; + rotation = "0.428683 0.681452 0.593173 44.07"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-796 1868 114.188"; + rotation = "-0.110414 0.0946774 0.989366 156.248"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1484 1524 71.9843"; + rotation = "-0.0137897 0.17591 0.98431 160.308"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1108 1516 135.484"; + rotation = "-0.114607 -0.208656 0.971251 214.053"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-980 348 194.656"; + rotation = "0.185957 0.0523233 0.981164 211.427"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1612 1756 87.5156"; + rotation = "-0.195051 0.129531 -0.972202 88.6142"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1068 1524 147.313"; + rotation = "-0.0472006 -0.111432 0.992651 219.729"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-636 308 116.156"; + rotation = "-0.0465167 -0.0913082 -0.994736 54.2449"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-644 1500 89.0312"; + rotation = "-0.0201973 0.433569 -0.900894 49.3839"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1548 940 176.609"; + rotation = "-0.269902 0.187326 -0.94449 83.237"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1292 92 112.953"; + rotation = "-0.194318 -0.184976 -0.96334 118.89"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1660 1284 114.812"; + rotation = "0.144503 -0.23647 0.960833 158.842"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1884 1028 95.5469"; + rotation = "-0.109689 -0.167765 0.979706 82.1622"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-244 900 107.5"; + rotation = "-0.233166 0.0785805 0.969257 225.706"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1108 1924 151.141"; + rotation = "0.05325 -0.260324 0.964052 187.714"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-700 988 143.703"; + rotation = "-0.390575 0.183276 0.902142 48.2506"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-836 764 113.922"; + rotation = "0.00939532 -0.392306 0.919787 36.7729"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1788 188 54.7812"; + rotation = "-0.849992 0.519066 0.089911 11.0877"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1308 1764 122.125"; + rotation = "0.105095 -0.106753 0.988716 208.687"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1948 628 146.609"; + rotation = "-0.171826 -0.0892843 0.981073 104.065"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1500 92 123.969"; + rotation = "0.404205 -0.0428322 -0.913665 98.1471"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1868 76 76.375"; + rotation = "-0.0347435 -0.171263 0.984613 25.3781"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1636 772 80.0625"; + rotation = "0.350782 0.0169152 -0.936304 56.0706"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-516 1652 82.8281"; + rotation = "0.450197 -0.598356 -0.662791 38.4092"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-1636 220 78.9375"; + rotation = "-0.0567565 -0.0151395 0.998273 184.991"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + }; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/FirestormLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/FirestormLT.mis new file mode 100644 index 00000000..d8932b47 --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/FirestormLT.mis @@ -0,0 +1,579 @@ +// DisplayName = Firestorm LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//Do not go gentle into that good night, +//Rage, rage against the dying of the light. +// -- Dylan Thomas +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[CTF]800 points to win +//[CnH]Single control point on center island +//No vehicle stations +//[CnH]1200 points to win +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + CnH_timeLimit = "25"; + cdTrack = "3"; + powerCount = "0"; + CTF_scoreLimit = "8"; + musicTrack = "volcanic"; + CTF_timeLimit = "25"; + + new MissionArea(MissionArea) { + area = "-384 -368 768 752"; + flightCeiling = "2000"; + flightCeilingRange = "50"; + + locked = "true"; + }; + new Sun() { + position = "-1024 -1584 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.600000 0.600000 0.600000 1.000000"; + ambient = "0.200000 0.200000 0.200000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new Sky(Sky) { + position = "-1024 -1584 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "600"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.000000 0.000000 0.000000 0.000000"; + fogDistance = "300"; + fogColor = "0.850000 0.380000 0.100000 1.000000"; + fogVolume1 = "0 0 0"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "sky_lush_starrynight.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 -520175634523126950000000000000000.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 0.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 5.08658e-35 2.24208e-44"; + high_fogVolume2 = "-1 6.86636e-44 0"; + high_fogVolume3 = "-1 -1.71649e-15 5.087e-35"; + + locked = "true"; + cloudSpeed0 = "0.000000 0.000000"; + }; + new SimGroup(Ambiance) { + + powerCount = "0"; + + new AudioEmitter() { + position = "-56.4248 -18.6941 132.737"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/lavahostile.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "145"; + maxDistance = "9280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "true"; + }; + new InteriorInstance() { + position = "-52.6933 -37.0834 115.979"; + rotation = "-1 0 0 39.5341"; + scale = "1 1 1"; + interiorFile = "dvent.dif"; + showTerrainInside = "0"; + + locked = "true"; + }; + new ParticleEmissionDummy() { + position = "-43.883 12.5616 125.582"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "doubleTimeEmissionDummy"; + lockCount = "0"; + homingCount = "0"; + emitter = "SmallHeavyDamageSmoke"; + velocity = "1"; + + locked = "true"; + }; + new AudioEmitter() { + position = "-43.9 12.2 125.8"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/lavahiss.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "5"; + maxDistance = "320"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "true"; + }; + new InteriorInstance() { + position = "-44.17 12.3603 124.608"; + rotation = "0 0 1 21.7724"; + scale = "1 1 1"; + interiorFile = "dvent.dif"; + showTerrainInside = "0"; + + locked = "true"; + }; + new ParticleEmissionDummy() { + position = "-52.6355 -37.296 116.881"; + rotation = "-1 0 0 44.1177"; + scale = "1 1 1"; + dataBlock = "halftimeEmissionDummy"; + lockCount = "0"; + homingCount = "0"; + emitter = "LightDamageSmoke"; + velocity = "1"; + + locked = "true"; + }; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lavadet2"; + terrainFile = "Firestorm.ter"; + squareSize = "8"; + + locked = "true"; + position = "-1024 -1024 0"; + hazeDistance = "250"; + visibleDistance = "1200"; + }; + new NavigationGraph(NavGraph) { + conjoinAngleDev = "55"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + locked = "true"; + XDimOverSize = "0"; + position = "0 0 0 1"; + coverage = "0"; + GraphFile = "Firestorm.nav"; + conjoinBowlDev = "20"; + rotation = "0 0 0 0"; + scale = "1 1 1"; + YDimOverSize = "0"; + }; + new WaterBlock() { + position = "-232 -184 13.106"; + rotation = "1 0 0 0"; + scale = "352 320 100"; + liquidType = "CrustyLava"; + density = "1"; + viscosity = "15"; + waveMagnitude = "0"; + surfaceTexture = "LiquidTiles/Lava"; + surfaceOpacity = "1"; + envMapTexture = "desert/skies/d_n_move1"; + envMapIntensity = "0.5"; + submergeTexture[0] = "special/lavadeath_1"; + submergeTexture[1] = "special/lavadeath_2"; + removeWetEdges = "1"; + + locked = "true"; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + powerCount = "0"; + + new SimGroup(base0) { + + providesPower = "1"; + powerCount = "1"; + + new SimGroup(Flag0) { + + powerCount = "1"; + + new StaticShape() { + position = "-249.699 -47.7852 185.053"; + rotation = "0 0 1 23.4913"; + scale = "1 1 1"; + dataBlock = "ExteriorFlagStand"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + missionTypesList = "CTF"; + team = "1"; + Target = "-1"; + flag = "8154"; + }; + new Item(Team1FLAG1) { + position = "-249.674 -47.7808 185.133"; + rotation = "0 0 1 90"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + originalPosition = "-249.674 -47.7808 185.133 0 0 1 1.5708"; + missionTypesList = "CTF"; + team = "1"; + WayPoint = "8216"; + Trigger = "8217"; + Target = "33"; + isHome = "1"; + stand = "8153"; + }; + }; + new InteriorInstance() { + position = "-284.575 -47.8885 185.12"; + rotation = "0 0 1 89.9544"; + scale = "1 1 1"; + interiorFile = "dtowr4.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new SimGroup(FFThree) { + + powerCount = "1"; + }; + new SimGroup(FFTwo) { + + powerCount = "1"; + }; + new WayPoint() { + position = "-279.409 -48.7504 186.702"; + rotation = "1 0 0 0"; + scale = "0.1 0.1 0.1"; + nameTag = "Base"; + dataBlock = "WayPointMarker"; + lockCount = "0"; + homingCount = "0"; + name = "Base"; + team = "1"; + + locked = "true"; + missionTypesList = "CnH"; + }; + new SimGroup(FFOne) { + + powerCount = "1"; + }; + }; + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "-311.68 -51.0028 128.635"; + rotation = "0.00157728 -0.996885 -0.0788537 2.29888"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "80"; + sphereWeight = "100"; + indoorWeight = "30"; + outdoorWeight = "70"; + + locked = "true"; + }; + }; + }; + new SimGroup(Team2) { + + powerCount = "0"; + + new SimGroup(Base1) { + + providesPower = "1"; + powerCount = "1"; + + new SimGroup(Flag1) { + + powerCount = "1"; + + new StaticShape() { + position = "133.469 47.7797 183.43"; + rotation = "0 0 1 24.6372"; + scale = "1 1 1"; + dataBlock = "ExteriorFlagStand"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + missionTypesList = "CTF"; + team = "2"; + Target = "-1"; + flag = "8179"; + }; + new Item(Team2FLAG1) { + position = "133.494 47.7836 183.52"; + rotation = "0 0 1 90"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + originalPosition = "133.494 47.7836 183.52 0 0 1 1.5708"; + missionTypesList = "CTF"; + team = "2"; + WayPoint = "8218"; + Trigger = "8219"; + Target = "39"; + isHome = "1"; + stand = "8178"; + }; + }; + new InteriorInstance() { + position = "168.65 47.6 183.507"; + rotation = "0 0 -1 89.9544"; + scale = "1 1 1"; + interiorFile = "dtowr4.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new SimGroup(FFSix) { + + powerCount = "1"; + }; + new WayPoint() { + position = "167.353 46.5529 182.938"; + rotation = "1 0 0 0"; + scale = "0.1 0.1 0.1"; + nameTag = "Base"; + dataBlock = "WayPointMarker"; + lockCount = "0"; + homingCount = "0"; + name = "Base"; + team = "2"; + + locked = "true"; + missionTypesList = "CnH"; + }; + new SimGroup(FFFour) { + + powerCount = "1"; + }; + new SimGroup(FFFive) { + + powerCount = "1"; + }; + }; + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "189.708 27.874 124.606"; + rotation = "0 0 1 183.346"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "80"; + sphereWeight = "100"; + indoorWeight = "30"; + outdoorWeight = "70"; + + locked = "true"; + }; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + + new WayPoint() { + position = "-53.4 -2.3 124"; + rotation = "1 0 0 0"; + scale = "0.1 0.1 0.1"; + dataBlock = "WayPointMarker"; + lockCount = "0"; + homingCount = "0"; + name = "The Island"; + team = "0"; + + locked = "true"; + missionTypesList = "CnH"; + }; + new StaticShape() { + position = "-53.4 -2.3 120.023"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "LogoProjector"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + holo = "0"; + missionTypesList = "CnH"; + team = "0"; + Target = "-1"; + holoHeight = "25"; + }; + new StaticShape(Teamflipflop1) { + position = "-53.4 -2.3 125"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "FlipFlop"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + name = "The Island"; + missionTypesList = "CnH"; + team = "0"; + Target = "45"; + Projector = "8201"; + }; + new SimGroup(AIObjectives) { + + powerCount = "0"; + }; + }; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera() { + position = "-260.613 -19.77 152.515"; + rotation = "0 0 1 76.7763"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + new Camera() { + position = "122.65 -5.97 198.668"; + rotation = "0 0 1 37.2423"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + new Camera() { + position = "-34.241 92.78 144.126"; + rotation = "0 0 1 188.503"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + }; + new SimGroup(Environmental) { + + powerCount = "0"; + + new InteriorInstance() { + position = "-56.5164 81.707 120.356"; + rotation = "0 0 -1 89.9544"; + scale = "1.84135 1.2 1.2"; + interiorFile = "dbrdg10.dif"; + showTerrainInside = "0"; + + locked = "true"; + }; + new TSStatic() { + position = "-129.991 -172.113 123.471"; + rotation = "0.456374 0.0805439 0.886135 57.2886"; + scale = "1 1 1"; + shapeName = "vehicle_air_scout_wreck.dts"; + + locked = "true"; + }; + new FireballAtmosphere(FireballAtmosphere) { + position = "-38.2 -70 143.8"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "fireball"; + lockCount = "0"; + homingCount = "0"; + dropRadius = "900"; + dropsPerMinute = "10"; + minDropAngle = "0"; + maxDropAngle = "10"; + startVelocity = "300"; + dropHeight = "1000"; + dropDir = "0.212 0.212 -0.953998"; + + locked = "true"; + }; + new InteriorInstance() { + position = "-4.46887 154.451 124.694"; + rotation = "0 0 1 16.0429"; + scale = "1 1.59448 1"; + interiorFile = "drock8.dif"; + showTerrainInside = "0"; + + locked = "true"; + }; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/FrozenForgeLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/FrozenForgeLT.mis new file mode 100644 index 00000000..c3b5a68a --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/FrozenForgeLT.mis @@ -0,0 +1,515 @@ +// DisplayName = Frozen Forge LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//They've got us surrounded again, the poor bastards. +// --Creighton Abrams +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[CTF]800 points to win +//Map by ChocoTaco +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + CTF_scoreLimit = "8"; + powerCount = "0"; + musicTrack = "desert"; + cdTrack = "6"; + + new MissionArea(MissionArea) { + area = "-544 -1160 1088 1376"; + flightCeiling = "450"; + flightCeilingRange = "20"; + + locked = "true"; + }; + new Sun() { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.881743 0.133876 -0.452334"; + color = "0.400000 0.400000 0.400000 1.000000"; + ambient = "0.450000 0.450000 0.450000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/snowdet2"; + terrainFile = "Euro4_FrozenHope.ter"; + squareSize = "8"; + + visibleDistance = "1200"; + locked = "true"; + hazeDistance = "250"; + position = "-1024 -1024 0"; + }; + new NavigationGraph(navGraph) { + conjoinAngleDev = "45"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + conjoinBowlDev = "20"; + YDimOverSize = "0"; + locked = "true"; + coverage = "0"; + position = "0 0 0 1"; + XDimOverSize = "0"; + rotation = "0 0 0 0"; + GraphFile = "FrozenHope.nav"; + scale = "1 1 1"; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera() { + position = "-211.335 2.05896 232.892"; + rotation = "-0.0238317 0.0411626 0.998868 119.918"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + }; + new Camera() { + position = "73.8124 -866.189 230.475"; + rotation = "0.11166 0.104164 -0.988272 86.6962"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + }; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "-150.121 -913.985 208.342"; + rotation = "-0 0 -1 4.58367"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + }; + new SimGroup(BaseAlpha) { + + powerCount = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-13.6704 -825.883 180.715"; + rotation = "-0.692999 0.72093 -0.00338647 179.693"; + scale = "0.6 1.3 0.49"; + interiorFile = "dmisc_nefplat1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-26.7615 -880.274 167.981"; + rotation = "0 0 1 92.2462"; + scale = "1.5 1.5 1.5"; + interiorFile = "cctower.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-14.3249 -846.635 187.033"; + rotation = "-0.696597 0.717455 -0.00337146 179.691"; + scale = "1 1.2 0.8"; + interiorFile = "dmisc_nefplat1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-1.17093 -837.412 180.77"; + rotation = "0.024351 0.999694 -0.00428519 180.06"; + scale = "0.5 1.3 0.5"; + interiorFile = "dmisc_nefplat1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-13.4909 -857.184 179.4"; + rotation = "0.999868 -0.0162543 0.000266752 180.012"; + scale = "0.6 0.5 1.8"; + interiorFile = "dmisc_nefbridge.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-25.5646 -838.388 180.748"; + rotation = "0.999828 -0.0185545 0.000498924 180.491"; + scale = "0.5 1.3 0.5"; + interiorFile = "dmisc_nefplat1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-12.3935 -825.325 179.406"; + rotation = "0.999868 -0.0162543 0.000266752 180.012"; + scale = "0.6 0.5 1.8"; + interiorFile = "dmisc_nefbridge.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-32.549 -836.486 179.4"; + rotation = "-0.693111 0.720831 0.000571756 179.938"; + scale = "0.6 0.6 1.8"; + interiorFile = "dmisc_nefbridge.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-2.58947 -837.398 179.42"; + rotation = "-0.693111 0.720831 0.000571756 179.938"; + scale = "0.6 0.6 1.8"; + interiorFile = "dmisc_nefbridge.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new Item() { + position = "-13.2404 -837.925 183.972"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + className = "FlagObj"; + searchSchedule = "63603"; + isHome = "1"; + team = "1"; + WayPoint = "7410"; + Trigger = "7411"; + Target = "33"; + originalPosition = "-14.6998 -870.328 217.972 1 0 0 0"; + }; + }; + new SimGroup(Team2) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "-129.751 -43.4619 220.455"; + rotation = "-0 0 -1 0.573347"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + }; + new SimGroup(BaseBeta) { + + powerCount = "0"; + }; + new Item() { + position = "-4.09165 -101.66 233.888"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + className = "FlagObj"; + searchSchedule = "16488"; + isHome = "1"; + team = "2"; + WayPoint = "7412"; + Trigger = "7413"; + Target = "34"; + originalPosition = "-4.09165 -101.66 240.088 1 0 0 0"; + }; + new SimGroup(BaseBeta) { + + powerCount = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-3.3834 -93.1759 236.747"; + rotation = "0.700388 0.713757 0.0026105 179.607"; + scale = "1 1.2 0.8"; + interiorFile = "dmisc_nefplat1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "7.40789 -58.9761 217.695"; + rotation = "0 0 -1 90.5281"; + scale = "1.5 1.5 1.5"; + interiorFile = "cctower.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-3.03397 -113.931 230.429"; + rotation = "0.70395 0.710245 0.00259542 179.605"; + scale = "0.6 1.3 0.49"; + interiorFile = "dmisc_nefplat1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-4.72296 -82.6708 229.114"; + rotation = "-0.0079504 0.999968 0.000101169 179.969"; + scale = "0.6 0.5 1.8"; + interiorFile = "dmisc_nefbridge.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-14.6556 -102.963 229.134"; + rotation = "0.703847 0.710352 0.000566041 180.064"; + scale = "0.6 0.6 1.8"; + interiorFile = "dmisc_nefbridge.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "15.3099 -102.429 229.114"; + rotation = "0.703847 0.710352 0.000566041 180.064"; + scale = "0.6 0.6 1.8"; + interiorFile = "dmisc_nefbridge.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-4.28093 -114.551 229.12"; + rotation = "-0.0079504 0.999968 0.000101169 179.969"; + scale = "0.6 0.5 1.8"; + interiorFile = "dmisc_nefbridge.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "8.24244 -100.867 230.462"; + rotation = "-0.00564706 0.999975 0.00427319 179.931"; + scale = "0.5 1.3 0.5"; + interiorFile = "dmisc_nefplat1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-16.0721 -103.015 230.484"; + rotation = "1 -0.000149202 -0.000626479 179.511"; + scale = "0.5 1.3 0.5"; + interiorFile = "dmisc_nefplat1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + + new InteriorInstance(InteriorInstance) { + position = "241.588 -1013.39 227.08"; + rotation = "1 0 0 0"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-5.43473 -425.826 287.222"; + rotation = "1 0 0 0"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-461.582 -829.287 291.432"; + rotation = "1 0 0 0"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-623.648 -308.525 289.278"; + rotation = "1 0 0 0"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-143.202 31.3592 268.881"; + rotation = "1 0 0 0"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + }; + }; + new SimGroup(Neutral) { + + powerCount = "0"; + }; + new Sky(Sky) { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "550"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.390000 0.390000 0.390000 0.000000"; + fogDistance = "220"; + fogColor = "0.500000 0.550000 0.610000 1.000000"; + fogVolume1 = "0 0 0"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "Euro4_FrozenHope.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 -198748244414614883000000000000000000000.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -222768174765569861000000000000000000000.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 1.88322e-37 4.27877e-38"; + high_fogVolume2 = "-1 1.71806e-36 4.28417e-38"; + high_fogVolume3 = "-1 2.01058e-37 4.28473e-38"; + + locked = "true"; + cloudSpeed0 = "0.000000 0.000000"; + }; + new Precipitation(Precipitation) { + position = "-81.1154 -86.5593 122.757"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "snow"; + dataBlock = "Snow"; + lockCount = "0"; + homingCount = "0"; + percentage = "1"; + color1 = "1.000000 1.000000 1.000000 1.000000"; + color2 = "-1.000000 0.000000 0.000000 1.000000"; + color3 = "-1.000000 0.000000 0.000000 1.000000"; + offsetSpeed = "0.25"; + minVelocity = "0.25"; + maxVelocity = "0.5"; + maxNumDrops = "300"; + maxRadius = "125"; + }; + new FileObject() { + }; + new FileObject() { + }; + new InteriorInstance(InteriorInstance) { + position = "373.609 -31.0667 224.156"; + rotation = "1 0 0 0"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "459.855 -592.913 257.93"; + rotation = "1 0 0 0"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new SpawnSphere() { + position = "107.891 -938.846 208.342"; + rotation = "-0 0 -1 4.58367"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "119.237 -40.9702 220.455"; + rotation = "-0 0 -1 0.573347"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/FrozenHopeLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/FrozenHopeLT.mis new file mode 100644 index 00000000..19fcb79a --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/FrozenHopeLT.mis @@ -0,0 +1,1065 @@ +// DisplayName = Frozen Hope LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//For death is no more than a turning of us over from time to eternity +// -- William Penn +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[LCTF]800 points to win +//Map by Infamous Butcher +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + CTF_timeLimit = "25"; + powerCount = "0"; + musicTrack = "ice"; + cdTrack = "5"; + CTF_scoreLimit = "8"; + + new MissionArea(MissionArea) { + area = "-864 -1152 1728 1600"; + flightCeiling = "2000"; + flightCeilingRange = "50"; + + locked = "true"; + }; + new Sun() { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.881743 0.133876 -0.452334"; + color = "0.400000 0.400000 0.400000 1.000000"; + ambient = "0.250000 0.250000 0.250000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/snowdet2"; + terrainFile = "Euro4_FrozenHope.ter"; + squareSize = "8"; + + position = "-1024 -1024 0"; + hazeDistance = "250"; + visibleDistance = "1200"; + locked = "true"; + }; + new NavigationGraph(NavGraph) { + conjoinAngleDev = "45"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + GraphFile = "FrozenHope.nav"; + position = "0 0 0 1"; + conjoinBowlDev = "20"; + rotation = "0 0 0 0"; + YDimOverSize = "0"; + coverage = "0"; + scale = "1 1 1"; + XDimOverSize = "0"; + locked = "true"; + }; + new Sky(Sky) { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "550"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.390000 0.390000 0.390000 0.000000"; + fogDistance = "220"; + fogColor = "0.500000 0.550000 0.610000 1.000000"; + fogVolume1 = "0 0 0"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "Euro4_FrozenHope.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 -198748244414614883000000000000000000000.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -222768174765569861000000000000000000000.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 1.88322e-37 4.27877e-38"; + high_fogVolume2 = "-1 1.71806e-36 4.28417e-38"; + high_fogVolume3 = "-1 2.01058e-37 4.28473e-38"; + + cloudSpeed0 = "0.000000 0.000000"; + locked = "true"; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "-491.039 -361.527 172.736"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "150"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "true"; + }; + }; + new SimGroup(Base0) { + + powerCount = "2"; + + new InteriorInstance() { + position = "-403.917 -315.757 182.936"; + rotation = "0 0 1 90.0002"; + scale = "1 1 1"; + interiorFile = "Euro4_FrozenHope_inf_butch_fhope_base47.dif"; + showTerrainInside = "0"; + + team = "1"; + locked = "false"; + }; + new InteriorInstance(InteriorInstance) { + position = "-281.19 -174.044 138.956"; + rotation = "0 0 1 90.0002"; + scale = "1.7 2 0.5"; + interiorFile = "Euro4_FrozenHope_inf_butch_fhope_flag6.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-451.162 -344.376 143.857"; + rotation = "0 0 -1 90.2737"; + scale = "1 0.5 1"; + interiorFile = "Euro4_FrozenHope_inf_butch_fhope_flag6.dif"; + showTerrainInside = "0"; + + team = "1"; + locked = "false"; + }; + new Item() { + position = "-304.015 -195.465 134.919"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + isHome = "1"; + team = "1"; + WayPoint = "5520"; + Trigger = "5521"; + originalPosition = "-304.015 -195.465 134.919 1 0 0 0"; + Target = "43"; + className = "FlagObj"; + }; + new InteriorInstance() { + position = "-429.524 -90.3891 224.457"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "Euro4_FrozenHope_inf_butch_fhope_turret12.dif"; + showTerrainInside = "0"; + + team = "1"; + locked = "true"; + }; + new InteriorInstance(InteriorInstance) { + position = "-280.977 -216.961 103.664"; + rotation = "0.706821 0.707386 0.00297121 180.341"; + scale = "1.7 2 1"; + interiorFile = "Euro4_FrozenHope_inf_butch_fhope_flag6.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance() { + position = "-128.751 -127.4 214.968"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "Euro4_FrozenHope_inf_butch_fhope_turret12.dif"; + showTerrainInside = "0"; + + team = "1"; + locked = "true"; + }; + }; + }; + new SimGroup(Team2) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "394.677 -341.706 132.055"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "150"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "false"; + }; + }; + new SimGroup(Base0) { + + powerCount = "2"; + + new Item() { + position = "294.7 -194.735 134.911"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + isHome = "1"; + team = "2"; + WayPoint = "5522"; + Trigger = "5523"; + originalPosition = "294.7 -194.735 134.911 1 0 0 0"; + Target = "45"; + className = "FlagObj"; + }; + new InteriorInstance() { + position = "95.5058 -127.393 214.968"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "Euro4_FrozenHope_inf_butch_fhope_turret12.dif"; + showTerrainInside = "0"; + + team = "2"; + locked = "true"; + }; + new InteriorInstance() { + position = "435.961 -316.436 183.336"; + rotation = "0 0 1 90.0002"; + scale = "1 1 1"; + interiorFile = "Euro4_FrozenHope_inf_butch_fhope_base47.dif"; + showTerrainInside = "0"; + + team = "2"; + locked = "false"; + }; + new InteriorInstance(InteriorInstance) { + position = "271.21 -173.313 103.688"; + rotation = "0.707948 -0.706258 -0.00297353 180.341"; + scale = "1.7 2 1"; + interiorFile = "Euro4_FrozenHope_inf_butch_fhope_flag6.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "450.862 -319.711 144.262"; + rotation = "0 0 1 88.6717"; + scale = "1 0.5 1"; + interiorFile = "Euro4_FrozenHope_inf_butch_fhope_flag6.dif"; + showTerrainInside = "0"; + + team = "2"; + locked = "false"; + }; + new InteriorInstance(InteriorInstance) { + position = "271.491 -216.23 138.98"; + rotation = "0 0 -1 90.0911"; + scale = "1.7 2 0.5"; + interiorFile = "Euro4_FrozenHope_inf_butch_fhope_flag6.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "396.273 -91.7103 224.457"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "Euro4_FrozenHope_inf_butch_fhope_turret12.dif"; + showTerrainInside = "0"; + + team = "2"; + locked = "true"; + }; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + }; + }; + new SimGroup(Ambiance) { + + powerCount = "0"; + + new AudioEmitter() { + position = "-7.72217 415.535 289.83"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/moaningwind1.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.8"; + isLooping = "1"; + is3D = "0"; + minDistance = "20"; + maxDistance = "1000"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "true"; + }; + }; + new SimGroup(RandomOrganics) { + + powerCount = "0"; + + new InteriorInstance() { + position = "402.75 -52.6053 214.225"; + rotation = "0.266924 0.130326 0.954865 203.644"; + scale = "2.03328 2.59513 1.76276"; + interiorFile = "srock7.dif"; + showTerrainInside = "0"; + + locked = "true"; + }; + new InteriorInstance() { + position = "413.278 -61.6709 213.491"; + rotation = "-0.736204 0.624646 0.260423 59.0457"; + scale = "1 1 1"; + interiorFile = "srock7.dif"; + showTerrainInside = "0"; + + locked = "true"; + }; + new TSStatic() { + position = "439.874 -52.8892 222.445"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg22.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "468.615 -224.897 205.949"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "289.217 -531.761 150.43"; + rotation = "0 0 1 47.7379"; + scale = "1 1 1"; + shapeName = "sorg20.dts"; + + locked = "true"; + }; + new InteriorInstance() { + position = "4.67356 -277.154 231.586"; + rotation = "0.00432258 0.998978 0.0449844 169.034"; + scale = "1 1 1"; + interiorFile = "srock8.dif"; + showTerrainInside = "0"; + + locked = "true"; + }; + new TSStatic() { + position = "-1.79119 -286.249 228.383"; + rotation = "0 0 1 164.048"; + scale = "1 1 1"; + shapeName = "sorg22.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-195.338 -12.8252 200.108"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-425.589 -475.42 208.57"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-418.388 -83.2361 211.498"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-696.233 -235.655 242.776"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-118.297 -534.327 169.931"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg20.dts"; + + locked = "true"; + }; + new InteriorInstance() { + position = "-181.482 -618.529 124.823"; + rotation = "0 0 1 233.194"; + scale = "1 1 1"; + interiorFile = "sspir4.dif"; + showTerrainInside = "0"; + + locked = "true"; + }; + new TSStatic() { + position = "-566.422 -252.699 238.924"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg22.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-224.465 -211.372 142.862"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "245.345 -331.459 117.803"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "326.077 -182.224 136.208"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "63.846 -36.6433 226.447"; + rotation = "0 0 -1 41.253"; + scale = "1 1 1"; + shapeName = "sorg20.dts"; + + locked = "true"; + }; + new InteriorInstance() { + position = "-2.94547 321.923 122.982"; + rotation = "0 0 1 105.997"; + scale = "1 1 1"; + interiorFile = "sspir4.dif"; + showTerrainInside = "0"; + + locked = "true"; + }; + new TSStatic() { + position = "-528.224 184.033 225.822"; + rotation = "0 0 -1 47.5554"; + scale = "1 1 1"; + shapeName = "sorg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "136.701 -792.503 114.713"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg22.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-71.2796 -441.597 231.009"; + rotation = "0 0 1 148.969"; + scale = "1 1 1"; + shapeName = "sorg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-257.142 -659.333 128.093"; + rotation = "0 0 1 40.68"; + scale = "1 1 1"; + shapeName = "sorg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "14.6812 -3.59359 249.318"; + rotation = "0 0 1 73.9116"; + scale = "1 1 1"; + shapeName = "sorg20.dts"; + + locked = "true"; + }; + new InteriorInstance() { + position = "-336.287 211.241 208.42"; + rotation = "-0.0141265 -0.0822949 -0.996508 20.6972"; + scale = "1 1 1"; + interiorFile = "srocka.dif"; + showTerrainInside = "0"; + + locked = "true"; + }; + new TSStatic() { + position = "-334.26 244.242 211.334"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-426.999 445.179 239.151"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg20.dts"; + + locked = "true"; + }; + new InteriorInstance() { + position = "-19.5032 -949.689 203.93"; + rotation = "0 0 -1 21.7722"; + scale = "1 1 1"; + interiorFile = "sspir1.dif"; + showTerrainInside = "0"; + + locked = "true"; + }; + new TSStatic() { + position = "-457.173 -632.811 237.06"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "323.027 -963.23 185.197"; + rotation = "0 0 -1 4.58315"; + scale = "1 1 1"; + shapeName = "sorg22.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "400.424 -632.16 206.14"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-134.209 -839.279 127.016"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "734.744 -275.945 259.141"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "683.822 96.5913 152.653"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg22.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "328.583 255.049 226.598"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-317.325 -888.795 191.641"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "169.137 433.863 219.208"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "158.923 -1150.42 166.596"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg20.dts"; + + locked = "true"; + }; + new InteriorInstance() { + position = "29.7298 -464.495 243.643"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "srock6.dif"; + showTerrainInside = "0"; + + locked = "true"; + }; + new InteriorInstance() { + position = "31.8113 -467.622 243.099"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "srock7.dif"; + showTerrainInside = "0"; + + locked = "true"; + }; + new TSStatic() { + position = "-297.623 -374.172 108.1"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "30.0698 -462.919 244.23"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-493.683 -378.473 168.699"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-776.712 -454.167 190.142"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "387.438 -633.669 201.945"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + + locked = "true"; + }; + new InteriorInstance() { + position = "732.279 -802.313 78.287"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "sspir1.dif"; + showTerrainInside = "0"; + + locked = "true"; + }; + new TSStatic() { + position = "779.613 -458.317 192.046"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "395.224 -321.738 171.605"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "495.191 250.896 259.53"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-493.04 -364.406 171.705"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "868.853 -10.5918 264.694"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-514.617 -1052.17 261.168"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-525.065 -52.1888 260.619"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-720.249 138.894 153.711"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-763.392 -723.516 63.9062"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg22.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-752.242 -1097.12 196.076"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "2.51242 -674.974 180.974"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "180.935 -544.387 119.833"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "569.013 -418.468 225.293"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-467.505 -696.676 242.158"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "111.443 -395.894 186.737"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "279.68 24.2291 215.09"; + rotation = "0 0 -1 52.1391"; + scale = "1 1 1"; + shapeName = "sorg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "41.1326 182.411 177.244"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg22.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-258.458 -1065.51 152.842"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg22.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "4.65012 -772.045 178.958"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "443.496 -845.855 262.226"; + rotation = "0 0 -1 83.0789"; + scale = "1 1 1"; + shapeName = "sorg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "206.469 -229.547 148.829"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-595.832 -425.157 224.612"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-99.1117 -222.524 160.036"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "87.6144 -623.466 169.403"; + rotation = "0 0 1 37.2423"; + scale = "1 1 1"; + shapeName = "sorg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-734.986 426.352 94.4768"; + rotation = "0 0 1 30.9397"; + scale = "1 1 1"; + shapeName = "sorg22.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "244.064 -1271.77 172.117"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "457.095 -1302.19 230.483"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-23.3126 -1149.29 263.567"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-235.521 -361.422 117.268"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "229.748 -906.125 149.161"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-976.736 -238.025 142.104"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-690.88 -341.698 226.86"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-388.848 -19.0844 216.158"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "963.064 -506.366 250.986"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "245.919 -675.202 127.22"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "566.24 -419.287 225.312"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "5.57781 -454.09 257.248"; + rotation = "0 0 1 188.113"; + scale = "1 1 1"; + shapeName = "sorg20.dts"; + + locked = "true"; + }; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera(cam1) { + position = "-230.602 -370.084 199.635"; + rotation = "0.198278 0.0880942 -0.976179 48.9442"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + new Camera(cam2) { + position = "209.083 -345.496 209.989"; + rotation = "0.189492 -0.102846 0.976481 58.1323"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/GrassyKnoll.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/GrassyKnoll.mis new file mode 100644 index 00000000..b8059e36 --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/GrassyKnoll.mis @@ -0,0 +1,1097 @@ +// DisplayName = GrassyKnoll +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//Everyone's job is important, but no one is indispensable. +//--Chuck Noll +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[CTF]800 points to win +//Modified by elton +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + CTF_scoreLimit = "8"; + cdTrack = "2"; + CTF_timeLimit = "25"; + musicTrack = "lush"; + powerCount = "0"; + + new MissionArea(MissionArea) { + area = "-432 -648 954 1062"; + flightCeiling = "2000"; + flightCeilingRange = "20"; + + locked = "true"; + }; + new Sun() { + position = "-536 -1240 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.700000 0.700000 0.700000 1.000000"; + ambient = "0.550000 0.550000 0.550000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet1"; + terrainFile = "Broadside_nef.ter"; + squareSize = "9"; + + position = "-1024 -1024 300"; + hazeDistance = "250"; + visibleDistance = "500"; + locked = "true"; + }; + new NavigationGraph(NavGraph) { + conjoinAngleDev = "70"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + position = "0 0 0 1"; + coverage = "0"; + rotation = "0 0 0 0"; + YDimOverSize = "0"; + GraphFile = "Broadside_nef.nav"; + scale = "1 1 1"; + XDimOverSize = "0"; + locked = "true"; + conjoinBowlDev = "20"; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera() { + position = "-161.008 2.03956 100.258"; + rotation = "0.146482 -0.277969 0.949356 126.844"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera() { + position = "292.332 -406.354 107.081"; + rotation = "0.34646 0.214495 -0.913213 68.2699"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera() { + position = "147.081 -139.115 159.424"; + rotation = "0.34646 0.214495 -0.913213 68.2699"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera() { + position = "-1.90609 -288.118 163.763"; + rotation = "0.140731 -0.205699 0.968443 112.945"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + }; + new SimGroup(AmbientSounds) { + + powerCount = "0"; + + new AudioEmitter() { + position = "-21.4999 620.747 216.535"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/bird_echo2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "20000"; + maxLoopGap = "60000"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "61.6892 13.9721 224.812"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/bird_echo5.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "30"; + maxDistance = "1920"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "20000"; + maxLoopGap = "40000"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "-120.093 -5.3815 280.551"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/bird_echo1.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "40"; + maxDistance = "2560"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "10000"; + maxLoopGap = "50000"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "382.261 176.691 172.744"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/bird_echo2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "10000"; + maxLoopGap = "50000"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "211.971 -138.511 249.566"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/bird_echo3.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "30000"; + maxLoopGap = "60000"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "-60.1574 -272.541 242.677"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/bird_echo4.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "10"; + maxDistance = "640"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "10000"; + maxLoopGap = "20000"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "140.348 -630.719 234.072"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/bird_echo4.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "20000"; + maxLoopGap = "40000"; + type = "EffectAudioType"; + + locked = "true"; + }; + }; + new Sky(Sky) { + position = "0 0 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "650"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.700000 0.750000 0.750000 1.000000"; + fogDistance = "300"; + fogColor = "0.700000 0.750000 0.750000 1.000000"; + fogVolume1 = "0 0 0"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "nef_5.dml"; + windVelocity = "1 1 0"; + windEffectPrecipitation = "1"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 -222768174765569861000000000000000000000.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -170698929442160049000000000000000000000.000000"; + high_visibleDistance = "500"; + high_fogDistance = "300"; + high_fogVolume1 = "-1 1.73821e-33 1.41683e-33"; + high_fogVolume2 = "-1 0 0"; + high_fogVolume3 = "-1 1.73819e-33 -8.94073e-08"; + + locked = "true"; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "-85.168 22.6787 46.9279"; + rotation = "0 0 1 197.67"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + }; + new SimGroup(objective) { + + powerCount = "0"; + + new Item() { + position = "-100.596 -25.6016 40.144"; + rotation = "0 0 1 30"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + missionTypesList = "CTF"; + team = "1"; + WayPoint = "8768"; + Trigger = "8769"; + originalPosition = "-100.596 -25.6016 40.144 0 0 1 0.523599"; + isHome = "1"; + className = "FlagObj"; + Target = "33"; + }; + }; + new SimGroup(base) { + + powerCount = "1"; + }; + }; + new SimGroup(Team2) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "271.383 -397.124 67.0953"; + rotation = "0 0 -1 68.7549"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + }; + new SimGroup(objective) { + + powerCount = "0"; + + new Item() { + position = "224.31 -379.035 48.26"; + rotation = "0 0 1 87.4786"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + missionTypesList = "CTF"; + team = "2"; + WayPoint = "8770"; + Trigger = "8771"; + originalPosition = "224.31 -379.035 48.26 0 0 1 1.52679"; + isHome = "1"; + className = "FlagObj"; + Target = "36"; + }; + }; + new SimGroup(base) { + + powerCount = "1"; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + + new SimGroup(AIObjectives) { + + powerCount = "0"; + }; + }; + }; + new SimGroup(ffs) { + + providesPower = "1"; + powerCount = "1"; + }; + new SimGroup(randomObjects) { + + powerCount = "0"; + + new SimGroup(Addition1BELgTree16) { + + powerCount = "0"; + + new TSStatic() { + position = "-20 220 71.4583"; + rotation = "0 0 1 13"; + scale = "1.1 1.1 1.1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "-276 -692 50.6042"; + rotation = "0 0 -1 10.0001"; + scale = "0.9 0.9 0.9"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "188 -500 66.8542"; + rotation = "0 0 -1 10.9999"; + scale = "0.8 0.8 0.8"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "-388 -84 120.139"; + rotation = "0 0 1 132"; + scale = "1.3 1.3 1.3"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "308 -396 53.5243"; + rotation = "0 0 1 120"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "100 -684 147.729"; + rotation = "0 0 1 3.99996"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "52 -404 30.8124"; + rotation = "0 0 -1 91"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "244 -124 30.6702"; + rotation = "0 0 1 216"; + scale = "1.3 1.3 1.3"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "-332 -676 53.0173"; + rotation = "0 0 1 27"; + scale = "1.2 1.2 1.2"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "28 -92 66.9479"; + rotation = "0 0 1 106"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "108 -676 145.146"; + rotation = "0 0 1 6.00005"; + scale = "1.4 1.4 1.4"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "300 -300 40.4374"; + rotation = "0 0 1 197"; + scale = "1.3 1.3 1.3"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "-212 -540 17.3681"; + rotation = "0 0 1 178"; + scale = "1.2 1.2 1.2"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "-60 -492 69.9583"; + rotation = "0 0 1 220"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "132 -36 34.0521"; + rotation = "0 0 1 209"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "236 -684 110.691"; + rotation = "0 0 -1 49.0002"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "428 -692 77.9653"; + rotation = "0 0 1 228"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "-124 -108 23.2847"; + rotation = "0 0 1 233"; + scale = "0.9 0.9 0.9"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "332 196 112.083"; + rotation = "0 0 -1 13.0002"; + scale = "1.4 1.4 1.4"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "-180 -276 103.865"; + rotation = "0 0 1 141"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "-396 -164 66.9583"; + rotation = "0 0 1 67"; + scale = "1.1 1.1 1.1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "-292 -556 21.677"; + rotation = "0 0 1 187"; + scale = "1.1 1.1 1.1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "28 140 57.3333"; + rotation = "0 0 1 33"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "100 -412 43.6145"; + rotation = "0 0 1 9.00004"; + scale = "1.1 1.1 1.1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "-92 -452 67.2153"; + rotation = "0 0 1 150"; + scale = "1.3 1.3 1.3"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "116 -348 68.559"; + rotation = "0 0 1 195"; + scale = "1.3 1.3 1.3"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "308 20 93.8472"; + rotation = "0 0 -1 74.0004"; + scale = "1.2 1.2 1.2"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "396 132 73.7187"; + rotation = "0 0 -1 63.0001"; + scale = "0.9 0.9 0.9"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "-364 -732 61.7812"; + rotation = "0 0 1 20"; + scale = "0.9 0.9 0.9"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "444 -268 65.691"; + rotation = "0 0 1 7.00001"; + scale = "0.8 0.8 0.8"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "60 -540 96.75"; + rotation = "0 0 -1 76"; + scale = "0.8 0.8 0.8"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "-116 -412 65.2222"; + rotation = "0 0 1 133"; + scale = "0.8 0.8 0.8"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "188 -60 31.9653"; + rotation = "0 0 1 79.9998"; + scale = "1.3 1.3 1.3"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "60 172 58.8437"; + rotation = "0 0 -1 119"; + scale = "1.1 1.1 1.1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "-292 -732 50.4895"; + rotation = "0 0 -1 74.0004"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "92 84 66.934"; + rotation = "0 0 1 45"; + scale = "1.1 1.1 1.1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "412 -316 57.5451"; + rotation = "0 0 1 127"; + scale = "1.1 1.1 1.1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "20 -564 100.49"; + rotation = "0 0 1 138"; + scale = "0.8 0.8 0.8"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "260 -100 28.2361"; + rotation = "0 0 1 218"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "-252 -684 49.7187"; + rotation = "0 0 1 195"; + scale = "0.8 0.8 0.8"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "-212 -596 19.9653"; + rotation = "0 0 1 47"; + scale = "1.4 1.4 1.4"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "196 -412 29.8403"; + rotation = "0 0 1 103"; + scale = "0.8 0.8 0.8"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "316 -708 78.1146"; + rotation = "0 0 1 217"; + scale = "1.3 1.3 1.3"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "204 -92 30.1944"; + rotation = "0 0 1 35"; + scale = "1.4 1.4 1.4"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "-4 -188 67.9862"; + rotation = "0 0 1 32"; + scale = "1.3 1.3 1.3"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "108 -668 142.392"; + rotation = "0 0 1 120"; + scale = "0.9 0.9 0.9"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "180 -652 109.767"; + rotation = "0 0 1 26"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "388 -476 86.8576"; + rotation = "0 0 1 15"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "-140 100 25.7257"; + rotation = "0 0 1 70.9998"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + }; + }; + new SimGroup(Addition3BEPlant5) { + + powerCount = "0"; + + new TSStatic() { + position = "-212 -460 17.6319"; + rotation = "-0.219369 -0.0830583 0.9721 139.073"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "324 -388 58.5486"; + rotation = "-0.0878513 0.0107119 0.996076 197.931"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "148 -60 38.5486"; + rotation = "0.015293 0.0441871 0.998906 215.963"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "228 60 79.6771"; + rotation = "-0.187122 -0.04358 0.981369 174.112"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "428 68 59.993"; + rotation = "-0.188934 -0.0306172 0.981512 50.824"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "156 -340 62.3264"; + rotation = "-0.232001 -0.716301 0.658095 37.2346"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "20 -372 25.9028"; + rotation = "0.155315 -0.0260202 0.987522 156.291"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "484 -340 111.733"; + rotation = "-0.181373 0.154428 0.971214 143.019"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "252 188 135.271"; + rotation = "0.438096 -0.266561 0.858497 39.204"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "516 -156 120.302"; + rotation = "-0.195508 0.105729 0.974986 237.764"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "380 -92 78.3125"; + rotation = "-0.398764 -0.241747 0.884616 23.6661"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "412 -316 60.5451"; + rotation = "-0.184537 -0.0393385 0.982038 194.733"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "428 -420 83.4549"; + rotation = "0.0905013 0.0268736 0.995534 146.143"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "316 -532 106.858"; + rotation = "0.26838 -0.172285 -0.947782 61.6698"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "460 156 74.0347"; + rotation = "-0.0395213 0.162292 0.985951 192.819"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-388 -612 63.25"; + rotation = "-0.0261084 0.265762 0.963685 223.521"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "244 -156 35.8055"; + rotation = "-0.0604294 0.0483925 0.996999 154.076"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "228 -396 38.3021"; + rotation = "-0.0706205 0.180482 0.98104 59.9446"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "420 -428 86.2881"; + rotation = "0.408998 -0.621721 0.66797 26.6785"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "156 -212 74.5764"; + rotation = "0.0884004 -0.079568 0.992902 193.902"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "348 -612 145.188"; + rotation = "0.184546 -0.17426 -0.967252 28.9091"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-108 -380 69.1389"; + rotation = "-0.00367781 -0.0627586 0.998022 147.062"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "284 220 130.424"; + rotation = "-0.246831 0.164932 -0.95492 79.5879"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "196 -116 35.7778"; + rotation = "0.0530841 -0.221661 -0.973678 21.5544"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "300 -164 51.4444"; + rotation = "0.818239 0.51735 -0.250666 19.7611"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-172 -68 38.8298"; + rotation = "0.112624 -0.0833858 0.990133 168.117"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-92 -460 71.4375"; + rotation = "0.0786003 0.052622 0.995516 86.2565"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "292 -388 52.3681"; + rotation = "-0.114426 0.126211 0.985382 154.367"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "36 -172 82.066"; + rotation = "-0.370568 0.0986202 0.923555 53.5789"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "76 -92 62.8438"; + rotation = "0.34487 -0.350892 -0.870597 37.5806"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-4 204 74.3159"; + rotation = "-0.181754 -0.180357 0.966663 122.651"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-300 44 63.9132"; + rotation = "0.0222327 -0.196401 -0.980272 108.089"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-324 -124 119.611"; + rotation = "0.273519 -0.250099 0.928783 47.0187"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "420 -684 82.0833"; + rotation = "-0.966237 -0.232486 0.111069 17.8625"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-52 20 32.3541"; + rotation = "-0.0387028 -0.123876 0.991543 121.416"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "236 -580 105.778"; + rotation = "-0.0593654 0.179765 0.981917 167.233"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "508 36 61.4306"; + rotation = "-0.0199814 0.0266332 0.999446 168.007"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "28 -148 77.7431"; + rotation = "-0.0309646 0.0331639 0.99897 173.007"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "252 92 95.7812"; + rotation = "-0.657447 0.744409 0.116699 25.2941"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "108 -212 91.9653"; + rotation = "0.44223 -0.585957 0.679034 17.5974"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "244 -340 32.4306"; + rotation = "0.0695194 0.0234925 0.997304 208.925"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-4 -612 131.247"; + rotation = "0.235763 0.139984 0.961676 98.2216"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-68 -244 21"; + rotation = "0.182175 0.0300767 0.982806 106.953"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-404 -596 57.434"; + rotation = "0.058545 0.262103 0.963262 216.699"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "124 124 79.3958"; + rotation = "-0.137086 0.103692 0.985117 88.8589"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-36 -540 97.9375"; + rotation = "-0.143485 0.149381 0.978314 204.474"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "220 -540 92.934"; + rotation = "-0.130067 0.0852129 0.987837 165.18"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "484 212 66.4653"; + rotation = "0.0242762 0.0277441 0.99932 90.0391"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "36 4 32.5729"; + rotation = "-0.0267044 -0.0392431 0.998873 190.987"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "452 68 60.6285"; + rotation = "-0.486378 -0.0399301 0.872835 23.9764"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + }; + }; + new Item() { + position = "248.735 -402.498 48.487"; + rotation = "0 0 -1 44.6907"; + scale = "1 1 1"; + dataBlock = "RepairKit"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + ammoStore = "1"; + Target = "-1"; + }; + new InteriorInstance() { + position = "-106.798 -25.8826 40.1987"; + rotation = "0 0 1 48.1285"; + scale = "1 1 1"; + interiorFile = "flagbridge.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "230.426 -378.245 48.2738"; + rotation = "0 0 1 223.454"; + scale = "1 1 1"; + interiorFile = "flagbridge.dif"; + showTerrainInside = "0"; + }; + new SimGroup() { + + powerCount = "0"; + }; + new Item() { + position = "-123.108 -0.237424 40.3"; + rotation = "0 0 1 48.1284"; + scale = "1 1 1"; + dataBlock = "RepairKit"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/HillKingLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/HillKingLT.mis new file mode 100644 index 00000000..e6364bd9 --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/HillKingLT.mis @@ -0,0 +1,1646 @@ +// DisplayName = HillKing LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//Very well, let us both learn together. Heresy is not native to the world...it is but a contrivance. All things can be conjoined. +//--Miriel, Pastor of Vows +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[CTF]1000 points to win +//Map by ChocoTaco (Thanks: DarkTiger) +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + CTF_scoreLimit = "10"; + musicTrack = "desert"; + cdTrack = "6"; + powerCount = "0"; + + new MissionArea(MissionArea) { + area = "-434 -483 994 1036"; + flightCeiling = "450"; + flightCeilingRange = "20"; + + locked = "false"; + }; + new Sun() { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.881743 0.133876 -0.452334"; + color = "0.450000 0.450000 0.450000 1.000000"; + ambient = "0.550000 0.550000 0.550000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/snowdet2"; + terrainFile = "HillKing.ter"; + squareSize = "7"; + + visibleDistance = "1200"; + locked = "true"; + position = "-1024 -1024 0"; + hazeDistance = "250"; + }; + new NavigationGraph(navGraph) { + conjoinAngleDev = "45"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + locked = "true"; + coverage = "0"; + GraphFile = "FrozenHope.nav"; + position = "0 0 0 1"; + conjoinBowlDev = "20"; + rotation = "0 0 0 0"; + XDimOverSize = "0"; + YDimOverSize = "0"; + scale = "1 1 1"; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera() { + position = "-136.625 120.01 221.468"; + rotation = "0.0149616 -0.0646373 0.997797 153.99"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + }; + new Camera() { + position = "-56.4753 -81.8728 210.752"; + rotation = "0.134163 -0.155434 0.978693 99.6208"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + }; + new Camera() { + position = "-224.154 -13.6409 213.338"; + rotation = "0.417924 -0.147876 0.896366 43.0826"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + }; + new Camera() { + position = "155.096 137.949 223.496"; + rotation = "0.182132 0.23274 -0.955333 106.436"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + }; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + providesPower = "1"; + powerCount = "1"; + + new SimGroup(spawnspheres) { + + powerCount = "1"; + + new SpawnSphere() { + position = "271.347 205.164 213.439"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "40.6273 393.152 240.039"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + }; + new Item() { + position = "105.345 167.124 144.336"; + rotation = "0 0 1 2.29172"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + className = "FlagObj"; + originalPosition = "105.345 167.124 144.336 0 0 1 0.039998"; + isHome = "1"; + team = "1"; + WayPoint = "6218"; + Trigger = "6219"; + searchSchedule = "63603"; + Target = "33"; + }; + new InteriorInstance(InteriorInstance) { + position = "105.345 167.124 144.136"; + rotation = "0 0 1 8.02137"; + scale = "1 1 1"; + interiorFile = "dox_bb_fstand_x2.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + }; + new SimGroup(Team2) { + + providesPower = "1"; + powerCount = "1"; + + new SimGroup(spawnspheres) { + + powerCount = "1"; + + new SpawnSphere() { + position = "-61.5162 -255.61 232.921"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "358.895 -214.378 211.197"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + }; + new InteriorInstance(InteriorInstance) { + position = "-1073.36 313.672 255.159"; + rotation = "0 0 1 15.4701"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "124.965 -831.953 266.75"; + rotation = "0 0 1 93.9652"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-297.723 688.433 267.636"; + rotation = "0 0 1 46.4097"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new Item() { + position = "40.9251 -105.138 140.5"; + rotation = "0 0 1 2.29138"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + className = "FlagObj"; + originalPosition = "40.9251 -105.138 140.5 0 0 1 0.0399921"; + isHome = "1"; + team = "2"; + WayPoint = "6220"; + Trigger = "6221"; + searchSchedule = "63603"; + Target = "38"; + }; + new InteriorInstance(InteriorInstance) { + position = "40.9251 -105.138 140.3"; + rotation = "0 0 1 2.8649"; + scale = "1 1 1"; + interiorFile = "dox_bb_fstand_x2.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "420.636 713.001 244.585"; + rotation = "0 0 1 10.3135"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + + new InteriorInstance(InteriorInstance) { + position = "-108.672 -298.139 235.68"; + rotation = "0 0 1 25.2103"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "394.583 -167.231 236.222"; + rotation = "0 0 1 34.9505"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-318.81 -276.196 268.232"; + rotation = "0 0 1 50.9933"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-583.871 -70.5168 292.278"; + rotation = "1 0 0 0"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-427.421 286.224 220.881"; + rotation = "0 0 1 29.221"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-108.663 359.38 252.508"; + rotation = "0 0 1 63.5983"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "660.795 -72.6871 302.782"; + rotation = "0 0 1 5.72969"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "127.362 430.435 262.2"; + rotation = "0 0 1 12.0329"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "45.6101 17.6578 194.271"; + rotation = "0 0 -1 86.5166"; + scale = "1 1 1"; + interiorFile = "dbunk_nefdcbunk.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new Item() { + position = "47.6141 17.5338 194.966"; + rotation = "0 0 1 4.58367"; + scale = "1 1 1"; + dataBlock = "RepairKit"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new InteriorInstance(InteriorInstance) { + position = "621.601 484.969 276.294"; + rotation = "0 0 1 46.4097"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "295.172 180.036 220.796"; + rotation = "0 0 1 60.7337"; + scale = "2 2 2"; + interiorFile = "dmisc_neftower3.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new SimGroup() { + + powerCount = "0"; + }; + }; + }; + new Sky(Sky) { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "420"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.390000 0.390000 0.490000 0.000000"; + fogDistance = "280"; + fogColor = "0.550000 0.550000 0.610000 1.000000"; + fogVolume1 = "300 0 100"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "sky01.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 -198748244414614883000000000000000000000.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -222768174765569861000000000000000000000.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 1.88322e-37 4.27877e-38"; + high_fogVolume2 = "-1 1.71806e-36 4.28417e-38"; + high_fogVolume3 = "-1 2.01058e-37 4.28473e-38"; + + locked = "true"; + cloudSpeed0 = "0.000000 0.000000"; + }; + new SimGroup(RandomOrganics) { + + powerCount = "0"; + + new SimGroup(Addition1BEPlant5) { + + powerCount = "0"; + + new TSStatic() { + position = "-588 204 211.478"; + rotation = "-0.317805 0.387335 -0.865431 38.9137"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-444 340 185.964"; + rotation = "0.534299 0.0622739 0.842998 64.4824"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "588 -180 234.495"; + rotation = "-0.259049 0.12849 0.95728 154.114"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "516 644 185.179"; + rotation = "0.111704 -0.271588 0.955909 194.346"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-148 236 160.129"; + rotation = "0.021098 0.333178 -0.942628 91.3845"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "28 660 139.853"; + rotation = "-0.304981 -0.385001 0.871069 69.1956"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "332 -316 187.183"; + rotation = "-0.210381 -0.24495 0.946435 176.214"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-212 -140 123.442"; + rotation = "-0.0534307 0.0344291 0.997978 205.949"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "324 -20 179.826"; + rotation = "0.414378 0.25551 -0.873502 31.8614"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "244 196 209.576"; + rotation = "-0.906913 -0.370926 0.199807 9.98531"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "388 148 168.509"; + rotation = "0.281486 -0.623812 -0.729125 46.7706"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "20 556 118.969"; + rotation = "-0.0974789 -0.0439632 0.994266 220.785"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "308 204 206.357"; + rotation = "0.0612032 -0.0371225 0.997435 180.998"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-132 588 124.848"; + rotation = "-0.066805 -0.1853 0.980409 141.708"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-548 52 224.107"; + rotation = "-0.215018 -0.492891 -0.843105 56.7857"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "348 -516 100.585"; + rotation = "0.248344 -0.102547 -0.963229 54.7336"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "100 -132 140.125"; + rotation = "0.60668 -0.674465 0.420757 43.3773"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-292 -332 238.862"; + rotation = "-0.323618 0.174422 -0.929972 90.1566"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "564 -548 136.125"; + rotation = "0.364569 0.0696892 -0.928565 87.23"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-116 -628 52.2187"; + rotation = "0.263482 0.141347 0.954253 86.6742"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "692 -404 158.411"; + rotation = "0.336253 -0.0344117 0.941143 141.228"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-364 -44 136.888"; + rotation = "0.0793385 0.00696624 0.996823 220.881"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "108 644 121.759"; + rotation = "-0.0699513 -0.12873 0.989209 141.389"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "332 300 224.576"; + rotation = "-0.0120362 0.203781 0.978943 65.1012"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "580 76 216.33"; + rotation = "-0.112065 -0.0831755 0.990214 146.314"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-228 516 119.594"; + rotation = "0.366312 -0.0344957 0.929852 28.9541"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-388 -412 134.75"; + rotation = "-0.93703 0.125577 -0.32589 41.2894"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "164 -372 125.786"; + rotation = "-0.350703 0.148583 -0.924625 67.0693"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "188 -588 96.1251"; + rotation = "-0.056858 0.383229 0.921902 113.343"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-388 -572 109.21"; + rotation = "0.281518 -0.0264676 0.959191 198.238"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-500 564 190.022"; + rotation = "0.244675 0.143752 0.95889 222.355"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "612 124 226.799"; + rotation = "0.273181 -0.210178 -0.938721 45.5285"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-252 44 128.674"; + rotation = "-0.007489 -0.0818707 0.996615 168.04"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "180 -68 131.201"; + rotation = "-0.0391374 -0.0188664 0.999056 148.029"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "636 676 170.871"; + rotation = "-0.698387 -0.619231 0.358899 32.6456"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "676 124 211.433"; + rotation = "0.261921 0.120291 0.957563 171.38"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-172 -620 67.3526"; + rotation = "0.250793 0.162931 0.954231 146.51"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "692 -292 147.955"; + rotation = "-0.476633 -0.1331 -0.868968 72.4929"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "412 -76 220.83"; + rotation = "-0.0621488 0.209811 0.975765 212.242"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "532 -556 131.518"; + rotation = "0.165555 0.0766459 0.983218 48.7248"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-196 228 152.647"; + rotation = "0.0186351 -0.0512181 0.998514 66.0781"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "188 84 153.098"; + rotation = "0.0925191 0.233256 -0.968004 101.829"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-52 -292 218.54"; + rotation = "0.217504 -0.0380859 0.975316 227.928"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "268 -652 132.826"; + rotation = "-0.0576054 0.175488 0.982795 221.339"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "68 660 128.817"; + rotation = "-0.407521 -0.376758 0.831854 57.4316"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-572 -92 272.397"; + rotation = "0.302982 -0.055353 0.951387 234.638"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "556 524 250.759"; + rotation = "0.97757 0.174741 -0.117568 25.1108"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-332 356 150.04"; + rotation = "0.239333 0.741726 -0.626548 29.908"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-388 -44 140.054"; + rotation = "-0.169287 -0.0234316 -0.985288 101.832"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "668 -444 168.17"; + rotation = "0.0701694 -0.109626 0.991493 158.183"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "284 396 187.156"; + rotation = "-0.136759 0.103596 0.985173 226.377"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-244 -612 83.6473"; + rotation = "0.223378 0.0161744 0.974598 191.697"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-116 132 120.496"; + rotation = "-0.285073 -0.295201 0.911915 97.2635"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-180 188 149.795"; + rotation = "0.00457887 -0.0124919 0.999912 114.005"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "636 -364 171.205"; + rotation = "0.43038 -0.0602634 0.900634 80.861"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-404 -196 176.911"; + rotation = "0.978935 -0.183222 0.0900871 21.9312"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-220 -28 103.915"; + rotation = "0.333846 0.0740879 0.939712 185.639"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-28 140 143.219"; + rotation = "0.301514 0.16521 -0.939039 62.1378"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "332 476 181.71"; + rotation = "0.00869333 0.329187 0.944225 96.277"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "532 556 204.768"; + rotation = "0.104759 0.295883 0.949462 107.85"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-604 -92 278.576"; + rotation = "-0.10542 -0.0530461 0.993012 90.4019"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "268 660 143.121"; + rotation = "-0.329388 0.396131 -0.857078 52.6948"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-28 -124 129.888"; + rotation = "0.232775 0.411127 0.881357 84.1331"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "364 212 188.134"; + rotation = "0.105223 -0.26076 0.959652 148.263"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "196 124 170.339"; + rotation = "0.0320576 0.470389 -0.881877 73.7797"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "164 668 126.482"; + rotation = "-0.00935056 -0.041899 0.999078 72.0506"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-628 -124 265.951"; + rotation = "-0.0864 -0.19702 0.976585 238.831"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-644 156 181.853"; + rotation = "-0.578306 0.165119 -0.798936 32.2354"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-292 -436 118.661"; + rotation = "-0.948228 -0.0086614 0.317471 21.8094"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "564 364 207.281"; + rotation = "-0.19336 -0.294049 0.936027 111.564"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-124 252 171.388"; + rotation = "-0.222853 -0.0326272 0.974306 78.4568"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-356 252 174.746"; + rotation = "0.272415 -0.230775 0.934095 100.858"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-588 436 239.79"; + rotation = "0.00238235 0.341065 0.940037 72.3428"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "300 -676 137.429"; + rotation = "0.178812 -0.125836 -0.975803 75.3537"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "420 -236 221.25"; + rotation = "0.00674522 0.162444 0.986695 170.132"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "460 404 242.933"; + rotation = "-0.0701397 -0.0572793 0.995891 184.979"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "156 -84 129.848"; + rotation = "-0.107588 -0.138787 0.984461 49.6807"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-276 60 127.924"; + rotation = "-0.282548 0.151865 0.947156 61.703"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "660 -188 240.54"; + rotation = "-0.408943 -0.200606 -0.890237 59.5687"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "84 324 208.21"; + rotation = "0.207817 -0.224824 0.95198 211.496"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "572 468 263.353"; + rotation = "0.959761 0.280817 0 10.7972"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "644 420 258.719"; + rotation = "0.557976 -0.450592 -0.696871 8.60122"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "524 -444 98.1785"; + rotation = "-0.21853 -0.239409 0.946006 112.959"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-164 -292 225.375"; + rotation = "0.150637 -0.00946674 -0.988544 41.435"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-244 4 124.393"; + rotation = "0.0882914 -0.76546 0.637398 36.8846"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-500 -420 130.277"; + rotation = "-0.639375 0.147713 -0.754573 62.2605"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-524 -300 178.384"; + rotation = "-0.147575 0.276683 -0.949562 102.906"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "460 -428 114.585"; + rotation = "-0.118464 -0.504802 0.855068 71.2559"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "588 484 259.946"; + rotation = "-0.0257576 0.0708631 0.997153 195.956"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-28 -644 63.5938"; + rotation = "0.352958 0.143308 -0.924599 37.6599"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "28 628 126.732"; + rotation = "0.15373 -0.111201 0.981836 205.543"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-36 -300 210.888"; + rotation = "0.0817174 -0.395699 0.914737 81.0018"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-612 -532 163.29"; + rotation = "0.10819 0.239575 0.964831 199.31"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-4 -508 53.1428"; + rotation = "-0.401394 0.183837 0.897266 75.9353"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-612 -4 261.438"; + rotation = "0.456092 -0.0956714 -0.884775 80.8415"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-492 236 192.201"; + rotation = "-0.0458557 0.04431 -0.997965 101.114"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-228 -60 115.406"; + rotation = "0.164983 0.134269 0.977114 193.683"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "260 100 175.513"; + rotation = "-0.885845 0.304712 0.349899 30.7728"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "604 332 202.723"; + rotation = "-0.487021 0.832619 -0.263734 33.2307"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + }; + new SimGroup(Addition2BEPlant1) { + + powerCount = "0"; + + new TSStatic() { + position = "740 -556 180.189"; + rotation = "0.264471 0.0271986 0.96401 156.84"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-196 348 199.774"; + rotation = "-0.0509528 0.302296 -0.951851 98.8037"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "180 -364 125.613"; + rotation = "0.0318177 -0.23451 0.971593 114.511"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "332 588 141.471"; + rotation = "-0.098779 0.067867 0.992792 42.278"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "236 508 163.292"; + rotation = "0.087212 0.197539 0.976408 178.047"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "140 -636 122.337"; + rotation = "0.0345264 0.334803 0.941655 158.309"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "540 508 254.055"; + rotation = "-0.104724 0.0084921 0.994465 215.813"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "476 556 198.529"; + rotation = "-0.136795 0.16257 0.977168 199.553"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "276 -548 115.372"; + rotation = "0.111694 -0.144149 -0.983232 111.901"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "444 -532 126.386"; + rotation = "0.00575978 0.25607 0.966641 160.655"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "260 -612 126.984"; + rotation = "0.352694 0.690551 -0.631464 11.0649"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "636 -300 179.413"; + rotation = "-0.411525 -0.586426 0.697676 52.5359"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-452 220 192.14"; + rotation = "-0.039735 -0.160373 0.986256 205.655"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "132 716 149.091"; + rotation = "-0.69229 -0.0589537 0.719208 28.9013"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "484 260 187.792"; + rotation = "0.0101112 -0.0952054 0.995406 175.023"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-588 -20 271.787"; + rotation = "0.104781 -0.259723 -0.959982 100.31"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "388 -676 145.529"; + rotation = "-0.109996 0.0275927 0.993549 163.108"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "108 -380 110.212"; + rotation = "0.0404846 0.383372 -0.922706 98.5797"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "716 -76 269.868"; + rotation = "-0.193131 -0.317988 -0.928216 115.899"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-76 -476 35.4884"; + rotation = "-0.696308 0.185462 -0.693368 48.906"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-268 -12 126.761"; + rotation = "-0.00777744 -0.116131 0.993203 232.688"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-532 -204 210.216"; + rotation = "0.0854707 -0.951512 -0.295498 39.1586"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "324 -620 132.475"; + rotation = "-0.0935409 0.118112 0.988585 113.604"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "204 -212 141.506"; + rotation = "-0.138485 0.0538101 0.988902 158.238"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-548 652 160.609"; + rotation = "0.0788363 -0.14771 -0.985884 88.8142"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "204 196 198.404"; + rotation = "-0.153469 -0.15473 0.975964 220.094"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-444 -228 180.81"; + rotation = "0.441628 0.397652 0.804262 33.2416"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-532 396 209.274"; + rotation = "0.336704 -0.058879 0.939768 210.163"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "372 572 152.591"; + rotation = "-0.102898 0.231385 0.967405 132.417"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "220 468 176.792"; + rotation = "0.0445037 0.198047 0.979182 171.187"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-396 468 100.127"; + rotation = "0.517483 -0.548948 0.656405 35.8859"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "356 556 150.765"; + rotation = "0.104434 0.475548 0.873469 39.6964"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "572 492 258.515"; + rotation = "0.0757916 -0.0437946 -0.996162 105.213"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "156 612 127.042"; + rotation = "-0.0262228 0.0368143 0.998978 231.953"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "636 -156 252.39"; + rotation = "-0.111633 -0.118425 0.986668 171.12"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "228 500 166.149"; + rotation = "0.126925 -0.0939201 -0.987456 73.6933"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-252 484 147.622"; + rotation = "-0.0628172 0.337145 0.939355 212.047"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-164 -604 56.5955"; + rotation = "-0.0836758 -0.361073 -0.928776 102.167"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "732 644 150.136"; + rotation = "0.0713097 0.13476 -0.988309 108.64"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-76 -572 25.7607"; + rotation = "0.133576 0.134477 0.981872 68.9749"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-220 588 147.238"; + rotation = "-0.0380166 -0.274459 0.960847 114.106"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "84 572 129.703"; + rotation = "0.0643694 0.203803 0.976893 121.154"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "12 -588 53.3098"; + rotation = "-0.106716 0.201244 0.973711 103.489"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "684 -644 239.301"; + rotation = "0.806489 0.519856 -0.281648 27.8864"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "452 276 195.604"; + rotation = "0.0499183 -0.259779 0.964377 91.0779"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "148 -580 76.9929"; + rotation = "0.0284311 0.295123 0.955036 166.624"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "460 36 165.863"; + rotation = "0.164616 0.179728 0.969845 112.629"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "404 -508 108.149"; + rotation = "0.0928541 0.428844 0.898594 62.2834"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-180 -644 76.8858"; + rotation = "0.213436 -0.442149 -0.871177 24.0204"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "68 380 237.113"; + rotation = "0.0907535 0.135647 0.986592 70.7282"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "724 692 147.493"; + rotation = "0.150905 0.184078 -0.971258 78.6333"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-284 -436 118.908"; + rotation = "-0.0121816 -0.150659 0.988511 179.012"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-204 420 192.448"; + rotation = "0.165689 0.303724 0.938242 101.599"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-476 -284 182.582"; + rotation = "-0.246293 0.0269417 -0.968821 56.5004"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "420 596 168.886"; + rotation = "-0.161903 0.209071 0.964405 76.0057"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-580 596 181.444"; + rotation = "-0.0292935 0.157077 0.987152 197.772"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "556 412 240.993"; + rotation = "-0.572597 -0.222229 0.789143 51.8795"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-548 92 226.27"; + rotation = "0.11866 -0.130394 0.984336 101.886"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "372 -532 107.694"; + rotation = "0.0900649 0.245798 0.965128 133.493"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-620 244 223.671"; + rotation = "0.0494927 -0.196911 0.979171 154.524"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "732 -444 136.256"; + rotation = "0.388434 -0.108467 0.91507 73.8181"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "268 428 178.296"; + rotation = "0.0668601 -0.0908067 -0.993622 110.344"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-148 60 90.3188"; + rotation = "-0.0134023 -0.0741994 0.997153 79.1604"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-284 388 165.895"; + rotation = "-0.234876 0.0403153 0.971189 163.483"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "124 596 127.841"; + rotation = "0.483003 0.526728 0.699476 31.0606"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-596 380 240.279"; + rotation = "-0.378297 -0.107147 -0.919462 49.5616"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "228 124 183.868"; + rotation = "-0.436153 -0.00930588 0.899824 70.5964"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-484 620 152.752"; + rotation = "0.504004 -0.156447 0.849414 59.7285"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "228 44 165.337"; + rotation = "0.0816348 0.719123 -0.690071 49.1121"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-4 -452 70.0375"; + rotation = "-0.144017 -0.16261 0.976123 109.312"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "724 548 190.18"; + rotation = "0.0806529 0.0665692 0.994517 180.995"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "132 -92 131.296"; + rotation = "-0.342542 -0.403674 0.848359 26.9719"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-340 492 113.899"; + rotation = "-0.115522 0.605647 0.787303 54.3317"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "700 444 223.622"; + rotation = "0.0252624 -0.389747 -0.920575 96.7264"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-460 -532 124.207"; + rotation = "0.218673 0.186645 0.957782 115.255"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-468 388 176.314"; + rotation = "0.424405 -0.171927 0.889 63.8888"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-308 204 159.274"; + rotation = "0.0900598 0.0143329 0.995833 170.041"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "52 -60 157.488"; + rotation = "-0.264064 -0.238158 0.93464 92.8715"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "340 252 216.721"; + rotation = "-0.964915 -0.149549 -0.215812 27.2979"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "340 636 164.743"; + rotation = "-0.0942307 -0.317972 0.943406 177.169"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "444 340 226.475"; + rotation = "-0.646109 -0.382651 0.660395 38.5384"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-196 124 127.783"; + rotation = "0.186036 -0.120031 0.975184 224.973"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-188 244 152.216"; + rotation = "-0.00184356 0.0196636 0.999805 131.009"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-140 -252 212.225"; + rotation = "-0.0734151 0.126838 0.989203 227.539"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "620 300 211.631"; + rotation = "0.00428858 0.656174 0.754598 59.9028"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "236 -68 155.948"; + rotation = "-0.100116 0.43294 0.895846 88.2762"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-444 188 189.855"; + rotation = "0.0661295 0.0038294 -0.997804 91.1255"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-508 556 196.247"; + rotation = "-0.231673 -0.235697 -0.943809 119.913"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "348 292 227.926"; + rotation = "-0.0366838 0.0242367 0.999033 113.051"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-332 148 151.109"; + rotation = "-0.00757895 -0.198039 0.980165 146.637"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "484 -180 228.31"; + rotation = "0.0513199 -0.102834 0.993374 131.287"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "484 276 189.131"; + rotation = "-0.137817 -0.0612426 -0.988562 57.5542"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-500 676 157.444"; + rotation = "-0.771362 -0.22341 0.595893 39.2629"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-244 364 189.497"; + rotation = "-0.236819 0.0266762 0.971188 119.469"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "340 -556 120.091"; + rotation = "-0.0304196 0.288142 0.957104 182.871"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-500 548 192.895"; + rotation = "0.28202 0.0608055 0.95748 160.834"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "148 420 246.493"; + rotation = "-0.501498 -0.666552 -0.551551 12.6559"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "660 308 233.645"; + rotation = "0.355479 -0.0978272 -0.929551 117.765"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "692 -372 150.93"; + rotation = "0.191579 0.076173 0.978517 99.23"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + }; + }; + }; + new SimGroup() { + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/HillSideLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/HillSideLT.mis new file mode 100644 index 00000000..bd60ba55 --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/HillSideLT.mis @@ -0,0 +1,2918 @@ +// DisplayName = HillSide LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//If any civilization is to survive, it is the morality of altruism that men have to reject. +// -- Ayn Rand +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//Cluster Map +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + cdTrack = "2"; + CTF_scoreLimit = "8"; + musicTrack = "lush"; + CTF_timeLimit = "25"; + powerCount = "0"; + + new MissionArea(MissionArea) { + area = "-1215 -648 2070 1440"; + flightCeiling = "450"; + flightCeilingRange = "20"; + + locked = "true"; + }; + new Sun() { + position = "-536 -1240 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.800000 0.800000 0.800000 1.000000"; + ambient = "0.550000 0.550000 0.550000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet1"; + terrainFile = "Scarabrae_nef.ter"; + squareSize = "9"; + + visibleDistance = "575"; + locked = "true"; + hazeDistance = "250"; + position = "-1024 -1024 300"; + }; + new NavigationGraph(NavGraph) { + conjoinAngleDev = "70"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + rotation = "0 0 0 0"; + XDimOverSize = "0"; + YDimOverSize = "0"; + scale = "1 1 1"; + locked = "true"; + GraphFile = "Broadside_nef.nav"; + conjoinBowlDev = "20"; + position = "0 0 0 1"; + coverage = "0"; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera() { + position = "-246.52 -78.0464 101.159"; + rotation = "0.0646005 -0.10428 0.992448 116.832"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + }; + new Camera() { + position = "-213.772 344.926 113.082"; + rotation = "0.0540986 -0.178729 0.98241 146.879"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + }; + new Camera() { + position = "-96.7659 -189.654 108.305"; + rotation = "0.388914 0.148239 -0.909269 45.4865"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + }; + new Camera() { + position = "-82.0096 232.346 104.768"; + rotation = "0.22183 0.135766 -0.965587 64.7362"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + }; + }; + new SimGroup(AmbientSounds) { + + powerCount = "0"; + + new AudioEmitter() { + position = "27.2252 528.191 270.728"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/bird_echo2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "20000"; + maxLoopGap = "60000"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "61.6892 13.9721 224.812"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/bird_echo5.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "30"; + maxDistance = "1920"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "20000"; + maxLoopGap = "40000"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "-120.093 -5.3815 280.551"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/bird_echo1.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "40"; + maxDistance = "2560"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "10000"; + maxLoopGap = "50000"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "382.261 176.691 172.744"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/bird_echo2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "10000"; + maxLoopGap = "50000"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "211.971 -138.511 249.566"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/bird_echo3.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "30000"; + maxLoopGap = "60000"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "-60.1574 -272.541 242.677"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/bird_echo4.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "10"; + maxDistance = "640"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "10000"; + maxLoopGap = "20000"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "140.348 -630.719 234.072"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/bird_echo4.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "20000"; + maxLoopGap = "40000"; + type = "EffectAudioType"; + + locked = "true"; + }; + }; + new Sky(Sky) { + position = "0 0 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "500"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.700000 0.750000 0.850000 1.000000"; + fogDistance = "250"; + fogColor = "0.700000 0.750000 0.850000 1.000000"; + fogVolume1 = "0 0 0"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "nef_5.dml"; + windVelocity = "1 1 0"; + windEffectPrecipitation = "1"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 -222768174765569861000000000000000000000.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -170698929442160049000000000000000000000.000000"; + high_visibleDistance = "500"; + high_fogDistance = "300"; + high_fogVolume1 = "-1 1.73821e-33 1.41683e-33"; + high_fogVolume2 = "-1 0 0"; + high_fogVolume3 = "-1 1.73819e-33 -8.94073e-08"; + + locked = "true"; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "-174.753 385.069 110.217"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "1"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + team = "1"; + }; + new SpawnSphere() { + position = "-220.618 433.251 124.525"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "1"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + team = "1"; + }; + new SpawnSphere() { + position = "-220.881 363.476 102.031"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "1"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + team = "1"; + }; + new SpawnSphere() { + position = "-240.621 402.45 111.589"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "1"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + team = "1"; + }; + new SpawnSphere() { + position = "-206.292 389.471 115.393"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "1"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + team = "1"; + }; + new SpawnSphere() { + position = "-239.367 431.27 119.932"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "1"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + team = "1"; + }; + new SpawnSphere() { + position = "-138.176 375.941 90.8033"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "1"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + team = "1"; + }; + new SpawnSphere() { + position = "-287.534 390.118 107.082"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "1"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + team = "1"; + }; + }; + new SimGroup(base) { + + powerCount = "1"; + + new Item() { + position = "-165.849 281.286 74.632"; + rotation = "0 0 1 179.909"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + missionTypesList = "CTF"; + Target = "33"; + isHome = "1"; + originalPosition = "-165.849 281.286 74.632 0 0 1 3.14"; + className = "FlagObj"; + team = "1"; + WayPoint = "13027"; + Trigger = "13028"; + }; + new StaticShape() { + position = "-165.847 315.589 71.2515"; + rotation = "-0.576792 0.58029 0.574957 120.502"; + scale = "1 1 1"; + dataBlock = "GeneratorLarge"; + lockCount = "0"; + homingCount = "0"; + + Target = "34"; + team = "1"; + }; + new StaticShape() { + position = "-167.552 317.304 86.039"; + rotation = "0 0 1 177.617"; + scale = "1 1 1"; + dataBlock = "SensorLargePulse"; + lockCount = "0"; + homingCount = "0"; + + Target = "35"; + team = "1"; + }; + }; + }; + new SimGroup(Team2) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "-159.629 -190.897 104.227"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "1"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + team = "1"; + }; + new SpawnSphere() { + position = "-218.541 -182.194 74.6875"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "1"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + team = "1"; + }; + new SpawnSphere() { + position = "-127.19 -197.125 88.6817"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "1"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + team = "1"; + }; + new SpawnSphere() { + position = "-152.148 -182.153 96.5912"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "1"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + team = "1"; + }; + new SpawnSphere() { + position = "-192.721 -189.003 93.7051"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "1"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + team = "1"; + }; + new SpawnSphere() { + position = "-79.8141 -187.936 51.023"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "1"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + team = "1"; + }; + new SpawnSphere() { + position = "-180.881 -212.356 131.45"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "1"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + team = "1"; + }; + new SpawnSphere() { + position = "-293.4 -228.637 95.802"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "1"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + team = "1"; + }; + }; + new SimGroup(base) { + + powerCount = "1"; + + new Item() { + position = "-163.668 -118.023 72.541"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + missionTypesList = "CTF"; + Target = "36"; + isHome = "1"; + originalPosition = "-163.668 -118.023 72.541 1 0 0 0"; + className = "FlagObj"; + team = "2"; + WayPoint = "13029"; + Trigger = "13030"; + }; + new Item() { + position = "-161.996 -153.13 72.753"; + rotation = "0 0 -1 4.58367"; + scale = "1 1 1"; + dataBlock = "RepairKit"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "2"; + }; + new StaticShape() { + position = "-161.822 -154.074 83.957"; + rotation = "0 0 -1 4.0109"; + scale = "1 1 1"; + dataBlock = "SensorLargePulse"; + lockCount = "0"; + homingCount = "0"; + + Target = "37"; + team = "2"; + }; + new StaticShape() { + position = "-163.319 -154.423 70.1491"; + rotation = "-0.581353 -0.57511 -0.575568 119.617"; + scale = "1 1 1"; + dataBlock = "GeneratorLarge"; + lockCount = "0"; + homingCount = "0"; + + Target = "38"; + team = "2"; + }; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + + new SimGroup(base) { + + providesPower = "1"; + powerCount = "1"; + }; + }; + }; + new SimGroup(randomObjects) { + + powerCount = "0"; + + new SimGroup(Addition1BELgTree16) { + + powerCount = "0"; + + new TSStatic() { + position = "-76 116 71.4722"; + rotation = "0 0 1 32"; + scale = "0.8 0.8 0.8"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "180 652 160.253"; + rotation = "0 0 1 37"; + scale = "1.1 1.1 1.1"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "236 356 81.8229"; + rotation = "0 0 -1 110"; + scale = "1.2 1.2 1.2"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "516 -172 17.6146"; + rotation = "0 0 1 78.0002"; + scale = "1.4 1.4 1.4"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-212 420 120.389"; + rotation = "0 0 1 235"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "92 276 54.2327"; + rotation = "0 0 1 238"; + scale = "1.4 1.4 1.4"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "20 -372 225.698"; + rotation = "0 0 1 159"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "564 236 165.934"; + rotation = "0 0 1 122"; + scale = "0.8 0.8 0.8"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-364 -276 135.469"; + rotation = "0 0 -1 116"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-524 -412 204.569"; + rotation = "0 0 1 91"; + scale = "1.2 1.2 1.2"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "124 -540 223.236"; + rotation = "0 0 -1 22.0002"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-292 420 107.979"; + rotation = "0 0 1 94.9998"; + scale = "0.8 0.8 0.8"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-716 428 197.604"; + rotation = "0 0 -1 44.9999"; + scale = "1.4 1.4 1.4"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "348 -36 219.417"; + rotation = "1 0 0 0"; + scale = "0.9 0.9 0.9"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "244 420 98.587"; + rotation = "0 0 -1 91"; + scale = "0.9 0.9 0.9"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-292 708 239.42"; + rotation = "0 0 -1 118"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "372 596 180.024"; + rotation = "0 0 1 142"; + scale = "1.4 1.4 1.4"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-708 -564 152.333"; + rotation = "0 0 1 233"; + scale = "0.8 0.8 0.8"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "340 164 158.896"; + rotation = "0 0 1 23"; + scale = "0.8 0.8 0.8"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-396 156 72.5104"; + rotation = "0 0 -1 40.0002"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "372 -140 180.285"; + rotation = "0 0 1 169"; + scale = "1.2 1.2 1.2"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "212 412 94"; + rotation = "0 0 1 164"; + scale = "1.2 1.2 1.2"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-868 604 49.6945"; + rotation = "0 0 1 139"; + scale = "1.3 1.3 1.3"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-188 -428 172.694"; + rotation = "0 0 1 36"; + scale = "0.8 0.8 0.8"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-372 340 114.611"; + rotation = "0 0 1 46"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "44 780 165.344"; + rotation = "0 0 1 32"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-836 -412 176.875"; + rotation = "0 0 1 115"; + scale = "0.8 0.8 0.8"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-12 -628 215.691"; + rotation = "0 0 1 32"; + scale = "0.8 0.8 0.8"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-404 -580 135.611"; + rotation = "0 0 -1 11.9998"; + scale = "1.2 1.2 1.2"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-636 -188 125"; + rotation = "0 0 1 57.9999"; + scale = "0.8 0.8 0.8"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "132 60 94.2916"; + rotation = "0 0 1 175"; + scale = "1.2 1.2 1.2"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "228 364 82.4896"; + rotation = "0 0 1 148"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "228 596 134.823"; + rotation = "0 0 1 91.9998"; + scale = "1.1 1.1 1.1"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "196 228 120.813"; + rotation = "0 0 1 3.99996"; + scale = "1.4 1.4 1.4"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-364 140 62.4548"; + rotation = "0 0 -1 71.0004"; + scale = "0.9 0.9 0.9"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-916 -260 101.632"; + rotation = "0 0 -1 106"; + scale = "1.2 1.2 1.2"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-764 -244 115.073"; + rotation = "0 0 1 126"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "28 -108 29.5972"; + rotation = "0 0 1 209"; + scale = "1.3 1.3 1.3"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-772 -52 115.531"; + rotation = "0 0 1 169"; + scale = "1.3 1.3 1.3"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-396 -420 158.208"; + rotation = "0 0 1 39"; + scale = "1.1 1.1 1.1"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "492 -540 179.406"; + rotation = "0 0 1 187"; + scale = "1.3 1.3 1.3"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-772 -564 145.361"; + rotation = "0 0 1 57.9999"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-844 -636 125.965"; + rotation = "0 0 1 25"; + scale = "1.4 1.4 1.4"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-276 100 66.0868"; + rotation = "0 0 -1 105"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "332 -420 175.674"; + rotation = "0 0 1 182"; + scale = "1.3 1.3 1.3"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-628 348 239.677"; + rotation = "0 0 1 29"; + scale = "0.9 0.9 0.9"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "300 -52 238.326"; + rotation = "0 0 -1 108"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "556 -60 37.0521"; + rotation = "0 0 -1 65.0004"; + scale = "1.2 1.2 1.2"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-908 -92 54.0903"; + rotation = "0 0 1 140"; + scale = "0.8 0.8 0.8"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "244 124 151.531"; + rotation = "0 0 1 99.0002"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-316 188 41.3854"; + rotation = "0 0 1 2.99997"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-236 748 259.552"; + rotation = "0 0 -1 114"; + scale = "1.3 1.3 1.3"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-428 756 235.691"; + rotation = "0 0 1 118"; + scale = "1.4 1.4 1.4"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-36 620 212.941"; + rotation = "0 0 1 196"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-20 524 234.962"; + rotation = "0 0 1 216"; + scale = "1.4 1.4 1.4"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "68 580 247.819"; + rotation = "0 0 1 189"; + scale = "1.2 1.2 1.2"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "364 -324 183.667"; + rotation = "0 0 1 64.9998"; + scale = "1.2 1.2 1.2"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-92 -548 193.014"; + rotation = "0 0 1 87.0002"; + scale = "1.3 1.3 1.3"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-588 428 245.069"; + rotation = "0 0 1 85"; + scale = "0.8 0.8 0.8"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "548 436 156.813"; + rotation = "0 0 1 73.9998"; + scale = "1.2 1.2 1.2"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-44 732 175.715"; + rotation = "0 0 1 18"; + scale = "1.1 1.1 1.1"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-300 556 169.642"; + rotation = "0 0 1 144"; + scale = "1.4 1.4 1.4"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-484 -244 128.771"; + rotation = "0 0 1 124"; + scale = "1.3 1.3 1.3"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-116 292 38.7673"; + rotation = "0 0 1 23"; + scale = "0.8 0.8 0.8"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-188 -452 164.476"; + rotation = "0 0 1 154"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-148 -588 188.958"; + rotation = "0 0 1 235"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-4 -412 244.042"; + rotation = "0 0 -1 93.0002"; + scale = "1.3 1.3 1.3"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-572 -532 176.965"; + rotation = "0 0 1 151"; + scale = "0.9 0.9 0.9"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "20 -596 212.285"; + rotation = "0 0 1 150"; + scale = "1.1 1.1 1.1"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-588 292 225.545"; + rotation = "0 0 -1 111"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-316 -20 17.4965"; + rotation = "0 0 1 91.9998"; + scale = "1.4 1.4 1.4"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "436 252 99.576"; + rotation = "0 0 1 103"; + scale = "1.4 1.4 1.4"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "316 340 87.1944"; + rotation = "0 0 1 160"; + scale = "0.9 0.9 0.9"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-132 764 220.448"; + rotation = "0 0 -1 16.0002"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "540 -628 136.611"; + rotation = "0 0 1 66.0002"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-116 260 43.7639"; + rotation = "0 0 1 198"; + scale = "0.8 0.8 0.8"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-708 276 236.844"; + rotation = "0 0 1 132"; + scale = "0.8 0.8 0.8"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-732 -164 97.073"; + rotation = "0 0 1 152"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-828 -452 175.521"; + rotation = "0 0 1 115"; + scale = "0.9 0.9 0.9"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + }; + new SimGroup(Addition2BEPlant1) { + + powerCount = "0"; + + new TSStatic() { + position = "-788 116 131.364"; + rotation = "0.0324239 0.174946 -0.984044 21.3325"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "284 692 136.562"; + rotation = "0.00408806 0.0946801 -0.995499 106.248"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "212 596 144.551"; + rotation = "-0.583518 -0.725541 -0.364824 26.9713"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-156 220 81.9195"; + rotation = "-0.107279 0.13632 0.984839 209.565"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-660 436 236.065"; + rotation = "-0.101234 0.00163919 0.994861 113.271"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "380 564 172.656"; + rotation = "0.0609896 -0.224764 0.972503 211.164"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-412 -588 135.229"; + rotation = "-0.534562 0.0468071 0.843832 30.6028"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-148 572 209.044"; + rotation = "-0.160145 -0.154384 0.974946 135.036"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-404 108 67.7979"; + rotation = "-0.132651 0.106454 -0.985429 57.7078"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "268 764 143.833"; + rotation = "-0.181944 -0.0122126 0.983233 153.436"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "68 868 151.465"; + rotation = "0.0206604 -0.0719315 -0.997196 108.153"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-484 -20 102.728"; + rotation = "-0.124188 -0.536053 -0.835 48.2425"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-180 532 183.305"; + rotation = "-0.282383 0.0741338 0.956433 80.5075"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "92 60 85.3292"; + rotation = "0.23791 0.548623 -0.801506 22.356"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "116 188 90.7388"; + rotation = "0.0317682 0.99779 0.0583616 17.009"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-220 380 112.628"; + rotation = "-0.8243 0.391235 -0.409225 19.3936"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "516 -524 178.162"; + rotation = "0.213053 -0.105554 0.971322 40.061"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-180 740 250.124"; + rotation = "-0.123655 -0.19087 -0.973796 80.4966"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-692 -548 160.548"; + rotation = "-0.246032 0.0796483 -0.965984 101.946"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-692 732 134.517"; + rotation = "-0.0652956 0.301103 -0.951353 101.81"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-292 -580 160.024"; + rotation = "-0.173932 0.227754 -0.958058 64.189"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "244 820 138.357"; + rotation = "-0.132047 0.205188 0.969774 23.6969"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-124 252 51.4403"; + rotation = "0.0661321 -0.595617 -0.800542 39.414"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-132 628 215.659"; + rotation = "0.0141099 -0.0257736 -0.999568 79.024"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-796 -580 145.104"; + rotation = "-0.0870663 -0.0596237 0.994417 48.2389"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-268 884 244.333"; + rotation = "-0.602959 0.321703 -0.730032 12.3058"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-436 -268 128.732"; + rotation = "0.931826 -0.163746 0.323865 30.2341"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-284 668 237.909"; + rotation = "-0.653349 0.696709 0.296195 20.0678"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-564 724 208.836"; + rotation = "-0.692647 0.358822 -0.625689 25.3193"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-916 588 2.84995"; + rotation = "-0.802451 0.223384 0.553328 17.9697"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-796 -332 180.531"; + rotation = "-0.0741298 0.170602 0.982548 146.56"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "140 148 88.7319"; + rotation = "-0.0688043 -0.11246 0.991271 182.973"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "340 428 102.274"; + rotation = "-0.0302228 -0.0281764 -0.999146 68.0456"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "348 364 90.541"; + rotation = "-0.0148391 0.155772 -0.987682 26.313"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "516 164 120.465"; + rotation = "0.0181658 -0.343093 -0.939126 11.7081"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-588 -180 128.85"; + rotation = "-0.365006 0.233026 0.901371 18.8285"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-452 -388 162.951"; + rotation = "0.0534261 0.121019 0.991211 199.828"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "204 532 127.704"; + rotation = "-0.0100743 -0.0278218 0.999562 125.021"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "524 -452 142.09"; + rotation = "0.818971 -0.162347 0.550391 35.5275"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-188 12 105.517"; + rotation = "-0.00782581 -0.187009 0.982327 52.8095"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-428 316 136.694"; + rotation = "-0.413838 -0.859992 0.298583 23.1529"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "436 284 98.6381"; + rotation = "0.248195 -0.493785 -0.833412 16.7619"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-180 -276 196.027"; + rotation = "0.356265 -0.342276 0.869438 47.6437"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-588 -508 188.992"; + rotation = "-0.427999 -0.206027 0.879983 51.5023"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-604 500 248.562"; + rotation = "-0.030687 -0.137413 0.990038 152.268"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-100 292 40.7284"; + rotation = "0.0934533 -0.0662128 0.99342 98.374"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-44 -556 205.951"; + rotation = "0.351062 -0.116848 -0.929033 63.7181"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-396 -84 71.5584"; + rotation = "0.20538 -0.0642048 0.976574 63.2058"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-468 284 140.426"; + rotation = "0.082567 -0.173929 0.981291 143.646"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "20 -492 235.006"; + rotation = "0.020888 -0.131051 0.991156 157.198"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-628 -212 134.204"; + rotation = "-0.083517 0.211468 0.97381 199.487"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "460 324 100.371"; + rotation = "-0.132474 -0.0576585 0.989508 176.042"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "340 -348 187.18"; + rotation = "-0.184479 0.0464509 -0.981738 109.995"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "476 132 121.732"; + rotation = "0.077741 -0.153153 0.98514 92.857"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-172 -140 57.4334"; + rotation = "-0.127231 0.0928933 0.987514 204.697"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-60 -164 36.6868"; + rotation = "0.013661 -0.198392 -0.980027 119.015"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-708 268 238.805"; + rotation = "0.215322 0.169591 -0.961704 112.088"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "556 132 117.541"; + rotation = "0.0540154 0.193401 -0.979632 42.7949"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "20 -444 250.513"; + rotation = "-0.0238378 -0.0553276 0.998184 126.084"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-172 612 212.728"; + rotation = "-0.103083 0.0841611 0.991106 78.5015"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "340 380 89.4854"; + rotation = "0.298754 0.719501 0.626949 12.7284"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "444 556 207.878"; + rotation = "-0.207934 -0.0392704 0.977354 69.2219"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "476 -532 182.756"; + rotation = "0 0 1 18"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-28 180 44.1695"; + rotation = "0.0720421 0.199511 0.977244 82.3048"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "540 404 172.36"; + rotation = "0.831679 0.204191 0.516349 23.0111"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-180 -116 57.225"; + rotation = "-0.325461 -0.00988458 0.945504 73.0447"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-596 820 230.371"; + rotation = "-0.0857283 -0.0662284 0.994115 164.093"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "356 644 180.416"; + rotation = "0.343938 0.40714 0.846134 22.3744"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-836 -348 173.086"; + rotation = "-0.000136615 0.15193 0.988391 35.3856"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-732 796 167.34"; + rotation = "-0.21366 0.0957397 -0.972205 101.586"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-716 -564 157.347"; + rotation = "-0.777265 -0.406513 0.480215 32.6255"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-44 -540 201.173"; + rotation = "-0.0741472 0.327637 -0.94189 57.8579"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-220 700 266.353"; + rotation = "-0.0572226 -0.119577 0.991175 66.4648"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "340 148 166.926"; + rotation = "0.00157832 0.176237 0.984347 196.738"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "52 100 71.5235"; + rotation = "-0.176451 -0.0203001 0.9841 154.4"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "220 -588 221.204"; + rotation = "-0.118267 0.0670611 0.990715 74.5143"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "492 532 200.968"; + rotation = "-0.0539216 -0.331041 0.942074 63.0041"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-36 36 58.6"; + rotation = "-0.157932 -0.109108 0.981404 33.5905"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-444 -220 112.94"; + rotation = "0.34752 -0.281843 0.894312 61.4669"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-420 -356 157.423"; + rotation = "0.0193803 0.0920103 0.995569 202.901"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-468 876 251.319"; + rotation = "0 0 1 88.9998"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-116 868 220.1"; + rotation = "-0.223351 -0.134438 -0.965423 113.857"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-420 -52 72.607"; + rotation = "0.0879474 -0.095431 0.991543 128.382"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-764 -492 179.6"; + rotation = "0 0 1 126"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-620 -396 253.975"; + rotation = "0.0403419 -0.0540955 0.99772 62.1155"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-380 604 182.017"; + rotation = "-0.352169 0.267199 -0.896985 61.3168"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-636 -404 254.468"; + rotation = "0.00185128 -0.00848304 0.999962 92.0021"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-860 -556 147.166"; + rotation = "-0.675151 0.21267 0.706359 30.7723"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "172 -556 229.426"; + rotation = "-0.156019 0.112204 -0.98136 89.0771"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-196 -516 161.701"; + rotation = "0.0881924 0.521341 -0.848779 29.2766"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "36 540 263.756"; + rotation = "-0.691502 -0.331084 0.642035 32.2041"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-4 -220 77.9611"; + rotation = "0.748788 0.10845 -0.653877 27.232"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + }; + new SimGroup(Addition3BEPlant23) { + + powerCount = "0"; + + new TSStatic() { + position = "116 44 94.1667"; + rotation = "0 0 1 152"; + scale = "1 1 1"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-500 -452 206.187"; + rotation = "0 0 1 67.9998"; + scale = "1.2 1.2 1.2"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-492 -660 130"; + rotation = "0 0 1 26"; + scale = "1.3 1.3 1.3"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "124 -484 232.83"; + rotation = "0 0 1 73.9998"; + scale = "1.1 1.1 1.1"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-868 -412 173.132"; + rotation = "0 0 1 48"; + scale = "1.2 1.2 1.2"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-852 -340 171.24"; + rotation = "0 0 1 161"; + scale = "1.4 1.4 1.4"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-756 652 119.444"; + rotation = "0 0 1 54"; + scale = "1 1 1"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "244 460 107.778"; + rotation = "0 0 1 33"; + scale = "0.9 0.9 0.9"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "580 -468 139.465"; + rotation = "0 0 1 174"; + scale = "0.8 0.8 0.8"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-628 -636 132.024"; + rotation = "0 0 -1 50.9998"; + scale = "1.2 1.2 1.2"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "284 -44 241.396"; + rotation = "0 0 -1 41"; + scale = "1 1 1"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-492 -684 127.813"; + rotation = "0 0 1 167"; + scale = "0.9 0.9 0.9"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-428 780 237.285"; + rotation = "0 0 1 178"; + scale = "1.2 1.2 1.2"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "572 244 169.045"; + rotation = "0 0 1 113"; + scale = "1.4 1.4 1.4"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-348 -412 157.674"; + rotation = "0 0 1 225"; + scale = "1.2 1.2 1.2"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "372 -236 181.781"; + rotation = "0 0 1 187"; + scale = "1.3 1.3 1.3"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-636 388 238.309"; + rotation = "0 0 1 35"; + scale = "1.3 1.3 1.3"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "588 228 168.292"; + rotation = "0 0 -1 38.9999"; + scale = "0.9 0.9 0.9"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-572 596 173.427"; + rotation = "0 0 1 211"; + scale = "1.2 1.2 1.2"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-780 -428 190.392"; + rotation = "0 0 1 191"; + scale = "1.4 1.4 1.4"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "28 172 55.8473"; + rotation = "0 0 1 102"; + scale = "1.4 1.4 1.4"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-796 -612 137.306"; + rotation = "0 0 1 137"; + scale = "0.8 0.8 0.8"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-324 -588 152.938"; + rotation = "0 0 1 102"; + scale = "1.4 1.4 1.4"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-868 -484 165.167"; + rotation = "0 0 -1 68.0003"; + scale = "1.3 1.3 1.3"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-804 812 198.528"; + rotation = "0 0 -1 4.00015"; + scale = "0.8 0.8 0.8"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-612 516 251.635"; + rotation = "0 0 -1 38"; + scale = "0.8 0.8 0.8"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "316 -12 223.927"; + rotation = "0 0 1 1.00014"; + scale = "1.1 1.1 1.1"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-852 484 38.0486"; + rotation = "0 0 1 239"; + scale = "0.9 0.9 0.9"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "92 -452 214.573"; + rotation = "0 0 1 236"; + scale = "0.9 0.9 0.9"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-44 -76 23.2916"; + rotation = "0 0 -1 119"; + scale = "0.9 0.9 0.9"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-436 -596 133.594"; + rotation = "0 0 1 201"; + scale = "0.8 0.8 0.8"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "492 148 122.906"; + rotation = "0 0 1 223"; + scale = "1.4 1.4 1.4"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "460 172 122.642"; + rotation = "0 0 1 132"; + scale = "1.4 1.4 1.4"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "460 540 205.656"; + rotation = "0 0 1 67"; + scale = "1 1 1"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "612 708 134.167"; + rotation = "0 0 1 33"; + scale = "1.1 1.1 1.1"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-572 588 176.406"; + rotation = "0 0 1 43"; + scale = "1.3 1.3 1.3"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-60 316 43.1667"; + rotation = "1 0 0 0"; + scale = "0.8 0.8 0.8"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-44 -140 26.0105"; + rotation = "0 0 1 76.9998"; + scale = "0.8 0.8 0.8"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "244 652 133.899"; + rotation = "0 0 1 166"; + scale = "0.8 0.8 0.8"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "292 332 87.2188"; + rotation = "0 0 1 129"; + scale = "1.3 1.3 1.3"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-564 -476 199.587"; + rotation = "0 0 1 110"; + scale = "1.4 1.4 1.4"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-180 404 119.948"; + rotation = "0 0 -1 65.0004"; + scale = "1.1 1.1 1.1"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-724 268 231.955"; + rotation = "0 0 1 25"; + scale = "0.9 0.9 0.9"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "340 76 186.517"; + rotation = "0 0 -1 7.00012"; + scale = "1.2 1.2 1.2"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "260 276 99.1389"; + rotation = "0 0 1 134"; + scale = "1 1 1"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-884 -44 72.7257"; + rotation = "0 0 1 168"; + scale = "1 1 1"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-540 -468 206.187"; + rotation = "0 0 1 50"; + scale = "1.4 1.4 1.4"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "52 -492 227.483"; + rotation = "0 0 1 174"; + scale = "1.2 1.2 1.2"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-732 652 122.212"; + rotation = "0 0 -1 101"; + scale = "1.1 1.1 1.1"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-164 716 242.92"; + rotation = "0 0 1 93.0002"; + scale = "1 1 1"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-844 84 120.01"; + rotation = "0 0 1 174"; + scale = "0.9 0.9 0.9"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-780 -444 188.417"; + rotation = "0 0 1 107"; + scale = "0.9 0.9 0.9"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-436 20 85.4375"; + rotation = "0 0 1 124"; + scale = "1.3 1.3 1.3"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-764 -252 122.24"; + rotation = "0 0 1 200"; + scale = "1.1 1.1 1.1"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "332 -372 182.24"; + rotation = "0 0 -1 112"; + scale = "1.1 1.1 1.1"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "20 -588 213.965"; + rotation = "0 0 1 117"; + scale = "1.2 1.2 1.2"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "468 588 217.031"; + rotation = "0 0 1 18"; + scale = "1 1 1"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-148 -612 191.191"; + rotation = "0 0 1 79"; + scale = "0.9 0.9 0.9"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-692 244 246.226"; + rotation = "0 0 1 58.9998"; + scale = "1.2 1.2 1.2"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "44 772 169.899"; + rotation = "0 0 -1 76"; + scale = "1.2 1.2 1.2"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "68 -580 201.253"; + rotation = "0 0 1 87.0002"; + scale = "1.1 1.1 1.1"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-772 684 118.896"; + rotation = "0 0 -1 65.0004"; + scale = "1.2 1.2 1.2"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-804 116 128.024"; + rotation = "0 0 -1 58.0005"; + scale = "1.3 1.3 1.3"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "108 -612 206.969"; + rotation = "0 0 1 70"; + scale = "0.8 0.8 0.8"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-84 316 44.7987"; + rotation = "0 0 -1 8.99978"; + scale = "0.9 0.9 0.9"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-716 596 141.413"; + rotation = "0 0 1 217"; + scale = "1.2 1.2 1.2"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "468 156 123.552"; + rotation = "0 0 -1 78.0002"; + scale = "0.9 0.9 0.9"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-76 316 43.7152"; + rotation = "0 0 1 130"; + scale = "1 1 1"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "316 788 170.597"; + rotation = "0 0 -1 88"; + scale = "1.3 1.3 1.3"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-636 -164 126.608"; + rotation = "0 0 1 159"; + scale = "1 1 1"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "284 692 136.212"; + rotation = "0 0 1 198"; + scale = "0.8 0.8 0.8"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-676 284 247.701"; + rotation = "0 0 1 42"; + scale = "0.8 0.8 0.8"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-300 -412 164.781"; + rotation = "0 0 1 188"; + scale = "1.1 1.1 1.1"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-396 -652 127.781"; + rotation = "0 0 1 108"; + scale = "1 1 1"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-524 -588 138.264"; + rotation = "0 0 1 171"; + scale = "1 1 1"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-476 -140 113.076"; + rotation = "0 0 1 97"; + scale = "1.3 1.3 1.3"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "516 124 110.278"; + rotation = "0 0 -1 29"; + scale = "0.8 0.8 0.8"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-500 580 155.465"; + rotation = "0 0 -1 77.0004"; + scale = "1.1 1.1 1.1"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "596 -284 29.2986"; + rotation = "0 0 1 222"; + scale = "1.4 1.4 1.4"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-348 -548 158.517"; + rotation = "0 0 1 106"; + scale = "1.4 1.4 1.4"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-212 772 262.028"; + rotation = "0 0 1 152"; + scale = "1.1 1.1 1.1"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-308 -492 169.885"; + rotation = "0 0 -1 55.0003"; + scale = "1.3 1.3 1.3"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "268 -596 246.955"; + rotation = "0 0 -1 64.0005"; + scale = "0.9 0.9 0.9"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-564 -436 208.5"; + rotation = "0 0 1 138"; + scale = "1.4 1.4 1.4"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-380 -524 152.34"; + rotation = "0 0 1 69.0002"; + scale = "1.2 1.2 1.2"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-444 284 134.01"; + rotation = "0 0 1 3.99996"; + scale = "1.3 1.3 1.3"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-860 84 118.281"; + rotation = "0 0 -1 107"; + scale = "1.3 1.3 1.3"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "140 -660 216.799"; + rotation = "0 0 1 235"; + scale = "1.2 1.2 1.2"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-148 804 230.927"; + rotation = "0 0 1 76.9998"; + scale = "1.1 1.1 1.1"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "596 812 130.295"; + rotation = "0 0 -1 37.0002"; + scale = "1.1 1.1 1.1"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-844 132 119.576"; + rotation = "0 0 -1 28.0002"; + scale = "1.2 1.2 1.2"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-644 36 233.226"; + rotation = "0 0 -1 111"; + scale = "1 1 1"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-516 452 229.302"; + rotation = "0 0 -1 4.00015"; + scale = "1.4 1.4 1.4"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "52 172 60.1667"; + rotation = "0 0 1 23"; + scale = "1.1 1.1 1.1"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-732 644 124.295"; + rotation = "0 0 1 63.0001"; + scale = "1.1 1.1 1.1"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-700 -652 128.979"; + rotation = "0 0 -1 37.0002"; + scale = "1.1 1.1 1.1"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "140 -620 214.424"; + rotation = "0 0 1 20"; + scale = "1 1 1"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-444 -204 109.25"; + rotation = "0 0 1 52"; + scale = "1.2 1.2 1.2"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-716 260 235.149"; + rotation = "0 0 1 107"; + scale = "1 1 1"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-332 -388 159.024"; + rotation = "0 0 -1 22.0002"; + scale = "1 1 1"; + shapeName = "borg23.dts"; + + locked = "true"; + }; + }; + }; + new InteriorInstance() { + position = "-158.478 -122.868 72.4593"; + rotation = "0 0 -1 92.8192"; + scale = "1 1 1"; + interiorFile = "flagbridge.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "-171.082 286.003 74.4972"; + rotation = "0 0 1 87.6625"; + scale = "1 1 1"; + interiorFile = "flagbridge.dif"; + showTerrainInside = "0"; + }; + new StaticShape() { + position = "-163.691 -118.008 72.15"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "LogoProjector"; + lockCount = "0"; + homingCount = "0"; + + holo = "0"; + Target = "-1"; + }; + new Item() { + position = "-167.297 316.407 74.6728"; + rotation = "0 0 -1 4.58367"; + scale = "1 1 1"; + dataBlock = "RepairKit"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "2"; + }; + new StaticShape() { + position = "-165.86 281.286 74.3"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "LogoProjector"; + lockCount = "0"; + homingCount = "0"; + + holo = "0"; + Target = "-1"; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/IcePick.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/IcePick.mis new file mode 100644 index 00000000..28518498 --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/IcePick.mis @@ -0,0 +1,1761 @@ +// DisplayName = IcePick +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//Between two evils, I always choose the one I've never tried before. +//--Mae West +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[CTF]800 points to win +//Map by ChocoTaco +//--- MISSION STRING END --- + + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + cdTrack = "2"; + CTF_scoreLimit = "8"; + powerCount = "0"; + CTF_timeLimit = "30"; + musicTrack = "desert"; + + new MissionArea(MissionArea) { + area = "-896 -1216 1184 1008"; + flightCeiling = "450"; + flightCeilingRange = "50"; + + locked = "true"; + }; + new Sun() { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.660000 0.460000 0.560000 1.000000"; + ambient = "0.400000 0.300000 0.300000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/DesertDet2"; + terrainFile = "icedagger.ter"; + squareSize = "8"; + emptySquares = "180364"; + + locked = "true"; + position = "-1024 -1024 0"; + hazeDistance = "250"; + visibleDistance = "1200"; + }; + new NavigationGraph(NavGraph) { + conjoinAngleDev = "45"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + locked = "true"; + conjoinBowlDev = "20"; + coverage = "0"; + position = "0 0 0 1"; + rotation = "0 0 0 0"; + YDimOverSize = "0"; + GraphFile = "Sirocco.nav"; + scale = "1 1 1"; + XDimOverSize = "0"; + }; + new Sky(Sky) { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "384"; + useSkyTextures = "0"; + renderBottomTexture = "0"; + SkySolidColor = "0.550000 0.150000 0.150000 0.000000"; + fogDistance = "256"; + fogColor = "0.450000 0.450000 0.450000 1.000000"; + fogVolume1 = "160 0 70"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "sky_lava_brown.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "0.400000 0.150000 0.700000 0.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 0.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 7.453e+15 5.32259e+21"; + high_fogVolume2 = "-1 6.02948e-30 -2.03442e-08"; + high_fogVolume3 = "-1 2.34173e-08 -2.68518e+32"; + + locked = "true"; + cloudSpeed0 = "0.000000 0.000000"; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "64.7019 -876.492 98.3999"; + rotation = "0 0 1 72.1928"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "80"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + }; + new SimGroup(Base0) { + + powerCount = "0"; + + new InteriorInstance() { + position = "-8.47615 -910.534 80.2471"; + rotation = "-0 0 -1 42.3988"; + scale = "1.25 1.25 1.25"; + interiorFile = "ptowr7.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new TSStatic() { + position = "-34.4531 -926.767 62.462"; + rotation = "-0 0 -1 42.3988"; + scale = "2 2 2"; + shapeName = "smiscf.dts"; + + team = "1"; + }; + new InteriorInstance() { + position = "-33.8907 -938.345 92.352"; + rotation = "-0 0 -1 42.3988"; + scale = "0.5 0.85 0.85"; + interiorFile = "pwall1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance() { + position = "-20.1082 -921.045 77.348"; + rotation = "-0 0 -1 42.3988"; + scale = "1 1 1"; + interiorFile = "pbunk5.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new TSStatic() { + position = "-11.1483 -912.742 105.972"; + rotation = "0 0 1 228.793"; + scale = "2 2 2"; + shapeName = "smiscf.dts"; + + team = "1"; + }; + new InteriorInstance() { + position = "-30.7605 -930.838 48.4136"; + rotation = "-0 0 -1 42.3988"; + scale = "0.8 0.8 0.8"; + interiorFile = "ptowr1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + }; + new Item() { + position = "-31.0222 -930.571 94.468"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + speed = "0.304225"; + lastDTStat = "7091"; + team = "1"; + WayPoint = "5808"; + Trigger = "5809"; + searchSchedule = "30047"; + stand = "5760"; + originalPosition = "-31.0222 -930.571 94.468 1 0 0 0"; + Target = "33"; + isHome = "1"; + className = "FlagObj"; + pass = "1"; + }; + }; + new SimGroup(Team2) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "-715.127 -506.7 98.688"; + rotation = "-0 0 -1 72.3753"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "80"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + }; + new SimGroup(Base0) { + + powerCount = "0"; + + new InteriorInstance() { + position = "-604.922 -504.926 116.842"; + rotation = "0 0 1 152.798"; + scale = "0.5 0.85 0.85"; + interiorFile = "pwall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-636.738 -525.102 104.737"; + rotation = "0 0 1 152.798"; + scale = "1.25 1.25 1.25"; + interiorFile = "ptowr7.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new TSStatic() { + position = "-633.971 -523.702 130.462"; + rotation = "0 0 -1 117.821"; + scale = "2 2 2"; + shapeName = "smiscf.dts"; + + team = "2"; + }; + new InteriorInstance() { + position = "-609.913 -511.349 72.9041"; + rotation = "0 0 1 152.798"; + scale = "0.8 0.8 0.8"; + interiorFile = "ptowr1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new TSStatic() { + position = "-607.415 -516.244 86.1521"; + rotation = "0 0 1 152.798"; + scale = "2 2 2"; + shapeName = "smiscf.dts"; + + team = "2"; + }; + new InteriorInstance() { + position = "-622.756 -518.007 101.838"; + rotation = "0 0 1 152.798"; + scale = "1 1 1"; + interiorFile = "pbunk5.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + }; + new Item() { + position = "-609.738 -511.314 118.9"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + searchSchedule = "86059"; + team = "2"; + WayPoint = "5810"; + Trigger = "5811"; + stand = "5773"; + originalPosition = "-609.738 -511.314 118.9 1 0 0 0"; + Target = "34"; + isHome = "1"; + className = "FlagObj"; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + }; + }; + new SimGroup(Ambiance) { + + powerCount = "0"; + }; + new SimGroup(Rocks) { + + new InteriorInstance(InteriorInstance) { + position = "720.235 -282.543 153.312"; + rotation = "0.0618189 -0.0819848 -0.994714 41.6133"; + scale = "0.8 0.8 0.8"; + interiorFile = "pspir3.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-720.031 -748.383 218.34"; + rotation = "-0.0080877 0.0248034 -0.99966 112.21"; + scale = "0.8 0.8 0.8"; + interiorFile = "pspir3.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "317.202 -1197.85 176.203"; + rotation = "-0.0102593 -0.0578878 0.99827 63.2195"; + scale = "0.8 0.8 0.8"; + interiorFile = "pspir3.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "288.092 16.022 227.44"; + rotation = "0 0 1 160.428"; + scale = "1 1 1"; + interiorFile = "pspir1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-416.549 -72.8862 85.1322"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + interiorFile = "pspir4.dif"; + showTerrainInside = "0"; + }; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera() { + position = "7.61543 -942.403 101.564"; + rotation = "0 0 -1 84.7978"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera() { + position = "-341.247 -781.021 69.819"; + rotation = "-0.768402 0.124004 0.627839 28.8305"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera() { + position = "-642.926 -489.252 125.65"; + rotation = "0 0 1 111.727"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + }; + new SimGroup(Towers) { + + providesPower = "1"; + powerCount = "1"; + + new InteriorInstance() { + position = "-192.981 -410.061 217.293"; + rotation = "0 0 -1 113.446"; + scale = "0.66 1 1"; + interiorFile = "pwall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-328.199 -703.46 30.6743"; + rotation = "-0 0 -1 11.4591"; + scale = "1.8 1.8 1.8"; + interiorFile = "ptowr2.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance() { + position = "-185.316 -669.382 108.631"; + rotation = "-0.019613 -0.195472 -0.980513 11.6855"; + scale = "2 2 2"; + interiorFile = "pbrdg4.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "-424.944 -717.996 118.177"; + rotation = "-0.0196129 -0.195475 -0.980513 11.6853"; + scale = "2 2 2"; + interiorFile = "pbrdg4.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "-209.412 -415.879 179.464"; + rotation = "0 0 -1 113.446"; + scale = "1.5 1.5 1.5"; + interiorFile = "ptowr5.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "-233.301 -679.116 110.551"; + rotation = "-0.019613 -0.195472 -0.980513 11.6855"; + scale = "2 2 2"; + interiorFile = "pbrdg4.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "-376.959 -708.262 116.257"; + rotation = "-0.0196129 -0.195475 -0.980513 11.6853"; + scale = "2 2 2"; + interiorFile = "pbrdg4.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "-217.438 -421.017 217.293"; + rotation = "0 0 -1 113.446"; + scale = "0.66 1 1"; + interiorFile = "pwall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "-111.2 -739.087 79.5557"; + rotation = "0 0 1 78.4952"; + scale = "1.1 1.1 1.1"; + interiorFile = "pmisc5.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance() { + position = "-281.152 -688.815 112.416"; + rotation = "-0.019613 -0.195472 -0.980513 11.6855"; + scale = "2 2 2"; + interiorFile = "pbrdg4.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "-329.137 -698.549 114.337"; + rotation = "-0.019613 -0.195472 -0.980513 11.6855"; + scale = "2 2 2"; + interiorFile = "pbrdg4.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "-512.278 -682.369 98.4679"; + rotation = "0 0 1 78.4952"; + scale = "1.1 1.1 1.1"; + interiorFile = "pmisc5.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new Item() { + position = "-209.445 -415.869 213.128"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairKit"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + }; + new SimGroup(RandomOrganics) { + + new SimGroup(Addition1SWShrub24) { + + new TSStatic() { + position = "-524 -1500 243.406"; + rotation = "0 0 -1 95.0004"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-740 -284 166.078"; + rotation = "0 0 1 97"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "324 -652 217.938"; + rotation = "0 0 -1 115"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-964 -292 89.2501"; + rotation = "0 0 -1 35.9998"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-556 -996 190.453"; + rotation = "0 0 1 239"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "276 -620 206.547"; + rotation = "0 0 -1 32"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-924 -1180 142.828"; + rotation = "0 0 1 185"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-356 -660 73.5312"; + rotation = "0 0 -1 88"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-148 -532 191.844"; + rotation = "0 0 1 238"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-244 -748 87.75"; + rotation = "0 0 -1 1.9999"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-556 -388 111.328"; + rotation = "0 0 1 107"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-636 -1148 217.469"; + rotation = "0 0 1 223"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-492 -268 148.625"; + rotation = "0 0 1 164"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-668 -500 134.141"; + rotation = "0 0 1 85.9998"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "236 -1228 226.359"; + rotation = "0 0 1 49"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-844 -724 174.609"; + rotation = "0 0 -1 69.0002"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-396 -164 156.281"; + rotation = "0 0 1 172"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "404 -724 248.406"; + rotation = "0 0 -1 63.0001"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-236 -1476 164.891"; + rotation = "0 0 1 60.0001"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-836 -892 121.141"; + rotation = "0 0 -1 100"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-660 -700 182.422"; + rotation = "0 0 1 18"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-668 -276 165.953"; + rotation = "0 0 -1 104"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-636 -84 123.609"; + rotation = "0 0 1 143"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "140 -628 202.594"; + rotation = "0 0 -1 29.9998"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-812 -1212 227.656"; + rotation = "0 0 1 101"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-276 -836 68.5313"; + rotation = "0 0 -1 99.0002"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-956 -1540 174.328"; + rotation = "0 0 1 24"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-116 -948 66.5"; + rotation = "0 0 1 225"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "316 -1124 237.5"; + rotation = "0 0 1 176"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "236 -908 230.25"; + rotation = "0 0 1 53"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-252 -884 90.0938"; + rotation = "0 0 1 222"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "68 -1052 171.922"; + rotation = "0 0 1 109"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-228 -636 109.469"; + rotation = "0 0 -1 11.9998"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "420 -44 163.813"; + rotation = "0 0 -1 74.0004"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-572 -532 113.625"; + rotation = "0 0 1 149"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "300 -812 256.781"; + rotation = "0 0 1 118"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-1012 -228 64.1719"; + rotation = "0 0 1 174"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "28 -940 113.844"; + rotation = "0 0 1 63.0001"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-300 -356 200.984"; + rotation = "0 0 1 177"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-572 -340 140.625"; + rotation = "0 0 -1 87.0002"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-1076 -404 92.9844"; + rotation = "0 0 1 144"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-668 -356 142.031"; + rotation = "0 0 1 63.0001"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-340 -1188 177.469"; + rotation = "0 0 1 21"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-228 -1260 178.656"; + rotation = "0 0 -1 25.0002"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-412 -684 97.5156"; + rotation = "0 0 1 203"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "180 -1308 242.062"; + rotation = "0 0 -1 37.0002"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "116 -260 206.906"; + rotation = "0 0 -1 53.9998"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "492 -404 219.781"; + rotation = "0 0 1 127"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-1060 -636 77.4532"; + rotation = "0 0 1 93.0002"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "84 -140 158.047"; + rotation = "0 0 -1 44"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "68 -276 222.391"; + rotation = "0 0 1 117"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-220 -1068 136.328"; + rotation = "0 0 -1 98.0004"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-1020 -988 72.0312"; + rotation = "0 0 -1 23.9998"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-868 -1404 266.234"; + rotation = "0 0 1 139"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "36 -1356 204.359"; + rotation = "0 0 1 115"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "28 -1220 206.937"; + rotation = "0 0 1 67.9998"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-988 -1124 93.6718"; + rotation = "0 0 1 111"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-36 -12 136.219"; + rotation = "0 0 1 164"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "444 -1252 174.328"; + rotation = "0 0 1 9.99997"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-972 -68 68.1563"; + rotation = "0 0 1 182"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "28 -684 192.719"; + rotation = "0 0 1 121"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-340 12 116.234"; + rotation = "0 0 1 63.0001"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-932 -92 53.6094"; + rotation = "0 0 1 6.00005"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "436 -1500 164.172"; + rotation = "0 0 1 177"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-636 -1308 289.031"; + rotation = "0 0 1 40"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "44 -1404 180.969"; + rotation = "0 0 1 232"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-668 -92 134.25"; + rotation = "0 0 -1 35.9998"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-468 -516 72.0468"; + rotation = "0 0 -1 69.0002"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-956 -868 68.3125"; + rotation = "0 0 1 232"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-988 -484 88.4219"; + rotation = "0 0 1 90.0002"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-852 -1340 247.953"; + rotation = "0 0 1 15"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "220 -420 160.453"; + rotation = "0 0 1 49"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "212 -1068 214.984"; + rotation = "0 0 1 163"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-692 -148 137.297"; + rotation = "0 0 -1 111"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "516 -548 184"; + rotation = "0 0 1 173"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-100 12 165.125"; + rotation = "0 0 -1 4.00015"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-364 -772 71.9218"; + rotation = "0 0 1 164"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-820 -1524 277.875"; + rotation = "0 0 1 146"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-340 -804 69.7656"; + rotation = "0 0 1 197"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "436 -964 252.125"; + rotation = "0 0 1 46"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-700 -1548 276.219"; + rotation = "0 0 1 116"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "284 -1236 203.047"; + rotation = "0 0 1 4.99997"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-708 -1004 190.375"; + rotation = "0 0 1 167"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-620 -44 114.844"; + rotation = "0 0 1 57"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-92 -972 68.0469"; + rotation = "0 0 -1 2.9997"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-1068 -1164 145.781"; + rotation = "0 0 1 102"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-44 -1564 183.719"; + rotation = "0 0 1 222"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-140 -252 211.328"; + rotation = "0 0 1 161"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "20 -1516 159"; + rotation = "0 0 1 126"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-956 -1284 171.031"; + rotation = "0 0 1 223"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-756 -1396 288.828"; + rotation = "0 0 -1 53.9998"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-364 -660 73.0313"; + rotation = "0 0 1 184"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-540 -828 182.781"; + rotation = "0 0 1 110"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-708 -484 133.656"; + rotation = "0 0 -1 35.9998"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-988 -1212 154.875"; + rotation = "0 0 -1 111"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-1076 -604 85.9531"; + rotation = "0 0 1 221"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-580 -948 195.703"; + rotation = "0 0 1 212"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-980 -948 85.3125"; + rotation = "0 0 1 39"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "4 -1044 118.078"; + rotation = "0 0 -1 32"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-660 -1356 283.547"; + rotation = "0 0 1 97"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-876 -1428 260.734"; + rotation = "0 0 1 4.99997"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "60 -1204 224.688"; + rotation = "0 0 -1 4.99997"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "428 -1204 204.516"; + rotation = "0 0 1 238"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "44 -508 177.219"; + rotation = "0 0 1 85"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "524 -1060 211.312"; + rotation = "0 0 1 32"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-924 -836 74.4218"; + rotation = "0 0 1 7.99996"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-292 -212 214.187"; + rotation = "0 0 1 204"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-4 -788 122.437"; + rotation = "0 0 1 240"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-452 -716 129.734"; + rotation = "0 0 1 113"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-956 -948 80.75"; + rotation = "0 0 1 169"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "60 -1540 171.156"; + rotation = "0 0 -1 73.0006"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-300 -1108 150.25"; + rotation = "0 0 1 7.00001"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "396 -228 213.281"; + rotation = "0 0 -1 101"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-300 -612 85.0938"; + rotation = "0 0 1 13"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-476 -1316 243.406"; + rotation = "0 0 -1 19.9999"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-572 -1364 278.828"; + rotation = "0 0 1 29"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "396 -948 263.984"; + rotation = "0 0 1 79.9998"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-252 -404 211.359"; + rotation = "0 0 -1 91"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "508 -412 224.453"; + rotation = "0 0 1 30"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "164 -428 156.516"; + rotation = "0 0 -1 66.0002"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-1044 4 117.344"; + rotation = "0 0 1 141"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "244 -1092 228.219"; + rotation = "0 0 1 169"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-740 -748 222.031"; + rotation = "0 0 1 7.00001"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "284 -1556 150.656"; + rotation = "0 0 -1 5.99979"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "244 -1148 220.578"; + rotation = "0 0 1 118"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "188 -852 207.609"; + rotation = "0 0 1 128"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-340 -796 68.3281"; + rotation = "0 0 1 149"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-564 -964 192.766"; + rotation = "0 0 1 220"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-60 -460 133.391"; + rotation = "0 0 1 176"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-20 -60 141.297"; + rotation = "0 0 1 57.9999"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-844 -1204 202.125"; + rotation = "0 0 1 33"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-884 -724 154.375"; + rotation = "0 0 1 128"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-868 -596 158.953"; + rotation = "0 0 -1 82"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-108 -1308 182.391"; + rotation = "0 0 1 67"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "484 -1492 166.563"; + rotation = "0 0 1 44"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-948 -932 75.9531"; + rotation = "0 0 1 181"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-876 -724 159.734"; + rotation = "0 0 1 206"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "76 -652 208.797"; + rotation = "0 0 1 237"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-52 -452 132.938"; + rotation = "0 0 1 207"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-68 -1444 160.812"; + rotation = "0 0 -1 74.0004"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "404 -156 192.078"; + rotation = "0 0 1 168"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "68 -252 215.516"; + rotation = "0 0 1 79.9998"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-1028 -932 103.203"; + rotation = "0 0 1 43"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "132 -756 204.156"; + rotation = "0 0 1 112"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-20 -1532 166.141"; + rotation = "0 0 1 112"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "36 4 129.969"; + rotation = "0 0 1 201"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "180 -100 165.484"; + rotation = "0 0 1 223"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-148 -844 78.375"; + rotation = "0 0 -1 104"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-28 -348 192.266"; + rotation = "0 0 -1 55.0003"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-668 -916 197.781"; + rotation = "0 0 1 130"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-1028 -372 97.1094"; + rotation = "0 0 1 88.9998"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "76 -948 125.156"; + rotation = "0 0 -1 102"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-956 -348 96.7657"; + rotation = "0 0 1 43"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-1036 -140 71.0156"; + rotation = "0 0 1 53"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "84 -1388 167.672"; + rotation = "0 0 1 85.9998"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-996 -644 108.297"; + rotation = "0 0 1 142"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "92 -1284 231.391"; + rotation = "0 0 1 152"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-796 -476 164.75"; + rotation = "0 0 1 108"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "92 -1012 156.406"; + rotation = "0 0 1 232"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-804 -428 146.172"; + rotation = "0 0 1 42"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "100 -1500 201.266"; + rotation = "0 0 1 213"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-396 -1356 222.359"; + rotation = "0 0 1 237"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-316 -972 137.344"; + rotation = "0 0 1 102"; + scale = "1 1 1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-116 -1564 148.531"; + rotation = "0 0 1 183"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-548 -580 122.766"; + rotation = "0 0 1 51"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "484 -1148 218.859"; + rotation = "0 0 -1 19.9999"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-260 -940 111.016"; + rotation = "0 0 -1 43.0002"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "20 -1484 162.109"; + rotation = "0 0 1 25"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "212 -716 227.844"; + rotation = "0 0 -1 23.9998"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-252 -132 142.422"; + rotation = "0 0 1 198"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "420 -188 208.25"; + rotation = "0 0 1 52"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-844 -1084 144.891"; + rotation = "0 0 -1 84.0002"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-628 -972 200.969"; + rotation = "0 0 1 231"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "332 -84 193.297"; + rotation = "0 0 1 186"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "276 -1052 233.594"; + rotation = "0 0 -1 108"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-212 -1348 173.062"; + rotation = "0 0 1 106"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "380 -636 215.578"; + rotation = "1 0 0 0"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-1020 -940 97.375"; + rotation = "0 0 -1 53"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "28 -1276 206.094"; + rotation = "0 0 1 22"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-980 -564 113.5"; + rotation = "0 0 1 175"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-908 -188 85.5781"; + rotation = "0 0 1 192"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "164 -1084 199.484"; + rotation = "0 0 1 142"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-220 -772 82.7813"; + rotation = "0 0 -1 96.0002"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-588 -1460 255.875"; + rotation = "0 0 -1 119"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-316 -12 136.766"; + rotation = "0 0 1 29"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-508 -516 87.0157"; + rotation = "0 0 -1 53.9998"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "380 -1492 140.5"; + rotation = "0 0 1 196"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-108 -268 206.875"; + rotation = "0 0 -1 96.0002"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "220 -348 208.281"; + rotation = "0 0 1 57.9999"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "332 -1492 139.281"; + rotation = "0 0 -1 61.0005"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-332 -1292 194.469"; + rotation = "0 0 -1 23.9998"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-1076 -988 106.391"; + rotation = "0 0 -1 26"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "148 -356 202.938"; + rotation = "0 0 1 179"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "180 -1340 233.219"; + rotation = "0 0 -1 73.0006"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "404 -260 221.734"; + rotation = "0 0 1 79"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-764 -1276 257.641"; + rotation = "0 0 -1 88"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "348 -1172 197.906"; + rotation = "0 0 -1 32"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "268 -1244 214.187"; + rotation = "0 0 1 187"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "-772 -212 160.047"; + rotation = "0 0 1 201"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg24.dts"; + }; + new TSStatic() { + position = "220 -772 250.797"; + rotation = "0 0 1 13"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg24.dts"; + }; + }; + }; +}; +//--- OBJECT WRITE END --- + +// Take note of the original values. + +$DefaultVehicleRespawnTime = $VehicleRespawnTime; +$DefaultVehicleMax[ScoutVehicle] = $VehicleMax[ScoutVehicle]; +$DefaultVehicleMax[AssaultVehicle] = $VehicleMax[AssaultVehicle]; +$DefaultVehicleMax[MobileBaseVehicle] = $VehicleMax[MobileBaseVehicle]; +$DefaultVehicleMax[ScoutFlyer] = $VehicleMax[ScoutFlyer]; +$DefaultVehicleMax[BomberFlyer] = $VehicleMax[BomberFlyer]; +$DefaultVehicleMax[HAPCFlyer] = $VehicleMax[HAPCFlyer]; + +// Set the values the way you want them! +$VehicleRespawnTime = 15000; // 15 seconds to respawn placed vehicles +$Vehiclemax[ScoutVehicle] = 8; // Wildcat Grav Cycle +$VehicleMax[AssaultVehicle] = 2; // Beowulf Assault Tank +$VehicleMax[MobileBaseVehicle] = 2; // MPB Mobile Base +$VehicleMax[ScoutFlyer] = 2; // Shrike Turbograv +$VehicleMax[BomberFlyer] = 1; // Thundersword Bomber +$VehicleMax[HAPCFlyer] = 2; // Havoc Heavy Transport + +package reddwarf { + +function CTFGame::gameOver(%game) + +{ +// Put the values back the way they were + +$VehicleRespawnTime = $DefaultVehicleRespawnTime; +$VehicleMax[ScoutVehicle] = $DefaultVehicleMax[ScoutVehicle]; +$VehicleMax[AssaultVehicle] = $DefaultVehicleMax[AssaultVehicle]; +$VehicleMax[MobileBaseVehicle] = $DefaultVehicleMax[MobileBaseVehicle]; +$VehicleMax[ScoutFlyer] = $DefaultVehicleMax[ScoutFlyer]; +$VehicleMax[BomberFlyer] = $DefaultVehicleMax[BomberFlyer]; +$VehicleMax[HAPCFlyer] = $DefaultVehicleMax[HAPCFlyer]; +Parent::gameOver(%game); +deactivatepackage(reddwarf); +} + +}; + +activatepackage(reddwarf); diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/NarcolepsyLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/NarcolepsyLT.mis new file mode 100644 index 00000000..c18b891b --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/NarcolepsyLT.mis @@ -0,0 +1,1061 @@ +// DisplayName = Narcolepsy LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//I'm on a train, but there's no one at the helm- +//And there's a demon in my brain starts to overwhelm. +// -- Third Eye Blind +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[CTF]800 points to win +//Bases share power. +//Map by Rooster128 +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + musicTrack = "lush"; + cdTrack = "2"; + powerCount = "0"; + CTF_scoreLimit = "8"; + CTF_timeLimit = "25"; + + new MissionArea(MissionArea) { + area = "-752 -848 1488 1680"; + flightCeiling = "3500"; + flightCeilingRange = "50"; + + locked = "true"; + }; + new Sun() { + position = "-832 -1272 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.919145 0 -0.393919"; + color = "0.870000 0.800000 0.900000 1.000000"; + ambient = "0.650000 0.550000 0.650000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet1"; + terrainFile = "rst_agroleon.ter"; + squareSize = "8"; + + visibleDistance = "1200"; + locked = "true"; + position = "-1024 -1024 0"; + hazeDistance = "250"; + }; + new NavigationGraph(navGraph) { + conjoinAngleDev = "45"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + XDimOverSize = "0"; + YDimOverSize = "0"; + locked = "true"; + GraphFile = "Equinox.nav"; + position = "0 0 0 1"; + conjoinBowlDev = "20"; + rotation = "0 0 0 0"; + coverage = "0"; + scale = "1 1 1"; + }; + new Sky(Sky) { + position = "-832 -1272 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "420"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.500000 0.450000 0.500000 1.000000"; + fogDistance = "375"; + fogColor = "0.350000 0.330000 0.500000 0.100000"; + fogVolume1 = "325 0 200"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "aurawisp.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -nan"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 -nan -6.14964"; + high_fogVolume2 = "-1 -0.00137871 -nan"; + high_fogVolume3 = "-1 -7.70194e-05 -1.02778e-18"; + + locked = "true"; + cloudSpeed0 = "0.000500 0.000500"; + }; + new InteriorInstance(InteriorInstance) { + position = "278.192 -478.466 72.4759"; + rotation = "0 0 1 90"; + scale = "1 1 1"; + interiorFile = "rst_islebase.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "348.356 -315.857 37.0217"; + rotation = "0 0 1 41.253"; + scale = "1 1 1"; + interiorFile = "rst_islebase2.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "152.229 -219.861 57.4974"; + rotation = "0 0 1 40.1071"; + scale = "1 1 1"; + interiorFile = "rilke_whitedwarf_bridge.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-160.229 211.861 57.4974"; + rotation = "0 0 1 220.107"; + scale = "1 1 1"; + interiorFile = "rilke_whitedwarf_bridge.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-150.295 193.087 71.552"; + rotation = "0 0 -1 49.893"; + scale = "1 1 1"; + interiorFile = "rst_barrier1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "0 0 127.528"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "rst_lush_floatingisle3.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "0 0 126.875"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "kif_cinereousfs.dif"; + showTerrainInside = "0"; + }; + new SimGroup() { + + powerCount = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "132.088 -223.508 24.0665"; + rotation = "0 0 -1 45.355"; + scale = "2 2 2"; + interiorFile = "brock8.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "142.295 -201.087 71.552"; + rotation = "0 0 1 130.107"; + scale = "1 1 1"; + interiorFile = "rst_barrier1.dif"; + showTerrainInside = "0"; + }; + new SimGroup(teams) { + + powerCount = "0"; + + new SimGroup(team1) { + + powerCount = "3"; + + new InteriorInstance(InteriorInstance) { + position = "-286.192 470.466 72.4759"; + rotation = "0 0 -1 90.0002"; + scale = "1 1 1"; + interiorFile = "rst_islebase.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new TSStatic() { + position = "-197.362 353.035 46.3113"; + rotation = "0 0 -1 50.9932"; + scale = "2 2 2"; + shapeName = "stackable3m.dts"; + + team = "1"; + }; + new Item() { + position = "-252.769 268.646 60.9909"; + rotation = "0 0 1 122.131"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + className = "FlagObj"; + Target = "35"; + isHome = "1"; + team = "1"; + WayPoint = "6125"; + Trigger = "6126"; + originalPosition = "-252.769 268.646 60.9909 0 0 1 2.13159"; + }; + new InteriorInstance(InteriorInstance) { + position = "-356.356 307.857 37.0217"; + rotation = "0 0 1 221.253"; + scale = "1 1 1"; + interiorFile = "rst_islebase2.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-252.812 268.669 56.8024"; + rotation = "0 0 1 210.367"; + scale = "1 1 2"; + interiorFile = "bmisc3.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new SimGroup(spawnSpheres) { + + powerCount = "3"; + + new SpawnSphere() { + position = "-329.416 377.767 61.8253"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + }; + new TSStatic() { + position = "-320.673 335.158 12.6549"; + rotation = "0 0 -1 107.143"; + scale = "2 2 2"; + shapeName = "stackable3m.dts"; + + team = "1"; + }; + }; + new SimGroup(team2) { + + powerCount = "3"; + + new TSStatic() { + position = "312.673 -343.158 14.0549"; + rotation = "-0 -0 1 72.8567"; + scale = "2 2 2"; + shapeName = "stackable3m.dts"; + + team = "2"; + }; + new SimGroup(spawnSpheres) { + + powerCount = "3"; + + new SpawnSphere() { + position = "321.416 -385.767 61.8253"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + }; + new TSStatic() { + position = "189.362 -361.035 46.9113"; + rotation = "0 0 1 129.007"; + scale = "2 2 2"; + shapeName = "stackable3m.dts"; + + team = "2"; + }; + new Item() { + position = "244.769 -276.646 61.0005"; + rotation = "0 0 -1 57.8687"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + className = "FlagObj"; + Target = "60"; + isHome = "1"; + team = "2"; + WayPoint = "6127"; + Trigger = "6128"; + originalPosition = "244.769 -276.646 61.0005 0 0 -1 1.01"; + }; + new InteriorInstance(InteriorInstance) { + position = "244.812 -276.669 56.8024"; + rotation = "0 0 1 30.3667"; + scale = "1 1 2"; + interiorFile = "bmisc3.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + }; + new SimGroup(team0) { + + powerCount = "0"; + + new TSStatic() { + position = "-838.762 548.382 145.081"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + + team = "0"; + }; + new TSStatic() { + position = "830.762 -556.382 145.501"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + + team = "0"; + }; + new TSStatic() { + position = "818.984 317.51 82.1612"; + rotation = "0 0 1 53.858"; + scale = "1.3 1.3 1.3"; + shapeName = "borg19.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-826.984 -325.51 78.4812"; + rotation = "0 0 1 233.858"; + scale = "1.3 1.3 1.3"; + shapeName = "borg19.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-477.126 -22.7023 77.8154"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + + team = "0"; + }; + new TSStatic() { + position = "469.119 14.6917 78.7354"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-175.83 -580.32 45.4946"; + rotation = "0 0 1 73.521"; + scale = "2 2 2"; + shapeName = "borg16.dts"; + + team = "0"; + }; + new TSStatic() { + position = "167.792 572.448 45.4046"; + rotation = "0 0 -1 106.479"; + scale = "2 2 2"; + shapeName = "borg16.dts"; + + team = "0"; + }; + new TSStatic() { + position = "56.5107 311.912 109.39"; + rotation = "0 0 -1 48.7014"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-64.5107 -319.912 109.39"; + rotation = "0 0 1 131.299"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + team = "0"; + }; + new TSStatic() { + position = "305.009 -376.406 8.54131"; + rotation = "0 0 1 116.31"; + scale = "1.2 1.2 1.2"; + shapeName = "borg16.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-313.036 368.352 8.87131"; + rotation = "0 0 -1 63.69"; + scale = "1.2 1.2 1.2"; + shapeName = "borg16.dts"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-132.708 398.323 52.9196"; + rotation = "0 0 -1 65.3172"; + scale = "3 3 3"; + interiorFile = "brock6.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "124.708 -406.323 52.9196"; + rotation = "-0 -0 1 114.683"; + scale = "3 3 3"; + interiorFile = "brock6.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "145.832 -628.944 51.9306"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "bspir2.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-153.832 620.944 52.1406"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + interiorFile = "bspir2.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "696.763 168.887 52.7979"; + rotation = "0 0 1 75.6304"; + scale = "1 1 1"; + interiorFile = "bspir5.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-705.001 -175.957 54.6979"; + rotation = "0 0 -1 104.37"; + scale = "1 1 1"; + interiorFile = "bspir5.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "940.083 -24.9194 64.1941"; + rotation = "0 0 1 67.0361"; + scale = "1 1 1"; + interiorFile = "bspir3.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-920.331 4.19879 60.2141"; + rotation = "0 0 -1 112.964"; + scale = "1 1 1"; + interiorFile = "bspir3.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "895.136 679.819 144.67"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "bspir1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-903.136 -687.819 144.06"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + interiorFile = "bspir1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + }; + }; + new InteriorInstance(InteriorInstance) { + position = "-142.067 224.353 1.3183"; + rotation = "0 0 1 220.107"; + scale = "4 4 4"; + interiorFile = "bmisc4.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-140.088 215.508 24.0665"; + rotation = "0 0 1 134.645"; + scale = "2 2 2"; + interiorFile = "brock8.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "134.067 -232.353 1.3183"; + rotation = "0 0 1 40.107"; + scale = "4 4 4"; + interiorFile = "bmisc4.dif"; + showTerrainInside = "0"; + }; + new SimGroup() { + + powerCount = "0"; + }; + new Item() { + position = "0.0141479 0.0142997 130.94"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairKit"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "3.65309 3.6006 130.877"; + rotation = "0 0 -1 45.2637"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "-3.68847 -3.70939 130.877"; + rotation = "0 0 -1 45.2637"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "-3.63029 3.62365 130.877"; + rotation = "0 0 -1 45.2637"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "3.75055 -3.74587 130.877"; + rotation = "0 0 -1 45.2637"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new SimGroup(RandomOrganics) { + + powerCount = "0"; + + new SimGroup(Addition2BEPlant23) { + + powerCount = "0"; + + new TSStatic() { + position = "-116 -116 60"; + rotation = "0 0 1 218"; + scale = "1 1 1"; + shapeName = "borg23.dts"; + }; + new TSStatic() { + position = "628 -84 43.2343"; + rotation = "0 0 1 195"; + scale = "0.8 0.8 0.8"; + shapeName = "borg23.dts"; + }; + new TSStatic() { + position = "-396 324 53.6094"; + rotation = "0 0 1 135"; + scale = "1.3 1.3 1.3"; + shapeName = "borg23.dts"; + }; + new TSStatic() { + position = "308 -316 15.6563"; + rotation = "0 0 1 151"; + scale = "1.4 1.4 1.4"; + shapeName = "borg23.dts"; + }; + new TSStatic() { + position = "-740 -228 22.4375"; + rotation = "0 0 -1 26"; + scale = "1 1 1"; + shapeName = "borg23.dts"; + }; + new TSStatic() { + position = "-12 -268 124.203"; + rotation = "0 0 1 28"; + scale = "1.2 1.2 1.2"; + shapeName = "borg23.dts"; + }; + new TSStatic() { + position = "-540 -564 43.5469"; + rotation = "0 0 1 28"; + scale = "1.1 1.1 1.1"; + shapeName = "borg23.dts"; + }; + new TSStatic() { + position = "-708 -652 149.391"; + rotation = "0 0 1 234"; + scale = "1.4 1.4 1.4"; + shapeName = "borg23.dts"; + }; + new TSStatic() { + position = "-92 148 26.4218"; + rotation = "0 0 -1 22.9999"; + scale = "0.9 0.9 0.9"; + shapeName = "borg23.dts"; + }; + new TSStatic() { + position = "532 628 98.9844"; + rotation = "0 0 -1 34.0002"; + scale = "1.3 1.3 1.3"; + shapeName = "borg23.dts"; + }; + new TSStatic() { + position = "-492 -108 40.875"; + rotation = "0 0 1 18"; + scale = "1.2 1.2 1.2"; + shapeName = "borg23.dts"; + }; + new TSStatic() { + position = "-468 124 25.4531"; + rotation = "0 0 1 67"; + scale = "1.4 1.4 1.4"; + shapeName = "borg23.dts"; + }; + new TSStatic() { + position = "36 764 45.8437"; + rotation = "0 0 -1 85"; + scale = "1.3 1.3 1.3"; + shapeName = "borg23.dts"; + }; + new TSStatic() { + position = "180 404 25.7031"; + rotation = "0 0 -1 104"; + scale = "0.9 0.9 0.9"; + shapeName = "borg23.dts"; + }; + new TSStatic() { + position = "-36 140 22.8125"; + rotation = "0 0 1 84.0002"; + scale = "1 1 1"; + shapeName = "borg23.dts"; + }; + new TSStatic() { + position = "-284 -452 13.6875"; + rotation = "0 0 1 43"; + scale = "1 1 1"; + shapeName = "borg23.dts"; + }; + new TSStatic() { + position = "52 -588 50.0468"; + rotation = "0 0 1 61.9998"; + scale = "1 1 1"; + shapeName = "borg23.dts"; + }; + new TSStatic() { + position = "-620 620 137.984"; + rotation = "0 0 1 116"; + scale = "0.8 0.8 0.8"; + shapeName = "borg23.dts"; + }; + new TSStatic() { + position = "-36 572 46.1875"; + rotation = "0 0 1 51"; + scale = "1.3 1.3 1.3"; + shapeName = "borg23.dts"; + }; + new TSStatic() { + position = "-580 28 61.2969"; + rotation = "0 0 1 188"; + scale = "0.8 0.8 0.8"; + shapeName = "borg23.dts"; + }; + }; + new SimGroup(Addition3BEPlant5) { + + powerCount = "0"; + + new TSStatic() { + position = "-324 412 25.7969"; + rotation = "0.191712 -0.265306 0.944912 195.129"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "324 364 38.125"; + rotation = "0.129808 0.127635 0.98329 67.8915"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "396 -700 149.75"; + rotation = "-0.0117046 -0.0239895 -0.999644 52.0163"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "148 -396 48.2968"; + rotation = "-0.0515434 -0.00309354 -0.998666 116.069"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-4 -76 62.1562"; + rotation = "0.101477 0.142819 0.984533 193.786"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-988 644 149.594"; + rotation = "0.0297425 -0.0307301 0.999085 208.975"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-332 -212 86.0312"; + rotation = "0.486711 0.871938 -0.0532538 36.294"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-996 -764 130.469"; + rotation = "0.255721 0.0987328 0.961696 206.001"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "588 636 112.203"; + rotation = "0.18497 0.502862 -0.844344 51.1432"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-540 532 75.3125"; + rotation = "-0.100631 -0.093576 0.990513 145.312"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-428 -820 120.734"; + rotation = "-0.387408 0.17477 0.905191 64.0131"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-100 -300 107.453"; + rotation = "-0.263992 -0.0888558 0.960423 97.3002"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-380 20 41.5469"; + rotation = "0.0285152 -0.0357983 0.998952 110.057"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "828 -924 79.3593"; + rotation = "0.770771 -0.10065 0.629112 43.2386"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-236 -132 45.8906"; + rotation = "0.0521167 0.124108 -0.990899 115.473"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-124 412 56.0157"; + rotation = "-0.0980853 0.114723 0.988543 138.44"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "548 -836 145.344"; + rotation = "-0.0595663 -0.233897 -0.970435 89.7189"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-572 -452 86.2968"; + rotation = "0.140367 -0.133917 0.981001 203.557"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-116 -668 39.4531"; + rotation = "0.0632928 -0.00965255 0.997948 96.1171"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "908 756 145.656"; + rotation = "0.096399 0.23623 0.966904 187.736"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "620 668 128.938"; + rotation = "-0.163874 0.515909 0.840823 53.5722"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-924 364 85.75"; + rotation = "0.298382 0.466837 -0.832485 62.9377"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "332 436 42.7656"; + rotation = "0.273518 0.146983 -0.95057 81.8636"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "660 940 149.563"; + rotation = "0.0156201 -0.00418542 0.999869 150.004"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-516 116 35.9218"; + rotation = "0.14056 -0.161856 0.976753 80.3259"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "436 -748 148.594"; + rotation = "-0.0175728 -0.206575 0.978273 71.1871"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "172 84 32.2969"; + rotation = "-0.0993103 -0.345714 -0.93307 85.946"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-292 932 148.734"; + rotation = "0.0707513 0.113938 0.990965 67.4795"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-276 -236 119.875"; + rotation = "-0.00182474 -0.295816 0.955243 218.343"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-308 284 29.0624"; + rotation = "0.31458 0.24076 0.918191 108.691"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "748 828 80.1719"; + rotation = "0.463926 0.124675 0.877057 62.4518"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "980 -172 38.1562"; + rotation = "0.142252 0.0611469 0.98794 98.6874"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + }; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera() { + position = "112.589 -404.957 82.4456"; + rotation = "0 0 1 73.3386"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera() { + position = "-120.589 396.957 82.4456"; + rotation = "0 0 -1 106.661"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera() { + position = "-92.6466 -185.01 144.139"; + rotation = "0 0 1 28.0749"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera() { + position = "84.6466 177.01 144.139"; + rotation = "0 0 1 208.075"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + }; + new InteriorInstance() { + position = "-284.842 469.812 61.8397"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-311.242 455.812 62.0397"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-298.171 463.251 69.4085"; + rotation = "1 0 0 0"; + scale = "1 0.5 1"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-372.128 271.916 47.5129"; + rotation = "0 0 -1 49.2744"; + scale = "1 1 1"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-357.936 274.62 43.0805"; + rotation = "0 0 1 42.3991"; + scale = "1 1 1"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "276.899 -477.67 62.3859"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "303.51 -463.172 61.843"; + rotation = "0 0 1 0.573347"; + scale = "1 1 1"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "349.448 -282.118 43.4018"; + rotation = "0 0 1 41.253"; + scale = "1 1 1"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "362.517 -279.389 47.5606"; + rotation = "0 0 -1 50.4204"; + scale = "1 1 1"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "290.008 -469.416 69.5067"; + rotation = "1 0 0 0"; + scale = "1 0.5 1"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/OsIrisLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/OsIrisLT.mis new file mode 100644 index 00000000..4d416b76 --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/OsIrisLT.mis @@ -0,0 +1,1023 @@ +// DisplayName = Os Iris LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//O Osiris Nu, the Eye of Horus hath avenged thee. +//It hath cast down headlong all thine enemies for thee, +//and all thine enemies have been cast down headlong before thee. +// -- from "The Chapter of the Four Torches" in "The Book of the Dead" +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[LCTF]800 points to win +//Map by Salieri +//--- MISSION STRING END --- +exec("particles/IrisHoverEmitter.cs"); + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + powerCount = "0"; + CTF_timeLimit = "25"; + musicTrack = "lush"; + CTF_scoreLimit = "8"; + cdTrack = "2"; + + new MissionArea(MissionArea) { + area = "-696 -544 1408 1104"; + flightCeiling = "2000"; + flightCeilingRange = "50"; + + locked = "true"; + }; + new Sun() { + position = "600 -38 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.77249 0.391362 -0.500094"; + color = "0.600000 0.600000 0.600000 1.000000"; + ambient = "0.200000 0.300000 0.300000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet1"; + terrainFile = "TWL-Os_Iris.ter"; + squareSize = "8"; + emptySquares = "98131 98219"; + + locked = "true"; + position = "-1024 -1024 0"; + hazeDistance = "250"; + visibleDistance = "1200"; + }; + new NavigationGraph(NavGraph) { + conjoinAngleDev = "45"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + XDimOverSize = "0"; + locked = "true"; + GraphFile = "MissionBlank.nav"; + conjoinBowlDev = "20"; + position = "0 0 0 1"; + rotation = "0 0 0 0"; + coverage = "0"; + scale = "1 1 1"; + YDimOverSize = "0"; + }; + new Sky(Sky) { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "420"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.390000 0.390000 0.390000 0.000000"; + fogDistance = "220"; + fogColor = "0.300000 0.380000 0.400000 1.000000"; + fogVolume1 = "0 0 0"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "Iris_sky.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 -198748244414614883000000000000000000000.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -222768174765569861000000000000000000000.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 0 0"; + high_fogVolume2 = "-1 0 0"; + high_fogVolume3 = "-1 0 0"; + + locked = "true"; + cloudSpeed0 = "0.000000 0.000000"; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + }; + new SimGroup(Base0) { + + powerCount = "0"; + + new SimGroup(MainGens) { + + powerCount = "2"; + + new SimGroup(MainBase) { + + powerCount = "2"; + + new InteriorInstance() { + position = "-409.405 -4.00493 140.793"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "irisbase.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new InteriorInstance() { + position = "-409.405 -4.00493 140.793"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "irisinside.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new InteriorInstance() { + position = "-294.489 -4.00493 120.06"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "iristurbase.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + }; + new SimGroup(Details) { + + powerCount = "2"; + }; + new SimGroup(Flagbase) { + + powerCount = "2"; + + new Item() { + position = "-409.405 -4.00493 140.825"; + rotation = "0 0 1 90.0002"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + isHome = "1"; + originalPosition = "-409.405 -4.00493 140.825 0 0 1 1.5708"; + locked = "true"; + team = "1"; + WayPoint = "5678"; + Trigger = "5679"; + Target = "33"; + className = "FlagObj"; + }; + }; + new SimGroup(Sensors) { + + powerCount = "2"; + }; + new SimGroup(Inventories) { + + powerCount = "2"; + }; + new SimGroup(TURRETS) { + + powerCount = "2"; + }; + new SimGroup(MiscItems) { + + powerCount = "2"; + }; + }; + new SimGroup(FFGens) { + + powerCount = "0"; + + new SimGroup(FFs) { + + powerCount = "0"; + }; + }; + }; + new SpawnSphere() { + position = "-423.804 -100.418 136.322"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "40"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "-422.676 96.3248 144.705"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "40"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + }; + new SimGroup(Team2) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + }; + new SimGroup(Base0) { + + powerCount = "0"; + + new SimGroup(FFGens) { + + powerCount = "0"; + + new SimGroup(FFs) { + + powerCount = "0"; + }; + }; + new SimGroup(MainGens) { + + powerCount = "2"; + + new SimGroup(MainBase) { + + powerCount = "2"; + + new InteriorInstance() { + position = "401.3 -3.96249 140.793"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + interiorFile = "irisbase.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new InteriorInstance() { + position = "401.3 -3.96249 140.793"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + interiorFile = "irisinside.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "286.017 -3.96249 120.06"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "iristurbase.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + }; + new SimGroup(Details) { + + powerCount = "2"; + }; + new SimGroup(Flagbase) { + + powerCount = "2"; + + new Item() { + position = "401.3 -3.96249 140.825"; + rotation = "0 0 1 90.0002"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + isHome = "1"; + originalPosition = "401.3 -3.96249 140.825 0 0 1 1.5708"; + locked = "true"; + WayPoint = "5680"; + team = "2"; + Trigger = "5681"; + Target = "34"; + className = "FlagObj"; + }; + }; + new SimGroup(Inventories) { + + powerCount = "2"; + }; + new SimGroup(MiscItems) { + + powerCount = "2"; + }; + new SimGroup(Sensors) { + + powerCount = "2"; + }; + new SimGroup(TURRETS) { + + powerCount = "2"; + }; + }; + }; + new SimSet(TrackerTeam_0) { + + team = "2"; + + new ScriptObject() { + + packetLoss = "0"; + name = "\x10\c8Salieri\x11"; + clientId = "10570"; + isListening = "0"; + isSmurf = "1"; + chatMuted = "0"; + teamId = "0"; + isBot = "0"; + targetId = "32"; + canListen = "0"; + score = "0"; + isAdmin = "1"; + ping = "0"; + voiceEnabled = "0"; + isSuperAdmin = "1"; + className = "PlayerRep"; + guid = "0"; + }; + }; + new SpawnSphere() { + position = "408.15 -111.297 147.006"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "40"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "401.912 91.7368 148.058"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "40"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + + new InteriorInstance() { + position = "-4.78705 -3.96249 116.495"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "irismonu.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "0"; + }; + new InteriorInstance() { + position = "21.5721 -52.3001 107.245"; + rotation = "-0.77699 0.614341 -0.137378 32.1119"; + scale = "1 1 1"; + interiorFile = "irisruins1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "0"; + }; + new InteriorInstance() { + position = "-18.473 41.3316 104.682"; + rotation = "0.426713 0.892104 0.148548 42.6339"; + scale = "1 1 1"; + interiorFile = "irisruins1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "0"; + }; + new InteriorInstance() { + position = "76.4383 -9.40526 121.408"; + rotation = "0.0256367 -0.930404 0.365639 62.0286"; + scale = "1 1 1"; + interiorFile = "irisruin3.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "0"; + }; + new InteriorInstance() { + position = "71.5343 -0.896625 119.982"; + rotation = "0.465955 0.176658 0.866994 153.393"; + scale = "1 1 1"; + interiorFile = "irisruin3.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "0"; + }; + new InteriorInstance() { + position = "66.8241 -7.57254 117.458"; + rotation = "0.16828 0.978745 -0.117218 73.4432"; + scale = "1 1 1"; + interiorFile = "irisruin2.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "0"; + }; + new InteriorInstance() { + position = "-57.419 -25.7856 113.562"; + rotation = "-0.252519 -0.538585 0.803841 132.105"; + scale = "1 1 1"; + interiorFile = "irisruin3.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "0"; + }; + new InteriorInstance() { + position = "-57.5348 2.29659 111.037"; + rotation = "0.819811 0.25878 0.510825 126.858"; + scale = "1 1 1"; + interiorFile = "irisruin3.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "0"; + }; + new InteriorInstance() { + position = "-65.6359 -7.42713 116.996"; + rotation = "0.179695 -0.974772 0.132399 74.1691"; + scale = "1 1 1"; + interiorFile = "irisruin2.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "0"; + }; + }; + }; + new SimGroup(Ambiance) { + + powerCount = "0"; + + new AudioEmitter(Bird3_3) { + position = "-98.2016 -489.095 151.408"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/bird_echo3.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.2"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "100"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "3000"; + maxLoopGap = "8000"; + type = "EffectAudioType"; + }; + new AudioEmitter(Bird1_3) { + position = "-7.74549 526.731 152.064"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/bird_echo1.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.2"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "100"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "3000"; + maxLoopGap = "8000"; + type = "EffectAudioType"; + }; + new AudioEmitter(Wind) { + position = "3.63857 -7.65454 184.325"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/drywind2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.15"; + isLooping = "1"; + is3D = "0"; + minDistance = "20"; + maxDistance = "100"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + }; + new AudioEmitter(crickets) { + position = "-5.61423 -2.92623 129.11"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/crickets_drygrass.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.3"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "100"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + }; + new AudioEmitter(River2_1) { + position = "-314.401 -2.79196 102.373"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/river2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.3"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "100"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + }; + new AudioEmitter(Bird3_2) { + position = "-668.932 107.968 192.292"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/bird_echo3.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.2"; + isLooping = "1"; + is3D = "1"; + minDistance = "40"; + maxDistance = "200"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "3000"; + maxLoopGap = "8000"; + type = "EffectAudioType"; + }; + new AudioEmitter(Leaves_3) { + position = "35.1761 342.965 141.85"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/leavesrustling.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.2"; + isLooping = "1"; + is3D = "1"; + minDistance = "10"; + maxDistance = "50"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + }; + new AudioEmitter(River2_2) { + position = "307.544 -6.51719 95.624"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/river2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.3"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "100"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + }; + new AudioEmitter(Leaves_4) { + position = "26.9028 -359.932 141.545"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/leavesrustling.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.2"; + isLooping = "1"; + is3D = "1"; + minDistance = "10"; + maxDistance = "50"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + }; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera() { + position = "-59.3742 -5.80733 176.016"; + rotation = "0.155695 -0.248049 0.956154 118.059"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera() { + position = "-497.84 -10.6801 141.447"; + rotation = "-0.0341124 0.019987 0.999218 60.7727"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera() { + position = "493.201 -3.04994 142.045"; + rotation = "0.00745402 0.00474639 -0.999961 64.9764"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + }; + new FileObject() { + }; + new FileObject() { + }; + new SimGroup(Water) { + + powerCount = "0"; + + new WaterBlock(Water1) { + position = "-344 -64 81.898"; + rotation = "1 0 0 0"; + scale = "64 128 11.5"; + liquidType = "RiverWater"; + density = "1"; + viscosity = "15"; + waveMagnitude = "0.1"; + surfaceTexture = "LiquidTiles/Riverdance_water_1"; + surfaceOpacity = "0.4"; + envMapTexture = "lush/skies/lushcloud3"; + envMapIntensity = "1"; + removeWetEdges = "1"; + + params2 = "0.39 0.39 0.2 0.133"; + params1 = "0.63 -2.41 0.33 0.21"; + locked = "true"; + seedPoints = "0 0 1 0 1 1 0 1"; + floodFill = "1"; + params3 = "1.21 -0.61 0.13 -0.33"; + textureSize = "32 32"; + params0 = "0.32 -0.67 0.066 0.5"; + extent = "100 100 10"; + }; + new WaterBlock(water2) { + position = "272 -64 81.898"; + rotation = "1 0 0 0"; + scale = "64 128 11.5"; + liquidType = "RiverWater"; + density = "1"; + viscosity = "15"; + waveMagnitude = "0.1"; + surfaceTexture = "LiquidTiles/Riverdance_water_1"; + surfaceOpacity = "0.4"; + envMapTexture = "lush/skies/lushcloud3"; + envMapIntensity = "1"; + removeWetEdges = "1"; + + params2 = "0.39 0.39 0.2 0.133"; + params1 = "0.63 -2.41 0.33 0.21"; + locked = "true"; + seedPoints = "0 0 1 0 1 1 0 1"; + floodFill = "1"; + params3 = "1.21 -0.61 0.13 -0.33"; + textureSize = "32 32"; + params0 = "0.32 -0.67 0.066 0.5"; + extent = "100 100 10"; + }; + }; + new SimGroup(MissionParticles) { + + powerCount = "0"; + }; + new SimGroup(RandomOrganics) { + + powerCount = "0"; + + new SimGroup(BESmTreegrp) { + + powerCount = "0"; + + new TSStatic() { + position = "-234.732 -90.5696 133.027"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + }; + new TSStatic() { + position = "-72.8089 148.841 147.134"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + }; + new TSStatic() { + position = "216.885 -94.4717 135.596"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + }; + new TSStatic() { + position = "26.5432 -359.325 125.821"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + }; + new TSStatic() { + position = "36.4952 343.79 124.666"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + }; + }; + new SimGroup(BELgTreegrp) { + + powerCount = "0"; + + new TSStatic() { + position = "135.971 134.28 159.08"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + }; + new TSStatic() { + position = "-101.925 -96.9945 135.057"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + }; + new TSStatic() { + position = "-7.38177 525.942 132.407"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + }; + new TSStatic() { + position = "-97.6965 -488.184 135.313"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "-670.893 106.25 177.909"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + }; + new TSStatic() { + position = "653.692 105.094 175.913"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + }; + }; + new SimGroup(BEPlantgrp) { + + powerCount = "0"; + + new TSStatic() { + position = "-271.477 -54.3344 117.841"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg23.dts"; + }; + new TSStatic() { + position = "-236.69 78.9205 134.377"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "-14.1008 -281.612 109.284"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg32.dts"; + }; + new TSStatic() { + position = "129.178 -160.887 157.376"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "200.829 106.798 140.775"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "152.664 176.885 153.705"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "1.45952 279.608 110.102"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg23.dts"; + }; + new TSStatic() { + position = "-178.198 148.694 153.88"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg25.dts"; + }; + new TSStatic() { + position = "-640.271 -153.96 161.664"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg23.dts"; + }; + new TSStatic() { + position = "-584.063 9.27257 112.871"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg20.dts"; + }; + new TSStatic() { + position = "645.226 -119.464 175.289"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg31.dts"; + }; + new TSStatic() { + position = "513.711 -62.9564 118.169"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg23.dts"; + }; + }; + new SimGroup(BERocks) { + + powerCount = "0"; + + new InteriorInstance() { + position = "22.4112 23.2528 107.381"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "prock6.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "-25.0647 15.547 106.956"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "prock6.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "-25.1861 -24.2778 104.933"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "prock8.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "20.8759 -28.5637 106.196"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "prock6.dif"; + showTerrainInside = "0"; + }; + }; + }; + new TSStatic() { + position = "-362.906 -3.93437 91.2908"; + rotation = "-0.578959 0.573654 0.57942 120.279"; + scale = "1.78788 2.16526 1"; + shapeName = "bmiscf.dts"; + }; + new TSStatic() { + position = "355.074 -3.95335 91.6212"; + rotation = "-0.578958 0.57942 0.573654 120.279"; + scale = "1.80069 2.21471 1"; + shapeName = "bmiscf.dts"; + }; + new Item() { + position = "286.077 -3.85148 120.046"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairKit"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new Item() { + position = "-294.466 -3.97794 120.143"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairKit"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_PipeDream.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/PipeDreamLT.mis similarity index 68% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_PipeDream.mis rename to docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/PipeDreamLT.mis index 34f444a0..98013739 100644 --- a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_PipeDream.mis +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/PipeDreamLT.mis @@ -1,5 +1,5 @@ -// DisplayName = DMP-Pipe Dream -// MissionTypes = CTF +// DisplayName = Pipe Dream LT +// MissionTypes = LCTF //--- MISSION QUOTE BEGIN --- //[18:22] <@OrieN> worst thing can happen when you get conced with a drink in ur hand @@ -7,7 +7,7 @@ //--- MISSION QUOTE END --- //--- MISSION STRING BEGIN --- -//[CTF]1200 points to win +//[CTF]1000 points to win //Stations are self-powered. //Wash your hands!! //Map by Rooster128 @@ -16,11 +16,11 @@ //--- OBJECT WRITE BEGIN --- new SimGroup(MissionGroup) { - CTF_timeLimit = "25"; - CTF_scoreLimit = "12"; - musicTrack = "lush"; + CTF_scoreLimit = "10"; cdTrack = "4"; powerCount = "0"; + CTF_timeLimit = "25"; + musicTrack = "lush"; new MissionArea(MissionArea) { area = "-464 -456 992 768"; @@ -37,9 +37,9 @@ new SimGroup(MissionGroup) { squareSize = "8"; visibleDistance = "1200"; - hazeDistance = "250"; locked = "true"; position = "-1024 -1024 0"; + hazeDistance = "250"; }; new Sun() { position = "-1024 -1024 0"; @@ -65,20 +65,20 @@ new SimGroup(MissionGroup) { powerCount = "0"; }; - new NavigationGraph(NavGraph) { + new NavigationGraph(navGraph) { conjoinAngleDev = "45"; cullDensity = "0.3"; customArea = "0 0 0 0"; - XDimOverSize = "0"; - scale = "1 1 1"; - YDimOverSize = "0"; - locked = "true"; - conjoinBowlDev = "20"; GraphFile = "Minotaur.nav"; + conjoinBowlDev = "20"; + locked = "true"; position = "0 0 0 1"; coverage = "0"; rotation = "0 0 0 0"; + XDimOverSize = "0"; + YDimOverSize = "0"; + scale = "1 1 1"; }; new Sky(Sky) { position = "-1024 -1024 0"; @@ -111,11 +111,11 @@ new SimGroup(MissionGroup) { high_fogVolume2 = "-1 1.12775e-06 8.30861e+10"; high_fogVolume3 = "-1 -9.62437e-27 1.47753e+25"; - locked = "true"; cloudSpeed0 = "0.002000 0.003000"; + locked = "true"; }; new WaterBlock() { - position = "-216 -88 270.845"; + position = "-432 -88 270.845"; rotation = "1 0 0 0"; scale = "32 32 118.294"; liquidType = "OceanWater"; @@ -126,14 +126,14 @@ new SimGroup(MissionGroup) { envMapIntensity = "1"; removeWetEdges = "1"; - params0 = "0.32 -0.67 0.066 0.5"; - floodFill = "1"; extent = "100 100 10"; + params2 = "0.39 0.39 0.2 0.133"; + params0 = "0.32 -0.67 0.066 0.5"; seedPoints = "0 0 1 0 1 1 0 1"; textureSize = "32 32"; params3 = "1.21 -0.61 0.13 -0.33"; params1 = "0.63 -2.41 0.33 0.21"; - params2 = "0.39 0.39 0.2 0.133"; + floodFill = "1"; }; new SimGroup(environ) { @@ -175,74 +175,14 @@ new SimGroup(MissionGroup) { scale = "3 3 4"; shapeName = "stackable5l.dts"; }; - new StaticShape() { - position = "-182.853 8.73472 321.888"; - rotation = "0 0 1 90"; - scale = "2 2 2"; - nameTag = "Base"; - dataBlock = "Banner_Strength"; - lockCount = "0"; - homingCount = "0"; - - Target = "-1"; - }; - new StaticShape() { - position = "-182.86 -33.0544 322.014"; - rotation = "0 0 1 90"; - scale = "2 2 2"; - nameTag = "Base"; - dataBlock = "Banner_Honor"; - lockCount = "0"; - homingCount = "0"; - - Target = "-1"; - }; - new StaticShape() { - position = "-237.173 -12.5911 320.428"; - rotation = "0 0 -1 90"; - scale = "2 2 2"; - nameTag = "Base"; - dataBlock = "Banner_Unity"; - lockCount = "0"; - homingCount = "0"; - - Target = "-1"; - }; - new StaticShape() { - position = "201.537 8.79068 322.146"; - rotation = "0 0 -1 90"; - scale = "2 2 2"; - nameTag = "Base"; - dataBlock = "Banner_Honor"; - lockCount = "0"; - homingCount = "0"; - - Target = "-1"; - }; - new StaticShape() { - position = "201.596 -33.1985 322.02"; - rotation = "0 0 -1 90"; - scale = "2 2 2"; - nameTag = "Base"; - dataBlock = "Banner_Strength"; - lockCount = "0"; - homingCount = "0"; - - Target = "-1"; - }; - new StaticShape() { - position = "256.083 -11.7861 320.759"; - rotation = "0 0 1 89.9087"; - scale = "2 2 2"; - nameTag = "Base"; - dataBlock = "Banner_Unity"; - lockCount = "0"; - homingCount = "0"; - - Target = "-1"; + new TSStatic() { + position = "223.022 37.5702 276.297"; + rotation = "1 0 0 0"; + scale = "5.5 5.5 5.5"; + shapeName = "stackable2m.dts"; }; new TSStatic() { - position = "-204.226 -61.8554 276.241"; + position = "217.623 37.5702 276.297"; rotation = "1 0 0 0"; scale = "5.5 5.5 5.5"; shapeName = "stackable2m.dts"; @@ -253,12 +193,24 @@ new SimGroup(MissionGroup) { scale = "5.5 5.5 5.5"; shapeName = "stackable2m.dts"; }; + new TSStatic() { + position = "212.223 37.5702 276.297"; + rotation = "1 0 0 0"; + scale = "5.5 5.5 5.5"; + shapeName = "stackable2m.dts"; + }; new TSStatic() { position = "-193.426 -61.8554 276.241"; rotation = "1 0 0 0"; scale = "5.5 5.5 5.5"; shapeName = "stackable2m.dts"; }; + new TSStatic() { + position = "-204.226 -61.8554 276.241"; + rotation = "1 0 0 0"; + scale = "5.5 5.5 5.5"; + shapeName = "stackable2m.dts"; + }; }; new SimGroup(teams) { @@ -280,9 +232,9 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - Target = "-1"; ammoStore = "1"; team = "0"; + Target = "-1"; }; new Item() { position = "0.352201 0.669448 247.196"; @@ -295,9 +247,9 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - Target = "-1"; ammoStore = "1"; team = "0"; + Target = "-1"; }; new Item() { position = "0.352201 -25.1306 247.196"; @@ -310,9 +262,9 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - Target = "-1"; ammoStore = "1"; team = "0"; + Target = "-1"; }; new Item() { position = "18.3522 -25.1306 247.196"; @@ -325,48 +277,51 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - Target = "-1"; ammoStore = "1"; team = "0"; + Target = "-1"; }; new Item() { - position = "-186.36 -12.1352 315.024"; - rotation = "0 0 -1 90"; + position = "9.01328 39.8043 280.876"; + rotation = "1 0 0 0"; scale = "1 1 1"; - dataBlock = "RepairPack"; + dataBlock = "RepairKit"; lockCount = "0"; homingCount = "0"; collideable = "0"; static = "1"; rotate = "0"; - Target = "-1"; team = "0"; + Target = "-1"; }; new Item() { - position = "205.24 -12.1352 315.024"; - rotation = "0 0 -1 90"; + position = "-36.6377 -10.1754 280.642"; + rotation = "1 0 0 0"; scale = "1 1 1"; - dataBlock = "RepairPack"; + dataBlock = "RepairPatch"; lockCount = "0"; homingCount = "0"; collideable = "0"; static = "1"; rotate = "0"; - Target = "-1"; team = "0"; + Target = "-1"; }; new ForceFieldBare() { position = "5.26815 -16.4562 307.073"; rotation = "1 0 0 0"; scale = "8.51173 8.53883 1.13294"; + nameTag = "Base"; dataBlock = "defaultAllSlowFieldBare"; lockCount = "0"; homingCount = "0"; - Target = "33"; team = "0"; + Target = "33"; + pz = "5995"; + originalscale = "8.51173 8.53883 1.13294"; }; new Item() { position = "9.4 -12.2 400"; @@ -379,8 +334,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "1"; - Target = "-1"; team = "0"; + Target = "-1"; }; new Item() { position = "9.4 -12.2 350"; @@ -393,8 +348,8 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "1"; - Target = "-1"; team = "0"; + Target = "-1"; }; new Item() { position = "9.4 -12.2 375"; @@ -407,50 +362,64 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "1"; + team = "0"; Target = "-1"; - team = "0"; }; - new StaticShape() { - position = "9.24022 -12.3374 247.066"; + new Item() { + position = "-104.285 -70.8256 280.614"; rotation = "1 0 0 0"; scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "CreativityPad"; + dataBlock = "RepairPatch"; lockCount = "0"; homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; - minSpeed = "100"; - lastDamagedByTeam = "1"; - jumpPower = "100"; - lastDamagedBy = "4137"; - damageTimeMS = "1030591"; team = "0"; + Target = "-1"; }; - new StaticShape() { - position = "-165.16 -12.3374 314.666"; + new Item() { + position = "9.73226 -64.1944 280.883"; rotation = "1 0 0 0"; scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "CreativityPad"; + dataBlock = "RepairKit"; lockCount = "0"; homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; - minSpeed = "0"; - jumpPower = "200"; team = "0"; + Target = "-1"; }; - new StaticShape() { - position = "183.84 -12.3374 314.666"; + new Item() { + position = "123.39 46.348 280.579"; rotation = "1 0 0 0"; scale = "1 1 1"; - nameTag = "Base"; - dataBlock = "CreativityPad"; + dataBlock = "RepairPatch"; lockCount = "0"; homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; - minSpeed = "0"; - jumpPower = "200"; team = "0"; + Target = "-1"; + }; + new Item() { + position = "55.3923 -10.1754 280.622"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; }; }; new SimGroup(team2) { @@ -461,88 +430,6 @@ new SimGroup(MissionGroup) { providesPower = "1"; powerCount = "1"; - - new StaticShape() { - position = "-185.035 -37.7223 314.733"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - nameTag = "Inventory"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "34"; - Trigger = "10646"; - team = "2"; - inUse = "Down"; - notReady = "1"; - }; - new StaticShape() { - position = "-185.076 13.2777 314.733"; - rotation = "0 0 1 89.9544"; - scale = "1 1 1"; - nameTag = "Inventory"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "35"; - Trigger = "10648"; - team = "2"; - }; - new Turret() { - position = "-181.72 -12.1522 323.342"; - rotation = "0 -1 0 90"; - scale = "1 1 1"; - nameTag = "Sentry"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - - Target = "36"; - lastProjectile = "7020"; - team = "2"; - }; - new StaticShape() { - position = "-65.6252 34.7732 280.728"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - nameTag = "Inventory"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "37"; - Trigger = "10651"; - team = "2"; - }; - new StaticShape() { - position = "-80.0252 34.7503 280.728"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - nameTag = "Inventory"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "38"; - Trigger = "10653"; - team = "2"; - }; - new StaticShape() { - position = "-105.468 -69.7598 280.709"; - rotation = "0 0 1 134.645"; - scale = "1 1 1"; - nameTag = "Inventory"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "39"; - Trigger = "10655"; - team = "2"; - }; }; new Item() { position = "-158.48 -12.1548 314.627"; @@ -556,14 +443,14 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - searchSchedule = "17342"; className = "FlagObj"; - originalPosition = "-158.48 -12.1548 314.627 0 0 1 1.5708"; - Target = "40"; - team = "2"; - WayPoint = "10700"; - Trigger = "10701"; + searchSchedule = "17342"; isHome = "1"; + team = "2"; + WayPoint = "6084"; + Trigger = "6085"; + originalPosition = "-158.48 -12.1548 314.627 0 0 1 1.5708"; + Target = "43"; }; new InteriorInstance() { position = "-114.61 -12.1928 352.124"; @@ -579,14 +466,14 @@ new SimGroup(MissionGroup) { powerCount = "0"; new SpawnSphere() { - position = "-225.81 -12.1153 315.087"; + position = "-196.3 1.7547 315.087"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "SpawnSphereMarker"; lockCount = "0"; homingCount = "0"; - radius = "25"; - sphereWeight = "30"; + radius = "14"; + sphereWeight = "25"; indoorWeight = "100"; outdoorWeight = "100"; }; @@ -598,7 +485,7 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; radius = "20"; - sphereWeight = "20"; + sphereWeight = "25"; indoorWeight = "100"; outdoorWeight = "100"; }; @@ -610,7 +497,19 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; radius = "20"; - sphereWeight = "20"; + sphereWeight = "25"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "-196.3 -26.7953 315.087"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "14"; + sphereWeight = "25"; indoorWeight = "100"; outdoorWeight = "100"; }; @@ -624,89 +523,6 @@ new SimGroup(MissionGroup) { providesPower = "1"; powerCount = "1"; - - new StaticShape() { - position = "203.989 13.3361 314.645"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - nameTag = "Inventory"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "41"; - Trigger = "10666"; - team = "1"; - inUse = "Down"; - notReady = "1"; - }; - new StaticShape() { - position = "203.948 -37.6639 314.645"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - nameTag = "Inventory"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "42"; - Trigger = "10668"; - team = "1"; - inUse = "Down"; - notReady = "1"; - }; - new StaticShape() { - position = "84.3796 -59.1241 280.588"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Inventory"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "43"; - Trigger = "10670"; - team = "1"; - }; - new StaticShape() { - position = "98.9796 -59.1241 280.588"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Inventory"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "44"; - Trigger = "10672"; - team = "1"; - }; - new StaticShape() { - position = "124.632 45.1208 280.7"; - rotation = "0 0 -1 45.2637"; - scale = "1 1 1"; - nameTag = "Inventory"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - - Target = "45"; - Trigger = "10674"; - team = "1"; - }; - new Turret() { - position = "200.48 -12.1522 323.342"; - rotation = "0 1 0 89.9544"; - scale = "1 1 1"; - nameTag = "Sentry"; - dataBlock = "SentryTurret"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "SentryTurretBarrel"; - - Target = "46"; - team = "1"; - }; }; new Item() { position = "177.27 -12.1548 314.627"; @@ -720,14 +536,14 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - searchSchedule = "3570"; className = "FlagObj"; - originalPosition = "177.27 -12.1548 314.627 0 0 1 1.5708"; - Target = "47"; - team = "1"; - WayPoint = "10702"; - Trigger = "10703"; + searchSchedule = "13727"; isHome = "1"; + team = "1"; + WayPoint = "6086"; + Trigger = "6087"; + originalPosition = "177.27 -12.1548 314.627 0 0 1 1.5708"; + Target = "49"; }; new InteriorInstance(InteriorInstance) { position = "133.39 -12.1928 352.124"; @@ -750,7 +566,7 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; radius = "20"; - sphereWeight = "20"; + sphereWeight = "25"; indoorWeight = "100"; outdoorWeight = "100"; }; @@ -762,19 +578,31 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; radius = "20"; - sphereWeight = "20"; + sphereWeight = "25"; indoorWeight = "100"; outdoorWeight = "100"; }; new SpawnSphere() { - position = "243.41 -12.6846 315.087"; + position = "215.23 -25.4446 315.087"; rotation = "0 0 1 180"; scale = "1 1 1"; dataBlock = "SpawnSphereMarker"; lockCount = "0"; homingCount = "0"; - radius = "25"; - sphereWeight = "30"; + radius = "14"; + sphereWeight = "25"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "215.23 1.4554 315.087"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "14"; + sphereWeight = "25"; indoorWeight = "100"; outdoorWeight = "100"; }; @@ -782,7 +610,7 @@ new SimGroup(MissionGroup) { }; }; new WaterBlock() { - position = "208 32 270.845"; + position = "408 32 270.845"; rotation = "1 0 0 0"; scale = "32 32 118.294"; liquidType = "OceanWater"; @@ -793,17 +621,17 @@ new SimGroup(MissionGroup) { envMapIntensity = "1"; removeWetEdges = "1"; - params0 = "0.32 -0.67 0.066 0.5"; - floodFill = "1"; extent = "100 100 10"; + params2 = "0.39 0.39 0.2 0.133"; + params0 = "0.32 -0.67 0.066 0.5"; seedPoints = "0 0 1 0 1 1 0 1"; textureSize = "32 32"; params3 = "1.21 -0.61 0.13 -0.33"; params1 = "0.63 -2.41 0.33 0.21"; - params2 = "0.39 0.39 0.2 0.133"; + floodFill = "1"; }; new WaterBlock() { - position = "-184 24 137.054"; + position = "-416 24 137.054"; rotation = "1 0 0 0"; scale = "64 64 118.294"; liquidType = "OceanWater"; @@ -814,17 +642,17 @@ new SimGroup(MissionGroup) { envMapIntensity = "1"; removeWetEdges = "1"; - params0 = "0.32 -0.67 0.066 0.5"; - floodFill = "1"; extent = "100 100 10"; + params2 = "0.39 0.39 0.2 0.133"; + params0 = "0.32 -0.67 0.066 0.5"; seedPoints = "0 0 1 0 1 1 0 1"; textureSize = "32 32"; params3 = "1.21 -0.61 0.13 -0.33"; params1 = "0.63 -2.41 0.33 0.21"; - params2 = "0.39 0.39 0.2 0.133"; + floodFill = "1"; }; new WaterBlock() { - position = "144 -120 137.054"; + position = "352 -120 137.054"; rotation = "1 0 0 0"; scale = "64 64 118.294"; liquidType = "OceanWater"; @@ -835,17 +663,17 @@ new SimGroup(MissionGroup) { envMapIntensity = "1"; removeWetEdges = "1"; - params0 = "0.32 -0.67 0.066 0.5"; - floodFill = "1"; extent = "100 100 10"; + params2 = "0.39 0.39 0.2 0.133"; + params0 = "0.32 -0.67 0.066 0.5"; seedPoints = "0 0 1 0 1 1 0 1"; textureSize = "32 32"; params3 = "1.21 -0.61 0.13 -0.33"; params1 = "0.63 -2.41 0.33 0.21"; - params2 = "0.39 0.39 0.2 0.133"; + floodFill = "1"; }; new AudioEmitter() { - position = "176.157 -77.6539 245.948"; + position = "176.157 -103.054 236.148"; rotation = "1 0 0 0"; scale = "1 1 1"; profile = "ScoutEngineSound"; @@ -867,7 +695,7 @@ new SimGroup(MissionGroup) { type = "EffectAudioType"; }; new AudioEmitter() { - position = "-194.243 -63.4539 305.348"; + position = "-194.243 -134.054 295.148"; rotation = "1 0 0 0"; scale = "1 1 1"; profile = "ScoutEngineSound"; @@ -889,7 +717,7 @@ new SimGroup(MissionGroup) { type = "EffectAudioType"; }; new AudioEmitter() { - position = "214.557 37.9461 290.948"; + position = "214.557 101.946 295.748"; rotation = "1 0 0 0"; scale = "1 1 1"; profile = "ScoutEngineSound"; @@ -911,7 +739,7 @@ new SimGroup(MissionGroup) { type = "EffectAudioType"; }; new AudioEmitter() { - position = "-159.643 53.5461 245.948"; + position = "-159.643 70.7461 239.148"; rotation = "1 0 0 0"; scale = "1 1 1"; profile = "ScoutEngineSound"; @@ -1018,5 +846,109 @@ new SimGroup(MissionGroup) { maxLoopGap = "0"; type = "EffectAudioType"; }; + new PhysicalZone(GRAVITY) { + position = "-218.097 -55.7983 288.045"; + rotation = "1 0 0 0"; + scale = "32 32 118.294"; + velocityMod = "1"; + gravityMod = "0"; + appliedForce = "0 0 5800"; + polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 -0.0000000 -1.0000000 -0.0000000 -0.0000000 -0.0000000 1.0000000"; + + nameTag = "Base"; + team = "0"; + }; + new SimGroup() { + + powerCount = "0"; + }; + new AudioEmitter() { + position = "-194.243 -134.054 349.748"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + profile = "ScoutEngineSound"; + description = "AudioDefaultLooping3d"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "50"; + maxDistance = "50.01"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + }; + new PhysicalZone(GRAVITY) { + position = "205.2 62.6 285.845"; + rotation = "1 0 0 0"; + scale = "32 32 118.294"; + velocityMod = "1"; + gravityMod = "0"; + appliedForce = "0 0 5800"; + polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 -0.0000000 -1.0000000 -0.0000000 -0.0000000 -0.0000000 1.0000000"; + + nameTag = "Base"; + team = "0"; + }; + new AudioEmitter() { + position = "214.557 101.946 354.948"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + profile = "ScoutEngineSound"; + description = "AudioDefaultLooping3d"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "50"; + maxDistance = "50.01"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + }; + new PhysicalZone(GRAVITY) { + position = "144 -58.4 154.254"; + rotation = "1 0 0 0"; + scale = "64 64 118.294"; + velocityMod = "1"; + gravityMod = "0"; + appliedForce = "0 0 5800"; + polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 -0.0000000 -1.0000000 -0.0000000 -0.0000000 -0.0000000 1.0000000"; + + nameTag = "Base"; + team = "0"; + }; + new PhysicalZone(GRAVITY) { + position = "-184 98.4 155.454"; + rotation = "1 0 0 0"; + scale = "64 64 118.294"; + velocityMod = "1"; + gravityMod = "0"; + appliedForce = "0 0 5800"; + polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 -0.0000000 -1.0000000 -0.0000000 -0.0000000 -0.0000000 1.0000000"; + + nameTag = "Base"; + team = "0"; + }; + new SimGroup() { + + powerCount = "0"; + }; + new SimGroup() { + + powerCount = "0"; + }; }; //--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/PrizmaticLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/PrizmaticLT.mis new file mode 100644 index 00000000..336bdd6d --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/PrizmaticLT.mis @@ -0,0 +1,291 @@ +// DisplayName = Prizmatic LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//Just a reflektor. +// -- Arcade Fire +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[CTF]800 points to win +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + powerCount = "0"; + cdTrack = "6"; + CTF_scoreLimit = "8"; + musicTrack = "desert"; + + new MissionArea(MissionArea) { + area = "-568 -808 912 1168"; + flightCeiling = "2000"; + flightCeilingRange = "20"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/desertdet1"; + terrainFile = "Gorgon.ter"; + squareSize = "8"; + + locked = "true"; + position = "-1024 -1024 0"; + }; + new NavigationGraph(NavGraph) { + conjoinAngleDev = "65"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + scale = "1 1 1"; + locked = "true"; + coverage = "0"; + GraphFile = "DeathBirdsFly.nav"; + position = "0 0 0 1"; + conjoinBowlDev = "20"; + rotation = "0 0 0 0"; + }; + new Sky(Sky) { + position = "-312 -64 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "400"; + useSkyTextures = "0"; + renderBottomTexture = "0"; + SkySolidColor = "0.040000 0.040000 0.000000 1.000000"; + fogDistance = "300"; + fogColor = "0.040000 0.040000 0.000000 1.000000"; + fogVolume1 = "0 0 0"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "nef_RedPlanet.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 -70138839232381912800000000000000.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 0.003575"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 148037830649288698000000000000.000000"; + high_visibleDistance = "600"; + high_fogDistance = "175"; + high_fogVolume1 = "200 0 53"; + high_fogVolume2 = "500 53 58"; + high_fogVolume3 = "1500 58 200"; + + cloudSpeed0 = "0.000503 0.000020"; + locked = "true"; + }; + new Sun() { + position = "0 0 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.400000 0.400000 0.250000 1.000000"; + ambient = "0.450000 0.400000 0.250000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "0"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "-38.1752 110.994 173.139"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "40"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + }; + new SimGroup(base) { + + powerCount = "1"; + providesPower = "1"; + + new Item() { + position = "-33.6205 160.155 185.202"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + originalPosition = "-33.6205 160.155 185.202 1 0 0 0"; + className = "FlagObj"; + isHome = "1"; + team = "1"; + WayPoint = "5015"; + Trigger = "5016"; + searchSchedule = "7036"; + Target = "33"; + }; + new InteriorInstance() { + position = "-33.8281 160.371 150.994"; + rotation = "0 0 1 192.514"; + scale = "1 1 1"; + interiorFile = "pbunk6.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + }; + new SimGroup(objectives) { + + powerCount = "0"; + }; + new SimGroup(items) { + + powerCount = "0"; + }; + }; + new SimGroup(Team2) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "-300.958 -583.235 159.575"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "40"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + }; + new SimGroup(base) { + + powerCount = "1"; + providesPower = "1"; + + new Item() { + position = "-334.82 -624.488 188.496"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + originalPosition = "-334.82 -624.488 188.496 1 0 0 0"; + className = "FlagObj"; + isHome = "1"; + team = "2"; + WayPoint = "5017"; + Trigger = "5018"; + searchSchedule = "7036"; + Target = "37"; + }; + new InteriorInstance() { + position = "-334.706 -624.756 154.488"; + rotation = "0 0 1 21.1995"; + scale = "1 1 1"; + interiorFile = "pbunk6.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + }; + new SimGroup(objectives) { + + powerCount = "0"; + }; + new SimGroup(items) { + + powerCount = "0"; + }; + }; + new SimGroup(Team0) { + + powerCount = "1"; + providesPower = "1"; + + new AudioEmitter() { + position = "-155.086 -247.801 78.1099"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/moaningwind1.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "0"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + team = "0"; + }; + }; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera() { + position = "-337.761 -745.684 194.623"; + rotation = "0.228551 -0.0672056 0.97121 33.6893"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + }; + new Camera() { + position = "17.8834 270.002 197.052"; + rotation = "-0.0011387 -0.0265238 0.999647 184.915"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + }; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/RaindanceLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/RaindanceLT.mis new file mode 100644 index 00000000..8d5be75b --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/RaindanceLT.mis @@ -0,0 +1,1610 @@ +// DisplayName = Raindance LT +// MissionTypes = LCTF +//--- MISSION QUOTE BEGIN --- +//The Blood Eagle and Diamond Sword battle each other on the verdant world of Tawa Mangahela. +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[CTF]800 points to win +//Map by Nefilim (assisted: z0dd) +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + powerCount = "0"; + CTF_scoreLimit = "8"; + musicTrack = "lush"; + cdTrack = "2"; + + new MissionArea(MissionArea) { + area = "-648 -720 1120 1184"; + flightCeiling = "450"; + flightCeilingRange = "20"; + + locked = "true"; + }; + new Sky(Sky) { + position = "0 0 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "450"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.620000 0.620000 0.620000 1.000000"; + fogDistance = "200"; + fogColor = "0.620000 0.620000 0.620000 1.000000"; + fogVolume1 = "0 0 0"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "sky_lush_blue.dml"; + windVelocity = "1 1 0"; + windEffectPrecipitation = "1"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 -222768174765569861000000000000000000000.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -170698929442160049000000000000000000000.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 -0.0520022 1.07572e-38"; + high_fogVolume2 = "-1 1.83445e-36 8.40779e-44"; + high_fogVolume3 = "-1 0 3.48427e-38"; + + locked = "true"; + }; + new Precipitation(Precipitation) { + position = "-336.859 -631.623 191.648"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Rain"; + lockCount = "0"; + homingCount = "0"; + percentage = "1"; + color1 = "0.700000 0.700000 0.720000 1.000000"; + color2 = "-1.000000 0.000000 0.000000 1.000000"; + color3 = "-1.000000 0.000000 0.000000 1.000000"; + offsetSpeed = "0.25"; + minVelocity = "1.25"; + maxVelocity = "4"; + maxNumDrops = "2000"; + maxRadius = "80"; + + locked = "true"; + }; + new Sun() { + position = "0 0 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.700000 0.700000 0.700000 1.000000"; + ambient = "0.550000 0.550000 0.550000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet2"; + terrainFile = "Raindance_nef.ter"; + squareSize = "8"; + emptySquares = "276863 277119 277375 277631 277887 278143 278399 367967 368223 368479 368735 368991 369247"; + + locked = "true"; + position = "-1024 -1024 0"; + }; + new NavigationGraph(NavGraph) { + conjoinAngleDev = "70"; + cullDensity = "0.1"; + customArea = "0 0 0 0"; + + coverage = "0"; + scale = "1 1 1"; + XDimOverSize = "0"; + GraphFile = "Raindance.nav"; + locked = "true"; + YDimOverSize = "0"; + position = "0 0 0 1"; + conjoinBowlDev = "20"; + rotation = "0 0 0 0"; + }; + new SimGroup(ObserverDropPoints) { + + new Camera() { + position = "-313.762 190.224 112.585"; + rotation = "0.222803 -0.0924727 0.970468 46.3102"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + new Camera() { + position = "93.2428 -565.861 121.556"; + rotation = "0.39421 0.231819 -0.889302 66.95"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + }; + new SimGroup(Teams) { + + new SimGroup(Team1) { + + new SimGroup(spawnspheres) { + + new SpawnSphere() { + position = "-243.81 255.277 103.629"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "20"; + sphereWeight = "50"; + indoorWeight = "100"; + outdoorWeight = "0"; + }; + }; + new SimGroup(base) { + + new InteriorInstance() { + position = "-270.823 221.122 96.0173"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dmisc_nefplug1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new InteriorInstance() { + position = "-239.928 215.045 83.6287"; + rotation = "0 0 1 89.9544"; + scale = "1 1 1"; + interiorFile = "dbase_nefRaindance.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new Item() { + position = "-282.825 224.835 97.1105"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + isHome = "1"; + Target = "33"; + className = "FlagObj"; + locked = "true"; + originalPosition = "-282.825 224.835 97.1105 1 0 0 0"; + team = "1"; + WayPoint = "5163"; + Trigger = "5164"; + }; + new InteriorInstance() { + position = "-291.831 240.582 101.598"; + rotation = "0 0 1 89.9544"; + scale = "0.75 0.75 0.75"; + interiorFile = "dtowr_classic1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new InteriorInstance() { + position = "-169.337 253.684 79.4547"; + rotation = "0 0 1 218.87"; + scale = "1 1 1"; + interiorFile = "dbunk_nefsmall.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new InteriorInstance() { + position = "-240.592 229.642 90.4287"; + rotation = "0 0 -1 89.9544"; + scale = "1 1 1"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + }; + }; + new SimGroup(Team2) { + + new SimGroup(spawnspheres) { + + new SpawnSphere() { + position = "7.5366 -547.492 94.6366"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "20"; + sphereWeight = "50"; + indoorWeight = "100"; + outdoorWeight = "0"; + }; + }; + new SimGroup(base) { + + new Item() { + position = "59.512 -554.48 92.8843"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + isHome = "1"; + Target = "34"; + className = "FlagObj"; + locked = "true"; + originalPosition = "59.512 -554.48 92.8843 1 0 0 0"; + team = "2"; + WayPoint = "5165"; + Trigger = "5166"; + }; + new InteriorInstance() { + position = "71.4878 -574.717 91.8268"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dmisc_nefplug1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new InteriorInstance() { + position = "62.1504 250.697 131.408"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dmisc_neftower2.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new InteriorInstance() { + position = "-325.088 -284.933 135.432"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dmisc_neftower1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new InteriorInstance() { + position = "-77.4066 -548.174 73.4105"; + rotation = "0 0 1 30.3668"; + scale = "1 1 1"; + interiorFile = "dbunk_nefsmall.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new InteriorInstance() { + position = "11.0225 -97.5332 162.664"; + rotation = "1 0 0 0"; + scale = "1.5 1.5 1.5"; + interiorFile = "dmisc_nefobj1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new InteriorInstance() { + position = "68.5554 -570.212 97.3837"; + rotation = "0 0 -1 90.1369"; + scale = "0.75 0.75 0.75"; + interiorFile = "dtowr_classic1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new InteriorInstance() { + position = "3.2147 -503.924 75.8292"; + rotation = "0 0 -1 89.9544"; + scale = "1 1 1"; + interiorFile = "dbase_nefRaindance.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new InteriorInstance() { + position = "11.3682 -523.147 82.6046"; + rotation = "0 0 -1 89.9544"; + scale = "1 1 1"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + }; + }; + new SimGroup(Team0) { + }; + }; + new SimGroup(AudioCreatures) { + + new AudioEmitter() { + position = "-94.0017 -850.072 58.5574"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/frog1.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.5"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "-31.8275 -326.177 64.703"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/frog1.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.5"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "-617.199 -239.103 66.0503"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/frog1.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.5"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "-590.519 65.6461 64.0405"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/frog1.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.5"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "true"; + }; + }; + new InteriorInstance() { + position = "-161.866 -103.053 102.862"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dmisc_nefrdbridge1.dif"; + showTerrainInside = "0"; + + locked = "true"; + }; + new WaterBlock() { + position = "-312 -200 39.2351"; + rotation = "1 0 0 0"; + scale = "320 96 10"; + liquidType = "RiverWater"; + density = "1"; + viscosity = "15"; + waveMagnitude = "0"; + surfaceTexture = "LiquidTiles/BlueWater"; + surfaceOpacity = "0.6"; + envMapIntensity = "0.15"; + removeWetEdges = "1"; + + floodFill = "1"; + params1 = "0.63 -2.41 0.33 0.21"; + extent = "100 100 10"; + params0 = "0.32 -0.67 0.066 0.5"; + params2 = "0.39 0.39 0.2 0.133"; + locked = "true"; + params3 = "1.21 -0.61 0.13 -0.33"; + textureSize = "32 32"; + seedPoints = "0 0 1 0 1 1 0 1"; + }; + new SimGroup(randomObjects) { + + new SimGroup(Addition1BELgTree16) { + + new TSStatic() { + position = "-277.966 -435.057 60.1094"; + rotation = "0 0 1 36"; + scale = "0.8 0.8 0.8"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "300 -36 62.0781"; + rotation = "0 0 1 203"; + scale = "0.9 0.9 0.9"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "300 -796 95.2812"; + rotation = "0 0 1 102"; + scale = "1.1 1.1 1.1"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "108 212 96.4844"; + rotation = "0 0 -1 53.9998"; + scale = "0.8 0.8 0.8"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-660 -260 66.4062"; + rotation = "0 0 -1 88"; + scale = "0.8 0.8 0.8"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-20 -756 95.25"; + rotation = "0 0 1 117"; + scale = "1.4 1.4 1.4"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-660 292 62.5313"; + rotation = "0 0 1 135"; + scale = "0.9 0.9 0.9"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "180 -652 68.7187"; + rotation = "0 0 1 161"; + scale = "1.3 1.3 1.3"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-84 284 68.0469"; + rotation = "0 0 1 234"; + scale = "1.3 1.3 1.3"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "572 -836 68.7187"; + rotation = "0 0 -1 19.0001"; + scale = "0.9 0.9 0.9"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "500 -292 80.5469"; + rotation = "0 0 1 116"; + scale = "1.4 1.4 1.4"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-212 124 73.04"; + rotation = "0 0 -1 82"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-516 -388 68.2344"; + rotation = "0 0 1 79.9998"; + scale = "0.9 0.9 0.9"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "428 -828 66.5937"; + rotation = "0 0 1 47"; + scale = "1.1 1.1 1.1"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-316.468 105.77 92.9515"; + rotation = "0 0 1 88.9998"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-12 412 88.0468"; + rotation = "0 0 1 24"; + scale = "1.3 1.3 1.3"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "92 -116 106.141"; + rotation = "0 0 -1 108.999"; + scale = "0.8 0.8 0.8"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "292 -268 85.9999"; + rotation = "0 0 1 220"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "268 260 71.3906"; + rotation = "0 0 1 208"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-628 252 65.0782"; + rotation = "0 0 -1 63.0001"; + scale = "1.4 1.4 1.4"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-188 -492 80.4062"; + rotation = "0 0 1 163"; + scale = "0.9 0.9 0.9"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "332 -180 92.4375"; + rotation = "0 0 1 139"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "52 -692 88.8438"; + rotation = "0 0 1 78.0002"; + scale = "0.8 0.8 0.8"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "180 492 95.9844"; + rotation = "0 0 -1 76"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-532 364 81"; + rotation = "0 0 1 231"; + scale = "1.4 1.4 1.4"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-796 4 63.5625"; + rotation = "0 0 1 94"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "95.4307 108.434 60.5625"; + rotation = "0 0 -1 63.0001"; + scale = "1.1 1.1 1.1"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-508 388 73.3125"; + rotation = "0 0 1 152"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + }; + new SimGroup(Addition3BELgTree19) { + + new TSStatic() { + position = "-134.719 -815.118 63.252"; + rotation = "0 0 -1 88"; + scale = "1.5 1.5 1.5"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-142.719 -1135.12 55.2363"; + rotation = "0 0 1 55"; + scale = "1.1 1.1 1.1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-134.719 -1087.12 55.877"; + rotation = "0 0 1 148"; + scale = "1.1 1.1 1.1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-374.719 0.881498 104.361"; + rotation = "0 0 -1 37.0002"; + scale = "1.3 1.3 1.3"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "441.281 -95.1189 85.6426"; + rotation = "0 0 1 55"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-86.7193 -1103.12 54.7988"; + rotation = "0 0 -1 96.0002"; + scale = "0.8 0.8 0.8"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "89.2807 -423.119 88.7363"; + rotation = "0 0 -1 62.0003"; + scale = "1.4 1.4 1.4"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "273.281 -63.1185 64.1739"; + rotation = "0 0 1 173"; + scale = "1.5 1.5 1.5"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-590.719 -615.118 96.3296"; + rotation = "0 0 1 157"; + scale = "1.5 1.5 1.5"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-662.719 -55.1185 71.9863"; + rotation = "0 0 -1 101"; + scale = "0.9 0.9 0.9"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-718.719 -631.118 64.3145"; + rotation = "0 0 1 72.0002"; + scale = "1.2 1.2 1.2"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-486.719 -1127.12 58.8301"; + rotation = "0 0 1 203"; + scale = "1.2 1.2 1.2"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + }; + new SimGroup(Addition4BEPlant1) { + + new TSStatic() { + position = "500 356 64.8656"; + rotation = "-0.0863969 -0.168086 0.981979 76.0092"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "420 -268 86.225"; + rotation = "0.035927 0.149434 0.988119 233.448"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "148 492 104.459"; + rotation = "0.610415 -0.707051 0.357034 5.59781"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "252 100 106.897"; + rotation = "0.123128 0.0713234 0.989824 173.071"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "284 492 93.2562"; + rotation = "-0.0297185 0.141701 0.989463 205.735"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "276 484 95.725"; + rotation = "0.124253 0.183605 0.975116 101.419"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-732 -28 73.3657"; + rotation = "-0.0563602 -0.0167326 0.99827 218.938"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "140 76 73.0219"; + rotation = "-0.0110331 -0.0179624 0.999778 68.0118"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "148 140 65.725"; + rotation = "0.0317418 -0.0929866 0.995161 224.804"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "12 -76 142.178"; + rotation = "0.0229277 0.0835464 0.99624 142.133"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-716 -644 80.0688"; + rotation = "0.273047 0.28178 0.919807 62.1493"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-28 -60 125.397"; + rotation = "-0.0886114 -0.0081249 0.996033 182.988"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-604 -820 75.9125"; + rotation = "-0.103111 -0.168001 -0.980379 99.1225"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-116 540 61.4906"; + rotation = "0.0152328 -0.175772 0.984313 119.789"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-396 556 74.2094"; + rotation = "-0.07429 -0.147898 0.986208 103.774"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-372 364 83.5688"; + rotation = "0.101104 -0.133333 0.985901 233.345"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-36 -724 100.772"; + rotation = "-0.0156117 -0.0991926 0.994946 189.95"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-244 -660 114.6"; + rotation = "-0.757412 -0.13583 0.638652 27.8564"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "428 -404 92.5375"; + rotation = "0.237677 -0.251274 -0.938281 33.9871"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "316 364 81.4594"; + rotation = "-0.395283 -0.219961 -0.891834 31.2387"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "492 276 66.6625"; + rotation = "-0.00738411 0.0289465 0.999554 185.997"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-348 -708 99.6938"; + rotation = "0.10477 -0.206088 0.972908 218.999"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "308 172 83.8187"; + rotation = "0.282612 -0.37504 -0.882879 18.0896"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "140 124 63.475"; + rotation = "-0.0209755 0.036238 -0.999123 83.0502"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "404 508 86.9125"; + rotation = "-0.0627155 0.164155 0.984439 126.723"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "516 316 63.8969"; + rotation = "0.10763 -0.0756181 -0.991311 84.4975"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-124 332 86.1781"; + rotation = "-0.408876 0.102365 0.906831 58.6612"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "300 548 79.2718"; + rotation = "0.0877355 -0.428803 0.899128 18.8746"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-164 -764 83.475"; + rotation = "-0.0478277 0.00937574 -0.998812 116.061"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-348 -532 107.616"; + rotation = "-0.0566781 0.110427 0.992267 152.208"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "412 -388 91.9437"; + rotation = "0.0720119 0.0430671 0.996474 176.014"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "476 -172 66.9437"; + rotation = "0.0274156 0.0353099 0.999 234.953"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-452 -196 80.9438"; + rotation = "-0.206466 0.136219 0.968925 79.7746"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-684 -84 74.7406"; + rotation = "-0.162811 -0.400672 -0.90164 22.1304"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-172 84 80.9438"; + rotation = "0.0273091 0.0898082 0.995585 157.099"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "268 460 105.631"; + rotation = "0.85383 -0.26172 0.449974 19.8417"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "188 148 76.7719"; + rotation = "-0.206257 0.0429531 0.977555 144.757"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "116 -404 99.3813"; + rotation = "0.0224171 0.227685 0.973477 63.368"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-812 164 68.0844"; + rotation = "-0.0567427 0.0333505 0.997832 121.107"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-100 -4 101.694"; + rotation = "-0.0322081 -0.262311 -0.964446 106.004"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-4 -732 100.975"; + rotation = "0.0335019 -0.0429117 0.998517 151.041"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-492 380 76.1"; + rotation = "0.227452 0.00165955 0.973788 88.5209"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-508 332 86.5218"; + rotation = "0.154768 -0.325919 0.932643 72.7742"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-604 484 61.2563"; + rotation = "-0.0532174 0.203986 -0.977526 78.2723"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-44 -84 121.491"; + rotation = "-0.133283 -0.0393158 0.990298 119.487"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "524 -180 64.975"; + rotation = "-0.0188448 -0.0823397 -0.996426 89.2055"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "292 196 82.6157"; + rotation = "0.181153 -0.0963597 0.978723 44.8627"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "180 -556 80.0844"; + rotation = "-0.131119 -0.152171 0.979618 126.949"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + }; + new SimGroup(Addition5BEPlant5) { + + new TSStatic() { + position = "-620 332 76.875"; + rotation = "0.591269 0.609696 -0.527894 15.0913"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-28 -332 105.344"; + rotation = "0.0177793 -0.0173189 0.999692 207.992"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-492 -548 79.4218"; + rotation = "-0.0852963 0.541379 0.836441 27.3418"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-780 -612 79.0781"; + rotation = "0.00555317 -0.0124167 0.999907 185.999"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "380 420 87.5938"; + rotation = "-0.0443865 -0.0308386 0.998538 73.0802"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-748 -828 82.8438"; + rotation = "-0.164364 0.15407 0.974293 184.872"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-204 4 98.0312"; + rotation = "0.498696 -0.124769 -0.85775 35.8339"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-232.317 175.115 74.8374"; + rotation = "0.0427579 -0.114305 0.992525 71.4066"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "404 364 80.3281"; + rotation = "0.0657571 -0.128875 0.989478 83.602"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-276 340 82.4375"; + rotation = "-0.348658 0.0335607 0.936649 72.5399"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-364 508 73.7344"; + rotation = "0.501985 0.331609 0.798778 44.2702"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "444 -748 75.1563"; + rotation = "0.219249 -0.310108 0.925075 47.1866"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-12 524 65.4063"; + rotation = "0.0599873 -0.06205 -0.996269 37.1293"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-620 -68 76.5937"; + rotation = "-0.10362 -0.053566 0.993173 200.86"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-260 340 86.3437"; + rotation = "-0.404404 0.0903621 0.910106 45.738"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "380 -636 94.7969"; + rotation = "-0.196128 0.102097 0.975249 158.532"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-404 -420 80.9062"; + rotation = "0.234533 0.00399284 0.9721 122.38"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "532 316 63.9062"; + rotation = "0.240862 -0.0753057 -0.967633 58.5947"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-252 -228 107.891"; + rotation = "0.109126 -0.269919 -0.956679 100.504"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-708 252 65.3594"; + rotation = "0.289164 -0.296601 0.910171 46.8047"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-92 -604 70.375"; + rotation = "0.108604 0.0649957 0.991958 158.172"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-828 -20 72.0781"; + rotation = "0.00747328 0.143196 0.989666 97.5901"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "164 404 78.7187"; + rotation = "-0.208825 -0.0441624 0.976955 107.28"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "524 -500 61.2188"; + rotation = "0.0725287 0.0384296 0.996626 68.1797"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "364 -300 94.2188"; + rotation = "-0.322118 0.0758487 0.943656 62.9188"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-164 -36 111.391"; + rotation = "0.11136 0.21355 -0.970564 42.1358"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-476 540 74.7657"; + rotation = "0.16781 -0.180069 0.969234 151.856"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "132 -668 76.9531"; + rotation = "-0.0370004 0.177256 0.983469 202.63"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-100 12 96.1406"; + rotation = "0.559003 -0.3 0.772991 38.2367"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "220 180 85.9219"; + rotation = "-0.118118 0.168661 0.978571 105.201"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "156 508 100.5"; + rotation = "0.118402 0.0646879 0.990856 140.337"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-708 -52 75.7656"; + rotation = "-0.0773553 0.0647743 0.994897 59.2513"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-596 -844 78.7031"; + rotation = "0.100218 0.153533 0.983048 173.119"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-788 -356 65.2032"; + rotation = "0.122579 -0.0210566 0.992235 188.931"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "196 -372 80.4375"; + rotation = "0.0181183 -0.045667 0.998792 166.017"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "404 -660 94.8906"; + rotation = "-0.242141 -0.370672 0.896644 53.8846"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "484 404 80.1719"; + rotation = "-0.212759 -0.0462931 0.976007 98.3773"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-220 148 73.6406"; + rotation = "0.0834533 0.0133186 0.996423 177.011"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "452 276 68.3281"; + rotation = "0.0657403 -0.00755095 0.997808 124.104"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-556 -428 72.4376"; + rotation = "0.253484 -0.021656 0.967097 122.629"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-476 -740 104.484"; + rotation = "-0.179285 0.0904439 0.979631 136.813"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "332 468 84.5626"; + rotation = "0.0919778 0.0715853 0.993185 189.933"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-548 -772 95.2812"; + rotation = "-0.0258297 -0.048833 -0.998473 81.0861"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-684 -284 67.4687"; + rotation = "-0.0216012 -0.0389473 0.999008 122.048"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "244 -348 86.1718"; + rotation = "0.026177 -0.154763 0.987605 115.646"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "188 452 108.594"; + rotation = "0.097528 0.257078 -0.961457 62.9887"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "396 -212 78.8906"; + rotation = "0.0511634 0.110572 0.99255 191.911"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-476 60 86.8282"; + rotation = "0.0351253 0.175346 0.98388 125.759"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "196 148 79.6094"; + rotation = "0.216033 0.267481 -0.939033 74.4409"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-612 -596 104.75"; + rotation = "-0.174474 -0.334786 0.926001 60.7702"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + }; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/RavineLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/RavineLT.mis new file mode 100644 index 00000000..6fdac2e9 --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/RavineLT.mis @@ -0,0 +1,586 @@ +// DisplayName = Ravine LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//It's never your successful friends posting the inspirational quotes +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//8 caps to win +//Map design by Techlogic +//--- MISSION STRING END --- + + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + powerCount = "0"; + cdTrack = "2"; + CTF_timeLimit = "25"; + musicTrack = "lush"; + CTF_scoreLimit = "8"; + + new MissionArea(MissionArea) { + area = "-632 -496 1248 1040"; + flightCeiling = "2000"; + flightCeilingRange = "50"; + + locked = "true"; + }; + new Sun() { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.600000 0.600000 0.600000 1.000000"; + ambient = "0.350000 0.350000 0.350000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet1"; + terrainFile = "Ravine.ter"; + squareSize = "8"; + + visibleDistance = "1200"; + hazeDistance = "250"; + locked = "true"; + position = "-1024 -1024 0"; + }; + new NavigationGraph(navGraph) { + conjoinAngleDev = "45"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + conjoinBowlDev = "20"; + GraphFile = "Abominable.nav"; + rotation = "0 0 0 0"; + scale = "1 1 1"; + coverage = "0"; + locked = "true"; + XDimOverSize = "0"; + position = "0 0 0 1"; + YDimOverSize = "0"; + }; + new Sky(Sky) { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "520"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.390000 0.390000 0.390000 0.000000"; + fogDistance = "220"; + fogColor = "0.500000 0.500000 0.500000 1.000000"; + fogVolume1 = "0 0 0"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "nef_BlueClear.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 -198748244414614883000000000000000000000.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -222768174765569861000000000000000000000.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 -6.08911e-23 446776"; + high_fogVolume2 = "-1 2.59116e-14 -5.79783e-34"; + high_fogVolume3 = "-1 -3.07681e-05 6.78958e-20"; + + cloudSpeed0 = "0.000000 0.000000"; + locked = "true"; + }; + new SimGroup(teams) { + + powerCount = "0"; + + new SimGroup(team1) { + + powerCount = "1"; + providesPower = "1"; + + new SimGroup(spawnspheres) { + + powerCount = "1"; + + new SpawnSphere() { + position = "388.635 -30.2463 83.628"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "30"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "0"; + }; + new SpawnSphere() { + position = "391.908 24.0164 81.212"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "30"; + sphereWeight = "100"; + indoorWeight = "50"; + outdoorWeight = "50"; + }; + new SpawnSphere() { + position = "170.604 -7.02931 91.0648"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "40"; + sphereWeight = "100"; + indoorWeight = "35"; + outdoorWeight = "65"; + }; + }; + new SimGroup(Base0) { + + powerCount = "1"; + }; + new InteriorInstance() { + position = "366.113 10.3352 80.4591"; + rotation = "0 0 1 90"; + scale = "1 1 1"; + interiorFile = "tes_flagbase_x2.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance() { + position = "358.02 -5.51209 90.8841"; + rotation = "0 0 -1 90"; + scale = "1.7 1 2"; + interiorFile = "rail1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new TSStatic() { + position = "351.122 18.619 71.6226"; + rotation = "0 1 0 90"; + scale = "3 4 1"; + shapeName = "bmiscf.dts"; + + team = "1"; + }; + new TSStatic() { + position = "350.935 -29.7537 71.1028"; + rotation = "0 1 0 90"; + scale = "3 4 1"; + shapeName = "bmiscf.dts"; + + team = "1"; + }; + new InteriorInstance() { + position = "358.02 -5.51209 91.0841"; + rotation = "0 0 -1 90"; + scale = "1.7 1 1"; + interiorFile = "rail1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance() { + position = "182.738 -92.9977 106.937"; + rotation = "0 0 1 89.9544"; + scale = "1 1 1"; + interiorFile = "bbunkd.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new TSStatic() { + position = "366.933 -5.64969 79.8106"; + rotation = "1 0 0 0"; + scale = "4 3 1"; + shapeName = "bmiscf.dts"; + + team = "1"; + }; + new InteriorInstance() { + position = "176.332 -7.02912 88.3839"; + rotation = "0 0 -1 89.9544"; + scale = "1 1 1"; + interiorFile = "bbunk9.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new Item() { + position = "331.595 -5.52134 78.9597"; + rotation = "0 0 -1 90"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "34"; + className = "FlagObj"; + originalPosition = "331.595 -5.52134 78.9597 0 0 -1 1.5708"; + isHome = "1"; + team = "1"; + WayPoint = "26483"; + Trigger = "26484"; + }; + new InteriorInstance() { + position = "182.693 75.9367 107.313"; + rotation = "0 0 1 89.9544"; + scale = "1 1 1"; + interiorFile = "bbunkd.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + }; + new SimGroup(team2) { + + powerCount = "1"; + providesPower = "1"; + + new SimGroup(spawnspheres) { + + powerCount = "1"; + + new SpawnSphere() { + position = "-168.67 -6.22147 98.2581"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "40"; + sphereWeight = "100"; + indoorWeight = "35"; + outdoorWeight = "65"; + }; + new SpawnSphere() { + position = "-394.333 -35.083 80.328"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "30"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "0"; + }; + new SpawnSphere() { + position = "-390.573 22.8883 85.109"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "30"; + sphereWeight = "100"; + indoorWeight = "50"; + outdoorWeight = "50"; + }; + }; + new SimGroup(Base0) { + + powerCount = "1"; + }; + new InteriorInstance() { + position = "-363.361 -5.16823 91.3454"; + rotation = "0 0 1 90"; + scale = "1.7 1 1"; + interiorFile = "rail1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-363.361 -5.16823 91.1454"; + rotation = "0 0 1 90"; + scale = "1.7 1 2"; + interiorFile = "rail1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new TSStatic() { + position = "-355.877 -29.4209 71.6357"; + rotation = "0 1 0 90"; + scale = "3 4 1"; + shapeName = "bmiscf.dts"; + + team = "2"; + }; + new TSStatic() { + position = "-356.579 18.9919 72.2936"; + rotation = "0 -1 0 90"; + scale = "3 4 1"; + shapeName = "bmiscf.dts"; + + team = "2"; + }; + new TSStatic() { + position = "-373.334 -5.36799 80.0452"; + rotation = "1 0 0 0"; + scale = "4 3 1"; + shapeName = "bmiscf.dts"; + + team = "2"; + }; + new Item() { + position = "-336.993 -5.34563 79.2329"; + rotation = "0 0 1 90"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "38"; + className = "FlagObj"; + originalPosition = "-336.993 -5.34563 79.2329 0 0 1 1.5708"; + isHome = "1"; + team = "2"; + WayPoint = "26485"; + Trigger = "26486"; + }; + new InteriorInstance() { + position = "-371.517 -21.2047 80.7204"; + rotation = "0 0 -1 89.9544"; + scale = "1 1 1"; + interiorFile = "tes_flagbase_x2.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-183.622 -5.84538 95.3625"; + rotation = "0 0 1 89.5639"; + scale = "1 1 1"; + interiorFile = "bbunk9.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-185.806 81.0567 106.823"; + rotation = "0 0 -1 89.9544"; + scale = "1 1 1"; + interiorFile = "bbunkd.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-182.929 -69.4623 109.009"; + rotation = "0 0 -1 89.9544"; + scale = "1 1 1"; + interiorFile = "bbunkd.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + }; + new SimGroup(team0) { + + powerCount = "0"; + + new WaterBlock(water1) { + position = "216 -48 23.3213"; + rotation = "1 0 0 0"; + scale = "96 96 20"; + liquidType = "OceanWater"; + density = "1"; + viscosity = "5"; + waveMagnitude = "0.5"; + surfaceTexture = "LiquidTiles/AlgaeWater"; + surfaceOpacity = "0.8"; + envMapTexture = "lush/skies/lushcloud3"; + envMapIntensity = "0.7"; + removeWetEdges = "1"; + + textureSize = "32 32"; + extent = "100 100 10"; + params3 = "1.21 -0.61 0.13 -0.33"; + params2 = "0.39 0.39 0.2 0.133"; + params1 = "0.63 -2.41 0.33 0.21"; + params0 = "0.32 -0.67 0.066 0.5"; + team = "0"; + floodFill = "1"; + seedPoints = "0 0 1 0 1 1 0 1"; + }; + new WaterBlock(water1) { + position = "-320 -48 23.1736"; + rotation = "1 0 0 0"; + scale = "96 96 20"; + liquidType = "OceanWater"; + density = "1"; + viscosity = "5"; + waveMagnitude = "0.5"; + surfaceTexture = "LiquidTiles/AlgaeWater"; + surfaceOpacity = "0.8"; + envMapTexture = "lush/skies/lushcloud3"; + envMapIntensity = "0.7"; + removeWetEdges = "1"; + + textureSize = "32 32"; + extent = "100 100 10"; + params3 = "1.21 -0.61 0.13 -0.33"; + params2 = "0.39 0.39 0.2 0.133"; + params1 = "0.63 -2.41 0.33 0.21"; + params0 = "0.32 -0.67 0.066 0.5"; + team = "0"; + floodFill = "1"; + seedPoints = "0 0 1 0 1 1 0 1"; + }; + }; + }; + new SimGroup(Ambiance) { + + powerCount = "0"; + }; + new SimGroup(RandomOrganics) { + + powerCount = "0"; + + new TSStatic() { + position = "164.767 -100.254 107.297"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "155.905 82.3021 109.425"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "-162.145 72.1138 110.244"; + rotation = "0 0 -1 89.9544"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "-164.3 -77.8225 109.184"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "-455.703 143.67 137.214"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "-442.134 -182.04 136.595"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "452.856 -158.052 139.852"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "446.295 173.268 137.876"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "567.64 -35.3117 229.482"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + }; + new TSStatic() { + position = "-580.301 17.2157 232.063"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + }; + new TSStatic() { + position = "-182.905 -61.4023 109.194"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "stackable1l.dts"; + }; + new TSStatic() { + position = "-186.576 72.7944 107.382"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "stackable1l.dts"; + }; + new TSStatic() { + position = "182.964 -84.3985 106.767"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "stackable1l.dts"; + }; + new TSStatic() { + position = "183.38 67.5357 106.877"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "stackable1l.dts"; + }; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera(c1) { + position = "106.57 -14.8061 139.92"; + rotation = "0 0 1 90.137"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera(c2) { + position = "-116.854 4.02948 136.962"; + rotation = "0 0 -1 89.3814"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/RoundTheMountainLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/RoundTheMountainLT.mis new file mode 100644 index 00000000..990e4af6 --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/RoundTheMountainLT.mis @@ -0,0 +1,579 @@ +// DisplayName = 'Round the Mountain LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//This map still needs playtesting. +// -- Kryand Map Pack, beta 3 +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[CTF]8 caps to win. +//Bases are very close to each other. +//All assests are self-powered. +//Map by Kryand. +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + CTF_scoreLimit = "8"; + musicTrack = "badlands"; + powerCount = "0"; + cdTrack = "4"; + + new MissionArea(MissionArea) { + area = "-384 -632 1104 1104"; + flightCeiling = "450"; + flightCeilingRange = "20"; + + locked = "true"; + }; + new Sky(Sky) { + position = "40 -768 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "300"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.365000 0.390000 0.420000 0.000000"; + fogDistance = "60"; + fogColor = "0.480000 0.480000 0.450000 1.000000"; + fogVolume1 = "0 0 0"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "sky_lush_blue.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 -0.002702"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 306394995426410077000000000000000.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 5.64437e-37 4.51122e-37"; + high_fogVolume2 = "-1 5.6491e-37 5.50815e-37"; + high_fogVolume3 = "-1 4.51124e-37 0"; + + cloudSpeed0 = "0.000100 0.000500"; + locked = "true"; + }; + new Sun() { + position = "40 -768 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.800000 0.800000 0.800000 1.000000"; + ambient = "0.400000 0.400000 0.400000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet1"; + terrainFile = "Insalubria.ter"; + squareSize = "8"; + + locked = "true"; + position = "-1024 -1024 0"; + }; + new NavigationGraph(NavGraph) { + conjoinAngleDev = "70"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + scale = "1 1 1"; + conjoinBowlDev = "20"; + GraphFile = "Insalubria.nav"; + locked = "true"; + coverage = "0"; + position = "0 0 0 1"; + rotation = "0 0 0 0"; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + providesPower = "1"; + powerCount = "1"; + + new SimGroup(spawnspheres) { + + powerCount = "1"; + + new SpawnSphere() { + position = "489.414 -88.5751 162.59"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "60"; + sphereWeight = "100"; + indoorWeight = "40"; + outdoorWeight = "60"; + + team = "1"; + }; + }; + new InteriorInstance(InteriorInstance) { + position = "391.68 -96.1125 56.7053"; + rotation = "0 0 -1 4.58349"; + scale = "1 1 0.3"; + interiorFile = "bplat6.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new Item() { + position = "391.687 -96.0957 56.9545"; + rotation = "0 0 1 92.2462"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + isHome = "1"; + className = "FlagObj"; + locked = "true"; + team = "1"; + WayPoint = "7230"; + Trigger = "7231"; + originalPosition = "391.687 -96.0957 56.9545 0 0 1 1.61"; + Target = "33"; + }; + new InteriorInstance() { + position = "463.007 -91.8306 110.39"; + rotation = "0 0 1 172.643"; + scale = "1 1 1"; + interiorFile = "bmisc_nefledge1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + }; + new SimGroup(Team2) { + + providesPower = "1"; + powerCount = "1"; + + new SimGroup(spawnspheres) { + + powerCount = "1"; + + new SpawnSphere() { + position = "-110.43 -63.6336 160.985"; + rotation = "0 0 1 146.104"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "60"; + sphereWeight = "100"; + indoorWeight = "40"; + outdoorWeight = "60"; + + team = "2"; + }; + }; + new InteriorInstance(InteriorInstance) { + position = "-27.9077 -138.293 57.305"; + rotation = "1 0 0 0"; + scale = "1 1 0.3"; + interiorFile = "bplat6.dif"; + showTerrainInside = "1"; + + team = "2"; + }; + new InteriorInstance() { + position = "-90.2425 -86.7339 110.585"; + rotation = "0 0 1 48.1284"; + scale = "1 1 1"; + interiorFile = "bmisc_nefledge1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new Item() { + position = "-27.9111 -138.248 57.5475"; + rotation = "0 0 -1 96.2569"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + isHome = "1"; + className = "FlagObj"; + searchSchedule = "9005"; + locked = "true"; + team = "2"; + WayPoint = "7232"; + Trigger = "7233"; + originalPosition = "-27.9111 -138.248 57.5475 0 0 -1 1.68"; + Target = "34"; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + }; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera() { + position = "-86.5811 -62.4988 138.471"; + rotation = "0.110135 -0.331459 0.937019 145.412"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + }; + new Camera() { + position = "471.081 -70.5185 132.805"; + rotation = "0.249164 0.341164 -0.90638 112.994"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + }; + }; + new SimGroup(Random) { + + powerCount = "0"; + + new TSStatic() { + position = "69.798 -243.383 63.5466"; + rotation = "0 0 -1 30.9397"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "43.3284 -276.889 68.7731"; + rotation = "0 0 1 26.356"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "32.4708 -233.637 67.8998"; + rotation = "0 0 1 51.5662"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-9.72757 -291.07 51.1672"; + rotation = "0 0 1 209.885"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "35.3013 -206.568 61.0972"; + rotation = "0 0 1 173.033"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "5.83202 -222.108 63.8909"; + rotation = "0 0 -1 40.107"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "89.7756 -276.526 66.4545"; + rotation = "0 0 1 52.1391"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "64.7383 -211.823 54.663"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "29.8204 -71.2494 51.0353"; + rotation = "0 0 1 107.143"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-29.1576 -37.8606 50.0816"; + rotation = "0 0 -1 53.858"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-65.4625 -158.735 51.2329"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-107.99 -228.713 123.032"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-178.842 -57.0777 165.435"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-137.285 19.832 164.628"; + rotation = "0 0 1 236.241"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "121.568 -40.325 91.6008"; + rotation = "0 0 1 120.894"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "179.424 -82.392 114.95"; + rotation = "0 0 -1 13.178"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "100.287 19.1161 145.841"; + rotation = "0 0 -1 85.9437"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "55.8062 14.6187 123.168"; + rotation = "0 0 1 37.2422"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "127.475 -216.917 113.933"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "336.272 -165.023 85.1381"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "387.652 -220.889 123.178"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "344.439 25.9416 66.0463"; + rotation = "0 0 1 86.5166"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "558.071 -46.3841 162.447"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "558.141 -138.177 141.186"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "360.542 -123.201 52.2511"; + rotation = "0 0 -1 102.559"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "428.944 -103.612 51.0541"; + rotation = "0 0 1 164.439"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "428.186 88.7289 54.1192"; + rotation = "0 0 1 131.207"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "429.07 38.4343 51.8446"; + rotation = "0 0 1 237.96"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "466.661 33.5929 60.8627"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "450.026 -14.7591 54.7044"; + rotation = "0 0 -1 29.7938"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "251.489 -254.057 53.6979"; + rotation = "0 0 1 83.8344"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "301.027 -252.484 69.4189"; + rotation = "0 0 -1 101.986"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "247.256 -292.821 49.4209"; + rotation = "0 0 1 81.933"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "265.054 -219.15 50.5359"; + rotation = "0 0 -1 27.6845"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "232.328 -187.568 49.112"; + rotation = "0 0 -1 60.1606"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "304.624 -183.663 63.8889"; + rotation = "0 0 -1 85.3707"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "265.407 -163.883 55.6739"; + rotation = "0 0 1 17.1887"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "312.606 -209.934 63.1207"; + rotation = "0 0 1 28.0749"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/RushLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/RushLT.mis new file mode 100644 index 00000000..f8e1846e --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/RushLT.mis @@ -0,0 +1,1633 @@ +// DisplayName = Rush LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//The dictionary is the only place where success comes before work +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[CTF]800 points to win +//Map by Chano (Edited by The Driver) +//Edited by ChocoTaco +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + CTF_scoreLimit = "8"; + powerCount = "0"; + musicTrack = "lush"; + cdTrack = "2"; + + new MissionArea(MissionArea) { + area = "-824 -624 1504 1312"; + flightCeiling = "450"; + flightCeilingRange = "20"; + + locked = "true"; + }; + new Sky(Sky) { + position = "0 0 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "400"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.520000 0.520000 0.670000 1.000000"; + fogDistance = "175"; + fogColor = "0.620000 0.620000 0.670000 1.000000"; + fogVolume1 = "0 0 0"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "nef_BlueClear.dml"; + windVelocity = "1 1 0"; + windEffectPrecipitation = "1"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 -222768174765569861000000000000000000000.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -170698929442160049000000000000000000000.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 -0.0520022 1.07572e-38"; + high_fogVolume2 = "-1 1.83445e-36 8.40779e-44"; + high_fogVolume3 = "-1 0 3.48427e-38"; + + locked = "true"; + }; + new Sun() { + position = "0 0 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.500000 0.500000 0.500000 1.000000"; + ambient = "0.550000 0.550000 0.550000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet2"; + terrainFile = "Rush.ter"; + squareSize = "8"; + + locked = "true"; + position = "-1024 -1024 0"; + }; + new NavigationGraph(NavGraph) { + conjoinAngleDev = "70"; + cullDensity = "0.1"; + customArea = "0 0 0 0"; + + YDimOverSize = "0"; + scale = "1 1 1"; + conjoinBowlDev = "20"; + GraphFile = "Rush.nav"; + locked = "true"; + coverage = "0"; + position = "0 0 0 1"; + XDimOverSize = "0"; + rotation = "0 0 0 0"; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera() { + position = "-243.341 -280.508 113.278"; + rotation = "0.306735 -0.225913 0.924596 77.0799"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + }; + new Camera() { + position = "-53.9592 215.892 44.6532"; + rotation = "0.21616 -0.0482833 0.975163 25.8029"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + }; + new Camera() { + position = "-256.37 153.443 79.0094"; + rotation = "0.0429826 -0.0947694 0.994571 131.441"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + }; + new Camera() { + position = "87.5396 -9.66273 95.2655"; + rotation = "0.2488 0.201402 -0.947384 81.0247"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + }; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + providesPower = "1"; + powerCount = "1"; + + new SimGroup(spawnspheres) { + + powerCount = "1"; + + new SpawnSphere() { + position = "-53.2471 360.98 17.4853"; + rotation = "0 0 -1 37.8153"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "45"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "false"; + }; + new SpawnSphere() { + position = "74.5659 273.752 9.77104"; + rotation = "0 0 -1 37.8153"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "45"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "false"; + }; + }; + new SimGroup(base) { + + powerCount = "1"; + + new SimGroup(invs) { + + powerCount = "1"; + + new InteriorInstance() { + position = "-193.47 243.157 83.629"; + rotation = "-0.0077057 0.00451333 0.99996 86.6351"; + scale = "1.25275 1.07321 4.14184"; + interiorFile = "bmisc3.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "1"; + }; + }; + new InteriorInstance() { + position = "-39.6213 278.035 17.651"; + rotation = "-0.00196515 0.0130027 0.999914 44.6943"; + scale = "1 1 1"; + interiorFile = "anthem_pipestand2.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + }; + new Item() { + position = "-39.5734 278.232 19.3294"; + rotation = "0 0 1 3.43771"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + searchSchedule = "71925"; + className = "FlagObj"; + locked = "false"; + Target = "33"; + originalPosition = "-39.5734 278.232 19.3294 0 0 1 0.0599993"; + isHome = "1"; + team = "1"; + WayPoint = "4940"; + Trigger = "4941"; + }; + }; + new SimGroup(Team2) { + + providesPower = "1"; + powerCount = "1"; + + new SimGroup(spawnspheres) { + + powerCount = "1"; + + new SpawnSphere() { + position = "-95.6424 -354.591 19.5012"; + rotation = "0 0 1 40.107"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "45"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "false"; + }; + new SpawnSphere() { + position = "-211.103 -253.684 20.6153"; + rotation = "0 0 1 40.107"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "45"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "false"; + }; + }; + new SimGroup(base) { + + powerCount = "1"; + + new InteriorInstance() { + position = "25.8395 -241.574 83.2961"; + rotation = "-0.0110171 -0.00882113 -0.9999 51.4544"; + scale = "1.60425 1.27276 4.21613"; + interiorFile = "bmisc3.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "2"; + }; + new InteriorInstance() { + position = "-127.898 -277.949 17.5835"; + rotation = "0 0 1 10.3133"; + scale = "1 1 1"; + interiorFile = "anthem_pipestand2.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new SimGroup(invs) { + + powerCount = "1"; + }; + }; + new Item() { + position = "-128.019 -277.919 19.2965"; + rotation = "0 0 -1 22.3454"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + searchSchedule = "227063"; + className = "FlagObj"; + locked = "false"; + Target = "34"; + originalPosition = "-128.019 -277.919 19.2965 0 0 -0.999999 0.390001"; + isHome = "1"; + team = "2"; + WayPoint = "4942"; + Trigger = "4943"; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + + new TSStatic() { + position = "-733.681 -110.439 47.0776"; + rotation = "-0 0 -1 13.7512"; + scale = "1 1 1"; + shapeName = "statue_base.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-733.785 -110.496 50.3706"; + rotation = "0 0 1 75.0575"; + scale = "1 1 1"; + shapeName = "statue_lfemale.dts"; + + team = "0"; + }; + new TSStatic() { + position = "567.512 110.742 50.7692"; + rotation = "0 0 -1 110.763"; + scale = "1 1 1"; + shapeName = "statue_lfemale.dts"; + + team = "0"; + }; + new TSStatic() { + position = "567.414 110.675 47.4762"; + rotation = "0 0 1 160.428"; + scale = "1 1 1"; + shapeName = "statue_base.dts"; + + team = "0"; + }; + }; + }; + new SimGroup(Ambiance) { + + powerCount = "0"; + + new AudioEmitter() { + position = "28.0966 324.536 12.1325"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/lakewaves.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "100"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "false"; + }; + new AudioEmitter() { + position = "-32.614 265.727 2.8325"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/lakewaves2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "35"; + maxDistance = "160"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "false"; + }; + new AudioEmitter() { + position = "-202.752 -337.14 6.758"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/lakewaves.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "100"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "false"; + }; + new AudioEmitter() { + position = "-154.206 -197.184 16.5823"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/lakewaves2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "35"; + maxDistance = "100"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "false"; + }; + new AudioEmitter() { + position = "-233.77 34.7648 23.6547"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/river2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "30"; + maxDistance = "160"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "false"; + }; + new AudioEmitter() { + position = "-196.375 38.6675 15.4068"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/river3.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "30"; + maxDistance = "160"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "false"; + }; + new AudioEmitter() { + position = "-14.2956 -19.5382 10.4131"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/river2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "30"; + maxDistance = "160"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "false"; + }; + new AudioEmitter() { + position = "-324.281 51.5883 12.6312"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/river3.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "30"; + maxDistance = "160"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "false"; + }; + new AudioEmitter() { + position = "-557.891 -18.2717 12.9084"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/river3.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "30"; + maxDistance = "160"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "false"; + }; + new AudioEmitter() { + position = "-455.331 30.9533 11.7705"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/river2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "30"; + maxDistance = "160"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "false"; + }; + new AudioEmitter() { + position = "118.327 -54.1889 13.7421"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/river2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "30"; + maxDistance = "160"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "false"; + }; + new AudioEmitter() { + position = "278.441 -49.3909 13.0212"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/river2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "30"; + maxDistance = "160"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "false"; + }; + new AudioEmitter() { + position = "428.226 -24.7795 10.0812"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/river2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "30"; + maxDistance = "160"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "false"; + }; + new AudioEmitter() { + position = "66.579 -41.8701 9.46853"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/river3.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "30"; + maxDistance = "160"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "false"; + }; + new AudioEmitter() { + position = "225.083 -56.1796 10.1616"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/river3.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "30"; + maxDistance = "160"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "false"; + }; + new AudioEmitter() { + position = "373.306 -40.8328 5.51804"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/river3.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "30"; + maxDistance = "160"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "false"; + }; + new AudioEmitter() { + position = "309.693 -320.834 10.0401"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/lakewaves2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "35"; + maxDistance = "160"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "false"; + }; + }; + new WaterBlock() { + position = "-1024 -952 -82.5675"; + rotation = "1 0 0 0"; + scale = "2048 2048 100"; + liquidType = "OceanWater"; + density = "1"; + viscosity = "3"; + waveMagnitude = "1"; + surfaceTexture = "liquidtiles/icebound_water.png"; + surfaceOpacity = "0.65"; + envMapTexture = "liquidtiles/icebound_emap_cloudsground.png"; + envMapIntensity = "0.2"; + removeWetEdges = "1"; + + textureSize = "32 32"; + floodFill = "1"; + extent = "100 100 10"; + params3 = "1.21 -0.61 0.13 -0.33"; + locked = "false"; + params1 = "0.63 -2.41 0.33 0.21"; + seedPoints = "0 0 1 0 1 1 0 1"; + params2 = "0.39 0.39 0.2 0.133"; + params0 = "0.32 -0.67 0.066 0.5"; + }; + new SimGroup(Bridge) { + + powerCount = "0"; + + new InteriorInstance(InteriorInstance) { + position = "-200.546 45.4445 63.0507"; + rotation = "0 0 1 20.0536"; + scale = "2 2 2"; + interiorFile = "bbrdgo.dif"; + showTerrainInside = "0"; + + locked = "false"; + }; + new Item() { + position = "-225.178 -24.3783 47.5981"; + rotation = "0 0 1 20.0535"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "false"; + Target = "-1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-178.666 105.268 63.0662"; + rotation = "0 0 1 20.0536"; + scale = "2 2 2"; + interiorFile = "bbrdgo.dif"; + showTerrainInside = "0"; + + locked = "false"; + }; + new InteriorInstance(InteriorInstance) { + position = "-189.645 75.2392 63.0662"; + rotation = "0 0 1 20.0536"; + scale = "2 2 2"; + interiorFile = "bbrdgo.dif"; + showTerrainInside = "0"; + + locked = "false"; + }; + new InteriorInstance(InteriorInstance) { + position = "-222.252 -14.0004 63.0102"; + rotation = "0 0 1 20.0536"; + scale = "2 2 2"; + interiorFile = "bbrdgo.dif"; + showTerrainInside = "0"; + + locked = "false"; + }; + new Item() { + position = "-187.014 84.2449 50.8696"; + rotation = "0 0 1 20.0535"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "false"; + Target = "-1"; + }; + new Item() { + position = "-226.291 -23.9741 47.5981"; + rotation = "0 0 1 20.0535"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "false"; + Target = "-1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-211.352 15.7943 63.0257"; + rotation = "0 0 1 20.0536"; + scale = "2 2 2"; + interiorFile = "bbrdgo.dif"; + showTerrainInside = "0"; + + locked = "false"; + }; + new Item() { + position = "-185.901 83.8408 50.8696"; + rotation = "0 0 1 20.0535"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "false"; + Target = "-1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-233.024 -43.5833 63.0042"; + rotation = "0 0 1 20.0536"; + scale = "2 2 2"; + interiorFile = "bbrdgo.dif"; + showTerrainInside = "0"; + + locked = "false"; + }; + new InteriorInstance(InteriorInstance) { + position = "-205.997 29.8555 0.914291"; + rotation = "0 0 1 20.0536"; + scale = "2 2 2.93996"; + interiorFile = "bwall4.dif"; + showTerrainInside = "0"; + + locked = "false"; + }; + new InteriorInstance(InteriorInstance) { + position = "-189.661 74.984 0.88586"; + rotation = "0 0 1 20.0536"; + scale = "2 2 2.93996"; + interiorFile = "bwall4.dif"; + showTerrainInside = "0"; + + locked = "false"; + }; + new InteriorInstance(InteriorInstance) { + position = "-222.231 -14.5799 0.617783"; + rotation = "0 0 1 20.0536"; + scale = "2 2 2.93996"; + interiorFile = "bwall4.dif"; + showTerrainInside = "0"; + + locked = "false"; + }; + new InteriorInstance() { + position = "-224.802 -21.618 46.9733"; + rotation = "0 0 1 20.0536"; + scale = "0.432444 0.759907 0.700504"; + interiorFile = "bbrdgo.dif"; + showTerrainInside = "0"; + + locked = "false"; + }; + new InteriorInstance() { + position = "-186.519 83.7298 50.2448"; + rotation = "0 0 1 20.0536"; + scale = "0.432444 0.759907 0.700504"; + interiorFile = "bbrdgo.dif"; + showTerrainInside = "0"; + + locked = "false"; + }; + new InteriorInstance() { + position = "105.809 10.1353 44.1134"; + rotation = "0 0 1 6.30264"; + scale = "0.432444 0.759907 0.700504"; + interiorFile = "bbrdgo.dif"; + showTerrainInside = "0"; + + locked = "false"; + }; + new InteriorInstance() { + position = "93.665 -101.293 40.8419"; + rotation = "0 0 1 6.30264"; + scale = "0.432444 0.759907 0.700504"; + interiorFile = "bbrdgo.dif"; + showTerrainInside = "0"; + + locked = "false"; + }; + new InteriorInstance(InteriorInstance) { + position = "94.4893 -93.8456 -5.5136"; + rotation = "0 0 1 6.30264"; + scale = "2 2 2.93996"; + interiorFile = "bwall4.dif"; + showTerrainInside = "0"; + + locked = "false"; + }; + new InteriorInstance(InteriorInstance) { + position = "104.836 0.893379 -5.24552"; + rotation = "0 0 1 6.30264"; + scale = "2 2 2.93996"; + interiorFile = "bwall4.dif"; + showTerrainInside = "0"; + + locked = "false"; + }; + new InteriorInstance(InteriorInstance) { + position = "99.6955 -46.8249 -5.21709"; + rotation = "0 0 1 6.30264"; + scale = "2 2 2.93996"; + interiorFile = "bwall4.dif"; + showTerrainInside = "0"; + + locked = "false"; + }; + new InteriorInstance(InteriorInstance) { + position = "90.8989 -124.583 56.8729"; + rotation = "0 0 1 6.30264"; + scale = "2 2 2"; + interiorFile = "bbrdgo.dif"; + showTerrainInside = "0"; + + locked = "false"; + }; + new Item() { + position = "106.383 10.39 44.7382"; + rotation = "0 0 1 6.30252"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "false"; + Target = "-1"; + }; + new InteriorInstance(InteriorInstance) { + position = "97.8364 -61.7559 56.8944"; + rotation = "0 0 1 6.30264"; + scale = "2 2 2"; + interiorFile = "bbrdgo.dif"; + showTerrainInside = "0"; + + locked = "false"; + }; + new Item() { + position = "92.7777 -103.936 41.4667"; + rotation = "0 0 1 6.30252"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "false"; + Target = "-1"; + }; + new Item() { + position = "105.206 10.5179 44.7382"; + rotation = "0 0 1 6.30252"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "false"; + Target = "-1"; + }; + new InteriorInstance(InteriorInstance) { + position = "94.3302 -93.2879 56.8788"; + rotation = "0 0 1 6.30264"; + scale = "2 2 2"; + interiorFile = "bbrdgo.dif"; + showTerrainInside = "0"; + + locked = "false"; + }; + new InteriorInstance(InteriorInstance) { + position = "104.79 1.14472 56.9348"; + rotation = "0 0 1 6.30264"; + scale = "2 2 2"; + interiorFile = "bbrdgo.dif"; + showTerrainInside = "0"; + + locked = "false"; + }; + new InteriorInstance(InteriorInstance) { + position = "108.317 32.9234 56.9348"; + rotation = "0 0 1 6.30264"; + scale = "2 2 2"; + interiorFile = "bbrdgo.dif"; + showTerrainInside = "0"; + + locked = "false"; + }; + new Item() { + position = "93.9548 -104.064 41.4667"; + rotation = "0 0 1 6.30252"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "false"; + Target = "-1"; + }; + new InteriorInstance(InteriorInstance) { + position = "101.285 -30.387 56.9193"; + rotation = "0 0 1 6.30264"; + scale = "2 2 2"; + interiorFile = "bbrdgo.dif"; + showTerrainInside = "0"; + + locked = "false"; + }; + new AudioEmitter() { + position = "79.3473 -80.5181 17.5233"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/river2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "30"; + maxDistance = "160"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "false"; + }; + }; + new SimGroup(RandomOrganics) { + + powerCount = "0"; + + new SimGroup(Addition1BEPlant5) { + + powerCount = "0"; + + new TSStatic() { + position = "-596 588 68.6406"; + rotation = "-0.114916 -0.213029 0.970264 221.833"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-268 252 66.9375"; + rotation = "-0.0554467 -0.247662 0.967259 223.667"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "180 -340 35.5937"; + rotation = "0.165555 -0.854688 -0.492036 37.5668"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-172 -268 23.5469"; + rotation = "0.093371 -0.0224367 0.995379 203.892"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "444 -572 55.875"; + rotation = "0.114575 -0.473018 -0.873571 62.6547"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "244 356 94.4063"; + rotation = "-0.0391251 -0.0975238 0.994464 176.022"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "372 428 57.3281"; + rotation = "0.0229446 0.313829 0.949202 49.2233"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-204 396 35.1719"; + rotation = "-0.11668 0.0599442 -0.991359 118.438"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-316 372 39.2969"; + rotation = "0.0494702 0.26129 0.963992 144.246"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-452 276 47.6406"; + rotation = "0.0742467 0.289543 0.954281 168.545"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-108 436 41.6875"; + rotation = "-0.172346 -0.00130082 0.985036 66.792"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "436 -260 29.0156"; + rotation = "0.0625962 0.337092 -0.939388 70.3368"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "412 340 54.5625"; + rotation = "0.210471 0.0191395 0.977413 105.266"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-500 -156 50.1875"; + rotation = "0.238392 -0.0997737 0.96603 236.336"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "4 588 54.2188"; + rotation = "0.195043 0.121012 0.973301 111.45"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-476 -92 90.4062"; + rotation = "-0.251758 0.213773 0.943885 86.2937"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "500 -340 40.0312"; + rotation = "-0.647667 -0.205029 0.733819 37.5322"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-524 -596 49.0781"; + rotation = "-0.652162 -0.755902 -0.0574171 33.8179"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-20 68 84.2968"; + rotation = "-0.0455102 0.185577 -0.981575 82.0538"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-132 -428 41.7344"; + rotation = "0.0820677 0.145164 0.985998 173.098"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-124 380 37.9219"; + rotation = "0.0247635 -0.0239457 0.999407 227.975"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "436 -412 48.4219"; + rotation = "0.316281 -0.0336709 -0.948068 40.9628"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-380 -300 64.8906"; + rotation = "0.420377 -0.214831 -0.88155 67.5013"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "484 -500 76.9375"; + rotation = "-0.0209127 0.104759 0.994278 145.188"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "356 -564 55.8907"; + rotation = "0.745411 0.517716 0.419919 41.3308"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "68 -564 92.2188"; + rotation = "-0.325339 0.137117 0.935603 86.7979"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "52 452 49.8125"; + rotation = "-0.11151 -0.152882 0.981933 90.0443"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "228 -348 20.0782"; + rotation = "0.103328 0.18329 0.977613 184.888"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "20 52 72.875"; + rotation = "0.0979824 -0.0392207 0.994415 213.821"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-252 -84 52.2344"; + rotation = "-0.046212 -0.29485 0.954426 189.546"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "372 -356 49.375"; + rotation = "0.196917 0.199413 0.959926 155.972"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-364 404 35.5469"; + rotation = "0.131825 -0.0186035 0.991098 144.3"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "404 -84 55.3906"; + rotation = "0.178186 -0.343206 0.922204 44.1378"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-460 -596 52.6875"; + rotation = "-0.0477106 0.297658 0.95348 158.044"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-12 132 62.2031"; + rotation = "0.17724 0.248172 0.952364 138.873"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "444 -420 50"; + rotation = "0.047017 0.0504142 0.997621 108.13"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-108 404 37.3438"; + rotation = "-0.0297461 -0.0551058 0.998037 97.1117"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-492 588 55.7813"; + rotation = "0.308046 -0.058997 0.94954 223.904"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-188 532 68.8125"; + rotation = "0.216492 0.265886 0.939381 228.27"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "332 -604 65.3126"; + rotation = "0.447365 0.778847 -0.439616 35.4574"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "316 -388 51.4375"; + rotation = "0.493478 0.400086 -0.772277 56.414"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-548 -476 62.375"; + rotation = "0.44367 -0.890109 0.104221 28.2077"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "388 68 46.0938"; + rotation = "-0.238243 -0.472077 -0.848754 46.4223"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + }; + }; + new SimGroup(Addition2BEPlant1) { + + powerCount = "0"; + + new TSStatic() { + position = "284 148 49.9906"; + rotation = "0.995299 -0.0191049 -0.0949517 30.8331"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-652 -604 57.3187"; + rotation = "0.139094 0.298961 -0.944074 118.925"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-100 -300 21.5687"; + rotation = "-0.122272 0.198421 0.97246 152.742"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "532 508 44.4282"; + rotation = "0.0172857 -0.0183877 0.999681 208.992"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "196 276 47.9125"; + rotation = "-0.316573 -0.268997 0.909627 84.368"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-324 260 43.8813"; + rotation = "0.208654 0.666633 0.715587 38.4192"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-644 84 69.5531"; + rotation = "0.0231574 0.291442 0.956308 189.565"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-76 -292 22.5219"; + rotation = "0.000192359 0.0939259 0.995579 187.965"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-428 -196 37.7719"; + rotation = "0.238309 -0.102653 0.965749 70.8755"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "244 -380 28.2875"; + rotation = "0.037994 0.272577 0.961383 226.345"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "180 500 57.8656"; + rotation = "0.180467 0.36324 0.914051 99.114"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-292 -364 94.5688"; + rotation = "0.135771 -0.0317284 0.990232 208.729"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "492 -556 51.85"; + rotation = "-0.0985905 -0.238553 0.966112 150.973"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-292 -436 72.8188"; + rotation = "0.176897 -0.150491 0.972656 192.648"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-428 -348 92.0844"; + rotation = "0.440146 0.198594 -0.875689 25.0307"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-364 -564 37.6313"; + rotation = "-0.0299715 -0.00225715 0.999548 166.007"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-100 -468 54.9281"; + rotation = "0.243576 0.426555 0.871046 30.8187"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "148 -356 47.1938"; + rotation = "-0.243019 -0.28394 0.927534 60.6871"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "452 -588 57.9593"; + rotation = "0.159443 0.25551 0.953568 238.645"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "404 116 41.4594"; + rotation = "-0.27054 -0.957393 0.101032 29.0609"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-180 516 67.8812"; + rotation = "0.242182 0.0729591 0.967484 196.455"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-396 140 55.2875"; + rotation = "0.0315369 0.0462053 0.998434 127.072"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-460 -468 82.4282"; + rotation = "0.0423407 -0.0443911 0.998117 233.913"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "508 -12 32.1"; + rotation = "-0.114184 0.25301 0.960702 226.316"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "500 468 45.5687"; + rotation = "0.370229 0.121921 -0.920905 23.8378"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "284 -364 24.5999"; + rotation = "-0.0984476 0.366153 0.925332 77.2966"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "132 116 40.2875"; + rotation = "0.17032 -0.0654207 -0.983215 87.9691"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-356 -500 59.0219"; + rotation = "-0.0157932 -0.324333 0.945811 144.879"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "524 516 46.5063"; + rotation = "-0.453026 -0.55727 -0.695857 25.645"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-100 220 26.5062"; + rotation = "0.659976 -0.180468 0.72929 49.291"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "204 -476 35.7719"; + rotation = "-0.15233 0.236163 0.959699 171.361"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "52 68 67.7562"; + rotation = "0.312472 -0.0037709 0.949919 77.8615"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "220 428 100.819"; + rotation = "0.238248 0.0655296 0.968991 33.996"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "324 556 50.9437"; + rotation = "0.0777493 0.204661 0.97574 94.4045"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "444 548 66.8344"; + rotation = "0.216028 -0.237024 0.947181 116.808"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-348 -604 46.3032"; + rotation = "0.663722 -0.0768847 -0.744017 16.0811"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-132 92 66.4906"; + rotation = "-0.152247 -0.114882 0.981643 186.872"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "188 -412 33.5062"; + rotation = "0.0518324 0.161484 -0.985513 84.8321"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + }; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/S5_DamnationLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/S5_DamnationLT.mis new file mode 100644 index 00000000..8ac7ed07 --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/S5_DamnationLT.mis @@ -0,0 +1,1052 @@ +// DisplayName = S5-Damnation LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//By the flow of the inland river, +//Whence the fleets of iron have fled, +//Where the blades of the grave-grass quiver, +//Asleep are the ranks of the dead. +// -- Francis Miles Finch +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[CTF]600 points to win +//Lip removed from platform +//(Editing: z0dd, Techlogic, =Sabre=, Anthem) +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + musicTrack = "lush"; + CTF_scoreLimit = "6"; + CTF_timeLimit = "25"; + cdTrack = "2"; + powerCount = "0"; + + new MissionArea(MissionArea) { + area = "-512 -384 1040 1040"; + flightCeiling = "2000"; + flightCeilingRange = "50"; + + locked = "true"; + }; + new Sun() { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.600000 0.600000 0.600000 1.000000"; + ambient = "0.200000 0.200000 0.200000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet1"; + terrainFile = "TWL-Damnation.ter"; + squareSize = "8"; + emptySquares = "95892 161683 293011 358802 359058 359314 228499 97684 241259 175979 372842 373098 307818 242539 177260"; + + locked = "true"; + position = "-1024 -1024 0"; + hazeDistance = "250"; + visibleDistance = "1200"; + }; + new NavigationGraph(NavGraph) { + conjoinAngleDev = "45"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + locked = "true"; + conjoinBowlDev = "20"; + coverage = "0"; + position = "0 0 0 1"; + GraphFile = "Damnation.nav"; + XDimOverSize = "0"; + rotation = "0 0 0 0"; + YDimOverSize = "0"; + scale = "1 1 1"; + }; + new Sky(Sky) { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "450"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.390000 0.390000 0.390000 0.000000"; + fogDistance = "220"; + fogColor = "0.500000 0.500000 0.500000 1.000000"; + fogVolume1 = "0 0 0"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "Lush_l4.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 -198748244414614883000000000000000000000.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -222768174765569861000000000000000000000.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 1.82169e-44 7.00649e-45"; + high_fogVolume2 = "-1 7.00649e-45 2.8026e-45"; + high_fogVolume3 = "-1 2.8026e-45 1.4013e-45"; + + locked = "true"; + cloudSpeed0 = "0.000000 0.000000"; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "-195.416 172.745 166.653"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "15"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "true"; + }; + new SpawnSphere() { + position = "-135.821 396.688 109.317"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "70"; + sphereWeight = "70"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "true"; + }; + new SpawnSphere() { + position = "-416.969 399.982 151.834"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "15"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "true"; + }; + }; + new SimGroup(Base0) { + + powerCount = "2"; + + new Item() { + position = "-313.935 363.608 87.848"; + rotation = "0 0 1 0.0395647"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + isHome = "1"; + team = "1"; + WayPoint = "5112"; + Trigger = "5113"; + Target = "33"; + originalPosition = "-313.935 363.608 87.848 0 0 1 0.000690534"; + }; + new InteriorInstance() { + position = "-152.431 395.348 101.258"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "bpower1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "BigRoom"; + + locked = "true"; + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-313.981 363.606 86.274"; + rotation = "1 0 0 0"; + scale = "1.5 1.5 1.5686"; + interiorFile = "damnationstand.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + }; + }; + new SimGroup(Team2) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "453.235 -46.8356 151.323"; + rotation = "0 0 1 185.248"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "15"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "true"; + }; + new SpawnSphere() { + position = "136.794 -23.7782 110.969"; + rotation = "0 0 1 218.479"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "70"; + sphereWeight = "70"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "true"; + }; + new SpawnSphere() { + position = "195.43 166.585 160.315"; + rotation = "0 0 1 224.209"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "15"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "true"; + }; + }; + new SimGroup(Base0) { + + powerCount = "2"; + + new Item() { + position = "306.95 -17.226 87.8478"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + isHome = "1"; + team = "2"; + WayPoint = "5114"; + Trigger = "5115"; + Target = "45"; + originalPosition = "306.95 -17.226 87.8478 1 0 0 0"; + }; + new InteriorInstance() { + position = "164.86 -48.2173 101.258"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + interiorFile = "bpower1.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + AudioEnvironment = "BigRoom"; + + locked = "true"; + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "306.892 -17.224 86.2738"; + rotation = "1 0 0 0"; + scale = "1.5 1.5 1.5686"; + interiorFile = "damnationstand.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + }; + }; + new WaterBlock() { + position = "128 -168 38.688"; + rotation = "1 0 0 0"; + scale = "352 288 50"; + liquidType = "StagnantWater"; + density = "1"; + viscosity = "5"; + waveMagnitude = "0.5"; + surfaceTexture = "LiquidTiles/AlgaeWater"; + surfaceOpacity = "0.8"; + envMapTexture = "lush/skies/lushcloud3"; + envMapIntensity = "0.7"; + removeWetEdges = "1"; + AudioEnvironment = "Underwater"; + + locked = "true"; + }; + new SimGroup(RandomOrganics) { + + powerCount = "0"; + + new SimGroup(Addition1BELgTree19) { + + powerCount = "0"; + + new TSStatic() { + position = "482.764 -239.173 130.388"; + rotation = "0 0 1 213"; + scale = "1.5 1.5 1.5"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-166.305 -217.455 144.032"; + rotation = "0 0 -1 103"; + scale = "1.3 1.3 1.3"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-446.5 659.5 137.838"; + rotation = "0 0 1 83"; + scale = "0.8 0.8 0.8"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + }; + new SimGroup(Addition3BEPlant23) { + + powerCount = "0"; + }; + new SimGroup(Addition1BELgTree19) { + + powerCount = "0"; + + new TSStatic() { + position = "90 356 107.031"; + rotation = "0 0 1 54"; + scale = "0.8 0.8 0.8"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-6 252 56.9375"; + rotation = "0 0 1 155"; + scale = "1.2 1.2 1.2"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "197.15 53.8397 103.981"; + rotation = "0 0 1 143"; + scale = "0.9 0.9 0.9"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-182 68 91.5938"; + rotation = "0 0 1 206"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-134 -44 103"; + rotation = "0 0 1 82"; + scale = "1.1 1.1 1.1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-222 44 95.4531"; + rotation = "0 0 1 214"; + scale = "0.9 0.9 0.9"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-302 36 52.0781"; + rotation = "0 0 1 218"; + scale = "1.1 1.1 1.1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "34 -60 93.9922"; + rotation = "0 0 -1 26.9998"; + scale = "0.8 0.8 0.8"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + }; + new SimGroup(Addition2BELgTree18) { + + powerCount = "0"; + + new TSStatic() { + position = "-210.532 290.244 103.399"; + rotation = "-0.101786 -0.00522579 0.994793 33.1633"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "90 -68 108.359"; + rotation = "-0.0754226 0.0162109 -0.99702 98.1695"; + scale = "0.8 0.8 0.8"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "42 324 92"; + rotation = "-0.0129373 0.0304783 -0.999452 44.0219"; + scale = "1.4 1.4 1.4"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + }; + new SimGroup(Addition3BESmTree17) { + + powerCount = "0"; + + new TSStatic() { + position = "90 -100 101.961"; + rotation = "0 0 1 9.99989"; + scale = "0.8 0.8 0.8"; + shapeName = "borg17.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-278 -132 67.9375"; + rotation = "0 0 1 35"; + scale = "0.8 0.8 0.8"; + shapeName = "borg17.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-158 300 101.898"; + rotation = "0 0 1 121"; + scale = "0.9 0.9 0.9"; + shapeName = "borg17.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "178 316 95.2343"; + rotation = "0 0 1 90.0002"; + scale = "1.1 1.1 1.1"; + shapeName = "borg17.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "226 428 60.6719"; + rotation = "0 0 1 206"; + scale = "1.2 1.2 1.2"; + shapeName = "borg17.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-318 68 67.289"; + rotation = "0 0 1 195"; + scale = "1.2 1.2 1.2"; + shapeName = "borg17.dts"; + + locked = "true"; + }; + }; + new SimGroup(Addition4BEPlant1) { + + powerCount = "0"; + + new TSStatic() { + position = "-70.0692 211.948 107.303"; + rotation = "-0.0922343 -0.24279 -0.965684 116.799"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "82 12 105.42"; + rotation = "0.244446 0.1545 -0.957275 117.246"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "1.95262 380.003 114.008"; + rotation = "0.116129 -0.050922 0.991928 141.291"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "154.094 508.059 109.449"; + rotation = "-0.235124 -0.169519 0.957068 186.701"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-61.9587 364.041 101.159"; + rotation = "0.0151215 0.192138 -0.981251 100.069"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "202.071 276 93.6709"; + rotation = "-0.179699 -0.0905798 0.979543 232.061"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "106.015 -155.985 105.366"; + rotation = "0.2135 -0.175995 0.96096 11.4439"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "386.041 556.084 127.204"; + rotation = "-0.223333 -0.156024 0.962174 123.854"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-285.95 540.099 115.855"; + rotation = "-0.112605 0.370342 -0.922045 96.6356"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-46 212 97.4671"; + rotation = "0.329494 -0.101911 0.938642 128.88"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "305.973 179.995 104.05"; + rotation = "-0.0183599 -0.250603 -0.967916 31.976"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-174 11.939 99.8785"; + rotation = "0.526422 0.131252 0.840031 33.0626"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-285.915 572.029 128.749"; + rotation = "-0.365142 0.472928 0.801879 45.298"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "154 20 105.75"; + rotation = "0 0 1 100"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "322.032 116.069 96.3918"; + rotation = "-0.176548 0.289402 -0.940785 70.2565"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-333.969 564.075 119.589"; + rotation = "-0.782066 0.191168 0.593151 29.9008"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-294.076 -19.9813 56.9705"; + rotation = "0.183774 -0.0833939 0.979425 159.423"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "41.9724 444.079 77.1451"; + rotation = "0.0181824 -0.22121 0.975057 151.694"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-70.0639 -99.9534 80.5491"; + rotation = "0.0323144 -0.290007 0.956479 87.544"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-382.087 459.994 117.834"; + rotation = "0.206925 -0.66769 0.715103 37.1165"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-398.047 -91.8929 131.969"; + rotation = "-0.823392 -0.169726 -0.541497 42.8632"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "42.0115 388.036 105.31"; + rotation = "-0.0678493 0.120824 -0.990353 86.5551"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-133.975 12.0047 104.683"; + rotation = "-0.0619199 -0.0127325 0.998 181.996"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + }; + new SimGroup(Addition5BEPlant5) { + + powerCount = "0"; + }; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera() { + position = "-225.463 143.423 202.782"; + rotation = "0 0 1 117.639"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + new Camera() { + position = "96.8526 -104.743 165.021"; + rotation = "0 0 1 51.5662"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + new Camera() { + position = "-441.34 213.013 172.936"; + rotation = "0 0 1 57.8687"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + new Camera() { + position = "-438.012 383.79 169.698"; + rotation = "0.0338656 -0.0499505 0.998177 111.824"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + new Camera() { + position = "468.774 -25.0539 182.879"; + rotation = "0.104974 0.109172 -0.988464 92.9103"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + }; + new WaterBlock() { + position = "-472 232 38.688"; + rotation = "1 0 0 0"; + scale = "352 288 50"; + liquidType = "StagnantWater"; + density = "1"; + viscosity = "5"; + waveMagnitude = "0.5"; + surfaceTexture = "LiquidTiles/AlgaeWater"; + surfaceOpacity = "0.8"; + envMapTexture = "lush/skies/lushcloud3"; + envMapIntensity = "0.7"; + removeWetEdges = "1"; + + locked = "true"; + }; + new SimGroup(Ambiance) { + + powerCount = "0"; + + new AudioEmitter() { + position = "306.526 28.56 88.9729"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/frog2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "80"; + maxDistance = "5120"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "10000"; + maxLoopGap = "20000"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "279.25 -111.373 89.1046"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/frog2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "80"; + maxDistance = "5120"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "10000"; + maxLoopGap = "20000"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "-284.259 454.007 99.9255"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/frog2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "80"; + maxDistance = "5120"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "10000"; + maxLoopGap = "20000"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "-311.535 314.074 100.057"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/frog2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "80"; + maxDistance = "5120"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "10000"; + maxLoopGap = "30000"; + type = "EffectAudioType"; + + locked = "true"; + }; + new TSStatic() { + position = "-158.989 397.344 105.26"; + rotation = "0 0 -1 90.5273"; + scale = "1 1 1"; + shapeName = "stackable1m.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-158.999 397.363 106.26"; + rotation = "0 0 -1 90.5273"; + scale = "1 1 1"; + shapeName = "stackable1m.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-159 397.36 107.26"; + rotation = "0 0 -1 90.5273"; + scale = "1 1 1"; + shapeName = "stackable1m.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "171.13 -50.2151 105.148"; + rotation = "0 0 1 91.1003"; + scale = "1 1 1"; + shapeName = "stackable1m.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "170.781 -44.8251 106.772"; + rotation = "0.772155 0.085904 0.629601 190.082"; + scale = "1 1 1"; + shapeName = "stackable1m.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "171.141 -50.2315 107.148"; + rotation = "0 0 1 91.1003"; + scale = "1 1 1"; + shapeName = "stackable1m.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "171.139 -50.2344 106.148"; + rotation = "0 0 1 91.1003"; + scale = "1 1 1"; + shapeName = "stackable1m.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-159.368 392.293 105.071"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "stackable2l.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-159.393 392.208 107.043"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "stackable2l.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-166.32 412.837 98.9555"; + rotation = "1 0 0 0"; + scale = "1 1.93677 1"; + shapeName = "stackable3m.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-166.296 378.045 97.3739"; + rotation = "1 0 0 0"; + scale = "1 1.93677 1"; + shapeName = "stackable3m.dts"; + + locked = "true"; + }; + }; + new Precipitation(Precipitation) { + position = "-225.463 143.423 202.782"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Rain"; + lockCount = "0"; + homingCount = "0"; + percentage = "1"; + color1 = "0.600000 0.600000 0.600000 1.000000"; + color2 = "-1.000000 0.000000 0.000000 1.000000"; + color3 = "-1.000000 0.000000 0.000000 1.000000"; + offsetSpeed = "0.25"; + minVelocity = "1.25"; + maxVelocity = "4"; + maxNumDrops = "2000"; + maxRadius = "80"; + + locked = "true"; + }; + new InteriorInstance(InteriorInstance) { + position = "-154.009 364.246 105.661"; + rotation = "0 0 -1 89.9544"; + scale = "0.5 0.3 0.5"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-153.816 426.073 105.492"; + rotation = "0 0 -1 89.9544"; + scale = "0.5 0.3 0.5"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-192.577 413.602 92.8042"; + rotation = "-0.0149977 0.999773 -0.0151605 89.3945"; + scale = "0.33 0.33 0.33"; + interiorFile = "bplat3.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-192.669 380.644 92.8419"; + rotation = "-0.0149977 0.999773 -0.0151605 89.3945"; + scale = "0.33 0.33 0.33"; + interiorFile = "bplat3.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "205.058 -66.6198 92.8674"; + rotation = "0.710954 0.0030998 0.703232 179.671"; + scale = "0.33 0.33 0.33"; + interiorFile = "bplat3.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "204.889 -33.3545 92.7974"; + rotation = "0.710954 0.0030998 0.703232 179.671"; + scale = "0.33 0.33 0.33"; + interiorFile = "bplat3.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "166.472 -17.1189 105.622"; + rotation = "0 0 -1 89.9544"; + scale = "0.5 0.3 0.5"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "166.465 -78.9406 105.915"; + rotation = "0 0 -1 89.9544"; + scale = "0.5 0.3 0.5"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/S5_MassiveLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/S5_MassiveLT.mis new file mode 100644 index 00000000..f2931203 --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/S5_MassiveLT.mis @@ -0,0 +1,4232 @@ +// DisplayName = S5-Massive LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//May you live all the days of your life. +// +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//8 Caps to Win +//Go Offense!!! +//Map by Fling (edited by Rooster128) +//--- MISSION STRING END --- + + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + CTF_timeLimit = "25"; + musicTrack = "lush"; + cdTrack = "2"; + CTF_scoreLimit = "8"; + powerCount = "0"; + + new MissionArea(MissionArea) { + area = "-1232 -1088 1504 1952"; + flightCeiling = "500"; + flightCeilingRange = "50"; + + locked = "true"; + }; + new Sun() { + position = "-414.2 0 256"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.750000 0.750000 0.750000 1.000000"; + ambient = "0.500000 0.500000 0.500000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "false"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet1"; + terrainFile = "S5_massive.ter"; + squareSize = "8"; + + hazeDistance = "250"; + visibleDistance = "1200"; + position = "-1024 -1024 0"; + }; + new NavigationGraph(NavGraph) { + conjoinAngleDev = "45"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + rotation = "0 0 0 0"; + GraphFile = "MissionBlank.nav"; + conjoinBowlDev = "20"; + scale = "1 1 1"; + coverage = "0"; + locked = "true"; + position = "0 0 0 1"; + YDimOverSize = "0"; + XDimOverSize = "0"; + }; + new Sky(Sky) { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "520"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.390000 0.390000 0.390000 0.000000"; + fogDistance = "300"; + fogColor = "0.300000 0.510000 0.600000 1.000000"; + fogVolume1 = "150 110 135"; + fogVolume2 = "175 135 150"; + fogVolume3 = "200 150 200"; + materialList = "lush_ram.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 -198748244414614883000000000000000000000.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -222768174765569861000000000000000000000.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 1.93705e+31 2.37594e-15"; + high_fogVolume2 = "-1 -16964.7 -4.91925e-08"; + high_fogVolume3 = "-1 3.35544e+07 0.000931699"; + + cloudSpeed0 = "0.000000 0.000000"; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "-345.065 225.687 223.462"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "30"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "-639.613 174.314 208.764"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "30"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + }; + new SimGroup(Base0) { + + powerCount = "1"; + + new InteriorInstance(InteriorInstance) { + position = "-506.979 279.139 222.5"; + rotation = "-0 0 -1 89.9544"; + scale = "1 1 1"; + interiorFile = "flingbase01.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-520 360 214"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "flingstand01.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-569.8 330.4 208"; + rotation = "0 0 1 45"; + scale = "1 1 1"; + interiorFile = "flingturretstand01.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-455.418 236.205 210.006"; + rotation = "-0.339553 -0.195454 -0.920055 59.2823"; + scale = "1 1 1"; + interiorFile = "flingteeth.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-487.026 220.124 206.75"; + rotation = "-0.250551 0.25075 -0.935066 93.7983"; + scale = "1 1 1"; + interiorFile = "flingteeth.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-472.026 220.111 206.75"; + rotation = "-0.250551 0.25075 -0.935066 93.7983"; + scale = "1 1 1"; + interiorFile = "flingteeth.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new SimGroup() { + + powerCount = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-516.07 223.767 210"; + rotation = "-0.250393 -0.253111 0.934472 93.2628"; + scale = "1 1 1"; + interiorFile = "flingteeth.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-531.069 223.605 210"; + rotation = "-0.250393 -0.253111 0.934472 93.2628"; + scale = "1 1 1"; + interiorFile = "flingteeth.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-548.178 230.666 209.656"; + rotation = "-0.186085 -0.0952509 0.977906 143.74"; + scale = "1 1 1"; + interiorFile = "flingteeth.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new Item() { + position = "-512 360 204.033"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + isHome = "1"; + className = "FlagObj"; + team = "1"; + WayPoint = "5489"; + Trigger = "5490"; + Target = "33"; + originalPosition = "-512 360 204.033 1 0 0 0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-446.977 281.591 210"; + rotation = "-0.25075 -0.25055 -0.935066 93.7983"; + scale = "1 1 1"; + interiorFile = "flingteeth.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-446.965 296.592 210"; + rotation = "-0.25075 -0.25055 -0.935066 93.7983"; + scale = "1 1 1"; + interiorFile = "flingteeth.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-446.989 266.592 210"; + rotation = "-0.25075 -0.25055 -0.935066 93.7983"; + scale = "1 1 1"; + interiorFile = "flingteeth.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-447.001 251.591 210"; + rotation = "-0.25075 -0.25055 -0.935066 93.7983"; + scale = "1 1 1"; + interiorFile = "flingteeth.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-446.953 311.591 210"; + rotation = "-0.25075 -0.25055 -0.935066 93.7983"; + scale = "1 1 1"; + interiorFile = "flingteeth.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new SimGroup() { + + powerCount = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-517.148 293.479 208.875"; + rotation = "0 0 -1 89.9544"; + scale = "1 0.5 1"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-479.973 286.032 208.328"; + rotation = "0 0 1 180.091"; + scale = "1 0.8 1"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + }; + }; + new SimGroup(Team2) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "-633.093 -411.588 211.336"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "30"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "-335.139 -460.808 220.065"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "30"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + }; + new SimGroup(Base0) { + + powerCount = "1"; + + new Item() { + position = "-518.147 -589.719 204.059"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + isHome = "1"; + className = "FlagObj"; + searchSchedule = "29909"; + team = "2"; + WayPoint = "5491"; + Trigger = "5492"; + Target = "34"; + originalPosition = "-518.147 -589.719 204.059 1 0 0 0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-510 -590 214"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + interiorFile = "flingstand01.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-580.8 -570.2 208"; + rotation = "0 0 -1 45"; + scale = "1 1 1"; + interiorFile = "flingturretstand01.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-454.081 -465.795 210"; + rotation = "-0.243055 -0.251057 -0.93696 95.5779"; + scale = "1 1 1"; + interiorFile = "flingteeth.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-461.885 -441.447 210"; + rotation = "0.245855 -0.501906 -0.829244 41.6433"; + scale = "1 1 1"; + interiorFile = "flingteeth.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-478.736 -433.788 210"; + rotation = "0.250171 -0.256359 -0.933646 92.5331"; + scale = "1 1 1"; + interiorFile = "flingteeth.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-493.731 -433.421 210"; + rotation = "0.250171 -0.256359 -0.933646 92.5331"; + scale = "1 1 1"; + interiorFile = "flingteeth.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-486.308 -490.32 208.337"; + rotation = "0 0 1 178.372"; + scale = "1 0.8 1"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-504.221 -429.076 206.75"; + rotation = "0.25081 0.246824 0.936041 94.6998"; + scale = "1 1 1"; + interiorFile = "flingteeth.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new Item() { + position = "-535.073 -477.015 200.7"; + rotation = "0 0 1 88.2354"; + scale = "1 1 1"; + dataBlock = "RepairPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "2"; + Target = "-1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-513.301 -497.937 222.5"; + rotation = "0 0 -1 91.7645"; + scale = "1 1 1"; + interiorFile = "flingbase02.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-520.419 -428.816 206.75"; + rotation = "0.25081 0.246824 0.936041 94.6998"; + scale = "1 1 1"; + interiorFile = "flingteeth.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-535.417 -428.575 206.75"; + rotation = "0.25081 0.246824 0.936041 94.6998"; + scale = "1 1 1"; + interiorFile = "flingteeth.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-552.268 -444.414 210"; + rotation = "-0.106711 0.188692 0.976221 126.718"; + scale = "1 1 1"; + interiorFile = "flingteeth.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-452.138 -525.764 210"; + rotation = "-0.243055 -0.251057 -0.93696 95.5779"; + scale = "1 1 1"; + interiorFile = "flingteeth.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-452.624 -510.772 210"; + rotation = "-0.243055 -0.251057 -0.93696 95.5779"; + scale = "1 1 1"; + interiorFile = "flingteeth.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-453.109 -495.781 210"; + rotation = "-0.243055 -0.251057 -0.93696 95.5779"; + scale = "1 1 1"; + interiorFile = "flingteeth.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-453.595 -480.789 210"; + rotation = "-0.243055 -0.251057 -0.93696 95.5779"; + scale = "1 1 1"; + interiorFile = "flingteeth.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-522.956 -510.116 208.032"; + rotation = "0.0149978 -0.0145661 -0.999781 91.6857"; + scale = "1 0.5 1"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + + new InteriorInstance(InteriorInstance) { + position = "-500 -129 269.5"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "flingtower01.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new TSStatic() { + position = "-500.208 -501.533 204.423"; + rotation = "0 0 1 88.2355"; + scale = "1 1 1"; + shapeName = "stackable2l.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-493.941 291.041 203.997"; + rotation = "-0 0 -1 89.9544"; + scale = "1 1 1"; + shapeName = "stackable2l.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-525.785 271.205 199.781"; + rotation = "-0 0 -1 89.9544"; + scale = "1 1 1"; + shapeName = "stackable5l.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-533.014 -481.868 199.599"; + rotation = "0 0 -1 91.6735"; + scale = "1 1 1"; + shapeName = "stackable5l.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-533.076 -477.039 200.321"; + rotation = "0 0 1 88.2355"; + scale = "1 1 1"; + shapeName = "stackable3m.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-526.483 266.487 200.18"; + rotation = "0 0 1 90.7096"; + scale = "1 1 1"; + shapeName = "stackable3l.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-621.076 203.557 203.346"; + rotation = "1 0 0 0"; + scale = "1.25 1.25 1.25"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-788.347 207.989 177.45"; + rotation = "0 0 1 126.624"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1248.27 -0.675245 174.666"; + rotation = "0 0 -1 26.3561"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-664.488 297.669 187.986"; + rotation = "0 0 1 80.7871"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + + team = "0"; + }; + new InteriorInstance() { + position = "-672.616 298.276 184.426"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "brock8.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new TSStatic() { + position = "-371.865 9.84001 209.287"; + rotation = "0 0 1 154.699"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-628.289 -97.6635 208.38"; + rotation = "-0.0586376 0.0498931 0.997032 80.9553"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-391.565 -280.135 208.669"; + rotation = "0 0 1 115.165"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-655.123 -491.886 214.374"; + rotation = "0 0 1 225.928"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-293.274 -706.473 150.891"; + rotation = "0 0 1 119.175"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-351.266 -523.265 202.306"; + rotation = "0 0 1 16.0428"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + + team = "0"; + }; + new InteriorInstance() { + position = "-350.55 -529.886 196.129"; + rotation = "-0.152803 0.142578 -0.977918 95.2405"; + scale = "1 1 1"; + interiorFile = "brock8.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "-645.782 -102.687 186.086"; + rotation = "0 0 1 204.155"; + scale = "1 1 1"; + interiorFile = "brockc.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "-646.33 -113.31 183.512"; + rotation = "0 0 1 177.044"; + scale = "1 1 1"; + interiorFile = "brockc.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "-638.56 -131.94 185.827"; + rotation = "0 0 1 137.51"; + scale = "1 1 1"; + interiorFile = "brockc.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new TSStatic() { + position = "-348.496 261.721 210.014"; + rotation = "0 0 1 49.8473"; + scale = "1.25 1.25 1.25"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-6.94343 160.077 179.975"; + rotation = "0 0 1 219.625"; + scale = "1.25 1.25 1.25"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-197.234 -129.5 220.51"; + rotation = "0 0 1 95.684"; + scale = "1.25 1.25 1.25"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "193.463 -95.9363 222.397"; + rotation = "0 0 1 38.3881"; + scale = "1.25 1.25 1.25"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-3.67326 -474.296 181.044"; + rotation = "0 0 -1 67.609"; + scale = "1.25 1.25 1.25"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "150.145 -797.395 196.552"; + rotation = "0 0 -1 105.424"; + scale = "1.25 1.25 1.25"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-100.081 -981.985 177.381"; + rotation = "0 0 1 80.7871"; + scale = "1.25 1.25 1.25"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-579.963 -792.399 141.368"; + rotation = "0 0 -1 46.4096"; + scale = "1.25 1.25 1.25"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-752.299 -1040.17 164.332"; + rotation = "0 0 -1 24.0643"; + scale = "1.25 1.25 1.25"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1071.74 -978.481 191.225"; + rotation = "0 0 1 78.4952"; + scale = "1.25 1.25 1.25"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-852.471 -557.346 135.215"; + rotation = "0 0 -1 20.0534"; + scale = "1.25 1.25 1.25"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1386.84 -440.954 210.408"; + rotation = "0 0 1 38.9611"; + scale = "1.25 1.25 1.25"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1025.53 -175.045 179.614"; + rotation = "0 0 -1 79.0682"; + scale = "1.25 1.25 1.25"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-551.654 -153.901 206.277"; + rotation = "1 0 0 0"; + scale = "1.25 1.25 1.25"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new InteriorInstance() { + position = "-558.757 -154.176 200.773"; + rotation = "-0.452115 0.887938 -0.0846088 23.8028"; + scale = "1 1 1"; + interiorFile = "brock8.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new TSStatic() { + position = "-834.443 45.527 178.916"; + rotation = "0 0 1 44.6907"; + scale = "1.25 1.25 1.25"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1160.91 484.092 152.014"; + rotation = "0 0 -1 90.5273"; + scale = "1.25 1.25 1.25"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-762.19 551.694 175.524"; + rotation = "1 0 0 0"; + scale = "1.25 1.25 1.25"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-415.375 660.123 135.316"; + rotation = "0 0 1 197.853"; + scale = "1.25 1.25 1.25"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-154.86 1001.85 186.862"; + rotation = "0 0 -1 59.5876"; + scale = "1.25 1.25 1.25"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-176.756 609.768 167.193"; + rotation = "1 0 0 0"; + scale = "1.25 1.25 1.25"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "21.4202 747.66 197.1"; + rotation = "0 0 1 55.0039"; + scale = "1.25 1.25 1.25"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "208.317 414.202 144.156"; + rotation = "0 0 1 101.986"; + scale = "1.25 1.25 1.25"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-213.633 390.918 145.94"; + rotation = "0 0 1 226.501"; + scale = "1.25 1.25 1.25"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "474.916 156.272 179.314"; + rotation = "0 0 1 163.866"; + scale = "1.25 1.25 1.25"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-979.333 325.967 165.945"; + rotation = "1 0 0 0"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + team = "0"; + }; + new InteriorInstance() { + position = "-981.71 328.072 159.383"; + rotation = "0.0849173 0.572123 0.81576 35.1868"; + scale = "1 1 1"; + interiorFile = "brock8.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "-980.638 325.934 163.417"; + rotation = "0 -1 0 36.0964"; + scale = "1 1 1"; + interiorFile = "brock8.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new TSStatic() { + position = "-896.92 536.835 151.334"; + rotation = "0 0 1 52.1392"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1088.58 750.857 191.417"; + rotation = "0 0 -1 37.2423"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1296.93 558.652 175.017"; + rotation = "0 0 -1 41.253"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-667.371 1060.39 182.548"; + rotation = "1 0 0 0"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-556.95 760.166 188.744"; + rotation = "0 0 1 41.8259"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-490.974 477.44 157.321"; + rotation = "0 0 1 134.645"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-28.5716 540.228 186.8"; + rotation = "1 0 0 0"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-207.448 260.57 167.681"; + rotation = "0 0 1 131.207"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-32.1632 -50.1833 168.603"; + rotation = "0 0 -1 41.253"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-139.742 -300.01 150.627"; + rotation = "0 0 -1 55.004"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + team = "0"; + }; + new TSStatic() { + position = "235.887 -481.066 174.682"; + rotation = "1 0 0 0"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-119.548 -624.891 154.052"; + rotation = "0 0 1 211.604"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-155.033 -809.75 190.736"; + rotation = "0 0 -1 65.3172"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-294.581 -1218.29 176.771"; + rotation = "0 0 1 92.2462"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-484.57 -1072.69 124.532"; + rotation = "0 0 1 175.325"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-346.753 -833.789 120.408"; + rotation = "0 0 1 214.469"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-752.51 -780.934 173.776"; + rotation = "0 0 1 71.6197"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-906.456 -991.699 184.828"; + rotation = "0 0 1 41.2529"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1213.58 -692.516 134.066"; + rotation = "1 0 0 0"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1131.36 -380.047 167.029"; + rotation = "0 0 1 89.9544"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1020.64 -701.2 178.068"; + rotation = "0 0 -1 34.9504"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1003.7 -336.382 198.516"; + rotation = "0 0 1 92.2462"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-774.811 -227.352 185.425"; + rotation = "0 0 -1 112.873"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-536.226 -14.8856 219.323"; + rotation = "0 0 1 47.5555"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-616.037 -244.214 199.933"; + rotation = "0 0 1 79.6411"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-298.094 -226.275 206.941"; + rotation = "0 0 -1 104.278"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-316.966 -108.734 206.749"; + rotation = "0 0 1 43.5448"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-484.243 -115.769 230.825"; + rotation = "0 0 -1 86.5166"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-380.129 387.364 158.772"; + rotation = "0 0 1 64.7442"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-294.796 601.2 128.251"; + rotation = "0 0 1 203.01"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-152.826 835.687 158.428"; + rotation = "0 0 -1 55.5769"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-626.549 492.048 132.876"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-863.971 761.113 190.013"; + rotation = "0 0 -1 73.9116"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-735.999 393.407 152.53"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-162.433 69.3906 155.841"; + rotation = "0 0 1 229.939"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-200.794 -500.855 164.305"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new InteriorInstance() { + position = "-204.294 -501.356 162.308"; + rotation = "0 -1 0 17.7618"; + scale = "1 1 1"; + interiorFile = "brock8.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new TSStatic() { + position = "141.869 -1041.33 187.087"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-75.5894 -879.181 150.301"; + rotation = "0 0 1 232.803"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-314.502 -992.784 178.632"; + rotation = "0 0 -1 55.004"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-534.096 -404.379 194.755"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-536.067 188.1 195"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-433.778 317.616 190.021"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-491.894 347.492 199.189"; + rotation = "0 -1 0 6.30264"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-341.772 210.649 210.938"; + rotation = "-1 0 0 12.6051"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-434.986 173.083 186.049"; + rotation = "-1 0 0 22.3454"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-487.09 226.531 196.979"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-581.41 169.458 189"; + rotation = "-1 0 0 7.44851"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-580.114 321.82 194.928"; + rotation = "0 1 0 4.01071"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-668.681 226.325 209.128"; + rotation = "0 -1 0 6.30264"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-520.052 432.328 170.804"; + rotation = "1 0 0 14.897"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-283.286 345.625 171.433"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-379.7 293.468 196.483"; + rotation = "0.441818 0.892623 0.089561 25.5893"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-673.411 474.362 129.316"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-499.348 526.673 152.972"; + rotation = "1 0 0 4.58367"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-302.535 461.558 152.611"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-371.697 607.746 121.076"; + rotation = "-1 0 0 8.02147"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-633.393 683.078 148.49"; + rotation = "-1 0 0 20.6265"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-855.352 504.343 112.703"; + rotation = "1 0 0 9.74035"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-770.876 298.921 143.588"; + rotation = "0 1 0 16.0429"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-921.186 329.875 140.888"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-804.976 701.967 151.953"; + rotation = "-1 0 0 14.8969"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-975.541 668.424 155.496"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1064.84 832.152 192.591"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-790.767 817.476 182.4"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-491.36 825.015 177.438"; + rotation = "1 0 0 13.7511"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-110.193 830.818 176.905"; + rotation = "0 1 0 18.3347"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-287.064 822.8 183.295"; + rotation = "-1 0 0 17.7618"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-330.036 666.362 117.25"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-156.46 730.925 153.834"; + rotation = "-1 0 0 30.3668"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-224.816 492.914 138.704"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-208.857 348.217 166.833"; + rotation = "0.730954 -0.676218 -0.0918481 21.0534"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-72.1823 429.336 142.214"; + rotation = "0 -1 0 25.2101"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "132.021 373.382 156.401"; + rotation = "-1 0 0 11.4593"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-8.55909 323.048 192.111"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-136.701 302.93 114.312"; + rotation = "0 -1 0 26.3561"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-243.949 238.08 178.194"; + rotation = "1 0 0 13.751"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-142.148 199.808 153.544"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "32.3409 188.388 186.084"; + rotation = "0 -1 0 5.72969"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "241.142 72.6851 162.763"; + rotation = "0 1 0 15.4699"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "323.069 238.922 214.055"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "350.167 -15.1855 211.585"; + rotation = "0 1 0 20.0536"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "201.669 -68.6739 223.75"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "74.6562 -100.015 167.859"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-133.805 -125.148 173.366"; + rotation = "0 -1 0 10.3133"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-295.927 -17.0892 209.115"; + rotation = "-0.634637 0.769326 0.0733066 17.0778"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-377.901 -2.90581 212.46"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-440.041 69.3778 195.888"; + rotation = "0 1 0 17.1888"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-428.749 -51.5582 178.355"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-299.701 -119.822 207.885"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-196.186 -110.326 220.899"; + rotation = "0 -1 0 32.6586"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-127.326 -191.582 177.561"; + rotation = "0.457811 -0.886872 0.0621827 17.4147"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-7.27497 -238.031 180.359"; + rotation = "1 0 0 40.68"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "154.724 -303.4 156.596"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "124.108 -428.42 153.838"; + rotation = "1 0 0 12.0321"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "311.485 -471.817 212.595"; + rotation = "0 1 0 17.7617"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "124.177 -610.306 157.263"; + rotation = "0.844919 0.530027 -0.0719916 18.2652"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-5.23818 -561.102 192.099"; + rotation = "-1 0 0 9.74035"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-74.8702 -428.422 178.81"; + rotation = "0 1 0 27.502"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-133.137 -261.657 157.837"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-213.904 -402.973 166.393"; + rotation = "0 -1 0 26.9291"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-79.0789 -300.692 120.397"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-268.442 -279.656 162.719"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-363.127 -225.011 212.508"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-214.076 -66.7821 223.534"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-267.435 -192.55 211.285"; + rotation = "0 1 0 4.58367"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-386.425 -127.512 183.847"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-466.581 -227.308 183.933"; + rotation = "-0.363418 -0.930217 0.0512136 17.229"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-502.832 -118.286 233.217"; + rotation = "0 1 0 4.58367"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-601.247 -32.1342 209.304"; + rotation = "0 -1 0 7.44862"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-624.932 -129.099 212.058"; + rotation = "-1 0 0 18.9076"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-520.06 -176.712 222.134"; + rotation = "-1 0 0 12.6052"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-605.207 -234.88 207.552"; + rotation = "-0.723387 0.686993 0.0689293 15.7933"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-688.843 -198.31 176.149"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-685.668 -79.6185 158.765"; + rotation = "-0.747358 0.655398 0.109133 25.1211"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-789.507 -112.643 191.39"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-747.132 -2.21438 191.989"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-654.054 84.6796 160.588"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-758.884 130.088 183.232"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-768.524 219.453 178.425"; + rotation = "1 0 0 26.3561"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-666.605 257.402 213.872"; + rotation = "0.760982 0.640486 -0.103361 23.9464"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-867.827 85.8591 159.947"; + rotation = "1 0 0 15.4699"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-776.136 70.4895 158.34"; + rotation = "0 -1 0 14.324"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-675.13 134.808 186.887"; + rotation = "-1 0 0 26.3561"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-515.806 181.189 196.377"; + rotation = "-0.799632 -0.599409 0.0360078 8.59265"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-549.158 88.0026 172.46"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-568.987 7.48107 212.228"; + rotation = "1 0 0 31.5127"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-487.429 -26.9782 195.037"; + rotation = "0 -1 0 49.8473"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-520.687 47.625 189.468"; + rotation = "0.913914 -0.400056 0.0686723 21.2754"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-464.62 132.271 176.519"; + rotation = "0 1 0 20.0535"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-453.08 186.094 190.841"; + rotation = "-1 0 0 29.2209"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-417.773 260.301 189.607"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-479.488 215.127 194.314"; + rotation = "-0 0 -1 89.9544"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-466.534 307.407 196.717"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-371.802 127.085 174.098"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-300.191 79.5828 165.607"; + rotation = "1 0 0 27.502"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-290.996 145.959 165.038"; + rotation = "-0.722152 -0.673519 0.1577 35.9286"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-230.818 202.446 174.463"; + rotation = "-0.916625 -0.371019 -0.148807 13.2276"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-205.268 75.8361 150.771"; + rotation = "1 0 0 18.9077"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-169.215 -27.6183 183.853"; + rotation = "0 -1 0 18.9076"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-351.624 -62.9883 206.511"; + rotation = "-1 0 0 8.59457"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-105.97 -58.9202 175.011"; + rotation = "0.82221 -0.557267 -0.115867 28.383"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-83.1425 77.5141 120.409"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-55.8975 192.335 183.853"; + rotation = "0 1 0 17.7618"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-9.07119 71.1994 177.841"; + rotation = "0.850496 -0.521543 0.0681852 17.4782"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "127.811 -24.1487 178.377"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-60.1205 -146.483 169.722"; + rotation = "0 1 0 9.74043"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-337.552 -199.652 205.951"; + rotation = "0 -1 0 18.9076"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-339.277 -283.835 202.083"; + rotation = "-1 0 0 17.7618"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-420.981 -273.923 203.897"; + rotation = "0 1 0 20.0536"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-476.522 -130.947 228.017"; + rotation = "0 -1 0 30.9397"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-416.542 -210.798 183.587"; + rotation = "0.717299 0.690425 0.0937783 21.4449"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-522.61 -278.08 190.322"; + rotation = "-0.910094 -0.402028 -0.100516 30.7229"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-471.13 -322.649 181.884"; + rotation = "-0.962752 0.268275 0.0337101 14.8721"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-527.717 -356.845 179.623"; + rotation = "0.409111 -0.911561 0.041048 12.5625"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-605.457 -371.079 190.966"; + rotation = "0.847176 -0.519641 0.110757 28.2442"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-580.475 -306.192 167.925"; + rotation = "0 1 0 10.3133"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-668.731 -339.353 168.174"; + rotation = "0.947725 -0.318665 0.0164434 36.0537"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-655.303 -263.932 178.929"; + rotation = "-1 0 0 25.7831"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-729.221 -282.769 163.014"; + rotation = "-1 0 0 17.1888"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-749.155 -213.916 191.598"; + rotation = "0.0553205 -0.998456 0.00499233 10.3293"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-751.034 -114.208 186.49"; + rotation = "0 -1 0 10.8863"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-665.557 -10.6744 181.983"; + rotation = "-0.116561 0.993134 -0.00993169 9.80745"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-791.925 -48.8242 184.797"; + rotation = "0 1 0 14.897"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-865.39 -53.7337 181.149"; + rotation = "0.986315 -0.0585806 0.154115 9.75731"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-841.439 -119.37 177.193"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-814.563 -213.703 175.804"; + rotation = "0 1 0 13.751"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-885.317 -171.31 181.011"; + rotation = "-0.62238 0.757793 -0.19594 15.8349"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-890.327 -281.32 160.653"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-828.906 -272.893 182.012"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-926.591 -327.205 172.037"; + rotation = "0 -1 0 30.9397"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-962.421 -243.266 167.851"; + rotation = "0.739492 -0.672148 -0.0370054 8.51582"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-934.775 -159.602 172"; + rotation = "0 1 0 19.4806"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-975.845 -109.231 164.26"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-939.509 -22.7249 164.204"; + rotation = "-0.538408 0.838474 0.0841281 21.1125"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-884.689 25.6798 160.92"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1040.47 -59.0904 177.782"; + rotation = "0 1 0 37.2423"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1027.7 -188.705 182.92"; + rotation = "-1 0 0 11.4592"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1060.53 -331.676 199.622"; + rotation = "0.722351 0.687718 -0.0724769 16.6013"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-980.229 -379.998 186.383"; + rotation = "-0.749834 -0.62264 -0.22376 51.214"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1028.42 -447.661 197.027"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-835.118 -342.584 146.231"; + rotation = "-0.652202 0.73448 0.187543 42.7614"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-768.003 -354.775 181.468"; + rotation = "0 1 0 13.1782"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-858.392 -436.655 126.152"; + rotation = "1 0 0 33.8045"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-915.958 -429.332 149.57"; + rotation = "-0.289813 0.956734 0.025854 33.628"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-763.188 -443.755 180.155"; + rotation = "-0.317828 -0.944217 0.086253 13.9492"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-683.807 -401.254 189.106"; + rotation = "0.224103 0.971826 0.0730239 37.0722"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-622.602 -427.102 205.298"; + rotation = "0 -1 0 24.6372"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-655.913 -449.219 209.004"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-616.653 -531.707 189.844"; + rotation = "0 1 0 9.16737"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-584.592 -471.687 194.867"; + rotation = "-1 0 0 4.58384"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-555.188 -410.396 191.61"; + rotation = "0.5757 0.814709 0.0694175 16.8377"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-487.857 -428.882 196.042"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-445.944 -385.772 180.592"; + rotation = "1 0 0 21.1995"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-367.414 -306.985 192.804"; + rotation = "-0.810152 -0.584572 -0.0439253 47.8429"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-394.527 -364.579 175.772"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-307.813 -382.24 171.247"; + rotation = "0.507438 -0.816843 0.274361 34.4643"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-341.341 -432.411 207.726"; + rotation = "0.90569 0.415063 -0.0863003 25.8589"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-405.305 -420.856 185.398"; + rotation = "0.871777 -0.0911113 0.481357 9.82805"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-440.11 -470.916 193.537"; + rotation = "0 -1 0 12.6052"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-513.694 -450.162 193.11"; + rotation = "0.09934 -0.099419 -0.990074 90.5258"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-399.526 -528.675 191.92"; + rotation = "0 1 0 17.7617"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-332.802 -485.625 213.352"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-383.42 -462.534 192.902"; + rotation = "0.471706 0.87314 0.122962 17.6842"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-271.03 -550.782 162.691"; + rotation = "0.933333 0.342443 -0.107809 37.2796"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-326.299 -593.284 168.606"; + rotation = "-1 0 0 34.9505"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-420.583 -588.276 181.771"; + rotation = "-0.979355 -0.189891 -0.0693157 31.5598"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-517.505 -623.122 188.724"; + rotation = "-1 0 0 25.7831"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-612.436 -581.163 184.355"; + rotation = "-1 0 0 35.5234"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-565.686 -567.395 196.199"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-513.82 -574.005 202.774"; + rotation = "1 0 0 13.1781"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-598.08 -636.291 151.909"; + rotation = "0.413576 -0.907264 0.0763288 21.1754"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-516.002 -693.248 162.589"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-434.7 -662.771 144.254"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-333.077 -686.822 147.063"; + rotation = "0 1 0 15.4699"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-210.197 -649.724 143.424"; + rotation = "-0.420444 -0.906302 0.0429262 24.5727"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-152.175 -404.432 146.076"; + rotation = "1 0 0 25.2102"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-136.26 -482.06 147.22"; + rotation = "-1 0 0 21.7724"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-231.853 -445.486 176.453"; + rotation = "0.619528 -0.777295 -0.109538 25.6297"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-219.355 -515.434 170.455"; + rotation = "0 -1 0 18.3347"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-72.7756 -546.877 152.899"; + rotation = "-0.0696703 0.997303 -0.023088 48.2438"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "15.1141 -417.989 185.926"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-135.131 -609.175 157.071"; + rotation = "1 0 0 10.8863"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-50.7136 -603.907 146.774"; + rotation = "-0.901655 -0.423836 -0.0859158 25.3412"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-81.4747 -704.407 150.175"; + rotation = "0.52346 0.851368 -0.0340729 8.74422"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "26.6004 -501.155 165.32"; + rotation = "-0.864629 -0.477139 -0.157336 14.3517"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-5.87716 -364.06 182.115"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "63.689 -663.979 141.892"; + rotation = "0 1 0 22.3454"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "124.079 -773.915 180.392"; + rotation = "0.598704 0.79074 0.127609 30.1709"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-6.52585 -729.171 180.022"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "13.5174 -790.286 191.124"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-72.6352 -855.448 142.828"; + rotation = "1 0 0 25.7831"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-126.571 -757.205 175.976"; + rotation = "0.83932 -0.538318 0.0758608 35.1719"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-70.1707 -780.056 140.858"; + rotation = "-1 0 0 7.44862"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-3.62179 -649.469 144.41"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-242.202 -576.912 169.722"; + rotation = "-1 0 0 16.6158"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-19.5229 -6.82326 180.562"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "107.307 112.657 120.608"; + rotation = "-0.195475 0.980513 -0.0196129 11.6854"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "61.6238 -7.71993 144.012"; + rotation = "1 0 0 28.075"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "159.303 60.2504 156.01"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "169.911 219.436 158.788"; + rotation = "0 1 0 20.0536"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "64.2836 269.958 157.947"; + rotation = "0.561761 -0.826073 -0.045037 37.0447"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-32.984 263.05 167.315"; + rotation = "0.816314 0.575524 -0.0490377 11.9178"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "25.5715 417.788 128.255"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "133.253 458.54 122.507"; + rotation = "0.513658 -0.857126 -0.0385967 10.0203"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-140.428 388.252 157.419"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "1.47701 499.136 180.351"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-116.94 668.203 126.437"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-211.805 697.551 129.998"; + rotation = "-0.432932 0.897778 0.0810189 23.5492"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-154.575 562.741 196.987"; + rotation = "-1 0 0 10.3133"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-53.7416 684.172 163.467"; + rotation = "-0.614305 0.782411 -0.10229 24.0291"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-24.5861 742.877 200.942"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "65.9977 829.668 180.194"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "165.172 827.735 160.175"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "160.716 733.478 152.862"; + rotation = "-0.865621 0.0200226 -0.5003 27.6657"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "180.615 590.757 179.739"; + rotation = "0.5573 -0.819034 0.136381 33.2709"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "69.0455 597.359 128.091"; + rotation = "-0.368791 -0.92784 -0.0557372 18.5033"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "15.9737 553.969 192.457"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-596.64 569.685 137.473"; + rotation = "0.399536 0.698488 0.593705 23.3149"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-663.151 569.553 100.115"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-756.229 581.896 164.538"; + rotation = "1 0 0 24.6372"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-754.145 459.16 124.373"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-888.897 471.985 154.529"; + rotation = "-0.794268 -0.604221 0.0636773 15.1164"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1020.84 545.597 196.571"; + rotation = "0.233688 -0.812305 0.53437 46.2217"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-906.078 612.457 105.23"; + rotation = "0 1 0 11.4592"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1029.93 320.669 201.233"; + rotation = "0 -1 0 29.7938"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-943.903 400.489 121.778"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-829.204 374.988 122.205"; + rotation = "1 0 0 18.3347"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-669.043 361.805 167.534"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-878.009 240.111 149.384"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-953.964 251.1 119.516"; + rotation = "0 -1 0 6.8755"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-943.282 129.231 181.613"; + rotation = "0.295185 -0.95472 -0.0370914 41.2543"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1051.99 108.579 201.821"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1160.23 38.9369 161.862"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1149.63 -80.2467 178.314"; + rotation = "0 -1 0 13.1781"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1091.37 -14.6874 159.119"; + rotation = "-0.963782 -0.256671 -0.0724194 32.6349"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1176.78 275.805 137.614"; + rotation = "0.649953 0.758607 -0.0455712 10.5614"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1119.49 407.245 121.477"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1024.72 474.31 188.505"; + rotation = "0 1 0 19.4806"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1008.91 697.38 187.523"; + rotation = "-1 0 0 5.15691"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-965.812 827.011 191.979"; + rotation = "-1 0 0 12.0322"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-806.867 605.045 119.304"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-581.32 658.779 141.375"; + rotation = "0 1 0 25.2102"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-503.778 756.225 177.808"; + rotation = "-0.810059 -0.581773 -0.0731028 17.6348"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-305.418 754.616 181.477"; + rotation = "-1 0 0 25.7832"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-281.113 634.375 128.368"; + rotation = "0.943588 0.203578 0.261146 22.244"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-335.715 566.347 132.609"; + rotation = "1 0 0 10.8863"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-391.877 395.737 160.187"; + rotation = "1 0 0 25.2102"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-436.057 462.093 147.809"; + rotation = "-1 0 0 5.72969"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-205.391 430.808 141.168"; + rotation = "0.454223 -0.887672 0.0756344 21.2488"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-234.724 280.047 171.386"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "159.156 -200.454 183.21"; + rotation = "0 1 0 14.897"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new Item() { + position = "-510.102 -134.916 263.833"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairKit"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new TSStatic() { + position = "-510.012 -134.932 260.575"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "stackable3l.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-500.025 -99.4967 260.003"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "stackable3l.dts"; + + team = "0"; + }; + new Item() { + position = "-499.968 -99.6876 263.139"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairKit"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new TSStatic() { + position = "-278.692 -389.927 162.498"; + rotation = "0 0 -1 45.8366"; + scale = "1.25 1.25 1.25"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-628.987 -449.266 205.556"; + rotation = "0 0 -1 112.873"; + scale = "1.25 1.25 1.25"; + shapeName = "borg18.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-445.562 286.089 192.59"; + rotation = "0 0 1 90.5274"; + scale = "1 1 1"; + shapeName = "stackable3l.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-443.049 282.046 192.715"; + rotation = "0 0 1 90.5274"; + scale = "1 1 1"; + shapeName = "stackable5l.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-445.023 282.19 193.183"; + rotation = "0 0 1 90.5274"; + scale = "1 1 1"; + shapeName = "stackable2l.dts"; + + team = "0"; + }; + new Item() { + position = "-445.093 282.268 195.233"; + rotation = "0 0 1 90.5273"; + scale = "1 1 1"; + dataBlock = "EnergyPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-443.01 285.219 193.251"; + rotation = "0 0 1 90.5273"; + scale = "1 1 1"; + dataBlock = "PulseSensorDeployable"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-449.361 -493.741 195.604"; + rotation = "0 0 1 87.6622"; + scale = "1 1 1"; + dataBlock = "PulseSensorDeployable"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-451.543 -490.999 196.986"; + rotation = "0 0 1 87.6622"; + scale = "1 1 1"; + dataBlock = "EnergyPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new TSStatic() { + position = "-451.469 -491.072 194.936"; + rotation = "0 0 1 87.6623"; + scale = "1 1 1"; + shapeName = "stackable2l.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-449.495 -490.718 194.468"; + rotation = "0 0 1 87.6623"; + scale = "1 1 1"; + shapeName = "stackable5l.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-451.863 -495.198 195.143"; + rotation = "0 0 1 87.6623"; + scale = "1 1 1"; + shapeName = "stackable3l.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-987.839 38.5749 179.641"; + rotation = "-0.676218 -0.730954 -0.0918481 21.0533"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-988.52 117.381 199.483"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-942.751 64.306 174.82"; + rotation = "-0.471079 -0.869281 -0.149784 22.015"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-930.789 -70.616 173.606"; + rotation = "0 1 0 15.4699"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-447.63 -713.597 149.933"; + rotation = "0 -1 0 9.16746"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-367.307 -743.996 117.794"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-334.904 -803.917 131.531"; + rotation = "-1 0 0 9.74035"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-387.195 -823.362 118.866"; + rotation = "1 0 0 9.74035"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-303.026 -645.237 131.984"; + rotation = "1 0 0 13.1782"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-304.966 -697.164 152.526"; + rotation = "0 1 0 10.3133"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-222.529 -725.674 139.089"; + rotation = "0 1 0 9.74035"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-152.535 -699.096 119.668"; + rotation = "0 1 0 10.3133"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-93.8869 -655.426 144.413"; + rotation = "0 -1 0 10.3133"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-173.113 -797.602 192.388"; + rotation = "0 1 0 37.2423"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-173.554 -858.398 163.293"; + rotation = "-0.722152 -0.673519 -0.1577 35.9286"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-219.636 -831.593 159.583"; + rotation = "0 1 0 34.9504"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-181.431 -924.612 137.525"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-158.076 -984.557 158.838"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-4.17991 -1104.3 184.462"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-79.7469 -1056.14 127.613"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-276.006 -992.203 186.084"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-419.99 -991.962 186.385"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-625.471 -984.469 183.241"; + rotation = "0 -1 0 12.0321"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-775.653 -1148.65 150.955"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-871.223 -991.697 197.366"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-985.033 -983.525 192.518"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1035.27 -1078.46 182.311"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-903.024 -1166.44 155.585"; + rotation = "0 1 0 8.02147"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-815.352 -1228.24 179.345"; + rotation = "1 0 0 13.1781"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-845.376 -1084.98 132.362"; + rotation = "0.929158 -0.36303 0.0698178 23.3883"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1023.51 -879.396 181.622"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-922.341 -821.236 115.112"; + rotation = "-1 0 0 24.0643"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-883.214 -780.63 149.005"; + rotation = "0 -1 0 28.648"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-819.07 -785.09 129.058"; + rotation = "0 1 0 40.107"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-831.447 -883.009 137.823"; + rotation = "1 0 0 14.897"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-918.554 -914.645 153.827"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-761.927 -921.102 149.395"; + rotation = "-1 0 0 14.324"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-737.102 -815.216 157.945"; + rotation = "0 -1 0 25.7832"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-708.602 -874.166 133.439"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-777.789 -735.628 148.861"; + rotation = "1 0 0 26.3561"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-848.685 -631.599 117.469"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-943.242 -630.783 121.693"; + rotation = "0 -1 0 13.7511"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-873.308 -576.459 144.517"; + rotation = "0 -1 0 25.7831"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1025.81 -534.404 200.007"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-941.003 -536.952 137.29"; + rotation = "1 0 0 24.0643"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1171.88 -566.712 147.362"; + rotation = "0 1 0 12.6051"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-811.647 -546.086 119.439"; + rotation = "0 1 0 13.751"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-789.339 -472.896 160.017"; + rotation = "-1 0 0 36.0963"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-765.407 -537.798 144.018"; + rotation = "1 0 0 5.72983"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-703.478 -490.001 195.536"; + rotation = "-0.44131 0.887278 -0.134099 37.8096"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-697.359 -609.143 162.434"; + rotation = "-0.817221 0.569853 0.0861249 20.9557"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-668.84 -564.892 173.598"; + rotation = "-1 0 0 12.0321"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-721.801 -547.476 137.383"; + rotation = "0 1 0 13.1781"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-587.343 -697.259 152.186"; + rotation = "-0.264128 0.963716 -0.0385692 17.2323"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-635.633 -684.208 117.917"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-801.845 -651.031 134.439"; + rotation = "0 1 0 26.3561"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-738.861 -653.816 143.439"; + rotation = "-1 0 0 28.0749"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-799.05 -708.813 133.09"; + rotation = "0.0685251 0.916942 -0.393093 24.6962"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-880.173 -689.54 150.587"; + rotation = "0.843871 -0.521168 -0.127539 32.3436"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-858.285 -737.542 112.821"; + rotation = "-0.494537 -0.867592 0.0521181 13.8518"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-919.692 -735.012 150.073"; + rotation = "-0.627677 0.771982 -0.100328 31.8445"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-899.173 -622.626 133.651"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-975.508 -703.721 142.156"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1028.99 -775.304 191.666"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1160.21 -772.653 151.947"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1121.38 -905.438 153.879"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1183.35 -990.497 197.2"; + rotation = "1 0 0 16.0429"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1319.93 -870.614 134.965"; + rotation = "1 0 0 17.7617"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1243.85 -959.138 162.207"; + rotation = "0.953165 0.090824 0.288492 36.556"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1199.96 -869.526 138.611"; + rotation = "1 0 0 20.0536"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1101.44 -488.586 119.548"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1119.85 -638.668 121.295"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1260.52 -622.03 136.67"; + rotation = "0 -1 0 36.6693"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-1141.31 -840.449 104.112"; + rotation = "-0.390456 0.901593 -0.18621 14.6017"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-976.289 -847.756 141.72"; + rotation = "0 -1 0 37.8152"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-844.147 -479.798 148.277"; + rotation = "-1 0 0 22.9184"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-914.186 -498.498 130.246"; + rotation = "0 1 0 24.0643"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-877.332 -523.514 136.46"; + rotation = "0.418598 -0.906254 -0.0589896 17.6774"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-735.422 -397.49 175.866"; + rotation = "-1 0 0 20.0536"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-680.22 -756.143 117.432"; + rotation = "-1 0 0 11.4593"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-612.827 -801.502 129.271"; + rotation = "0 1 0 28.075"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-536.29 -742.135 145.768"; + rotation = "-0.623694 0.77557 0.0974543 22.7817"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-739.32 -699.335 124.283"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-652.524 221.15 209.053"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "stackable1l.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-655.333 224.015 208.509"; + rotation = "0.089538 -0.0869606 -0.99218 92.1228"; + scale = "1 1 1"; + shapeName = "stackable1l.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-654.381 222.128 210.092"; + rotation = "0.388821 -0.72027 -0.574482 86.4375"; + scale = "1 1 1"; + shapeName = "stackable1m.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-653.572 -442.575 211.149"; + rotation = "-0.377407 -0.874965 0.303314 78.9538"; + scale = "1 1 1"; + shapeName = "stackable1m.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-651.667 -441.376 209.768"; + rotation = "-0.72234 -0.683737 -0.103578 14.9585"; + scale = "1 1 1"; + shapeName = "stackable1l.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-654.586 -444.183 209.782"; + rotation = "-0.0926526 -0.0944491 0.991209 91.6061"; + scale = "1 1 1"; + shapeName = "stackable1l.dts"; + + team = "0"; + }; + }; + }; + new SimGroup(RandomOrganics) { + + powerCount = "0"; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera(obs1) { + position = "-360.222 -489.447 232.281"; + rotation = "0 0 -1 90"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera(obs2) { + position = "-346.446 -113.983 293.3"; + rotation = "0 0 -1 90"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera(obs3) { + position = "-347.126 284.207 243.108"; + rotation = "0 0 -1 90"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + }; + new InteriorInstance(InteriorInstance) { + position = "-503.026 220.137 206.75"; + rotation = "-0.250551 0.25075 -0.935066 93.7983"; + scale = "1 1 1"; + interiorFile = "flingteeth.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new SimGroup() { + + powerCount = "0"; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/S5_SilenusLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/S5_SilenusLT.mis new file mode 100644 index 00000000..2a26c787 --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/S5_SilenusLT.mis @@ -0,0 +1,1075 @@ +// DisplayName = S5-Silenus LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//We do not see things as they are. We see things as we are. +// -- Old Talmudic Saying +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[CTF]800 points to win +//Self-Powered Assets +//Small distance from flag to flag +//Map by Rooster128 +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + powerCount = "0"; + CTF_timeLimit = "25"; + musicTrack = "badlands"; + cdTrack = "2"; + CTF_scoreLimit = "8"; + + new MissionArea(MissionArea) { + area = "-976 -976 1968 1968"; + flightCeiling = "512"; + flightCeilingRange = "20"; + + locked = "true"; + }; + new Sun(Sun) { + position = "512 512 512"; + rotation = "0.0730691 -0.212955 0.974326 146"; + scale = "1 1 1"; + direction = "0.613941 0 -0.789352"; + color = "0.700000 0.500000 0.100000 1.000000"; + ambient = "0.200000 0.150000 0.150000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet2"; + terrainFile = "S5_rst_silenus.ter"; + squareSize = "8"; + + visibleDistance = "1200"; + hazeDistance = "250"; + locked = "true"; + position = "-1024 -1024 0"; + }; + new NavigationGraph(NavGraph) { + conjoinAngleDev = "70"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + YDimOverSize = "0"; + rotation = "0 0 0 0"; + scale = "1 1 1"; + XDimOverSize = "0"; + GraphFile = "Slapdash.nav"; + locked = "true"; + coverage = "0"; + conjoinBowlDev = "20"; + position = "0 0 0 1"; + }; + new Sky(Sky) { + position = "-1024 -1024 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "500"; + useSkyTextures = "0"; + renderBottomTexture = "0"; + SkySolidColor = "0.550000 0.450000 0.450000 1.000000"; + fogDistance = "300"; + fogColor = "0.550000 0.400000 0.250000 1.000000"; + fogVolume1 = "0 0 0"; + fogVolume2 = "50 50 100"; + fogVolume3 = "0 0 0"; + materialList = "nef_5.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 -0.040112"; + fogVolumeColor2 = "1.000000 0.000000 0.500000 1.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 0.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 1.23435e+21 -2.91408e-24"; + high_fogVolume2 = "-1 4.59694e-13 -2.90017e-31"; + high_fogVolume3 = "-1 2.08455e-11 2.87767e-21"; + + cloudSpeed0 = "0.000000 0.000000"; + locked = "true"; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera(Camera1) { + position = "-58.6143 160.468 176.691"; + rotation = "0.50731 -0.188062 0.840993 47.5752"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera(Camera2) { + position = "292.446 414.254 127.029"; + rotation = "0.0887006 0.10127 -0.990897 98.0899"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera(Camera3) { + position = "66.6143 -168.468 176.691"; + rotation = "-0.0839518 -0.207083 0.974715 223.123"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera(Camera2) { + position = "-300.446 -422.254 127.029"; + rotation = "0.131418 -0.0909935 0.987142 70.093"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team0) { + + powerCount = "0"; + }; + new SimGroup(Team1) { + + powerCount = "0"; + + new SimGroup(Tower) { + + powerCount = "0"; + + new SimGroup(structure) { + + powerCount = "0"; + + new InteriorInstance(InteriorInstance) { + position = "97.6221 228.2 83.4411"; + rotation = "0 0 1 42.3989"; + scale = "1 1 1"; + interiorFile = "rst_derm_podium.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "96.3139 236.972 -11.829"; + rotation = "-0 0 -1 46.9825"; + scale = "2.5 2.5 2.5"; + interiorFile = "xmisc5.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance() { + position = "1.83956 317.283 83.4411"; + rotation = "0 0 1 42.3989"; + scale = "1 1 1"; + interiorFile = "rst_derm_podium.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance() { + position = "99.4788 233.83 80.9289"; + rotation = "-0 0 -1 46.9825"; + scale = "4.27311 2.67594 0.324196"; + interiorFile = "xmisc4.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "10.6501 316.742 -11.6192"; + rotation = "-0 0 -1 46.9825"; + scale = "2.5 2.5 2.5"; + interiorFile = "xmisc5.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "7.76159 319.316 28.2449"; + rotation = "-0 0 -1 46.9825"; + scale = "1 1 1"; + interiorFile = "xtowr3.dif"; + showTerrainInside = "1"; + + team = "1"; + }; + new InteriorInstance() { + position = "7.67342 319.332 81.1386"; + rotation = "-0 0 -1 46.9825"; + scale = "4.27311 2.67594 0.324196"; + interiorFile = "xmisc4.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance() { + position = "18.4198 309.637 84.2661"; + rotation = "-0 0 -1 46.9825"; + scale = "1 1 1"; + interiorFile = "xbrdgb.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "30.1181 298.721 84.2661"; + rotation = "-0 0 -1 46.9825"; + scale = "1 1 1"; + interiorFile = "xbrdgb.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "41.8165 287.806 84.2661"; + rotation = "-0 0 -1 46.9825"; + scale = "1 1 1"; + interiorFile = "xbrdgb.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "88.6098 244.144 84.2661"; + rotation = "-0 0 -1 46.9825"; + scale = "1 1 1"; + interiorFile = "xbrdgb.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "65.2131 265.975 84.2661"; + rotation = "-0 0 -1 46.9825"; + scale = "1 1 1"; + interiorFile = "xbrdgb.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "76.9115 255.059 84.2661"; + rotation = "-0 0 -1 46.9825"; + scale = "1 1 1"; + interiorFile = "xbrdgb.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "53.3421 276.89 52.0799"; + rotation = "0 0 -1 45"; + scale = "1 1 1"; + interiorFile = "xbrdg10.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance() { + position = "53.0579 276.717 81.6755"; + rotation = "-0 0 -1 46.9825"; + scale = "1 1 1"; + interiorFile = "xplat3.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "53.3219 277.065 54.8705"; + rotation = "0 0 -1 45.2637"; + scale = "1 1 1.44656"; + interiorFile = "xmisc3.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new TSStatic() { + position = "104.251 238.849 63.5606"; + rotation = "0 0 1 42.9718"; + scale = "3.24793 1.90614 1"; + shapeName = "xmiscf.dts"; + + team = "1"; + }; + new TSStatic() { + position = "94.9807 228.898 63.5606"; + rotation = "0 0 1 42.9718"; + scale = "3.24793 1.90614 1"; + shapeName = "xmiscf.dts"; + + team = "1"; + }; + new TSStatic() { + position = "99.6158 233.873 74.3606"; + rotation = "0 0 1 42.9718"; + scale = "2.78419 2.74467 1"; + shapeName = "xmiscf.dts"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "105.174 236.471 83.4411"; + rotation = "0 0 1 42.3989"; + scale = "1 1 1"; + interiorFile = "rst_derm_podium.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "9.3916 325.554 83.4411"; + rotation = "0 0 1 42.3989"; + scale = "1 1 1"; + interiorFile = "rst_derm_podium.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new TSStatic() { + position = "3.22686 314.375 63.5606"; + rotation = "0 0 1 42.9718"; + scale = "3.24793 1.90614 1"; + shapeName = "xmiscf.dts"; + + team = "1"; + }; + new TSStatic() { + position = "12.3608 324.18 63.5606"; + rotation = "0 0 1 42.9718"; + scale = "3.24793 1.90614 1"; + shapeName = "xmiscf.dts"; + + team = "1"; + }; + new TSStatic() { + position = "7.86197 319.35 74.3606"; + rotation = "0 0 1 42.9718"; + scale = "2.78419 2.74467 1"; + shapeName = "xmiscf.dts"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "99.6629 234.049 28.4007"; + rotation = "-0 0 -1 46.9825"; + scale = "1 1 1"; + interiorFile = "xtowr3.dif"; + showTerrainInside = "1"; + + team = "1"; + }; + }; + new SimGroup(Objects) { + + powerCount = "1"; + providesPower = "1"; + }; + }; + new InteriorInstance() { + position = "217.493 277.866 102.052"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "xplat1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "217.202 277.874 81.0021"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "xbunk6.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "5.04813 517.565 100.484"; + rotation = "-0 0 -1 14.8969"; + scale = "1 1 1"; + interiorFile = "rst_derm_podium.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance() { + position = "-22.5906 510.212 100.484"; + rotation = "-0 0 -1 14.8969"; + scale = "1 1 1"; + interiorFile = "rst_derm_podium.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance() { + position = "-10.3773 520.567 87.4724"; + rotation = "0 0 -1 104.851"; + scale = "1 1 1"; + interiorFile = "xmiscb.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance() { + position = "-8.91532 513.886 98.9413"; + rotation = "-0 0 -1 14.8969"; + scale = "1 1 1"; + interiorFile = "xplat1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new Item() { + position = "53.5059 277.011 83.8891"; + rotation = "0 0 -1 47.5555"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "1"; + WayPoint = "5094"; + Trigger = "5095"; + Target = "33"; + originalPosition = "53.5059 277.011 83.8891 0 0 -1 0.83"; + className = "FlagObj"; + isHome = "1"; + }; + new SpawnSphere() { + position = "79.2195 537.06 134.564"; + rotation = "0 0 -1 40.107"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "55"; + sphereWeight = "50"; + indoorWeight = "0"; + outdoorWeight = "50"; + }; + new SpawnSphere() { + position = "271.825 408.801 110.932"; + rotation = "0 0 -1 40.107"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "25"; + sphereWeight = "50"; + indoorWeight = "0"; + outdoorWeight = "50"; + }; + }; + new SimGroup(Team2) { + + powerCount = "0"; + + new SimGroup(structure) { + + powerCount = "0"; + + new InteriorInstance(InteriorInstance) { + position = "-15.4448 -327.331 81.1386"; + rotation = "0 0 1 134"; + scale = "4.27311 2.67594 0.324196"; + interiorFile = "xmisc4.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-15.7616 -327.316 28.2449"; + rotation = "0 0 1 135"; + scale = "1 1 1"; + interiorFile = "xtowr3.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-107.567 -240.815 28.0351"; + rotation = "0 0 1 134"; + scale = "1 1 1"; + interiorFile = "xtowr3.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-61.0579 -284.717 81.6755"; + rotation = "0 0 1 133.018"; + scale = "1 1 1"; + interiorFile = "xplat3.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-73.2131 -273.975 84.2661"; + rotation = "0 0 1 133.018"; + scale = "1 1 1"; + interiorFile = "xbrdgb.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-84.9113 -263.059 84.2661"; + rotation = "0 0 1 133.018"; + scale = "1 1 1"; + interiorFile = "xbrdgb.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-96.6095 -252.143 84.2661"; + rotation = "0 0 1 133.018"; + scale = "1 1 1"; + interiorFile = "xbrdgb.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-46.4534 -298.945 84.2661"; + rotation = "0 0 1 133.018"; + scale = "1 1 1"; + interiorFile = "xbrdgb.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-34.9014 -309.724 84.2661"; + rotation = "0 0 1 133.018"; + scale = "1 1 1"; + interiorFile = "xbrdgb.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-106.589 -235.41 83.4411"; + rotation = "0 0 1 222.399"; + scale = "1 1 1"; + interiorFile = "rst_derm_podium.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-105.359 -243.948 -11.829"; + rotation = "0 0 1 133.018"; + scale = "2.5 2.5 2.5"; + interiorFile = "xmisc5.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-15.5751 -327.726 -11.829"; + rotation = "0 0 1 133.018"; + scale = "2.5 2.5 2.5"; + interiorFile = "xmisc5.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-107.479 -240.83 80.9289"; + rotation = "0 0 1 133.018"; + scale = "4.27311 2.67594 0.324196"; + interiorFile = "xmisc4.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-60.6249 -284.607 52.0799"; + rotation = "0 0 1 135"; + scale = "1 1 1"; + interiorFile = "xbrdg10.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-60.476 -284.495 54.8705"; + rotation = "0 0 1 134.736"; + scale = "1 1 1.44656"; + interiorFile = "xmisc3.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new TSStatic() { + position = "-112.291 -245.718 63.5606"; + rotation = "0 0 1 222.972"; + scale = "3.24793 1.90614 1"; + shapeName = "xmiscf.dts"; + + team = "2"; + }; + new TSStatic() { + position = "-103.021 -235.767 63.5606"; + rotation = "0 0 1 222.972"; + scale = "3.24793 1.90614 1"; + shapeName = "xmiscf.dts"; + + team = "2"; + }; + new TSStatic() { + position = "-107.479 -240.727 74.3606"; + rotation = "0 0 1 222.972"; + scale = "2.78419 2.74467 1"; + shapeName = "xmiscf.dts"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-114.006 -243.533 83.4411"; + rotation = "0 0 1 222.399"; + scale = "1 1 1"; + interiorFile = "rst_derm_podium.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-106.589 -235.41 83.4411"; + rotation = "0 0 1 222.399"; + scale = "1 1 1"; + interiorFile = "rst_derm_podium.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-23.2032 -320.64 84.2661"; + rotation = "0 0 1 133.018"; + scale = "1 1 1"; + interiorFile = "xbrdgb.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-6.68409 -327.987 83.4411"; + rotation = "0 0 1 222.399"; + scale = "1 1 1"; + interiorFile = "rst_derm_podium.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-14.5059 -336.553 83.4411"; + rotation = "0 0 1 222.399"; + scale = "1 1 1"; + interiorFile = "rst_derm_podium.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-150.265 59.2788 115.08"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "rst_derm_pillar.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-498.257 -248.173 167.127"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "rst_derm_pillar.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-39.1921 -631.859 141.043"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "rst_derm_pillar.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-1.24453 -528.503 87.4724"; + rotation = "0 0 1 68.2276"; + scale = "1 1 1"; + interiorFile = "xmiscb.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-3.49576 -522.045 98.9413"; + rotation = "-0 0 -1 21.7724"; + scale = "1 1 1"; + interiorFile = "xplat1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-225.202 -285.874 81.0021"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "xbunk6.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-225.493 -285.866 102.052"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "xplat1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "9.64133 -516.76 100.484"; + rotation = "-0 0 -1 21.7724"; + scale = "1 1 1"; + interiorFile = "rst_derm_podium.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-16.9184 -527.369 100.484"; + rotation = "-0 0 -1 21.7724"; + scale = "1 1 1"; + interiorFile = "rst_derm_podium.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new TSStatic() { + position = "-15.862 -327.35 74.5606"; + rotation = "0 0 1 222.972"; + scale = "2.78419 2.74467 1"; + shapeName = "xmiscf.dts"; + + team = "2"; + }; + new TSStatic() { + position = "-10.9483 -322.369 63.5606"; + rotation = "0 0 1 224.691"; + scale = "3.24793 1.90614 1"; + shapeName = "xmiscf.dts"; + + team = "2"; + }; + new TSStatic() { + position = "-20.6536 -332.18 63.5606"; + rotation = "0 0 1 224.691"; + scale = "3.24793 1.90614 1"; + shapeName = "xmiscf.dts"; + + team = "2"; + }; + }; + new SimGroup(Objects) { + + powerCount = "1"; + providesPower = "1"; + }; + new Item() { + position = "-61.4025 -284.969 83.8891"; + rotation = "0 0 1 132.445"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "2"; + WayPoint = "5096"; + Trigger = "5097"; + Target = "34"; + originalPosition = "-61.4025 -284.969 83.8891 0 0 1 2.3116"; + className = "FlagObj"; + isHome = "1"; + }; + new SpawnSphere() { + position = "-277.394 -410.712 123.764"; + rotation = "0 0 -1 40.107"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "25"; + sphereWeight = "50"; + indoorWeight = "0"; + outdoorWeight = "50"; + }; + new SpawnSphere() { + position = "-116.723 -567.657 154.77"; + rotation = "0 0 1 0.578782"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "55"; + sphereWeight = "50"; + indoorWeight = "0"; + outdoorWeight = "50"; + }; + }; + }; + new InteriorInstance() { + position = "490.257 239.773 167.127"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "rst_derm_pillar.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "31.1921 623.859 141.043"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "rst_derm_pillar.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "143.265 -67.2788 115.08"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "rst_derm_pillar.dif"; + showTerrainInside = "0"; + }; + new SimGroup(RandomOrganics) { + + powerCount = "0"; + + new SimGroup(Addition3BiodermPlant5) { + + powerCount = "0"; + + new TSStatic() { + position = "60 12 122.266"; + rotation = "0 0 1 208"; + scale = "0.9 0.9 0.9"; + shapeName = "xorg5.dts"; + }; + new TSStatic() { + position = "-124 60 126.859"; + rotation = "0 0 1 201"; + scale = "1.3 1.3 1.3"; + shapeName = "xorg5.dts"; + }; + new TSStatic() { + position = "-108 -60 87.6719"; + rotation = "0 0 -1 113"; + scale = "1.3 1.3 1.3"; + shapeName = "xorg5.dts"; + }; + new TSStatic() { + position = "-108 124 87.1563"; + rotation = "0 0 1 50"; + scale = "1 1 1"; + shapeName = "xorg5.dts"; + }; + }; + new SimGroup(Addition5BiodermPlant3) { + + powerCount = "0"; + + new TSStatic() { + position = "-12 356 68.0938"; + rotation = "0 0 -1 97"; + scale = "1 1 1"; + shapeName = "xorg3.dts"; + }; + new TSStatic() { + position = "-108 172 68.2969"; + rotation = "0 0 1 9.00004"; + scale = "1.3 1.3 1.3"; + shapeName = "xorg3.dts"; + }; + new TSStatic() { + position = "-68 68 119.719"; + rotation = "0 0 -1 10.9999"; + scale = "1.1 1.1 1.1"; + shapeName = "xorg3.dts"; + }; + new TSStatic() { + position = "-20 156 60"; + rotation = "0 0 1 45"; + scale = "1.2 1.2 1.2"; + shapeName = "xorg3.dts"; + }; + }; + new SimGroup(Addition6BiodermPlant5) { + + powerCount = "0"; + + new TSStatic() { + position = "340 572 63.375"; + rotation = "0 0 1 116"; + scale = "1.3 1.3 1.3"; + shapeName = "xorg5.dts"; + }; + new TSStatic() { + position = "396 300 123.391"; + rotation = "0 0 -1 11.9998"; + scale = "0.9 0.9 0.9"; + shapeName = "xorg5.dts"; + }; + new TSStatic() { + position = "436 308 138.297"; + rotation = "0 0 1 119"; + scale = "1.2 1.2 1.2"; + shapeName = "xorg5.dts"; + }; + new TSStatic() { + position = "348 484 54.375"; + rotation = "1 0 0 0"; + scale = "1.1 1.1 1.1"; + shapeName = "xorg5.dts"; + }; + }; + new SimGroup(Addition8BiodermPlant5) { + + powerCount = "0"; + + new TSStatic() { + position = "-300 -500 60.9063"; + rotation = "0 0 -1 117"; + scale = "1.2 1.2 1.2"; + shapeName = "xorg5.dts"; + }; + new TSStatic() { + position = "-220 -428 63.0782"; + rotation = "0 0 1 218"; + scale = "1.1 1.1 1.1"; + shapeName = "xorg5.dts"; + }; + new TSStatic() { + position = "-380 -460 66.5937"; + rotation = "0 0 1 226"; + scale = "0.8 0.8 0.8"; + shapeName = "xorg5.dts"; + }; + new TSStatic() { + position = "-260 -372 68.5625"; + rotation = "0 0 1 179"; + scale = "0.9 0.9 0.9"; + shapeName = "xorg5.dts"; + }; + }; + new SimGroup(Addition9BiodermPlant3) { + + powerCount = "0"; + + new TSStatic() { + position = "12 -364 68.4844"; + rotation = "0 0 -1 65.0004"; + scale = "1.1 1.1 1.1"; + shapeName = "xorg3.dts"; + }; + new TSStatic() { + position = "-20 -148 54.8125"; + rotation = "0 0 1 42"; + scale = "0.9 0.9 0.9"; + shapeName = "xorg3.dts"; + }; + new TSStatic() { + position = "-36 -188 50.6874"; + rotation = "0 0 -1 19.0001"; + scale = "1.3 1.3 1.3"; + shapeName = "xorg3.dts"; + }; + new TSStatic() { + position = "108 -308 101.187"; + rotation = "0 0 1 202"; + scale = "1.3 1.3 1.3"; + shapeName = "xorg3.dts"; + }; + }; + }; + new SimGroup(environ) { + + powerCount = "0"; + + new TSStatic() { + position = "237.35 225.616 99.186"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "xorg5.dts"; + }; + new InteriorInstance() { + position = "233.412 230.205 99.8869"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "xrock7.dif"; + showTerrainInside = "0"; + }; + }; + new TSStatic() { + position = "-238.465 -243.228 95.8612"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "xorg5.dts"; + }; + new InteriorInstance() { + position = "-235.597 -247.38 97.8493"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "xrock7.dif"; + showTerrainInside = "0"; + }; + new SimGroup() { + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/S8_ZilchLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/S8_ZilchLT.mis new file mode 100644 index 00000000..d56318af --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/S8_ZilchLT.mis @@ -0,0 +1,761 @@ +// DisplayName = S8-Zilch LT +// MissionTypes = LCTF +//--- MISSION STRING BEGIN --- +//[LCTF]800 points to win +//Bunkers are self-powered. +//Map by dienasty (edited by Rooster128) +//--- MISSION STRING END --- +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + powerCount = "0"; + musicTrack = "lush"; + cdTrack = "2"; + CTF_scoreLimit = "8"; + + new MissionArea(MissionArea) { + area = "-952 -960 1952 1904"; + flightCeiling = "2000"; + flightCeilingRange = "50"; + + locked = "true"; + }; + new Sun() { + position = "-832 -1272 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.512126 0.512126 -0.689532"; + color = "0.800000 0.600000 0.700000 1.000000"; + ambient = "0.500000 0.400000 0.400000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet2"; + terrainFile = "S8_zilch.ter"; + squareSize = "8"; + emptySquares = "141815 76536 76792 77048 210690 145411 182019 247810 119800 120056 120312 186103"; + + locked = "true"; + hazeDistance = " 250"; + position = "-1024 -1024 0"; + visibleDistance = "1200"; + }; + new NavigationGraph(NavGraph) { + conjoinAngleDev = "45"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + locked = "true"; + YDimOverSize = "0"; + position = "0 0 0 1"; + coverage = "0"; + rotation = "0 0 0 0"; + XDimOverSize = "0"; + scale = "1 1 1"; + conjoinBowlDev = "20"; + GraphFile = "Invictus.nav"; + }; + new Sky(Sky) { + position = "-832 -1272 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "500"; + useSkyTextures = "0"; + renderBottomTexture = "0"; + SkySolidColor = "0.500000 0.500000 0.600000 1.000000"; + fogDistance = "100"; + fogColor = "0.550000 0.500000 0.550000 1.000000"; + fogVolume1 = "0 0 0"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "nef_BlueClear.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 609191954011538915000000000.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 609191954011538915000000000.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 609191954011538915000000000.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 2.96557e+31 -1.32748e+29"; + high_fogVolume2 = "-1 -4.61244e-33 -0.700145"; + high_fogVolume3 = "-1 3.06622e+06 -2.45086e-31"; + + locked = "true"; + cloudSpeed0 = "0.000000 0.000000"; + }; + new SimGroup(teams) { + + powerCount = "0"; + + new SimGroup(team1) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "-73.7461 433.943 143.106"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "60"; + sphereWeight = "50"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "23.2539 359.343 131.906"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "50"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + }; + new SimGroup(base) { + + powerCount = "1"; + }; + new SimGroup(selfpowered) { + + powerCount = "1"; + providesPower = "1"; + + new InteriorInstance(InteriorInstance) { + position = "-108.308 366.938 158.81"; + rotation = "0 0 -1 44.782"; + scale = "1 1 1"; + interiorFile = "bbunkd.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "92.325 364.92 165.881"; + rotation = "0 0 1 38.479"; + scale = "1 1 1"; + interiorFile = "bbunkd.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + }; + new InteriorInstance(InteriorInstance) { + position = "-8.60588 649.516 170.679"; + rotation = "0 0 1 225"; + scale = "1 1 1"; + interiorFile = "bbunkc.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-1.6 286.709 128.863"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + interiorFile = "bplat3.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new Item() { + position = "1.45317 292.652 125.582"; + rotation = "0 0 -1 90.0002"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "1"; + WayPoint = "6202"; + Trigger = "6203"; + originalPosition = "1.45317 292.652 125.582 0 0 -1 1.5708"; + isHome = "1"; + Target = "42"; + className = "FlagObj"; + }; + }; + new SimGroup(team2) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "65.7461 -441.943 143.106"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "60"; + sphereWeight = "50"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "-34.0541 -367.543 142.906"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "60"; + sphereWeight = "50"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + }; + new SimGroup(base) { + + powerCount = "1"; + }; + new SimGroup(selfpowered) { + + powerCount = "1"; + providesPower = "1"; + + new StaticShape() { + position = "101.325 -375.861 159.743"; + rotation = "0 0 -1 44.782"; + scale = "1 1 1"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + Trigger = "6122"; + team = "2"; + Target = "50"; + }; + new InteriorInstance() { + position = "100.308 -374.938 158.81"; + rotation = "0 0 1 135.218"; + scale = "1 1 1"; + interiorFile = "bbunkd.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new StaticShape() { + position = "-101.21 -374 166.814"; + rotation = "0 0 1 38.479"; + scale = "1 1 1"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + + Trigger = "6125"; + team = "2"; + Target = "51"; + }; + new InteriorInstance(InteriorInstance) { + position = "-100.325 -372.92 165.881"; + rotation = "0 0 1 218.479"; + scale = "1 1 1"; + interiorFile = "bbunkd.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + }; + new InteriorInstance(InteriorInstance) { + position = "-6.4 -294.709 128.863"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "bplat3.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "0.605879 -657.516 170.679"; + rotation = "0 0 1 45"; + scale = "1 1 1"; + interiorFile = "bbunkc.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new Item() { + position = "-9.45317 -300.652 125.582"; + rotation = "0 0 1 90.0002"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "2"; + WayPoint = "6204"; + Trigger = "6205"; + originalPosition = "-9.45317 -300.652 125.582 0 0 1 1.5708"; + isHome = "1"; + Target = "52"; + className = "FlagObj"; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + }; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera() { + position = "282.576 252.518 190.581"; + rotation = "0 0 -1 72.7656"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera() { + position = "-290.576 -260.518 190.581"; + rotation = "0 0 1 107.234"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera() { + position = "303.096 0 163.622"; + rotation = "0 0 -1 90"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + }; + new SimGroup(Random) { + + powerCount = "0"; + + new TSStatic() { + position = "-225.642 381.535 176.572"; + rotation = "1 0 0 0"; + scale = "2 2 2"; + shapeName = "borg17.dts"; + }; + new TSStatic() { + position = "-493.909 -3.74883 154.965"; + rotation = "0 0 -1 92.2462"; + scale = "2.87864 1 2.5192"; + shapeName = "borg12.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "-170.86 -349.144 160.195"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "-309.596 -546.822 176.642"; + rotation = "1 0 0 0"; + scale = "2 2 2"; + shapeName = "borg17.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "171.199 -165.514 100.41"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "9.25128 83.6097 156.592"; + rotation = "0 0 1 26.3561"; + scale = "2 2 2"; + shapeName = "borg19.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "1.30603 -79.74 169.91"; + rotation = "1 0 0 0"; + scale = "2 2 2"; + shapeName = "borg16.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "-179.199 157.514 100.41"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "485.909 -5.4883 154.965"; + rotation = "-0 -0 1 87.7538"; + scale = "2.87864 1 2.5192"; + shapeName = "borg12.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "301.596 538.822 176.642"; + rotation = "0 0 1 180"; + scale = "2 2 2"; + shapeName = "borg17.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "217.642 -389.535 176.572"; + rotation = "0 0 1 180"; + scale = "2 2 2"; + shapeName = "borg17.dts"; + }; + new TSStatic() { + position = "124.205 -647.695 212.72"; + rotation = "0 0 1 19.9619"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "76.8922 -688.268 180.832"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + }; + new TSStatic() { + position = "-84.8922 680.268 180.832"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + }; + new TSStatic() { + position = "-132.205 639.695 212.12"; + rotation = "0 0 1 199.962"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "67.7013 521.578 166.013"; + rotation = "0 0 1 101.986"; + scale = "2 2 2"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "-107.97 474.062 163.166"; + rotation = "1 0 0 0"; + scale = "1.5 1.5 1.5"; + shapeName = "borg18.dts"; + }; + new TSStatic() { + position = "-75.7013 -529.578 166.013"; + rotation = "0 0 -1 78.0139"; + scale = "2 2 2"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "99.97 -482.062 163.166"; + rotation = "0 0 1 180"; + scale = "1.5 1.5 1.5"; + shapeName = "borg18.dts"; + }; + new TSStatic() { + position = "-312.907 527.85 192.654"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "304.907 -535.85 192.654"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new InteriorInstance(InteriorInstance) { + position = "81.9176 -464.759 160.725"; + rotation = "0 0 1 44.1177"; + scale = "2 2 2"; + interiorFile = "brock8.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-89.9176 456.759 160.725"; + rotation = "0 0 1 224.118"; + scale = "2 2 2"; + interiorFile = "brock8.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "-276.576 -358.711 146.232"; + rotation = "0 0 -1 98.5487"; + scale = "1 1 1"; + interiorFile = "brockc.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "268.576 350.711 146.232"; + rotation = "-0 -0 1 81.4511"; + scale = "1 1 1"; + interiorFile = "brockc.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "172.904 -169.589 98.627"; + rotation = "0 0 1 53.2849"; + scale = "2 2 2"; + interiorFile = "brock7.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-180.904 161.589 98.627"; + rotation = "0 0 1 233.285"; + scale = "2 2 2"; + interiorFile = "brock7.dif"; + showTerrainInside = "0"; + }; + }; + new SimGroup(RandomOrganics) { + + powerCount = "0"; + + new SimGroup(Addition12BEPlant20) { + + powerCount = "0"; + + new TSStatic() { + position = "-12 28 190.813"; + rotation = "0 0 1 34"; + scale = "0.8 0.8 0.8"; + shapeName = "borg20.dts"; + }; + new TSStatic() { + position = "-196 -68 58.9844"; + rotation = "0 0 1 130"; + scale = "1.2 1.2 1.2"; + shapeName = "borg20.dts"; + }; + new TSStatic() { + position = "-276 -388 172.125"; + rotation = "0 0 1 180"; + scale = "0.8 0.8 0.8"; + shapeName = "borg20.dts"; + }; + new TSStatic() { + position = "276 -404 165.656"; + rotation = "0 0 -1 70.0005"; + scale = "1.3 1.3 1.3"; + shapeName = "borg20.dts"; + }; + new TSStatic() { + position = "-388 -188 133.5"; + rotation = "0 0 1 21"; + scale = "1.3 1.3 1.3"; + shapeName = "borg20.dts"; + }; + new TSStatic() { + position = "180 -428 172.547"; + rotation = "0 0 1 201"; + scale = "1.2 1.2 1.2"; + shapeName = "borg20.dts"; + }; + new TSStatic() { + position = "316 -172 184.672"; + rotation = "0 0 -1 116"; + scale = "0.8 0.8 0.8"; + shapeName = "borg20.dts"; + }; + new TSStatic() { + position = "236 -244 159.844"; + rotation = "0 0 -1 53"; + scale = "1.3 1.3 1.3"; + shapeName = "borg20.dts"; + }; + new TSStatic() { + position = "-484 -212 221.406"; + rotation = "0 0 -1 78.0002"; + scale = "0.9 0.9 0.9"; + shapeName = "borg20.dts"; + }; + new TSStatic() { + position = "-228 -788 194.156"; + rotation = "0 0 -1 1.00014"; + scale = "1.3 1.3 1.3"; + shapeName = "borg20.dts"; + }; + new TSStatic() { + position = "-204 -724 177.672"; + rotation = "0 0 1 194"; + scale = "1.4 1.4 1.4"; + shapeName = "borg20.dts"; + }; + new TSStatic() { + position = "500 -100 201.547"; + rotation = "0 0 -1 19.9999"; + scale = "1.3 1.3 1.3"; + shapeName = "borg20.dts"; + }; + new TSStatic() { + position = "172 -700 178.281"; + rotation = "0 0 1 21"; + scale = "0.9 0.9 0.9"; + shapeName = "borg20.dts"; + }; + new TSStatic() { + position = "-404 -444 146.734"; + rotation = "0 0 1 34"; + scale = "1.3 1.3 1.3"; + shapeName = "borg20.dts"; + }; + new TSStatic() { + position = "308 -116 206.078"; + rotation = "0 0 1 53"; + scale = "1 1 1"; + shapeName = "borg20.dts"; + }; + new TSStatic() { + position = "20 -524 156.312"; + rotation = "0 0 1 73.9998"; + scale = "1.4 1.4 1.4"; + shapeName = "borg20.dts"; + }; + new TSStatic() { + position = "-116 -596 186.516"; + rotation = "0 0 1 88"; + scale = "0.8 0.8 0.8"; + shapeName = "borg20.dts"; + }; + new TSStatic() { + position = "180 -668 194.469"; + rotation = "0 0 1 37"; + scale = "1.3 1.3 1.3"; + shapeName = "borg20.dts"; + }; + new TSStatic() { + position = "-332 -180 168.781"; + rotation = "0 0 -1 104"; + scale = "1 1 1"; + shapeName = "borg20.dts"; + }; + new TSStatic() { + position = "-292 -420 165.406"; + rotation = "0 0 1 189"; + scale = "1.1 1.1 1.1"; + shapeName = "borg20.dts"; + }; + new TSStatic() { + position = "324 -308 172.437"; + rotation = "0 0 1 45"; + scale = "1.3 1.3 1.3"; + shapeName = "borg20.dts"; + }; + new TSStatic() { + position = "-228 -484 187.391"; + rotation = "0 0 -1 19.9999"; + scale = "1 1 1"; + shapeName = "borg20.dts"; + }; + new TSStatic() { + position = "-20 -52 182.969"; + rotation = "0 0 1 69.0002"; + scale = "1.1 1.1 1.1"; + shapeName = "borg20.dts"; + }; + new TSStatic() { + position = "164 140 97.9375"; + rotation = "0 0 1 130"; + scale = "1.2 1.2 1.2"; + shapeName = "borg20.dts"; + }; + new TSStatic() { + position = "-300 -452 179.438"; + rotation = "0 0 -1 112"; + scale = "1.1 1.1 1.1"; + shapeName = "borg20.dts"; + }; + new TSStatic() { + position = "164 -196 104.484"; + rotation = "0 0 -1 28.0002"; + scale = "1.1 1.1 1.1"; + shapeName = "borg20.dts"; + }; + new TSStatic() { + position = "-332 -740 212.828"; + rotation = "0 0 -1 70.0005"; + scale = "1.4 1.4 1.4"; + shapeName = "borg20.dts"; + }; + new TSStatic() { + position = "180 -316 155.016"; + rotation = "0 0 -1 71.0004"; + scale = "1.3 1.3 1.3"; + shapeName = "borg20.dts"; + }; + new TSStatic() { + position = "-396 -20 115.797"; + rotation = "0 0 1 209"; + scale = "1.1 1.1 1.1"; + shapeName = "borg20.dts"; + }; + new TSStatic() { + position = "412 -196 153.5"; + rotation = "0 0 -1 38.9999"; + scale = "1.3 1.3 1.3"; + shapeName = "borg20.dts"; + }; + new TSStatic() { + position = "516 -548 161.625"; + rotation = "0 0 1 35"; + scale = "1.1 1.1 1.1"; + shapeName = "borg20.dts"; + }; + new TSStatic() { + position = "236 -452 178.578"; + rotation = "0 0 1 61"; + scale = "0.8 0.8 0.8"; + shapeName = "borg20.dts"; + }; + }; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/SandyRunLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/SandyRunLT.mis new file mode 100644 index 00000000..1a1cc90b --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/SandyRunLT.mis @@ -0,0 +1,417 @@ +// DisplayName = SandyRunLT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//Two tribes squable over a picnic table at their local park. Sheesh what CAN you do huh? +// -- Map by Chano (Edited by The Driver) +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[SCtF]1000 points to win. +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + CTF_timeLimit = "25"; + CTF_scoreLimit = "10"; + cdTrack = "6"; + musicTrack = "desert"; + CnH_timeLimit = "25"; + powerCount = "0"; + CnH_scoreLimit = "1000"; + + new MissionArea(MissionArea) { + area = "-464 -280 1088 912"; + flightCeiling = "2000"; + flightCeilingRange = "50"; + + locked = "true"; + }; + new Sun() { + position = "-980 -793 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.700000 0.700000 0.700000 1.000000"; + ambient = "0.500000 0.500000 0.500000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/desertdet1"; + terrainFile = "Tombstone.ter"; + squareSize = "8"; + emptySquares = "80792 81048"; + + position = "-1024 -1024 0"; + hazeDistance = "250"; + visibleDistance = "1200"; + locked = "true"; + }; + new NavigationGraph(navGraph) { + conjoinAngleDev = "45"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + position = "0 0 0 1"; + XDimOverSize = "0"; + rotation = "0 0 0 0"; + YDimOverSize = "0"; + conjoinBowlDev = "20"; + scale = "1 1 1"; + coverage = "0"; + locked = "true"; + GraphFile = "Tombstone.nav"; + }; + new Sky(Sky) { + position = "0 0 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "500"; + useSkyTextures = "0"; + renderBottomTexture = "0"; + SkySolidColor = "0.690000 0.620000 0.550000 0.000000"; + fogDistance = "350"; + fogColor = "0.590000 0.520000 0.450000 1.000000"; + fogVolume1 = "0 0 0"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "sky_desert_blue.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 -1734829824.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 -1734829824.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -1734829824.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 4.65533e-05 2.4467e+23"; + high_fogVolume2 = "-1 7.40282e-36 7.40276e-36"; + high_fogVolume3 = "-1 0 0"; + + cloudSpeed0 = "0.000050 0.000050"; + locked = "true"; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera(ODP3) { + position = "-14.3607 31.5416 218.078"; + rotation = "0.80229 -0.105896 0.587466 25.326"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "1"; + homingCount = "0"; + }; + new Camera() { + position = "253.192 35.7331 116.508"; + rotation = "0.897619 -0.0850212 0.432494 24.7061"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + }; + new Camera() { + position = "-93.3765 250.654 111.631"; + rotation = "0.00724821 0.0212949 0.999747 217.586"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + }; + }; + new SimGroup(Environmental) { + + powerCount = "0"; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere(bunker2) { + position = "360.204 15.3776 110.18"; + rotation = "1 0 0 0"; + scale = "0.669137 0.886603 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "175"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + }; + new SimGroup(Base0) { + + powerCount = "0"; + + new InteriorInstance(InteriorInstance) { + position = "272.818 62.4589 105.657"; + rotation = "-4.8435e-12 1 -1.26344e-09 180.482"; + scale = "0.5 0.5 0.5"; + interiorFile = "pbunk5.dif"; + showTerrainInside = "1"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "339.429 1.2958 108.23"; + rotation = "0.567222 0.579714 0.58497 120.252"; + scale = "1 1 1.10748"; + interiorFile = "pwall1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance() { + position = "364.142 -51.8898 127.204"; + rotation = "0 1 0 46.9826"; + scale = "1 1 1"; + interiorFile = "prock8.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new Item(flag1) { + position = "272.656 62.3355 105.857"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + isHome = "1"; + WayPoint = "6942"; + team = "1"; + Trigger = "6943"; + Target = "33"; + missionTypesList = "CTF"; + className = "FlagObj"; + originalPosition = "272.656 62.3355 105.857 1 0 0 0"; + searchSchedule = "6386"; + }; + new InteriorInstance() { + position = "346.288 130.298 130.351"; + rotation = "0 0 1 230.511"; + scale = "1 1 1"; + interiorFile = "ptowr5.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance() { + position = "395.674 16.205 93.5546"; + rotation = "0 0 1 99.1217"; + scale = "1 1 1"; + interiorFile = "procka.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "272.429 61.9194 5.97061"; + rotation = "0 0 1 65.3173"; + scale = "2 2 2"; + interiorFile = "pbunk8.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance() { + position = "222.337 30.432 117.225"; + rotation = "-0.497367 0.289016 0.817983 135.291"; + scale = "1 1 1"; + interiorFile = "prock8.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + }; + new SimGroup(AIObjectives) { + + powerCount = "0"; + + new SimGroup() { + + powerCount = "0"; + }; + new SimGroup() { + + powerCount = "0"; + }; + }; + }; + new SimGroup(Team2) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SimGroup() { + + powerCount = "0"; + }; + new SpawnSphere(bunker2) { + position = "-226.841 319.455 123.8"; + rotation = "-0 0 -1 9.74019"; + scale = "0.669137 0.886603 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "75"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + }; + new SimGroup(Base1) { + + powerCount = "0"; + + new InteriorInstance(InteriorInstance) { + position = "-129.475 209.074 102.001"; + rotation = "0.145283 0.989381 0.00415892 180.07"; + scale = "0.5 0.5 0.5"; + interiorFile = "pbunk5.dif"; + showTerrainInside = "1"; + + team = "2"; + }; + new InteriorInstance() { + position = "-252.931 180.654 143.729"; + rotation = "0 0 -1 94.5381"; + scale = "1 1 1"; + interiorFile = "ptowr5.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new SimGroup(Base2) { + + powerCount = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-128.336 208.649 2.5885"; + rotation = "0 0 -1 28.075"; + scale = "2 2 2"; + interiorFile = "pbunk8.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new Item(flag1) { + position = "-129.235 209.344 102.063"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + isHome = "1"; + WayPoint = "6944"; + team = "2"; + Trigger = "6945"; + Target = "34"; + missionTypesList = "CTF"; + className = "FlagObj"; + originalPosition = "-129.235 209.344 102.063 1 0 0 0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-201.063 343.393 126.738"; + rotation = "0.637842 0.465839 0.613312 131.743"; + scale = "1 1 1.19654"; + interiorFile = "pwall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-177.836 65.3125 110.359"; + rotation = "0 0 -1 115.164"; + scale = "1 1 1"; + interiorFile = "procka.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-129.286 248.574 103.763"; + rotation = "0 0 1 156.991"; + scale = "1 1 1"; + interiorFile = "prock8.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + }; + new SimGroup(AIObjectives) { + + powerCount = "0"; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + + new SimGroup(AIObjectives) { + + powerCount = "0"; + }; + new InteriorInstance() { + position = "-268.277 331.932 105.982"; + rotation = "0 0 -1 92.2457"; + scale = "1 1 1"; + interiorFile = "procka.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new FileObject() { + + team = "0"; + }; + new FileObject() { + + team = "0"; + }; + }; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/SignalLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/SignalLT.mis new file mode 100644 index 00000000..6811f090 --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/SignalLT.mis @@ -0,0 +1,773 @@ +// DisplayName = Signal LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//The single biggest problem in communication is the illusion that it has taken place. +// --George Bernard Shaw +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//800 points to win +//Sensor bunkers are self-powered +//Map by Anthem +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + musicTrack = "desert"; + cdTrack = "6"; + CTF_scoreLimit = "8"; + powerCount = "0"; + + new MissionArea(MissionArea) { + area = "-696 -928 1760 1408"; + flightCeiling = "2000"; + flightCeilingRange = "20"; + + locked = "true"; + }; + new Sky(Sky) { + position = "0 0 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.34"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "550"; + useSkyTextures = "0"; + renderBottomTexture = "0"; + SkySolidColor = "0.550000 0.550000 0.550000 1.000000"; + fogDistance = "30"; + fogColor = "0.600000 0.550000 0.550000 1.000000"; + fogVolume1 = "0 0 0"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "nef_5.dml"; + windVelocity = "2 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 1.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 -1037713472.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -1037713472.000000"; + high_visibleDistance = "800"; + high_fogDistance = "600"; + high_fogVolume1 = "-1 6.94105e-41 6.95941e-41"; + high_fogVolume2 = "-1 2.01181 6.95955e-41"; + high_fogVolume3 = "-1 6.94147e-41 6.95941e-41"; + + cloudSpeed0 = "0.1 0.1"; + locked = "true"; + }; + new Sun() { + position = "0 0 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.450000 0.450000 0.450000 1.000000"; + ambient = "0.450000 0.400000 0.400000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/desertdet1"; + terrainFile = "DesertofDeath_nef.ter"; + squareSize = "8"; + emptySquares = "151758 152014 87719 159627 159883 162150 162406"; + + locked = "true"; + position = "-1024 -1024 0"; + }; + new NavigationGraph(NavGraph) { + conjoinAngleDev = "45"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + GraphFile = "DesertofDeath_nef.nav"; + rotation = "0 0 0 0"; + conjoinBowlDev = "20"; + scale = "1 1 1"; + coverage = "0"; + XDimOverSize = "0"; + locked = "true"; + position = "0 0 0 1"; + YDimOverSize = "0"; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera() { + position = "80.2504 -273.565 151.238"; + rotation = "0.0436496 0.0099903 -0.998997 25.8081"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera() { + position = "-191.818 -136.547 107.681"; + rotation = "0.938128 0.0328479 -0.344726 11.5994"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "-180.978 6.2845 139.356"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "20"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + }; + new SimGroup(base) { + + powerCount = "1"; + + new InteriorInstance(InteriorInstance) { + position = "-217.774 -32.1618 101.102"; + rotation = "0 0 1 90.0915"; + scale = "1 1 1"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-189.741 -32.1828 100.252"; + rotation = "0 0 1 90.0915"; + scale = "1 1 1"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new InteriorInstance() { + position = "-205.414 -54.7798 86.0529"; + rotation = "0 0 1 180.091"; + scale = "1 1 1"; + interiorFile = "prock7.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new InteriorInstance() { + position = "-202.289 -54.9238 85.4989"; + rotation = "-0.0895136 -0.0993622 0.991017 181.119"; + scale = "1 1 1"; + interiorFile = "prock7.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new InteriorInstance() { + position = "-198.425 -55.7084 86.3729"; + rotation = "-0.361615 0.00028837 0.932327 180.085"; + scale = "1 1 1"; + interiorFile = "prock6.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new InteriorInstance() { + position = "-207.232 -54.3788 86.6701"; + rotation = "-0.0895136 -0.0993622 0.991017 181.119"; + scale = "1 1 1"; + interiorFile = "prock7.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new InteriorInstance() { + position = "-195.603 -54.9724 85.3778"; + rotation = "-0.0895136 -0.0993622 0.991017 181.119"; + scale = "1 1 1"; + interiorFile = "prock7.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "96.196 -132.995 109.44"; + rotation = "0.107846 0.107846 0.988301 91.3647"; + scale = "1 1 1"; + interiorFile = "pplat5.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-205.786 -40.1808 101.102"; + rotation = "0 0 1 180.091"; + scale = "1 1 1"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "96.054 -129.397 109.17"; + rotation = "0 0 1 90"; + scale = "1 1 1"; + interiorFile = "pplat5.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new InteriorInstance() { + position = "-189.751 -40.1868 101.023"; + rotation = "0 0 1 180.091"; + scale = "1 1 1"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-205.697 -32.6068 90.1039"; + rotation = "0 0 1 148.09"; + scale = "1 1 1"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "96.149 -124.912 109.44"; + rotation = "-0.109123 -0.109123 0.98802 90.6905"; + scale = "1 1 1"; + interiorFile = "pplat5.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-194.225 -44.5248 90.1049"; + rotation = "-0 0 -1 89.9087"; + scale = "1 1 1"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new InteriorInstance() { + position = "-210.601 -85.1513 75.8402"; + rotation = "-0.0682047 0.416359 0.906639 185.115"; + scale = "1 1 1"; + interiorFile = "prock7.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new InteriorInstance() { + position = "-210.92 -89.5761 75.8404"; + rotation = "-0.434522 0.880348 0.190204 120.843"; + scale = "1 1 1"; + interiorFile = "prock7.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new InteriorInstance() { + position = "-197.998 -55.0252 85.4035"; + rotation = "-0.0895136 -0.0993622 0.991017 181.119"; + scale = "1 1 1"; + interiorFile = "prock7.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-198.375 -39.8688 90.1039"; + rotation = "0 0 1 32.0914"; + scale = "1 1 1"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-193.727 -11.5398 66.1087"; + rotation = "0 0 1 0.0884693"; + scale = "1 1 1"; + interiorFile = "rilke_domain2_mainbase.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-209.731 -13.3558 78.6724"; + rotation = "0 0 1 180.091"; + scale = "1 1 1"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-185.741 -13.5248 78.6724"; + rotation = "0 0 1 180.091"; + scale = "1 1 1"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-203.36 -2.48579 102.143"; + rotation = "0 0 1 90.0915"; + scale = "1 1 1"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-192.291 -32.6128 74.3421"; + rotation = "0.707105 -0.000562977 0.707108 180.065"; + scale = "1 1 1"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "-201.905 -42.8891 89.9742"; + rotation = "-0.577504 -0.576582 0.577964 120.026"; + scale = "1 1 1"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance(InteriorInstance) { + position = "92.5098 -130.968 121.135"; + rotation = "0 1 0 88.8085"; + scale = "0.5 0.5 0.5"; + interiorFile = "pwall1.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + }; + new SimGroup(objectives) { + + powerCount = "0"; + + new Item() { + position = "-199.829 -87.2204 90.1285"; + rotation = "0 0 1 90"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + isHome = "1"; + Target = "33"; + className = "FlagObj"; + originalPosition = "-199.829 -87.2204 90.1285 0 0 1 1.5708"; + locked = "true"; + team = "1"; + WayPoint = "8602"; + Trigger = "8603"; + }; + }; + new SimGroup(selfpowered) { + + providesPower = "1"; + powerCount = "1"; + + new InteriorInstance(InteriorInstance) { + position = "98.9613 -128.922 101.673"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "ptowr7.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + }; + }; + new SimGroup(Team2) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "646.311 -426.314 117.905"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "20"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + }; + new SimGroup(base) { + + powerCount = "1"; + + new InteriorInstance(InteriorInstance) { + position = "624.999 -411.301 56.0112"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + interiorFile = "rilke_domain2_mainbase.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "640.999 -409.459 68.5749"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "636.935 -390.215 80.0062"; + rotation = "0 0 -1 32"; + scale = "1 1 1"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "629.602 -382.965 80.0068"; + rotation = "0 0 1 212"; + scale = "1 1 1"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "637.011 -382.641 91.0042"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "617.009 -409.329 68.5749"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "637.018 -391.358 90.0425"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "620.98 -390.663 90.1045"; + rotation = "0 0 -1 90"; + scale = "1 1 1"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new InteriorInstance() { + position = "620.977 -382.66 90.9252"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "314.316 -330.828 98.5168"; + rotation = "0 0 1 90"; + scale = "1 1 1"; + interiorFile = "pplat5.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "625.444 -378.314 80.0071"; + rotation = "0 0 1 90"; + scale = "1 1 1"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "314.458 -334.426 98.7868"; + rotation = "0.107846 0.107846 0.988301 91.3647"; + scale = "1 1 1"; + interiorFile = "pplat5.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "634.646 -420.339 92.0452"; + rotation = "0 0 -1 90"; + scale = "1 1 1"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "314.411 -326.343 98.7868"; + rotation = "-0.109123 -0.109123 0.98802 90.6905"; + scale = "1 1 1"; + interiorFile = "pplat5.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "623.529 -390.231 64.2447"; + rotation = "0 1 0 90"; + scale = "1 1 1"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "634.842 -397.403 75.5462"; + rotation = "0.582889 -0.582889 0.56611 239.029"; + scale = "1 1 1"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "310.256 -332.554 110.354"; + rotation = "0 1 0 89.9544"; + scale = "0.5 0.5 0.5"; + interiorFile = "pwall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + }; + new SimGroup(objectives) { + + powerCount = "0"; + + new Item() { + position = "630.976 -335.643 80.0214"; + rotation = "0 0 1 90.0002"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + isHome = "1"; + Target = "34"; + className = "FlagObj"; + originalPosition = "630.976 -335.643 80.0214 0 0 1 1.5708"; + locked = "true"; + team = "2"; + WayPoint = "8604"; + Trigger = "8605"; + }; + }; + new SimGroup(selfpowered) { + + providesPower = "1"; + powerCount = "1"; + + new InteriorInstance(InteriorInstance) { + position = "317.224 -330.354 91.0548"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "ptowr7.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + }; + }; + new InteriorInstance() { + position = "90.6069 -135.296 121.374"; + rotation = "-0.647838 0.154012 0.746047 136.912"; + scale = "1 1 1"; + interiorFile = "prock6.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "88.9103 -134.819 120.87"; + rotation = "-0.350551 0.403965 0.844942 131.025"; + scale = "1 1 1"; + interiorFile = "prock7.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "88.4678 -130.208 121.63"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "prock6.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "89.4059 -124.361 120.441"; + rotation = "-1 0 0 36.6693"; + scale = "1 1 1"; + interiorFile = "prock7.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "89.347 -121.298 119.661"; + rotation = "0.13872 -0.08616 0.986576 154.642"; + scale = "1 1 1"; + interiorFile = "prock7.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "100.175 -120.146 119.696"; + rotation = "0.15978 -0.927695 -0.337421 109.647"; + scale = "1 1 1"; + interiorFile = "prock7.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "93.4921 -120.489 120.447"; + rotation = "0.153195 -0.818615 0.553535 37.3588"; + scale = "1 1 1"; + interiorFile = "prock6.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "103.792 -122.124 120.518"; + rotation = "-0.248778 0.108362 -0.96248 114.312"; + scale = "1 1 1"; + interiorFile = "prock7.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "102.295 -121.256 120.872"; + rotation = "0 0 1 25.7831"; + scale = "1 1 1"; + interiorFile = "prock6.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "-192.719 -55.4952 86.641"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "prock6.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "638.797 -369.042 77.4284"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "prock6.dif"; + showTerrainInside = "0"; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/SmallCrossingLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/SmallCrossingLT.mis new file mode 100644 index 00000000..3121b4c7 --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/SmallCrossingLT.mis @@ -0,0 +1,280 @@ +// DisplayName = Small Crossing LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//"Two things are infinite: the universe and human stupidity; and I'm not sure about the the universe." +// -- Albert Einstien +// -----Map by Spartan 119 +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//10 caps to win. +//Map by Spartan 119 +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + CTF_timeLimit = "25"; + powerCount = "0"; + CTF_scoreLimit = "10"; + musicTrack = "Lush"; + cdTrack = "2"; + + new MissionArea(MissionArea) { + area = "-528 -592 1040 1184"; + flightCeiling = "2000"; + flightCeilingRange = "50"; + + locked = "false"; + }; + new Sun() { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.600000 0.600000 0.600000 1.000000"; + ambient = "0.200000 0.200000 0.200000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "false"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet1"; + terrainFile = "SC_Normal.ter"; + squareSize = "8"; + + visibleDistance = "1200"; + locked = "true"; + position = "-1024 -1024 0"; + hazeDistance = "250"; + }; + new NavigationGraph(navGraph) { + conjoinAngleDev = "45"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + conjoinBowlDev = "20"; + locked = "true"; + YDimOverSize = "0"; + position = "0 0 0 1"; + coverage = "0"; + GraphFile = "Abominable.nav"; + rotation = "0 0 0 0"; + XDimOverSize = "0"; + scale = "1 1 1"; + }; + new Sky(Sky) { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "350"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.390000 0.390000 0.390000 0.000000"; + fogDistance = "150"; + fogColor = "0.300000 0.400000 0.500000 1.000000"; + fogVolume1 = "0 0 0"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "nef_5.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 -198748244414614883000000000000000000000.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -222768174765569861000000000000000000000.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 -6.19472e+29 1.46674e-27"; + high_fogVolume2 = "-1 -2.56272e-10 -2.74639e-15"; + high_fogVolume3 = "-1 -3.55975e+33 2.33385e+26"; + + locked = "true"; + cloudSpeed0 = "0.000000 0.000000"; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "-142.301 -218.61 121.541"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + + locked = "false"; + team = "1"; + }; + new SpawnSphere() { + position = "57.7435 -201.033 120.724"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + + locked = "false"; + team = "1"; + }; + }; + new SimGroup(items) { + + powerCount = "0"; + }; + new Item(Team1FLAG1) { + position = "-37.9358 -210.355 121.448"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + className = "FlagObj"; + Target = "33"; + isHome = "1"; + locked = "false"; + team = "1"; + WayPoint = "5962"; + Trigger = "5963"; + originalPosition = "-37.9358 -210.355 121.448 1 0 0 0"; + missionType = "ctf"; + }; + new SimGroup(team1sensor) { + + providesPower = "1"; + powerCount = "1"; + }; + }; + new SimGroup(Team2) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "-115.474 223.919 138.244"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + + locked = "false"; + team = "2"; + }; + new SpawnSphere() { + position = "76.0252 226.073 134.58"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + + locked = "false"; + team = "2"; + }; + }; + new SimGroup(team2sensor) { + + providesPower = "1"; + powerCount = "1"; + }; + new Item(Team2FLAG1) { + position = "-28.5309 226.248 120.562"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + className = "FlagObj"; + Target = "34"; + isHome = "1"; + locked = "false"; + team = "2"; + WayPoint = "5964"; + Trigger = "5965"; + originalPosition = "-28.5309 226.248 120.562 1 0 0 0"; + }; + new SimGroup(items) { + + powerCount = "0"; + }; + }; + new SimGroup(Team0) { + + providesPower = "1"; + powerCount = "1"; + }; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera(ObserverDropPoint) { + position = "108.873 6.84025 180.177"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "false"; + team = "0"; + }; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/SmallSpitLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/SmallSpitLT.mis new file mode 100644 index 00000000..5816615c --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/SmallSpitLT.mis @@ -0,0 +1,1128 @@ +// DisplayName = Small Spit LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//sQu33ze: dang got banned from my other discord server cuz some dude got offended +//sQu33ze: "my wife makes more money than you do" +//sQu33ze: how the fuck are you supposed to react to that other than "she must charge alot for bjs" +// -- savage +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[CTF]800 points to win +//Inventory stations invincible and self-powered. +//Map by Rooster128 +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + powerCount = "0"; + musicTrack = "ice"; + cdTrack = "2"; + CTF_scoreLimit = "8"; + CTF_timeLimit = "25"; + + new MissionArea(MissionArea) { + area = "-776 -608 1568 1216"; + flightCeiling = "2500"; + flightCeilingRange = "50"; + + locked = "true"; + }; + new Precipitation(Precipitation) { + position = "-336.859 -631.623 191.648"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Rain"; + lockCount = "0"; + homingCount = "0"; + percentage = "1"; + color1 = "0.400000 0.450000 0.480000 1.000000"; + color2 = "-1.000000 0.000000 0.000000 1.000000"; + color3 = "-1.000000 0.000000 0.000000 1.000000"; + offsetSpeed = "0.25"; + minVelocity = "0.5"; + maxVelocity = "1"; + maxNumDrops = "1000"; + maxRadius = "150"; + }; + new Sun() { + position = "-832 -1272 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.449663 -0.35973 -0.817556"; + color = "0.510000 0.510000 0.700000 1.000000"; + ambient = "0.500000 0.550000 0.650000 0.500000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "1"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet1"; + terrainFile = "rst_spit.ter"; + squareSize = "8"; + + visibleDistance = "1200"; + hazeDistance = "250"; + locked = "true"; + position = "-1024 -1024 0"; + }; + new NavigationGraph(navGraph) { + conjoinAngleDev = "45"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + conjoinBowlDev = "20"; + rotation = "0 0 0 0"; + GraphFile = "Equinox.nav"; + coverage = "0"; + scale = "1 1 1"; + locked = "true"; + XDimOverSize = "0"; + position = "0 0 0 1"; + YDimOverSize = "0"; + }; + new Sky(Sky) { + position = "-832 -1272 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "330"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "1.000000 1.000000 1.000000 1.000000"; + fogDistance = "200"; + fogColor = "0.420000 0.500000 0.430000 0.100000"; + fogVolume1 = "400 66 190"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "borealis.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -nan"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 -nan -6.14964"; + high_fogVolume2 = "-1 -0.00137871 -nan"; + high_fogVolume3 = "-1 -7.70194e-05 -1.02778e-18"; + + cloudSpeed0 = "0.000500 0.000500"; + locked = "true"; + }; + new SimGroup(teams) { + + powerCount = "0"; + + new SimGroup(team0) { + + powerCount = "0"; + + new InteriorInstance(InteriorInstance) { + position = "0 0 171.288"; + rotation = "1 0 0 0"; + scale = "0.5 0.5 0.5"; + interiorFile = "rst_lush_floatingisle1.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "1.29685 -2.93258 159.935"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "bbunk5.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new Item() { + position = "8.09685 -2.93258 161.935"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairKit"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + ammoStore = "1"; + Target = "-1"; + team = "0"; + }; + new Item() { + position = "-5.90315 -2.93258 161.935"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairKit"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + ammoStore = "1"; + Target = "-1"; + team = "0"; + }; + new TSStatic() { + position = "380.701 94.443 104.429"; + rotation = "0 0 1 180"; + scale = "2 2 2"; + shapeName = "stackable1l.dts"; + + team = "0"; + }; + new Item() { + position = "1.29685 3.86742 161.935"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "0"; + }; + new Item() { + position = "1.29685 -9.73258 161.935"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + team = "0"; + }; + new TSStatic() { + position = "-379.654 201.432 114.642"; + rotation = "0 0 1 8.59393"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-438.492 46.6504 92.1877"; + rotation = "0 0 -1 72.1927"; + scale = "2 2 2"; + shapeName = "stackable1l.dts"; + + team = "0"; + }; + new TSStatic() { + position = "430.492 -54.6504 92.3877"; + rotation = "-0 -0 1 107.807"; + scale = "2 2 2"; + shapeName = "stackable1l.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-388.701 -102.443 106.029"; + rotation = "1 0 0 0"; + scale = "2 2 2"; + shapeName = "stackable1l.dts"; + + team = "0"; + }; + new TSStatic() { + position = "1.29685 -2.93258 159.477"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "statue_base.dts"; + + team = "0"; + }; + new TSStatic() { + position = "1.29685 -2.93258 162.804"; + rotation = "0 0 1 137.51"; + scale = "0.5 0.5 0.5"; + shapeName = "rst-taobook.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-293.528 -7.1161 80.3335"; + rotation = "0 0 1 30.9397"; + scale = "2 2 2"; + shapeName = "stackable1m.dts"; + + team = "0"; + }; + new TSStatic() { + position = "285.528 -0.8839 82.4835"; + rotation = "0 0 1 210.94"; + scale = "2 2 2"; + shapeName = "stackable1m.dts"; + + team = "0"; + }; + new TSStatic() { + position = "286.757 1.16602 82.4835"; + rotation = "0 0 1 210.94"; + scale = "2 2 2"; + shapeName = "stackable1m.dts"; + + team = "0"; + }; + new TSStatic() { + position = "286.249 0.736917 84.5235"; + rotation = "0 0 1 190.314"; + scale = "2 2 2"; + shapeName = "stackable1m.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-294.695 -9.0631 80.3335"; + rotation = "0 0 1 30.9397"; + scale = "2 2 2"; + shapeName = "stackable1m.dts"; + + team = "0"; + }; + new TSStatic() { + position = "-294.374 -8.6561 82.3735"; + rotation = "0 0 1 8.59448"; + scale = "2 2 2"; + shapeName = "stackable1m.dts"; + + team = "0"; + }; + }; + new SimGroup(team1) { + + powerCount = "1"; + providesPower = "1"; + + new Item() { + position = "-296.026 79.927 101.532"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + originalPosition = "-296.026 79.927 101.532 0 0 1 3.14159"; + isHome = "1"; + className = "FlagObj"; + Target = "37"; + team = "1"; + WayPoint = "6125"; + Trigger = "6126"; + }; + new SpawnSphere() { + position = "-339.563 2.94887 91.9402"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "75"; + sphereWeight = "50"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "-333.963 165.149 91.9402"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "75"; + sphereWeight = "50"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + }; + new SimGroup(team2) { + + powerCount = "1"; + providesPower = "1"; + + new Item() { + position = "288.043 -88.2313 101.084"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + originalPosition = "288.043 -88.2313 101.084 1 0 0 0"; + searchSchedule = "10734"; + isHome = "1"; + className = "FlagObj"; + Target = "42"; + team = "2"; + WayPoint = "6127"; + Trigger = "6128"; + }; + new SpawnSphere() { + position = "331.563 -10.9489 91.9402"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "75"; + sphereWeight = "50"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "325.963 -173.149 91.9402"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "75"; + sphereWeight = "50"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + }; + }; + new SimGroup(trees) { + + powerCount = "0"; + + new TSStatic() { + position = "-337.129 449.665 96.4351"; + rotation = "1 0 0 0"; + scale = "2 2 2"; + shapeName = "borg18.dts"; + }; + new TSStatic() { + position = "-694.473 383.229 97.242"; + rotation = "0 0 1 56.1499"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "-955.715 143.574 110.128"; + rotation = "1 0 0 0"; + scale = "2 2 2"; + shapeName = "borg17.dts"; + }; + new TSStatic() { + position = "-404.338 -54.7255 117.216"; + rotation = "0 0 1 40.68"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "-1148.73 393.447 67.09"; + rotation = "0 0 -1 91.1003"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + }; + new TSStatic() { + position = "-968.167 820.281 10.1919"; + rotation = "1 0 0 0"; + scale = "1.5 1.5 1.5"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "-635.685 834.243 129.623"; + rotation = "1 0 0 0"; + scale = "2.2 2.2 2.2"; + shapeName = "borg17.dts"; + }; + new TSStatic() { + position = "-100.415 117.496 86.1013"; + rotation = "0 0 -1 57.2958"; + scale = "2 2 2"; + shapeName = "borg18.dts"; + }; + new TSStatic() { + position = "-651.953 -402.295 70.6965"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + }; + new TSStatic() { + position = "-511.284 -590.288 149.829"; + rotation = "0 0 1 119.175"; + scale = "1.7 1.7 1.7"; + shapeName = "borg18.dts"; + }; + new TSStatic() { + position = "-997.353 -381.746 63.3864"; + rotation = "0 0 1 82.5059"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + }; + new TSStatic() { + position = "-461.12 80.6511 88.0015"; + rotation = "0 0 1 234.522"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "126.157 270.262 184.003"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new InteriorInstance(InteriorInstance) { + position = "-449.566 586.484 87.4314"; + rotation = "1 0 0 0"; + scale = "3 3 3"; + interiorFile = "brock6.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "98.9443 95.4504 98.6345"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "brock7.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "136.179 117.831 125.39"; + rotation = "0 0 1 171.497"; + scale = "3 3 3"; + interiorFile = "brock7.dif"; + showTerrainInside = "0"; + }; + new TSStatic() { + position = "571.93 -376.537 95.4047"; + rotation = "0 0 -1 57.8687"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "-579.93 368.537 95.8047"; + rotation = "0 0 1 122.131"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "-152.074 377.115 150.499"; + rotation = "1 0 0 0"; + scale = "2.4 2.4 2.4"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "144.074 -385.115 150.499"; + rotation = "0 0 1 180"; + scale = "2.4 2.4 2.4"; + shapeName = "borg19.dts"; + }; + }; + new SimGroup(trees2) { + + powerCount = "0"; + + new TSStatic() { + position = "329.129 -457.665 96.4351"; + rotation = "0 0 1 180"; + scale = "2 2 2"; + shapeName = "borg18.dts"; + }; + new TSStatic() { + position = "686.473 -391.229 97.242"; + rotation = "0 0 1 236.15"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "947.715 -151.574 110.128"; + rotation = "0 0 1 180"; + scale = "2 2 2"; + shapeName = "borg17.dts"; + }; + new InteriorInstance(InteriorInstance) { + position = "-144.179 -125.831 125.39"; + rotation = "0 0 -1 8.50302"; + scale = "3 3 3"; + interiorFile = "brock7.dif"; + showTerrainInside = "0"; + }; + new TSStatic() { + position = "1140.73 -401.447 67.09"; + rotation = "-0 -0 1 88.9001"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + }; + new TSStatic() { + position = "960.167 -828.281 10.1919"; + rotation = "0 0 1 180"; + scale = "1.5 1.5 1.5"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "627.685 -842.243 129.623"; + rotation = "0 0 1 180"; + scale = "2.2 2.2 2.2"; + shapeName = "borg17.dts"; + }; + new TSStatic() { + position = "92.415 -125.496 86.1013"; + rotation = "0 0 1 122.704"; + scale = "2 2 2"; + shapeName = "borg18.dts"; + }; + new TSStatic() { + position = "643.953 394.295 70.6965"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + }; + new TSStatic() { + position = "503.284 582.288 149.829"; + rotation = "0 0 -1 60.8252"; + scale = "1.7 1.7 1.7"; + shapeName = "borg18.dts"; + }; + new TSStatic() { + position = "989.353 373.746 63.3864"; + rotation = "0 0 -1 97.4939"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + }; + new TSStatic() { + position = "453.12 -88.6511 88.0015"; + rotation = "0 0 1 54.522"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "-134.157 -278.262 184.003"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new InteriorInstance(InteriorInstance) { + position = "441.566 -594.484 87.4314"; + rotation = "0 0 1 180"; + scale = "3 3 3"; + interiorFile = "brock6.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-106.944 -103.45 98.6345"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + interiorFile = "brock7.dif"; + showTerrainInside = "0"; + }; + }; + new SimGroup(RandomOrganics) { + + powerCount = "0"; + + new SimGroup(Addition2BEPlant1) { + + powerCount = "0"; + + new TSStatic() { + position = "-460 -28 81.1625"; + rotation = "0.000543685 0.0261774 0.999657 65.0175"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-132 412 131.084"; + rotation = "0.128885 0.0986932 0.986736 163.222"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-236 156 59.85"; + rotation = "0.0482343 0.287861 0.956457 119.25"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-236 -4 100.803"; + rotation = "-0.339138 0.0514921 0.939326 111.376"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-748 180 77.6938"; + rotation = "-0.0941306 0.0493676 0.994335 187.955"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-268 420 98.725"; + rotation = "-0.0353664 0.195621 0.980042 167.257"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-212 -92 104.741"; + rotation = "-0.311406 -0.186958 -0.931704 46.8872"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-588 284 66.5531"; + rotation = "-0.0201574 0.00803452 0.999765 142.008"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-524 268 72.35"; + rotation = "-0.0352838 -0.0842647 -0.995818 115.217"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-116 676 114.069"; + rotation = "0.101655 -0.0716702 -0.992235 110.419"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-804 4 96.5375"; + rotation = "-0.0287478 0.0112274 0.999524 232.978"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-340 372 95.5062"; + rotation = "0.0876559 -0.094676 -0.991642 54.3898"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-324 -4 86.3812"; + rotation = "-0.202516 -0.163669 -0.965505 82.9918"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-836 572 64.3656"; + rotation = "0.0991999 0.0198317 0.99487 195.919"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-108 660 120.147"; + rotation = "-0.0563404 0.225534 0.972605 159.563"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-628 12 75.5063"; + rotation = "0.82825 0.123645 -0.546547 7.31193"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + }; + new SimGroup(Addition3BEPlant1) { + + powerCount = "0"; + + new TSStatic() { + position = "636 -388 96.6624"; + rotation = "-0.00334674 -0.010816 0.999936 123.003"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "828 -292 43.1937"; + rotation = "0.199661 -0.0199061 -0.979663 108.122"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "436 -220 79.1"; + rotation = "0.0887594 0.00130545 0.996052 164.062"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "804 -548 64.2719"; + rotation = "0.0269283 0.11636 -0.992842 108.391"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "428 -60 93.6469"; + rotation = "-0.000114515 -0.049055 -0.998796 110.065"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "460 -580 88.225"; + rotation = "0.368977 -0.164901 -0.914693 75.8957"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "252 -236 66.35"; + rotation = "0.219287 -0.626149 -0.748232 29.1257"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "700 -12 74.1937"; + rotation = "0.0038826 -0.164869 0.986308 19.2589"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "228 -444 94.6938"; + rotation = "-0.00320461 -0.204223 0.978919 156.491"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "340 -76 80.1313"; + rotation = "0.122586 -0.190805 0.973944 132.132"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "892 -60 95.475"; + rotation = "0.122444 -0.067421 0.990183 231.556"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "444 -68 92.1001"; + rotation = "0.0550974 0.000118075 0.998481 108.083"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "284 36 81.5844"; + rotation = "-0.023152 -0.487016 0.873086 34.1224"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "140 -540 158.819"; + rotation = "-0.179161 0.0769713 0.980804 103.084"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "748 20 73.6781"; + rotation = "-0.000901389 -0.00527978 0.999986 138"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "300 -388 100.006"; + rotation = "-0.138118 -0.350405 -0.926358 53.4393"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + }; + }; + new SimGroup(Addition4BEPlant1) { + + powerCount = "0"; + + new TSStatic() { + position = "-44 164 76.4437"; + rotation = "0.0529322 -0.396354 0.916571 63.3714"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-228 332 126.6"; + rotation = "-0.0948417 0.0498097 -0.994245 109.312"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-68 -172 99.725"; + rotation = "-0.0492477 -0.355122 -0.933522 95.9315"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "324 36 85.3032"; + rotation = "0.126039 0.675362 0.726637 37.8769"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-100 -68 97.0375"; + rotation = "0.0207066 0.115319 0.993113 92.3958"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "252 36 87.5375"; + rotation = "0.0466909 -0.144528 0.988399 224.529"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "236 116 117.928"; + rotation = "-0.00929482 0.335567 -0.94197 84.3967"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "60 -84 91.5843"; + rotation = "0.0843153 -0.166568 0.982418 238.133"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "340 -188 100.287"; + rotation = "0.00716307 0.321018 0.947046 52.4296"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "228 52 94.3343"; + rotation = "-0.24248 0.327452 -0.913224 94.1971"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "204 -132 82.0531"; + rotation = "0.0862369 -0.199959 0.976002 204.418"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-244 260 78.225"; + rotation = "-0.0164052 -0.201425 0.979367 238.971"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "-4 100 68.3657"; + rotation = "0.162791 0.121371 -0.979167 57.0059"; + scale = "1.3 1.3 1.3"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "36 124 80.3813"; + rotation = "-0.0539519 0.0816564 -0.995199 103.268"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "228 -116 80.9594"; + rotation = "0.143857 -0.0593613 0.987816 160.239"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + }; + new TSStatic() { + position = "212 -52 119.491"; + rotation = "0.289607 -0.451964 0.843716 53.4141"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + }; + }; + }; + new SimGroup(extras) { + + powerCount = "0"; + + new Item() { + position = "472.168 -455.746 31.1835"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + dataBlock = "Mine"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new TSStatic() { + position = "-480.281 447.417 26.9221"; + rotation = "1 0 0 0"; + scale = "2 2 2"; + shapeName = "stackable3m.dts"; + }; + new Item() { + position = "-480.168 447.746 31.1835"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Mine"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + }; + new TSStatic() { + position = "472.281 -455.417 26.9221"; + rotation = "0 0 1 180"; + scale = "2 2 2"; + shapeName = "stackable3m.dts"; + }; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera() { + position = "393.353 -203.377 126.76"; + rotation = "0 0 -1 37.8152"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera() { + position = "-401.353 195.377 126.76"; + rotation = "0 0 1 142.185"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + }; + new AudioEmitter() { + position = "1.72711 -2.21848 170.902"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/howlingwind1.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.33"; + isLooping = "1"; + is3D = "0"; + minDistance = "20"; + maxDistance = "100"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + }; + new TSStatic() { + position = "396.338 46.7255 117.816"; + rotation = "0 0 1 220.68"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new InteriorInstance() { + position = "-412.28 99.3559 91.4212"; + rotation = "0 -1 0 24.0643"; + scale = "1 1 1"; + interiorFile = "rst_beagleship.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "-398.38 -46.7049 119.83"; + rotation = "0 0 1 40.68"; + scale = "1 1 1"; + interiorFile = "rst_lush_floatingisle5.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-379.192 193.931 117.23"; + rotation = "0 0 1 171.314"; + scale = "1 1 1"; + interiorFile = "rst_lush_floatingisle5.dif"; + showTerrainInside = "0"; + }; + new TSStatic() { + position = "-244.894 -92.8532 107.344"; + rotation = "0 0 1 236.15"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + }; + new InteriorInstance(InteriorInstance) { + position = "371.192 -201.931 117.23"; + rotation = "0 0 -1 8.68596"; + scale = "1 1 1"; + interiorFile = "rst_lush_floatingisle5.dif"; + showTerrainInside = "0"; + }; + new TSStatic() { + position = "371.654 -209.432 114.642"; + rotation = "0 0 1 188.594"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + team = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "404.277 -107.356 91.4339"; + rotation = "-0.20846 9.11207e-09 0.978031 180"; + scale = "1 1 1"; + interiorFile = "rst_beagleship.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "390.38 38.7049 119.83"; + rotation = "0 0 1 220.68"; + scale = "1 1 1"; + interiorFile = "rst_lush_floatingisle5.dif"; + showTerrainInside = "0"; + }; + new TSStatic() { + position = "236.894 84.8532 107.744"; + rotation = "0 0 1 56.1499"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + }; + new InteriorInstance() { + position = "-62.5932 56.0123 90.4394"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "TL_magnummisc.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "57.9932 -64.0123 90.4394"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + interiorFile = "TL_magnummisc.dif"; + showTerrainInside = "0"; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/SmallTimeLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/SmallTimeLT.mis new file mode 100644 index 00000000..538bf0ef --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/SmallTimeLT.mis @@ -0,0 +1,384 @@ +// DisplayName = SmallTime LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//The two most powerful warriors are patience and time. +// -- Leo Tolstoy +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[CTF]1000 points to win +//Identical sides +//Fast skiing action +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + CTF_timeLimit = "25"; + CTF_scoreLimit = "10"; + powerCount = "0"; + cdTrack = "2"; + musicTrack = "desert"; + + new MissionArea(MissionArea) { + area = "-648 -784 1328 1488"; + flightCeiling = "2000"; + flightCeilingRange = "50"; + + locked = "true"; + }; + new Sky(Sky) { + position = "0 0 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "450"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.000000 0.000000 0.000000 1.000000"; + fogDistance = "200"; + fogColor = "0.000000 0.000000 0.000000 1.000000"; + fogVolume1 = "0 0 0"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "nef_night1.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 -1037713472.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 -1037713472.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -1037713472.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 6.94105e-41 6.95941e-41"; + high_fogVolume2 = "-1 2.01181 6.95955e-41"; + high_fogVolume3 = "-1 6.94147e-41 6.95941e-41"; + + locked = "true"; + cloudSpeed0 = "0.000000 0.000000"; + }; + new Sun() { + position = "0 0 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.600000 0.600000 0.600000 1.000000"; + ambient = "0.300000 0.300000 0.300000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet1"; + terrainFile = "PhasmaDust.ter"; + squareSize = "8"; + + visibleDistance = "1200"; + locked = "true"; + position = "-1024 -1024 0"; + hazeDistance = "250"; + }; + new NavigationGraph(NavGraph) { + conjoinAngleDev = "45"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + YDimOverSize = "0"; + XDimOverSize = "0"; + locked = "true"; + GraphFile = "Gauntlet.nav"; + position = "0 0 0 1"; + coverage = "0"; + rotation = "0 0 0 0"; + conjoinBowlDev = "20"; + scale = "1 1 1"; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + providesPower = "1"; + powerCount = "1"; + + new SimGroup(spawnspheres) { + + powerCount = "1"; + + new SpawnSphere() { + position = "188.26 -215.776 151.513"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + }; + new InteriorInstance() { + position = "293.16 -302.619 127.191"; + rotation = "0 0 1 135.401"; + scale = "1 1 1"; + interiorFile = "bbunke.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new Item() { + position = "121.354 -129.881 127.969"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + className = "FlagObj"; + originalPosition = "121.354 -129.881 127.969 1 0 0 0"; + team = "1"; + WayPoint = "5029"; + Trigger = "5030"; + Target = "37"; + isHome = "1"; + searchSchedule = "20971"; + }; + new InteriorInstance() { + position = "117.319 -126.075 125.962"; + rotation = "-0.011433 -0.00617187 -0.999916 45.2672"; + scale = "1 1 1"; + interiorFile = "bbunk9.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + }; + new SimGroup(Team2) { + + providesPower = "1"; + powerCount = "1"; + + new SimGroup(spawnspheres) { + + powerCount = "1"; + + new SpawnSphere() { + position = "-197.604 204.977 147.942"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + }; + new SimGroup(MainBase) { + + powerCount = "1"; + }; + new InteriorInstance() { + position = "-297.384 282.783 125.405"; + rotation = "-0 0 -1 45.8364"; + scale = "1 1 1"; + interiorFile = "bbunke.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new SimGroup() { + + powerCount = "1"; + }; + new InteriorInstance() { + position = "-124.244 114.129 126.012"; + rotation = "-0.00256867 0.00476737 0.999985 134.828"; + scale = "1 1 1"; + interiorFile = "bbunk9.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new Item() { + position = "-127.958 117.843 128.143"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + className = "FlagObj"; + originalPosition = "-127.958 117.843 128.143 1 0 0 0"; + team = "2"; + WayPoint = "5031"; + Trigger = "5032"; + Target = "42"; + isHome = "1"; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + + new InteriorInstance() { + position = "27.1395 26.8849 106.714"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "bbunk8.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new InteriorInstance() { + position = "-38.2138 -35.0386 106.593"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "bbunk8.dif"; + showTerrainInside = "0"; + + team = "0"; + }; + new Item() { + position = "27.1985 27.0459 111.039"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + new Item() { + position = "-38.3381 -34.5742 111.141"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "0"; + Target = "-1"; + }; + }; + }; + new SimGroup(Ambiance) { + + powerCount = "0"; + + new SimGroup() { + + powerCount = "0"; + }; + }; + new SimGroup(RandomOrganics) { + + powerCount = "0"; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new FileObject() { + }; + new Camera(Ob1) { + position = "-193.393 184.156 180.265"; + rotation = "0.0915254 -0.222266 0.970681 136.426"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera(Ob3) { + position = "188.537 -197.294 181.419"; + rotation = "0.474854 0.195628 -0.858046 51.2943"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new FileObject() { + }; + new Camera(Ob2) { + position = "152.606 144.988 216.895"; + rotation = "-0.0527296 -0.121655 0.991171 226.498"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + new Camera(Ob2) { + position = "-19.7479 -101.311 222.962"; + rotation = "0.975422 -0.0804528 0.205132 43.8085"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + }; + }; + new SimGroup() { + + powerCount = "0"; + }; + new SimGroup() { + + powerCount = "0"; + }; + new SimGroup() { + + powerCount = "0"; + }; + new SimGroup() { + + powerCount = "0"; + }; + new SimGroup() { + + powerCount = "0"; + }; + new SimGroup() { + + powerCount = "0"; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/SurrealLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/SurrealLT.mis new file mode 100644 index 00000000..9d84b90a --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/SurrealLT.mis @@ -0,0 +1,789 @@ +// DisplayName = Surreal LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//Do not go gentle into that good night, +//Rage, rage against the dying of the light. +// -- Dylan Thomas +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[Bounty DM]Mission follows standard Rules of Engagement +//[CTF]600 points to win +//No vehicle stations +//Map by Nefilim (assisted: z0dd) +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + CTF_timeLimit = "25"; + CTF_scoreLimit = "6"; + cdTrack = "3"; + musicTrack = "volcanic"; + powerCount = "0"; + + new MissionArea(MissionArea) { + area = "-584 -712 1312 1280"; + flightCeiling = "2000"; + flightCeilingRange = "50"; + + locked = "true"; + }; + new WaterBlock() { + position = "-576 224 228.142"; + rotation = "1 0 0 0"; + scale = "352 320 100"; + liquidType = "CrustyLava"; + density = "1"; + viscosity = "15"; + waveMagnitude = "0"; + surfaceTexture = "LiquidTiles/Lava"; + surfaceOpacity = "1"; + envMapTexture = "desert/skies/d_n_move1"; + envMapIntensity = "0.5"; + submergeTexture[0] = "special/lavadeath_1"; + submergeTexture[1] = "special/lavadeath_2"; + removeWetEdges = "1"; + + locked = "true"; + }; + new Sky(Sky) { + position = "-1024 -1584 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0004"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "530"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.500000 0.600000 0.750000 1.000000"; + fogDistance = "450"; + fogColor = "0.500000 0.600000 0.750000 1.000000"; + fogVolume1 = "300 0 200"; + fogVolume2 = "650 200 270"; + fogVolume3 = "900 270 350"; + materialList = "nef_Surreal1.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 -520175634523126950000000000000000.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 0.000000"; + high_visibleDistance = "775"; + high_fogDistance = "600"; + high_fogVolume1 = "-1 4.42539e-39 1.07618e-38"; + high_fogVolume2 = "-1 1.31225e-36 8.96831e-44"; + high_fogVolume3 = "-1 0 3.24613e-38"; + + locked = "true"; + cloudSpeed0 = "0.000000 0.000000"; + }; + new SimGroup(ObserverDropPoints) { + + new Camera() { + position = "269.924 173.224 302.44"; + rotation = "0.458755 -0.137709 0.877827 37.7571"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + new Camera() { + position = "-175.099 -277.416 319.813"; + rotation = "-0.138946 -0.267311 0.95354 232.73"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lavadet2"; + terrainFile = "Surreal.ter"; + squareSize = "8"; + + hazeDistance = "250"; + visibleDistance = "1200"; + locked = "true"; + position = "-1024 -1024 0"; + }; + new NavigationGraph(NavGraph) { + conjoinAngleDev = "55"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + scale = "1 1 1"; + XDimOverSize = "0"; + YDimOverSize = "0"; + locked = "true"; + GraphFile = "Surreal.nav"; + conjoinBowlDev = "20"; + position = "0 0 0 1"; + rotation = "0 0 0 0"; + coverage = "0"; + }; + new SimGroup(Teams) { + + new SimGroup(Team1) { + + new SimGroup(Base0) { + + providesPower = "1"; + + new Item() { + position = "-250.856 -161.389 255.293"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + locked = "true"; + team = "1"; + missionTypesList = "DM Bounty"; + }; + new InteriorInstance() { + position = "-487.095 -363.131 335.163"; + rotation = "0 0 -1 92.4284"; + scale = "1 1 1"; + interiorFile = "dbunk_nef_invbunk1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new Item() { + position = "24.9509 -361.212 193.223"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + locked = "true"; + team = "1"; + missionTypesList = "DM Bounty"; + }; + new Item() { + position = "-104.101 -237.966 195.219"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + locked = "true"; + team = "1"; + missionTypesList = "DM Bounty"; + }; + new InteriorInstance() { + position = "-340.237 -621.493 280.009"; + rotation = "0 0 1 199.39"; + scale = "1 1 1"; + interiorFile = "dbunk_nef_invbunk1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new Item() { + position = "-399.022 -454.723 364.715"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + locked = "true"; + team = "1"; + missionTypesList = "DM Bounty"; + }; + }; + new SimGroup(spawnspheres) { + + new SpawnSphere() { + position = "-365.832 -429.064 337.661"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "50"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + }; + new SimGroup(FlagControlled) { + + providesPower = "1"; + + new InteriorInstance() { + position = "319.218 219.168 243.877"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dmisc_nefflagstand2.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new Item() { + position = "-247.027 -324.065 242.661"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairKit"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + locked = "true"; + team = "1"; + missionTypesList = "DM Bounty"; + }; + new Item() { + position = "-247.027 -324.065 242.661"; + rotation = "0 0 1 45.8366"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "33"; + className = "FlagObj"; + originalPosition = "-247.027 -324.065 242.661 0 0 1 0.799999"; + locked = "true"; + team = "1"; + WayPoint = "14893"; + Trigger = "14894"; + cutPower = "1"; + missionTypesList = "CTF"; + isHome = "1"; + }; + }; + }; + new SimGroup(Team2) { + + new SimGroup(Base1) { + + providesPower = "1"; + + new InteriorInstance() { + position = "582.987 350.215 287.992"; + rotation = "0 0 1 65.3173"; + scale = "1 1 1"; + interiorFile = "dbunk_nef_invbunk1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new InteriorInstance() { + position = "353.089 471.24 335.614"; + rotation = "0 0 1 8.02147"; + scale = "1 1 1"; + interiorFile = "dbunk_nef_invbunk1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new Item() { + position = "365.156 -14.9504 193.34"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + locked = "true"; + team = "2"; + missionTypesList = "DM Bounty"; + }; + new Item() { + position = "151.158 239.968 253.197"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + locked = "true"; + team = "2"; + missionTypesList = "DM Bounty"; + }; + new Item() { + position = "232.199 97.7854 195.282"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPatch"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + locked = "true"; + team = "2"; + missionTypesList = "DM Bounty"; + }; + }; + new SimGroup(spawnspheres) { + + new SpawnSphere() { + position = "436.367 350.931 348.334"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "50"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + }; + new SimGroup(FlagControlled) { + + providesPower = "1"; + + new InteriorInstance() { + position = "-251.046 -336.057 243.648"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dmisc_nefflagstand2.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new Item() { + position = "323.228 231.044 242.878"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairKit"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; + locked = "true"; + team = "2"; + missionTypesList = "DM Bounty"; + }; + new Item() { + position = "323.228 231.044 242.878"; + rotation = "0 0 1 45.8366"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "34"; + className = "FlagObj"; + originalPosition = "323.228 231.044 242.878 0 0 1 0.799999"; + locked = "true"; + team = "2"; + WayPoint = "14895"; + Trigger = "14896"; + cutPower = "1"; + missionTypesList = "CTF"; + isHome = "1"; + }; + }; + }; + new SimGroup(Team0) { + + new InteriorInstance() { + position = "551.325 -603.709 89.3798"; + rotation = "0.225704 0.622079 -0.749717 118.609"; + scale = "1 1 1"; + interiorFile = "siege.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "0"; + }; + }; + }; + new WaterBlock() { + position = "208 -792 -22.56"; + rotation = "1 0 0 0"; + scale = "576 608 109.257"; + liquidType = "CrustyLava"; + density = "1"; + viscosity = "15"; + waveMagnitude = "0"; + surfaceTexture = "LiquidTiles/Lava"; + surfaceOpacity = "1"; + envMapTexture = "desert/skies/d_n_move1"; + envMapIntensity = "0.5"; + submergeTexture[0] = "special/lavadeath_1"; + submergeTexture[1] = "special/lavadeath_2"; + removeWetEdges = "1"; + + locked = "true"; + }; + new Sun() { + position = "-937.796 -1463.9 43.5189"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.600000 0.600000 0.600000 1.000000"; + ambient = "0.400000 0.400000 0.400000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new SimGroup(Ambience) { + + new AudioEmitter() { + position = "-379.193 371.956 313.857"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/lavahostile.wav"; + useProfileDescription = "0"; + outsideAmbient = "0"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "90"; + maxDistance = "2240"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "116.124 199.686 198.752"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/crickets_drygrass.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "35"; + maxDistance = "2240"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "431.154 533.786 307.023"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/crickets_drygrass.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "35"; + maxDistance = "2240"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "597.286 -619.588 117.391"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/lavahostile.wav"; + useProfileDescription = "0"; + outsideAmbient = "0"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "110"; + maxDistance = "2240"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "209.369 -70.2714 153.479"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/gravel3.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "45"; + maxDistance = "2240"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "true"; + }; + }; + new SimGroup(randomObjects) { + + new SimGroup(Addition1BELgTree16) { + + new TSStatic() { + position = "860 -188 179.359"; + rotation = "0 0 -1 19.0001"; + scale = "0.9 0.9 0.9"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "492 12 227.656"; + rotation = "0 0 1 160"; + scale = "0.9 0.9 0.9"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "324 412 272.672"; + rotation = "0 0 -1 47.9999"; + scale = "1.3 1.3 1.3"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "68 140 172.781"; + rotation = "0 0 -1 44.9999"; + scale = "0.8 0.8 0.8"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-172 -260 167.984"; + rotation = "0 0 1 236"; + scale = "1.2 1.2 1.2"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "124 164 180.766"; + rotation = "0 0 -1 113"; + scale = "1.2 1.2 1.2"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-196 -420 243.812"; + rotation = "0 0 1 32"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "4 -660 302.656"; + rotation = "0 0 1 73.9998"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-44 212 269.219"; + rotation = "0 0 1 232"; + scale = "1.1 1.1 1.1"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "108 -388 174.469"; + rotation = "0 0 1 75.0002"; + scale = "1.3 1.3 1.3"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "652 548 305.094"; + rotation = "0 0 -1 56"; + scale = "0.9 0.9 0.9"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "852 -332 160.219"; + rotation = "0 0 1 150"; + scale = "1.2 1.2 1.2"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "356 652 319.156"; + rotation = "0 0 -1 19.9999"; + scale = "1.3 1.3 1.3"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "452 -276 184.109"; + rotation = "0 0 1 73"; + scale = "1.3 1.3 1.3"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "327.397 -819.01 164.56"; + rotation = "0 0 1 105"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + }; + new SimGroup(dead_trees) { + + new TSStatic() { + position = "89.3093 -220.476 142.493"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "217 -258.223 134.558"; + rotation = "1 0 0 0"; + scale = "1.25704 1.87137 1.59168"; + shapeName = "dorg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "272.307 -383.755 148.446"; + rotation = "1 0 0 13.7511"; + scale = "1 1 1"; + shapeName = "dorg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "662.788 -499.977 86.8993"; + rotation = "-1 0 0 10.8863"; + scale = "1 1 1"; + shapeName = "dorg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-195.166 290.888 375.258"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "dorg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-377.897 203.666 396.499"; + rotation = "-1 0 0 21.1995"; + scale = "1 1 1"; + shapeName = "dorg19.dts"; + + locked = "true"; + }; + }; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/TWL2_CanyonCrusadeDeluxeLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/TWL2_CanyonCrusadeDeluxeLT.mis new file mode 100644 index 00000000..cf3d3fb9 --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/TWL2_CanyonCrusadeDeluxeLT.mis @@ -0,0 +1,568 @@ +// DisplayName = TWL2-Canyon Crusade DeluxeLT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//i decided to take Chelsea and make a dream team :P +// -- Pythone +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[CTF]800 points to win +//Map by DeeVee (Textures: peachskin, Thanks: Narcot!c, ilys and Sabre, Editing: Celios) +//--- MISSION STRING END --- + + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + CTF_timeLimit = "25"; + cdTrack = "2"; + musicTrack = "lush"; + powerCount = "0"; + CTF_scoreLimit = "8"; + + new MissionArea(MissionArea) { + area = "-672 -536 1136 976"; + flightCeiling = "450"; + flightCeilingRange = "20"; + + locked = "true"; + }; + new Sky(Sky) { + position = "0 0 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "250"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.710000 0.710000 0.710000 1.000000"; + fogDistance = "150"; + fogColor = "0.710000 0.710000 0.710000 1.000000"; + fogVolume1 = "150 0 50"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "canyon_crusade.dml"; + windVelocity = "1 1 0"; + windEffectPrecipitation = "1"; + fogVolumeColor1 = "128.000000 255.000000 128.000000 0.000000"; + fogVolumeColor2 = "0.000000 0.000000 0.000000 0.000000"; + fogVolumeColor3 = "0.000000 0.000000 0.000000 0.000000"; + high_visibleDistance = "250"; + high_fogDistance = "150"; + high_fogVolume1 = "250 0 75"; + high_fogVolume2 = "0 0 0"; + high_fogVolume3 = "0 0 0"; + + locked = "true"; + }; + new Sun() { + position = "0 0 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.750000 0.750000 0.750000 1.000000"; + ambient = "0.500000 0.500000 0.500000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet2"; + terrainFile = "CCD.ter"; + squareSize = "8"; + emptySquares = "96907 97163 97371 97419 97627 97883 232519 232775 233031 233117 233287 233373 233629 233885"; + + position = "-1024 -1024 0"; + locked = "true"; + }; + new NavigationGraph(navGraph) { + conjoinAngleDev = "70"; + cullDensity = "0.1"; + customArea = "0 0 0 0"; + + position = "0 0 0 1"; + YDimOverSize = "0"; + rotation = "0 0 0 0"; + conjoinBowlDev = "20"; + coverage = "0"; + scale = "1 1 1"; + XDimOverSize = "0"; + locked = "true"; + GraphFile = "ccd.nav"; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera() { + position = "10.2183 0.00491571 112.721"; + rotation = "0.236024 -0.154854 0.959329 68.7372"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + new Camera() { + position = "-476.835 140.603 110.533"; + rotation = "0.0863476 -0.192652 0.977461 132.683"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + new Camera() { + position = "72.9779 68.6762 74.4894"; + rotation = "0.0596606 -0.0590982 0.996468 89.66"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + new Camera() { + position = "-375.959 72.0003 78.2712"; + rotation = "0.0505586 -0.136024 0.989415 139.618"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "-338.404 -45.08 61.442"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "40"; + sphereWeight = "50"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "true"; + }; + new SpawnSphere() { + position = "-367.154 152.27 65.892"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "40"; + sphereWeight = "50"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "true"; + }; + }; + new SimGroup(base0) { + + powerCount = "0"; + }; + new SimGroup(base1) { + + powerCount = "0"; + + new InteriorInstance() { + position = "-448.925 106.457 73.0675"; + rotation = "-0 0 -1 89.9542"; + scale = "1 1 1"; + interiorFile = "ccbase1.dif"; + showTerrainInside = "0"; + + team = "1"; + locked = "true"; + }; + }; + new SimGroup(Base2) { + + powerCount = "0"; + + new InteriorInstance() { + position = "-303.005 -13.8972 70.4858"; + rotation = "-0 0 -1 89.9544"; + scale = "1 1 1"; + interiorFile = "ccbase2.dif"; + showTerrainInside = "0"; + + team = "1"; + locked = "true"; + }; + }; + new Item() { + position = "-362.033 65.9024 63.23"; + rotation = "0 0 -1 96.2569"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + originalPosition = "-362.033 65.9024 63.2792 0 0 -1 1.68"; + team = "1"; + WayPoint = "6380"; + Trigger = "6381"; + Target = "33"; + isHome = "1"; + className = "FlagObj"; + }; + }; + new SimGroup(Team2) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "178.491 154.969 57.242"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "40"; + sphereWeight = "50"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "true"; + }; + new SpawnSphere() { + position = "157.673 -30.132 61.642"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "40"; + sphereWeight = "50"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "true"; + }; + }; + new SimGroup(base0) { + + powerCount = "0"; + }; + new SimGroup(base1) { + + powerCount = "0"; + + new InteriorInstance() { + position = "249.222 132.739 71.5375"; + rotation = "0 0 1 89.9544"; + scale = "1 1 1"; + interiorFile = "ccbase1.dif"; + showTerrainInside = "0"; + + team = "2"; + locked = "true"; + }; + }; + new SimGroup(Base2) { + + powerCount = "0"; + + new InteriorInstance() { + position = "103.391 -43.0341 71.8243"; + rotation = "0 0 1 89.9544"; + scale = "1 1 1"; + interiorFile = "ccbase2.dif"; + showTerrainInside = "0"; + + team = "2"; + locked = "true"; + }; + }; + new Item() { + position = "156.27 65.3285 63.21"; + rotation = "0 0 -1 88.2355"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + originalPosition = "156.27 65.3285 63.3792 0 0 -1 1.54"; + team = "2"; + WayPoint = "6382"; + Trigger = "6383"; + Target = "34"; + searchSchedule = "52640"; + isHome = "1"; + className = "FlagObj"; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + }; + }; + new SimGroup(Neutral) { + + powerCount = "0"; + + new TSStatic() { + position = "163.772 20.7016 61.6088"; + rotation = "0 0 1 84.7977"; + scale = "1.42825 1.80144 1.88454"; + shapeName = "stackable1l.dts"; + + locked = "true"; + }; + new InteriorInstance(InteriorInstance) { + position = "-362.683 65.7825 69.9594"; + rotation = "0 0 -1 96.2569"; + scale = "1 1 1"; + interiorFile = "ccflagstand.dif"; + showTerrainInside = "0"; + + locked = "true"; + }; + new InteriorInstance() { + position = "156.543 65.0802 69.9594"; + rotation = "0 0 1 90.5269"; + scale = "1 1 1"; + interiorFile = "ccflagstand.dif"; + showTerrainInside = "0"; + + locked = "true"; + }; + new InteriorInstance() { + position = "-401.808 8.80182 70.9777"; + rotation = "0 0 1 8.02127"; + scale = "1 1 1"; + interiorFile = "cctower.dif"; + showTerrainInside = "0"; + + locked = "true"; + }; + new InteriorInstance() { + position = "213.5 22.1645 70.4447"; + rotation = "0 0 1 17.1887"; + scale = "1 1 1"; + interiorFile = "cctower.dif"; + showTerrainInside = "0"; + + locked = "true"; + }; + new TSStatic() { + position = "-371.271 8.88939 61.2075"; + rotation = "0 0 1 25.2101"; + scale = "1.42825 1.80144 1.88454"; + shapeName = "stackable1l.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-356.178 22.8024 61.7013"; + rotation = "0 0 1 41.2529"; + scale = "1.42825 1.80144 1.88454"; + shapeName = "stackable1l.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-353.786 25.5586 61.7013"; + rotation = "0 0 1 41.2529"; + scale = "1.42825 1.80144 1.88454"; + shapeName = "stackable1l.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-354.663 24.296 65.4329"; + rotation = "0 0 1 41.2529"; + scale = "1.42825 1.80144 1.88454"; + shapeName = "stackable1l.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-349.858 7.98157 61.0089"; + rotation = "0 0 1 89.3814"; + scale = "1.42825 1.80144 1.88454"; + shapeName = "stackable1l.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-384.342 103.64 61.1809"; + rotation = "0 0 1 83.0789"; + scale = "1.42825 1.80144 1.88454"; + shapeName = "stackable1l.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-368.546 106.611 61.2909"; + rotation = "0 0 1 140.374"; + scale = "1.42825 1.80144 1.88454"; + shapeName = "stackable1l.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-377.782 107.816 60.8975"; + rotation = "0 0 1 6.30252"; + scale = "1 1 1"; + shapeName = "stackable2l.dts"; + + locked = "true"; + }; + new InteriorInstance(InteriorInstance) { + position = "-362.008 65.8956 63.03"; + rotation = "-0 0 -1 6.87562"; + scale = "1 1 1"; + interiorFile = "dox_bb_fstand_x2.dif"; + showTerrainInside = "0"; + + }; + new InteriorInstance(InteriorInstance) { + position = "156.291 65.3329 63.02"; + rotation = "-0 0 -1 1.14602"; + scale = "1 1 1"; + interiorFile = "dox_bb_fstand_x2.dif"; + showTerrainInside = "0"; + + locked = "true"; + }; + new TSStatic() { + position = "149.308 108.307 61.8875"; + rotation = "-0 0 -1 15.6524"; + scale = "1 1 1"; + shapeName = "stackable2l.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "157.953 111.439 62.5809"; + rotation = "0 0 1 118.42"; + scale = "1.42825 1.80144 1.88454"; + shapeName = "stackable1l.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "142.682 105.26 61.7809"; + rotation = "0 0 1 17.5791"; + scale = "1.42825 1.80144 1.88454"; + shapeName = "stackable1l.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "177.179 10.6183 61.9759"; + rotation = "0 0 1 193.66"; + scale = "1.42825 1.80144 1.88454"; + shapeName = "stackable1l.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "180.45 27.3079 66.1279"; + rotation = "0 0 1 68.7549"; + scale = "1.42825 1.80144 1.88454"; + shapeName = "stackable1l.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "181.811 28.0231 62.3963"; + rotation = "0 0 1 68.7549"; + scale = "1.42825 1.80144 1.88454"; + shapeName = "stackable1l.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "178.417 26.6829 62.3963"; + rotation = "0 0 1 68.7549"; + scale = "1.42825 1.80144 1.88454"; + shapeName = "stackable1l.dts"; + + locked = "true"; + }; + }; + new SimGroup(Ambiance) { + + powerCount = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "249.229 121.307 65.675"; + rotation = "1 0 0 0"; + scale = "1 1.7 1"; + interiorFile = "dwall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "90.6594 -43.8568 67.5529"; + rotation = "0 0 -1 3.43816"; + scale = "1 1.7 1"; + interiorFile = "dwall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-294.011 -26.3872 65.9605"; + rotation = "1 0 0 0"; + scale = "1 1.7 1"; + interiorFile = "dwall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-452.955 104.236 67.5372"; + rotation = "1 0 0 0"; + scale = "1 1.7 1"; + interiorFile = "dwall1.dif"; + showTerrainInside = "0"; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/TWL2_CelerityLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/TWL2_CelerityLT.mis new file mode 100644 index 00000000..d01b70f7 --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/TWL2_CelerityLT.mis @@ -0,0 +1,688 @@ +// DisplayName = TWL2-Celerity LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//It may be that the race is not always to the swift... but that is the way to bet. +// -- Damon Runyan +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[CTF]1000 points to win +//No vehicle stations +//Map by {FSC}Meanie (Overhaul: =Sabre=, Editing: Celios) +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + CTF_timeLimit = "25"; + powerCount = "0"; + cdTrack = "2"; + CTF_scoreLimit = "10"; + musicTrack = "lush"; + + new MissionArea(MissionArea) { + area = "-96 -568 768 1280"; + flightCeiling = "450"; + flightCeilingRange = "50"; + + locked = "true"; + }; + new Sun() { + position = "680 -352 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.0569611 0.0578655 -0.996698"; + color = "0.300000 0.320000 0.300000 1.000000"; + ambient = "0.200000 0.250000 0.200000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet1"; + terrainFile = "CeleritySE.ter"; + squareSize = "8"; + emptySquares = "88997 112545"; + + visibleDistance = "1200"; + locked = "true"; + hazeDistance = "250"; + position = "-1024 -1024 0"; + }; + new NavigationGraph(navGraph) { + conjoinAngleDev = "70"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + conjoinBowlDev = "20"; + locked = "true"; + coverage = "0"; + position = "0 0 0 1"; + rotation = "0 0 0 0"; + GraphFile = "Quagmire.nav"; + scale = "1 1 1"; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera(ob1) { + position = "167.993 223.144 119.8"; + rotation = "0.896193 -0.0640941 0.439011 18.5053"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + new Camera(ob2) { + position = "158.048 -141.825 123.222"; + rotation = "0.104406 -0.182201 0.977702 121.481"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + }; + new SimGroup(Ambience) { + + powerCount = "0"; + }; + new SimGroup(RandomOrganics) { + + powerCount = "0"; + + new SimGroup(Addition1BELgTree16) { + + powerCount = "0"; + + new TSStatic() { + position = "298.727 28.758 107.604"; + rotation = "0 0 1 114"; + scale = "1.2 1.2 1.2"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "741.5 -185.5 113.323"; + rotation = "0 0 1 162.281"; + scale = "1.6 1.6 1.6"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-240.5 -485.5 60.8859"; + rotation = "0 0 1 155"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-368.5 468.5 62.6"; + rotation = "1 0 0 0"; + scale = "0.7 0.7 0.7"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "487.489 -9.26797 120.4"; + rotation = "0 0 1 218.043"; + scale = "1.4 1.4 1.4"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "627.5 -555.5 91.0586"; + rotation = "0 0 1 218"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-255.423 70.8 83.0898"; + rotation = "0 0 -1 113.434"; + scale = "1.2 1.2 1.2"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "58.3958 160.692 124.932"; + rotation = "0 0 1 218.043"; + scale = "1.4 1.4 1.4"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "405.683 304.557 78.4655"; + rotation = "0 0 1 20"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "639.882 269.992 93.6103"; + rotation = "0 0 1 20"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "527.094 640.29 91.9717"; + rotation = "0 0 1 20"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "191.433 849.398 67.4354"; + rotation = "0 0 1 20"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-90.6304 839.915 101.045"; + rotation = "0 0 1 20"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-203.829 351.795 108.01"; + rotation = "0 0 1 20"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-230.536 -185.043 58.4142"; + rotation = "0 0 1 20"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "619.259 459.081 65.916"; + rotation = "0 0 1 20"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + }; + new SimGroup(Addition2BELgTree18) { + + powerCount = "0"; + + new TSStatic() { + position = "-337.376 -483.645 59.8024"; + rotation = "0 0 -1 103"; + scale = "1.3 1.3 1.3"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "198.364 -722.387 61.9833"; + rotation = "0 0 1 170"; + scale = "1.4 1.4 1.4"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-623.5 -115.5 91.6101"; + rotation = "0 0 1 182"; + scale = "0.7 0.7 0.7"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + }; + new SimGroup(Addition3BELgTree19) { + + powerCount = "0"; + + new TSStatic() { + position = "-425.5 308.5 95.4988"; + rotation = "0 0 -1 117"; + scale = "1.6 1.6 1.6"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "527.911 -323.316 84.1855"; + rotation = "0 0 1 233"; + scale = "1.4 1.4 1.4"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + }; + new SimGroup(Addition4BELgTree19) { + + powerCount = "0"; + + new TSStatic() { + position = "278.68 -736.469 117.196"; + rotation = "0 0 1 9.99997"; + scale = "1.5 1.5 1.5"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "157.652 457.373 84.5391"; + rotation = "0 0 1 123"; + scale = "1.2 1.2 1.2"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "298.818 -637.734 109.933"; + rotation = "0 0 1 58"; + scale = "1.6 1.6 1.6"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "630.665 -433.668 82.8801"; + rotation = "0 0 1 28"; + scale = "1.4 1.4 1.4"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-508.749 109.637 91.297"; + rotation = "0 0 1 42"; + scale = "1.5 1.5 1.5"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-103.623 -395.453 61.6848"; + rotation = "0 0 -1 67"; + scale = "1.2 1.2 1.2"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-573.5 382.5 95.1579"; + rotation = "0 0 1 168"; + scale = "1.1 1.1 1.1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-475.5 268.5 116"; + rotation = "0 0 1 109"; + scale = "1.2 1.2 1.2"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "19.5 453.5 89.166"; + rotation = "0 0 1 20"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "42.77 -30.878 74.427"; + rotation = "0 0 -1 105.481"; + scale = "0.9 0.9 0.9"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "411.657 -303.183 84.0156"; + rotation = "0 0 1 123"; + scale = "1.2 1.2 1.2"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + }; + new TSStatic() { + position = "-157.157 -171.549 63.7016"; + rotation = "0.983756 0.175873 -0.0359465 16.2772"; + scale = "1 1 1"; + shapeName = "borg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "108.53 -142.656 66.1773"; + rotation = "0 0 1 50.4203"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-362.622 -17.61 86.7182"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "452.745 -266.62 82.1616"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "60"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "true"; + }; + new SpawnSphere() { + position = "324.061 -344.922 93.4866"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "30"; + sphereWeight = "40"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "true"; + }; + }; + new SimGroup(Base0) { + + powerCount = "1"; + + new InteriorInstance() { + position = "298.933 -291.332 81.4599"; + rotation = "0 0 1 89.9545"; + scale = "1 1 1"; + interiorFile = "bbunkd.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new InteriorInstance() { + position = "370.741 -234.22 65.85"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "bplat3.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new Item() { + position = "367.733 -240.207 62.5574"; + rotation = "0 0 -1 50.9934"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + className = "FlagObj"; + Target = "39"; + locked = "true"; + originalPosition = "367.733 -240.207 62.5574 0 0 -1 0.890003"; + team = "1"; + WayPoint = "12040"; + Trigger = "12041"; + isHome = "1"; + }; + }; + new SimGroup(BaseTower1) { + + powerCount = "1"; + providesPower = "1"; + }; + new TSStatic() { + position = "299.552 -301.563 83.5329"; + rotation = "0 0 1 179.909"; + scale = "1 1 1"; + shapeName = "stackable2l.dts"; + + locked = "true"; + team = "1"; + }; + }; + new SimGroup(Team2) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "113.512 423.702 84.9174"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "40"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "true"; + }; + new SpawnSphere() { + position = "240.926 495.561 92.6297"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "30"; + sphereWeight = "40"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "true"; + }; + }; + new SimGroup(Base1) { + + powerCount = "1"; + + new InteriorInstance() { + position = "269.031 444.129 81.569"; + rotation = "-0 0 -1 89.9547"; + scale = "1 1 1"; + interiorFile = "bbunkd.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new InteriorInstance() { + position = "203.192 398.215 65.95"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "bplat3.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new Item() { + position = "200.388 391.965 62.6191"; + rotation = "0 0 1 132.536"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + className = "FlagObj"; + Target = "48"; + locked = "true"; + originalPosition = "200.388 391.965 62.6191 0 0 1 2.31319"; + team = "2"; + WayPoint = "12042"; + Trigger = "12043"; + isHome = "1"; + }; + }; + new SimGroup(BaseTower1) { + + powerCount = "1"; + providesPower = "1"; + }; + new TSStatic() { + position = "268.43 454.361 83.6987"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "stackable2l.dts"; + + locked = "true"; + team = "2"; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + }; + }; + new Sky(Sky) { + position = "0 0 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "550"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.300000 0.300000 0.300000 0.000000"; + fogDistance = "195"; + fogColor = "0.500000 0.500000 0.500000 1.000000"; + fogVolume1 = "500 0 95"; + fogVolume2 = "1000 95 150"; + fogVolume3 = "2000 150 300"; + materialList = "lush_dark.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 0.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 0 0"; + high_fogVolume2 = "-1 0 0"; + high_fogVolume3 = "-1 0 0"; + + cloudSpeed0 = "0.0000003 0.0000003"; + locked = "true"; + }; + new Lightning() { + position = "-17.1993 -45.948 89.38"; + rotation = "0 0 -1 2.86544"; + scale = "512 512 300"; + dataBlock = "DefaultStorm"; + lockCount = "0"; + homingCount = "0"; + strikesPerMinute = "1"; + strikeWidth = "1.5"; + chanceToHitTarget = "0.2"; + strikeRadius = "10"; + boltStartRadius = "15"; + color = "1.000000 1.000000 1.000000 1.000000"; + fadeColor = "0.100000 0.100000 1.000000 1.000000"; + useFog = "1"; + + locked = "true"; + }; + new Precipitation(Precipitation) { + position = "34.0844 -37.5399 86.6951"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Rain"; + lockCount = "0"; + homingCount = "0"; + percentage = "1"; + color1 = "0.800000 0.800000 0.800000 1.000000"; + color2 = "-1.000000 0.000000 0.000000 1.000000"; + color3 = "-1.000000 0.000000 0.000000 1.000000"; + offsetSpeed = "0.25"; + minVelocity = "2.25"; + maxVelocity = "4"; + maxNumDrops = "2000"; + maxRadius = "80"; + + locked = "true"; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/TWL2_HildebrandLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/TWL2_HildebrandLT.mis new file mode 100644 index 00000000..54c7d6fe --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/TWL2_HildebrandLT.mis @@ -0,0 +1,372 @@ +// DisplayName = TWL2-HildebrandLT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +// +// +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[CTF]600 points to win +//Map by DeeVee & Sabre (Editing: Celios) +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + CTF_scoreLimit = "8"; + cdTrack = "8"; + musicTrack = "desert"; + CTF_timeLimit = "25"; + powerCount = "0"; + + new MissionArea(MissionArea) { + area = "-824 -304 832 1072"; + flightCeiling = "2000"; + flightCeilingRange = "50"; + + locked = "true"; + }; + new Sun() { + position = "2 3 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.700000 0.700000 0.700000 1.000000"; + ambient = "0.300000 0.300000 0.300000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet1"; + terrainFile = "Hildebrand.ter"; + squareSize = "8"; + + position = "-1024 -1024 0"; + visibleDistance = "1200"; + hazeDistance = "250"; + locked = "true"; + }; + new NavigationGraph(navGraph) { + conjoinAngleDev = "45"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + conjoinBowlDev = "20"; + position = "0 0 0 1"; + coverage = "0"; + GraphFile = "Tombstone.nav"; + rotation = "0 0 0 0"; + XDimOverSize = "0"; + scale = "1 1 1"; + YDimOverSize = "0"; + locked = "true"; + }; + new Sky(Sky) { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "320"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.390000 0.390000 0.390000 0.000000"; + fogDistance = "120"; + fogColor = "0.540000 0.520000 0.500000 1.000000"; + fogVolume1 = "0 0 0"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "Lush_l4.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 -198748244414614883000000000000000000000.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -222768174765569861000000000000000000000.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 1.99805 -2.98023e-08"; + high_fogVolume2 = "-1 -7.99871e-10 0.0432373"; + high_fogVolume3 = "-1 -8.29498e-10 0.0448387"; + + cloudSpeed0 = "0.000000 0.000000"; + locked = "true"; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "-370.898 -76.5317 126.535"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "200"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + + locked = "false"; + }; + }; + new SimGroup(base0) { + + providesPower = "1"; + powerCount = "1"; + + new InteriorInstance(InteriorInstance) { + position = "-281.206 -52.5552 128.991"; + rotation = "0 0 1 62.4525"; + scale = "0.9 0.9 1"; + interiorFile = "hbbunker.dif"; + showTerrainInside = "0"; + + team = "1"; + locked = "false"; + }; + new InteriorInstance(InteriorInstance) { + position = "-421.97 -8.52617 110.258"; + rotation = "0 0 1 181.629"; + scale = "0.7 0.7 0.85"; + interiorFile = "hbflagstand.dif"; + showTerrainInside = "0"; + + team = "1"; + locked = "false"; + }; + new Item() { + position = "-420.097 -16.979 103.574"; + rotation = "0 0 1 90.5273"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + originalPosition = "-420.097 -16.979 103.574 0 0 1 1.58"; + team = "1"; + WayPoint = "6370"; + Trigger = "6371"; + Target = "33"; + isHome = "1"; + className = "FlagObj"; + locked = "false"; + }; + new InteriorInstance(InteriorInstance) { + position = "-271.13 -48.9003 137.066"; + rotation = "0 0 -1 27.5021"; + scale = "1 0.8 1"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + + team = "1"; + locked = "false"; + }; + new InteriorInstance(InteriorInstance) { + position = "-293.195 -60.4003 137.066"; + rotation = "0 0 -1 27.5021"; + scale = "1 0.8 1"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + + team = "1"; + locked = "false"; + }; + }; + new SimGroup(FF1) { + + powerCount = "0"; + }; + new SimGroup(FF2) { + + powerCount = "0"; + }; + }; + new SimGroup(Team2) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "-516.791 624.28 167.847"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "200"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "100"; + }; + }; + new SimGroup(base0) { + + providesPower = "1"; + powerCount = "1"; + + new Item() { + position = "-459.795 510.073 100.185"; + rotation = "0 0 1 75.0575"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + originalPosition = "-459.795 510.073 100.185 0 0 1 1.31"; + team = "2"; + WayPoint = "6372"; + Trigger = "6373"; + Target = "34"; + isHome = "1"; + className = "FlagObj"; + locked = "true"; + }; + new InteriorInstance(InteriorInstance) { + position = "-455.581 502.517 106.869"; + rotation = "0 0 -1 15.0787"; + scale = "0.7 0.7 0.85"; + interiorFile = "hbflagstand.dif"; + showTerrainInside = "0"; + + team = "2"; + locked = "true"; + }; + new InteriorInstance(InteriorInstance) { + position = "-577.854 542.925 122.435"; + rotation = "0 0 -1 116.493"; + scale = "0.9 0.9 1"; + interiorFile = "hbbunker.dif"; + showTerrainInside = "0"; + + team = "2"; + locked = "true"; + }; + new InteriorInstance(InteriorInstance) { + position = "-566.595 543.015 130.035"; + rotation = "0 0 -1 26.9291"; + scale = "1 0.8 1"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "-588.55 531.77 131.635"; + rotation = "0 0 -1 26.9291"; + scale = "1 0.8 1"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new SimGroup() { + + powerCount = "1"; + }; + }; + new SimGroup(FF1) { + + powerCount = "0"; + }; + new SimGroup(FF2) { + + powerCount = "0"; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + }; + }; + new SimGroup(Ambiance) { + + powerCount = "0"; + + new AudioEmitter() { + position = "558.841 -498.675 89.0972"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/wind_sandstorm.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.1"; + isLooping = "1"; + is3D = "0"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "true"; + }; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera() { + position = "-545.817 522.562 155.609"; + rotation = "0.0864076 -0.196243 0.976741 133.458"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + new Camera() { + position = "-443.011 24.617 135.84"; + rotation = "0.0607401 -0.101624 0.992967 118.623"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/TWL2_JaggedClawLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/TWL2_JaggedClawLT.mis new file mode 100644 index 00000000..a4851c7d --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/TWL2_JaggedClawLT.mis @@ -0,0 +1,316 @@ +// DisplayName = TWL2-Jagged Claw LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +// +// +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[CTF]800 points to win +//Map by John McClane & Sabre (Concept: DOX, Editing: Celios) +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + cdTrack = "6"; + powerCount = "0"; + musicTrack = "desert"; + CTF_scoreLimit = "8"; + + new MissionArea(MissionArea) { + area = "-696 -632 1280 1408"; + flightCeiling = "450"; + flightCeilingRange = "20"; + + locked = "true"; + }; + new Sky(Sky) { + position = "0 0 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "450"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.390000 0.390000 0.390000 0.000000"; + fogDistance = "200"; + fogColor = "0.750000 0.600000 0.450000 1.000000"; + fogVolume1 = "0 0 0"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "jagged.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 -2.027344"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 -2.027344"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -2.027344"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 1.99805 -2.98023e-08"; + high_fogVolume2 = "-1 -7.99871e-10 0.0432373"; + high_fogVolume3 = "-1 -8.29498e-10 0.0448387"; + + locked = "true"; + cloudSpeed0 = "0.000000 0.000000"; + }; + new Sun() { + position = "0 0 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.600000 0.600000 0.600000 1.000000"; + ambient = "0.200000 0.200000 0.200000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/desertdet1"; + terrainFile = "jaggedclaw.ter"; + squareSize = "8"; + emptySquares = "88208 88461 88464 219791 220047 236147 236403 105588 105591 105844 219279 219535 236659 236915"; + + locked = "true"; + position = "-1024 -1024 0"; + }; + new NavigationGraph(navGraph) { + conjoinAngleDev = "45"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + XDimOverSize = "0"; + GraphFile = "DesertofDeath_nef.nav"; + locked = "true"; + position = "0 0 0 1"; + conjoinBowlDev = "20"; + coverage = "0"; + rotation = "0 0 0 0"; + YDimOverSize = "0"; + scale = "1 1 1"; + }; + new SimGroup(Environmental) { + + powerCount = "0"; + + new AudioEmitter() { + position = "-18.2958 -116.376 229.707"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/drywind.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "0"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "true"; + }; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera() { + position = "172.086 -241.492 203.037"; + rotation = "-0.0106232 -0.0204033 0.999735 234.996"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + new Camera() { + position = "-130.785 159.687 202.766"; + rotation = "0.0897626 -0.0471935 0.994844 55.7115"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "-15.6655 207.134 210.016"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "150"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "0"; + }; + }; + new SimGroup(Base0) { + + powerCount = "0"; + + new InteriorInstance(InteriorInstance) { + position = "-11.1791 214.27 167.908"; + rotation = "0 0 -1 89.9544"; + scale = "0.83 0.813239 0.83"; + interiorFile = "jagged_base3.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new Item() { + position = "-91.688 217.245 201.212"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + className = "FlagObj"; + locked = "true"; + Target = "33"; + team = "1"; + WayPoint = "6383"; + Trigger = "6384"; + originalPosition = "-91.688 217.245 201.212 1 0 0 0"; + isHome = "1"; + }; + }; + }; + new SimGroup(Team2) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "93.807 -289.195 214.893"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "150"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "0"; + }; + }; + new SimGroup(Base0) { + + powerCount = "0"; + + new InteriorInstance(InteriorInstance) { + position = "46.9823 -294.465 168.1"; + rotation = "0 0 1 89.9543"; + scale = "0.83 0.863097 0.83"; + interiorFile = "jagged_base3.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new Item() { + position = "132.433 -297.314 201.414"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + className = "FlagObj"; + locked = "true"; + Target = "34"; + team = "2"; + WayPoint = "6385"; + Trigger = "6386"; + originalPosition = "132.433 -297.314 201.414 1 0 0 0"; + isHome = "1"; + }; + }; + }; + new SimGroup(team0) { + + powerCount = "0"; + }; + }; + new InteriorInstance(InteriorInstance) { + position = "-94.7733 234.959 204.031"; + rotation = "0.582232 0.57345 0.576334 119.747"; + scale = "0.5 0.5 0.5"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-70.5718 231.694 180.987"; + rotation = "0.00918648 0.706779 0.707375 179.285"; + scale = "0.5 0.5 0.5"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "129.579 -307.363 204.27"; + rotation = "0.578391 0.575393 0.578262 120.078"; + scale = "0.5 0.5 0.5"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "111.634 -303.994 181.773"; + rotation = "0.00918648 0.706779 0.707375 179.285"; + scale = "0.5 0.5 0.5"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/TWL2_SkylightLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/TWL2_SkylightLT.mis new file mode 100644 index 00000000..291a661a --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/TWL2_SkylightLT.mis @@ -0,0 +1,600 @@ +// DisplayName = TWL2-Skylight LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//The mountains, the forest, and the sea, render men savage; +//they develop the fierce, but yet do not destroy the human. +// -- Victor Hugo +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[CTF]800 points to win +//Flags are very close +//No Generators +//Map by Killing is Fun +//--- MISSION STRING END --- + +datablock ForceFieldBareData(whiteForceFieldBare) +{ + fadeMS = 1000; + baseTranslucency = 0.20; + powerOffTranslucency = 0.0; + teamPermiable = false; + otherPermiable = false; + color = "1 1 1"; + powerOffColor = "0.0 0.0 0.0"; + targetNameTag = 'Force Field'; + targetTypeTag = 'ForceField'; + + texture[0] = "skins/forcef1"; + texture[1] = "skins/forcef2"; + texture[2] = "skins/forcef3"; + texture[3] = "skins/forcef4"; + texture[4] = "skins/forcef5"; + + framesPerSec = 10; + numFrames = 5; + scrollSpeed = 15; + umapping = 1.0; + vmapping = 0.15; +}; +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + CTF_timeLimit = "25"; + powerCount = "0"; + musicTrack = "lush"; + CTF_scoreLimit = "6"; + cdTrack = "2"; + + new MissionArea(MissionArea) { + area = "-496 -656 992 1312"; + flightCeiling = "2000"; + flightCeilingRange = "50"; + + locked = "true"; + }; + new Sun() { + position = "-6.36341 -480.836 190.396"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 -0.57735 -0.57735"; + color = "0.700000 0.600000 0.400000 1.000000"; + ambient = "0.500000 0.500000 0.500000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet1"; + terrainFile = "TL_Skylight.ter"; + squareSize = "8"; + emptySquares = "82813 83069 83325 476794 83837 84093 84349 112253 112509 112765 506234 113277 113533 113789"; + + visibleDistance = "1200"; + locked = "true"; + position = "-1024 -1024 0"; + hazeDistance = "250"; + }; + new NavigationGraph(NavGraph) { + conjoinAngleDev = "45"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + scale = "1 1 1"; + conjoinBowlDev = "20"; + coverage = "0"; + locked = "true"; + position = "0 0 0 1"; + YDimOverSize = "0"; + GraphFile = "TL_Skylight.nav"; + rotation = "0 0 0 0"; + XDimOverSize = "0"; + }; + new Sky(Sky) { + position = "-928 -1256 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.8"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "650"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.390000 0.390000 0.390000 0.000000"; + fogDistance = "220"; + fogColor = "0.800000 0.600000 0.300000 1.000000"; + fogVolume1 = "0 0 0"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "kif_lushsunset.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 -198748244414614883000000000000000000000.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -222768174765569861000000000000000000000.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 0 0"; + high_fogVolume2 = "-1 0 0"; + high_fogVolume3 = "-1 0 0"; + + locked = "true"; + cloudSpeed0 = "0.000000 0.000000"; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "5.72761 -459.178 190.396"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "true"; + }; + }; + new SimGroup(Base0) { + + providesPower = "1"; + powerCount = "1"; + + new InteriorInstance() { + position = "-20.0794 -459.697 187.896"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "kif_skylightbase.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new InteriorInstance() { + position = "14.547 -331.104 128.597"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + interiorFile = "kif_skylightfs.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + }; + new SimGroup(ffs) { + + providesPower = "1"; + powerCount = "1"; + + new ForceFieldBare() { + position = "-12.498 -462.608 187.084"; + rotation = "1 0 0 0"; + scale = "7.01362 5.55603 0.599518"; + dataBlock = "whiteForceFieldBare"; + lockCount = "0"; + homingCount = "0"; + + pz = "4974"; + locked = "true"; + originalscale = "7.01362 5.55603 0.599518"; + Target = "33"; + team = "1"; + }; + new ForceFieldBare() { + position = "-23.3438 -474.337 187.083"; + rotation = "1 0 0 0"; + scale = "5.88641 6.95309 0.638977"; + dataBlock = "whiteForceFieldBare"; + lockCount = "0"; + homingCount = "0"; + + pz = "4977"; + locked = "true"; + originalscale = "5.88641 6.95309 0.638977"; + Target = "34"; + team = "1"; + }; + new ForceFieldBare() { + position = "-34.6753 -462.417 187.113"; + rotation = "1 0 0 0"; + scale = "7.34385 5.55603 0.605515"; + dataBlock = "whiteForceFieldBare"; + lockCount = "0"; + homingCount = "0"; + + pz = "4979"; + locked = "true"; + originalscale = "7.34385 5.55603 0.605515"; + Target = "35"; + team = "1"; + }; + new ForceFieldBare() { + position = "-23.4804 -462.832 190.015"; + rotation = "1 0 0 0"; + scale = "6.90465 6.25262 0.332977"; + dataBlock = "whiteForceFieldBare"; + lockCount = "0"; + homingCount = "0"; + + pz = "4981"; + locked = "true"; + originalscale = "6.90465 6.25262 0.332977"; + Target = "36"; + team = "1"; + }; + new ForceFieldBare() { + position = "-23.1516 -451.922 187.085"; + rotation = "1 0 0 0"; + scale = "6.02382 6.91395 0.594315"; + dataBlock = "whiteForceFieldBare"; + lockCount = "0"; + homingCount = "0"; + + pz = "4983"; + locked = "true"; + originalscale = "6.02382 6.91395 0.594315"; + Target = "37"; + team = "1"; + }; + }; + new Item() { + position = "14.5475 -331.105 127.733"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + className = "FlagObj"; + originalPosition = "14.5475 -331.105 127.733 1 0 0 0"; + locked = "true"; + Target = "38"; + team = "1"; + WayPoint = "5028"; + Trigger = "5029"; + isHome = "1"; + }; + }; + new SimGroup(Team2) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "32.4372 460.01 188.11"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "true"; + }; + }; + new SimGroup(Base0) { + + providesPower = "1"; + powerCount = "1"; + + new InteriorInstance() { + position = "-20.0762 460.217 185.61"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "kif_skylightbase.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new Item() { + position = "9.58521 329.403 125.373"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + className = "FlagObj"; + originalPosition = "9.58521 329.403 125.373 1 0 0 0"; + locked = "true"; + Target = "39"; + team = "2"; + WayPoint = "5030"; + Trigger = "5031"; + isHome = "1"; + }; + new InteriorInstance() { + position = "9.58471 329.444 126.237"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "kif_skylightfs.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + }; + new SimGroup(ffs) { + + providesPower = "1"; + powerCount = "1"; + + new ForceFieldBare() { + position = "-22.8388 445.628 184.836"; + rotation = "1 0 0 0"; + scale = "5.78801 8.75192 0.664627"; + dataBlock = "whiteForceFieldBare"; + lockCount = "0"; + homingCount = "0"; + + pz = "4997"; + locked = "true"; + originalscale = "5.78801 8.75192 0.664627"; + Target = "40"; + team = "2"; + }; + new ForceFieldBare() { + position = "-23.3053 457.051 187.694"; + rotation = "1 0 0 0"; + scale = "6.62284 6.56735 0.354034"; + dataBlock = "whiteForceFieldBare"; + lockCount = "0"; + homingCount = "0"; + + pz = "4999"; + locked = "true"; + originalscale = "6.62284 6.56735 0.354034"; + Target = "41"; + team = "2"; + }; + new ForceFieldBare() { + position = "-34.8085 457.523 184.781"; + rotation = "1 0 0 0"; + scale = "6.94905 5.41379 0.61297"; + dataBlock = "whiteForceFieldBare"; + lockCount = "0"; + homingCount = "0"; + + pz = "5001"; + locked = "true"; + originalscale = "6.94905 5.41379 0.61297"; + Target = "42"; + team = "2"; + }; + new ForceFieldBare() { + position = "-22.6258 467.74 184.653"; + rotation = "1 0 0 0"; + scale = "5.29116 7.07422 0.774765"; + dataBlock = "whiteForceFieldBare"; + lockCount = "0"; + homingCount = "0"; + + pz = "5003"; + locked = "true"; + originalscale = "5.29116 7.07422 0.774765"; + Target = "43"; + team = "2"; + }; + new ForceFieldBare() { + position = "-12.6242 457.585 184.817"; + rotation = "1 0 0 0"; + scale = "7.18211 5.37943 0.638245"; + dataBlock = "whiteForceFieldBare"; + lockCount = "0"; + homingCount = "0"; + + pz = "5005"; + locked = "true"; + originalscale = "7.18211 5.37943 0.638245"; + Target = "44"; + team = "2"; + }; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + }; + }; + new SimGroup(Ambiance) { + + powerCount = "0"; + + new AudioEmitter() { + position = "-44.6112 -335.735 133.951"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/wetwind.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "0"; + minDistance = "20"; + maxDistance = "100"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "true"; + }; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera() { + position = "-3.88055 304.004 142.343"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + new Camera() { + position = "-73.4327 463.46 217.147"; + rotation = "0.209335 -0.213394 0.954276 93.7793"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + new Camera() { + position = "-29.8655 460.9 160.885"; + rotation = "0 0 1 90.5273"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + new Camera() { + position = "63.581 428.202 203.707"; + rotation = "0.168571 0.166761 -0.971481 91.0391"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + new Camera() { + position = "48.3117 -298.677 181.053"; + rotation = "-0.0199456 -0.0848807 0.996191 206.35"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + new Camera() { + position = "-17.0917 -418.755 242.053"; + rotation = "-0.0233858 -0.474902 0.879728 184.961"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + new Camera() { + position = "-28.0007 468.022 163.335"; + rotation = "0 0 1 135.218"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + }; + new InteriorInstance(InteriorInstance) { + position = "-1.88263 460.18 183.11"; + rotation = "1 0 0 0"; + scale = "1.5 0.4 0.1"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-38.5857 460.711 183.11"; + rotation = "0 0 -1 1.71915"; + scale = "1.5 0.4 0.1"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-19.4994 441.803 183.11"; + rotation = "0 0 -1 90.5273"; + scale = "1.5 0.4 0.1"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-19.6093 477.957 183.11"; + rotation = "0 0 -1 88.8085"; + scale = "1.5 0.4 0.1"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-19.4701 -441.336 185.396"; + rotation = "0 0 -1 89.3814"; + scale = "1.5 0.4 0.1"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-20.6719 -478.115 185.396"; + rotation = "0 0 -1 89.9544"; + scale = "1.5 0.4 0.1"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-1.65224 -459.597 185.396"; + rotation = "1 0 0 0"; + scale = "1.5 0.4 0.1"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance(InteriorInstance) { + position = "-38.3554 -459.602 185.396"; + rotation = "1 0 0 0"; + scale = "1.5 0.4 0.1"; + interiorFile = "bwall1.dif"; + showTerrainInside = "0"; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/TWL_BeachBlitzLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/TWL_BeachBlitzLT.mis new file mode 100644 index 00000000..e979fa79 --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/TWL_BeachBlitzLT.mis @@ -0,0 +1,806 @@ +// DisplayName = TWL-Beach Blitz LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//I've got a lovely bunch of coconuts, fiddle dee dee. +// -- Danny Kaye +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[CTF]800 points to win +//All power sources linked +//Map by DOX (Editing: z0dd) +//Redone FlagStand by ChocoTaco +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + musicTrack = "desert"; + CTF_scoreLimit = "8"; + powerCount = "0"; + cdTrack = "2"; + + new MissionArea(MissionArea) { + area = "-544 -568 1024 1120"; + flightCeiling = "450"; + flightCeilingRange = "30"; + + locked = "true"; + }; + new Sun() { + position = "-536 -1240 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.596255 0.594949 -0.538995"; + color = "0.900000 0.880000 0.820000 1.000000"; + ambient = "0.550000 0.530000 0.500000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/BB_det2"; + terrainFile = "TWL-BeachBlitz.ter"; + squareSize = "8"; + + position = "-1024 -1024 0"; + hazeDistance = "245"; + visibleDistance = "365"; + locked = "true"; + }; + new NavigationGraph(navGraph) { + conjoinAngleDev = "70"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + XDimOverSize = "0"; + position = "0 0 0 1"; + rotation = "0 0 0 0"; + conjoinBowlDev = "20"; + YDimOverSize = "0"; + scale = "1 1 1"; + coverage = "0"; + GraphFile = "BeachBlitz.nav"; + locked = "true"; + }; + new WaterBlock() { + position = "-600 -1024 -52"; + rotation = "1 0 0 0"; + scale = "2048 2048 200"; + liquidType = "OceanWater"; + density = "1"; + viscosity = "5"; + waveMagnitude = "3"; + surfaceTexture = "LiquidTiles/BlueWater"; + surfaceOpacity = "0.5"; + envMapTexture = "lush/skies/lushcloud1"; + envMapIntensity = "0.5"; + removeWetEdges = "0"; + + locked = "true"; + }; + new Sky(Sky) { + position = "-536 -1240 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "360"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.520000 0.620000 0.700000 1.000000"; + fogDistance = "240"; + fogColor = "0.520000 0.620000 0.700000 1.000000"; + fogVolume1 = "50 0 148.5"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "sky_beachblitz.dml"; + windVelocity = "0 0 0.5"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "0.082300 0.235200 0.549000 1.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 -14124837643317411800.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 210.438995"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 0 0"; + high_fogVolume2 = "-1 0 0"; + high_fogVolume3 = "-1 0.000741039 2978.62"; + + cloudSpeed0 = "0.000500 0.000500"; + locked = "true"; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + powerCount = "0"; + + new SimGroup(TeamPhoneix) { + + powerCount = "0"; + + new SimGroup(equipment) { + + powerCount = "0"; + + new InteriorInstance(InteriorInstance) { + position = "-73.3283 -294.442 199.241"; + rotation = "0 0 1 80.2145"; + scale = "1.5 1.5 1"; + interiorFile = "dox_bb_rig_x2.dif"; + showTerrainInside = "1"; + AudioProfile = "Universal_Base_1"; + + team = "1"; + }; + new InteriorInstance() { + position = "-77.0529 -268.026 72"; + rotation = "0 0 1 79.6415"; + scale = "1 1 1"; + interiorFile = "dox_bb_fstand_x2.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new Item() { + position = "-77.8376 -268.018 216.187"; + rotation = "0 0 1 78.4952"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + Target = "33"; + team = "1"; + WayPoint = "6400"; + Trigger = "6401"; + originalPosition = "-77.8376 -268.018 216.187 0 0 1 1.37"; + isHome = "1"; + className = "FlagObj"; + }; + new InteriorInstance(InteriorInstance) { + position = "-69.6696 -269.749 216.16"; + rotation = "0 0 1 170.741"; + scale = "0.6 1.5 0.3"; + interiorFile = "Magellan_kab_magflagstand.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + }; + }; + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "-66.7281 -389.594 191.586"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "-61.3954 -318.734 241.586"; + rotation = "0 0 -1 12.6051"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + }; + }; + new SimGroup(Team2) { + + powerCount = "0"; + + new SimGroup(TeamBloodEagle) { + + powerCount = "0"; + + new SimGroup(equipment) { + + powerCount = "0"; + + new InteriorInstance() { + position = "38.4239 326.303 84.822"; + rotation = "0 0 -1 109.044"; + scale = "1 1 1"; + interiorFile = "dox_bb_fstand_x2.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance(InteriorInstance) { + position = "27.0707 350.34 203.477"; + rotation = "0 0 -1 104.46"; + scale = "1.5 1.5 1"; + interiorFile = "dox_bb_rig_x2.dif"; + showTerrainInside = "1"; + AudioProfile = "Universal_Base_1"; + + team = "2"; + }; + new Item() { + position = "33.9265 324.331 220.414"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + Target = "34"; + team = "2"; + WayPoint = "6402"; + Trigger = "6403"; + originalPosition = "33.9265 324.331 220.414 0 0 -1 1.84319"; + isHome = "1"; + className = "FlagObj"; + }; + new InteriorInstance(InteriorInstance) { + position = "25.6182 325.17 220.4"; + rotation = "-0 0 -1 14.8971"; + scale = "0.6 1.5 0.3"; + interiorFile = "Magellan_kab_magflagstand.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + }; + }; + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "55.5135 415.059 162.347"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "100"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "-0.522179 437.579 181.947"; + rotation = "0 0 1 163.293"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "90"; + sphereWeight = "100"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "true"; + }; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + }; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera() { + position = "-97.8189 -210.206 231.371"; + rotation = "0.0194535 -0.109786 0.993765 160.026"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + new Camera() { + position = "88.3327 339.946 233.946"; + rotation = "0.100694 0.137542 -0.985364 108.388"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + new Camera() { + position = "379.911 7.59267 153.9"; + rotation = "-0.555335 0.0268555 0.831193 6.65945"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + }; + }; + new SimGroup(AmbientSfx) { + + powerCount = "0"; + + new AudioEmitter() { + position = "-32.856 340.072 228.097"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/bird_echo4.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "200"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "10000"; + maxLoopGap = "30000"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "6.23691 -42.4188 184.957"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/crickets.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "10"; + maxDistance = "200"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "-467.443 -656.627 152.8"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/river2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "150"; + maxDistance = "250"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "-358.803 592.098 164.979"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/river2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "150"; + maxDistance = "250"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "410.249 588.308 154.652"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/river2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "150"; + maxDistance = "250"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "383.872 -604.102 151.858"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/river2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "150"; + maxDistance = "250"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "true"; + }; + }; + new SimGroup(Crates_Wires) { + + powerCount = "0"; + + new InteriorInstance() { + position = "-83.678 568.785 154.858"; + rotation = "1 0 0 0"; + scale = "0.8 0.8 0.8"; + interiorFile = "dox_bb_box_x2.dif"; + showTerrainInside = "0"; + + locked = "true"; + }; + new InteriorInstance() { + position = "371.583 21.8656 151.051"; + rotation = "1 0 0 0"; + scale = "0.3 0.3 0.3"; + interiorFile = "dox_bb_sandcastle_x2.dif"; + showTerrainInside = "0"; + + locked = "true"; + }; + new InteriorInstance() { + position = "371.856 20.9953 150.942"; + rotation = "-0.643171 0.137087 0.753351 31.5951"; + scale = "0.3 0.3 0.3"; + interiorFile = "dox_bb_spade_x2.dif"; + showTerrainInside = "0"; + + locked = "true"; + }; + new InteriorInstance() { + position = "191.587 -562.087 152.852"; + rotation = "0 0 -1 65.3172"; + scale = "0.75 0.75 0.75"; + interiorFile = "dox_bb_rustbox_x2.dif"; + showTerrainInside = "0"; + + locked = "true"; + }; + new InteriorInstance() { + position = "-207.977 498.179 157.5"; + rotation = "0 0 -1 65.3172"; + scale = "0.75 0.75 0.75"; + interiorFile = "dox_bb_rustbox_x2.dif"; + showTerrainInside = "0"; + + locked = "true"; + }; + new InteriorInstance() { + position = "63.4075 -573.559 152.778"; + rotation = "-0.209349 -0.101871 -0.97252 15.6311"; + scale = "0.8 0.8 0.8"; + interiorFile = "dox_bb_box_x2.dif"; + showTerrainInside = "0"; + + locked = "true"; + }; + }; + new SimGroup(Trees) { + + powerCount = "0"; + + new TSStatic() { + position = "-403.338 -622.7 172.255"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-292.388 -269.068 191.743"; + rotation = "1 0 0 0"; + scale = "1.2 1.2 1.2"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-104.156 19.8716 175.472"; + rotation = "1 0 0 0"; + scale = "0.8 0.8 0.8"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "256.218 -229.331 234.998"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "442.785 -204.138 162.942"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "300.756 186.756 181.102"; + rotation = "1 0 0 0"; + scale = "1.3 1.3 1.3"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "90.3317 416.315 228.953"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-217.932 387.92 168.552"; + rotation = "1 0 0 0"; + scale = "1.1 1.1 1.1"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-278.451 46.1163 155.726"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-17.5105 -176.248 190.993"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "108.894 -355.485 183.118"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "12.1467 -649.366 173.453"; + rotation = "1 0 0 0"; + scale = "1.2 1.2 1.2"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-224.054 -481.82 167.005"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-296.016 224.931 170.601"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "164.885 -107.225 175.49"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "401.423 -250.918 167.343"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "33.7316 -319.13 223.734"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "-44.5514 230.4 201.743"; + rotation = "0 0 -1 8.59448"; + scale = "1.3 1.3 1.1"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "-39.1389 450.798 179.099"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "342.686 342.792 170.417"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "20.5562 97.8503 164.421"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg25.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-178.391 319.837 176.458"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg25.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-42.801 511.104 158.396"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg25.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "221.534 604.418 171.81"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg25.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "284.378 449.231 155.516"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg25.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "88.8918 -192.97 176.082"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg25.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "276.189 -433.969 171.667"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg25.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "258.747 -459.249 166.783"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg25.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-203.666 -405.302 210.469"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg25.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-58.2942 348.851 222.087"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg25.dts"; + + locked = "true"; + }; + }; +}; +//--- OBJECT WRITE END --- +addMaterialMapping("lush/dox_grsteel3", "environment: special/chuteTexture 0.15"); +addMaterialMapping("lush/dox_grsteel3_f", "environment: special/chuteTexture 0.15"); +addMaterialMapping("lush/dox_grsteel3_b", "environment: special/chuteTexture 0.15"); +addMaterialMapping("lush/dox_grsteel4", "environment: special/chuteTexture 0.15"); +addMaterialMapping("lush/be_gr3streak", "environment: special/chuteTexture 0.25"); +addMaterialMapping("lush/be_gr4streak", "environment: special/chuteTexture 0.25"); diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/TWL_FeignLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/TWL_FeignLT.mis new file mode 100644 index 00000000..a5208748 --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/TWL_FeignLT.mis @@ -0,0 +1,533 @@ +// DisplayName = TWL-Feign LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//With your hand on a hot stove, fifteen seconds can seem like fifteen minutes. Fifteen minutes can seem like fifteen seconds when you are with a pretty woman. That's the theory of relativity. +// -- Albert Einstein +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//800 points to win +//Mountain in between +//Map by Pretend (Editing: JimBodkins) +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + CTF_scoreLimit = "8"; + cdTrack = "2"; + musicTrack = "lush"; + powerCount = "0"; + CTF_timeLimit = "25"; + + new MissionArea(MissionArea) { + area = "-816 -656 1344 1264"; + flightCeiling = "2000"; + flightCeilingRange = "50"; + + locked = "true"; + }; + new Sun() { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.600000 0.400000 0.600000 1.000000"; + ambient = "0.500000 0.500000 0.500000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet1"; + terrainFile = "TWL-Euro_Feign.ter"; + squareSize = "8"; + + position = "-1024 -1024 0"; + hazeDistance = "250"; + visibleDistance = "1200"; + locked = "true"; + }; + new NavigationGraph(NavGraph) { + conjoinAngleDev = "45"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + GraphFile = "TWL-Euro_Feign.nav"; + YDimOverSize = "0"; + position = "0 0 0 1"; + XDimOverSize = "0"; + rotation = "0 0 0 0"; + conjoinBowlDev = "20"; + scale = "1 1 1"; + coverage = "0"; + locked = "true"; + }; + new Sky(Sky) { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "400"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.220000 0.400000 0.420000 0.000000"; + fogDistance = "200"; + fogColor = "0.000000 0.050000 0.000000 1.000000"; + fogVolume1 = "0 0 0"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "lush_dusk.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 -198748244414614883000000000000000000000.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -222768154483160258000000000000000000000.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 -1.65442e-25 -1.03393e+31"; + high_fogVolume2 = "-1 -0.00011166 -4.05398e+26"; + high_fogVolume3 = "-1 -7.70034e-28 -3.23517e+12"; + + cloudSpeed0 = "0.000000 0.000000"; + locked = "true"; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "243.408 51.9642 101.37"; + rotation = "0 0 1 140.948"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "70"; + sphereWeight = "50"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "108.268 392.217 132.909"; + rotation = "0 0 1 88.2355"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "30"; + sphereWeight = "50"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + }; + new SimGroup(Base0) { + + providesPower = "1"; + powerCount = "2"; + + new InteriorInstance() { + position = "152.971 158.779 89.7588"; + rotation = "0 0 -1 37.2426"; + scale = "1 1 1"; + interiorFile = "bmisc_-nef_flagstand1_x.dif"; + showTerrainInside = "0"; + + team = "1"; + locked = "true"; + }; + new InteriorInstance() { + position = "157.98 290.94 107.275"; + rotation = "0 0 1 178.763"; + scale = "1 1 1"; + interiorFile = "bbunk9.dif"; + showTerrainInside = "0"; + + team = "1"; + locked = "true"; + }; + }; + new Item() { + position = "164.912 162.829 77.7752"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "1"; + WayPoint = "5025"; + Trigger = "5026"; + isHome = "1"; + Target = "33"; + className = "FlagObj"; + originalPosition = "164.912 162.829 77.7752 1 0 0 0"; + }; + }; + new SimGroup(Team2) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "-526.267 -176.506 106.638"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "60"; + sphereWeight = "50"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + new SpawnSphere() { + position = "-470.444 -456.308 129.572"; + rotation = "0 0 -1 105.997"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "30"; + sphereWeight = "50"; + indoorWeight = "0"; + outdoorWeight = "100"; + }; + }; + new SimGroup(Base0) { + + providesPower = "1"; + powerCount = "2"; + + new InteriorInstance() { + position = "-420.981 -273.364 108.055"; + rotation = "0 0 -1 28.6485"; + scale = "1 1 1"; + interiorFile = "bmisc_-nef_flagstand1_x.dif"; + showTerrainInside = "0"; + + team = "2"; + locked = "true"; + }; + new InteriorInstance() { + position = "-424.442 -371.516 131.835"; + rotation = "0 0 1 8.5942"; + scale = "1 1 1"; + interiorFile = "bbunk9.dif"; + showTerrainInside = "0"; + + team = "2"; + locked = "true"; + }; + }; + new Item() { + position = "-408.553 -271.093 96.0714"; + rotation = "0 0 -1 42.3988"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "2"; + WayPoint = "5027"; + Trigger = "5028"; + isHome = "1"; + Target = "34"; + className = "FlagObj"; + originalPosition = "-408.553 -271.093 96.0714 0 0 -1 0.739999"; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + }; + }; + new SimGroup(Ambiance) { + + powerCount = "0"; + }; + new SimGroup(RandomOrganics) { + + powerCount = "0"; + + new TSStatic() { + position = "-291.341 -350.828 97.363"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "21.5818 280.142 73.5149"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg16.dts"; + }; + new TSStatic() { + position = "142.887 112.296 85.3215"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + }; + new TSStatic() { + position = "175.144 280.079 107.227"; + rotation = "0 0 1 230.512"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "-440.608 -360.202 134.376"; + rotation = "0.0150149 0.0050225 0.999875 180.083"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + }; + new TSStatic() { + position = "-474.575 25.3285 90.6866"; + rotation = "0 0 -1 3.43998"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + }; + new TSStatic() { + position = "-49.0347 -334.706 124.917"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + }; + new TSStatic() { + position = "-174.909 172.823 108.813"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + + locked = "false"; + }; + new TSStatic() { + position = "197.784 104.169 96.1827"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg23.dts"; + }; + new TSStatic() { + position = "-367.089 -245.436 103.583"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg23.dts"; + }; + new InteriorInstance() { + position = "-165.677 242.419 113.368"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "brock7.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "200.156 -170.754 87.6593"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "brock7.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "-191.138 -271.386 94.1454"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "brock7.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "56.5597 -120.984 113.047"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "brock6.dif"; + showTerrainInside = "0"; + }; + new TSStatic() { + position = "195.969 -174.216 87.4077"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + }; + new TSStatic() { + position = "-469.935 31.8164 86.1665"; + rotation = "0 0 1 52.7123"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + }; + new TSStatic() { + position = "18.0571 276.81 74.6614"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + }; + new TSStatic() { + position = "-321.115 64.89 88.2739"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + + team = "1"; + }; + new InteriorInstance() { + position = "-321.104 62.6926 87.9034"; + rotation = "0 0 1 52.7123"; + scale = "1 1 1"; + interiorFile = "brock8.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new InteriorInstance() { + position = "179.842 -168.763 86.3594"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "brock8.dif"; + showTerrainInside = "0"; + + team = "1"; + }; + new TSStatic() { + position = "-155.869 -413.506 117.144"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + + team = "1"; + }; + new TSStatic() { + position = "-93.1473 148.169 83.8434"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + team = "1"; + }; + new TSStatic() { + position = "84.7227 -132.661 104.965"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + team = "1"; + }; + new TSStatic() { + position = "-92.7365 -293.259 98.8376"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + + team = "1"; + }; + new TSStatic() { + position = "-502.384 -241.24 105.208"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + + team = "1"; + }; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera(Camera2a) { + position = "-509.501 -314.795 153.483"; + rotation = "0.224242 -0.172846 0.959083 77.5769"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + locked = "true"; + }; + new Camera(Camera1a) { + position = "243.574 256.6 123.165"; + rotation = "-0.0391671 -0.0698888 0.996786 238.377"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + team = "0"; + locked = "true"; + }; + }; + new TSStatic() { + position = "303.952 192.066 82.2142"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + + team = "1"; + }; + new TSStatic() { + position = "-368.597 -234.838 103.402"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + }; + new SimGroup() { + + powerCount = "0"; + }; + new SimSet() { + + new ScriptObject() { + + name = "\x10\c8JimBodkins\x11"; + chatMuted = "0"; + teamId = "2"; + isBot = "0"; + canListen = "0"; + score = "0"; + isAdmin = "1"; + targetId = "32"; + voiceEnabled = "0"; + isSuperAdmin = "1"; + ping = "27"; + guid = "0"; + packetLoss = "0"; + className = "PlayerRep"; + clientId = "10724"; + isListening = "0"; + isSmurf = "1"; + }; + }; + new SimGroup() { + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/TWL_RollercoasterLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/TWL_RollercoasterLT.mis new file mode 100644 index 00000000..6ac53a09 --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/TWL_RollercoasterLT.mis @@ -0,0 +1,2460 @@ +// Displayname = TWL-Rollercoaster LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//The Phoenix and Blood Eagle face off amid the rolling hills of Deus Sanguinius. +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[CTF]800 points to win +//Each solar panel only powers the force field below it +//Bridges aligned and vehicle pad removed +//Map by Nefilim (editing: z0dd, Validuz, KilMeister) +//--- MISSION STRING END --- + + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + CTF_scoreLimit = "8"; + powerCount = "0"; + CTF_timeLimit = "25"; + cdTrack = "6"; + musicTrack = "desert"; + + new MissionArea(MissionArea) { + area = "-784 -600 1536 1168"; + flightCeiling = "450"; + flightCeilingRange = "50"; + + locked = "true"; + }; + new Sky(Sky) { + position = "0 0 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "400"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.850000 0.700000 0.500000 1.000000"; + fogDistance = "150"; + fogColor = "0.850000 0.700000 0.500000 1.000000"; + fogVolume1 = "250 0 50"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "nef_Red_1.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 -1037713472.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 -1037713472.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -1037713472.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 2.18357e+15 1.07461e-38"; + high_fogVolume2 = "-1 9.96204e-34 8.68805e-44"; + high_fogVolume3 = "-1 -2.85461e+30 -3.68131e+21"; + + cloudSpeed0 = "0.000000 0.000000"; + locked = "true"; + }; + new Sun() { + position = "-20.4605 210.167 105.658"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.750000 0.750000 0.750000 1.000000"; + ambient = "0.500000 0.500000 0.500000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/desertdet1"; + terrainFile = "Rollercoaster_nef.ter"; + squareSize = "8"; + + locked = "true"; + position = "-1024 -1024 0"; + }; + new NavigationGraph(NavGraph) { + conjoinAngleDev = "45"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + scale = "1 1 1"; + YDimOverSize = "0"; + locked = "true"; + position = "0 0 0 1"; + conjoinBowlDev = "20"; + GraphFile = "Rollercoaster.nav"; + rotation = "0 0 0 0"; + coverage = "0"; + XDimOverSize = "0"; + }; + new SimGroup(Environmental) { + + powerCount = "0"; + + new AudioEmitter() { + position = "-18.2958 -116.376 229.707"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/drywind.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "0"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "true"; + }; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera() { + position = "-460.145 -134.229 162.599"; + rotation = "0.330856 -0.10756 0.937531 38.2488"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + new Camera() { + position = "447.779 -80.1148 161.479"; + rotation = "0.03637 0.0189569 -0.999159 55.0987"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "373.898 62.7728 162.403"; + rotation = "-0 0 -1 10.3133"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "60"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "0"; + + locked = "true"; + }; + new SpawnSphere() { + position = "373.701 -56.7943 165.49"; + rotation = "-0 0 -1 10.3133"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "60"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "0"; + + locked = "true"; + }; + }; + new SimGroup(BaseAlpha) { + + powerCount = "1"; + providesPower = "1"; + + new InteriorInstance() { + position = "374.179 -53.7465 141.715"; + rotation = "0 0 -1 90"; + scale = "1 1 1"; + interiorFile = "dbase_neffloat2.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new InteriorInstance() { + position = "310.167 57.3562 141.715"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dbase_neffloat1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new InteriorInstance() { + position = "325.675 2.96029 145.127"; + rotation = "0 0 1 180.195"; + scale = "0.5 0.5 0.5"; + interiorFile = "dplat1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new InteriorInstance() { + position = "366.16 5.44465 140.714"; + rotation = "0 0 -1 90"; + scale = "0.76 1 1"; + interiorFile = "dmisc_nefbridge.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new Item() { + position = "374.161 -53.7628 145.139"; + rotation = "0 0 1 90"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + originalPosition = "374.161 -53.7628 145.139 0 0 1 1.5708"; + Target = "34"; + className = "FlagObj"; + locked = "true"; + isHome = "1"; + team = "1"; + WayPoint = "11408"; + Trigger = "11409"; + }; + new InteriorInstance() { + position = "360.926 45.5066 157.358"; + rotation = "0 0 -1 90.1369"; + scale = "1 1 1"; + interiorFile = "dbunk_vbunk1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new InteriorInstance() { + position = "422.399 2.74517 138.118"; + rotation = "0 0 1 180.195"; + scale = "0.5 0.5 0.5"; + interiorFile = "dplat1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new SimGroup() { + + powerCount = "1"; + }; + }; + new SimGroup(FF1) { + + powerCount = "1"; + }; + new SimGroup(FF2) { + + powerCount = "1"; + }; + }; + new SimGroup(Team2) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "-420.327 10.6313 158.214"; + rotation = "-0 0 -1 10.3133"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "60"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "0"; + + locked = "true"; + }; + new SpawnSphere() { + position = "-409.701 -111.439 166.95"; + rotation = "-0 0 -1 10.3133"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "60"; + sphereWeight = "100"; + indoorWeight = "100"; + outdoorWeight = "0"; + + locked = "true"; + }; + }; + new SimGroup(BaseBeta) { + + powerCount = "1"; + providesPower = "1"; + + new InteriorInstance() { + position = "-418.04 -103.7 140.943"; + rotation = "0 0 -1 90"; + scale = "1 1 1"; + interiorFile = "dbase_neffloat2.dif"; + showTerrainInside = "0"; + + locked = "false"; + team = "2"; + }; + new InteriorInstance() { + position = "-482.052 7.7057 140.942"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dbase_neffloat1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new InteriorInstance() { + position = "-460.314 -45.9553 136.701"; + rotation = "0 0 1 0.193827"; + scale = "0.5 0.5 0.5"; + interiorFile = "dplat1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new InteriorInstance() { + position = "-404.401 19.652 156.584"; + rotation = "0 0 1 89.9544"; + scale = "1 1 1"; + interiorFile = "dbunk_vbunk1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new Item() { + position = "-418.065 -103.415 144.43"; + rotation = "0 0 1 90"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + originalPosition = "-418.065 -103.415 144.43 0 0 1 1.5708"; + Target = "45"; + className = "FlagObj"; + locked = "true"; + isHome = "1"; + team = "2"; + WayPoint = "11410"; + Trigger = "11411"; + }; + new InteriorInstance() { + position = "-426.049 -44.5 139.942"; + rotation = "0 0 -1 90"; + scale = "0.757 1 1"; + interiorFile = "dmisc_nefbridge.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new InteriorInstance() { + position = "-371.348 -47.433 142.659"; + rotation = "0 0 -1 0.379491"; + scale = "0.5 0.5 0.5"; + interiorFile = "dplat1.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + }; + new SimGroup(FF1) { + + powerCount = "1"; + }; + new SimGroup(FF2) { + + powerCount = "1"; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + + new TSStatic() { + position = "-36.8678 279.714 158.426"; + rotation = "-0.056119 -0.208259 -0.976462 66.8782"; + scale = "1 1 1"; + shapeName = "vehicle_air_scout_wreck.dts"; + + locked = "true"; + team = "0"; + }; + new ParticleEmissionDummy() { + position = "-37.475 280.274 160.799"; + rotation = "-1 0 -0 18.9076"; + scale = "1 1 1"; + dataBlock = "defaultEmissionDummy"; + lockCount = "0"; + homingCount = "0"; + emitter = "HeavyDamageSmoke"; + velocity = "1"; + + locked = "true"; + team = "0"; + }; + new StaticShape() { + position = "-38.2965 284.212 160.42"; + rotation = "-0.0578937 0.0534773 0.996889 83.7813"; + scale = "1 1 1"; + dataBlock = "MediumMaleHuman_Dead"; + lockCount = "0"; + homingCount = "0"; + + Target = "-1"; + locked = "true"; + team = "0"; + }; + }; + }; + new TSStatic() { + position = "-39.9129 281.425 160.019"; + rotation = "0 0 -1 49.0002"; + scale = "1.1 1.1 1.1"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-38.6964 278.626 159.905"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + new SimGroup(randomObjects) { + + powerCount = "0"; + + new SimGroup(Addition1PhoenixPlant1) { + + powerCount = "0"; + + new TSStatic() { + position = "1004 -516 145.937"; + rotation = "0.0813535 -0.0785159 0.993588 171.057"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-140 -148 101.656"; + rotation = "0.311697 -0.326103 -0.89247 71.0405"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "588 380 92.7344"; + rotation = "-0.194258 -0.316846 -0.928371 93.2569"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "876 -676 95.125"; + rotation = "-0.387969 -0.125284 -0.913118 43.4649"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "12 -268 119.281"; + rotation = "0.181726 -0.983349 0 29.0527"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "876 -668 96.0937"; + rotation = "0.0112919 -0.0790997 0.996803 111.172"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "756 156 161.172"; + rotation = "-0.00307919 0.153731 0.988108 171.106"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-188 604 90.2188"; + rotation = "0.0315852 -0.08066 0.996241 144.126"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-44 60 123.813"; + rotation = "0.131304 0.288396 -0.948466 117.716"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-468 -596 121.375"; + rotation = "-0.0765363 -0.272387 0.959139 95.3837"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-212 -580 87.0313"; + rotation = "0.165031 -0.416269 0.894139 66.7524"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "188 -484 139.969"; + rotation = "-0.153266 0.092781 0.98382 177.049"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "836 -116 87.2188"; + rotation = "0.0638358 0.149909 0.986637 215.55"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-236 -204 120.719"; + rotation = "-0.378889 -0.42144 -0.823912 70.0412"; + scale = "1.2 1.2 1.2"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-156 -468 110.672"; + rotation = "0.217227 0.346338 -0.912613 84.1807"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "820 508 112.953"; + rotation = "0.141451 -0.346722 0.927241 88.3175"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-468 380 103"; + rotation = "0.244411 -0.0979465 0.964712 174.211"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-324 540 141.828"; + rotation = "-0.0013539 0.829383 0.558678 38.3684"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "668 -444 77.8125"; + rotation = "0.0938012 0.37804 -0.921025 92.712"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "228 -60 146.75"; + rotation = "-0.107844 0.00104672 -0.994167 63.2986"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-68 460 119.766"; + rotation = "-0.152464 -0.219256 0.963681 230.349"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "508 20 122.797"; + rotation = "0.0728032 -0.0452682 0.996318 179.003"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "588 52 80.2188"; + rotation = "0.131862 -0.222276 0.966026 175.17"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "484 316 130.719"; + rotation = "0.148335 0.134327 0.979772 219.253"; + scale = "1.4 1.4 1.4"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "1004 148 158.25"; + rotation = "-0.000207881 0.179476 0.983762 122.792"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-516 -476 146.437"; + rotation = "-0.00458805 -0.034984 0.999377 145.021"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "724 -428 114.969"; + rotation = "-0.178653 -0.0265647 0.983553 157.369"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-204 564 100.859"; + rotation = "0.253111 -0.0427919 0.96649 217.787"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "924 516 106.703"; + rotation = "-0.175343 -0.236321 0.955723 203.925"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "748 836 131.766"; + rotation = "0.0515078 0.101228 0.993529 197.885"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "652 -164 99.4688"; + rotation = "-0.285682 -0.123261 0.950364 124.44"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-428 748 94.5469"; + rotation = "0.147691 -0.117122 0.982074 98.0273"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-516 -132 142.344"; + rotation = "-0.0828813 -0.403672 0.911142 67.8468"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "212 -300 167.125"; + rotation = "-0.138045 0.176557 0.974562 77.437"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-532 -748 129.531"; + rotation = "-0.541403 -0.593044 -0.595971 48.4172"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "996 -476 154.484"; + rotation = "-0.21116 -0.0636066 0.97538 123.203"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-548 -140 160.531"; + rotation = "0.162399 0.238955 0.957354 232.98"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "1020 -580 144.359"; + rotation = "-0.196053 0.424638 -0.883881 66.305"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "12 396 118.766"; + rotation = "0.806258 -0.527052 0.268633 36.0789"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-452 -52 93.1719"; + rotation = "0.0940199 -0.101404 0.990393 138.369"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-36 12 121.875"; + rotation = "0.228356 0.397962 -0.888527 44.5515"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-484 -556 131.531"; + rotation = "-0.218722 -0.374401 0.901102 25.446"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "180 12 118.766"; + rotation = "-0.194751 0.53935 0.819252 61.5339"; + scale = "0.9 0.9 0.9"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "556 -308 106.859"; + rotation = "0.292684 -0.459113 0.83878 59.2496"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "196 524 126.953"; + rotation = "-0.0401656 -0.194588 0.980062 155.483"; + scale = "1.1 1.1 1.1"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-340 188 152.672"; + rotation = "0.458613 -0.563363 -0.687238 51.9203"; + scale = "0.8 0.8 0.8"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-172 -388 101.141"; + rotation = "0.0652538 -0.518352 -0.852674 61.7219"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "436 -300 118.531"; + rotation = "-0.394967 0.422286 0.81589 68.3837"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "796 60 123.734"; + rotation = "-0.102372 -0.34217 0.934045 108.741"; + scale = "1 1 1"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "692 516 104.812"; + rotation = "-0.14632 0.0784454 0.986122 110.75"; + scale = "1.3 1.3 1.3"; + shapeName = "porg1.dts"; + + locked = "true"; + }; + }; + new SimGroup(Addition2PhoenixPlant2) { + + powerCount = "0"; + + new TSStatic() { + position = "340 -468 88"; + rotation = "-0.00121396 0.0808727 -0.996724 67.1736"; + scale = "1 1 1"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-412 -540 111.625"; + rotation = "-0.0946764 0.0321433 0.994989 129.223"; + scale = "1.2 1.2 1.2"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-156 -348 78.6094"; + rotation = "-0.288031 0.0237091 0.957328 38.53"; + scale = "1.2 1.2 1.2"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "508 -628 137.297"; + rotation = "-0.387917 0.00944646 -0.921646 59.9623"; + scale = "1.4 1.4 1.4"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "596 148 98.5937"; + rotation = "0.014844 -0.0732408 0.997204 140.103"; + scale = "1.4 1.4 1.4"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "340 532 91.7657"; + rotation = "0.426852 0.566025 0.705276 23.9285"; + scale = "1.4 1.4 1.4"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "540 204 130.594"; + rotation = "-0.710396 -0.605126 0.35939 40.2378"; + scale = "1.3 1.3 1.3"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-236 -444 113.797"; + rotation = "0.000474444 -0.282698 0.959209 68.198"; + scale = "0.8 0.8 0.8"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "20 -756 110.781"; + rotation = "-0.376583 -0.698578 0.608419 41.5591"; + scale = "0.8 0.8 0.8"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-604 372 110.266"; + rotation = "-0.243902 0.0866709 0.965919 232.409"; + scale = "1.2 1.2 1.2"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-244 -772 140.547"; + rotation = "0.0763546 -0.0340192 0.9965 121.172"; + scale = "1.4 1.4 1.4"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-596 316 121.844"; + rotation = "0.159272 -0.189792 -0.96882 119.59"; + scale = "1.3 1.3 1.3"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "676 -156 111.156"; + rotation = "-0.34383 0.210241 0.915194 100.032"; + scale = "0.9 0.9 0.9"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-348 532 128.812"; + rotation = "-0.298465 0.634886 0.712628 55.3681"; + scale = "1.2 1.2 1.2"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-580 -140 145.141"; + rotation = "0.403519 0.198271 -0.893231 91.4624"; + scale = "1.2 1.2 1.2"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "236 -244 161.891"; + rotation = "0.844316 0.463871 -0.268241 32.7025"; + scale = "1.3 1.3 1.3"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "804 -820 119.594"; + rotation = "0.257371 -0.593273 0.76275 54.6268"; + scale = "0.8 0.8 0.8"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-620 -68 102.328"; + rotation = "0.691608 0.585159 -0.423399 25.6244"; + scale = "0.8 0.8 0.8"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "516 132 143.562"; + rotation = "0.191172 -0.0369631 0.98086 163.321"; + scale = "0.9 0.9 0.9"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-164 -580 70.4063"; + rotation = "-0.0324804 0.102632 0.994189 192.925"; + scale = "1.3 1.3 1.3"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-540 652 157.141"; + rotation = "0.0295301 -0.242413 0.969724 101.73"; + scale = "1.1 1.1 1.1"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "108 -516 98.5937"; + rotation = "0.305605 0.0320771 -0.951618 46.009"; + scale = "0.8 0.8 0.8"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "660 -276 125.625"; + rotation = "-0.24419 0.149367 0.958155 213.62"; + scale = "0.9 0.9 0.9"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "908 -716 98.7187"; + rotation = "-0.466822 0.735664 -0.490791 24.1745"; + scale = "1.3 1.3 1.3"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "852 -132 80.8125"; + rotation = "-0.226151 -0.000477859 -0.974092 105.455"; + scale = "1.4 1.4 1.4"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "852 444 109.656"; + rotation = "-0.438399 -0.881718 0.174296 33.4703"; + scale = "1.2 1.2 1.2"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "668 -308 138.063"; + rotation = "-0.0708854 0.202397 -0.976735 93.3475"; + scale = "0.8 0.8 0.8"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-172 -892 89.0156"; + rotation = "-0.324871 -0.0821986 -0.942179 110.234"; + scale = "1.2 1.2 1.2"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "172 -260 141.203"; + rotation = "0.205227 0.108849 -0.972643 87.5869"; + scale = "1.2 1.2 1.2"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "940 -492 137.688"; + rotation = "-0.118119 0.541351 -0.832459 54.0348"; + scale = "1 1 1"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-412 -324 95.875"; + rotation = "0.126544 0.101378 0.986767 139.499"; + scale = "1.2 1.2 1.2"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "740 556 121.641"; + rotation = "-0.0245619 0.125433 -0.991798 109.445"; + scale = "1.2 1.2 1.2"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "36 -308 106.172"; + rotation = "-0.099723 -0.409667 -0.906768 91.6039"; + scale = "1 1 1"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "196 -420 146.609"; + rotation = "-0.0836621 0.0264369 0.996143 122.187"; + scale = "0.9 0.9 0.9"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-412 68 84.0468"; + rotation = "0.671877 0.736755 0.0759746 25.8782"; + scale = "1.4 1.4 1.4"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "324 532 91.5937"; + rotation = "0.222612 0.195961 0.95501 151.292"; + scale = "1.1 1.1 1.1"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "964 412 136.641"; + rotation = "0.628369 0.443054 0.639419 38.2441"; + scale = "1 1 1"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-60 -204 131.797"; + rotation = "0.917314 0.398165 8.92581e-06 28.1123"; + scale = "0.8 0.8 0.8"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "236 508 133.391"; + rotation = "0.0104842 0.111397 0.993721 77.3516"; + scale = "0.8 0.8 0.8"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "260 388 133.984"; + rotation = "0.326207 -0.379363 0.865836 75.839"; + scale = "1 1 1"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "884 -316 97.7187"; + rotation = "-0.929058 0.366423 -0.050842 37.8954"; + scale = "0.9 0.9 0.9"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "916 -628 89.2657"; + rotation = "-0.361072 0.422016 0.831583 49.5567"; + scale = "1.2 1.2 1.2"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-300 -244 121.172"; + rotation = "0.0415511 0.112329 -0.992802 106.397"; + scale = "1.3 1.3 1.3"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "700 516 108.422"; + rotation = "0.248039 0.302857 -0.920192 88.7546"; + scale = "1.3 1.3 1.3"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "844 -68 78.4375"; + rotation = "0.0344167 0.108543 -0.993496 53.2992"; + scale = "1.1 1.1 1.1"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "876 -316 96.625"; + rotation = "-0.388268 -0.281115 0.877623 82.3283"; + scale = "0.8 0.8 0.8"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "524 -564 134.875"; + rotation = "0.141772 -0.328525 0.933794 99.8866"; + scale = "1.2 1.2 1.2"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-540 -692 125.375"; + rotation = "-0.12931 -0.676247 0.725237 41.8528"; + scale = "1.3 1.3 1.3"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "636 -116 103.875"; + rotation = "0.56003 0.315792 0.765926 38.5635"; + scale = "0.9 0.9 0.9"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-180 -172 111.219"; + rotation = "-0.0121355 -0.0211897 0.999702 135.012"; + scale = "0.8 0.8 0.8"; + shapeName = "porg2.dts"; + + locked = "true"; + }; + }; + new SimGroup(Addition5PhoenixPlant6) { + + powerCount = "0"; + + new TSStatic() { + position = "-116 308 99.1563"; + rotation = "0 0 1 13"; + scale = "0.8 0.8 0.8"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "292 252 141.469"; + rotation = "0 0 -1 56"; + scale = "1.4 1.4 1.4"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "756 -660 170.656"; + rotation = "0 0 -1 5.99979"; + scale = "1.4 1.4 1.4"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "700 -348 128.938"; + rotation = "0 0 -1 117"; + scale = "1.4 1.4 1.4"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "180 -820 92.5938"; + rotation = "0 0 -1 19.0001"; + scale = "0.8 0.8 0.8"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "508 468 128.969"; + rotation = "0 0 -1 88"; + scale = "0.9 0.9 0.9"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-52 508 111.5"; + rotation = "0 0 -1 61.0005"; + scale = "1.4 1.4 1.4"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "628 276 93.5"; + rotation = "0 0 -1 29.9998"; + scale = "0.8 0.8 0.8"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-76 -540 111.063"; + rotation = "0 0 -1 46.0002"; + scale = "0.8 0.8 0.8"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-44 -356 115.688"; + rotation = "0 0 1 57.9999"; + scale = "1.1 1.1 1.1"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "212 -684 155.047"; + rotation = "0 0 1 7.99996"; + scale = "1.1 1.1 1.1"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-276 -700 108.219"; + rotation = "0 0 1 137"; + scale = "1.3 1.3 1.3"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-212 -684 107.391"; + rotation = "0 0 -1 50"; + scale = "0.8 0.8 0.8"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "804 -868 127.953"; + rotation = "0 0 -1 110"; + scale = "1.4 1.4 1.4"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-220 -660 113.016"; + rotation = "0 0 -1 74.0004"; + scale = "1.4 1.4 1.4"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "236 -36 141.312"; + rotation = "0 0 1 73.9998"; + scale = "1.2 1.2 1.2"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "236 -132 134.781"; + rotation = "0 0 -1 4.99997"; + scale = "1.3 1.3 1.3"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-300 -820 129.672"; + rotation = "0 0 1 85"; + scale = "0.8 0.8 0.8"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "404 180 102.266"; + rotation = "0 0 -1 95.0004"; + scale = "1.3 1.3 1.3"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-564 220 129.984"; + rotation = "0 0 -1 84.0002"; + scale = "1.1 1.1 1.1"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "612 508 95.5781"; + rotation = "0 0 1 205"; + scale = "1 1 1"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-324 -540 145.641"; + rotation = "0 0 1 203"; + scale = "0.9 0.9 0.9"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "76 132 89.1406"; + rotation = "0 0 -1 34.0002"; + scale = "1.4 1.4 1.4"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "676 572 106.359"; + rotation = "0 0 1 79"; + scale = "0.8 0.8 0.8"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "1004 -68 124.375"; + rotation = "0 0 -1 78.0002"; + scale = "0.8 0.8 0.8"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "308 -292 110.547"; + rotation = "0 0 1 38"; + scale = "1.1 1.1 1.1"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "52 -532 104"; + rotation = "0 0 -1 4.99997"; + scale = "1.4 1.4 1.4"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-12 60 125.703"; + rotation = "0 0 1 67"; + scale = "0.9 0.9 0.9"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-12 -876 149.719"; + rotation = "1 0 0 0"; + scale = "1.2 1.2 1.2"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "36 -716 109.953"; + rotation = "0 0 -1 77.0004"; + scale = "1.3 1.3 1.3"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-276 -124 163.031"; + rotation = "0 0 1 133"; + scale = "0.9 0.9 0.9"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "244 260 145.313"; + rotation = "0 0 1 96.0002"; + scale = "1.1 1.1 1.1"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-572 -380 146.469"; + rotation = "0 0 -1 107"; + scale = "0.8 0.8 0.8"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "68 -668 83.375"; + rotation = "0 0 -1 58.0005"; + scale = "1.1 1.1 1.1"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "196 164 140.125"; + rotation = "0 0 -1 119"; + scale = "1.3 1.3 1.3"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "460 -796 154.172"; + rotation = "0 0 1 168"; + scale = "0.9 0.9 0.9"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-244 -884 128.828"; + rotation = "0 0 1 201"; + scale = "1.4 1.4 1.4"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "348 -428 85.9219"; + rotation = "0 0 1 57.9999"; + scale = "1.4 1.4 1.4"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-508 52 151.859"; + rotation = "0 0 1 72.0002"; + scale = "1.2 1.2 1.2"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "628 28 63.2657"; + rotation = "0 0 -1 10.9999"; + scale = "1 1 1"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-44 -772 139.484"; + rotation = "0 0 -1 89.0004"; + scale = "1.2 1.2 1.2"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-140 108 73.25"; + rotation = "0 0 1 228"; + scale = "0.8 0.8 0.8"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-44 20 118.063"; + rotation = "0 0 1 37"; + scale = "1.4 1.4 1.4"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-20 316 162.766"; + rotation = "0 0 -1 72.0002"; + scale = "1.4 1.4 1.4"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "836 -148 82.8281"; + rotation = "0 0 1 119"; + scale = "0.8 0.8 0.8"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-396 316 124.719"; + rotation = "0 0 1 55"; + scale = "0.9 0.9 0.9"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "4 436 112.953"; + rotation = "0 0 -1 50"; + scale = "1 1 1"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "636 -796 81.5"; + rotation = "0 0 1 25"; + scale = "1.1 1.1 1.1"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "540 -68 132.859"; + rotation = "0 0 1 56"; + scale = "0.9 0.9 0.9"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-148 444 89.9688"; + rotation = "0 0 -1 35"; + scale = "1 1 1"; + shapeName = "porg6.dts"; + + locked = "true"; + }; + }; + new SimGroup(Addition6PhoenixPlant5) { + + powerCount = "0"; + + new TSStatic() { + position = "-308 380 102.581"; + rotation = "-0.129404 0.110733 0.98539 180"; + scale = "0.6 0.6 0.6"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "668 252 109.675"; + rotation = "-0.0544876 0.16902 0.984105 142.562"; + scale = "1 1 1"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-252 -364 139.534"; + rotation = "0.0765316 0.110548 0.99092 195.857"; + scale = "0.8 0.8 0.8"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-52 -276 127.956"; + rotation = "-0.0483961 0.0795256 -0.995657 100.245"; + scale = "0.7 0.7 0.7"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-84 364 126.847"; + rotation = "0.192058 0.373278 -0.907622 64.9219"; + scale = "0.8 0.8 0.8"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-308 228 131.503"; + rotation = "-0.0489002 -0.172722 0.983756 229.285"; + scale = "0.6 0.6 0.6"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "836 20 92.2375"; + rotation = "0.153361 -0.0730392 0.985467 230.351"; + scale = "0.7 0.7 0.7"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-188 -428 105.175"; + rotation = "-0.100295 -0.0878894 0.991068 134.368"; + scale = "0.9 0.9 0.9"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-172 -100 93.3312"; + rotation = "0.199317 -0.622861 -0.756517 40.2642"; + scale = "0.9 0.9 0.9"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "44 -708 105.597"; + rotation = "0.384484 -0.161978 -0.90881 36.1051"; + scale = "0.8 0.8 0.8"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-340 -644 111.05"; + rotation = "-0.247884 -0.0476171 0.967619 146.068"; + scale = "0.8 0.8 0.8"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "724 204 131.034"; + rotation = "0.299991 0.487436 -0.820007 40.8951"; + scale = "0.9 0.9 0.9"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "612 404 89.3469"; + rotation = "-0.10865 -0.104336 0.988589 212.644"; + scale = "0.7 0.7 0.7"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-764 716 127.503"; + rotation = "-0.295127 -0.139308 -0.945248 92.2256"; + scale = "0.7 0.7 0.7"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "100 -28 81.0969"; + rotation = "0.222477 0.294023 0.929545 42.7664"; + scale = "0.8 0.8 0.8"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-468 -708 104.566"; + rotation = "0.0831744 -0.335746 -0.938273 86.6352"; + scale = "0.8 0.8 0.8"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-372 332 115.066"; + rotation = "0.115662 -0.156803 0.980834 50.8547"; + scale = "0.7 0.7 0.7"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-508 -412 133.331"; + rotation = "-0.390799 -0.00853474 -0.920436 69.3771"; + scale = "0.7 0.7 0.7"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "204 -268 159.597"; + rotation = "0.652064 0.0741321 -0.754531 32.7477"; + scale = "0.9 0.9 0.9"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-236 284 112.097"; + rotation = "-0.326722 -0.938004 -0.115764 17.1485"; + scale = "0.8 0.8 0.8"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-516 -220 154.034"; + rotation = "-0.283482 -0.14293 -0.948266 94.0401"; + scale = "0.6 0.6 0.6"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "692 -340 128.909"; + rotation = "-0.10848 -0.0305429 0.993629 58.311"; + scale = "1 1 1"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-652 748 77.175"; + rotation = "0.0315306 -0.221631 -0.974621 77.433"; + scale = "0.7 0.7 0.7"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-444 -668 113.534"; + rotation = "-0.0774722 -0.271359 0.959355 72.2494"; + scale = "1 1 1"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-668 620 75.7531"; + rotation = "0.0285519 -0.053448 0.998162 206.952"; + scale = "0.7 0.7 0.7"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "340 -524 83.2375"; + rotation = "0.31102 -0.373192 -0.874068 50.7117"; + scale = "0.6 0.6 0.6"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-660 764 73.0031"; + rotation = "0.420286 -0.274182 -0.864976 45.6416"; + scale = "0.8 0.8 0.8"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "684 268 108.409"; + rotation = "0.0106175 0.0162113 0.999812 220.993"; + scale = "1 1 1"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-28 -700 137.175"; + rotation = "-0.27842 0.0705651 0.957864 37.4752"; + scale = "0.7 0.7 0.7"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "484 -636 132.05"; + rotation = "-0.4799 0.14603 0.865084 45.6363"; + scale = "0.7 0.7 0.7"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "620 772 89.7688"; + rotation = "-0.0773982 0.0379732 0.996277 144.125"; + scale = "0.9 0.9 0.9"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "28 -460 122.972"; + rotation = "0.0530236 -0.0795734 0.995418 159.094"; + scale = "0.8 0.8 0.8"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "116 228 92.0188"; + rotation = "0.142227 0.358686 -0.922559 49.4151"; + scale = "0.7 0.7 0.7"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-228 -148 133.769"; + rotation = "-0.349512 -0.790669 -0.502677 25.5418"; + scale = "0.9 0.9 0.9"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-228 -284 109.784"; + rotation = "-0.0963868 -0.820357 0.56367 33.0703"; + scale = "0.6 0.6 0.6"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-52 -444 133.113"; + rotation = "0.162355 0.171903 0.971643 143.003"; + scale = "0.9 0.9 0.9"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "572 -636 93.1125"; + rotation = "0.0417017 0.00421235 0.999121 127.04"; + scale = "1 1 1"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "356 -28 76.1594"; + rotation = "-0.190768 -0.101746 -0.976348 71.2943"; + scale = "0.8 0.8 0.8"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "652 -780 80.6906"; + rotation = "-0.0588226 -0.142458 0.988051 106.661"; + scale = "0.9 0.9 0.9"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-84 -820 122.409"; + rotation = "-0.229636 5.24702e-05 0.973277 140.987"; + scale = "0.7 0.7 0.7"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-676 628 78.2062"; + rotation = "0.150124 -0.0908989 0.98448 160.304"; + scale = "0.7 0.7 0.7"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-284 -428 134.706"; + rotation = "-0.406209 -0.0747384 -0.910719 46.7798"; + scale = "1 1 1"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "652 276 97.3"; + rotation = "0.166048 0.798807 -0.578218 35.5446"; + scale = "1 1 1"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-76 -772 113.753"; + rotation = "0.456167 0.86769 0.197549 24.9255"; + scale = "0.9 0.9 0.9"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "404 668 94.7844"; + rotation = "-0.0867122 0.129568 -0.987772 33.3857"; + scale = "0.6 0.6 0.6"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-76 -284 133.737"; + rotation = "0.110566 0.0151173 0.993754 213.8"; + scale = "0.6 0.6 0.6"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "540 -36 116.987"; + rotation = "0.191753 0.150146 0.96989 229.652"; + scale = "0.9 0.9 0.9"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-412 732 93.6281"; + rotation = "0.0833331 0.057244 0.994876 121.252"; + scale = "0.7 0.7 0.7"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-412 -556 108.8"; + rotation = "-0.0430699 0.246659 -0.968145 92.8536"; + scale = "0.8 0.8 0.8"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "92 636 84.2688"; + rotation = "0.0436691 -0.291775 0.95549 60.2385"; + scale = "0.7 0.7 0.7"; + shapeName = "porg5.dts"; + + locked = "true"; + }; + }; + new SimGroup(Addition7PhoenixPlant3) { + + powerCount = "0"; + + new TSStatic() { + position = "-284 -100 157.516"; + rotation = "0 0 1 40"; + scale = "1.3 1.3 1.3"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "60 -68 91.9844"; + rotation = "0 0 1 173"; + scale = "1 1 1"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "108 -76 98.7968"; + rotation = "0 0 -1 14.9998"; + scale = "1.2 1.2 1.2"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "252 124 139.781"; + rotation = "0 0 1 85"; + scale = "1.4 1.4 1.4"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-148 436 88.8437"; + rotation = "0 0 1 37"; + scale = "1.1 1.1 1.1"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-132 -44 77.0312"; + rotation = "0 0 1 236"; + scale = "1.2 1.2 1.2"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-372 348 113.828"; + rotation = "0 0 -1 93.0002"; + scale = "1.2 1.2 1.2"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-316 252 135.922"; + rotation = "0 0 1 223"; + scale = "1 1 1"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-28 172 131.031"; + rotation = "0 0 1 190"; + scale = "1.3 1.3 1.3"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-76 148 111"; + rotation = "0 0 1 93.0002"; + scale = "1 1 1"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "212 364 151.938"; + rotation = "0 0 1 156"; + scale = "1.2 1.2 1.2"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-436 -12 87.3594"; + rotation = "0 0 -1 116"; + scale = "1.2 1.2 1.2"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-300 172 150.469"; + rotation = "0 0 -1 50"; + scale = "1.1 1.1 1.1"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-244 -236 122.906"; + rotation = "0 0 1 224"; + scale = "1.3 1.3 1.3"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-28 -52 144.875"; + rotation = "0 0 -1 4.00015"; + scale = "1.4 1.4 1.4"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-156 156 99.8438"; + rotation = "0 0 1 140"; + scale = "1.1 1.1 1.1"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "212 -116 128.672"; + rotation = "0 0 -1 37.0002"; + scale = "1 1 1"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-140 -44 73.6719"; + rotation = "0 0 -1 84.0002"; + scale = "1.3 1.3 1.3"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-188 220 99.3282"; + rotation = "0 0 1 160"; + scale = "1.2 1.2 1.2"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "196 -164 127.453"; + rotation = "0 0 -1 78.0002"; + scale = "1.4 1.4 1.4"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + }; + new SimGroup(Addition8PhoenixPlant3) { + + powerCount = "0"; + + new TSStatic() { + position = "692 332 108.094"; + rotation = "0 0 -1 89.0004"; + scale = "1 1 1"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "412 -124 106.234"; + rotation = "0 0 1 88.9998"; + scale = "0.8 0.8 0.8"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "588 -308 89.9688"; + rotation = "0 0 1 240"; + scale = "1.1 1.1 1.1"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "868 180 75.625"; + rotation = "0 0 1 135"; + scale = "0.8 0.8 0.8"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "484 -84 142.734"; + rotation = "0 0 1 127"; + scale = "1 1 1"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "516 -156 158.422"; + rotation = "0 0 1 110"; + scale = "1.4 1.4 1.4"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "844 340 82.9375"; + rotation = "0 0 1 4.99997"; + scale = "0.9 0.9 0.9"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "748 -28 127.688"; + rotation = "0 0 1 233"; + scale = "1.1 1.1 1.1"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "532 316 136.828"; + rotation = "0 0 1 181"; + scale = "1.2 1.2 1.2"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "916 116 120.781"; + rotation = "0 0 1 233"; + scale = "0.9 0.9 0.9"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "364 -156 80.8281"; + rotation = "0 0 -1 52.0003"; + scale = "1.1 1.1 1.1"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "636 244 92.4844"; + rotation = "0 0 1 132"; + scale = "1.1 1.1 1.1"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "604 -244 97.1563"; + rotation = "0 0 1 207"; + scale = "0.8 0.8 0.8"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "708 228 129.5"; + rotation = "0 0 -1 70.0005"; + scale = "1.1 1.1 1.1"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "748 236 135.781"; + rotation = "0 0 1 171"; + scale = "1.1 1.1 1.1"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "244 -332 137.906"; + rotation = "0 0 1 104"; + scale = "1.2 1.2 1.2"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "420 12 74.4843"; + rotation = "0 0 -1 31.0002"; + scale = "0.8 0.8 0.8"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "332 -236 96.9688"; + rotation = "0 0 1 133"; + scale = "0.8 0.8 0.8"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "972 -308 170.187"; + rotation = "0 0 1 210"; + scale = "1.4 1.4 1.4"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "508 -332 145.328"; + rotation = "0 0 1 46"; + scale = "0.9 0.9 0.9"; + shapeName = "porg3.dts"; + + locked = "true"; + }; + }; + }; + new SimGroup() { + + powerCount = "0"; + }; + new FileObject() { + }; + new SimGroup() { + + powerCount = "0"; + }; + new FileObject() { + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/TWL_StonehengeLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/TWL_StonehengeLT.mis new file mode 100644 index 00000000..33b88b47 --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/TWL_StonehengeLT.mis @@ -0,0 +1,1406 @@ +// DisplayName = TWL-StonehengeLT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//The Blood Eagle and Diamond Sword battle one another at close quarters. +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[CTF]800 points to win +//No vehicle stations +//Map by Nefilim (assisted: z0dd) +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + cdTrack = "2"; + musicTrack = "lush"; + powerCount = "0"; + CTF_scoreLimit = "8"; + + new MissionArea(MissionArea) { + area = "-616 -800 720 1264"; + flightCeiling = "450"; + flightCeilingRange = "20"; + + locked = "true"; + }; + new Sky(Sky) { + position = "0 0 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "450"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.520000 0.520000 0.520000 1.000000"; + fogDistance = "100"; + fogColor = "0.520000 0.520000 0.520000 1.000000"; + fogVolume1 = "650 0 200"; + fogVolume2 = "800 200 300"; + fogVolume3 = "0 0 0"; + materialList = "lush_dusk.dml"; + windVelocity = "1 1 0"; + windEffectPrecipitation = "1"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 -222768174765569861000000000000000000000.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -170698929442160049000000000000000000000.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 107 1.07457e-38"; + high_fogVolume2 = "-1 9.69184e-34 8.26766e-44"; + high_fogVolume3 = "-1 0 3.2509e-38"; + + locked = "true"; + }; + new Precipitation(Precipitation) { + position = "-336.859 -631.623 191.648"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Rain"; + lockCount = "0"; + homingCount = "0"; + percentage = "1"; + color1 = "0.600000 0.650000 0.680000 1.000000"; + color2 = "-1.000000 0.000000 0.000000 1.000000"; + color3 = "-1.000000 0.000000 0.000000 1.000000"; + offsetSpeed = "0.25"; + minVelocity = "1.25"; + maxVelocity = "4"; + maxNumDrops = "2000"; + maxRadius = "80"; + + locked = "true"; + }; + new Sun() { + position = "-7.65436 29.3593 -34.166"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.750000 0.750000 0.750000 1.000000"; + ambient = "0.500000 0.500000 0.500000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet2"; + terrainFile = "Stonehenge_nef.ter"; + squareSize = "8"; + emptySquares = "0"; + + position = "-1024 -1024 0"; + locked = "true"; + }; + new NavigationGraph(navGraph) { + conjoinAngleDev = "70"; + cullDensity = "0.1"; + customArea = "0 0 0 0"; + + position = "0 0 0 1"; + YDimOverSize = "0"; + rotation = "0 0 0 0"; + conjoinBowlDev = "20"; + scale = "1 1 1"; + coverage = "0"; + XDimOverSize = "0"; + locked = "true"; + GraphFile = "Stonehenge_nef.nav"; + }; + new SimGroup(randomObjects) { + + powerCount = "0"; + + new SimGroup(Addition1BEPlant1) { + + powerCount = "0"; + + new TSStatic() { + position = "-420 -452 212.6"; + rotation = "0.157802 0.0246718 0.987163 237.374"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "756 -1196 145.334"; + rotation = "0.782248 0.0633289 0.61974 30.2214"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "188 -324 83.6"; + rotation = "0.0349446 -0.227912 0.973054 216.068"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-740 436 196.819"; + rotation = "0.345433 -0.180589 -0.920904 74.4954"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "572 -1284 210.397"; + rotation = "-0.0388496 -0.139125 0.989513 223.582"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-612 -924 181.475"; + rotation = "0.74335 -0.0466178 0.667276 29.604"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-244 -996 192.147"; + rotation = "0.234347 0.0919127 0.967798 196.46"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "260 -1116 181.928"; + rotation = "0.427919 -0.178998 -0.885915 61.9431"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-852 -564 242.834"; + rotation = "-0.0240997 0.234194 -0.971891 113.506"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "676 -884 176.444"; + rotation = "0.155282 0.183932 -0.970596 81.6883"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-788 -996 212.194"; + rotation = "-0.0341384 0.575948 -0.816773 27.9746"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "436 -556 189.116"; + rotation = "-0.204638 -0.0226176 0.978576 74.19"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-732 -652 243.428"; + rotation = "0.0125208 -0.180659 0.983466 51.7462"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-420 -236 281.787"; + rotation = "-0.14061 0.169516 0.975445 226.95"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "100 276 270.038"; + rotation = "-0.24489 0.144667 -0.958697 35.3754"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-220 -732 155.116"; + rotation = "0.163703 -0.0269342 0.986142 80.7882"; + scale = "1.7 1.7 1.7"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-876 340 297.647"; + rotation = "0.0229803 0.281771 -0.959206 118.125"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-140 -572 240.116"; + rotation = "-0.647255 0.762274 9.93427e-06 25.3561"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-668 36 83.6781"; + rotation = "-0.13634 -0.069173 -0.988244 117.602"; + scale = "1.9 1.9 1.9"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-372 372 201.631"; + rotation = "0.150186 0.124972 0.980727 200.604"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-452 -988 205.038"; + rotation = "0.0756881 0.274848 0.958504 34.3462"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-76 -1188 174.678"; + rotation = "-0.0371732 0.117899 0.99233 125.36"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-540 100 164.303"; + rotation = "0.359859 -0.116815 -0.925665 33.3561"; + scale = "0.9 0.9 0.9"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-868 180 242.522"; + rotation = "0.237012 0.16286 0.957759 107.375"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-1188 -68 171.553"; + rotation = "0.104403 -0.233341 0.966774 70.8182"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-1228 -76 169.897"; + rotation = "-0.478329 0.00440113 -0.87817 47.2219"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-772 -1076 181.397"; + rotation = "-0.151796 -0.281647 0.947435 62.7148"; + scale = "1 1 1"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-572 -396 209.85"; + rotation = "0.0429078 0.00236508 -0.999076 71.0502"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "100 692 257.006"; + rotation = "0.2091 0.0977605 -0.972995 89.5676"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-388 -508 198.163"; + rotation = "-0.0913206 -0.39729 0.913138 33.7876"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-716 -900 193.741"; + rotation = "-0.172211 0.0575155 -0.98338 34.5409"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-604 -1196 149.116"; + rotation = "0.105062 -0.414917 0.903773 58.8267"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "84 -1140 197.553"; + rotation = "0.0219609 0.47998 0.877005 19.3419"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-332 -812 174.991"; + rotation = "-0.0547983 -0.217969 0.974416 225.924"; + scale = "1.5 1.5 1.5"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "516 268 81.1312"; + rotation = "-0.109726 -0.0198273 0.993764 132.266"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-788 -772 146.397"; + rotation = "-0.0719837 0.250632 0.965402 95.0126"; + scale = "2 2 2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-1220 -980 190.819"; + rotation = "-0.446217 -0.173871 0.877872 21.5849"; + scale = "1.1 1.1 1.1"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-340 -636 173.069"; + rotation = "-0.011205 -0.207286 -0.978216 91.2618"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-204 -1180 241.897"; + rotation = "-0.0357533 0.157542 0.986865 154.33"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-12 -1036 185.037"; + rotation = "0.108319 0.231114 0.966878 205.167"; + scale = "0.7 0.7 0.7"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-1156 -396 162.522"; + rotation = "0.0808992 -0.0970829 -0.991983 96.4586"; + scale = "1.6 1.6 1.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-692 -1156 110.522"; + rotation = "0.064278 -0.0175047 0.997778 68.1178"; + scale = "0.6 0.6 0.6"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-724 468 197.1"; + rotation = "-0.212503 -0.14336 0.966587 70.829"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-588 556 145.678"; + rotation = "-0.0384027 0.271171 0.961765 117.99"; + scale = "1.4 1.4 1.4"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-892 580 220.662"; + rotation = "0.325285 0.109337 -0.939274 72.3869"; + scale = "0.8 0.8 0.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "452 724 194.022"; + rotation = "0.0170151 -0.22349 0.974558 204.383"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-948 708 171.413"; + rotation = "-0.0574977 0.246303 0.967486 93.8912"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-1212 732 286.131"; + rotation = "-0.178555 0.123535 0.976144 201.488"; + scale = "1.8 1.8 1.8"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-1204 -564 230.241"; + rotation = "-0.12396 0.111479 0.986005 124.667"; + scale = "0.5 0.5 0.5"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "204 428 209.913"; + rotation = "-0.159414 -0.337539 0.927715 39.6653"; + scale = "1.2 1.2 1.2"; + shapeName = "borg1.dts"; + + locked = "true"; + }; + }; + new SimGroup(Addition4BEPlant5) { + + powerCount = "0"; + + new TSStatic() { + position = "-348 -388 273.017"; + rotation = "0.459994 0.402652 -0.791376 34.9749"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-291.972 -83.9854 242.097"; + rotation = "-0.0750568 0.052783 0.995781 54.1962"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-172 132 262.549"; + rotation = "0.426287 -0.566626 0.705134 28.0791"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "60 44 176.455"; + rotation = "0.222412 0.0334733 -0.974378 84.4786"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-108 -100 253.361"; + rotation = "0.171212 0.234462 0.956929 119.225"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-540 124 159.377"; + rotation = "0.15098 -0.0113431 0.988472 170.115"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-492 -156 221.752"; + rotation = "-0.106907 -0.102573 0.988964 124.525"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-612 -124 159.142"; + rotation = "-0.183267 0.779412 -0.599107 34.3794"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-164 -52 207.767"; + rotation = "0.246928 0.241346 0.938498 61.1352"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-468 -324 250.845"; + rotation = "-0.0223829 0.254575 0.966794 171.298"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-156 -332 188.283"; + rotation = "0.115069 -0.0493373 0.992131 82.4486"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "84 4 187.095"; + rotation = "-0.265405 0.462726 0.84584 39.745"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-580 124 157.345"; + rotation = "-0.0112826 0.583423 -0.81209 37.7098"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-332 44 266.408"; + rotation = "0.0534719 -0.105452 0.992986 230.687"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-580 -508 191.877"; + rotation = "0.179059 -0.110069 0.977662 168.266"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-340 -28 257.674"; + rotation = "-0.133094 -0.0971992 0.986326 129.61"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-132 -500 269.533"; + rotation = "0.0584764 0.119672 0.99109 141.321"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-460 -564 196.845"; + rotation = "0.0170505 0.0575948 0.998194 78.1015"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-300.046 -92.0244 243.399"; + rotation = "0.0926805 0.124321 0.987904 230.46"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-476 -300 238.736"; + rotation = "0.0876534 0.327129 0.940906 63.0678"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-12 156 198.142"; + rotation = "-0.575448 -0.659234 0.484015 32.3829"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-660 -340 215.033"; + rotation = "0.063571 -0.0971338 -0.993239 110.365"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-260 196 194.08"; + rotation = "0.132239 -0.159534 -0.978295 99.2431"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-564 -308 226.861"; + rotation = "-0.309793 0.0750986 -0.947834 86.0554"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-508 -420 228.439"; + rotation = "0.0405069 -0.166726 0.985171 89.8558"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-364 -244 278.377"; + rotation = "0.0797222 0.220707 0.972077 213.103"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-628 -484 206.861"; + rotation = "0.0369194 0.189577 0.981171 161.351"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-332 -140 242.689"; + rotation = "-0.0286854 0.0562031 0.998007 101.112"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-484 -100 220.002"; + rotation = "-0.124114 0.125319 0.984323 212.51"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-60 -140 252.502"; + rotation = "0.0856221 -0.0194645 0.996137 129.172"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-44 -196 268.533"; + rotation = "-0.193507 -0.273939 0.942079 55.7788"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-196 108 259.314"; + rotation = "0.122627 0.304065 -0.944726 92.2571"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-132 -508 271.486"; + rotation = "0.600167 -0.0090163 -0.799824 17.4552"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-612 -68 161.205"; + rotation = "0.553183 0.249892 -0.794697 23.7828"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-364 36 263.502"; + rotation = "-0.220423 -0.0972801 0.970541 114.567"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-252.001 -331.995 231.669"; + rotation = "-0.143908 0.215514 0.965839 231.426"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-540 -364 220.97"; + rotation = "-0.219444 -0.12916 0.967038 227.566"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-196 -228 265.267"; + rotation = "-0.206568 -0.00898692 0.978391 85.2464"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-244 -340 236.189"; + rotation = "0.516892 -0.122113 -0.847296 53.2197"; + scale = "1.2 1.2 1.2"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-444 -468 217.564"; + rotation = "0.117218 -0.0287191 0.992691 226.694"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-540 116 160.127"; + rotation = "-0.0307647 -0.213538 -0.97645 102.337"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-260 -12 227.955"; + rotation = "-0.25699 -0.12858 -0.957822 111.317"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-628 -60 156.361"; + rotation = "0.214392 0.369106 0.904321 49.2191"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-100 132 245.002"; + rotation = "0.139914 -0.0565835 0.988546 80.6507"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-620 -492 209.017"; + rotation = "0.294558 -0.0183747 0.955457 37.563"; + scale = "1.4 1.4 1.4"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "100 -20 188.752"; + rotation = "0.0721596 0.263584 -0.961934 63.9811"; + scale = "1.5 1.5 1.5"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-612 -476 205.127"; + rotation = "0.30191 0.355116 0.884728 43.6282"; + scale = "1 1 1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-644 -188 153.33"; + rotation = "0.109385 0.0182621 0.993832 224.75"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-324 -20 260.689"; + rotation = "0.154024 -0.154196 0.975961 211.269"; + scale = "1.1 1.1 1.1"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-428 -204 265.314"; + rotation = "-0.0175707 0.274211 0.961509 125.844"; + scale = "1.3 1.3 1.3"; + shapeName = "borg5.dts"; + + locked = "true"; + }; + }; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera() { + position = "-231.046 157.459 275.245"; + rotation = "0 0 1 187.93"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + new Camera() { + position = "-284.747 -350.642 315.91"; + rotation = "0.0271497 -0.144439 0.989141 158.935"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + }; + new Camera() { + position = "-267.724 -455.853 291.697"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + new Camera() { + position = "-217.651 66.5467 297.437"; + rotation = "0.687314 0.147262 -0.711276 33.5276"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + }; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "-263.277 -357.296 253.922"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "65"; + sphereWeight = "70"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "true"; + }; + new SpawnSphere() { + position = "-265.751 -424.953 310.561"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "20"; + sphereWeight = "10"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "true"; + }; + new SpawnSphere() { + position = "-370.762 -358.368 258.755"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "40"; + sphereWeight = "10"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "true"; + }; + new SpawnSphere() { + position = "-183.235 -434.272 270.77"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "40"; + sphereWeight = "10"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "true"; + }; + }; + new InteriorInstance() { + position = "-266.116 -420.688 279.334"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dmisc_stonehenge2.dif"; + showTerrainInside = "0"; + + team = "1"; + locked = "true"; + }; + new InteriorInstance() { + position = "-262.818 -351.176 256.834"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dbunk_stonehenge1.dif"; + showTerrainInside = "0"; + + team = "1"; + locked = "true"; + }; + new InteriorInstance() { + position = "-201.872 -282.001 229.924"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dmisc_stonehenge3.dif"; + showTerrainInside = "0"; + + team = "1"; + locked = "true"; + }; + new Item() { + position = "-266.035 -424.608 287.338"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "1"; + WayPoint = "10770"; + Trigger = "10771"; + originalPosition = "-266.035 -424.608 287.338 1 0 0 0"; + Target = "33"; + isHome = "1"; + className = "FlagObj"; + locked = "true"; + }; + }; + new SimGroup(Team2) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "-235.209 56.2366 243.352"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "65"; + sphereWeight = "70"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "true"; + }; + new SpawnSphere() { + position = "-232.539 133.468 295.615"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "20"; + sphereWeight = "10"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "true"; + }; + new SpawnSphere() { + position = "-330.719 76.4078 284.289"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "40"; + sphereWeight = "10"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "true"; + }; + new SpawnSphere() { + position = "-152.112 123.088 255.393"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "40"; + sphereWeight = "10"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "true"; + }; + }; + new InteriorInstance() { + position = "-184.84 -26.4323 213.682"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + interiorFile = "dmisc_stonehenge3.dif"; + showTerrainInside = "0"; + + team = "2"; + locked = "true"; + }; + new InteriorInstance() { + position = "-235.691 58.2761 240.592"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + interiorFile = "dbunk_stonehenge1.dif"; + showTerrainInside = "0"; + + team = "2"; + locked = "true"; + }; + new InteriorInstance() { + position = "-232.393 127.788 263.092"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + interiorFile = "dmisc_stonehenge2.dif"; + showTerrainInside = "0"; + + team = "2"; + locked = "true"; + }; + new Item() { + position = "-232.377 131.943 271.101"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + team = "2"; + WayPoint = "10772"; + Trigger = "10773"; + originalPosition = "-232.377 131.943 271.101 1 0 0 0"; + Target = "34"; + isHome = "1"; + className = "FlagObj"; + locked = "true"; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + + new InteriorInstance() { + position = "-274.727 -111.78 269.334"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "dmisc_stonehenge1.dif"; + showTerrainInside = "0"; + + team = "0"; + locked = "true"; + }; + }; + }; + new SimGroup(AudioCreatures) { + + powerCount = "0"; + + new AudioEmitter() { + position = "-181.351 9.15497 201.844"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/frog1.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.5"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "-259.975 -299.322 218.174"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/frog1.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.5"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "-124.385 -298.592 189.396"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/frog1.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.5"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "-643.034 -429.199 190.591"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/frog1.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.5"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "true"; + }; + }; + new Lightning() { + position = "-274.935 -143.111 353.049"; + rotation = "1 0 0 0"; + scale = "512 512 300"; + dataBlock = "DefaultStorm"; + lockCount = "0"; + homingCount = "0"; + strikesPerMinute = "8"; + strikeWidth = "2.5"; + chanceToHitTarget = "0.5"; + strikeRadius = "5"; + boltStartRadius = "20"; + color = "1.000000 1.000000 1.000000 1.000000"; + fadeColor = "0.100000 0.100000 1.000000 1.000000"; + useFog = "1"; + + locked = "true"; + }; + new AudioEmitter() { + position = "-270.646 -148.906 353.134"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/wetwind.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.9"; + isLooping = "1"; + is3D = "1"; + minDistance = "50"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "true"; + }; + new InteriorInstance() { + position = "-229.433 99.3042 268.549"; + rotation = "0 0 -1 89.9544"; + scale = "1 1 1"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "-235.993 78.7015 245.438"; + rotation = "-0.575109 0.575567 -0.581353 119.617"; + scale = "1 1 1"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "-261.396 -371.517 261.064"; + rotation = "0.575109 0.575568 0.581353 119.617"; + scale = "1 1 1"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; + new InteriorInstance() { + position = "-268.85 -392.206 284.775"; + rotation = "0 0 1 89.9543"; + scale = "1 1 1"; + interiorFile = "swall1.dif"; + showTerrainInside = "0"; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/TWL_WilderZoneLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/TWL_WilderZoneLT.mis new file mode 100644 index 00000000..67957c80 --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/TWL_WilderZoneLT.mis @@ -0,0 +1,1418 @@ +// DisplayName = TWL-WilderZone LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//There's one simple rule in war: Win and live, or lose and die. +//If the other tribes are too weak, we'll carve the blood eagle +//on their sorry carcasses and carry the remains as banners into battle. +// -- Brakus D'Vehne - Blood Eagle Talon Prime +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[CTF]800 points to win +//No vehicle stations +//Map by =Sabre= +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + musicTrack = "lush"; + CTF_timeLimit = "30"; + CTF_scoreLimit = "8"; + powerCount = "0"; + cdTrack = "2"; + + new MissionArea(MissionArea) { + area = "-520 -520 1040 1040"; + flightCeiling = "450"; + flightCeilingRange = "50"; + + locked = "true"; + }; + new Sun() { + position = "-18.9674 -29.8405 243.967"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.500000 0.600000 0.500000 1.000000"; + ambient = "0.300000 0.300000 0.300000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new Sky(Sky) { + position = "-712 -352 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "450"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.320000 0.460000 0.500000 0.000000"; + fogDistance = "320"; + fogColor = "0.300000 0.450000 0.450000 1.000000"; + fogVolume1 = "300 0 80"; + fogVolume2 = "0 0 0"; + fogVolume3 = "0 0 0"; + materialList = "Starfallen.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 -5639490784253845060000000000.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 -5639490784253845060000000000.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -5639490784253845060000000000.000000"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 nan 0"; + high_fogVolume2 = "-1 0 nan"; + high_fogVolume3 = "-1 nan 0"; + + locked = "true"; + cloudSpeed0 = "0.000000 0.000000"; + }; + new WaterBlock() { + position = "-1024 -1024 42.4"; + rotation = "1 0 0 0"; + scale = "2048 2048 20"; + liquidType = "StagnantWater"; + density = "1"; + viscosity = "5"; + waveMagnitude = "0.3"; + surfaceTexture = "LiquidTiles/AlgaeWater"; + surfaceOpacity = "0.8"; + envMapTexture = "lush/skies/lushcloud3"; + envMapIntensity = "0.4"; + removeWetEdges = "0"; + AudioEnvironment = "Underwater"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet1"; + terrainFile = "TWL-WilderZone.ter"; + squareSize = "8"; + + visibleDistance = "600"; + locked = "true"; + position = "-1024 -1024 0"; + hazeDistance = "500"; + }; + new NavigationGraph(NavGraph) { + conjoinAngleDev = "45"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + conjoinBowlDev = "20"; + locked = "true"; + coverage = "0"; + position = "0 0 0 1"; + GraphFile = "WilderZone.nav"; + XDimOverSize = "0"; + rotation = "0 0 0 0"; + YDimOverSize = "0"; + scale = "1 1 1"; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera(Camera) { + position = "-24.1356 -8.39128 108.8"; + rotation = "0 0 -1 14.3239"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + }; + new Camera(Camera) { + position = "167.008 -502.707 185.289"; + rotation = "0.512648 0.166115 -0.842376 42.08"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + }; + new Camera(Camera) { + position = "65.8163 463.576 174.192"; + rotation = "-0.102121 -0.245956 0.963886 223.623"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + team = "0"; + }; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + powerCount = "1"; + + new SimGroup(MainBase1) { + + powerCount = "1"; + }; + new InteriorInstance() { + position = "-210.802 377.479 110.095"; + rotation = "-0 0 -1 44.9087"; + scale = "1 1 1"; + interiorFile = "bbase_ccb5.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new Item(Team1FLAG1) { + position = "-39.3839 333.499 83.1473"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + className = "FlagObj"; + locked = "true"; + Target = "33"; + originalPosition = "-39.3839 333.499 83.1473 1 0 0 0"; + WayPoint = "7924"; + team = "1"; + Trigger = "7925"; + isHome = "1"; + }; + new InteriorInstance() { + position = "-42.7503 340.269 90.2779"; + rotation = "0 0 1 45.2637"; + scale = "0.6 0.6 0.6"; + interiorFile = "bmisc_-nef_flagstand1_x.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new SimGroup(spawnspheres) { + + powerCount = "1"; + + new SpawnSphere() { + position = "-200.034 367.595 112.733"; + rotation = "0 0 1 134.645"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "45"; + sphereWeight = "75"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "true"; + }; + new SpawnSphere() { + position = "55.1137 334.814 96.0624"; + rotation = "-0.101018 0.316963 0.943043 3.61983"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "35"; + sphereWeight = "25"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "true"; + }; + }; + new InteriorInstance() { + position = "-186.03 248.188 113.224"; + rotation = "1 0 0 0"; + scale = "1 1.54761 1"; + interiorFile = "bmisc6.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + new SimGroup(BaseTower1) { + + providesPower = "1"; + powerCount = "2"; + + new InteriorInstance() { + position = "54.9178 357.701 81.3585"; + rotation = "0 0 1 180.091"; + scale = "1.1 1.1 1.2"; + interiorFile = "btowr6.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + }; + }; + new SimGroup(Team2) { + + powerCount = "1"; + + new SimGroup(MainBase1) { + + powerCount = "1"; + }; + new InteriorInstance() { + position = "164.942 -422.987 109.88"; + rotation = "0 0 1 135"; + scale = "1 1 1"; + interiorFile = "bbase_ccb5.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new Item(Team2FLAG1) { + position = "-2.11605 -369.739 82.1264"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "1"; + + className = "FlagObj"; + locked = "true"; + Target = "44"; + originalPosition = "-2.11605 -369.739 82.1264 1 0 0 0"; + WayPoint = "7926"; + team = "2"; + Trigger = "7927"; + isHome = "1"; + }; + new InteriorInstance() { + position = "-5.54994 -363.003 89.257"; + rotation = "0 0 1 44.6907"; + scale = "0.6 0.6 0.6"; + interiorFile = "bmisc_-nef_flagstand1_x.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new InteriorInstance() { + position = "145.883 -288.045 112.937"; + rotation = "1 0 0 0"; + scale = "1 1.54761 1"; + interiorFile = "bmisc6.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new SimGroup(BaseTower1) { + + providesPower = "1"; + powerCount = "2"; + + new InteriorInstance() { + position = "-101.338 -395.693 81.6594"; + rotation = "1 0 0 0"; + scale = "1.1 1.1 1.2"; + interiorFile = "btowr6.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + }; + new SimGroup(spawnspheres) { + + powerCount = "1"; + + new SpawnSphere() { + position = "154.643 -413.083 112.668"; + rotation = "0 0 -1 44.1178"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "45"; + sphereWeight = "75"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "true"; + }; + new SpawnSphere() { + position = "-100.225 -372.341 96.8297"; + rotation = "-0.101018 0.316963 0.943043 3.61983"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "35"; + sphereWeight = "25"; + indoorWeight = "0"; + outdoorWeight = "100"; + + locked = "true"; + }; + }; + }; + new SimGroup(Team0) { + + powerCount = "0"; + }; + }; + new SimGroup(Ambience) { + + powerCount = "0"; + + new AudioEmitter() { + position = "-32.6546 251.471 65.2661"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/frog1.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "250"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "3000"; + maxLoopGap = "10000"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "-6.71826 -281.039 65"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/frog1.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "250"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "3000"; + maxLoopGap = "10000"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "-260.521 93.6874 65"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/frog2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "250"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "3000"; + maxLoopGap = "10000"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "231.813 -121.396 65"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/frog2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "250"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "3000"; + maxLoopGap = "10000"; + type = "EffectAudioType"; + + locked = "true"; + }; + }; + new SimGroup(randomObjects) { + + powerCount = "0"; + + new SimGroup(Addition1BELgTree18) { + + powerCount = "0"; + + new TSStatic() { + position = "-105.916 639.629 74.625"; + rotation = "0 0 1 9.00004"; + scale = "1.2 1.2 1.2"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "64.5637 534.214 95.4281"; + rotation = "0 0 1 97.9998"; + scale = "1.5 1.5 1.5"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "564 -484 96.7125"; + rotation = "0 0 1 220"; + scale = "0.8 0.8 0.8"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-331.412 398.488 93.313"; + rotation = "0 0 1 51"; + scale = "0.8 0.8 0.8"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-276 -660 112.469"; + rotation = "0 0 1 60.0001"; + scale = "1.4 1.4 1.4"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "220 236 130.403"; + rotation = "0 0 1 204"; + scale = "1.4 1.4 1.4"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-2.69682 10.4494 72.6218"; + rotation = "0 0 -1 10.0001"; + scale = "0.8 0.8 0.8"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "332 372 142.047"; + rotation = "0 0 1 18"; + scale = "1 1 1"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-596 -668 74.9688"; + rotation = "0 0 1 137"; + scale = "1.3 1.3 1.3"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "652 -164 75.5344"; + rotation = "0 0 1 106"; + scale = "1.1 1.1 1.1"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "364 -12 73.2719"; + rotation = "0 0 -1 95.0004"; + scale = "1.4 1.4 1.4"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "300 684 105.081"; + rotation = "0 0 1 237"; + scale = "1.4 1.4 1.4"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "68.365 -675.201 75.1"; + rotation = "0 0 1 61.9998"; + scale = "0.8 0.8 0.8"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-337.425 -290.531 116.903"; + rotation = "0 0 -1 29"; + scale = "1.3 1.3 1.3"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-350.01 623.98 142.066"; + rotation = "0 0 -1 1.00014"; + scale = "1.4 1.4 1.4"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "660 -380 142.163"; + rotation = "0 0 1 51"; + scale = "0.9 0.9 0.9"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "312.203 -326.729 100.909"; + rotation = "0 0 -1 1.00014"; + scale = "1.5 1.5 1.5"; + shapeName = "borg18.dts"; + + locked = "true"; + }; + }; + new SimGroup(Addition1BELgTree16) { + + powerCount = "0"; + + new TSStatic() { + position = "-737.051 -432.156 93.1562"; + rotation = "0 0 1 116"; + scale = "1.3 1.3 1.3"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "788 404 107.391"; + rotation = "0 0 1 57"; + scale = "1.5 1.5 1.5"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-508 -204 111.975"; + rotation = "0 0 -1 93.0002"; + scale = "1.4 1.4 1.4"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "732 20 68.3281"; + rotation = "0 0 -1 16.0002"; + scale = "1.1 1.1 1.1"; + shapeName = "borg16.dts"; + + locked = "true"; + }; + }; + new SimGroup(Addition2BELgTree19) { + + powerCount = "0"; + + new TSStatic() { + position = "383.962 135.237 65.7188"; + rotation = "0 0 -1 46.0002"; + scale = "1.4 1.4 1.4"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-376.134 -69.0148 88.7562"; + rotation = "0 0 1 109"; + scale = "1.4 1.4 1.4"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-145.965 -293.582 108.756"; + rotation = "0 0 -1 73.0006"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-676.904 30.8688 82.5187"; + rotation = "0 0 -1 97"; + scale = "1.2 1.2 1.2"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-510.655 125.678 102.303"; + rotation = "0 0 1 152.886"; + scale = "1.3 1.3 1.3"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-432.92 -466.433 94.0343"; + rotation = "0 0 1 76"; + scale = "0.9 0.9 0.9"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-263.375 -8.23787 77.7031"; + rotation = "0 0 1 141"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-372.967 -175.367 75.1781"; + rotation = "0 0 1 157"; + scale = "0.8 0.8 0.8"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-88.4563 441.094 98.3343"; + rotation = "0 0 1 64.9998"; + scale = "1.3 1.3 1.3"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "349.612 -229.385 98.5375"; + rotation = "0 0 -1 92.0004"; + scale = "0.8 0.8 0.8"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-370.229 161.236 90.1594"; + rotation = "0 0 1 162"; + scale = "0.9 0.9 0.9"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-51.9312 -508.064 67.1594"; + rotation = "0 0 -1 78.8545"; + scale = "1.1 1.1 1.1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-335.05 298.062 106.778"; + rotation = "0 0 1 48"; + scale = "1.4 1.4 1.4"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-634.948 -175.768 70.2594"; + rotation = "0 0 1 15"; + scale = "1.1 1.1 1.1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-230.887 -432.89 92.4"; + rotation = "0 0 -1 104"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-117.117 -111.727 118.841"; + rotation = "0 0 1 58.9998"; + scale = "1.5 1.5 1.5"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "60.9 300.408 89.5594"; + rotation = "0 0 1 78.0002"; + scale = "1.1 1.1 1.1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-52 -28 72.65"; + rotation = "0 0 1 152"; + scale = "1 1 1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "153.345 46.8084 102.644"; + rotation = "0 0 1 138"; + scale = "0.8 0.8 0.8"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-230.794 206.764 104.569"; + rotation = "0 0 -1 16.9999"; + scale = "1.1 1.1 1.1"; + shapeName = "borg19.dts"; + + locked = "true"; + }; + }; + new SimGroup(Addition3BEPlant20) { + + powerCount = "0"; + + new TSStatic() { + position = "-116.306 115.412 65.7459"; + rotation = "-0.299321 -0.129743 -0.94529 67.5364"; + scale = "3.2 3.2 3.2"; + shapeName = "borg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-232.569 -171.095 64.1502"; + rotation = "-0.145979 0.27162 0.951269 137.896"; + scale = "3.9 3.9 3.9"; + shapeName = "borg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "334.95 103.808 71.3347"; + rotation = "-0.025969 -0.000139477 0.999663 202.007"; + scale = "3.3 3.3 3.3"; + shapeName = "borg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-374.327 -129.056 70.0866"; + rotation = "-0.00453787 -0.0157979 0.999865 121.733"; + scale = "3.1 3.3 3.1"; + shapeName = "borg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-27.9248 -2.38792 70.9867"; + rotation = "-0.113638 -0.0144307 -0.993417 63.6046"; + scale = "3.3 3.3 3.6018"; + shapeName = "borg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-192.285 -255.248 89.6826"; + rotation = "0.0705831 -0.0189649 0.997326 49.1676"; + scale = "3.2 3.10729 3.2"; + shapeName = "borg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-11.4664 45.885 66.9384"; + rotation = "-0.16376 0.986286 -0.0205774 20.9102"; + scale = "3.2 3.2 3.27382"; + shapeName = "borg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "100.799 -114.161 64.0639"; + rotation = "-0.0191189 0.159482 0.987016 223.856"; + scale = "3.9 3.9 3.65222"; + shapeName = "borg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "164.26 -32.2814 69.4702"; + rotation = "-0.133048 0.150484 -0.979619 88.0753"; + scale = "3.1 3.1 3.1"; + shapeName = "borg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-419.909 -88.6371 78.2616"; + rotation = "-0.00232894 -0.569276 0.822143 12.1347"; + scale = "3.1 3.1 3.1"; + shapeName = "borg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-368.439 -233.015 94.8636"; + rotation = "-0.0754509 0.0455333 0.996109 227.926"; + scale = "3.9 3.9 3.9"; + shapeName = "borg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "176.204 393.491 92.5529"; + rotation = "-0.0100743 0.0108486 0.99989 188.973"; + scale = "3 3 3"; + shapeName = "borg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-293.429 15.5632 71.4581"; + rotation = "-0.132847 0.0539384 -0.989668 37.4812"; + scale = "3.3 3.3 3.3"; + shapeName = "borg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "246.364 -18.0168 70.554"; + rotation = "0.0497473 0.0253328 0.998441 178.744"; + scale = "3.1 3.1 3.22674"; + shapeName = "borg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "133.233 161.792 95.6806"; + rotation = "0.0749194 0.0166093 0.997051 155.071"; + scale = "3.2 3.2 3.2"; + shapeName = "borg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-154.961 -19.1637 69.7687"; + rotation = "0 0 1 228"; + scale = "3.8 3.8 3.8"; + shapeName = "borg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-164.627 -200.351 97.2041"; + rotation = "-0.0249782 0.0392076 -0.998919 65.0566"; + scale = "3.2 3.2 3.2"; + shapeName = "borg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "354.187 286.595 108.644"; + rotation = "0.0254677 -0.0399764 0.998876 115.058"; + scale = "3.9 3.9 3.9"; + shapeName = "borg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "91.2507 147.794 92.2612"; + rotation = "0.198062 0.7947 0.57378 31.7327"; + scale = "3 3.0201 3.06565"; + shapeName = "borg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-92.9832 6.73844 66.9602"; + rotation = "0.0816256 0.343939 0.935437 207.959"; + scale = "3.3 3.3 3.3"; + shapeName = "borg20.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "104.264 -472.121 103.506"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "borg17.dts"; + + locked = "true"; + }; + }; + }; + new TSStatic() { + position = "168.63 -392.497 108.075"; + rotation = "0 0 -1 59.5876"; + scale = "2 2 2"; + shapeName = "stackable3s.dts"; + + locked = "true"; + }; + new Item() { + position = "169.05 -391.738 110.125"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ShockLance"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + Target = "-1"; + }; + new InteriorInstance() { + position = "-223.253 389.756 122.534"; + rotation = "0.561882 -0.227671 0.79527 217.813"; + scale = "1 1.54761 1"; + interiorFile = "bmisc6.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new Item() { + position = "-215.4 346.372 110.361"; + rotation = "0 0 1 181.237"; + scale = "1 1 1"; + dataBlock = "ShockLance"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + Target = "-1"; + }; + new TSStatic() { + position = "-214.964 347.121 108.311"; + rotation = "0 0 1 121.65"; + scale = "2 2 2"; + shapeName = "stackable3s.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-180.753 381.818 108.351"; + rotation = "-0 0 -1 30.9398"; + scale = "2 2 2"; + shapeName = "stackable3s.dts"; + + locked = "true"; + }; + new Item() { + position = "135.418 -426.721 110.337"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Mine"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + ammoStore = "3"; + locked = "true"; + Target = "-1"; + }; + new Item() { + position = "-180.031 382.237 110.456"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ChaingunAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + ammoStore = "25"; + locked = "true"; + Target = "-1"; + }; + new Item() { + position = "133.95 -427.589 110.287"; + rotation = "0 0 1 181.055"; + scale = "1 1 1"; + dataBlock = "ChaingunAmmo"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + locked = "true"; + Target = "-1"; + }; + new TSStatic() { + position = "134.68 -427.183 108.182"; + rotation = "0 0 1 150.115"; + scale = "2 2 2"; + shapeName = "stackable3s.dts"; + + locked = "true"; + }; + new Item() { + position = "-181.483 381.331 110.456"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Mine"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + ammoStore = "3"; + locked = "true"; + Target = "-1"; + }; + new TSStatic() { + position = "-183.341 397.658 117.195"; + rotation = "1 0 0 0"; + scale = "3 3 3.31387"; + shapeName = "stackable1s.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-230.891 350.064 117.105"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "stackable2l.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-196.273 373.826 110.1"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "stackable2m.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-215.092 391.543 110.077"; + rotation = "0 0 1 45.2637"; + scale = "1 1 1"; + shapeName = "stackable3s.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-214.178 392.402 110.064"; + rotation = "0 0 1 45.2637"; + scale = "1 1 1"; + shapeName = "stackable3s.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-215.035 392.464 111.063"; + rotation = "-0 0 -1 44.6907"; + scale = "1 1 1"; + shapeName = "stackable3s.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-214.177 391.549 111.076"; + rotation = "-0 0 -1 44.6907"; + scale = "1 1 1"; + shapeName = "stackable3s.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-206.501 362.803 110.103"; + rotation = "0 0 -1 30.9397"; + scale = "1 1 1"; + shapeName = "stackable4l.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-207.539 362.827 110.098"; + rotation = "0 0 1 28.6479"; + scale = "1 1 1"; + shapeName = "stackable4l.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-206.91 363.81 110.11"; + rotation = "0 0 1 88.2355"; + scale = "1 1 1"; + shapeName = "stackable4l.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-229.092 364.453 110.054"; + rotation = "0 0 1 45.2637"; + scale = "1 1 1"; + shapeName = "stackable5l.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "49.9197 355.46 79.0006"; + rotation = "0 0 -1 89.3814"; + scale = "1 1 1"; + shapeName = "stackable1l.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "183.098 -411.473 109.835"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "stackable2l.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "137.889 -443.117 116.878"; + rotation = "1 0 0 0"; + scale = "3 3 3.31387"; + shapeName = "stackable1s.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "186.008 -394.601 117.898"; + rotation = "-0 0 -1 81.9329"; + scale = "1 1 1"; + shapeName = "stackable3s.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "184.771 -394.392 117.885"; + rotation = "-0 0 -1 81.9329"; + scale = "1 1 1"; + shapeName = "stackable3s.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "185.491 -393.923 116.886"; + rotation = "0 0 1 8.02147"; + scale = "1 1 1"; + shapeName = "stackable3s.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "185.283 -395.16 116.899"; + rotation = "0 0 1 8.02147"; + scale = "1 1 1"; + shapeName = "stackable3s.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "168.267 -436.927 109.868"; + rotation = "0 0 1 225.355"; + scale = "1 1 1"; + shapeName = "stackable5l.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "161.528 -408.624 109.831"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "stackable2m.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "150.571 -418.721 109.889"; + rotation = "0 0 1 88.2355"; + scale = "1 1 1"; + shapeName = "stackable4l.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "149.942 -419.704 109.877"; + rotation = "0 0 1 28.6479"; + scale = "1 1 1"; + shapeName = "stackable4l.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "150.98 -419.728 109.882"; + rotation = "0 0 -1 30.9397"; + scale = "1 1 1"; + shapeName = "stackable4l.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-96.5748 -393.528 79.2997"; + rotation = "0 0 1 89.9544"; + scale = "0.7 0.7 0.7"; + shapeName = "stackable3l.dts"; + + locked = "true"; + }; + new FileObject() { + }; + new FileObject() { + }; + new InteriorInstance() { + position = "177.406 -435.51 122.118"; + rotation = "0.324334 0.810211 0.488227 82.1729"; + scale = "1 1.54761 1"; + interiorFile = "bmisc6.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "142.379 -437.976 118.639"; + rotation = "-0.104519 0.991944 -0.0715685 90.4577"; + scale = "1 1.54761 1"; + interiorFile = "bmisc6.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "128.604 -443.955 111.614"; + rotation = "0.269545 0.928028 0.257119 89.5515"; + scale = "1 1.54761 1"; + interiorFile = "bmisc6.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "186.654 -385.518 111.411"; + rotation = "0.414922 0.77904 0.470039 104.026"; + scale = "1 1.54761 1"; + interiorFile = "bmisc6.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "179.97 -400.412 118.486"; + rotation = "0.613498 0.499409 0.611728 126.68"; + scale = "1 1.54761 1"; + interiorFile = "bmisc6.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-224.648 354.846 118.768"; + rotation = "-0.53571 0.650349 -0.538574 114.073"; + scale = "1 1.54761 1"; + interiorFile = "bmisc6.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-232.638 340.443 111.657"; + rotation = "0.660285 -0.355242 0.661685 223.807"; + scale = "1 1.54761 1"; + interiorFile = "bmisc6.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-174.616 398.088 111.892"; + rotation = "0.664188 -0.195945 0.721429 201.215"; + scale = "1 1.54761 1"; + interiorFile = "bmisc6.dif"; + showTerrainInside = "0"; + + team = "2"; + }; + new InteriorInstance() { + position = "-188.441 392.225 118.917"; + rotation = "0.70532 0.0713215 0.705292 174.515"; + scale = "1 1.54761 1"; + interiorFile = "bmisc6.dif"; + showTerrainInside = "0"; + + team = "2"; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/VanDamnedLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/VanDamnedLT.mis similarity index 89% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/VanDamnedLT.mis rename to docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/VanDamnedLT.mis index 904ebfe9..b176498e 100644 --- a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/VanDamnedLT.mis +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/VanDamnedLT.mis @@ -1,9 +1,9 @@ -// DisplayName = VanDamnedLT -// MissionTypes = SCtF +// DisplayName = VanDamned LT +// MissionTypes = LCTF //--- MISSION QUOTE BEGIN --- //If you tell the truth, you don't have to remember anything. -//-- Mark Twain +//-- Mark Twain //--- MISSION QUOTE END --- //--- MISSION STRING BEGIN --- @@ -17,9 +17,9 @@ new SimGroup(MissionGroup) { powerCount = "0"; + CTF_timeLimit = "25"; CTF_scoreLimit = "8"; musicTrack = "desert"; - CTF_timeLimit = "25"; cdTrack = "6"; new MissionArea(MissionArea) { @@ -55,24 +55,24 @@ new SimGroup(MissionGroup) { squareSize = "8"; emptySquares = "162128 162384 110765 176556 176812"; + hazeDistance = "250"; visibleDistance = "1200"; locked = "true"; position = "-1024 -1024 0"; - hazeDistance = "250"; }; new NavigationGraph(NavGraph) { conjoinAngleDev = "45"; cullDensity = "0.3"; customArea = "0 0 0 0"; - conjoinBowlDev = "20"; - coverage = "0"; - scale = "1 1 1"; XDimOverSize = "0"; - locked = "true"; + scale = "1 1 1"; + conjoinBowlDev = "20"; GraphFile = "Damnation.nav"; - position = "0 0 0 1"; + locked = "true"; YDimOverSize = "0"; + coverage = "0"; + position = "0 0 0 1"; rotation = "0 0 0 0"; }; new Sky(Sky) { @@ -126,7 +126,7 @@ new SimGroup(MissionGroup) { powerCount = "1"; }; new Item() { - position = "-298.588 -24.004 83.2435"; + position = "-298.588 -24.004 84.6435"; rotation = "1 0 0 0"; scale = "1 1 1"; nameTag = "Flag"; @@ -137,13 +137,13 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - isHome = "1"; - originalPosition = "-298.588 -24.004 83.2435 1 0 0 0"; - Target = "33"; className = "FlagObj"; + Target = "33"; + originalPosition = "-298.588 -24.004 83.8435 1 0 0 0"; + isHome = "1"; team = "1"; - WayPoint = "5753"; - Trigger = "5754"; + WayPoint = "4880"; + Trigger = "4881"; }; new SpawnSphere() { position = "-123.135 1.02257 111.549"; @@ -184,7 +184,7 @@ new SimGroup(MissionGroup) { outdoorWeight = "100"; }; new Item() { - position = "284.889 375.783 85.0173"; + position = "284.889 375.783 86.6173"; rotation = "1 0 0 0"; scale = "1 1 1"; nameTag = "Flag"; @@ -195,14 +195,14 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "0"; - isHome = "1"; - originalPosition = "284.889 375.783 85.0173 1 0 0 0"; - Target = "36"; className = "FlagObj"; + Target = "34"; + originalPosition = "284.889 375.783 85.6173 1 0 0 0"; + isHome = "1"; searchSchedule = "10101"; team = "2"; - WayPoint = "5755"; - Trigger = "5756"; + WayPoint = "4882"; + Trigger = "4883"; }; }; new SimGroup(Team0) { @@ -257,14 +257,14 @@ new SimGroup(MissionGroup) { envMapIntensity = "1"; removeWetEdges = "1"; - params0 = "0.32 -0.67 0.066 0.5"; - params3 = "1.21 -0.61 0.13 -0.33"; extent = "100 100 10"; - floodFill = "1"; + params3 = "1.21 -0.61 0.13 -0.33"; params1 = "0.63 -2.41 0.33 0.21"; - params2 = "0.39 0.39 0.2 0.133"; - textureSize = "32 32"; seedPoints = "0 0 1 0 1 1 0 1"; + params2 = "0.39 0.39 0.2 0.133"; + params0 = "0.32 -0.67 0.066 0.5"; + textureSize = "32 32"; + floodFill = "1"; }; new WaterBlock(Water) { position = "-400 -312 -3.72741"; @@ -280,14 +280,14 @@ new SimGroup(MissionGroup) { envMapIntensity = "1"; removeWetEdges = "1"; - params0 = "0.32 -0.67 0.066 0.5"; - params3 = "1.21 -0.61 0.13 -0.33"; extent = "100 100 10"; - floodFill = "1"; + params3 = "1.21 -0.61 0.13 -0.33"; params1 = "0.63 -2.41 0.33 0.21"; - params2 = "0.39 0.39 0.2 0.133"; - textureSize = "32 32"; seedPoints = "0 0 1 0 1 1 0 1"; + params2 = "0.39 0.39 0.2 0.133"; + params0 = "0.32 -0.67 0.066 0.5"; + textureSize = "32 32"; + floodFill = "1"; }; new WaterBlock(Water) { position = "128 200 49.9316"; @@ -303,14 +303,14 @@ new SimGroup(MissionGroup) { envMapIntensity = "1"; removeWetEdges = "1"; - params0 = "0.32 -0.67 0.066 0.5"; - params3 = "1.21 -0.61 0.13 -0.33"; extent = "100 100 10"; - floodFill = "1"; + params3 = "1.21 -0.61 0.13 -0.33"; params1 = "0.63 -2.41 0.33 0.21"; - params2 = "0.39 0.39 0.2 0.133"; - textureSize = "32 32"; seedPoints = "0 0 1 0 1 1 0 1"; + params2 = "0.39 0.39 0.2 0.133"; + params0 = "0.32 -0.67 0.066 0.5"; + textureSize = "32 32"; + floodFill = "1"; }; new TSStatic() { position = "0.776892 455.757 134.843"; @@ -325,12 +325,11 @@ new SimGroup(MissionGroup) { interiorFile = "ruin1.dif"; showTerrainInside = "0"; }; - new InteriorInstance() { - position = "284.566 376.227 61.0071"; + new TSStatic() { + position = "-470.071 665.919 127.195"; rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "pplat3.dif"; - showTerrainInside = "0"; + scale = "4.51795 3.4091 3.22469"; + shapeName = "porg6.dts"; }; new InteriorInstance() { position = "-364.342 -57.3132 94.0845"; @@ -340,10 +339,10 @@ new SimGroup(MissionGroup) { showTerrainInside = "0"; }; new InteriorInstance(InteriorInstance) { - position = "-298.885 -24.5969 59.2237"; - rotation = "0 1 0 0.0395647"; - scale = "1 1 1"; - interiorFile = "pplat3.dif"; + position = "-298.528 -23.981 83.0456"; + rotation = "0 0 1 20.6265"; + scale = "1.1 1.1 1"; + interiorFile = "anthem_pipestand2-desert.dif"; showTerrainInside = "0"; }; new TSStatic() { @@ -372,9 +371,18 @@ new SimGroup(MissionGroup) { interiorFile = "ptowr5.dif"; showTerrainInside = "0"; }; - new FileObject() { - }; - new FileObject() { + new Item() { + position = "-213.25 156.655 172.896"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairKit"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + Target = "-1"; }; new Item() { position = "357.046 396.701 94.7712"; @@ -446,24 +454,12 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; shapeName = "porg3.dts"; }; - new TSStatic() { - position = "-470.071 665.919 127.195"; - rotation = "1 0 0 0"; - scale = "4.51795 3.4091 3.22469"; - shapeName = "porg6.dts"; - }; - new Item() { - position = "-213.25 156.655 172.896"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairKit"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - - Target = "-1"; + new InteriorInstance(InteriorInstance) { + position = "284.978 375.745 84.8538"; + rotation = "0 0 1 20.0536"; + scale = "1.1 1.1 1"; + interiorFile = "anthem_pipestand2-desert.dif"; + showTerrainInside = "0"; }; }; //--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/WhiteDwarfDeluxeLT.mis b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/WhiteDwarfDeluxeLT.mis new file mode 100644 index 00000000..533d8144 --- /dev/null +++ b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/missions/WhiteDwarfDeluxeLT.mis @@ -0,0 +1,2464 @@ +// DisplayName = WhiteDwarf Deluxe LT +// MissionTypes = LCTF + +//--- MISSION QUOTE BEGIN --- +//Make it new. +// -- Ezra Pound +//--- MISSION QUOTE END --- + +//--- MISSION STRING BEGIN --- +//[CTF]800 points to win +//Map by Rilke (assisted: z0dd, Peachskin) +//Edited by ChocoTaco +//--- MISSION STRING END --- + +//--- OBJECT WRITE BEGIN --- +new SimGroup(MissionGroup) { + + powerCount = "0"; + musicTrack = "lush"; + cdTrack = "2"; + CTF_scoreLimit = "8"; + CTF_timeLimit = "25"; + + new MissionArea(MissionArea) { + area = "-952 -760 1904 1520"; + flightCeiling = "2000"; + flightCeilingRange = "50"; + + locked = "true"; + }; + new Sun() { + position = "-1216 -848 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + direction = "0.57735 0.57735 -0.57735"; + color = "0.500000 0.860000 0.500000 1.000000"; + ambient = "0.600000 0.860000 0.600000 1.000000"; + texture[0] = "special/sunFlare"; + texture[1] = "special/sunFlare02"; + texture[2] = "special/LensFlare/flare01"; + texture[3] = "special/LensFlare/flare02"; + texture[4] = "special/LensFlare/flare03"; + lensFlareScale = "0.7"; + lensFlareIntensity = "1"; + frontFlareSize = "300"; + backFlareSize = "450"; + flareColor = "1.000000 1.000000 1.000000 1.000000"; + + locked = "true"; + }; + new TerrainBlock(Terrain) { + rotation = "1 0 0 0"; + scale = "1 1 1"; + detailTexture = "details/lushdet1"; + terrainFile = "WhiteDwarf.ter"; + squareSize = "8"; + + visibleDistance = "1200"; + locked = "true"; + position = "-1024 -1024 0"; + hazeDistance = "250"; + }; + new NavigationGraph(navGraph) { + conjoinAngleDev = "45"; + cullDensity = "0.3"; + customArea = "0 0 0 0"; + + GraphFile = "WhiteDwarf.nav"; + locked = "true"; + XDimOverSize = "0"; + position = "0 0 0 1"; + conjoinBowlDev = "20"; + rotation = "0 0 0 0"; + coverage = "0"; + YDimOverSize = "0"; + scale = "1 1 1"; + }; + new WaterBlock(Water) { + position = "-1024 -1024 28"; + rotation = "1 0 0 0"; + scale = "2048 2048 68.8133"; + liquidType = "RiverWater"; + density = "1"; + viscosity = "3"; + waveMagnitude = "1"; + surfaceTexture = "LiquidTiles/AlgaeWater"; + surfaceOpacity = "0.5"; + envMapTexture = "ice/skies/icebound_emap_cloudsground"; + envMapIntensity = "0.05"; + removeWetEdges = "0"; + + locked = "true"; + }; + new SimGroup(Teams) { + + powerCount = "0"; + + new SimGroup(Team1) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "-352.093 -207.92 148.513"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "60"; + indoorWeight = "10"; + outdoorWeight = "70"; + }; + }; + new SimGroup(Base0) { + + powerCount = "0"; + + new Item() { + position = "-292.395 -74.0942 98.949"; + rotation = "0 0 1 69.9007"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + className = "FlagObj"; + locked = "true"; + originalPosition = "-292.395 -74.0942 98.949 0 0 1 1.22"; + isHome = "1"; + team = "1"; + WayPoint = "9331"; + Trigger = "9332"; + Target = "33"; + }; + new InteriorInstance() { + position = "-242.657 -177.142 84.957"; + rotation = "-0 0 -1 20.6266"; + scale = "1 1 1"; + interiorFile = "rilke_whitedwarf_bridge.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "1"; + }; + }; + }; + new SimGroup(Team2) { + + powerCount = "0"; + + new SimGroup(spawnspheres) { + + powerCount = "0"; + + new SpawnSphere() { + position = "164.786 417.681 146.112"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "SpawnSphereMarker"; + lockCount = "0"; + homingCount = "0"; + radius = "50"; + sphereWeight = "90"; + indoorWeight = "10"; + outdoorWeight = "70"; + }; + }; + new SimGroup(Base0) { + + powerCount = "0"; + + new InteriorInstance() { + position = "30.9648 425.211 85.2133"; + rotation = "0 0 -1 29.7943"; + scale = "1 1 1"; + interiorFile = "rilke_whitedwarf_bridge.dif"; + showTerrainInside = "0"; + + locked = "true"; + team = "2"; + }; + new Item() { + position = "70.7553 335.087 99.1173"; + rotation = "0 0 -1 119.931"; + scale = "1 1 1"; + nameTag = "Flag"; + dataBlock = "flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + + className = "FlagObj"; + locked = "true"; + originalPosition = "70.7553 335.087 99.1173 0 0 -1 2.09319"; + isHome = "1"; + team = "2"; + WayPoint = "9333"; + Trigger = "9334"; + Target = "34"; + }; + }; + }; + new SimGroup(team0) { + + powerCount = "0"; + }; + }; + new SimGroup(ObserverDropPoints) { + + powerCount = "0"; + + new Camera(flag1) { + position = "-395.316 -210.379 171.587"; + rotation = "0.205498 -0.131718 0.969753 66.9263"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + new Camera(flag2) { + position = "99.9098 421.762 158.977"; + rotation = "0.0621169 -0.0647442 0.995967 92.6042"; + scale = "1 1 1"; + dataBlock = "Observer"; + lockCount = "0"; + homingCount = "0"; + + locked = "true"; + }; + }; + new InteriorInstance() { + position = "-89.9105 116.362 88.8316"; + rotation = "0 0 -1 2.8649"; + scale = "1 1 1"; + interiorFile = "rilke_whitedwarf_bridge.dif"; + showTerrainInside = "0"; + + locked = "true"; + }; + new Sky(Sky) { + position = "0 0 0"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + cloudHeightPer[0] = "0.349971"; + cloudHeightPer[1] = "0.25"; + cloudHeightPer[2] = "0.199973"; + cloudSpeed1 = "0.0001"; + cloudSpeed2 = "0.0002"; + cloudSpeed3 = "0.0003"; + visibleDistance = "360"; + useSkyTextures = "1"; + renderBottomTexture = "0"; + SkySolidColor = "0.090000 0.220000 0.090000 1.000000"; + fogDistance = "240"; + fogColor = "0.190000 0.320000 0.190000 1.000000"; + fogVolume1 = "130 0 101"; + fogVolume2 = "650 101 225"; + fogVolume3 = "0 0 0"; + materialList = "muddy.dml"; + windVelocity = "1 0 0"; + windEffectPrecipitation = "0"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 -57501876.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 -51974240.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -0.000020"; + high_visibleDistance = "-1"; + high_fogDistance = "-1"; + high_fogVolume1 = "-1 0 1.97348e-39"; + high_fogVolume2 = "-1 -2.87572e+38 -0.0730211"; + high_fogVolume3 = "-1 -0.000779272 -3.60032e-33"; + + locked = "true"; + cloudSpeed0 = "0.0000003 0.0000003"; + }; + new SimGroup(audio) { + + powerCount = "0"; + + new AudioEmitter() { + position = "184.87 312.715 96.9171"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/lakewaves2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "116.682 355.595 95.4617"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/frog2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.5"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "false"; + }; + new AudioEmitter() { + position = "63.776 120.7 100.986"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/lakewaves2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "-84.2244 8.51138 98.151"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/lakewaves2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "-157.921 -118.817 99.9795"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/lakewaves2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "-353.843 -66.377 99.5347"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/lakewaves2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "-261.771 181.643 98.5864"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/lakewaves2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "-104.109 253.302 96.3326"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/lakewaves2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "1"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "-234.45 189.109 94.4138"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/frog2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.5"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "-214.61 -95.9385 97.5166"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/frog2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.5"; + isLooping = "1"; + is3D = "1"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "true"; + }; + new AudioEmitter() { + position = "232.405 251.588 116.216"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + fileName = "fx/environment/coldwind1.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.5"; + isLooping = "1"; + is3D = "0"; + minDistance = "20"; + maxDistance = "100"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; + + locked = "true"; + }; + }; + new TSStatic() { + position = "-665.332 438.397 120.19"; + rotation = "0 0 1 23"; + scale = "1.9 1.9 1.9"; + shapeName = "dorg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-271.394 -137.416 114.577"; + rotation = "0 0 -1 59.0003"; + scale = "1.2 1.2 1.2"; + shapeName = "dorg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "281.833 354.807 155.642"; + rotation = "0 0 1 132"; + scale = "1.2 1.2 1.2"; + shapeName = "dorg16.dts"; + + locked = "true"; + }; + new SimGroup(randomObjects) { + + powerCount = "0"; + + new SimGroup(Addition13SWTree22) { + + powerCount = "0"; + + new TSStatic() { + position = "212 708 112.562"; + rotation = "0 0 1 219"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg22.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-516 -572 126.672"; + rotation = "1 0 0 0"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg22.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "244 796 112.422"; + rotation = "0 0 1 219"; + scale = "1.5 1.5 1.5"; + shapeName = "sorg22.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "364 -492 141.969"; + rotation = "0 0 -1 5.99979"; + scale = "0.5 0.5 0.5"; + shapeName = "sorg22.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "252 -548 176.719"; + rotation = "0 0 -1 14"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg22.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "380 -220 124.891"; + rotation = "0 0 -1 100"; + scale = "0.5 0.5 0.5"; + shapeName = "sorg22.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-468 140 139.531"; + rotation = "0 0 -1 71.0004"; + scale = "1 1 1"; + shapeName = "sorg22.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "84 -92 115.984"; + rotation = "0 0 -1 72.0002"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg22.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "132 -516 159.219"; + rotation = "0 0 -1 101"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg22.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-740 116 149.891"; + rotation = "0 0 -1 115"; + scale = "0.6 0.6 0.6"; + shapeName = "sorg22.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-572 164 147.328"; + rotation = "0 0 1 212"; + scale = "0.6 0.6 0.6"; + shapeName = "sorg22.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "436 188 142.578"; + rotation = "0 0 1 66.0002"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg22.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "292 -4 139.125"; + rotation = "0 0 -1 19.0001"; + scale = "1.5 1.5 1.5"; + shapeName = "sorg22.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-84 -532 143.734"; + rotation = "0 0 1 206"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg22.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "508 428 117.922"; + rotation = "0 0 1 152"; + scale = "0.7 0.7 0.7"; + shapeName = "sorg22.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "468 -452 130.875"; + rotation = "0 0 1 161"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg22.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-700 812 137.469"; + rotation = "0 0 1 70"; + scale = "0.7 0.7 0.7"; + shapeName = "sorg22.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-716 -340 139.891"; + rotation = "0 0 1 212"; + scale = "0.5 0.5 0.5"; + shapeName = "sorg22.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-644 244 170.516"; + rotation = "0 0 -1 111"; + scale = "1.5 1.5 1.5"; + shapeName = "sorg22.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "292 540 129.078"; + rotation = "0 0 1 91.9998"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg22.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-412 564 162.984"; + rotation = "0 0 1 154"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg22.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "508 212 145.203"; + rotation = "0 0 1 26"; + scale = "1 1 1"; + shapeName = "sorg22.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-28 420 114.047"; + rotation = "0 0 -1 116"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg22.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "380 -332 144.156"; + rotation = "0 0 1 137"; + scale = "0.7 0.7 0.7"; + shapeName = "sorg22.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-692 812 136.703"; + rotation = "0 0 1 48"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg22.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-428 748 106.797"; + rotation = "0 0 -1 16.0002"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg22.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-684 -244 122.5"; + rotation = "0 0 -1 68.0003"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg22.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-540 812 98.6093"; + rotation = "0 0 1 236"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg22.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-316 364 127.672"; + rotation = "0 0 -1 14"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg22.dts"; + + locked = "true"; + }; + }; + new SimGroup(Addition14DSPlant16) { + + powerCount = "0"; + + new TSStatic() { + position = "436 -212 129.016"; + rotation = "0 0 1 187"; + scale = "1.5 1.5 1.5"; + shapeName = "dorg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "180 860 133.016"; + rotation = "0 0 -1 22.9999"; + scale = "0.7 0.7 0.7"; + shapeName = "dorg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-452 292 142.609"; + rotation = "0 0 1 48"; + scale = "1.3 1.3 1.3"; + shapeName = "dorg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-348 92 117.641"; + rotation = "0 0 1 70.9998"; + scale = "0.7 0.7 0.7"; + shapeName = "dorg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "260 932 135.578"; + rotation = "0 0 -1 64.0005"; + scale = "1.6 1.6 1.6"; + shapeName = "dorg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-564 756 97.422"; + rotation = "0 0 1 2.99997"; + scale = "1.5 1.5 1.5"; + shapeName = "dorg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-532 -668 116.781"; + rotation = "0 0 1 60.0001"; + scale = "1.4 1.4 1.4"; + shapeName = "dorg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "548 -308 108.484"; + rotation = "0 0 -1 86.0004"; + scale = "0.6 0.6 0.6"; + shapeName = "dorg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "100 -316 112.172"; + rotation = "0 0 1 103"; + scale = "1.2 1.2 1.2"; + shapeName = "dorg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-484 -188 141.016"; + rotation = "0 0 -1 69.0002"; + scale = "0.8 0.8 0.8"; + shapeName = "dorg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-764 -588 144.094"; + rotation = "0 0 1 112"; + scale = "1.5 1.5 1.5"; + shapeName = "dorg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "556 -108 116.344"; + rotation = "0 0 1 181"; + scale = "1.5 1.5 1.5"; + shapeName = "dorg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "468 196 136.156"; + rotation = "0 0 1 200"; + scale = "0.5 0.5 0.5"; + shapeName = "dorg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "340 716 104.156"; + rotation = "0 0 -1 53"; + scale = "2 2 2"; + shapeName = "dorg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "276 -20 143.672"; + rotation = "0 0 -1 32"; + scale = "2 2 2"; + shapeName = "dorg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "596 -436 114.891"; + rotation = "0 0 -1 70.0005"; + scale = "1.1 1.1 1.1"; + shapeName = "dorg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "500 268 124.984"; + rotation = "0 0 -1 38"; + scale = "1.7 1.7 1.7"; + shapeName = "dorg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-580 -476 125.484"; + rotation = "0 0 1 2.99997"; + scale = "1 1 1"; + shapeName = "dorg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "476 164 143.141"; + rotation = "0 0 1 153"; + scale = "1.1 1.1 1.1"; + shapeName = "dorg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "76 108 102.422"; + rotation = "0 0 1 198"; + scale = "1.4 1.4 1.4"; + shapeName = "dorg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-940 156 131.203"; + rotation = "0 0 -1 22.9999"; + scale = "0.7 0.7 0.7"; + shapeName = "dorg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-796 -52 132.016"; + rotation = "0 0 1 145"; + scale = "0.5 0.5 0.5"; + shapeName = "dorg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "172 -196 131.234"; + rotation = "0 0 -1 53.9998"; + scale = "1.6 1.6 1.6"; + shapeName = "dorg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-84 556 133.25"; + rotation = "0 0 1 174"; + scale = "0.5 0.5 0.5"; + shapeName = "dorg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "252 -156 141.094"; + rotation = "0 0 1 224"; + scale = "0.5 0.5 0.5"; + shapeName = "dorg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-476 -492 114.078"; + rotation = "0 0 -1 86.0004"; + scale = "0.9 0.9 0.9"; + shapeName = "dorg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-156 -116 94.5156"; + rotation = "0 0 1 220"; + scale = "0.9 0.9 0.9"; + shapeName = "dorg16.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "44.2101 2.90749 103.216"; + rotation = "0 0 1 113"; + scale = "0.5 0.5 0.5"; + shapeName = "dorg16.dts"; + + locked = "true"; + }; + }; + new SimGroup(Addition15DSPlant18) { + + powerCount = "0"; + + new TSStatic() { + position = "412 756 128.812"; + rotation = "0 0 1 70"; + scale = "1.2 1.2 1.2"; + shapeName = "dorg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-332 -52 82.3906"; + rotation = "0 0 -1 78.0002"; + scale = "0.5 0.5 0.5"; + shapeName = "dorg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-636 876 108.156"; + rotation = "0 0 1 232"; + scale = "0.7 0.7 0.7"; + shapeName = "dorg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-28 940 156.313"; + rotation = "0 0 1 28"; + scale = "1.4 1.4 1.4"; + shapeName = "dorg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-700 -388 142.359"; + rotation = "0 0 1 106"; + scale = "1.9 1.9 1.9"; + shapeName = "dorg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-844 692 124.359"; + rotation = "0 0 -1 116"; + scale = "0.8 0.8 0.8"; + shapeName = "dorg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-420 12 114.078"; + rotation = "0 0 1 180"; + scale = "2 2 2"; + shapeName = "dorg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-294.065 806.472 99.4218"; + rotation = "0 0 1 184"; + scale = "1.6 1.6 1.6"; + shapeName = "dorg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "60 -588 123.5"; + rotation = "0 0 1 202"; + scale = "1.5 1.5 1.5"; + shapeName = "dorg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-540 596 171.438"; + rotation = "0 0 -1 4.99997"; + scale = "1.9 1.9 1.9"; + shapeName = "dorg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-780 60 140.125"; + rotation = "0 0 1 178"; + scale = "0.8 0.8 0.8"; + shapeName = "dorg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-796 716 113.453"; + rotation = "0 0 1 156"; + scale = "0.5 0.5 0.5"; + shapeName = "dorg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-356 -548 139.516"; + rotation = "0 0 1 149"; + scale = "0.6 0.6 0.6"; + shapeName = "dorg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "756 316 112.094"; + rotation = "0 0 1 141"; + scale = "1.2 1.2 1.2"; + shapeName = "dorg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "420 132 130.906"; + rotation = "0 0 1 84.0002"; + scale = "0.6 0.6 0.6"; + shapeName = "dorg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "164 -380 133.422"; + rotation = "0 0 1 179"; + scale = "0.7 0.7 0.7"; + shapeName = "dorg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-268 764 104.109"; + rotation = "0 0 -1 118"; + scale = "0.5 0.5 0.5"; + shapeName = "dorg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "692 132 113.297"; + rotation = "0 0 1 124"; + scale = "0.6 0.6 0.6"; + shapeName = "dorg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-196 708 148.703"; + rotation = "0 0 1 151"; + scale = "1 1 1"; + shapeName = "dorg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-684 268 163.344"; + rotation = "0 0 1 124"; + scale = "1.3 1.3 1.3"; + shapeName = "dorg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "556 892 86.8282"; + rotation = "0 0 -1 17.9998"; + scale = "1.6 1.6 1.6"; + shapeName = "dorg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-804 812 118.991"; + rotation = "0 0 1 170"; + scale = "0.9 0.9 0.9"; + shapeName = "dorg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-436 396 153.906"; + rotation = "0 0 1 235"; + scale = "2 2 2"; + shapeName = "dorg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "724 796 114.516"; + rotation = "0 0 1 221"; + scale = "0.9 0.9 0.9"; + shapeName = "dorg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-612 -476 115.938"; + rotation = "0 0 1 203"; + scale = "0.6 0.6 0.6"; + shapeName = "dorg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-108 796 156.719"; + rotation = "0 0 1 197"; + scale = "2 2 2"; + shapeName = "dorg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-52 628 131.812"; + rotation = "0 0 -1 110"; + scale = "0.8 0.8 0.8"; + shapeName = "dorg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "540 -388 107.922"; + rotation = "0 0 1 222"; + scale = "1.5 1.5 1.5"; + shapeName = "dorg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-684 -100 123.375"; + rotation = "0 0 -1 53.9998"; + scale = "0.5 0.5 0.5"; + shapeName = "dorg18.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "692 -228 118.141"; + rotation = "0 0 1 47"; + scale = "1.8 1.8 1.8"; + shapeName = "dorg18.dts"; + + locked = "true"; + }; + }; + }; + new TSStatic() { + position = "-196.836 360.964 123.57"; + rotation = "0 0 1 70"; + scale = "1.5 1.5 1.5"; + shapeName = "dorg16.dts"; + + locked = "true"; + }; + new SimGroup(RandomOrganics) { + + powerCount = "0"; + + new SimGroup(Addition1SWShrub21) { + + powerCount = "0"; + + new TSStatic() { + position = "-884 748 141.375"; + rotation = "0 0 -1 31.0002"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-820 -452 193.75"; + rotation = "0 0 1 176"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-524 692 103.797"; + rotation = "0 0 1 152"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-124 980 114.203"; + rotation = "0 0 1 143"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-356 124 123.188"; + rotation = "0 0 -1 8.99978"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-844 -516 158.172"; + rotation = "0 0 1 90.0002"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-732 260 152"; + rotation = "0 0 1 30"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "428 -628 127.219"; + rotation = "0 0 1 146"; + scale = "1 1 1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-612 452 134.875"; + rotation = "0 0 -1 76"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "260 -252 139.266"; + rotation = "0 0 1 157"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-988 -556 160.109"; + rotation = "0 0 -1 1.00014"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "356 508 157.672"; + rotation = "0 0 1 9.00004"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "492 1020 74.0156"; + rotation = "0 0 -1 87.0002"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-924 612 130.141"; + rotation = "0 0 1 198"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "620 380 77.9063"; + rotation = "0 0 1 26"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-140 -644 140.469"; + rotation = "0 0 -1 95.0004"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-228 68 104.203"; + rotation = "0 0 1 147"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-588 892 108.156"; + rotation = "0 0 1 105"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-252 -724 109.984"; + rotation = "0 0 1 97.9998"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "588 404 95.0469"; + rotation = "0 0 1 100"; + scale = "1 1 1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "292 -404 194.219"; + rotation = "0 0 -1 117"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-68 -268 124.016"; + rotation = "0 0 -1 116"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "300 596 125.219"; + rotation = "0 0 1 118"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-340 948 118.578"; + rotation = "0 0 -1 94"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-708 412 133.844"; + rotation = "0 0 -1 10.9999"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-20 -708 149.938"; + rotation = "0 0 1 222"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "396 -292 141.797"; + rotation = "0 0 1 36"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "196 -132 132.375"; + rotation = "0 0 1 19"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "652 780 132.875"; + rotation = "0 0 1 174"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "212 588 167.875"; + rotation = "0 0 1 96.0002"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "604 20 116.516"; + rotation = "0 0 1 183"; + scale = "1 1 1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-116 -724 138.656"; + rotation = "0 0 1 229"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "692 820 120.563"; + rotation = "0 0 -1 38.9999"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-884 148 131.5"; + rotation = "0 0 1 24"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "196 -76 131.922"; + rotation = "0 0 -1 55.0003"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-980 -196 137.062"; + rotation = "0 0 1 151"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-380 932 107.344"; + rotation = "0 0 1 33"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-628 1028 146.891"; + rotation = "0 0 1 72.0002"; + scale = "1 1 1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "28 372 113.688"; + rotation = "0 0 1 6.00005"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-644 1036 151.562"; + rotation = "0 0 1 81.0002"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "244 732 110.984"; + rotation = "0 0 1 227"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "292 -300 165.297"; + rotation = "0 0 1 113"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-532 -476 121.875"; + rotation = "0 0 -1 59.0003"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-348 540 189.922"; + rotation = "0 0 1 70.9998"; + scale = "1 1 1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-212 772 121.531"; + rotation = "0 0 -1 69.0002"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "332 -476 148.531"; + rotation = "0 0 1 146"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-124 652 141.687"; + rotation = "0 0 1 230"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-28 324 128.766"; + rotation = "0 0 1 63.0001"; + scale = "1 1 1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-604 156 150.656"; + rotation = "1 0 0 0"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-148 676 152.281"; + rotation = "0 0 -1 115"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "460 100 144.594"; + rotation = "0 0 1 26"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-588 380 154.266"; + rotation = "0 0 1 122"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-676 -44 140.922"; + rotation = "0 0 1 40"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-596 52 200.672"; + rotation = "0 0 1 137"; + scale = "1 1 1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-668 -684 139.5"; + rotation = "0 0 1 220"; + scale = "1 1 1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-292 764 111.609"; + rotation = "0 0 1 67"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-348 260 122.703"; + rotation = "0 0 1 38"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-428 612 174.109"; + rotation = "0 0 1 209"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-12 484 127.688"; + rotation = "0 0 1 2.99997"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-604 828 120.031"; + rotation = "0 0 1 93.0002"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-980 -732 136.859"; + rotation = "0 0 1 87.0002"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "508 44 187.844"; + rotation = "0 0 1 122"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-900 -252 153"; + rotation = "0 0 -1 99.0002"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "788 308 112.281"; + rotation = "0 0 -1 78.0002"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-500 -236 138.469"; + rotation = "0 0 1 116"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-596 924 106.125"; + rotation = "0 0 -1 102"; + scale = "1 1 1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "236 -252 136.047"; + rotation = "0 0 1 24"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-436 340 148.484"; + rotation = "0 0 1 170"; + scale = "1 1 1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-444 -300 137.172"; + rotation = "0 0 1 9.99997"; + scale = "1 1 1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-748 876 103.844"; + rotation = "0 0 1 35"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "316 916 126.078"; + rotation = "0 0 1 189"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-660 172 205.656"; + rotation = "0 0 -1 83.0004"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-828 716 125.422"; + rotation = "0 0 1 125"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "524 620 151.703"; + rotation = "0 0 1 2.99997"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-428 972 104.531"; + rotation = "0 0 -1 88"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-396 564 164.297"; + rotation = "0 0 1 233"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-412 436 162.641"; + rotation = "0 0 1 75.0002"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "212 492 134.062"; + rotation = "0 0 1 195"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "428 -364 145.406"; + rotation = "0 0 -1 29"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "228 84 169.484"; + rotation = "0 0 1 91"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-836 396 154.953"; + rotation = "0 0 1 82.9998"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "772 412 116.156"; + rotation = "0 0 1 196"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "572 -60 131.047"; + rotation = "0 0 1 228"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "420 -532 114.906"; + rotation = "0 0 -1 82"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "172 -700 145.812"; + rotation = "0 0 1 240"; + scale = "1 1 1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "452 292 138.219"; + rotation = "0 0 1 233"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-420 -332 142.203"; + rotation = "0 0 1 104"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "652 884 99.4844"; + rotation = "0 0 1 93.0002"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-692 1036 173.563"; + rotation = "0 0 -1 50.9998"; + scale = "1 1 1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "340 60 118.563"; + rotation = "0 0 -1 79"; + scale = "1 1 1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-948 900 113.984"; + rotation = "1 0 0 0"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-972 1012 130.062"; + rotation = "0 0 1 211"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "92 700 108.406"; + rotation = "0 0 1 153"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-700 -252 119.625"; + rotation = "0 0 1 202"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-860 964 153.266"; + rotation = "0 0 -1 26.9998"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-892 908 135.406"; + rotation = "0 0 1 29"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-108 452 127.578"; + rotation = "0 0 -1 95.0004"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "628 -580 181.969"; + rotation = "0 0 1 173"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "36 28 93.2812"; + rotation = "0 0 1 195"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "564 -28 129.969"; + rotation = "0 0 1 72.0002"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-364 52 116.828"; + rotation = "0 0 1 29"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "124 860 135.438"; + rotation = "0 0 1 124"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-700 220 160.922"; + rotation = "0 0 1 25"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "716 -644 94.0313"; + rotation = "0 0 -1 35"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "692 724 143.094"; + rotation = "0 0 1 33"; + scale = "1 1 1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-612 -436 124.703"; + rotation = "0 0 1 16"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-524 68 155.641"; + rotation = "0 0 1 182"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-260 396 129.844"; + rotation = "0 0 1 25"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-820 -596 144.391"; + rotation = "0 0 1 88"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-644 -188 145.766"; + rotation = "0 0 1 44"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "364 948 98.7187"; + rotation = "0 0 -1 108"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "76 36 110.031"; + rotation = "1 0 0 0"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "540 252 122.797"; + rotation = "0 0 1 79.9998"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "548 -68 121.781"; + rotation = "0 0 -1 119"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "444 -28 139.641"; + rotation = "0 0 -1 10.9999"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-876 -436 188.781"; + rotation = "0 0 1 138"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-60 -92 124.969"; + rotation = "0 0 1 194"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "756 -668 91.5937"; + rotation = "0 0 1 109"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-516 -364 137.422"; + rotation = "0 0 1 150"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "708 940 108.438"; + rotation = "0 0 1 67.9998"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-100 -604 128.609"; + rotation = "0 0 -1 118"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-28 1012 153.516"; + rotation = "0 0 1 78.0002"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "140 -596 141.187"; + rotation = "0 0 1 154"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-508 -716 112.187"; + rotation = "0 0 1 217"; + scale = "1 1 1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "532 764 142.125"; + rotation = "0 0 1 240"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-668 -84 130.297"; + rotation = "0 0 1 123"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "244 900 142.016"; + rotation = "0 0 1 73"; + scale = "1 1 1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "764 -276 152.906"; + rotation = "0 0 1 52"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-372 -332 138.734"; + rotation = "0 0 1 156"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "140 532 131.578"; + rotation = "0 0 1 4.99997"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-836 300 140.328"; + rotation = "0 0 1 109"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "668 -580 164.906"; + rotation = "0 0 1 101"; + scale = "1 1 1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-276 420 135.766"; + rotation = "0 0 1 193"; + scale = "1.4 1.4 1.4"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-476 796 104.656"; + rotation = "0 0 1 202"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "156 -708 141.203"; + rotation = "0 0 -1 11.9998"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "396 -644 137.203"; + rotation = "0 0 1 221"; + scale = "1.3 1.3 1.3"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-172 -380 108.688"; + rotation = "0 0 -1 110"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-404 444 161.813"; + rotation = "0 0 1 154"; + scale = "0.8 0.8 0.8"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "716 -684 96.9219"; + rotation = "0 0 -1 19.9999"; + scale = "1.1 1.1 1.1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "12 -300 95.2969"; + rotation = "0 0 1 35"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "388 44 151.25"; + rotation = "0 0 1 67.9998"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-996 -484 145.734"; + rotation = "0 0 1 225"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "204 -44 142.047"; + rotation = "0 0 1 222"; + scale = "1 1 1"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-476 -364 144.344"; + rotation = "0 0 1 113"; + scale = "1.2 1.2 1.2"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + new TSStatic() { + position = "-412 252 131.469"; + rotation = "0 0 1 197"; + scale = "0.9 0.9 0.9"; + shapeName = "sorg21.dts"; + + locked = "true"; + }; + }; + }; +}; +//--- OBJECT WRITE END --- diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/AttritionLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/AttritionLT.spn new file mode 100644 index 00000000..2b3c8621 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/AttritionLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/BeggarsRunLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/BeggarsRunLT.spn new file mode 100644 index 00000000..0b389b9a Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/BeggarsRunLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/BonespurLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/BonespurLT.spn new file mode 100644 index 00000000..9bec591a Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/BonespurLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/BulwarkLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/BulwarkLT.spn new file mode 100644 index 00000000..ae0f731b Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/BulwarkLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/CamellandLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/CamellandLT.spn new file mode 100644 index 00000000..c04b93e0 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/CamellandLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/CapriLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/CapriLT.spn new file mode 100644 index 00000000..638d79d3 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/CapriLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/CirclesEdgeLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/CirclesEdgeLT.spn new file mode 100644 index 00000000..ec0291df Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/CirclesEdgeLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/CloseCombatLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/CloseCombatLT.spn new file mode 100644 index 00000000..74cd5472 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/CloseCombatLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/DMP_BastardForgeLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/DMP_BastardForgeLT.spn new file mode 100644 index 00000000..6d7eafdd Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/DMP_BastardForgeLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/DMP_BunkeredLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/DMP_BunkeredLT.spn new file mode 100644 index 00000000..7cb63981 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/DMP_BunkeredLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/DMP_CinerariumLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/DMP_CinerariumLT.spn new file mode 100644 index 00000000..46fdb452 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/DMP_CinerariumLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/DMP_EmbersLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/DMP_EmbersLT.spn new file mode 100644 index 00000000..05b95740 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/DMP_EmbersLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/DMP_PariahLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/DMP_PariahLT.spn new file mode 100644 index 00000000..b740a8cd Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/DMP_PariahLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/DMP_SpinCycleLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/DMP_SpinCycleLT.spn new file mode 100644 index 00000000..3587c634 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/DMP_SpinCycleLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/DMP_StarFallLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/DMP_StarFallLT.spn new file mode 100644 index 00000000..271d2882 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/DMP_StarFallLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/DX_IceLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/DX_IceLT.spn new file mode 100644 index 00000000..dcf6d22b Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/DX_IceLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/DangerousCrossingLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/DangerousCrossingLT.spn new file mode 100644 index 00000000..dcf6d22b Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/DangerousCrossingLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/DermCrossingDeluxeLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/DermCrossingDeluxeLT.spn new file mode 100644 index 00000000..4605f97c Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/DermCrossingDeluxeLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/DireLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/DireLT.spn new file mode 100644 index 00000000..13243f95 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/DireLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/DiscordLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/DiscordLT.spn new file mode 100644 index 00000000..2b17c9c8 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/DiscordLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/DuelersDelight.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/DuelersDelight.spn new file mode 100644 index 00000000..526b400b Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/DuelersDelight.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/El_FinLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/El_FinLT.spn new file mode 100644 index 00000000..2388e174 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/El_FinLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/FirestormLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/FirestormLT.spn new file mode 100644 index 00000000..654cdf69 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/FirestormLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/FrozenForgeLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/FrozenForgeLT.spn new file mode 100644 index 00000000..023a48c9 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/FrozenForgeLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/FrozenHopeLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/FrozenHopeLT.spn new file mode 100644 index 00000000..4503b6cb Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/FrozenHopeLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/FrozenNopeLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/FrozenNopeLT.spn new file mode 100644 index 00000000..023a48c9 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/FrozenNopeLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/GrassyKnoll.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/GrassyKnoll.spn new file mode 100644 index 00000000..4cd9781a Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/GrassyKnoll.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/HillKingLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/HillKingLT.spn new file mode 100644 index 00000000..09c510c1 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/HillKingLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/HillSideLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/HillSideLT.spn new file mode 100644 index 00000000..b135711e Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/HillSideLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/IcePick.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/IcePick.spn new file mode 100644 index 00000000..d13c672b Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/IcePick.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/NarcolepsyLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/NarcolepsyLT.spn new file mode 100644 index 00000000..f5658e80 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/NarcolepsyLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/OsIrisLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/OsIrisLT.spn new file mode 100644 index 00000000..111036f4 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/OsIrisLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/PariahLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/PariahLT.spn new file mode 100644 index 00000000..94a4acad Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/PariahLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/PipeDreamLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/PipeDreamLT.spn new file mode 100644 index 00000000..0bb3adbf Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/PipeDreamLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/PrizmaticLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/PrizmaticLT.spn new file mode 100644 index 00000000..f6fd8f23 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/PrizmaticLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/RaindanceLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/RaindanceLT.spn new file mode 100644 index 00000000..f08d257e Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/RaindanceLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/RavineLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/RavineLT.spn new file mode 100644 index 00000000..02db5e83 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/RavineLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/RoundTheMountainLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/RoundTheMountainLT.spn new file mode 100644 index 00000000..74babc7d Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/RoundTheMountainLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/RushLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/RushLT.spn new file mode 100644 index 00000000..084ae86f Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/RushLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/S5_DamnationLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/S5_DamnationLT.spn new file mode 100644 index 00000000..0255ba38 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/S5_DamnationLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/S5_MassiveLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/S5_MassiveLT.spn new file mode 100644 index 00000000..d4fe4253 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/S5_MassiveLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/S5_SilenusLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/S5_SilenusLT.spn new file mode 100644 index 00000000..dc13e03a Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/S5_SilenusLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/S8_ZilchLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/S8_ZilchLT.spn new file mode 100644 index 00000000..b5a2f948 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/S8_ZilchLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/SandyRunLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/SandyRunLT.spn new file mode 100644 index 00000000..ea13c1ee Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/SandyRunLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/SignalLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/SignalLT.spn new file mode 100644 index 00000000..ef596239 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/SignalLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/SmallCrossingLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/SmallCrossingLT.spn new file mode 100644 index 00000000..09dab048 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/SmallCrossingLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/SmallSpitLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/SmallSpitLT.spn new file mode 100644 index 00000000..85edba6f Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/SmallSpitLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/SmallTimeLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/SmallTimeLT.spn new file mode 100644 index 00000000..9784a522 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/SmallTimeLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/SurrealLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/SurrealLT.spn new file mode 100644 index 00000000..60c9f578 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/SurrealLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/TWL2_CanyonCrusadeDeluxeLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/TWL2_CanyonCrusadeDeluxeLT.spn new file mode 100644 index 00000000..381b0f77 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/TWL2_CanyonCrusadeDeluxeLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/TWL2_CelerityLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/TWL2_CelerityLT.spn new file mode 100644 index 00000000..d934f397 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/TWL2_CelerityLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/TWL2_HildebrandLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/TWL2_HildebrandLT.spn new file mode 100644 index 00000000..d082c88e Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/TWL2_HildebrandLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/TWL2_JaggedClawLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/TWL2_JaggedClawLT.spn new file mode 100644 index 00000000..d8918ccc Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/TWL2_JaggedClawLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/TWL2_SkylightLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/TWL2_SkylightLT.spn new file mode 100644 index 00000000..ee81d579 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/TWL2_SkylightLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/TWL_BeachBlitzLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/TWL_BeachBlitzLT.spn new file mode 100644 index 00000000..9d7fc08f Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/TWL_BeachBlitzLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/TWL_FeignLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/TWL_FeignLT.spn new file mode 100644 index 00000000..d786fd9e Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/TWL_FeignLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/TWL_RollercoasterLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/TWL_RollercoasterLT.spn new file mode 100644 index 00000000..7d279ab3 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/TWL_RollercoasterLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/TWL_StonehengeLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/TWL_StonehengeLT.spn new file mode 100644 index 00000000..1cc5c2b4 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/TWL_StonehengeLT.spn differ diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/TWL_WilderZoneLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/TWL_WilderZoneLT.spn new file mode 100644 index 00000000..3d28530a Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/TWL_WilderZoneLT.spn differ diff --git a/docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/VanDamnedLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/VanDamnedLT.spn similarity index 100% rename from docs/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/VanDamnedLT.spn rename to docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/VanDamnedLT.spn diff --git a/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/WhiteDwarfDeluxeLT.spn b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/WhiteDwarfDeluxeLT.spn new file mode 100644 index 00000000..53e4d3ab Binary files /dev/null and b/docs/base/@vl2/z_mappacks/zLCTFmaps.vl2/terrains/WhiteDwarfDeluxeLT.spn differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/README.md b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/README.md similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/README.md rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/README.md diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/Nflag_lost.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/Nflag_lost.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/Nflag_lost.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/Nflag_lost.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/Nflag_snatch.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/Nflag_snatch.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/Nflag_snatch.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/Nflag_snatch.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/Nflipflop_lost.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/Nflipflop_lost.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/Nflipflop_lost.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/Nflipflop_lost.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/Nflipflop_taken.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/Nflipflop_taken.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/Nflipflop_taken.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/Nflipflop_taken.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/Nhunters_horde.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/Nhunters_horde.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/Nhunters_horde.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/Nhunters_horde.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/alarm.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/alarm.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/alarm.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/alarm.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/bassHit.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/bassHit.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/bassHit.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/bassHit.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/buildClose.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/buildClose.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/buildClose.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/buildClose.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/buildOpen.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/buildOpen.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/buildOpen.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/buildOpen.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/drywindlong.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/drywindlong.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/drywindlong.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/drywindlong.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/iceLakeFractures.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/iceLakeFractures.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/iceLakeFractures.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/iceLakeFractures.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/lowrum.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/lowrum.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/lowrum.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/lowrum.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/mortarBombFire.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/mortarBombFire.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/mortarBombFire.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/mortarBombFire.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/nukeBoom.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/nukeBoom.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/nukeBoom.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/nukeBoom.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/nukeThud.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/nukeThud.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/nukeThud.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/nukeThud.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/Access_Denied.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/Access_Denied.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/Access_Denied.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/Access_Denied.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/DISCLOOP.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/DISCLOOP.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/DISCLOOP.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/DISCLOOP.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/Dryfire1.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/Dryfire1.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/Dryfire1.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/Dryfire1.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/EXPLO3.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/EXPLO3.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/EXPLO3.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/EXPLO3.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/Explo4.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/Explo4.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/Explo4.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/Explo4.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/Grenade.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/Grenade.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/Grenade.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/Grenade.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/Machgun2.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/Machgun2.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/Machgun2.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/Machgun2.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/Mortar_reload.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/Mortar_reload.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/Mortar_reload.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/Mortar_reload.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/Pku_weap.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/Pku_weap.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/Pku_weap.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/Pku_weap.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/Plasma2.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/Plasma2.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/Plasma2.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/Plasma2.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/Ricoche1.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/Ricoche1.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/Ricoche1.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/Ricoche1.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/Ricoche2.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/Ricoche2.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/Ricoche2.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/Ricoche2.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/Ricoche3.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/Ricoche3.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/Ricoche3.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/Ricoche3.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/ammo_activate.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/ammo_activate.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/ammo_activate.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/ammo_activate.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/ammo_use.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/ammo_use.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/ammo_use.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/ammo_use.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/command_activate.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/command_activate.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/command_activate.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/command_activate.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/discreload.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/discreload.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/discreload.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/discreload.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/discspin.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/discspin.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/discspin.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/discspin.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/energyexp.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/energyexp.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/energyexp.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/energyexp.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/flierRocket.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/flierRocket.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/flierRocket.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/flierRocket.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/flyer_dismount.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/flyer_dismount.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/flyer_dismount.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/flyer_dismount.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/flyer_fly.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/flyer_fly.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/flyer_fly.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/flyer_fly.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/flyer_idle.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/flyer_idle.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/flyer_idle.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/flyer_idle.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/flyer_mount.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/flyer_mount.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/flyer_mount.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/flyer_mount.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/forceclose.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/forceclose.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/forceclose.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/forceclose.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/forceopen.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/forceopen.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/forceopen.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/forceopen.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/generator.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/generator.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/generator.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/generator.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/inv_activate.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/inv_activate.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/inv_activate.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/inv_activate.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/inv_power.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/inv_power.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/inv_power.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/inv_power.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/inv_use.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/inv_use.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/inv_use.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/inv_use.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/laserhit.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/laserhit.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/laserhit.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/laserhit.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/machgun3.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/machgun3.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/machgun3.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/machgun3.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/machinegun.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/machinegun.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/machinegun.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/machinegun.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/mortar_fire.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/mortar_fire.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/mortar_fire.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/mortar_fire.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/mortar_idle.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/mortar_idle.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/mortar_idle.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/mortar_idle.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/pulse_power.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/pulse_power.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/pulse_power.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/pulse_power.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/rain.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/rain.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/rain.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/rain.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/repair.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/repair.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/repair.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/repair.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/rifle1.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/rifle1.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/rifle1.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/rifle1.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/rocket2.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/rocket2.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/rocket2.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/rocket2.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/rockexp.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/rockexp.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/rockexp.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/rockexp.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/shockexp.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/shockexp.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/shockexp.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/shockexp.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/sniper.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/sniper.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/sniper.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/sniper.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/tgt_laser.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/tgt_laser.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/tgt_laser.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/tgt_laser.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/turretexp.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/turretexp.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/turretexp.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/turretexp.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/turretfire1.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/turretfire1.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/turretfire1.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/turretfire1.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/turretfire4.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/turretfire4.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/turretfire4.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/turretfire4.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/turretoff1.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/turretoff1.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/turretoff1.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/turretoff1.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/turretoff4.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/turretoff4.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/turretoff4.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/turretoff4.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/turreton1.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/turreton1.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/turreton1.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/turreton1.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/turreton4.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/turreton4.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/turreton4.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/turreton4.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/turretturn4.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/turretturn4.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/t1sounds/turretturn4.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/t1sounds/turretturn4.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/thud.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/thud.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/thud.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/thud.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/ve3.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/ve3.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/ve3.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/ve3.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/audio/vocBoomStr.wav b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/vocBoomStr.wav similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/audio/vocBoomStr.wav rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/audio/vocBoomStr.wav diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/8mCube.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/8mCube.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/8mCube.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/8mCube.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/8mCube.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/8mCube.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/8mCube.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/8mCube.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/RDTower.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/RDTower.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/RDTower.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/RDTower.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/RDTower.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/RDTower.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/RDTower.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/RDTower.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/anomalyBase.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/anomalyBase.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/anomalyBase.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/anomalyBase.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/anomalyBase.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/anomalyBase.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/anomalyBase.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/anomalyBase.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/anomalyCannon.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/anomalyCannon.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/anomalyCannon.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/anomalyCannon.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/anomalyCannon.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/anomalyCannon.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/anomalyCannon.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/anomalyCannon.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/anomalyCenterBase.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/anomalyCenterBase.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/anomalyCenterBase.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/anomalyCenterBase.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/anomalyCenterBase.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/anomalyCenterBase.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/anomalyCenterBase.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/anomalyCenterBase.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/arkRing.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/arkRing.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/arkRing.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/arkRing.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/arkRing.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/arkRing.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/arkRing.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/arkRing.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/bbstand.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bbstand.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/bbstand.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bbstand.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/bbstand.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bbstand.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/bbstand.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bbstand.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/bcannon.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bcannon.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/bcannon.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bcannon.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/bcannon.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bcannon.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/bcannon.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bcannon.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/beTunnel.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/beTunnel.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/beTunnel.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/beTunnel.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/beTunnel.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/beTunnel.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/beTunnel.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/beTunnel.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/bfBridge.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bfBridge.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/bfBridge.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bfBridge.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/bfBridge.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bfBridge.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/bfBridge.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bfBridge.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/bfBridgeCap.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bfBridgeCap.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/bfBridgeCap.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bfBridgeCap.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/bfBridgeCap.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bfBridgeCap.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/bfBridgeCap.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bfBridgeCap.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/bfstand.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bfstand.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/bfstand.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bfstand.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/bfstand.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bfstand.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/bfstand.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bfstand.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/bigTube.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bigTube.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/bigTube.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bigTube.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/bigTube.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bigTube.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/bigTube.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bigTube.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/bmortar.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bmortar.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/bmortar.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bmortar.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/bmortar.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bmortar.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/bmortar.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bmortar.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/bombbase.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bombbase.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/bombbase.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bombbase.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/bombbase.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bombbase.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/bombbase.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/bombbase.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/cannonTunnel.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/cannonTunnel.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/cannonTunnel.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/cannonTunnel.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/cannonTunnel.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/cannonTunnel.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/cannonTunnel.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/cannonTunnel.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/doxBunkerBase.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/doxBunkerBase.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/doxBunkerBase.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/doxBunkerBase.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/doxBunkerBase.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/doxBunkerBase.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/doxBunkerBase.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/doxBunkerBase.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/doxRedStand.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/doxRedStand.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/doxRedStand.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/doxRedStand.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/doxRedStand.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/doxRedStand.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/doxRedStand.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/doxRedStand.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dox_bb_box_x2.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_box_x2.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dox_bb_box_x2.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_box_x2.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dox_bb_box_x2.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_box_x2.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dox_bb_box_x2.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_box_x2.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dox_bb_bunkera_x2.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_bunkera_x2.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dox_bb_bunkera_x2.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_bunkera_x2.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dox_bb_bunkera_x2.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_bunkera_x2.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dox_bb_bunkera_x2.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_bunkera_x2.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dox_bb_bunkerb_x2.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_bunkerb_x2.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dox_bb_bunkerb_x2.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_bunkerb_x2.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dox_bb_bunkerb_x2.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_bunkerb_x2.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dox_bb_bunkerb_x2.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_bunkerb_x2.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dox_bb_fstand_x2.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_fstand_x2.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dox_bb_fstand_x2.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_fstand_x2.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dox_bb_fstand_x2.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_fstand_x2.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dox_bb_fstand_x2.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_fstand_x2.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dox_bb_hangar_x2.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_hangar_x2.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dox_bb_hangar_x2.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_hangar_x2.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dox_bb_hangar_x2.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_hangar_x2.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dox_bb_hangar_x2.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_hangar_x2.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dox_bb_rig_x2.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_rig_x2.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dox_bb_rig_x2.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_rig_x2.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dox_bb_rig_x2.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_rig_x2.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dox_bb_rig_x2.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_rig_x2.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dox_bb_rustbox_x2.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_rustbox_x2.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dox_bb_rustbox_x2.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_rustbox_x2.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dox_bb_rustbox_x2.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_rustbox_x2.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dox_bb_rustbox_x2.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_rustbox_x2.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dox_bb_sandcastle_x2.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_sandcastle_x2.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dox_bb_sandcastle_x2.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_sandcastle_x2.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dox_bb_sandcastle_x2.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_sandcastle_x2.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dox_bb_sandcastle_x2.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_sandcastle_x2.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dox_bb_slab_x2.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_slab_x2.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dox_bb_slab_x2.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_slab_x2.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dox_bb_slab_x2.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_slab_x2.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dox_bb_slab_x2.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_slab_x2.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dox_bb_spade_x2.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_spade_x2.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dox_bb_spade_x2.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_spade_x2.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dox_bb_spade_x2.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_spade_x2.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dox_bb_spade_x2.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dox_bb_spade_x2.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dragonheadL.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dragonheadL.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dragonheadL.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dragonheadL.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dragonheadL.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dragonheadL.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dragonheadL.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dragonheadL.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dragonheadNeck.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dragonheadNeck.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dragonheadNeck.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dragonheadNeck.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dragonheadNeck.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dragonheadNeck.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dragonheadNeck.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dragonheadNeck.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dragonheadR.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dragonheadR.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dragonheadR.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dragonheadR.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dragonheadR.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dragonheadR.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/dragonheadR.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/dragonheadR.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ee_basatin-base.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_basatin-base.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ee_basatin-base.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_basatin-base.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ee_basatin-base.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_basatin-base.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ee_basatin-base.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_basatin-base.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ee_catwalk_base.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_catwalk_base.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ee_catwalk_base.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_catwalk_base.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ee_catwalk_base.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_catwalk_base.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ee_catwalk_base.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_catwalk_base.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ee_dx_4way-ramp.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_dx_4way-ramp.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ee_dx_4way-ramp.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_dx_4way-ramp.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ee_dx_4way-ramp.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_dx_4way-ramp.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ee_dx_4way-ramp.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_dx_4way-ramp.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ee_nirvana-base.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_nirvana-base.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ee_nirvana-base.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_nirvana-base.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ee_nirvana-base.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_nirvana-base.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ee_nirvana-base.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_nirvana-base.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ee_sidewinder-BEbase.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_sidewinder-BEbase.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ee_sidewinder-BEbase.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_sidewinder-BEbase.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ee_sidewinder-BEbase.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_sidewinder-BEbase.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ee_sidewinder-BEbase.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_sidewinder-BEbase.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ee_sidewinder-DSbase.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_sidewinder-DSbase.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ee_sidewinder-DSbase.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_sidewinder-DSbase.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ee_sidewinder-DSbase.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_sidewinder-DSbase.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ee_sidewinder-DSbase.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_sidewinder-DSbase.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ee_sidewinder-turret.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_sidewinder-turret.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ee_sidewinder-turret.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_sidewinder-turret.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ee_sidewinder-turret.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_sidewinder-turret.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ee_sidewinder-turret.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_sidewinder-turret.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ee_tg-base.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_tg-base.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ee_tg-base.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_tg-base.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ee_tg-base.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_tg-base.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ee_tg-base.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ee_tg-base.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ext_bridge.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ext_bridge.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ext_bridge.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ext_bridge.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ext_bridge.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ext_bridge.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ext_bridge.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ext_bridge.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ext_bridge_ramp.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ext_bridge_ramp.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ext_bridge_ramp.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ext_bridge_ramp.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ext_bridge_ramp.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ext_bridge_ramp.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ext_bridge_ramp.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ext_bridge_ramp.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ext_midair_platform.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ext_midair_platform.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ext_midair_platform.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ext_midair_platform.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ext_midair_platform.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ext_midair_platform.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ext_midair_platform.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ext_midair_platform.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/facebasePlat.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/facebasePlat.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/facebasePlat.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/facebasePlat.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/facebasePlat.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/facebasePlat.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/facebasePlat.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/facebasePlat.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/facingWorldsBase.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/facingWorldsBase.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/facingWorldsBase.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/facingWorldsBase.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/facingWorldsBase.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/facingWorldsBase.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/facingWorldsBase.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/facingWorldsBase.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/facingWorldsBaseOld.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/facingWorldsBaseOld.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/facingWorldsBaseOld.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/facingWorldsBaseOld.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/facingWorldsBaseOld.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/facingWorldsBaseOld.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/facingWorldsBaseOld.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/facingWorldsBaseOld.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ffWall.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ffWall.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ffWall.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ffWall.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ffWall.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ffWall.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/ffWall.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/ffWall.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/frozenSolidStand.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/frozenSolidStand.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/frozenSolidStand.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/frozenSolidStand.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/frozenSolidStand.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/frozenSolidStand.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/frozenSolidStand.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/frozenSolidStand.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/largeIceWall.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/largeIceWall.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/largeIceWall.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/largeIceWall.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/largeIceWall.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/largeIceWall.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/largeIceWall.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/largeIceWall.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/lightningRod.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/lightningRod.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/lightningRod.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/lightningRod.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/lightningRod.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/lightningRod.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/lightningRod.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/lightningRod.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/mfg_tower.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/mfg_tower.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/mfg_tower.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/mfg_tower.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/mfg_tower.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/mfg_tower.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/mfg_tower.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/mfg_tower.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/monoS.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/monoS.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/monoS.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/monoS.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/monoS.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/monoS.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/monoS.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/monoS.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/snowVal.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/snowVal.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/snowVal.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/snowVal.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/snowVal.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/snowVal.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/snowVal.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/snowVal.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/snowtuar.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/snowtuar.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/snowtuar.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/snowtuar.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/snowtuar.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/snowtuar.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/snowtuar.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/snowtuar.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/stormTopTunnel.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/stormTopTunnel.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/stormTopTunnel.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/stormTopTunnel.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/stormTopTunnel.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/stormTopTunnel.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/stormTopTunnel.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/stormTopTunnel.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/stormstand.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/stormstand.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/stormstand.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/stormstand.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/stormstand.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/stormstand.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/stormstand.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/stormstand.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/swTunnel.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/swTunnel.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/swTunnel.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/swTunnel.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/swTunnel.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/swTunnel.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/swTunnel.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/swTunnel.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/tree_bowlstump.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_bowlstump.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/tree_bowlstump.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_bowlstump.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/tree_bowlstump.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_bowlstump.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/tree_bowlstump.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_bowlstump.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/tree_corridoor.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_corridoor.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/tree_corridoor.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_corridoor.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/tree_corridoor.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_corridoor.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/tree_corridoor.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_corridoor.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/tree_hollow.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_hollow.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/tree_hollow.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_hollow.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/tree_hollow.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_hollow.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/tree_hollow.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_hollow.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/tree_main.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_main.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/tree_main.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_main.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/tree_main.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_main.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/tree_main.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_main.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/tree_nocanopy.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_nocanopy.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/tree_nocanopy.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_nocanopy.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/tree_nocanopy.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_nocanopy.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/tree_nocanopy.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_nocanopy.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/tree_router.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_router.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/tree_router.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_router.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/tree_router.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_router.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/tree_router.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_router.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/tree_solid.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_solid.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/tree_solid.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_solid.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/tree_solid.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_solid.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/tree_solid.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_solid.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/tree_stump.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_stump.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/tree_stump.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_stump.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/tree_stump.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_stump.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/tree_stump.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/tree_stump.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/vocstand.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/vocstand.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/vocstand.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/vocstand.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/vocstand.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/vocstand.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/vocstand.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/vocstand.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/waterStand.dif b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/waterStand.dif similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/waterStand.dif rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/waterStand.dif diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/waterStand.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/waterStand.glb similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/interiors/waterStand.glb rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/interiors/waterStand.glb diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/BasatinLT.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/BasatinLT.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/BasatinLT.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/BasatinLT.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/CatwalkLT.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/CatwalkLT.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/CatwalkLT.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/CatwalkLT.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/DamnationLT.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/DamnationLT.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/DamnationLT.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/DamnationLT.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/DamnationTDM.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/DamnationTDM.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/DamnationTDM.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/DamnationTDM.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/DangerousFlingLT.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/DangerousFlingLT.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/DangerousFlingLT.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/DangerousFlingLT.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/DropInLT.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/DropInLT.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/DropInLT.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/DropInLT.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/Ewok_Hamlet.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/Ewok_Hamlet.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/Ewok_Hamlet.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/Ewok_Hamlet.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/Ewok_Village.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/Ewok_Village.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/Ewok_Village.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/Ewok_Village.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/HiveLT.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/HiveLT.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/HiveLT.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/HiveLT.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/IcePickM.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/IcePickM.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/IcePickM.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/IcePickM.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/KataMInfernoT.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/KataMInfernoT.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/KataMInfernoT.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/KataMInfernoT.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/KataMStormT.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/KataMStormT.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/KataMStormT.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/KataMStormT.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/MoonwalkLT.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/MoonwalkLT.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/MoonwalkLT.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/MoonwalkLT.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/NirvanaLT.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/NirvanaLT.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/NirvanaLT.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/NirvanaLT.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/ObsidianLT.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/ObsidianLT.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/ObsidianLT.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/ObsidianLT.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/RetroDCT2.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/RetroDCT2.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/RetroDCT2.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/RetroDCT2.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/RetroDX.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/RetroDX.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/RetroDX.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/RetroDX.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/RetroRD.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/RetroRD.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/RetroRD.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/RetroRD.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/RetroRDT2.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/RetroRDT2.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/RetroRDT2.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/RetroRDT2.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/RetroSB.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/RetroSB.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/RetroSB.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/RetroSB.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/RetroSH.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/RetroSH.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/RetroSH.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/RetroSH.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/RetroSHT2.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/RetroSHT2.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/RetroSHT2.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/RetroSHT2.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/SideWinder.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/SideWinder.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/SideWinder.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/SideWinder.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/TWL_BeachBlitzM.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/TWL_BeachBlitzM.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/TWL_BeachBlitzM.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/TWL_BeachBlitzM.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/TWL_BeachBlitzMLT.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/TWL_BeachBlitzMLT.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/TWL_BeachBlitzMLT.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/TWL_BeachBlitzMLT.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/TuskLT.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/TuskLT.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/TuskLT.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/TuskLT.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/TwilightGroveLT.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/TwilightGroveLT.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/TwilightGroveLT.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/TwilightGroveLT.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/TwinTorrentsCCW.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/TwinTorrentsCCW.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/TwinTorrentsCCW.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/TwinTorrentsCCW.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/TwinTorrentsCW.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/TwinTorrentsCW.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/TwinTorrentsCW.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/TwinTorrentsCW.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/Two_Towers.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/Two_Towers.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/Two_Towers.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/Two_Towers.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/Wrongside.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/Wrongside.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/Wrongside.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/Wrongside.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/anabatic.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/anabatic.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/anabatic.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/anabatic.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/anomaly.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/anomaly.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/anomaly.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/anomaly.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/bombardment.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/bombardment.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/bombardment.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/bombardment.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/dawntodusk.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/dawntodusk.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/dawntodusk.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/dawntodusk.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/facingWorlds.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/facingWorlds.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/facingWorlds.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/facingWorlds.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/facingWorldsArena.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/facingWorldsArena.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/facingWorldsArena.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/facingWorldsArena.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/facingWorldsLT.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/facingWorldsLT.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/facingWorldsLT.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/facingWorldsLT.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/firn.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/firn.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/firn.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/firn.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/frostline.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/frostline.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/frostline.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/frostline.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/frozenSolid.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/frozenSolid.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/frozenSolid.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/frozenSolid.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/infernosroar.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/infernosroar.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/infernosroar.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/infernosroar.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/slapdashMInferno.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/slapdashMInferno.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/slapdashMInferno.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/slapdashMInferno.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/slapdashMStorm.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/slapdashMStorm.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/slapdashMStorm.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/slapdashMStorm.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/stormsrage.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/stormsrage.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/stormsrage.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/stormsrage.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/twinDrakes.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/twinDrakes.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/twinDrakes.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/twinDrakes.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/missions/woe.mis b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/woe.mis similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/missions/woe.mis rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/missions/woe.mis diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/scripts/TDMGame.cs b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/scripts/TDMGame.cs similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/scripts/TDMGame.cs rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/scripts/TDMGame.cs diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/scripts/aiTDM.cs b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/scripts/aiTDM.cs similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/scripts/aiTDM.cs rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/scripts/aiTDM.cs diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/scripts/autoexec/dmp2VersionCheck.cs b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/scripts/autoexec/dmp2VersionCheck.cs similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/scripts/autoexec/dmp2VersionCheck.cs rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/scripts/autoexec/dmp2VersionCheck.cs diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/scripts/autoexec/t1VehSelect.cs b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/scripts/autoexec/t1VehSelect.cs similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/scripts/autoexec/t1VehSelect.cs rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/scripts/autoexec/t1VehSelect.cs diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/scripts/zAnabaticGame.cs b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/scripts/zAnabaticGame.cs similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/scripts/zAnabaticGame.cs rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/scripts/zAnabaticGame.cs diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/scripts/zAnomalyGame.cs b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/scripts/zAnomalyGame.cs similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/scripts/zAnomalyGame.cs rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/scripts/zAnomalyGame.cs diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/scripts/zBBGame.cs b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/scripts/zBBGame.cs similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/scripts/zBBGame.cs rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/scripts/zBBGame.cs diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/scripts/zFacingWorldsGame.cs b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/scripts/zFacingWorldsGame.cs similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/scripts/zFacingWorldsGame.cs rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/scripts/zFacingWorldsGame.cs diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/scripts/zFirnGame.cs b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/scripts/zFirnGame.cs similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/scripts/zFirnGame.cs rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/scripts/zFirnGame.cs diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/scripts/zFrostBiteGame.cs b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/scripts/zFrostBiteGame.cs similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/scripts/zFrostBiteGame.cs rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/scripts/zFrostBiteGame.cs diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/scripts/zInfernoRoarGame.cs b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/scripts/zInfernoRoarGame.cs similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/scripts/zInfernoRoarGame.cs rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/scripts/zInfernoRoarGame.cs diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/scripts/zSlapDashMirrorGame.cs b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/scripts/zSlapDashMirrorGame.cs similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/scripts/zSlapDashMirrorGame.cs rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/scripts/zSlapDashMirrorGame.cs diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/scripts/zStarsiegeTribesGame.cs b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/scripts/zStarsiegeTribesGame.cs similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/scripts/zStarsiegeTribesGame.cs rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/scripts/zStarsiegeTribesGame.cs diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/scripts/zStormsRageGame.cs b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/scripts/zStormsRageGame.cs similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/scripts/zStormsRageGame.cs rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/scripts/zStormsRageGame.cs diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/scripts/zT2AmmoStationGame.cs b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/scripts/zT2AmmoStationGame.cs similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/scripts/zT2AmmoStationGame.cs rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/scripts/zT2AmmoStationGame.cs diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/scripts/zTwinDrakesGame.cs b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/scripts/zTwinDrakesGame.cs similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/scripts/zTwinDrakesGame.cs rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/scripts/zTwinDrakesGame.cs diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/scripts/zTwinTorrentGame.cs b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/scripts/zTwinTorrentGame.cs similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/scripts/zTwinTorrentGame.cs rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/scripts/zTwinTorrentGame.cs diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/scripts/zWOEGame.cs b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/scripts/zWOEGame.cs similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/scripts/zWOEGame.cs rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/scripts/zWOEGame.cs diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/scripts/zWaterSkiGame.cs b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/scripts/zWaterSkiGame.cs similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/scripts/zWaterSkiGame.cs rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/scripts/zWaterSkiGame.cs diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/T1ELF.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/T1ELF.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/T1ELF.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/T1ELF.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/T1ELF.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/T1ELF.glb new file mode 100644 index 00000000..8fc898e9 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/T1ELF.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/bTer.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/bTer.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/bTer.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/bTer.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/bTer.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/bTer.glb new file mode 100644 index 00000000..a1664f60 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/bTer.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/buildStation.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/buildStation.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/buildStation.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/buildStation.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/buildStation.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/buildStation.glb new file mode 100644 index 00000000..4767eb32 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/buildStation.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/cannonTip.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/cannonTip.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/cannonTip.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/cannonTip.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/cannonTip.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/cannonTip.glb new file mode 100644 index 00000000..7c5faf1d Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/cannonTip.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/catMaxLoaf.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/catMaxLoaf.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/catMaxLoaf.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/catMaxLoaf.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/catMaxLoaf.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/catMaxLoaf.glb new file mode 100644 index 00000000..96b608d3 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/catMaxLoaf.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/dsFlame.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/dsFlame.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/dsFlame.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/dsFlame.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/dsFlame.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/dsFlame.glb new file mode 100644 index 00000000..ee6d27cc Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/dsFlame.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/dsPlane.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/dsPlane.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/dsPlane.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/dsPlane.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/dsPlane.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/dsPlane.glb new file mode 100644 index 00000000..55d9c5a5 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/dsPlane.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/engSphere.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/engSphere.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/engSphere.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/engSphere.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/engSphere.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/engSphere.glb new file mode 100644 index 00000000..16e9f13d Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/engSphere.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/faceBox.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/faceBox.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/faceBox.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/faceBox.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/faceBox.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/faceBox.glb new file mode 100644 index 00000000..01c845aa Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/faceBox.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/faceSphere.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/faceSphere.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/faceSphere.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/faceSphere.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/faceSphere.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/faceSphere.glb new file mode 100644 index 00000000..ae477fe4 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/faceSphere.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/flagIconFoe.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/flagIconFoe.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/flagIconFoe.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/flagIconFoe.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/flagIconFoe.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/flagIconFoe.glb new file mode 100644 index 00000000..11b52186 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/flagIconFoe.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/flagIconFriend.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/flagIconFriend.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/flagIconFriend.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/flagIconFriend.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/flagIconFriend.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/flagIconFriend.glb new file mode 100644 index 00000000..557c23d2 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/flagIconFriend.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/foeMark.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/foeMark.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/foeMark.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/foeMark.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/foeMark.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/foeMark.glb new file mode 100644 index 00000000..7fb2d0c5 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/foeMark.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/friendMark.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/friendMark.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/friendMark.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/friendMark.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/friendMark.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/friendMark.glb new file mode 100644 index 00000000..b01eb388 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/friendMark.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/hellFireGun.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/hellFireGun.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/hellFireGun.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/hellFireGun.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/hellFireGun.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/hellFireGun.glb new file mode 100644 index 00000000..94ac9dd7 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/hellFireGun.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/hellFireTurret.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/hellFireTurret.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/hellFireTurret.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/hellFireTurret.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/hellFireTurret.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/hellFireTurret.glb new file mode 100644 index 00000000..18e41203 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/hellFireTurret.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/iceCube.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/iceCube.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/iceCube.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/iceCube.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/iceCube.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/iceCube.glb new file mode 100644 index 00000000..ab4a4e2a Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/iceCube.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/paperFlag.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/paperFlag.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/paperFlag.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/paperFlag.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/paperFlag.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/paperFlag.glb new file mode 100644 index 00000000..c57ab0ce Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/paperFlag.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/redeemer.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/redeemer.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/redeemer.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/redeemer.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/redeemer.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/redeemer.glb new file mode 100644 index 00000000..aeacf7fb Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/redeemer.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/skySphereA.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/skySphereA.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/skySphereA.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/skySphereA.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/skySphereA.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/skySphereA.glb new file mode 100644 index 00000000..1f07e4ed Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/skySphereA.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/skySphereB.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/skySphereB.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/skySphereB.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/skySphereB.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/skySphereB.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/skySphereB.glb new file mode 100644 index 00000000..83c4214c Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/skySphereB.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1CMDStation.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1CMDStation.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1CMDStation.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1CMDStation.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1CMDStation.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1CMDStation.glb new file mode 100644 index 00000000..ea4d28c1 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1CMDStation.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1Chaingun.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1Chaingun.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1Chaingun.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1Chaingun.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1Chaingun.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1Chaingun.glb new file mode 100644 index 00000000..ec87cb56 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1Chaingun.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1DepAmmo.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1DepAmmo.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1DepAmmo.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1DepAmmo.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1DepAmmo.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1DepAmmo.glb new file mode 100644 index 00000000..5bca7518 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1DepAmmo.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1DepInvy.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1DepInvy.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1DepInvy.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1DepInvy.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1DepInvy.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1DepInvy.glb new file mode 100644 index 00000000..e2502cf8 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1DepInvy.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1DepInvy_Pack.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1DepInvy_Pack.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1DepInvy_Pack.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1DepInvy_Pack.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1DepInvy_Pack.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1DepInvy_Pack.glb new file mode 100644 index 00000000..8ac4f760 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1DepInvy_Pack.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1GrenadeLauncher.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1GrenadeLauncher.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1GrenadeLauncher.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1GrenadeLauncher.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1GrenadeLauncher.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1GrenadeLauncher.glb new file mode 100644 index 00000000..197df775 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1GrenadeLauncher.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1LSensor.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1LSensor.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1LSensor.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1LSensor.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1LSensor.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1LSensor.glb new file mode 100644 index 00000000..9de316d2 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1LSensor.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1MisTurret.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1MisTurret.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1MisTurret.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1MisTurret.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1MisTurret.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1MisTurret.glb new file mode 100644 index 00000000..8d211284 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1MisTurret.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1PowerGen.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1PowerGen.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1PowerGen.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1PowerGen.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1PowerGen.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1PowerGen.glb new file mode 100644 index 00000000..0a67e8a9 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1PowerGen.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1RemoteTurret.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1RemoteTurret.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1RemoteTurret.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1RemoteTurret.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1RemoteTurret.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1RemoteTurret.glb new file mode 100644 index 00000000..aff33f0d Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1RemoteTurret.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1RemoteTurret_Pack.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1RemoteTurret_Pack.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1RemoteTurret_Pack.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1RemoteTurret_Pack.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1RemoteTurret_Pack.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1RemoteTurret_Pack.glb new file mode 100644 index 00000000..9cb722db Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1RemoteTurret_Pack.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1RepairPack.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1RepairPack.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1RepairPack.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1RepairPack.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1RepairPack.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1RepairPack.glb new file mode 100644 index 00000000..0343fd34 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1RepairPack.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1RepairPackGun.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1RepairPackGun.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1RepairPackGun.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1RepairPackGun.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1RepairPackGun.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1RepairPackGun.glb new file mode 100644 index 00000000..1735bb68 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1RepairPackGun.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1Sentry.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1Sentry.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1Sentry.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1Sentry.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1Sentry.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1Sentry.glb new file mode 100644 index 00000000..ae8d06d8 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1Sentry.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1Solar.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1Solar.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1Solar.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1Solar.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1Solar.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1Solar.glb new file mode 100644 index 00000000..7e797020 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1Solar.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1TargetLaser.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1TargetLaser.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1TargetLaser.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1TargetLaser.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1TargetLaser.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1TargetLaser.glb new file mode 100644 index 00000000..cc82febc Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1TargetLaser.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1VehPad.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1VehPad.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1VehPad.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1VehPad.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1VehPad.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1VehPad.glb new file mode 100644 index 00000000..481fe424 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1VehPad.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1VehStation.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1VehStation.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1VehStation.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1VehStation.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1VehStation.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1VehStation.glb new file mode 100644 index 00000000..6e13832b Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1VehStation.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1ammopad.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1ammopad.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1ammopad.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1ammopad.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1ammopad.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1ammopad.glb new file mode 100644 index 00000000..565942c8 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1ammopad.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1baseflag.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflag.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1baseflag.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflag.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflag.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflag.glb new file mode 100644 index 00000000..e1063d64 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflag.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1baseflagB.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflagB.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1baseflagB.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflagB.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflagB.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflagB.glb new file mode 100644 index 00000000..b53face0 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflagB.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1baseflagD.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflagD.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1baseflagD.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflagD.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflagD.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflagD.glb new file mode 100644 index 00000000..4ea8fcba Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflagD.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1baseflagP.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflagP.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1baseflagP.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflagP.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflagP.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflagP.glb new file mode 100644 index 00000000..7008f682 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflagP.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1baseflagS.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflagS.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1baseflagS.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflagS.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflagS.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflagS.glb new file mode 100644 index 00000000..91b792bc Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1baseflagS.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1blaster.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1blaster.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1blaster.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1blaster.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1blaster.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1blaster.glb new file mode 100644 index 00000000..cf94fac2 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1blaster.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1disc.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1disc.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1disc.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1disc.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1disc.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1disc.glb new file mode 100644 index 00000000..6141723e Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1disc.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1elfTurret.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1elfTurret.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1elfTurret.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1elfTurret.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1elfTurret.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1elfTurret.glb new file mode 100644 index 00000000..912930ff Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1elfTurret.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1flyer.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1flyer.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1flyer.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1flyer.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1flyer.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1flyer.glb new file mode 100644 index 00000000..354a85b0 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1flyer.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1flyer2.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1flyer2.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1flyer2.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1flyer2.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1flyer2.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1flyer2.glb new file mode 100644 index 00000000..8ffcf47b Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1flyer2.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1hpc.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1hpc.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1hpc.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1hpc.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1hpc.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1hpc.glb new file mode 100644 index 00000000..002d9b13 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1hpc.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1inventorystation.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1inventorystation.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1inventorystation.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1inventorystation.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1inventorystation.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1inventorystation.glb new file mode 100644 index 00000000..2c36c53d Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1inventorystation.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1lpc.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1lpc.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1lpc.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1lpc.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1lpc.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1lpc.glb new file mode 100644 index 00000000..a587e94f Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1lpc.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1mSensor.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1mSensor.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1mSensor.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1mSensor.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1mSensor.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1mSensor.glb new file mode 100644 index 00000000..9799ffe3 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1mSensor.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1mortar.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1mortar.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1mortar.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1mortar.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1mortar.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1mortar.glb new file mode 100644 index 00000000..8b867710 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1mortar.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1pGen.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1pGen.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1pGen.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1pGen.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1pGen.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1pGen.glb new file mode 100644 index 00000000..580830a4 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1pGen.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1plasma.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1plasma.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1plasma.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1plasma.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1plasma.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1plasma.glb new file mode 100644 index 00000000..bb2c0d64 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1plasma.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1sniper.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1sniper.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t1sniper.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1sniper.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1sniper.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1sniper.glb new file mode 100644 index 00000000..12a7ed14 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t1sniper.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t2DepAmmo.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t2DepAmmo.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t2DepAmmo.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t2DepAmmo.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t2DepAmmo.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t2DepAmmo.glb new file mode 100644 index 00000000..a6ca426d Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t2DepAmmo.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t2DepAmmo_Pack.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t2DepAmmo_Pack.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/t2DepAmmo_Pack.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t2DepAmmo_Pack.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t2DepAmmo_Pack.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t2DepAmmo_Pack.glb new file mode 100644 index 00000000..c893620b Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/t2DepAmmo_Pack.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/tCube.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/tCube.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/tCube.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/tCube.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/tCube.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/tCube.glb new file mode 100644 index 00000000..ab4a4e2a Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/tCube.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/targetCube.dts b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/targetCube.dts similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/shapes/targetCube.dts rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/targetCube.dts diff --git a/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/targetCube.glb b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/targetCube.glb new file mode 100644 index 00000000..70dfcec7 Binary files /dev/null and b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/shapes/targetCube.glb differ diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/Basatin.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/Basatin.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/Basatin.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/Basatin.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/Basatin.ter b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/Basatin.ter similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/Basatin.ter rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/Basatin.ter diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/BasatinLT.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/BasatinLT.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/BasatinLT.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/BasatinLT.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/CatwalkLT.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/CatwalkLT.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/CatwalkLT.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/CatwalkLT.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/DamnationLT.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/DamnationLT.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/DamnationLT.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/DamnationLT.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/DamnationTDM.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/DamnationTDM.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/DamnationTDM.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/DamnationTDM.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/DangerousFlingLT.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/DangerousFlingLT.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/DangerousFlingLT.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/DangerousFlingLT.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/DropInLT.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/DropInLT.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/DropInLT.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/DropInLT.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/Ewok_Hamlet.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/Ewok_Hamlet.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/Ewok_Hamlet.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/Ewok_Hamlet.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/Ewok_Hamlet.ter b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/Ewok_Hamlet.ter similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/Ewok_Hamlet.ter rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/Ewok_Hamlet.ter diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/Ewok_Village.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/Ewok_Village.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/Ewok_Village.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/Ewok_Village.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/Ewok_Village.ter b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/Ewok_Village.ter similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/Ewok_Village.ter rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/Ewok_Village.ter diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/HiveLT.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/HiveLT.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/HiveLT.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/HiveLT.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/IcePickM.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/IcePickM.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/IcePickM.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/IcePickM.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/KataMInfernoT.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/KataMInfernoT.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/KataMInfernoT.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/KataMInfernoT.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/KataMInfernoT.ter b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/KataMInfernoT.ter similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/KataMInfernoT.ter rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/KataMInfernoT.ter diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/KataMStorm.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/KataMStorm.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/KataMStorm.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/KataMStorm.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/KataMStormT.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/KataMStormT.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/KataMStormT.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/KataMStormT.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/KataMStormT.ter b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/KataMStormT.ter similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/KataMStormT.ter rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/KataMStormT.ter diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/MoonwalkLT.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/MoonwalkLT.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/MoonwalkLT.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/MoonwalkLT.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/NirvanaLT.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/NirvanaLT.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/NirvanaLT.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/NirvanaLT.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/ObsidianLT.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/ObsidianLT.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/ObsidianLT.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/ObsidianLT.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/RetroDCT2.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/RetroDCT2.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/RetroDCT2.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/RetroDCT2.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/RetroDX.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/RetroDX.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/RetroDX.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/RetroDX.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/RetroRD.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/RetroRD.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/RetroRD.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/RetroRD.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/RetroRDT2.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/RetroRDT2.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/RetroRDT2.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/RetroRDT2.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/RetroSB.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/RetroSB.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/RetroSB.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/RetroSB.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/RetroSH.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/RetroSH.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/RetroSH.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/RetroSH.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/RetroSHT2.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/RetroSHT2.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/RetroSHT2.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/RetroSHT2.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/SideWinder.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/SideWinder.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/SideWinder.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/SideWinder.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/SideWinder.ter b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/SideWinder.ter similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/SideWinder.ter rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/SideWinder.ter diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/TWL_BeachBlitzM.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/TWL_BeachBlitzM.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/TWL_BeachBlitzM.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/TWL_BeachBlitzM.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/TWL_BeachBlitzM.ter b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/TWL_BeachBlitzM.ter similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/TWL_BeachBlitzM.ter rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/TWL_BeachBlitzM.ter diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/TWL_BeachBlitzMLT.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/TWL_BeachBlitzMLT.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/TWL_BeachBlitzMLT.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/TWL_BeachBlitzMLT.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/TuskLT.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/TuskLT.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/TuskLT.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/TuskLT.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/TwilightGroveLT.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/TwilightGroveLT.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/TwilightGroveLT.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/TwilightGroveLT.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/TwilightGroveLT.ter b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/TwilightGroveLT.ter similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/TwilightGroveLT.ter rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/TwilightGroveLT.ter diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/TwinTorrents.ter b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/TwinTorrents.ter similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/TwinTorrents.ter rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/TwinTorrents.ter diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/TwinTorrentsCCW.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/TwinTorrentsCCW.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/TwinTorrentsCCW.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/TwinTorrentsCCW.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/TwinTorrentsCW.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/TwinTorrentsCW.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/TwinTorrentsCW.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/TwinTorrentsCW.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/Two_Towers.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/Two_Towers.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/Two_Towers.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/Two_Towers.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/Two_Towers.ter b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/Two_Towers.ter similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/Two_Towers.ter rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/Two_Towers.ter diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/Wrongside.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/Wrongside.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/Wrongside.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/Wrongside.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/anabatic.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/anabatic.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/anabatic.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/anabatic.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/anabatic.ter b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/anabatic.ter similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/anabatic.ter rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/anabatic.ter diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/anomaly.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/anomaly.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/anomaly.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/anomaly.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/anomaly.ter b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/anomaly.ter similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/anomaly.ter rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/anomaly.ter diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/bombardment.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/bombardment.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/bombardment.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/bombardment.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/bombardment.ter b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/bombardment.ter similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/bombardment.ter rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/bombardment.ter diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/damnationlt.ter b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/damnationlt.ter similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/damnationlt.ter rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/damnationlt.ter diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/dawntodusk.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/dawntodusk.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/dawntodusk.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/dawntodusk.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/dawntodusk.ter b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/dawntodusk.ter similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/dawntodusk.ter rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/dawntodusk.ter diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/dropin.ter b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/dropin.ter similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/dropin.ter rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/dropin.ter diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/dxfling.ter b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/dxfling.ter similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/dxfling.ter rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/dxfling.ter diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/facingWorlds.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/facingWorlds.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/facingWorlds.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/facingWorlds.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/facingWorlds.ter b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/facingWorlds.ter similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/facingWorlds.ter rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/facingWorlds.ter diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/facingWorldsArena.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/facingWorldsArena.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/facingWorldsArena.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/facingWorldsArena.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/facingWorldsLT.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/facingWorldsLT.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/facingWorldsLT.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/facingWorldsLT.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/firn.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/firn.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/firn.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/firn.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/firn.ter b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/firn.ter similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/firn.ter rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/firn.ter diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/frostline.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/frostline.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/frostline.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/frostline.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/frostline.ter b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/frostline.ter similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/frostline.ter rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/frostline.ter diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/frozenSolid.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/frozenSolid.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/frozenSolid.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/frozenSolid.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/frozenSolid.ter b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/frozenSolid.ter similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/frozenSolid.ter rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/frozenSolid.ter diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/hive.ter b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/hive.ter similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/hive.ter rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/hive.ter diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/icepickm.ter b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/icepickm.ter similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/icepickm.ter rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/icepickm.ter diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/infernosroar.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/infernosroar.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/infernosroar.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/infernosroar.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/infernosroar.ter b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/infernosroar.ter similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/infernosroar.ter rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/infernosroar.ter diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/obsidian.ter b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/obsidian.ter similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/obsidian.ter rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/obsidian.ter diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/retroDCT2.ter b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/retroDCT2.ter similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/retroDCT2.ter rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/retroDCT2.ter diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/retroDX.ter b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/retroDX.ter similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/retroDX.ter rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/retroDX.ter diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/retroRD.ter b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/retroRD.ter similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/retroRD.ter rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/retroRD.ter diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/retroRDT2.ter b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/retroRDT2.ter similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/retroRDT2.ter rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/retroRDT2.ter diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/retroSH.ter b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/retroSH.ter similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/retroSH.ter rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/retroSH.ter diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/retroSHT2.ter b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/retroSHT2.ter similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/retroSHT2.ter rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/retroSHT2.ter diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/retroSnowBlind.ter b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/retroSnowBlind.ter similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/retroSnowBlind.ter rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/retroSnowBlind.ter diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/slapdashMI.ter b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/slapdashMI.ter similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/slapdashMI.ter rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/slapdashMI.ter diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/slapdashMInferno.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/slapdashMInferno.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/slapdashMInferno.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/slapdashMInferno.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/slapdashMS.ter b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/slapdashMS.ter similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/slapdashMS.ter rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/slapdashMS.ter diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/slapdashMStorm.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/slapdashMStorm.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/slapdashMStorm.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/slapdashMStorm.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/stormsrage.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/stormsrage.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/stormsrage.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/stormsrage.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/stormsrage.ter b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/stormsrage.ter similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/stormsrage.ter rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/stormsrage.ter diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/tusk.ter b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/tusk.ter similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/tusk.ter rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/tusk.ter diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/twinDrakes.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/twinDrakes.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/twinDrakes.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/twinDrakes.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/twinDrakes.ter b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/twinDrakes.ter similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/twinDrakes.ter rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/twinDrakes.ter diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/woe.spn b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/woe.spn similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/woe.spn rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/woe.spn diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/woe.ter b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/woe.ter similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/terrains/woe.ter rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/terrains/woe.ter diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/AW-Starfield3b.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/AW-Starfield3b.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/AW-Starfield3b.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/AW-Starfield3b.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ConcreteFloor.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ConcreteFloor.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ConcreteFloor.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ConcreteFloor.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ConcreteVents.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ConcreteVents.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ConcreteVents.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ConcreteVents.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/EFlareB2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/EFlareB2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/EFlareB2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/EFlareB2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/EFlareR2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/EFlareR2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/EFlareR2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/EFlareR2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/EarthofRog.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/EarthofRog.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/EarthofRog.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/EarthofRog.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/IceDagSky/sback.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/IceDagSky/sback.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/IceDagSky/sback.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/IceDagSky/sback.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/IceDagSky/sdown.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/IceDagSky/sdown.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/IceDagSky/sdown.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/IceDagSky/sdown.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/IceDagSky/sfront.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/IceDagSky/sfront.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/IceDagSky/sfront.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/IceDagSky/sfront.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/IceDagSky/sleft.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/IceDagSky/sleft.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/IceDagSky/sleft.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/IceDagSky/sleft.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/IceDagSky/sright.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/IceDagSky/sright.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/IceDagSky/sright.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/IceDagSky/sright.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/IceDagSky/sup.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/IceDagSky/sup.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/IceDagSky/sup.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/IceDagSky/sup.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/MetalWall.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/MetalWall.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/MetalWall.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/MetalWall.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/WallMetalP.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/WallMetalP.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/WallMetalP.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/WallMetalP.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/amocmd00.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/amocmd00.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/amocmd00.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/amocmd00.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/amoncmd.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/amoncmd.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/amoncmd.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/amoncmd.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/amun01.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/amun01.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/amun01.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/amun01.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/anabatic.dml b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/anabatic.dml similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/anabatic.dml rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/anabatic.dml diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/armorpack.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/armorpack.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/armorpack.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/armorpack.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/bBlue.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/bBlue.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/bBlue.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/bBlue.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/bLBlue.PNG b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/bLBlue.PNG similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/bLBlue.PNG rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/bLBlue.PNG diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/bRed.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/bRed.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/bRed.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/bRed.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/base.flag.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/base.flag.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/base.flag.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/base.flag.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/base1c.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/base1c.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/base1c.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/base1c.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/base_tex.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/base_tex.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/base_tex.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/base_tex.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/bd_ewal11.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/bd_ewal11.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/bd_ewal11.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/bd_ewal11.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/bd_idoo03.PNG b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/bd_idoo03.PNG similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/bd_idoo03.PNG rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/bd_idoo03.PNG diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/be_espec02.PNG b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/be_espec02.PNG similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/be_espec02.PNG rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/be_espec02.PNG diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/be_itelig01.PNG b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/be_itelig01.PNG similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/be_itelig01.PNG rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/be_itelig01.PNG diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/be_itewal01.PNG b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/be_itewal01.PNG similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/be_itewal01.PNG rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/be_itewal01.PNG diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/beagle.flag.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/beagle.flag.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/beagle.flag.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/beagle.flag.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/blite00.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/blite00.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/blite00.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/blite00.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/blite04.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/blite04.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/blite04.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/blite04.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/bluSphereCrash.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/bluSphereCrash.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/bluSphereCrash.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/bluSphereCrash.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/blue_blink4.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/blue_blink4.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/blue_blink4.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/blue_blink4.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/bsmoke02.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/bsmoke02.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/bsmoke02.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/bsmoke02.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/catMat.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/catMat.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/catMat.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/catMat.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/catWhiskers.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/catWhiskers.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/catWhiskers.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/catWhiskers.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/cmdlite01.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/cmdlite01.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/cmdlite01.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/cmdlite01.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/control.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/control.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/control.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/control.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/cp_nebula3.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/cp_nebula3.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/cp_nebula3.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/cp_nebula3.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/cphoenix.flag.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/cphoenix.flag.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/cphoenix.flag.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/cphoenix.flag.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/cylinder_tex.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/cylinder_tex.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/cylinder_tex.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/cylinder_tex.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dParticle.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dParticle.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dParticle.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dParticle.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/damSkyBack.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/damSkyBack.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/damSkyBack.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/damSkyBack.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/damSkyFront.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/damSkyFront.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/damSkyFront.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/damSkyFront.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/damSkyLeft.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/damSkyLeft.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/damSkyLeft.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/damSkyLeft.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/damSkyRight.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/damSkyRight.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/damSkyRight.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/damSkyRight.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/damSkyTop.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/damSkyTop.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/damSkyTop.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/damSkyTop.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dd2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dd2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dd2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dd2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/deploy_Ammo.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/deploy_Ammo.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/deploy_Ammo.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/deploy_Ammo.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/deploy_Ammo2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/deploy_Ammo2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/deploy_Ammo2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/deploy_Ammo2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/desert512.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/desert512.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/desert512.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/desert512.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/desertDust.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/desertDust.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/desertDust.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/desertDust.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/details/bb_det2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/details/bb_det2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/details/bb_det2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/details/bb_det2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dkmetal.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dkmetal.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dkmetal.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dkmetal.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/4circle_lite.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/4circle_lite.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/4circle_lite.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/4circle_lite.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/4square_lite.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/4square_lite.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/4square_lite.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/4square_lite.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/BELogo.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/BELogo.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/BELogo.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/BELogo.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/BElogo2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/BElogo2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/BElogo2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/BElogo2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/BlueMoon.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/BlueMoon.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/BlueMoon.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/BlueMoon.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ConcreteFloor.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ConcreteFloor.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ConcreteFloor.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ConcreteFloor.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ConcreteFloorDS.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ConcreteFloorDS.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ConcreteFloorDS.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ConcreteFloorDS.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ConcreteVents.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ConcreteVents.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ConcreteVents.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ConcreteVents.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/CorridorFloor.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/CorridorFloor.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/CorridorFloor.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/CorridorFloor.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/CorridorWA.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/CorridorWA.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/CorridorWA.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/CorridorWA.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/CorridorWB.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/CorridorWB.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/CorridorWB.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/CorridorWB.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/CorridorWD.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/CorridorWD.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/CorridorWD.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/CorridorWD.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ExtSphereMetal.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ExtSphereMetal.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ExtSphereMetal.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ExtSphereMetal.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ExteriorA.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ExteriorA.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ExteriorA.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ExteriorA.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ExteriorD.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ExteriorD.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ExteriorD.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ExteriorD.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ExteriorD2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ExteriorD2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ExteriorD2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ExteriorD2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/FloorMetaCir.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/FloorMetaCir.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/FloorMetaCir.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/FloorMetaCir.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/FloorMetal.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/FloorMetal.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/FloorMetal.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/FloorMetal.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/FloorMetal02.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/FloorMetal02.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/FloorMetal02.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/FloorMetal02.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/FloorMetalBE.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/FloorMetalBE.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/FloorMetalBE.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/FloorMetalBE.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/MarbleFloorB.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/MarbleFloorB.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/MarbleFloorB.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/MarbleFloorB.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/MarbleFloorC.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/MarbleFloorC.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/MarbleFloorC.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/MarbleFloorC.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/MarbleWallC.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/MarbleWallC.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/MarbleWallC.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/MarbleWallC.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/MarbleWallE.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/MarbleWallE.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/MarbleWallE.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/MarbleWallE.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/MarbleWallF.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/MarbleWallF.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/MarbleWallF.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/MarbleWallF.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/MatalWallA.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/MatalWallA.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/MatalWallA.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/MatalWallA.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/MetalVentWall.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/MetalVentWall.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/MetalVentWall.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/MetalVentWall.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/MetalWall.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/MetalWall.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/MetalWall.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/MetalWall.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/Nycto-comp3.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/Nycto-comp3.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/Nycto-comp3.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/Nycto-comp3.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/Nycto-computer.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/Nycto-computer.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/Nycto-computer.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/Nycto-computer.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/PaintWallA.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/PaintWallA.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/PaintWallA.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/PaintWallA.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/PaintWallB.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/PaintWallB.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/PaintWallB.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/PaintWallB.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/PaintWallE.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/PaintWallE.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/PaintWallE.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/PaintWallE.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/PrisonWO.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/PrisonWO.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/PrisonWO.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/PrisonWO.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/PrisonWall.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/PrisonWall.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/PrisonWall.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/PrisonWall.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/Roman_COLLa.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/Roman_COLLa.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/Roman_COLLa.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/Roman_COLLa.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/Roman_COLLb.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/Roman_COLLb.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/Roman_COLLb.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/Roman_COLLb.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/Roman_ROOF.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/Roman_ROOF.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/Roman_ROOF.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/Roman_ROOF.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/Roman_STONE.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/Roman_STONE.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/Roman_STONE.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/Roman_STONE.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/StoneWT.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/StoneWT.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/StoneWT.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/StoneWT.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/StoneWall.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/StoneWall.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/StoneWall.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/StoneWall.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/StoneWallPlain.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/StoneWallPlain.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/StoneWallPlain.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/StoneWallPlain.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/WallMetal01.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/WallMetal01.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/WallMetal01.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/WallMetal01.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/WallMetal02.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/WallMetal02.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/WallMetal02.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/WallMetal02.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/WallMetalP.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/WallMetalP.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/WallMetalP.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/WallMetalP.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/WallMetalP0.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/WallMetalP0.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/WallMetalP0.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/WallMetalP0.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/WallMetalP2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/WallMetalP2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/WallMetalP2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/WallMetalP2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/WallMetalStrips.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/WallMetalStrips.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/WallMetalStrips.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/WallMetalStrips.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/WallMetalp3.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/WallMetalp3.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/WallMetalp3.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/WallMetalp3.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ancient3.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ancient3.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ancient3.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ancient3.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/antigrav.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/antigrav.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/antigrav.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/antigrav.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/base1c.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/base1c.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/base1c.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/base1c.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/base_dark2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/base_dark2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/base_dark2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/base_dark2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/base_rockburn.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/base_rockburn.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/base_rockburn.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/base_rockburn.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/base_rocklog.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/base_rocklog.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/base_rocklog.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/base_rocklog.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/bb_red.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/bb_red.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/bb_red.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/bb_red.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/bb_red2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/bb_red2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/bb_red2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/bb_red2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/bb_sand.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/bb_sand.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/bb_sand.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/bb_sand.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/bd_ispe07.PNG b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/bd_ispe07.PNG similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/bd_ispe07.PNG rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/bd_ispe07.PNG diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/be_edoo02.PNG b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/be_edoo02.PNG similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/be_edoo02.PNG rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/be_edoo02.PNG diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/be_elig02.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/be_elig02.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/be_elig02.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/be_elig02.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/be_elig02_nd.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/be_elig02_nd.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/be_elig02_nd.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/be_elig02_nd.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/be_elig03.PNG b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/be_elig03.PNG similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/be_elig03.PNG rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/be_elig03.PNG diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/be_espec02.PNG b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/be_espec02.PNG similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/be_espec02.PNG rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/be_espec02.PNG diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/be_ewal03_hl.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/be_ewal03_hl.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/be_ewal03_hl.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/be_ewal03_hl.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/be_ewal03acrk.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/be_ewal03acrk.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/be_ewal03acrk.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/be_ewal03acrk.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/be_ewal06.PNG b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/be_ewal06.PNG similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/be_ewal06.PNG rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/be_ewal06.PNG diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/be_gr3streak.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/be_gr3streak.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/be_gr3streak.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/be_gr3streak.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/be_gr4streak.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/be_gr4streak.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/be_gr4streak.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/be_gr4streak.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/be_icei01a.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/be_icei01a.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/be_icei01a.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/be_icei01a.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/be_ihalig.PNG b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/be_ihalig.PNG similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/be_ihalig.PNG rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/be_ihalig.PNG diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/be_iprflo01.PNG b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/be_iprflo01.PNG similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/be_iprflo01.PNG rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/be_iprflo01.PNG diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/be_itebor04.PNG b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/be_itebor04.PNG similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/be_itebor04.PNG rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/be_itebor04.PNG diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/be_itedoo01.PNG b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/be_itedoo01.PNG similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/be_itedoo01.PNG rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/be_itedoo01.PNG diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/be_itelig01.PNG b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/be_itelig01.PNG similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/be_itelig01.PNG rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/be_itelig01.PNG diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/be_itelig02.PNG b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/be_itelig02.PNG similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/be_itelig02.PNG rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/be_itelig02.PNG diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/be_itewal01.PNG b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/be_itewal01.PNG similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/be_itewal01.PNG rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/be_itewal01.PNG diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/be_itewal04.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/be_itewal04.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/be_itewal04.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/be_itewal04.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/beaglelz.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/beaglelz.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/beaglelz.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/beaglelz.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/beam01.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/beam01.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/beam01.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/beam01.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/bigrust.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/bigrust.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/bigrust.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/bigrust.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/bigrust2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/bigrust2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/bigrust2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/bigrust2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/blue_light1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/blue_light1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/blue_light1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/blue_light1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/blue_light2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/blue_light2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/blue_light2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/blue_light2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/bluescrdeath.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/bluescrdeath.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/bluescrdeath.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/bluescrdeath.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/bluetrim1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/bluetrim1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/bluetrim1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/bluetrim1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/bluetrim2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/bluetrim2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/bluetrim2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/bluetrim2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/bluetrim2a.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/bluetrim2a.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/bluetrim2a.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/bluetrim2a.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/bluetrim3.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/bluetrim3.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/bluetrim3.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/bluetrim3.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/bluetrim4.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/bluetrim4.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/bluetrim4.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/bluetrim4.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/bolttrim.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/bolttrim.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/bolttrim.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/bolttrim.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/box_a.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/box_a.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/box_a.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/box_a.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/box_b.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/box_b.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/box_b.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/box_b.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/box_c.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/box_c.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/box_c.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/box_c.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/cam1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/cam1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/cam1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/cam1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/cargo.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/cargo.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/cargo.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/cargo.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/cargo1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/cargo1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/cargo1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/cargo1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/cargoend.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/cargoend.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/cargoend.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/cargoend.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/cargoend2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/cargoend2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/cargoend2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/cargoend2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/cargotop.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/cargotop.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/cargotop.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/cargotop.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/carinternalwall.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/carinternalwall.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/carinternalwall.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/carinternalwall.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/carrierlogo1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/carrierlogo1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/carrierlogo1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/carrierlogo1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/carrierlogo2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/carrierlogo2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/carrierlogo2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/carrierlogo2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/carrierwall2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/carrierwall2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/carrierwall2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/carrierwall2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/carrierwall4.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/carrierwall4.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/carrierwall4.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/carrierwall4.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/cementwall6.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/cementwall6.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/cementwall6.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/cementwall6.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/cementwall8.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/cementwall8.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/cementwall8.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/cementwall8.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/cretepillarc.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/cretepillarc.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/cretepillarc.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/cretepillarc.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/crudewarn.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/crudewarn.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/crudewarn.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/crudewarn.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/deck1+.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/deck1+.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/deck1+.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/deck1+.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/doorlogo1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/doorlogo1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/doorlogo1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/doorlogo1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/doorlogo2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/doorlogo2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/doorlogo2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/doorlogo2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/dox_beam.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/dox_beam.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/dox_beam.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/dox_beam.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/dox_bluelite1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/dox_bluelite1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/dox_bluelite1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/dox_bluelite1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/dox_bluelite2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/dox_bluelite2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/dox_bluelite2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/dox_bluelite2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/dox_grsteel3.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/dox_grsteel3.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/dox_grsteel3.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/dox_grsteel3.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/dox_grsteel3_b.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/dox_grsteel3_b.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/dox_grsteel3_b.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/dox_grsteel3_b.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/dox_grsteel3_f.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/dox_grsteel3_f.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/dox_grsteel3_f.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/dox_grsteel3_f.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/dox_grsteel4.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/dox_grsteel4.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/dox_grsteel4.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/dox_grsteel4.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/dox_pipe1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/dox_pipe1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/dox_pipe1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/dox_pipe1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/drkmtldpanelc.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/drkmtldpanelc.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/drkmtldpanelc.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/drkmtldpanelc.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ds_NefBlTrim.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ds_NefBlTrim.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ds_NefBlTrim.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ds_NefBlTrim.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ds_NefBlue.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ds_NefBlue.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ds_NefBlue.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ds_NefBlue.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ds_NefBlue1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ds_NefBlue1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ds_NefBlue1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ds_NefBlue1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ds_NefWall1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ds_NefWall1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ds_NefWall1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ds_NefWall1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ds_Neffloor1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ds_Neffloor1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ds_Neffloor1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ds_Neffloor1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ds_Neffloor5.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ds_Neffloor5.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ds_Neffloor5.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ds_Neffloor5.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ds_etechbor01.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ds_etechbor01.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ds_etechbor01.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ds_etechbor01.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ds_etechbrdr2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ds_etechbrdr2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ds_etechbrdr2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ds_etechbrdr2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ds_ewall06.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ds_ewall06.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ds_ewall06.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ds_ewall06.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ds_ewall07.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ds_ewall07.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ds_ewall07.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ds_ewall07.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ds_genfloor.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ds_genfloor.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ds_genfloor.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ds_genfloor.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ds_genwall.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ds_genwall.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ds_genwall.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ds_genwall.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ds_ilig02.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ds_ilig02.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ds_ilig02.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ds_ilig02.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ds_ilig03.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ds_ilig03.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ds_ilig03.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ds_ilig03.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ds_ilig04.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ds_ilig04.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ds_ilig04.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ds_ilig04.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ds_iwal01.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ds_iwal01.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ds_iwal01.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ds_iwal01.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ds_jet03.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ds_jet03.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ds_jet03.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ds_jet03.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/dswordlz.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/dswordlz.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/dswordlz.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/dswordlz.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e6cfloordented.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e6cfloordented.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e6cfloordented.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e6cfloordented.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e6girdergrate.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e6girdergrate.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e6girdergrate.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e6girdergrate.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e6grate2flr.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e6grate2flr.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e6grate2flr.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e6grate2flr.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e6horzlight.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e6horzlight.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e6horzlight.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e6horzlight.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e6smlgrtflr2bl.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e6smlgrtflr2bl.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e6smlgrtflr2bl.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e6smlgrtflr2bl.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e6strimlight.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e6strimlight.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e6strimlight.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e6strimlight.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8_base1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8_base1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8_base1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8_base1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8_base1b.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8_base1b.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8_base1b.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8_base1b.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8_base1c.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8_base1c.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8_base1c.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8_base1c.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8_btrim01.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8_btrim01.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8_btrim01.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8_btrim01.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8_btrim05.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8_btrim05.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8_btrim05.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8_btrim05.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8_launchpad1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8_launchpad1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8_launchpad1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8_launchpad1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8_mtlwall1b.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8_mtlwall1b.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8_mtlwall1b.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8_mtlwall1b.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8_mtlwall3.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8_mtlwall3.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8_mtlwall3.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8_mtlwall3.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8_mtlwall4.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8_mtlwall4.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8_mtlwall4.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8_mtlwall4.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8_rlight_0000.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8_rlight_0000.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8_rlight_0000.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8_rlight_0000.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8_rlightb.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8_rlightb.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8_rlightb.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8_rlightb.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8_rlightb_0000.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8_rlightb_0000.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8_rlightb_0000.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8_rlightb_0000.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8basictrim2_bl.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8basictrim2_bl.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8basictrim2_bl.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8basictrim2_bl.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8beam01.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8beam01.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8beam01.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8beam01.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8beam01b.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8beam01b.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8beam01b.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8beam01b.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8beam02.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8beam02.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8beam02.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8beam02.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8bgrate01.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8bgrate01.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8bgrate01.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8bgrate01.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8bolttrim.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8bolttrim.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8bolttrim.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8bolttrim.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8bolttrimb.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8bolttrimb.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8bolttrimb.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8bolttrimb.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8clangfloor.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8clangfloor.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8clangfloor.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8clangfloor.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8clangfloor01.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8clangfloor01.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8clangfloor01.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8clangfloor01.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8clangfloor03.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8clangfloor03.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8clangfloor03.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8clangfloor03.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8clangfloor05c.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8clangfloor05c.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8clangfloor05c.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8clangfloor05c.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8clangwarnmix_.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8clangwarnmix_.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8clangwarnmix_.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8clangwarnmix_.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8crete01.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8crete01.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8crete01.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8crete01.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8crete01stair1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8crete01stair1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8crete01stair1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8crete01stair1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8crete03.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8crete03.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8crete03.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8crete03.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8crete03b.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8crete03b.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8crete03b.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8crete03b.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8crete03c.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8crete03c.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8crete03c.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8crete03c.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8crete03cc.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8crete03cc.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8crete03cc.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8crete03cc.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8crete03d.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8crete03d.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8crete03d.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8crete03d.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8crete03fadedw.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8crete03fadedw.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8crete03fadedw.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8crete03fadedw.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8cretefloor02.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8cretefloor02.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8cretefloor02.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8cretefloor02.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8cretefloor_ti.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8cretefloor_ti.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8cretefloor_ti.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8cretefloor_ti.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8cretesmlltrim.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8cretesmlltrim.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8cretesmlltrim.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8cretesmlltrim.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8lighttrim.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8lighttrim.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8lighttrim.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8lighttrim.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8lighttrim_b.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8lighttrim_b.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8lighttrim_b.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8lighttrim_b.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8metal03c_blue.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8metal03c_blue.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8metal03c_blue.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8metal03c_blue.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8mtltrim.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8mtltrim.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8mtltrim.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8mtltrim.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8mtltrim1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8mtltrim1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8mtltrim1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8mtltrim1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8mtltrim1b.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8mtltrim1b.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8mtltrim1b.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8mtltrim1b.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8mtltrim2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8mtltrim2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8mtltrim2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8mtltrim2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8smlltrim1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8smlltrim1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8smlltrim1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8smlltrim1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8spawn01b.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8spawn01b.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8spawn01b.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8spawn01b.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8support02.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8support02.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8support02.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8support02.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8support02c.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8support02c.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8support02c.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8support02c.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8support04b_bl.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8support04b_bl.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8support04b_bl.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8support04b_bl.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8support05.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8support05.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8support05.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8support05.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8tinylight_000.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8tinylight_000.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8tinylight_000.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8tinylight_000.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8tmtllight2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8tmtllight2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8tmtllight2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8tmtllight2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8trimlight_000.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8trimlight_000.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8trimlight_000.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8trimlight_000.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8warning2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8warning2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8warning2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8warning2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8warning256.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8warning256.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8warning256.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8warning256.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8warning2step.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8warning2step.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8warning2step.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8warning2step.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8wrntrim.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8wrntrim.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8wrntrim.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8wrntrim.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8wrntrim2b.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8wrntrim2b.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/e8wrntrim2b.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/e8wrntrim2b.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/emap_beachblitz.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/emap_beachblitz.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/emap_beachblitz.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/emap_beachblitz.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/engine1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/engine1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/engine1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/engine1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/grate1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/grate1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/grate1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/grate1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/grate2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/grate2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/grate2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/grate2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/grate_logo.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/grate_logo.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/grate_logo.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/grate_logo.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/gratered.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/gratered.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/gratered.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/gratered.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/greylite2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/greylite2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/greylite2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/greylite2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/gtext2a.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/gtext2a.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/gtext2a.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/gtext2a.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/hangar_indoor1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/hangar_indoor1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/hangar_indoor1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/hangar_indoor1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/hangar_indoor3.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/hangar_indoor3.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/hangar_indoor3.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/hangar_indoor3.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/hangarwall.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/hangarwall.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/hangarwall.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/hangarwall.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/hangarwall2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/hangarwall2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/hangarwall2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/hangarwall2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/hitec_wall1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/hitec_wall1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/hitec_wall1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/hitec_wall1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/housewall.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/housewall.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/housewall.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/housewall.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/idkmetal2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/idkmetal2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/idkmetal2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/idkmetal2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/idkmetal2a.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/idkmetal2a.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/idkmetal2a.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/idkmetal2a.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ir_blocks.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ir_blocks.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ir_blocks.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ir_blocks.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ir_plain.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ir_plain.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ir_plain.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ir_plain.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ir_relief.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ir_relief.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ir_relief.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ir_relief.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ir_trim1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ir_trim1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ir_trim1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ir_trim1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ir_trim2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ir_trim2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ir_trim2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ir_trim2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ir_wall.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ir_wall.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/ir_wall.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/ir_wall.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/jaxscr.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/jaxscr.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/jaxscr.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/jaxscr.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/light_cold3.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/light_cold3.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/light_cold3.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/light_cold3.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/light_small.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/light_small.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/light_small.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/light_small.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/light_small2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/light_small2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/light_small2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/light_small2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/light_small3.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/light_small3.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/light_small3.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/light_small3.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/light_small4.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/light_small4.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/light_small4.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/light_small4.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/minesign.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/minesign.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/minesign.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/minesign.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/mtlsupgrt2light.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/mtlsupgrt2light.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/mtlsupgrt2light.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/mtlsupgrt2light.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/mx3_logo.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/mx3_logo.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/mx3_logo.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/mx3_logo.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/mx3_memb.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/mx3_memb.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/mx3_memb.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/mx3_memb.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/mx3_tribute.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/mx3_tribute.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/mx3_tribute.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/mx3_tribute.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/mx3_wall.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/mx3_wall.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/mx3_wall.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/mx3_wall.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/null.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/null.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/null.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/null.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/pc1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/pc1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/pc1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/pc1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/pc2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/pc2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/pc2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/pc2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/pc3.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/pc3.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/pc3.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/pc3.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/radarscr.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/radarscr.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/radarscr.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/radarscr.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/radarscr2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/radarscr2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/radarscr2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/radarscr2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/redstripe2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/redstripe2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/redstripe2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/redstripe2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/redvent2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/redvent2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/redvent2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/redvent2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/rock_smalllite.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/rock_smalllite.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/rock_smalllite.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/rock_smalllite.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/rock_stripe.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/rock_stripe.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/rock_stripe.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/rock_stripe.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/rock_stripe2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/rock_stripe2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/rock_stripe2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/rock_stripe2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/rock_wall_lite.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/rock_wall_lite.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/rock_wall_lite.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/rock_wall_lite.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/rock_wall_lite2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/rock_wall_lite2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/rock_wall_lite2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/rock_wall_lite2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/rock_wall_lite3.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/rock_wall_lite3.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/rock_wall_lite3.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/rock_wall_lite3.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/rock_wall_lite4.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/rock_wall_lite4.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/rock_wall_lite4.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/rock_wall_lite4.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/rock_wall_lite5.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/rock_wall_lite5.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/rock_wall_lite5.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/rock_wall_lite5.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/rock_wall_lite6.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/rock_wall_lite6.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/rock_wall_lite6.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/rock_wall_lite6.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/rock_wall_lite7.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/rock_wall_lite7.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/rock_wall_lite7.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/rock_wall_lite7.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/rock_wall_lite8.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/rock_wall_lite8.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/rock_wall_lite8.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/rock_wall_lite8.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/rockwall_logo.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/rockwall_logo.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/rockwall_logo.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/rockwall_logo.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/roofbeam.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/roofbeam.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/roofbeam.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/roofbeam.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/rustbox.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/rustbox.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/rustbox.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/rustbox.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/rustbox_logo.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/rustbox_logo.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/rustbox_logo.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/rustbox_logo.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/rway1_start.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/rway1_start.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/rway1_start.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/rway1_start.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/rway2_start.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/rway2_start.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/rway2_start.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/rway2_start.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/rway_end2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/rway_end2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/rway_end2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/rway_end2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/rway_middle.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/rway_middle.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/rway_middle.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/rway_middle.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/sboxlogo2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/sboxlogo2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/sboxlogo2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/sboxlogo2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/sboxlogotop.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/sboxlogotop.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/sboxlogotop.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/sboxlogotop.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/sign1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/sign1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/sign1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/sign1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/sign2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/sign2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/sign2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/sign2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/slabgrill.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/slabgrill.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/slabgrill.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/slabgrill.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/special_shield2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/special_shield2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/special_shield2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/special_shield2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/steelwall_logo.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/steelwall_logo.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/steelwall_logo.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/steelwall_logo.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/stone_wall1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/stone_wall1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/stone_wall1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/stone_wall1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/stone_wall2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/stone_wall2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/stone_wall2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/stone_wall2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/stone_wall3.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/stone_wall3.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/stone_wall3.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/stone_wall3.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/stone_wall4.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/stone_wall4.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/stone_wall4.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/stone_wall4.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/stone_wall5.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/stone_wall5.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/stone_wall5.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/stone_wall5.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/stone_wall7.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/stone_wall7.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/stone_wall7.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/stone_wall7.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/stripe1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/stripe1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/stripe1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/stripe1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/stripe2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/stripe2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/stripe2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/stripe2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/stripe3.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/stripe3.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/stripe3.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/stripe3.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/striplite2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/striplite2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/striplite2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/striplite2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/striplite3.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/striplite3.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/striplite3.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/striplite3.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/sub_wall.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/sub_wall.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/sub_wall.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/sub_wall.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/subchart1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/subchart1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/subchart1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/subchart1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/subdamage.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/subdamage.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/subdamage.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/subdamage.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/tcement1a.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/tcement1a.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/tcement1a.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/tcement1a.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/tfloor.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/tfloor.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/tfloor.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/tfloor.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/tlroddtilecln.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/tlroddtilecln.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/tlroddtilecln.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/tlroddtilecln.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/tmtllight.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/tmtllight.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/tmtllight.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/tmtllight.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/transporter.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/transporter.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/transporter.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/transporter.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/transtek.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/transtek.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/transtek.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/transtek.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/trimodd.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/trimodd.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/trimodd.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/trimodd.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/wall_1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/wall_1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/wall_1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/wall_1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/wall_1rust.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/wall_1rust.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/wall_1rust.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/wall_1rust.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/wall_2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/wall_2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/wall_2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/wall_2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/wall_3.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/wall_3.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/wall_3.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/wall_3.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/wall_4.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/wall_4.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/wall_4.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/wall_4.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/wall_5.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/wall_5.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/wall_5.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/wall_5.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/warm_wtlite.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/warm_wtlite.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/warm_wtlite.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/warm_wtlite.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/warning2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/warning2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/warning2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/warning2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/white_striplite.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/white_striplite.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dox/white_striplite.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dox/white_striplite.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dsDust.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dsDust.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dsDust.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dsDust.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ds_NefBlTrim.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ds_NefBlTrim.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ds_NefBlTrim.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ds_NefBlTrim.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ds_NefBlue1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ds_NefBlue1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ds_NefBlue1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ds_NefBlue1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ds_NefWall1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ds_NefWall1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ds_NefWall1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ds_NefWall1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ds_Neffloor1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ds_Neffloor1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ds_Neffloor1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ds_Neffloor1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ds_ewall07.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ds_ewall07.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ds_ewall07.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ds_ewall07.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ds_ilig02.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ds_ilig02.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ds_ilig02.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ds_ilig02.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ds_iwal01.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ds_iwal01.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ds_iwal01.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ds_iwal01.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dsword.flag.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dsword.flag.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/dsword.flag.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/dsword.flag.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/e8clangfloor05c.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/e8clangfloor05c.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/e8clangfloor05c.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/e8clangfloor05c.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/e8clangwarnmix_.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/e8clangwarnmix_.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/e8clangwarnmix_.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/e8clangwarnmix_.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/e8mtltrim1b.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/e8mtltrim1b.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/e8mtltrim1b.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/e8mtltrim1b.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/e8trimlight_000.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/e8trimlight_000.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/e8trimlight_000.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/e8trimlight_000.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ee_dxfling.dml b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ee_dxfling.dml similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ee_dxfling.dml rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ee_dxfling.dml diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ee_greenrain.dml b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ee_greenrain.dml similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ee_greenrain.dml rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ee_greenrain.dml diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ee_hive.dml b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ee_hive.dml similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ee_hive.dml rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ee_hive.dml diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ee_murkymist.dml b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ee_murkymist.dml similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ee_murkymist.dml rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ee_murkymist.dml diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ee_sidewinder.dml b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ee_sidewinder.dml similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ee_sidewinder.dml rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ee_sidewinder.dml diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ee_tusk.dml b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ee_tusk.dml similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ee_tusk.dml rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ee_tusk.dml diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ee_twilightgrove.dml b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ee_twilightgrove.dml similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ee_twilightgrove.dml rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ee_twilightgrove.dml diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ee_underpin.dml b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ee_underpin.dml similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ee_underpin.dml rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ee_underpin.dml diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/BElogo2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/BElogo2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/BElogo2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/BElogo2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/base1c.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/base1c.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/base1c.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/base1c.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/be_itedoo01.PNG b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/be_itedoo01.PNG similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/be_itedoo01.PNG rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/be_itedoo01.PNG diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/be_itelig01.PNG b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/be_itelig01.PNG similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/be_itelig01.PNG rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/be_itelig01.PNG diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/beaglelz.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/beaglelz.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/beaglelz.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/beaglelz.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/bluetrim1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/bluetrim1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/bluetrim1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/bluetrim1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/bluetrim2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/bluetrim2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/bluetrim2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/bluetrim2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/bluetrim2a.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/bluetrim2a.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/bluetrim2a.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/bluetrim2a.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/bluetrim4.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/bluetrim4.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/bluetrim4.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/bluetrim4.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/crudewarn.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/crudewarn.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/crudewarn.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/crudewarn.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/dox_bluelite2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/dox_bluelite2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/dox_bluelite2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/dox_bluelite2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/ds_NefBlue1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/ds_NefBlue1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/ds_NefBlue1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/ds_NefBlue1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/ds_NefWall1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/ds_NefWall1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/ds_NefWall1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/ds_NefWall1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/ds_Neffloor5.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/ds_Neffloor5.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/ds_Neffloor5.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/ds_Neffloor5.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/ds_ilig02.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/ds_ilig02.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/ds_ilig02.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/ds_ilig02.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/e8_base1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/e8_base1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/e8_base1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/e8_base1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/grate1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/grate1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/grate1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/grate1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/radarscr.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/radarscr.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/radarscr.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/radarscr.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/redstripe2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/redstripe2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/redstripe2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/redstripe2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/afternoondelight/AfternoonDelight_sky.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/afternoondelight/AfternoonDelight_sky.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/afternoondelight/AfternoonDelight_sky.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/afternoondelight/AfternoonDelight_sky.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/afternoondelight/afternoondelight_back.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/afternoondelight/afternoondelight_back.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/afternoondelight/afternoondelight_back.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/afternoondelight/afternoondelight_back.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/afternoondelight/afternoondelight_bottom.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/afternoondelight/afternoondelight_bottom.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/afternoondelight/afternoondelight_bottom.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/afternoondelight/afternoondelight_bottom.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/afternoondelight/afternoondelight_front.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/afternoondelight/afternoondelight_front.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/afternoondelight/afternoondelight_front.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/afternoondelight/afternoondelight_front.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/afternoondelight/afternoondelight_left.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/afternoondelight/afternoondelight_left.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/afternoondelight/afternoondelight_left.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/afternoondelight/afternoondelight_left.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/afternoondelight/afternoondelight_right.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/afternoondelight/afternoondelight_right.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/afternoondelight/afternoondelight_right.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/afternoondelight/afternoondelight_right.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/afternoondelight/afternoondelight_top.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/afternoondelight/afternoondelight_top.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/afternoondelight/afternoondelight_top.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/afternoondelight/afternoondelight_top.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/arcticfever/arcticfever_back.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/arcticfever/arcticfever_back.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/arcticfever/arcticfever_back.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/arcticfever/arcticfever_back.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/arcticfever/arcticfever_bottom.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/arcticfever/arcticfever_bottom.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/arcticfever/arcticfever_bottom.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/arcticfever/arcticfever_bottom.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/arcticfever/arcticfever_front.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/arcticfever/arcticfever_front.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/arcticfever/arcticfever_front.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/arcticfever/arcticfever_front.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/arcticfever/arcticfever_left.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/arcticfever/arcticfever_left.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/arcticfever/arcticfever_left.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/arcticfever/arcticfever_left.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/arcticfever/arcticfever_right.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/arcticfever/arcticfever_right.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/arcticfever/arcticfever_right.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/arcticfever/arcticfever_right.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/arcticfever/arcticfever_top.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/arcticfever/arcticfever_top.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/arcticfever/arcticfever_top.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/arcticfever/arcticfever_top.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/cloudscape/Cloudscape_back.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/cloudscape/Cloudscape_back.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/cloudscape/Cloudscape_back.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/cloudscape/Cloudscape_back.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/cloudscape/Cloudscape_bottom.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/cloudscape/Cloudscape_bottom.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/cloudscape/Cloudscape_bottom.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/cloudscape/Cloudscape_bottom.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/cloudscape/Cloudscape_front.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/cloudscape/Cloudscape_front.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/cloudscape/Cloudscape_front.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/cloudscape/Cloudscape_front.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/cloudscape/Cloudscape_left.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/cloudscape/Cloudscape_left.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/cloudscape/Cloudscape_left.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/cloudscape/Cloudscape_left.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/cloudscape/Cloudscape_right.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/cloudscape/Cloudscape_right.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/cloudscape/Cloudscape_right.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/cloudscape/Cloudscape_right.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/cloudscape/Cloudscape_sky.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/cloudscape/Cloudscape_sky.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/cloudscape/Cloudscape_sky.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/cloudscape/Cloudscape_sky.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/cloudscape/Cloudscape_top.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/cloudscape/Cloudscape_top.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/cloudscape/Cloudscape_top.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/cloudscape/Cloudscape_top.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/greenrain/greenrain_back.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/greenrain/greenrain_back.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/greenrain/greenrain_back.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/greenrain/greenrain_back.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/greenrain/greenrain_bottom.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/greenrain/greenrain_bottom.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/greenrain/greenrain_bottom.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/greenrain/greenrain_bottom.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/greenrain/greenrain_front.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/greenrain/greenrain_front.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/greenrain/greenrain_front.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/greenrain/greenrain_front.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/greenrain/greenrain_left.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/greenrain/greenrain_left.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/greenrain/greenrain_left.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/greenrain/greenrain_left.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/greenrain/greenrain_right.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/greenrain/greenrain_right.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/greenrain/greenrain_right.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/greenrain/greenrain_right.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/greenrain/greenrain_top.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/greenrain/greenrain_top.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/greenrain/greenrain_top.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/greenrain/greenrain_top.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/lonelycrimson/LonelyCrimson_back.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/lonelycrimson/LonelyCrimson_back.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/lonelycrimson/LonelyCrimson_back.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/lonelycrimson/LonelyCrimson_back.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/lonelycrimson/LonelyCrimson_bottom.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/lonelycrimson/LonelyCrimson_bottom.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/lonelycrimson/LonelyCrimson_bottom.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/lonelycrimson/LonelyCrimson_bottom.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/lonelycrimson/LonelyCrimson_front.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/lonelycrimson/LonelyCrimson_front.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/lonelycrimson/LonelyCrimson_front.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/lonelycrimson/LonelyCrimson_front.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/lonelycrimson/LonelyCrimson_left.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/lonelycrimson/LonelyCrimson_left.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/lonelycrimson/LonelyCrimson_left.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/lonelycrimson/LonelyCrimson_left.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/lonelycrimson/LonelyCrimson_right.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/lonelycrimson/LonelyCrimson_right.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/lonelycrimson/LonelyCrimson_right.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/lonelycrimson/LonelyCrimson_right.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/lonelycrimson/LonelyCrimson_sky.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/lonelycrimson/LonelyCrimson_sky.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/lonelycrimson/LonelyCrimson_sky.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/lonelycrimson/LonelyCrimson_sky.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/lonelycrimson/LonelyCrimson_top.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/lonelycrimson/LonelyCrimson_top.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/lonelycrimson/LonelyCrimson_top.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/lonelycrimson/LonelyCrimson_top.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/murkymist/MurkyMist_back.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/murkymist/MurkyMist_back.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/murkymist/MurkyMist_back.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/murkymist/MurkyMist_back.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/murkymist/MurkyMist_bottom.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/murkymist/MurkyMist_bottom.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/murkymist/MurkyMist_bottom.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/murkymist/MurkyMist_bottom.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/murkymist/MurkyMist_front.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/murkymist/MurkyMist_front.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/murkymist/MurkyMist_front.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/murkymist/MurkyMist_front.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/murkymist/MurkyMist_left.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/murkymist/MurkyMist_left.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/murkymist/MurkyMist_left.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/murkymist/MurkyMist_left.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/murkymist/MurkyMist_right.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/murkymist/MurkyMist_right.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/murkymist/MurkyMist_right.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/murkymist/MurkyMist_right.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/murkymist/MurkyMist_sky.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/murkymist/MurkyMist_sky.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/murkymist/MurkyMist_sky.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/murkymist/MurkyMist_sky.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/murkymist/MurkyMist_top.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/murkymist/MurkyMist_top.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/murkymist/MurkyMist_top.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/murkymist/MurkyMist_top.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/stormopoly/Stormopoly_back.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/stormopoly/Stormopoly_back.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/stormopoly/Stormopoly_back.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/stormopoly/Stormopoly_back.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/stormopoly/Stormopoly_bottom.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/stormopoly/Stormopoly_bottom.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/stormopoly/Stormopoly_bottom.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/stormopoly/Stormopoly_bottom.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/stormopoly/Stormopoly_front.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/stormopoly/Stormopoly_front.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/stormopoly/Stormopoly_front.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/stormopoly/Stormopoly_front.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/stormopoly/Stormopoly_left.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/stormopoly/Stormopoly_left.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/stormopoly/Stormopoly_left.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/stormopoly/Stormopoly_left.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/stormopoly/Stormopoly_right.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/stormopoly/Stormopoly_right.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/stormopoly/Stormopoly_right.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/stormopoly/Stormopoly_right.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/stormopoly/Stormopoly_sky.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/stormopoly/Stormopoly_sky.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/stormopoly/Stormopoly_sky.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/stormopoly/Stormopoly_sky.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/stormopoly/Stormopoly_top.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/stormopoly/Stormopoly_top.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/stormopoly/Stormopoly_top.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/stormopoly/Stormopoly_top.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/underpin/underpin_back.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/underpin/underpin_back.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/underpin/underpin_back.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/underpin/underpin_back.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/underpin/underpin_bottom.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/underpin/underpin_bottom.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/underpin/underpin_bottom.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/underpin/underpin_bottom.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/underpin/underpin_front.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/underpin/underpin_front.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/underpin/underpin_front.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/underpin/underpin_front.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/underpin/underpin_left.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/underpin/underpin_left.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/underpin/underpin_left.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/underpin/underpin_left.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/underpin/underpin_right.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/underpin/underpin_right.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/underpin/underpin_right.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/underpin/underpin_right.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/underpin/underpin_sky.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/underpin/underpin_sky.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/underpin/underpin_sky.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/underpin/underpin_sky.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/underpin/underpin_top.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/underpin/underpin_top.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/skies/underpin/underpin_top.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/skies/underpin/underpin_top.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/striplite2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/striplite2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/striplite2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/striplite2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/tcement1a.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/tcement1a.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/tcement1a.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/tcement1a.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/tech_st1_blk2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/tech_st1_blk2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/tech_st1_blk2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/tech_st1_blk2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/techcomp1_blk2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/techcomp1_blk2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/techcomp1_blk2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/techcomp1_blk2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/techcomp1_ylw1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/techcomp1_ylw1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/techcomp1_ylw1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/techcomp1_ylw1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/techcomp4_blk2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/techcomp4_blk2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/techcomp4_blk2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/techcomp4_blk2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/techflat1_blk1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/techflat1_blk1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/techflat1_blk1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/techflat1_blk1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/techflat1_red2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/techflat1_red2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/techflat1_red2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/techflat1_red2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/techflat1_ylw1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/techflat1_ylw1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/techflat1_ylw1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/techflat1_ylw1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/techflr1_blk2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/techflr1_blk2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/techflr1_blk2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/techflr1_blk2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/techflr1_red2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/techflr1_red2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/techflr1_red2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/techflr1_red2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/techflr1_ylw1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/techflr1_ylw1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/techflr1_ylw1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/techflr1_ylw1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/techwall2_grey1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/techwall2_grey1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/eeor/techwall2_grey1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/eeor/techwall2_grey1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/elevator1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/elevator1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/elevator1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/elevator1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/emitterGlowGridD.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/emitterGlowGridD.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/emitterGlowGridD.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/emitterGlowGridD.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/emitterGridD.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/emitterGridD.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/emitterGridD.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/emitterGridD.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/energyHaze.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/energyHaze.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/energyHaze.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/energyHaze.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ewok/TREEINSIDE.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ewok/TREEINSIDE.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ewok/TREEINSIDE.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ewok/TREEINSIDE.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ewok/canopyLeaves.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ewok/canopyLeaves.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ewok/canopyLeaves.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ewok/canopyLeaves.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ewok/floorLogs.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ewok/floorLogs.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ewok/floorLogs.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ewok/floorLogs.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ewok/logEnd.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ewok/logEnd.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ewok/logEnd.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ewok/logEnd.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ewok/roughWood.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ewok/roughWood.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ewok/roughWood.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ewok/roughWood.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ewok/smoothWood.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ewok/smoothWood.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ewok/smoothWood.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ewok/smoothWood.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ewok/thatchRoof.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ewok/thatchRoof.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ewok/thatchRoof.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ewok/thatchRoof.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ewok/treeBark.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ewok/treeBark.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ewok/treeBark.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ewok/treeBark.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/exFlame.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/exFlame.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/exFlame.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/exFlame.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/flyer.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/flyer.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/flyer.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/flyer.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/flyer2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/flyer2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/flyer2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/flyer2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/flyercockpit.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/flyercockpit.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/flyercockpit.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/flyercockpit.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/flyerexhaust.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/flyerexhaust.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/flyerexhaust.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/flyerexhaust.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/flyerflame.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/flyerflame.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/flyerflame.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/flyerflame.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/grate1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/grate1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/grate1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/grate1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/greenBg.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/greenBg.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/greenBg.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/greenBg.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/grn_blink4.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/grn_blink4.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/grn_blink4.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/grn_blink4.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/hacgun.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/hacgun.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/hacgun.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/hacgun.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/hmTxt.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/hmTxt.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/hmTxt.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/hmTxt.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/hotSmoke.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/hotSmoke.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/hotSmoke.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/hotSmoke.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/hover1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/hover1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/hover1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/hover1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/hover_cockpit.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/hover_cockpit.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/hover_cockpit.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/hover_cockpit.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/hover_stand1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/hover_stand1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/hover_stand1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/hover_stand1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/hoverexhaust.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/hoverexhaust.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/hoverexhaust.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/hoverexhaust.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ice/skies/T2cloud1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ice/skies/T2cloud1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ice/skies/T2cloud1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ice/skies/T2cloud1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ice/skies/T2cloud2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ice/skies/T2cloud2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ice/skies/T2cloud2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ice/skies/T2cloud2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ice/skies/T2cloud3.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ice/skies/T2cloud3.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ice/skies/T2cloud3.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ice/skies/T2cloud3.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ice/skies/T2dark_b.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ice/skies/T2dark_b.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ice/skies/T2dark_b.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ice/skies/T2dark_b.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ice/skies/T2dark_bottom.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ice/skies/T2dark_bottom.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ice/skies/T2dark_bottom.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ice/skies/T2dark_bottom.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ice/skies/T2dark_f.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ice/skies/T2dark_f.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ice/skies/T2dark_f.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ice/skies/T2dark_f.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ice/skies/T2dark_l.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ice/skies/T2dark_l.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ice/skies/T2dark_l.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ice/skies/T2dark_l.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ice/skies/T2dark_r.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ice/skies/T2dark_r.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ice/skies/T2dark_r.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ice/skies/T2dark_r.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ice/skies/T2dark_t.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ice/skies/T2dark_t.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ice/skies/T2dark_t.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ice/skies/T2dark_t.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ice/skies/wave_emap.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ice/skies/wave_emap.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/ice/skies/wave_emap.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/ice/skies/wave_emap.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/iceDagger.dml b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/iceDagger.dml similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/iceDagger.dml rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/iceDagger.dml diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/id_flrgun.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/id_flrgun.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/id_flrgun.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/id_flrgun.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/invtpnl1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/invtpnl1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/invtpnl1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/invtpnl1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/kataSkyBack.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/kataSkyBack.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/kataSkyBack.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/kataSkyBack.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/kataSkyFront.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/kataSkyFront.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/kataSkyFront.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/kataSkyFront.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/kataSkyLeft.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/kataSkyLeft.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/kataSkyLeft.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/kataSkyLeft.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/kataSkyRight.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/kataSkyRight.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/kataSkyRight.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/kataSkyRight.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/kataSkyTop.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/kataSkyTop.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/kataSkyTop.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/kataSkyTop.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/launcher.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/launcher.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/launcher.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/launcher.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lava/bf_alarm.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lava/bf_alarm.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lava/bf_alarm.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lava/bf_alarm.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lava/bf_blue.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lava/bf_blue.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lava/bf_blue.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lava/bf_blue.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/base1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/base1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/base1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/base1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/base1b.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/base1b.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/base1b.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/base1b.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/base1c.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/base1c.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/base1c.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/base1c.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/basictrim2b.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/basictrim2b.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/basictrim2b.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/basictrim2b.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/cemdrkot2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/cemdrkot2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/cemdrkot2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/cemdrkot2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/cemdrktile.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/cemdrktile.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/cemdrktile.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/cemdrktile.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/cemdrktile7.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/cemdrktile7.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/cemdrktile7.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/cemdrktile7.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/cemtiledrk.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/cemtiledrk.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/cemtiledrk.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/cemtiledrk.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/cemtiledrk5.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/cemtiledrk5.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/cemtiledrk5.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/cemtiledrk5.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/concrete.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/concrete.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/concrete.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/concrete.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/confllr.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/confllr.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/confllr.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/confllr.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/confllr2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/confllr2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/confllr2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/confllr2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/confllrtile2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/confllrtile2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/confllrtile2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/confllrtile2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/cretefloor02.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/cretefloor02.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/cretefloor02.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/cretefloor02.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/e6lfloor.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/e6lfloor.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/e6lfloor.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/e6lfloor.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/flrcemtilsmlx.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/flrcemtilsmlx.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/flrcemtilsmlx.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/flrcemtilsmlx.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/flrmtlhls.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/flrmtlhls.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/flrmtlhls.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/flrmtlhls.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/hexametal.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/hexametal.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/hexametal.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/hexametal.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/mtltekfloor.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/mtltekfloor.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/mtltekfloor.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/mtltekfloor.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/null.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/null.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/null.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/null.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/oddtiled.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/oddtiled.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/oddtiled.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/oddtiled.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/tfloorhexsmll.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/tfloorhexsmll.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/legends_tower/tfloorhexsmll.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/legends_tower/tfloorhexsmll.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lightb00.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lightb00.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lightb00.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lightb00.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lite_green4A.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lite_green4A.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lite_green4A.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lite_green4A.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/Roman_COLLa.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/Roman_COLLa.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/Roman_COLLa.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/Roman_COLLa.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/Roman_COLLb.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/Roman_COLLb.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/Roman_COLLb.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/Roman_COLLb.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/Roman_ROOF.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/Roman_ROOF.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/Roman_ROOF.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/Roman_ROOF.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/Roman_STONE.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/Roman_STONE.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/Roman_STONE.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/Roman_STONE.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/bb_red.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/bb_red.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/bb_red.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/bb_red.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/bb_red2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/bb_red2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/bb_red2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/bb_red2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/bb_sand.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/bb_sand.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/bb_sand.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/bb_sand.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/be_elig02_nd.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/be_elig02_nd.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/be_elig02_nd.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/be_elig02_nd.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/be_ewal03_hl.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/be_ewal03_hl.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/be_ewal03_hl.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/be_ewal03_hl.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/be_ewal03acrk.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/be_ewal03acrk.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/be_ewal03acrk.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/be_ewal03acrk.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/be_gr3streak.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/be_gr3streak.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/be_gr3streak.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/be_gr3streak.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/be_gr4streak.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/be_gr4streak.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/be_gr4streak.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/be_gr4streak.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/box_a.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/box_a.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/box_a.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/box_a.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/box_b.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/box_b.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/box_b.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/box_b.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/box_c.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/box_c.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/box_c.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/box_c.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/dox_beam.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/dox_beam.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/dox_beam.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/dox_beam.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/dox_bluelite1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/dox_bluelite1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/dox_bluelite1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/dox_bluelite1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/dox_bluelite2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/dox_bluelite2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/dox_bluelite2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/dox_bluelite2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/dox_grsteel3.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/dox_grsteel3.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/dox_grsteel3.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/dox_grsteel3.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/dox_grsteel3_b.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/dox_grsteel3_b.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/dox_grsteel3_b.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/dox_grsteel3_b.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/dox_grsteel3_f.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/dox_grsteel3_f.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/dox_grsteel3_f.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/dox_grsteel3_f.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/dox_grsteel4.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/dox_grsteel4.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/dox_grsteel4.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/dox_grsteel4.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/dox_pipe1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/dox_pipe1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/dox_pipe1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/dox_pipe1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/emap_beachblitz.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/emap_beachblitz.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/emap_beachblitz.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/emap_beachblitz.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/ir_blocks.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/ir_blocks.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/ir_blocks.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/ir_blocks.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/ir_plain.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/ir_plain.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/ir_plain.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/ir_plain.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/ir_relief.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/ir_relief.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/ir_relief.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/ir_relief.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/ir_trim1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/ir_trim1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/ir_trim1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/ir_trim1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/ir_trim2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/ir_trim2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/ir_trim2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/ir_trim2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/ir_wall.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/ir_wall.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/ir_wall.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/ir_wall.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/rustbox.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/rustbox.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/rustbox.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/rustbox.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/rustbox_logo.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/rustbox_logo.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/rustbox_logo.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/rustbox_logo.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/skies/BBday_BK.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/skies/BBday_BK.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/skies/BBday_BK.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/skies/BBday_BK.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/skies/BBday_DN.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/skies/BBday_DN.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/skies/BBday_DN.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/skies/BBday_DN.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/skies/BBday_FR.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/skies/BBday_FR.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/skies/BBday_FR.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/skies/BBday_FR.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/skies/BBday_LF.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/skies/BBday_LF.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/skies/BBday_LF.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/skies/BBday_LF.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/skies/BBday_RT.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/skies/BBday_RT.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/skies/BBday_RT.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/skies/BBday_RT.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/skies/BBday_UP.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/skies/BBday_UP.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/skies/BBday_UP.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/skies/BBday_UP.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/skies/lush_01_day_v5_BK_x2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/skies/lush_01_day_v5_BK_x2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/skies/lush_01_day_v5_BK_x2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/skies/lush_01_day_v5_BK_x2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/skies/lush_01_day_v5_DN_x2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/skies/lush_01_day_v5_DN_x2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/skies/lush_01_day_v5_DN_x2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/skies/lush_01_day_v5_DN_x2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/skies/lush_01_day_v5_FR_x2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/skies/lush_01_day_v5_FR_x2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/skies/lush_01_day_v5_FR_x2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/skies/lush_01_day_v5_FR_x2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/skies/lush_01_day_v5_LF_x2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/skies/lush_01_day_v5_LF_x2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/skies/lush_01_day_v5_LF_x2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/skies/lush_01_day_v5_LF_x2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/skies/lush_01_day_v5_RT_x2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/skies/lush_01_day_v5_RT_x2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/skies/lush_01_day_v5_RT_x2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/skies/lush_01_day_v5_RT_x2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/skies/lush_01_day_v5_UP_x2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/skies/lush_01_day_v5_UP_x2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/lush/skies/lush_01_day_v5_UP_x2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/lush/skies/lush_01_day_v5_UP_x2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/mMetalL.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/mMetalL.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/mMetalL.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/mMetalL.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/makkon_tech/techcomp3_blk1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/makkon_tech/techcomp3_blk1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/makkon_tech/techcomp3_blk1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/makkon_tech/techcomp3_blk1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/makkon_tech/techflat1_blk1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/makkon_tech/techflat1_blk1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/makkon_tech/techflat1_blk1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/makkon_tech/techflat1_blk1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/makkon_tech/techflat1_rst3.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/makkon_tech/techflat1_rst3.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/makkon_tech/techflat1_rst3.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/makkon_tech/techflat1_rst3.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/makkon_tech/techflat2_rst2b.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/makkon_tech/techflat2_rst2b.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/makkon_tech/techflat2_rst2b.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/makkon_tech/techflat2_rst2b.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/makkon_tech/techflr1_grey2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/makkon_tech/techflr1_grey2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/makkon_tech/techflr1_grey2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/makkon_tech/techflr1_grey2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/makkon_tech/techflr5_blk1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/makkon_tech/techflr5_blk1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/makkon_tech/techflr5_blk1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/makkon_tech/techflr5_blk1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/makkon_tech/techflr5_rst3.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/makkon_tech/techflr5_rst3.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/makkon_tech/techflr5_rst3.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/makkon_tech/techflr5_rst3.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/makkon_tech/techtrim3_red2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/makkon_tech/techtrim3_red2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/makkon_tech/techtrim3_red2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/makkon_tech/techtrim3_red2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/makkon_tech/techwal9b_grn4.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/makkon_tech/techwal9b_grn4.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/makkon_tech/techwal9b_grn4.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/makkon_tech/techwal9b_grn4.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/missleturret.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/missleturret.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/missleturret.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/missleturret.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/mx3_wall.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/mx3_wall.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/mx3_wall.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/mx3_wall.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/padfloor.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/padfloor.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/padfloor.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/padfloor.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/paperFlag.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/paperFlag.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/paperFlag.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/paperFlag.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/pglite00.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/pglite00.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/pglite00.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/pglite00.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/plasma.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/plasma.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/plasma.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/plasma.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/portgen.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/portgen.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/portgen.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/portgen.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/portgen3.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/portgen3.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/portgen3.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/portgen3.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/portlit0.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/portlit0.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/portlit0.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/portlit0.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/pwrgenr1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/pwrgenr1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/pwrgenr1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/pwrgenr1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/rainmist.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/rainmist.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/rainmist.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/rainmist.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/redBg.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/redBg.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/redBg.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/redBg.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/red_blink0.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/red_blink0.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/red_blink0.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/red_blink0.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/red_blink4.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/red_blink4.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/red_blink4.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/red_blink4.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/redbrown_tex.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/redbrown_tex.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/redbrown_tex.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/redbrown_tex.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/redeemer.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/redeemer.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/redeemer.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/redeemer.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/repairgun.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/repairgun.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/repairgun.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/repairgun.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/rlight00.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/rlight00.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/rlight00.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/rlight00.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/rlight01.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/rlight01.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/rlight01.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/rlight01.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/rlight02.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/rlight02.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/rlight02.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/rlight02.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/rlight03.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/rlight03.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/rlight03.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/rlight03.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/rlight04.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/rlight04.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/rlight04.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/rlight04.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/rlite00.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/rlite00.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/rlite00.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/rlite00.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/rlite03.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/rlite03.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/rlite03.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/rlite03.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/rpulse00.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/rpulse00.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/rpulse00.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/rpulse00.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/rpulse01.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/rpulse01.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/rpulse01.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/rpulse01.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/rpulse02.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/rpulse02.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/rpulse02.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/rpulse02.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/rpulse03.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/rpulse03.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/rpulse03.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/rpulse03.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/rpulse04.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/rpulse04.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/rpulse04.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/rpulse04.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/rpulse05.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/rpulse05.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/rpulse05.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/rpulse05.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/rpulse06.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/rpulse06.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/rpulse06.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/rpulse06.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/rpulse07.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/rpulse07.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/rpulse07.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/rpulse07.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/rpulse08.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/rpulse08.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/rpulse08.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/rpulse08.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/rpulse09.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/rpulse09.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/rpulse09.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/rpulse09.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/sat_up.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/sat_up.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/sat_up.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/sat_up.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/scorp1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/scorp1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/scorp1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/scorp1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/shinny_tech.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/shinny_tech.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/shinny_tech.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/shinny_tech.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/shotgun.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/shotgun.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/shotgun.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/shotgun.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/skies/anabatic_7.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/skies/anabatic_7.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/skies/anabatic_7.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/skies/anabatic_7.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/skies/anabatic_BK.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/skies/anabatic_BK.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/skies/anabatic_BK.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/skies/anabatic_BK.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/skies/anabatic_Cloud1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/skies/anabatic_Cloud1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/skies/anabatic_Cloud1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/skies/anabatic_Cloud1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/skies/anabatic_Cloud2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/skies/anabatic_Cloud2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/skies/anabatic_Cloud2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/skies/anabatic_Cloud2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/skies/anabatic_FR.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/skies/anabatic_FR.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/skies/anabatic_FR.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/skies/anabatic_FR.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/skies/anabatic_LF.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/skies/anabatic_LF.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/skies/anabatic_LF.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/skies/anabatic_LF.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/skies/anabatic_RT.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/skies/anabatic_RT.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/skies/anabatic_RT.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/skies/anabatic_RT.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/skies/anabatic_UP.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/skies/anabatic_UP.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/skies/anabatic_UP.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/skies/anabatic_UP.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/skies/space_14_BK.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/skies/space_14_BK.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/skies/space_14_BK.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/skies/space_14_BK.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/skies/space_14_DN.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/skies/space_14_DN.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/skies/space_14_DN.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/skies/space_14_DN.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/skies/space_14_FR.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/skies/space_14_FR.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/skies/space_14_FR.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/skies/space_14_FR.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/skies/space_14_LF.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/skies/space_14_LF.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/skies/space_14_LF.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/skies/space_14_LF.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/skies/space_14_RT.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/skies/space_14_RT.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/skies/space_14_RT.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/skies/space_14_RT.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/skies/space_14_UP.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/skies/space_14_UP.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/skies/space_14_UP.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/skies/space_14_UP.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/skins/ee_blueff.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/skins/ee_blueff.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/skins/ee_blueff.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/skins/ee_blueff.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/skins/ee_fft2logodown.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/skins/ee_fft2logodown.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/skins/ee_fft2logodown.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/skins/ee_fft2logodown.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/skins/ee_fft2logoup.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/skins/ee_fft2logoup.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/skins/ee_fft2logoup.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/skins/ee_fft2logoup.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/skins/ee_playt2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/skins/ee_playt2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/skins/ee_playt2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/skins/ee_playt2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/sky_beachblitz.dml b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/sky_beachblitz.dml similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/sky_beachblitz.dml rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/sky_beachblitz.dml diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/smoke02.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/smoke02.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/smoke02.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/smoke02.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/solar.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/solar.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/solar.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/solar.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/spaceBlue.dml b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/spaceBlue.dml similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/spaceBlue.dml rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/spaceBlue.dml diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/spaceRock.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/spaceRock.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/spaceRock.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/spaceRock.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/staff.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/staff.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/staff.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/staff.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/striplite2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/striplite2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/striplite2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/striplite2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/supply.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/supply.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/supply.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/supply.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/swolf.flag.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/swolf.flag.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/swolf.flag.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/swolf.flag.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/t1chainflash1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/t1chainflash1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/t1chainflash1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/t1chainflash1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/t1chaingun.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/t1chaingun.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/t1chaingun.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/t1chaingun.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/t1disc.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/t1disc.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/t1disc.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/t1disc.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/t1energygun.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/t1energygun.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/t1energygun.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/t1energygun.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/t1grenade.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/t1grenade.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/t1grenade.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/t1grenade.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/t1mortargun.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/t1mortargun.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/t1mortargun.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/t1mortargun.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/t1radar.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/t1radar.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/t1radar.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/t1radar.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/t1repairgun.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/t1repairgun.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/t1repairgun.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/t1repairgun.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/t1sniper.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/t1sniper.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/t1sniper.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/t1sniper.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/t2EQsheet.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/t2EQsheet.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/t2EQsheet.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/t2EQsheet.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/tbgA.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/tbgA.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/tbgA.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/tbgA.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/tech_plate.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/tech_plate.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/tech_plate.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/tech_plate.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/tekpanel.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/tekpanel.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/tekpanel.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/tekpanel.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/terrain/groundBlueEng.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/terrain/groundBlueEng.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/terrain/groundBlueEng.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/terrain/groundBlueEng.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/terrain/infbutch_Rock02.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/terrain/infbutch_Rock02.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/terrain/infbutch_Rock02.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/terrain/infbutch_Rock02.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/terrain/lushworld.beachsand.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/terrain/lushworld.beachsand.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/terrain/lushworld.beachsand.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/terrain/lushworld.beachsand.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/terrain/rmmd-1.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/terrain/rmmd-1.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/terrain/rmmd-1.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/terrain/rmmd-1.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/terrain/rmmd-2.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/terrain/rmmd-2.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/terrain/rmmd-2.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/terrain/rmmd-2.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/terrain/rmmd-3.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/terrain/rmmd-3.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/terrain/rmmd-3.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/terrain/rmmd-3.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/terrain/rmmd-5.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/terrain/rmmd-5.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/terrain/rmmd-5.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/terrain/rmmd-5.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/terrain/rmmdDirty.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/terrain/rmmdDirty.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/terrain/rmmdDirty.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/terrain/rmmdDirty.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/terrain/rmmdGrey.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/terrain/rmmdGrey.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/terrain/rmmdGrey.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/terrain/rmmdGrey.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/terrain/rmmdPath.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/terrain/rmmdPath.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/terrain/rmmdPath.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/terrain/rmmdPath.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/terrain/sbfullsnow.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/terrain/sbfullsnow.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/terrain/sbfullsnow.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/terrain/sbfullsnow.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/terrain/sbrock.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/terrain/sbrock.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/terrain/sbrock.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/terrain/sbrock.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/terrain/sbsnowcrack.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/terrain/sbsnowcrack.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/terrain/sbsnowcrack.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/terrain/sbsnowcrack.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/terrain/sbsnowrockhvy.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/terrain/sbsnowrockhvy.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/terrain/sbsnowrockhvy.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/terrain/sbsnowrockhvy.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/terrain/sbsnowrocklt.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/terrain/sbsnowrocklt.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/terrain/sbsnowrocklt.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/terrain/sbsnowrocklt.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/terrain/snow_brownRock00.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/terrain/snow_brownRock00.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/terrain/snow_brownRock00.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/terrain/snow_brownRock00.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/tlroddtilecln.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/tlroddtilecln.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/tlroddtilecln.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/tlroddtilecln.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/tmtllight.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/tmtllight.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/tmtllight.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/tmtllight.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/transparentBG.png b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/transparentBG.png similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/transparentBG.png rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/transparentBG.png diff --git a/docs/base/@vl2/z_DMP2-V0.6.vl2/textures/wave_dark.dml b/docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/wave_dark.dml similarity index 100% rename from docs/base/@vl2/z_DMP2-V0.6.vl2/textures/wave_dark.dml rename to docs/base/@vl2/z_mappacks/z_DMP2-V0.6.vl2/textures/wave_dark.dml diff --git a/docs/base/@vl2/z_scripts/everything_else/LakRabbit_Client.vl2/scripts/autoexec/LakRabbitObjHud.cs b/docs/base/@vl2/z_scripts/everything_else/LakRabbit_Client.vl2/scripts/autoexec/LakRabbitObjHud.cs new file mode 100644 index 00000000..4ec1557e --- /dev/null +++ b/docs/base/@vl2/z_scripts/everything_else/LakRabbit_Client.vl2/scripts/autoexec/LakRabbitObjHud.cs @@ -0,0 +1,59 @@ + +package LakObjHud { +function setupObjHud(%gameType) +{ + switch$ (%gameType) + { + case LakRabbitGame: + // set separators + objectiveHud.setSeparators("56 156"); + objectiveHud.disableHorzSeparator(); + + // Your score label ("SCORE") + objectiveHud.scoreLabel = new GuiTextCtrl() { + profile = "GuiTextObjGreenLeftProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "4 3"; + extent = "50 16"; + visible = "1"; + text = "SCORE"; + }; + // Your score + objectiveHud.yourScore = new GuiTextCtrl() { + profile = "GuiTextObjGreenCenterProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "60 3"; + extent = "90 16"; + visible = "1"; + }; + // Rabbit label ("RABBIT") + objectiveHud.rabbitLabel = new GuiTextCtrl() { + profile = "GuiTextObjGreenLeftProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "4 19"; + extent = "50 16"; + visible = "1"; + text = "RABBIT"; + }; + // rabbit name + objectiveHud.rabbitName = new GuiTextCtrl() { + profile = "GuiTextObjGreenCenterProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "60 19"; + extent = "90 16"; + visible = "1"; + }; + + objectiveHud.add(objectiveHud.scoreLabel); + objectiveHud.add(objectiveHud.yourScore); + objectiveHud.add(objectiveHud.rabbitLabel); + objectiveHud.add(objectiveHud.rabbitName); + } + parent::setupObjHud(%gameType); +} +}; +activatePackage(LakObjHud); diff --git a/docs/base/@vl2/z_scripts/everything_else/arenaSupport.vl2/scripts/autoexec/arenaSupport.cs b/docs/base/@vl2/z_scripts/everything_else/arenaSupport.vl2/scripts/autoexec/arenaSupport.cs new file mode 100644 index 00000000..bd1e4861 --- /dev/null +++ b/docs/base/@vl2/z_scripts/everything_else/arenaSupport.vl2/scripts/autoexec/arenaSupport.cs @@ -0,0 +1,372 @@ +// #name = Arena Support +// #version = 1.0 +// #date = Febuary 19, 2002 +// #author = Teribaen +// #warrior = Teribaen +// #email = teribaen@planettribes.com +// #description = Adds an objective HUD and admin commands for the Arena gametype +// #readme = scripts/teribaen/arena_support_info.txt +// #status = Release +// ------------------------------------------------------------------ // + +$ArenaSupport::LocalVersion = 1.0; +$ArenaSupport::RemoteVersion = 0; + +$ArenaSupport::TeamCount = 2; + +// ------------------------------------------------------------------ // +// arenaVersionMsg() +// Recieves version information from the Arena server + +function arenaVersionMsg( %msgType, %msgString, %a1, %a2, %a3, %a4, %a5, %a6 ) +{ + %version = detag(%a1); + %versionString = detag(%a2); + + echo( "arenaSupport got remote arena version: "@%versionString@" ("@%version@")" ); + + $ArenaSupport::RemoteVersion = %version; + + // Put this below the objectiveHud arena label for a few seconds + objectiveHud.arenaLabel[2].setValue( %versionString ); + $ArenaSupport::versClearSchedule = schedule( 15000, 0, arenaClearVersionBox ); + + // Respond to the server with our version information + commandToServer( 'ArenaSupportHello', $ArenaSupport::LocalVersion ); +} + + +// ========================================================================== // +// | | // +// | ARENA HUD | // +// | | // +// ========================================================================== // + +// ------------------------------------------------------------------ // +// arenaServerState() +// Receive information about the server setup + +function arenaServerState( %msgType, %msgString, %a1, %a2, %a3, %a4, %a5, %a6 ) +{ + %teamCount = detag(%a1); + + echo( "arenaSupport got teamCount: "@%teamCount ); + + $ArenaSupport::TeamCount = %teamCount; +} + +// ------------------------------------------------------------------ // +// BEGIN PACKAGE [ ArenaHUD ] +// ------------------------------------------------------------------ // + +package ArenaHUD +{ + +// ------------------------------------------------------------------ // +// setupObjHud() +// On entering a game prepare the objective hud based on the gametype + +function setupObjHud( %gameType ) +{ + echo( "setupObjHud called for ArenaHUD" ); + + if ( %gameType $= ArenaGame ) + { + // Set the dividing lines between controls + objectiveHud.setSeparators( "48 150 202" ); + objectiveHud.enableHorzSeparator(); + + // Arena Label ("ARENA") + objectiveHud.arenaLabel[1] = new GuiTextCtrl() { + profile = "GuiTextObjGreenCenterProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "4 3"; + extent = "42 16"; + visible = "1"; + text = "ARENA"; + }; + + // Arena Version (Just displays a string from server) + objectiveHud.arenaLabel[2] = new GuiTextCtrl() { + profile = "GuiTextObjHudCenterProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "4 19"; + extent = "42 16"; + visible = "1"; + }; + + // Team Names Column + objectiveHud.teamName[1] = new GuiTextCtrl() { + profile = "GuiTextObjGreenLeftProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "56 3"; + extent = "90 16"; + visible = "1"; + }; + objectiveHud.teamName[2] = new GuiTextCtrl() { + profile = "GuiTextObjHudLeftProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "56 19"; + extent = "90 16"; + visible = "1"; + }; + + // Team State Column (%alive/%total) + objectiveHud.arenaState[1] = new GuiTextCtrl() { + profile = "GuiTextObjGreenCenterProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "156 3"; + extent = "43 16"; + visible = "1"; + }; + objectiveHud.arenaState[2] = new GuiTextCtrl() { + profile = "GuiTextObjHudCenterProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "156 19"; + extent = "43 16"; + visible = "1"; + }; + + // Team Scores Column + objectiveHud.teamScore[1] = new GuiTextCtrl() { + profile = "GuiTextObjGreenCenterProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "209 3"; + extent = "26 16"; + visible = "1"; + }; + objectiveHud.teamScore[2] = new GuiTextCtrl() { + profile = "GuiTextObjHudCenterProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "209 19"; + extent = "26 16"; + visible = "1"; + }; + + // Add our controls to the parent hud object + for(%i = 1; %i <= 2; %i++) + { + objectiveHud.add( objectiveHud.arenaLabel[%i] ); + objectiveHud.add( objectiveHud.teamName[%i] ); + objectiveHud.add( objectiveHud.arenaState[%i] ); + objectiveHud.add( objectiveHud.teamScore[%i] ); + } + } + else + Parent::setupObjHud( %gameType ); +} + +// ------------------------------------------------------------------ // +// swapTeamLines() +// Swap the objective hud lines to put the player's team on top + +function swapTeamLines() +{ + if ( $ArenaSupport::TeamCount != 2 ) + return; + + // Formatting constants + %bLeft = "GuiTextObjHudLeftProfile"; + %bCenter = "GuiTextObjHudCenterProfile"; + %gLeft = "GuiTextObjGreenLeftProfile"; + %gCenter = "GuiTextObjGreenCenterProfile"; + + // Swap the vertical positions of the hud lines + %teamOneY = getWord( objectiveHud.teamName[1].position, 1 ); + %teamTwoY = getWord( objectiveHud.teamName[2].position, 1 ); + + if(%teamOneY > %teamTwoY) + { + // If team one was on the second line, now it'll be on the first + %newTop = 1; + %newBottom = 2; + } + else + { + // If team one was on the first line, now it'll be on the second + %newTop = 2; + %newBottom = 1; + } + + // Swap the controls specific to Arena + if( isObject( objectiveHud.arenaState[1] ) ) + { + %locatX = firstWord( objectiveHud.arenaState[1].position ); + objectiveHud.arenaState[1].position = %locatX SPC %teamTwoY; + objectiveHud.arenaState[2].position = %locatX SPC %teamOneY; + + // Swap profiles so top line is green (don't bother with labels) + objectiveHud.arenaState[%newTop].setProfile( %gCenter ); + objectiveHud.arenaState[%newbottom].setProfile( %bCenter ); + } + + // Swap built-in controls + Parent::swapTeamLines(); +} + +// ------------------------------------------------------------------ // +// DispatchLaunchMode() +// Use this builtin function to add our callbacks + +function DispatchLaunchMode() +{ + echo( "DispatchLaunchMode() adding callbacks for ArenaHUD" ); + + addMessageCallback( 'MsgArenaVersion', arenaVersionMsg ); + addMessageCallback( 'MsgArenaServerState', arenaServerState ); + addMessageCallback( 'MsgArenaAddTeam', arenaAddTeam ); + addMessageCallback( 'MsgArenaTeamState', arenaTeamState ); + + Parent::DispatchLaunchMode(); +} + +}; + +// ------------------------------------------------------------------ // +// END PACKAGE [ ArenaHUD ] +// ------------------------------------------------------------------ // + + +// ------------------------------------------------------------------ // +// arenaAddTeam() +// Add a team to the arena objective hud + +function arenaAddTeam( %msgType, %msgString, %a1, %a2, %a3, %a4, %a5, %a6 ) +{ + %teamNum = detag(%a1); + if ( %teamNum > 2 ) + return; + + %teamName = detag(%a2); + %score = detag(%a3); + if( %score $= "" ) + %score = 0; + + %aliveCount = detag(%a4); + %totalCount = detag(%a5); + if( %aliveCount $= "" ) + %aliveCount = 0; + if( %totalCount $= "" ) + %totalCount = 0; + + if ( $ArenaSupport::TeamCount == 2 ) + { + objectiveHud.teamName[%teamNum].setValue( %teamName ); + objectiveHud.teamScore[%teamNum].setValue( %score ); + objectiveHud.arenaState[%teamNum].setValue( %aliveCount @ "/" @ %totalCount ); + } +} + +// ------------------------------------------------------------------ // +// arenaTeamState() +// Update the alive/total player count for a team on the arena hud + +function arenaTeamState( %msgType, %msgString, %a1, %a2, %a3, %a4, %a5, %a6 ) +{ + %teamNum = detag(%a1); + if ( %teamNum > 2 ) + return; + + %aliveCount = detag(%a2); + %totalCount = detag(%a3); + + if( %aliveCount $= "" ) + %aliveCount = 0; + if( %totalCount $= "" ) + %totalCount = 0; + + if ( $ArenaSupport::TeamCount == 2 ) + objectiveHud.arenaState[%teamNum].setValue( %aliveCount @ "/" @ %totalCount ); +} + +// ------------------------------------------------------------------ // +// arenaClearVersionBox() +// Clears the objhud version box (under the arena label) + +function arenaClearVersionBox() +{ + objectiveHud.arenaLabel[2].setValue( "" ); +} + + +// ------------------------------------------------------------------ // +// Always execute the ArenaHUD package + +activatePackage( ArenaHUD ); + + + +// ========================================================================== // +// | | // +// | CONSOLE ADMIN COMMANDS | // +// | | // +// ========================================================================== // + +// ------------------------------------------------------------------ // +// arenaForceRoundEnd(); + +function arenaForceRoundEnd( %teamIndex ) +{ + if ( %teamIndex $= "" ) + %teamIndex = 0; + + commandToServer( 'ArenaForceRoundEnd', %teamIndex ); +} + +// ------------------------------------------------------------------ // +// arenaSetCurrentRoundLimit(); + +function arenaSetCurrentRoundLimit( %newRoundLimit ) +{ + commandToServer( 'ArenaSetCurrentRoundLimit', %newRoundLimit ); +} + +// ------------------------------------------------------------------ // +// arenaSetCurrentTimeLimit(); + +function arenaSetCurrentTimeLimit( %newTimeLimit ) +{ + commandToServer( 'ArenaSetCurrentTimeLimit', %newTimeLimit ); +} + +// ------------------------------------------------------------------ // +// arenaEnableDebugging(); + +function arenaEnableDebugging() +{ + commandToServer( 'ArenaEnableDebugging' ); +} + +// ------------------------------------------------------------------ // +// arenaDisableDebugging(); + +function arenaDisableDebugging() +{ + commandToServer( 'ArenaDisableDebugging' ); +} + +// ------------------------------------------------------------------ // +// SADsetJoinPassword(); + +function SADsetJoinPassword( %newPassword ) +{ + commandToServer( 'SetJoinPassword', %newPassword ); +} + + + +// ========================================================================== // +// | | // +// | VOTING/MENU SUPPORT | // +// | | // +// ========================================================================== // + + diff --git a/docs/base/@vl2/z_scripts/support.vl2/autoload.cs b/docs/base/@vl2/z_scripts/support.vl2/autoload.cs new file mode 100644 index 00000000..38755f5b --- /dev/null +++ b/docs/base/@vl2/z_scripts/support.vl2/autoload.cs @@ -0,0 +1,2511 @@ +// #name = Autoload (Script Manager / Preprocessor) +// #version = 2.2.3 +// #date = September 20, 2001 +// #status = beta +// #description = Automatically loads scripts and preprocesses header directives +// #category = Support +// #author = Lorne Laliberte +// #warrior = Writer +// #email = t2beta@cdnwriter.com +// #email = writer@planetstarsiege.com - this is my old address but I still receive email there +// #web = http://www.t2scripts.com +// #web = http://www.cdnwriter.com +// #include = support/callback.cs +// #include = support/file_tools.cs +// #include = support/launch_menu.cs +// #include = support/object_tools.cs +// #include = support/string_tools.cs +// #readme = readme_first.txt +// #config = AutoloadOptionsGui +// --------------------------------------------------------------------------- + +// Defaults: +$AutoloadEnabled = true; +$AutoloadIni = "prefs/autoload.ini"; +$AutoloadLog = "prefs/autoload.log"; + +// set a flag to prevent autoexec.cs or autoload_loader.cs from running again +$AutoloadExecuted = true; + +package LoadLater +{ + +//// add tag +//function GuiMLTextCtrl::onURL(%this, %url) +//{ +// switch$( getField(%url, 0) ) +// { +// case "callback": +// +// %cb = getField(%url, 1); +// +// if(%cb $= "") +// return; +// +// %i = 0; +// while((%p[%i] = getField(%url, %i + 2)) !$= "") +// %i++; +// +// callback.trigger(%cb, %p0, %p1, %p2, %p3, %p4); +// +// default: +// +// Parent::onURL(%this, %url); +// } +// return; +//} + + +function DispatchLaunchMode() +{ + // check T2 command line arguments + for(%i = 1; %i < $Game::argc ; %i++) + { + %arg = $Game::argv[%i]; + %nextArg = $Game::argv[%i+1]; + %hasNextArg = $Game::argc - %i > 1; + + if( !stricmp(%arg, "-noautoload") ) // $= + { + $AutoloadEnabled = false; + } + else if( !stricmp(%arg, "-autoloadini") && %hasNextArg ) + { + %i++; + $AutoloadIni = %nextArg; + } + else if( !stricmp(%arg, "-autoloadlog") && %hasNextArg ) + { + %i++; + $AutoloadLog = %nextArg; + } + else if( !stricmp(%arg, "-autoloadremovefailed") ) + { + $AutoloadRemoveFailedScripts = true; + } + else if( !stricmp(%arg, "-skipnewautoload") ) + { + $SkipNewAutoloadScripts = true; + } + } + + if($AutoloadEnabled) + { + // We need to call these the old-fashioned way first because the header + // processing functions require the overloaded firstWord() from string_tools.cs :) + // I later process the above header and the includes with the "nocalls" + // flag set, so a script object will get built for each of these files. + + exec("support/string_tools.cs"); + exec("support/object_tools.cs"); + exec("support/file_tools.cs"); + exec("support/callback.cs"); // required by launch_menu.cs + exec("support/launch_menu.cs"); +// exec("support/update_tools.cs"); + + //$SCRIPT_STATUS_NOT_SET = 0; + $SCRIPT_PROCESSED = 1; // script was processed but not executed + $SCRIPT_EXECUTED = 2; + $SCRIPT_DEACTIVATED = 3; + $SCRIPT_DOES_NOT_EXIST = 4; + $SCRIPT_REQUIREMENTS_NOT_MET = 5; + $SCRIPT_VERSION_NOT_MET = 6; + $SCRIPT_SYNTAX_ERROR = 7; + $SCRIPT_INVALID_FILENAME = 8; // should never get this one + //$SCRIPT_MADE_BY_VEKTOR = 9; // heh, just kidding :) + +// // handler for our tag +// callback.add(autoloadRemoveFromIni, "autoload.removeFromIni"); + + // add the SCRIPTS item to the launch menu :) + callback.add(LaunchMenuReady, "SB_AddLaunchItem();"); + + AutoloadStart(); + } + + + parent::DispatchLaunchMode(); +} + +function DisconnectedCleanup() +{ + ScriptBrowserGui.launchedFrom = 0; + parent::DisconnectedCleanup(); +} + +function OpenLaunchTabs() +{ + parent::OpenLaunchTabs(); + if (!ScriptBrowserGui.scriptsAdded) { + LaunchTabView.addLaunchTab( "SCRIPTS", ScriptBrowserGui); + ScriptBrowserGui.scriptsAdded = true; + } +} + +}; // end package "LoadLater" + + +// strip all ini-style comments from %text +function strip_ini_comments(%text) +{ + %comment_pos = strstr(%text, ";"); + + if(%comment_pos == -1) + return %text; + + return getSubStr(%text, 0, %comment_pos); +} + + +// skip first ini-style comment character(s) in %text +// returns string starting with the first non-comment/non-whitespace character +function skip_ini_comments(%text) +{ + %text = trim(%text); + + // skip all whitespace and .ini comment characters (;) at start of %text + %first_char = getSubStr(%text, 0, 1); + while(%first_char $= ";") + { + %text = trim(getSubStr(%text, 1, 10000)); + %first_char = getSubStr(%text, 0, 1); + } + + return %text; +} + + +// --------------------------------------------------------------------------- +// Script Class: +// +// Each script listed in the autoload.ini file or tested via #include +// directives (or in the search for new autoloadable files) gets an object of +// this class holding all the information from that script's header. +// +// I wanted to use FileObject and make class "script" a child of FileObject, +// but T2 checks the number of args passed to member functions of FileObject +// (and its children)...so I couldn't do a .readline() with no %filename +// passed, even though I have "script" set up to contain the current filename. +// +// So I've built "script" as a ScriptObject instead, and duplicated the +// FileObject functionality as required. +// +// I've designed "script" so each object is aware of what filename it's meant +// to operate on, so you don't have to pass a filename to the openForRead() +// member, for instance. +// --------------------------------------------------------------------------- + + +// psuedo-constructor +function newScript(%filename, %isfile) +{ + // make sure %filename is a script that we can open for read access + // (it must be a .cs or .gui file on its own or in a .v2l file...not a .dso file) + if( !( (fileExt(%filename) $= ".cs") || (fileExt(%filename) $= ".gui") ) ) + { + echo("newScript(" @ %filename @ ") failed -- " @ %filename @ " does not have a .cs or .gui extension"); + return false; + } + + if(%isfile && !isfile(%filename)) + { + echo("newScript(" @ %filename @ ") failed -- " @ %filename @ " does not exist"); + return false; + } + + return $script[%filename] = new ScriptObject() + { + class = script; + filename = %filename; + currentLine = 0; + includeCount = 0; + authorCount = 0; + creditCount = 0; + emailCount = 0; + webCount = 0; + hide = false; + }; +} + + +function script::openForRead(%this) +{ + if(!isObject(%this.filehandle)) + %this.filehandle = new FileObject(); + + %this.accessWrite = false; + %this.currentLine = 0; + + // try to open it + %this.accessRead = %this.filehandle.openForRead(%this.filename); + + if(!%this.accessRead) + echo("script::openForRead failed -- " @ %filename @ " cannot be read"); + + return %this.accessRead; +} + + +function script::openForWrite(%this) +{ + if(!isObject(%this.filehandle)) + %this.filehandle = new FileObject(); + + %this.accessRead = false; + %this.currentLine = 0; + + // try to open it + %this.accessWrite = %this.filehandle.openForWrite(%this.filename); + + if(!%this.accessWrite) + echo("script::openForWrite failed -- " @ %filename @ " cannot be written to"); + + return %this.accessWrite; +} + + +function script::readLine(%this) +{ + if(!%this.accessRead) + { + // not open...try to open it + if(%this.openForRead()) + { + // opening for read moves us to the top of the file + %this.currentLine = 0; + } + else + { + echo("script::readLine failed -- " @ %filename @ " is not open and cannot be opened (why not? I don't know...you figure it out)"); + return false; + } + } + + if(!%this.filehandle.isEOF()) + %this.currentLine++; + + return %this.filehandle.readline(); +} + + +function script::writeLine(%this, %text) +{ + if(!%this.accessWrite) + { + // not open...try to open it + if(%this.openForWrite()) + { + // opening for Write moves us to the top of the file + %this.currentLine = 0; + } + else + { + echo("script::writeLine failed -- " @ %filename @ " is not open and cannot be opened (why not? I don't know...you figure it out)"); + return false; + } + } + + %this.currentLine++; + return %this.filehandle.writeline(%text); +} + + +function script::isEOF(%this) +{ + return %this.filehandle.isEOF(); +} + + +function script::close(%this) +{ + %this.accessRead = + %this.accessWrite = false; + %this.currentLine = 0; + + %this.filehandle.close(); + %this.filehandle.delete(); +} + +function script::getLen(%this) +{ + return %this.filehandle.getLen(%this.filename); +} + + +function script::appendLine(%this, %text) +{ + return %this.filehandle.appendLine(%this.filename, %text); +} + + +function script::insertLine(%this, %text, %line_number) +{ + return %this.filehandle.insertLine(%this.filename, %text, %line_number); +} + + +function script::replaceLine(%this, %text, %line_number) +{ + return %this.filehandle.replaceLine(%this.filename, %text, %line_number); +} + + +function script::findInFile(%this, %text, %line_number) +{ + return %this.filehandle.findInFile(%this.filename, %text, %line_number); +} + + +function script::replaceInFile(%this, %search_text, %replace_text, %line_number) +{ + return %this.filehandle.replaceInfile(%this.filename, %text, %line_number); +} + +function script::replaceLinesInFile(%this, %search_text, %replace_text, %start_at, %end_at) +{ + return %this.filehandle.replaceLinesInfile(%this.filename, %text, %start_at, %end_at); +} + + +// returns true if script has autoload enabled +function script::getAutoload(%this) +{ + // open/re-open file to move to the first line + if(!%this.openForRead()) + return false; + + // skip whitespace + while( (%line $= "") && (!%this.isEOF()) ) + %line = trim(%this.readLine()); + + %this.close(); + + if( !stricmp(firstWord(strchr(%line, "#")), "#autoload") ) + return true; // #autoload found + + return false; +} + + +// returns true if %author is listed as an author of this script +function script::isAuthoredBy(%this, %author) +{ + for(%i = 0; %i < %this.authorCount; %i++) + { + if(!stricmp(%this.authorCount[%i], %author)) + return true; + } + return false; +} + + +// returns true if %email is listed as an email address for this script +function script::hasEmailAddress(%this, %email) +{ + for(%i = 0; %i < %this.emailCount; %i++) + { + if(!stricmp(%this.emailCount[%i], %email)) + return true; + } + return false; +} + + +// returns true if %web is listed as a web address for this script +function script::hasWebAddress(%this, %web) +{ + for(%i = 0; %i < %this.webCount; %i++) + { + if(!stricmp(%this.webCount[%i], %web)) + return true; + } + return false; +} + + +// get the script's header and populate its object's properties with the data found therein +function script::getHeader(%this) +{ + // open/re-open file to move to the first line + if(!%this.openForRead()) + return false; + + // skip whitespace + while( (%line $= "") && (!%this.isEOF()) ) + %line = trim(%this.readLine()); + + while( (%directive = %this.get_directive(%line)) !$= "" ) + { + %args = %this.get_args(%line); + + switch$(%directive) + { + case "autoload": + + %this.autoload = true; + + case "hide": + + %this.hide = true; + + case "name": + + %this.name = %args; + + case "version": + + %this.versionString = %args; + %this.version = getVersion(%args); + %this.revision = getRevision(%args); + %this.subrevision = getSubrevision(%args); + + case "date": + + %this.date = %args; + %this.year = getYearFromString(%args); + %this.month = getMonthFromString(%args); + %this.day = getDayFromString(%args); + + case "author": + + %this.author = %args; + + case "credit": + + %this.credit[%this.creditCount] = %args; + %this.creditCount++; + + // UberGuy 09/10/2002 - lots of people make this typo + case "credits": + + %this.credit[%this.creditCount] = %args; + %this.creditCount++; + + case "warrior": + + %this.warrior = %args; + + case "email": + + if(!%this.hasEmailAddress(%args)) + { + %temp = %this.email[%this.emailCount] = firstWord(%args); + %this.emailComment[%this.emailCount] = getSubStr( %args, strstr(%args, %temp) + strlen(%temp), 10000 ); + %this.emailCount++; + } + + case "web": + + if(!%this.hasWebAddress(%args)) + { + %this.web[%this.webCount] = %args; + %this.webCount++; + } + + case "description": + + %this.description = %args; + + case "status": + + %this.statusString = %args; + + case "include": + + // check for SELF keyword + if(!stricmp(firstWord(%args), "SELF")) + { + if(!%this.requires("SELF")) + { + %this.included["SELF"] = true; + %this.include[%this.includeCount] = "SELF"; + %this.includeCount++; + } + } + else + { + %include_file = getFilename(%args); + + // don't add %include_file to the include list if it was already included + // (or if it's blank :) + if((%include_file !$= "") && !%this.requires(%include_file)) + { + %this.included[%include_file] = true; + %this.include[%this.includeCount] = %include_file; + + // get minimum version arg if provided + %temp = trim(getSubStr(%args, strstr(%args, %include_file) + strlen(%include_file), 10000)); + %this.minimum_version[%this.includeCount] = firstWord(%temp); + + %this.includeCount++; + } + } + + case "self": + + // add SELF to the include list if it wasn't already included + if(!%this.requires("SELF")) + { + %this.included["SELF"] = true; + %this.include[%this.includeCount] = "SELF"; + %this.includeCount++; + } + + case "readme": + + %this.readme = getFilename(%args); + + case "config": + + %this.config = %args; + +// case "update": +// +// %this.update = %args; + + case "category": + + %this.category = %args; + + if(!autoload.hasCategory(%args)) + { + autoload.category[autoload.categoryCount] = %args; + autoload.categoryCount++; + } + + default: + + echo(" - - - - - - unknown directive: '" @ %directive @ "'"); + } + + // get next line + %line = %this.readLine(); + + // skip whitespace + while( (%line $= "") && (!%this.isEOF()) ) + %line = trim(%this.readLine()); + } + %this.close(); +} + +// returns true if script's requirements have been met +// (or haven't been determined yet) +function script::requirementsMet(%this) +{ + return (%this.status != $SCRIPT_REQUIREMENTS_NOT_MET); +} + +function script::get_directive(%this, %text) +{ + return getSubStr(firstWord(strchr(%text, "#")), 1, 10000); +} + +function script::get_args(%this, %text) +{ + return trim(getSubStr(strchr(%text, "="), 1, 10000)); +} + + +function script::versionCompare(%this, %text) +{ + return versionCompare(%text, %this.versionString); +} + + +// --------------------------------------------------------------------------- +// autoload class: +// +// Dum dum da dum! It preprocesses, it autoloads...it slices and dices! etc. +// --------------------------------------------------------------------------- + + +// returns true if a file has the autoload directive up top +function autoload::get_autoload(%this, %filename) +{ + %fh = new FileObject(); + if(!%fh.openForRead(%filename)) + { + %fh.delete(); + return false; + } + + // skip whitespace + while( (%line $= "") && (!%fh.isEOF()) ) + %line = trim(%fh.readLine()); + + %fh.close(); + %fh.delete(); + + if( !stricmp(firstWord(strchr(%line, "#")), "#autoload") ) + return true; // #autoload found + + return false; +} + + +// get filename from an autoload.ini line (%text) +// rejects any filenames that don't end in .cs or .gui +function autoload::get_filename(%this, %text) +{ + %text = skip_ini_comments(%text); + + %filename = getFilename(%text); + + if(!stricmp(fileExt(%filename), ".cs")) + return %filename; + else if(!stricmp(fileExt(%filename), ".gui")) + return %filename; + + return ""; +} + + +function autoload::build_default_ini_header(%this) +{ + %i = 1; + %this.ini_line[%i] = "; Autoload (Script Manager / Preprocessor) initializations file"; + %this.ini_line[%i++] = ";"; + %this.ini_line[%i++] = "; Use this file to modify the load order of the scripts you have installed."; + %this.ini_line[%i++] = ";"; + %this.ini_line[%i++] = "; You can deactivate a script (so it will not load) by placing a ';' at the"; + %this.ini_line[%i++] = "; beginning of the line that script is on."; + %this.ini_line[%i++] = ";"; + %this.ini_line[%i++] = "; A script will also fail if:"; + %this.ini_line[%i++] = ";"; + %this.ini_line[%i++] = "; - it doesn't exist"; + %this.ini_line[%i++] = "; - its requirements aren't met"; + %this.ini_line[%i++] = "; - it generates a syntax error"; + %this.ini_line[%i++] = ";"; + %this.ini_line[%i++] = "; Note: a script's requirements are determined by the #include directives in"; + %this.ini_line[%i++] = "; its autoload header."; + %this.ini_line[%i++] = ";"; + %this.ini_line[%i++] = "; For information on the status of each script, please see the autoload.log"; + %this.ini_line[%i++] = "; file after running and/or exiting Tribes 2."; + %this.ini_line[%i++] = ";"; + %this.ini_line[%i++] = "; Note: You can add a script to this list and it will be loaded even if it has"; + %this.ini_line[%i++] = "; no #autoload directive in its header, provided all of its requirements"; + %this.ini_line[%i++] = "; (if it has any) are met."; + %this.ini_line[%i++] = ""; + %this.ini_line_count = %i; +} + + +// returns true if %filename is listed as an include in the script's header +function script::requires(%this, %filename) +{ + // might change this to a loop later if we need to trim the memory use + return %this.included[%filename]; +} + + +// returns true if %category is already listed as a script category +function autoload::hasCategory(%this, %category) +{ + for(%i = 0; %i < %this.categoryCount; %i++) + { + if(!stricmp(%this.category[%i], %category)) + return true; + } + return false; +} + + +function autoload::removeFromIni(%this, %obj) +{ + // remove all lines listing this script from the autoload.ini file + %file = new FileObject(); + %file.removeLinesFromFile($AutoloadIni, %obj.filename); + + // reload the ini file on the Autoload options page + AutoloadIniEdit.setValue( %file.getContents($AutoloadIni)); + + %file.close(); + %file.delete(); + + // remove this script's object from the failed group + %this.failedGroup.remove(%obj); + + // update the scripts list in the script browser + SB_Scripts.update(); + SB_Scripts.setSelectedRow(0); + + return; +} + +// translate a status code into a text string +function autoload::translate(%this, %status, %verbose) +{ + if(%verbose) + { + switch(%status) + { + case $SCRIPT_PROCESSED: + + return "this script has been processed but it has not been executed yet"; + + case $SCRIPT_EXECUTED: + + return "this script has been executed successfully"; + + case $SCRIPT_DEACTIVATED: + + return "this script was not executed because it has been deactivated in the " @ $AutoloadIni @ " file"; + + case $SCRIPT_DOES_NOT_EXIST: + + return "this script was not executed because it does not exist"; + + case $SCRIPT_REQUIREMENTS_NOT_MET: + + return "this script was not executed because its requirements were not met"; + + case $SCRIPT_VERSION_NOT_MET: + + return "this script was not executed because a script it requires is not recent enough"; + + case $SCRIPT_SYNTAX_ERROR: + + return "this script was not executed successfully, it generated a syntax error"; + + case $SCRIPT_INVALID_FILENAME: + + return "this script could not be executed because the filename is invalid"; + } + } + else + { + switch(%status) + { + case $SCRIPT_PROCESSED: + + return "OK"; + + case $SCRIPT_EXECUTED: + + return "OK"; + + case $SCRIPT_DEACTIVATED: + + return "DEACTIVATED"; + + case $SCRIPT_DOES_NOT_EXIST: + + return "DOES NOT EXIST"; + + case $SCRIPT_REQUIREMENTS_NOT_MET: + + return "REQUIREMENTS NOT MET"; + + case $SCRIPT_VERSION_NOT_MET: + + return "VERSION NOT MET"; + + case $SCRIPT_SYNTAX_ERROR: + + return "SYNTAX ERROR"; + + case $SCRIPT_INVALID_FILENAME: + + return "INVALID FILENAME"; + } + } +} + +function autoload::processFile(%this, %filename, %minimum_version, %from_ini, %nocalls) +{ + // does object exist? + if(isObject($script[%filename])) + { + // if this call came from the autoload.ini... + if(%from_ini) + { + // ...and the script has already been proven executible... + if($script[%filename].status == $SCRIPT_EXECUTED) + { + // ...execute it again + exec(%filename); + + %this.logReexecuted(%filename); + + return $SCRIPT_EXECUTED; + } + } + + if($script[%filename].status == $SCRIPT_VERSION_NOT_MET) + { + // allow scripts that failed because of _VERSION_NOT_MET + // to be re-processed if included again (or listed in the .ini) + $script[%filename].delete(); + } + else + { + // return _VERSION_NOT_MET if the script was executed but it doesn't meet the requested minimum version + if( ($script[%filename].status == $SCRIPT_EXECUTED) && (%minimum_version !$= "") && ($script[%filename].versionCompare(%minimum_version) == -1) ) + return $SCRIPT_VERSION_NOT_MET; + + // otherwise, the script has already failed or loaded once, so just return its current status + return $script[%filename].status; + } + } + + // create new object + if(!newScript(%filename)) + { + %this.logInvalidFilename(%filename); + return $SCRIPT_INVALID_FILENAME; + } + + // is script deactivated? + if(%this.is_deactivated[%filename]) + { + // get header if the file exists + if(isFile(%filename)) + $script[%filename].getHeader(); + + // log deactivated error + %this.logDeactivated(%filename); + + // move the script into the failed group + %this.failedGroup.add($script[%filename]); + + return $script[%filename].status = $SCRIPT_DEACTIVATED; + } + + // does the file exist? + if(!isFile(%filename)) + { + // log missing error + %this.logDoesNotExist(%filename); + + // move the script into the failed group + %this.failedGroup.add($script[%filename]); + + return $script[%filename].status = $SCRIPT_DOES_NOT_EXIST; + } + + // get the header + $script[%filename].getHeader(); + + // version check: + // is the script's version less than the minimum version required (if set)? + if( (%minimum_version !$= "") && ($script[%filename].versionCompare(%minimum_version) == -1) ) + { + // move the script into the failed group + %this.failedGroup.add($script[%filename]); + + return $script[%filename].status = $SCRIPT_VERSION_NOT_MET; + } + + // does this script have any includes? + if($script[%filename].includeCount) + { + // process each include file + for(%i = 0; %i < $script[%filename].includeCount; %i++) + { + // check for include == SELF + if( !stricmp($script[%filename].include[%i],"SELF") ) + { + if(%nocalls) + { + if(!isObject(%this.processedGroup)) + %this.processedGroup = new SimGroup(); + + // move the script into the processed group + %this.processedGroup.add($script[%filename]); + + $script[%filename].status = $SCRIPT_PROCESSED; + continue; + } + + if(exec(%filename)) + { + if(!isObject(%this.loadedGroup)) + %this.loadedGroup = new SimGroup(); + + // move the script into the loaded group + %this.loadedGroup.add($script[%filename]); + + $script[%filename].status = $SCRIPT_EXECUTED; + %this.logExecuted(%filename); + } + else + { + if(!isObject(%this.failedGroup)) + %this.failedGroup = new SimGroup(); + + // move the script into the failed group + %this.failedGroup.add($script[%filename]); + + $script[%filename].status = $SCRIPT_SYNTAX_ERROR; + %this.logSyntaxError(%filename); + } + continue; + } + + // recursively call this function to process each include file + // and any includes they each might have + if( (%status_returned = %this.processFile($script[%filename].include[%i], $script[%filename].minimum_version[%i], "", %nocalls)) > $SCRIPT_EXECUTED ) + { + // the included file failed (returned an error status), + // so set the calling script's status to _REQUIREMENTS_NOT_MET, + // but only if the calling script's status hasn't already been set + // (for instance, not if it has executed already because of a "#SELF" + // or "#include = SELF" directive) + if(!$script[%filename].status) + { + // move the script into the failed group + %this.failedGroup.add($script[%filename]); + + if(%status_returned == $SCRIPT_VERSION_NOT_MET) + { + %this.logVersionNotMet(%filename, $script[%filename].include[%i], $script[%filename].minimum_version[%i]); + return $script[%filename].status = $SCRIPT_VERSION_NOT_MET; + } + else + { + %this.logRequirementsNotMet(%filename); + return $script[%filename].status = $SCRIPT_REQUIREMENTS_NOT_MET; + } + } + } + } + } + // all includes have been processed + + // if this script's status was already set + // (whether to an error level or to _EXECUTED) + // then we're already done processing, so just return the status level + // (no need to log the status as that should already have been done) + if($script[%filename].status) + return $script[%filename].status; + + // if %nocalls flag is set then we don't want to execute anything + if(%nocalls) + { + if(!isObject(%this.processedGroup)) + %this.processedGroup = new SimGroup(); + + // move the script into the processed group + %this.processedGroup.add($script[%filename]); + + return $script[%filename].status = $SCRIPT_PROCESSED; + } + + // if we make it past the test above, then all requirements are met + // and the script hasn't been executed yet, so "make it so, number one" + if(exec(%filename)) + { + if(!isObject(%this.loadedGroup)) + %this.loadedGroup = new SimGroup(); + + // move the script into the loaded group + %this.loadedGroup.add($script[%filename]); + + %this.logExecuted(%filename); + return $script[%filename].status = $SCRIPT_EXECUTED; + } + else + { + if(!isObject(%this.failedGroup)) + %this.failedGroup = new SimGroup(); + + // move the script into the failed group + %this.failedGroup.add($script[%filename]); + + %this.logSyntaxError(%filename); + return $script[%filename].status = $SCRIPT_SYNTAX_ERROR; + } +} + + +function autoload::main(%this) +{ + if(!isObject(%this.ini_handle)) + %this.ini_handle = new FileObject(); + + if(!isObject(%this.log_handle)) + %this.log_handle = new FileObject(); + + if(!isObject(%this.loadedGroup)) + %this.loadedGroup = new SimGroup(); + + if(!isObject(%this.failedGroup)) + %this.failedGroup = new SimGroup(); + + // read autoload.ini into an array + if(isFile($AutoloadIni)) + { + // open/re-open the file to move to the start of it + if(!%this.ini_handle.openForRead($AutoloadIni)) + { + %this.logCannotReadAutoloadIni(); + return false; + } + + // read lines into storage + for(%i = 1; !%this.ini_handle.isEOF(); %i++) + %this.ini_line[%i] = %this.ini_handle.readLine(); + + if(%i > 1) + %this.ini_line_count = %i - 1; + else + %this.build_default_ini_header(); + + %this.ini_handle.close(); + } + else // autoload.ini doesn't exist, so let's build the default header + { + %this.build_default_ini_header(); + } + + // open the ini file for write access (and move to the start of it) + if(!%this.ini_handle.openForWrite($AutoloadIni)) + { + %this.logCannotWriteAutoloadIni(); + return false; + } + + // open the log file for write access (and move to the start of it) + if(!%this.log_handle.openForWrite($AutoloadLog)) + { + echo(""); + echo(" - - - - - - WARNING: unable to write to " @ $AutoloadLog); + echo(" - - - - - - autoload logging disabled!"); + echo(""); + %this.log_handle.delete(); + } + + // rebuild the .ini file + for(%i = 1; %i <= %this.ini_line_count; %i++) + %this.ini_handle.writeLine(%this.ini_line[%i]); + + %this.logAutoloadStarted(); // or something :) + + // process the files that were already listed in the .ini first + // building the autoload.log file as we go + + echo(" - - - - - - Checking " @ $AutoloadIni @ " for files..."); + + for(%i = 1; %i <= %this.ini_line_count; %i++) + { + %ini_line = trim(%this.ini_line[%i]); + + if(%ini_line $= "") + continue; + + %filename = %this.get_filename(%ini_line); + + if(%filename $= "") + continue; + + echo(" + '" @ %filename @ "' found in " @ $AutoloadIni); + + // check for deactivated file + %comment_pos = strstr(%ini_line, ";"); + if(%comment_pos != -1) + { + %filename_pos = strstr(%ini_line, %filename); + + // a file is deactivated if it comes after the ini comment char (;) + if(%filename_pos > %comment_pos) + { + %this.isDeactivated[%filename] = true; + %this.logDeactivated(%filename); + + // don't process the file + continue; + } + else + { + %this.isDeactivated[%filename] = false; + } + } + else + { + %this.isDeactivated[%filename] = false; + } + + // process file, no minimum version, %from_ini set to true + %this.processFile(%filename, "", true); + } + + if(!%this.log_disabled) + { + %this.log_handle.writeLine(""); + %this.log_handle.writeLine("Searching for new files to autoload..."); + %this.log_handle.writeLine(""); + } + + if($SkipNewAutoloadScripts $= "") + { + // now search for files below base and process anything with an #autoload directive + echo(" - - - - - - Searching for new .cs files to autoload..."); + + for(%filename = findFirstFile("*.cs"); %filename !$= ""; %filename = findNextFile("*.cs")) + { + // testing all the built-in scripts can take a while, so let's + // skip certain directories altogether + + if($prefs::autoloadAllDirs) + { + %skip = false; + %slash_pos = strstr(%filename, "/"); + if(%slash_pos != -1) + { + switch$(getSubStr(%filename, 0, %slash_pos)) + { + case "shapes": + %skip = true; + case "scripts": + %skip = true; + case "terrains": + %skip = true; + } + } + + if(%skip) + continue; + } + + if(%this.get_autoload(%filename) && !%this.isDeactivated[%filename]) + { + if(!isObject($script[%filename])) + { + echo(" + '" @ %filename @ "' found (with autoload enabled)"); + %this.ini_handle.writeLine(%filename); + + %this.processFile(%filename); + } + } + } + + echo(" - - - - - - Searching for new .gui files to autoload..."); + + for(%filename = findFirstFile("*.gui"); %filename !$= ""; %filename = findNextFile("*.gui")) + { + if(%this.get_autoload(%filename) && !%this.isDeactivated[%filename]) + { + if(!isObject($script[%filename])) + { + echo(" + '" @ %filename @ "' found (with autoload enabled)"); + %this.ini_handle.writeLine(%filename); + + %this.processFile(%filename); + } + } + } + } + // autoload is done...whew + + if(isObject(%this.log_handle)) + { + %this.log_handle.writeLine(""); + %this.log_handle.writeLine("Autoload completed!"); + %this.log_handle.close(); + %this.log_handle.delete(); + } + + // if the AutoloadRemoveFailedScripts flag is set + if($AutoloadRemoveFailedScripts) + { + // removed any scripts that failed from the autoload.ini file + for(%i = 0; %i < %this.failedGroup.getCount(); %i++) + { + %obj = %this.failedGroup.getObject(%i); + %this.ini_handle.removeLinesFromFile($AutoloadIni, %obj.filename); + } + %this.failedGroup.clear(); + } + + %this.ini_handle.close(); + %this.ini_handle.delete(); + + echo(" - - - - - - autoload done!"); + echo(""); + + // + // add all the options GUIs to the script browser + // + // Each options GUI will be shown or hidden as the items in the + // SB_Scripts list are selected. + // + // Having all the options GUIs contained in the SB_OptionsPane from the + // start allows them to be resized when the resolution changes. + // + + echo(""); + echo(" - - - - - - adding options GUIs to script browser"); + + // add the options guis for all the scripts that were executed + for(%i = 0; %i < autoload.loadedGroup.getCount(); %i++) + { + %obj = autoload.loadedGroup.getObject(%i); + + if(isobject(%obj.config)) + { + echo(" + adding options GUI named '" @ %obj.config @ " for '" @ %obj.filename); + SB_OptionsPane.add(%obj.config); + %obj.config.setVisible(0); + } + } + + // add the options guis for all the scripts that failed + for(%i = 0; %i < autoload.failedGroup.getCount(); %i++) + { + %obj = autoload.loadedGroup.getObject(%i); + + if(isobject(%obj.config)) + { + echo(" + adding options GUI named '" @ %obj.config @ " for '" @ %obj.filename); + SB_OptionsPane.add(%obj.config); + %obj.config.setVisible(0); + } + } + + echo(" - - - - - - options GUIs added!"); + echo(""); +} + + +function autoload::logAutoloadStarted(%this) +{ + if(!isObject(%this.log_handle)) + return; + + %this.log_handle.writeLine("Tribes 2 Script Manager / Preprocessor Log"); // would be nice to output date/time here + %this.log_handle.writeLine(""); + %this.log_handle.writeLine("Processing " @ $AutoloadIni @ " file..."); + %this.log_handle.writeLine(""); +} + +function autoload::logCannotReadAutoloadIni(%this) +{ + if(!isObject(%this.log_handle)) + return; + + %this.log_handle.writeLine("FATAL ERROR: can't read " @ $AutoloadIni @ " file"); + %this.log_handle.writeLine("autoload.cs aborted"); +} + +function autoload::logCannotWriteAutoloadIni(%this) +{ + if(!isObject(%this.log_handle)) + return; + + %this.log_handle.writeLine("FATAL ERROR: can't write to " @ $AutoloadIni @ " file"); + %this.log_handle.writeLine("autoload.cs aborted"); +} + +function autoload::logExecuted(%this, %filename) +{ + if(!isObject(%this.log_handle)) + return; + + %this.log_handle.writeLine("LOADED: " @ %filename @ " has been executed successfully"); +} + +function autoload::logReexecuted(%this, %filename) +{ + if(!isObject(%this.log_handle)) + return; + + %this.log_handle.writeLine("RELOADED: " @ %filename @ " has been executed again"); +} + +function autoload::logDeactivated(%this, %filename) +{ + if(!isObject(%this.log_handle)) + return; + + %this.log_handle.writeLine("FAILED: " @ %filename @ " was deactivated with ;"); +} + +function autoload::logDoesNotExist(%this, %filename) +{ + if(!isObject(%this.log_handle)) + return; + + %this.log_handle.writeLine("FAILED: " @ %filename @ " does not exist"); +} + +function autoload::logRequirementsNotMet(%this, %filename) +{ + if(!isObject(%this.log_handle)) + return; + + %this.log_handle.writeLine("FAILED: " @ %filename @ " could not load all its #include files "); +} + +function autoload::logVersionNotMet(%this, %filename, %failed_include_file, %minimum_version) +{ + if(!isObject(%this.log_handle)) + return; + + %this.log_handle.writeLine("FAILED: " @ %filename @ " requires version " @ %minimum_version @ " of " @ %failed_include_file @ " or better"); +} + +function autoload::logSyntaxError(%this, %filename) +{ + if(!isObject(%this.log_handle)) + return; + + %this.log_handle.writeLine("FAILED: " @ %filename @ " generated a syntax error"); +} + +function autoload::logInvalidFilename(%this, %filename) +{ + if(!isObject(%this.log_handle)) + return; + + %this.log_handle.writeLine("FAILED: " @ %filename @ " is not a valid filename (does not end with .cs or .gui)"); +} + + +// pseudo destructor -- call this instead of delete() to delete all associated objects +function autoload::destroy(%this) +{ + if(isObject(%this.ini_handle)) + { + %this.ini_handle.close(); + %this.ini_handle.delete(); + } + + if(isObject(%this.log_handle)) + { + %this.log_handle.close(); + %this.log_handle.delete(); + } + + if(isObject(%this.processedGroup)) + %this.processedGroup.delete(); + + if(isObject(%this.loadedGroup)) + %this.loadedGroup.delete(); + + if(isObject(%this.failedGroup)) + %this.failedGroup.delete(); + + %this.delete(); +} + +function AutoloadStart() +{ + if(!isObject(ScriptBrowserTextArrayProfile)) + { + new GuiControlProfile ("ScriptBrowserTextArrayProfile") + { + fontType = $ShellFont; + fontSize = $ShellFontSize; + fontColor = "60 180 180"; + fontColorHL = "6 245 215"; + fontColorNA = "108 108 108"; + fontColorSEL = "25 68 56"; + bitmapBase = "gui/shll_bar"; + tab = true; + canKeyFocus = true; + }; + } + + if(!isObject(ScriptBrowserGui)) + { + new GuiChunkedBitmapCtrl(ScriptBrowserGui) { + profile = "GuiContentProfile"; + horizSizing = "width"; + vertSizing = "height"; + position = "0 0"; + extent = "640 480"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + variable = "$ShellBackground"; + helpTag = "0"; + useVariable = "1"; + + new ShellPaneCtrl(SB_Frame) + { + profile = "ShellPaneProfile"; + horizSizing = "width"; + vertSizing = "height"; + position = GM_Frame.position; // "12 13"; + extent = GM_Frame.extent; // "620 423"; + minExtent = "48 92"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + text = "SCRIPTS"; + maxLength = "255"; + noTitleBar = "0"; + + new ShellTabFrame(SB_TabFrame) { + profile = "ShellHorzTabFrameProfile"; + horizSizing = "width"; + vertSizing = "bottom"; + position = "22 54"; + extent = "576 254"; + minExtent = "26 254"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + isVertical = "0"; + useCloseButton = "0"; + edgeInset = "0"; + }; + new ShellTabGroupCtrl(SB_TabView) { + profile = "TabGroupProfile"; + horizSizing = "width"; + vertSizing = "bottom"; + position = "30 25"; + extent = "560 29"; + minExtent = "38 29"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + glowOffset = "7"; + tabSpacing = "2"; + maxTabWidth = "150"; + stretchToFit = "0"; + }; + new GuiControl(SB_ScriptsPane) { + profile = "GuiDefaultProfile"; + horizSizing = "right"; + vertSizing = "height"; + position = "23 55"; + extent = "180 " @ getword(SB_Frame.extent, 1) - 70;// 320"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + + new ShellPopupMenu(SB_Category) { + profile = "ShellPopupProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "5 4"; + extent = "180 36"; + minExtent = "175 36"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + text = ""; + maxLength = "255"; + maxPopupHeight = "200"; + buttonBitmap = "gui/shll_pulldown"; + rolloverBarBitmap = "gui/shll_pulldownbar_rol"; + selectedBarBitmap = "gui/shll_pulldownbar_act"; + noButtonStyle = "0"; + }; + + new ShellScrollCtrl() { + profile = "NewScrollCtrlProfile"; + horizSizing = "right"; + vertSizing = "height"; + position = "5 32"; + extent = "175 " @ getword(SB_Frame.extent, 1) - 100;// 290"; + minExtent = "24 52"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + willFirstRespond = "1"; + hScrollBar = "alwaysOff"; + vScrollBar = "dynamic"; + constantThumbHeight = "0"; + defaultLineHeight = "15"; + childMargin = "0 3"; + fieldBase = "gui/shll_field"; + + new GuiScrollContentCtrl() { + profile = "GuiDefaultProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "4 7"; + extent = "167 " @ getword(SB_Frame.extent, 1) - 114;//276"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + + new ShellTextList(SB_Scripts) { + profile = "ScriptBrowserTextArrayProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "0 0"; + extent = "167 8"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + enumerate = "0"; + resizeCell = "1"; + columns = "0"; + fitParentWidth = "1"; + clipColumnText = "0"; + }; + }; + }; + }; + new GuiControl(SB_OptionsPane) { + profile = "GuiDefaultProfile"; + horizSizing = "width"; + vertSizing = "height"; + position = "198 55"; + extent = "400 " @ getword(SB_Frame.extent, 1) - 70;// 320"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + + }; + new GuiControl(SB_ReadmePane) { + profile = "GuiDefaultProfile"; + horizSizing = "width"; + vertSizing = "height"; + position = "198 55"; + extent = "400 " @ getword(SB_Frame.extent, 1) - 70;// 320"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + + new ShellScrollCtrl() { + profile = "NewScrollCtrlProfile"; + horizSizing = "width"; + vertSizing = "height"; + position = "0 6"; + extent = "395 " @ getword(SB_Frame.extent, 1) - 74;//316"; + minExtent = "24 24"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + willFirstRespond = "1"; + hScrollBar = "alwaysOff"; + vScrollBar = "dynamic"; + constantThumbHeight = "0"; + defaultLineHeight = "15"; + childMargin = "0 3"; + fieldBase = "gui/shll_field"; + + new GuiScrollContentCtrl() { + profile = "GuiDefaultProfile"; + horizSizing = "width"; + vertSizing = "bottom"; + position = "4 7"; + extent = "370 " @ getword(SB_Frame.extent, 1) - 88;//302"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + + new GuiMLTextCtrl(SB_Readme_Text) { + profile = "ShellAltTextProfile"; + horizSizing = "width"; + vertSizing = "bottom"; + position = "0 0"; + extent = "360 16"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + lineSpacing = "2"; + allowColorChars = "1"; + maxChars = "-1"; + }; + }; + }; + }; + new GuiControl(SB_InfoPane) { + profile = "GuiDefaultProfile"; + horizSizing = "width"; + vertSizing = "height"; + position = "198 55"; + extent = "400 " @ getword(SB_Frame.extent, 1) - 70;//320"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + + new ShellScrollCtrl() { + profile = "NewScrollCtrlProfile"; + horizSizing = "width"; + vertSizing = "height"; + position = "0 6"; + extent = "395 " @ getword(SB_Frame.extent, 1) - 74;//316"; + minExtent = "24 24"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + willFirstRespond = "1"; + hScrollBar = "alwaysOff"; + vScrollBar = "dynamic"; + constantThumbHeight = "0"; + defaultLineHeight = "15"; + childMargin = "0 3"; + fieldBase = "gui/shll_field"; + + new GuiScrollContentCtrl() { + profile = "GuiDefaultProfile"; + horizSizing = "width"; + vertSizing = "bottom"; + position = "4 7"; + extent = "387 " @ getword(SB_Frame.extent, 1) - 88;//302"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + + new GuiMLTextCtrl(SB_Info_Text) { + profile = "ShellAltTextProfile"; //"NewTextEditProfile"; + horizSizing = "width"; + vertSizing = "bottom"; + position = "0 0"; + extent = "380 16"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + lineSpacing = "2"; + allowColorChars = "1"; + maxChars = "-1"; + }; + }; + }; + }; + }; + new ShellBitmapButton(ScriptBrowserCloseButton) + { + profile = "CloseButtonProfile"; + horizSizing = "left"; + vertSizing = "bottom"; + position = LaunchToolbarCloseButton.position;// "583 46"; + extent = "33 26"; + minExtent = "8 8"; + visible = "0"; + hideCursor = "0"; + bypassHideCursor = "0"; + setFirstResponder = "0"; + modal = "1"; + helpTag = "0"; + command = "ScriptBrowserGui.close();"; + text = ""; + simpleStyle = "1"; + }; + }; + } + + if( !isObject(AutoloadOptionsGui) ) + { + new GuiControl(AutoloadOptionsGui) { + profile = "GuiDefaultProfile"; + horizSizing = "width"; + vertSizing = "height"; + position = "0 10"; + extent = "400 " @ getword(SB_Frame.extent, 1) - 80;//310"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + + new GuiTextCtrl() { + profile = "ShellMediumTextProfile";//"ShellTextProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "14 4"; + extent = "150 22"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + text = "Edit the " @ $AutoloadIni @ " file:"; + maxLength = "255"; + }; + + new ShellScrollCtrl() { + profile = "NewScrollCtrlProfile"; + horizSizing = "width"; + vertSizing = "height"; + position = "4 27"; // 17 + extent = "380 " @ getword(SB_Frame.extent, 1) - 150;//240"; // 260 + minExtent = "24 52"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + willFirstRespond = "1"; + hScrollBar = "alwaysOff"; + vScrollBar = "alwaysOn"; + constantThumbHeight = "0"; + defaultLineHeight = "15"; + childMargin = "3 3"; + fieldBase = "gui/shll_field"; + + new GuiScrollContentCtrl() { + profile = "GuiDefaultProfile"; + horizSizing = "width"; + vertSizing = "height"; + position = "7 7"; + extent = "350 " @ getword(SB_Frame.extent, 1) - 164;//226"; // 246 + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + + new GuiMLTextEditCtrl(AutoloadIniEdit) { + profile = "ShellMessageTextProfile"; + horizSizing = "width"; + vertSizing = "height"; + position = "0 0"; + extent = "350 " @ getword(SB_Frame.extent, 1) - 164;//226"; // 246 + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + lineSpacing = "2"; + allowColorChars = "0"; + maxChars = "10000"; + deniedSound = "InputDeniedSound"; + }; + }; + }; + + new ShellBitmapButton(AutoloadIniReloadBtn) { + profile = "ShellButtonProfile"; + horizSizing = "right"; + vertSizing = "top"; + position = "4 " @ getword(SB_Frame.extent, 1) - 120;//270"; + extent = "85 38"; + minExtent = "32 38"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "AutoloadOptionsGui.Reload();"; + helpTag = "0"; + text = "RELOAD"; + simpleStyle = "0"; + }; + new ShellBitmapButton(AutoloadIniSaveBtn) { + profile = "ShellButtonProfile"; + horizSizing = "right"; + vertSizing = "top"; + position = "80 " @ getword(SB_Frame.extent, 1) - 120;//270"; // 76 270 + extent = "85 38"; + minExtent = "32 38"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "AutoloadOptionsGui.save();"; + helpTag = "0"; + text = "SAVE"; + simpleStyle = "0"; + }; + + }; + } + + if( !isObject(LaunchSBFromLobbyButton) ) + { + %lobby_pane = LobbyGui.findObjectByProperty("text", "LOBBY"); + %settings_button = LobbyGui.findObjectByProperty("text", "SETTINGS"); + + new ShellBitmapButton(LaunchSBFromLobbyButton) + { + profile = "ShellButtonProfile"; + horizSizing = "left"; + vertSizing = "top"; + position = getWord(%settings_button.position, 0) - 120 @ " " @ getWord(%settings_button.position, 1);// 385"; + extent = "128 38"; + minExtent = "32 38"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "LaunchScriptBrowser();"; + helpTag = "0"; + text = "SCRIPTS"; + simpleStyle = "0"; + }; + + %lobby_pane.add(LaunchSBFromLobbyButton); + } + + if( !isObject(autoload) ) + { + // define autoload class and invoke autoload object + new ScriptObject(autoload) + { + class = autoload; + category[0] = "All"; + category[1] = "Loaded"; + category[2] = "Failed"; + categoryCount = 3; + }; + + // process this file's header to get the includes, etc. + // and then go ahead with the autoload if the requirements were met + if(autoload.processFile("autoload.cs", "", "", true) == $SCRIPT_PROCESSED) + { + if(!isObject(autoload.loadedGroup)) + autoload.loadedGroup = new SimGroup(); + + // move the files into the loaded group + while(autoload.processedGroup.getCount()) + { + autoload.processedGroup.getObject(%i).status = $SCRIPT_EXECUTED; + autoload.loadedGroup.add(autoload.processedGroup.getObject(%i)); + } + + // delete the group if it isn't needed any more, since it isn't likely + // any other scripts will need it, and it will get rebuilt if they do + if(!autoload.processedGroup.getCount()) + autoload.processedGroup.delete(); + + // we are go for go! + autoload.main(); + //UberGuy 09/10/2002 + callback.trigger(AutoloadDone); + } + } +} + + +//----------------------------------------------------------------------------- +function AutoloadOptionsGui::onWake(%this) +{ + %file = new FileObject(); + AutoloadIniEdit.setValue( %file.getContents($AutoloadIni)); + %file.close(); + %file.delete(); +} +//----------------------------------------------------------------------------- +function AutoloadOptionsGui::reload(%this) +{ + %file = new FileObject(); + AutoloadIniEdit.setValue( %file.getContents($AutoloadIni)); + %file.close(); + %file.delete(); +} +//----------------------------------------------------------------------------- +function AutoloadOptionsGui::save(%this) +{ + %file = new FileObject(); + %file.write( $AutoloadIni, AutoloadIniEdit.getValue() ); + %file.close(); + %file.delete(); +} + + +//----------------------------------------------------------------------------- +function LaunchScriptBrowser() +{ + ScriptBrowserGui.launchedFrom = Canvas.getContent(); + + // UberGuy - add escape key functionality 09/28/2002 + if (!isObject(%this.bindMap)) { + ScriptBrowserGui.bindMap = new ActionMap(); + ScriptBrowserGui.bindMap.bindCmd(keyboard,"escape","ScriptBrowserGui.close();",""); + ScriptBrowserGui.bindMap.push(); + } + + // turn mouse pointer on if it's off + // (in case this was called from the PlayGui) + if( !canvas.isCursorOn() ) + cursorOn(); + + // if we're launching from the lobbygui or playgui, launch the script browser + // all by itself, and not as a LaunchTabView tab + if( ScriptBrowserGui.launchedFrom == LobbyGui.getId() || + ScriptBrowserGui.launchedFrom == PlayGui.getId() ) + { + canvas.setContent(ScriptBrowserGui); + ScriptBrowserCloseButton.setVisible(1); + return; + } + LaunchTabView.viewTab( "SCRIPTS", ScriptBrowserGui, 0 ); +} +//----------------------------------------------------------------------------- +function ScriptBrowserGui::close(%this) +{ + %this.bindMap.pop(); //UberGuy + +// ScriptBrowserCloseButton.setVisible(0); + + echo("setting canvas to: " @ ScriptBrowserGui.launchedFrom.getName()); + Canvas.setContent( ScriptBrowserGui.launchedFrom ); + + // turn off mouse pointer if we're returning to the PlayGui + if( ScriptBrowserGui.launchedFrom == PlayGui.getId() ) + cursorOff(); +} +//----------------------------------------------------------------------------- +function ScriptBrowserGui::onWake(%this) +{ + // push the Launch tabs onto the canvas if we're viewing the script + // browser as a Launch tab + if( ScriptBrowserGui.launchedFrom != LobbyGui.getId() && + ScriptBrowserGui.launchedFrom != PlayGui.getId() ) + { + Canvas.pushDialog(LaunchToolbarDlg); + } + + //ScriptBrowserGui.category = SB_Category.getSelected(); + %category_id = SB_Category.getSelected(); + + SB_Category.clear(); + + for(%i = 0; %i < autoload.categoryCount; %i++) + { + SB_Category.add( autoload.category[%i], %i ); + } + + SB_Category.sort(true); //UberGuy + +// SB_Category.setSelected( ScriptBrowserGui.category ); + SB_Category.setSelected( %category_id ); + SB_Category.onSelect( SB_Category.getSelected(), SB_Category.getText() ); + +} +//----------------------------------------------------------------------------- +function ScriptBrowserGui::onSleep(%this) +{ + // pop the Launch tabs off the canvas if we're viewing the script + // browser as a Launch tab + if( ScriptBrowserGui.launchedFrom != LobbyGui.getId() && + ScriptBrowserGui.launchedFrom != PlayGui.getId() ) + { + Canvas.popDialog(LaunchToolbarDlg); + } +} +//----------------------------------------------------------------------------- +function ScriptBrowserGui::onClose(%this) +{ +} +//----------------------------------------------------------------------------- +function ScriptBrowserGui::setKey(%this) +{ +} +//----------------------------------------------------------------------------- +function SB_Category::onSelect( %this, %id, %text ) +{ + ScriptBrowserGui.category = %text; + + // fill the scripts list + SB_Scripts.update(); +} +//----------------------------------------------------------------------------- +function SB_Scripts::update(%this) +{ + // remember the currently selected script + %this.selected_id = %this.getSelectedId(); + + // clear the scripts list + %this.clear(); + + // add all the loaded scripts + for(%i = 0; %i < autoload.loadedGroup.getCount(); %i++) + { + %obj = autoload.loadedGroup.getObject(%i); + %text = %obj.name; + + if( %obj.hide ) + { + // skip this script -- the author wants it hidden + continue; + } + + if( stricmp(ScriptBrowserGui.category, "All") && + stricmp(ScriptBrowserGui.category, "Loaded") ) // !$= + { + if( stricmp(ScriptBrowserGui.category, %obj.category) ) // !$= + { + if(%obj == %this.selected_id) + { + %this.selected_id = -1; + } + + // skip this script -- it belongs in another category + continue; + } + } + + if(%text $= "") + { + %text = %obj.filename; + } + + %this.addRow(%obj, "\c0" @ %text); + } + + // add all the scripts that failed + for(%i = 0; %i < autoload.failedGroup.getCount(); %i++) + { + %obj = autoload.failedGroup.getObject(%i); + %text = %obj.name; + + if( %obj.hide ) + { + // skip this script -- the author wants it hidden + continue; + } + + if( stricmp(ScriptBrowserGui.category, "All") && + stricmp(ScriptBrowserGui.category, "Failed") ) // !$= + { + if( stricmp(ScriptBrowserGui.category, %obj.category) ) // !$= + { + if(%obj == %this.selected_id) + { + %this.selected_id = -1; + } + + // skip this script -- it belongs in another category + continue; + } + } + + if(%text $= "") + { + %text = %obj.filename; + } + + %this.addRow(%obj, "\c2" @ %text); + } + + if( !%this.rowcount() ) + { + SB_TabView.clear(); + + SB_InfoPane.setVisible(0); + SB_OptionsPane.setVisible(0); + SB_ReadmePane.setVisible(0); + + %this.selected_id = -1; + %this.previous_obj = ""; + return; + } + + // sort the list + %this.sort(0); + + // select the first item if this is there was no previously selected item + // (which means this is the first time the script browser has been shown) + if( %this.selected_id == -1) + { + %this.setSelectedRow( 0 ); + } + else + { + %this.setSelectedById( %this.selected_id ); + } +} +//----------------------------------------------------------------------------- +function SB_Scripts::onSelect( %this, %obj, %text ) +{ + // need to handle the color change for the selected item's text ourselves + // because the \c0 in the row text overrides the default font color change + if( strstr( %text, "\c0") != -1) + { + %this.setRowById( %obj, strreplace(%text, "\c0", "\c3")); + %previous_color = "\c0"; + } + else if( strstr( %text, "\c2") != -1) + { + %this.setRowById( %obj, strreplace(%text, "\c2", "\c3")); + %previous_color = "\c2"; + } + + // do nothing if we've reselected the previously selected item + if( %obj == %this.previous_obj )// && SB_TabView.getCount()) + return; + + SB_InfoPane.setVisible(1); + SB_OptionsPane.setVisible(0); + SB_ReadmePane.setVisible(0); + + SB_TabView.clear(); + +// // +// // note: UpgraderField is instanced in update_tools.cs and contains +// // all the info required to provide the update functionality +// // +// +// // remove any UpgraderField object that was used by the previous script +// if( isObject(UpgraderField) ) +// UpgraderField.delete(); + + SB_TabView.addTab( 1, "INFO" ); + %this.setInfoText(%obj, %text); + + if( isobject(%this.previous_obj) ) + { + // reset the color of the previously selected item :) + %this.setRowById( %this.previous_obj, strreplace(%this.getRowTextById(%this.previous_obj), "\c3", %this.previous_color)); + + // hide the previous options gui + if( %this.previous_obj.config !$= "" ) + { + %this.previous_obj.config.setVisible(0); + } + } + + %this.previous_color = %previous_color; + + if ( %obj.config !$= "" && isObject(%obj.config) )//&& (%obj != %this.previous_obj) ) + { + SB_TabView.addTab( 2, "OPTIONS" ); + + // show the script's config gui on the options pane + %obj.config.setVisible(1); + + // alert the script that its options GUI is on deck + %obj.config.onWake(); + } + + if ( %obj.readme !$= "" ) + { + SB_TabView.addTab( 3, "README" ); + + %this.setReadmeText(%obj, %text); + } + + %this.previous_obj = %obj; + + // select the INFO tab + SB_TabView.setSelected( 1 ); +} +//----------------------------------------------------------------------------- +function SB_Scripts::setReadmeText( %this, %obj, %text ) +{ + %file = new FileObject(); + SB_Readme_Text.setValue(""@ %file.getContents(%obj.readme)); + %file.close(); + %file.delete(); +} + +//----------------------------------------------------------------------------- +function SB_Scripts::setInfoText( %this, %obj, %text ) +{ + %info_text = ""; + + %header_start = ""; + %header_end = ""; + + %body_start = ""; + %body_end = ""; + + %need_space = false; + + if( %obj.name !$= "" ) + { + %info_text = %info_text @ %header_start @ "NAME:" @ %header_end TAB %body_start @ %obj.name @ %body_end NL ""; + } + + if( %obj.description !$= "" ) + { + if(%need_space) + { + %info_text = %info_text NL ""; + %need_space = false; + } + + %info_text = %info_text @ %header_start @ "DESCRIPTION:" @ %header_end TAB %body_start @ %obj.description @ %body_end NL ""; + %need_space = true; + } + + if( %obj.filename !$= "" ) + { + if(%need_space) + { + %info_text = %info_text NL ""; + %need_space = false; + } + + %info_text = %info_text @ %header_start @ "FILENAME:" @ %header_end TAB %body_start @ %obj.filename @ %body_end NL ""; + } + + if(%need_space) + { + %info_text = %info_text NL ""; + %need_space = false; + } + + %info_text = %info_text @ %header_start @ "STATUS:" @ %header_end TAB %body_start @ "" @ autoload.translate(%obj.status) @ " - " @ autoload.translate(%obj.status, true) @ %body_end NL ""; + %need_space = true; + + if( %obj.status > $SCRIPT_DEACTIVATED ) + { + // give user the option to remove the script's line from the .ini file +// %info_text = %info_text NL %header_start @ %header_end TAB %body_start @ "[ Remove this script from the " @ $AutoloadIni @ " file ]" @ %body_end NL "" NL ""; + %info_text = %info_text NL %header_start @ %header_end TAB %body_start @ "[ Remove this script from the " @ $AutoloadIni @ " file ]" @ %body_end NL "" NL ""; + } + + if( %obj.versionString !$= "" ) + { + if(%need_space) + { + %info_text = %info_text NL ""; + %need_space = false; + } + %info_text = %info_text @ %header_start @ "VERSION:" @ %header_end TAB %body_start @ %obj.versionString @ %body_end NL ""; + } + + if( %obj.date !$= "" ) + { + if(%need_space) + { + %info_text = %info_text NL ""; + %need_space = false; + } + %info_text = %info_text @ %header_start @ "DATE:" @ %header_end TAB %body_start @ %obj.date @ %body_end NL ""; + } + + if( %obj.statusString !$= "" ) + { + if(%need_space) + { + %info_text = %info_text NL ""; + %need_space = false; + } + + %info_text = %info_text @ %header_start @ "STATUS:" @ %header_end TAB %body_start @ %obj.statusString @ %body_end NL ""; + %need_space = true; + } + + if( %obj.author !$= "" ) + { + if(%need_space) + { + %info_text = %info_text NL ""; + %need_space = false; + } + %info_text = %info_text @ %header_start @ "AUTHOR:" @ %header_end TAB %body_start @ %obj.author @ %body_end NL ""; + %need_space = true; + } + + if( %obj.warrior !$= "" ) + { + if(%need_space) + { + %info_text = %info_text NL ""; + %need_space = false; + } + + %info_text = %info_text @ %header_start @ "WARRIOR:" @ %header_end TAB %body_start @ %obj.warrior TAB "[ Contact | Add to buddy list ]" @ %body_end NL ""; + %need_space = true; + } + + if(%obj.emailCount) + { + if(%need_space) + { + %info_text = %info_text NL ""; + %need_space = false; + } + + for(%i = 0; %i < %obj.emailCount; %i++) + { + if(%i) + { + // not first line + %info_text = %info_text @ %header_start @ %header_end TAB %body_start @ %obj.email[%i] + @ "" @ %obj.emailComment[%i] @ "" @ %body_end NL ""; + } + else + { + // first line + %info_text = %info_text @ %header_start @ "EMAIL:" @ %header_end TAB %body_start @ %obj.email[%i] + @ "" @ %obj.emailComment[%i] @ "" @ %body_end NL ""; + } + } + %need_space = true; + } + + if(%obj.webCount) + { + if(%need_space) + { + %info_text = %info_text NL ""; + %need_space = false; + } + + for(%i = 0; %i < %obj.webCount; %i++) + { + if(%i) + { + // not first line + + // strip off the http:// if present + %pos = strstr(%obj.web[%i], "http://"); + + if(%pos == -1) + { + %info_text = %info_text @ %header_start @ %header_end TAB %body_start @ "" @ %obj.web[%i] @"" @ %body_end NL ""; + } + else + { + %pos += 7; + %info_text = %info_text @ %header_start @ %header_end TAB %body_start @ "" @ %obj.web[%i] @"" @ %body_end NL ""; + } + } + else + { + // first line + + // strip off the http:// if present + %pos = strstr(%obj.web[%i], "http://"); + + if(%pos == -1) + { + %info_text = %info_text @ %header_start @ "WEB:" @ %header_end TAB %body_start @ "" @ %obj.web[%i] @"" @ %body_end NL ""; + } + else + { + %pos += 7; + %info_text = %info_text @ %header_start @ "WEB:" @ %header_end TAB %body_start @ "" @ %obj.web[%i] @"" @ %body_end NL ""; + } + } + } + %need_space = true; + } + + if(%obj.creditCount) + { + if(%need_space) + { + %info_text = %info_text NL ""; + %need_space = false; + } + + for(%i = 0; %i < %obj.creditCount; %i++) + { + if(%i) + { + // not first line + %info_text = %info_text @ %header_start @ %header_end TAB %body_start @ %obj.credit[%i] @ %body_end NL ""; + } + else + { + // first line + %info_text = %info_text @ %header_start @ "CREDITS:" @ %header_end TAB %body_start @ %obj.credit[%i] @ %body_end NL ""; + } + } + %need_space = true; + } + + if(%obj.includeCount) + { + if(%need_space) + { + %info_text = %info_text NL ""; + %need_space = false; + } + + for(%i = 0; %i < %obj.includeCount; %i++) + { + if( %obj.include[%i] $= "SELF" ) + continue; + + if(%i) + { + // not first line + %info_text = %info_text @ %header_start @ %header_end TAB %body_start @ %obj.include[%i] @ %body_end NL ""; + } + else + { + // first line + %info_text = %info_text @ %header_start @ "REQUIRES:" @ %header_end TAB %body_start @ %obj.include[%i] @ %body_end NL ""; + } + } + %need_space = true; + } + +// if( %obj.update !$= "" ) +// { +// if(%need_space) +// { +// %info_text = %info_text NL ""; +// %need_space = false; +// } +// +// %info_text = %info_text @ %header_start @ "UPDATE:" @ %header_end TAB %body_start @ "[ Check For Update ]" @ %body_end NL ""; +// AddUpgraderField(%obj.warrior, %obj.name, %obj.versionstring, %obj.update); +// } + + if( %info_text $= "" ) + %info_text = %header_start @ "NO INFO, SORRY :)" @ %header_end; + + SB_Info_Text.setValue(%info_text); +} +//----------------------------------------------------------------------------- +function SB_TabView::onAdd( %this ) +{ +} +//----------------------------------------------------------------------------- +function SB_Info_Text::onURL(%this, %url) +{ + switch$( getField(%url, 0) ) + { +// case "update": +// +// // add tag -- code provided by ratorasniki (8/5/2001) +// MessageBoxYesNo("UPDATE", "This process will check Tribalwar.com for a newer version of " @ UpgraderField.scriptname @ ". Would you like to continue?", "DoVersionCheck();", ""); + + case "removeFromIni": + + autoload.removeFromIni( getField(%url, 1) ); + + default: + + Parent::onURL(%this, %url); + } +} +//----------------------------------------------------------------------------- +function SB_TabView::onSelect( %this, %id ) +{ + SB_InfoPane.setVisible(0); + SB_OptionsPane.setVisible(0); + SB_ReadmePane.setVisible(0); + + switch(%id) + { + case 1: + + SB_InfoPane.setVisible(1); + + case 2: + + SB_OptionsPane.setVisible(1); + + case 3: + + SB_ReadmePane.setVisible(1); + } +} +//----------------------------------------------------------------------------- +//----------------------------------------------------------------------------- + +// add the SCRIPTS item to the launch menu :) +function SB_AddLaunchItem() +{ + LaunchToolbarMenu.insertItemAt(LaunchToolbarMenu.findItem(7, "SETTINGS"), 72, "SCRIPTS", "LaunchScriptBrowser();"); +} + +activatePackage(LoadLater); diff --git a/docs/base/@vl2/z_scripts/support.vl2/scripts/autoexec/autoload_launcher.cs b/docs/base/@vl2/z_scripts/support.vl2/scripts/autoexec/autoload_launcher.cs new file mode 100644 index 00000000..565177ce --- /dev/null +++ b/docs/base/@vl2/z_scripts/support.vl2/scripts/autoexec/autoload_launcher.cs @@ -0,0 +1 @@ +if( !$AutoloadExecuted ) exec("autoload.cs"); diff --git a/docs/base/@vl2/z_scripts/support.vl2/support/PJColorSelector.cs b/docs/base/@vl2/z_scripts/support.vl2/support/PJColorSelector.cs new file mode 100644 index 00000000..3b757d19 --- /dev/null +++ b/docs/base/@vl2/z_scripts/support.vl2/support/PJColorSelector.cs @@ -0,0 +1,757 @@ +// #name = Tribes 2 Color Selector +// #version = 1.0.1 +// #date = June 14, 2002 +// #author = Mark Dickenson ([AKA]PanamaJack) +// #email = akapanamajack@planettribes.com +// #web = http://www.planettribes.com/pj +// #description = RGB Dialog +// #acknowledgements = none +// #status = working + +// +// You can now use an RGB Dialog for setting colors of text in the game. +// +// setRGBcolor(%variable, %function) +// +// %variable - The variable you want the new color value stored +// +// %function - The routine you want to execute when dialog closes +// This is usually an update routine for updating +// a display. (optional) +// +// example: setRGBcolor("$mycolor", "Showmyupdate();"); +// +// In the above example the RGB Dialog will open and the Red, Green and Blue +// sliders will be set to the color in $mycolor. +// +// When the dialog is closed either by clicking on the CANCEL or SELECT button the +// previous or new color values will be stored in $mycolor. You MUST place the variable name +// within QUOTES! +// +// And when the dialog is closed either by clicking the CANCEL or SELECT button the +// Showmyupdate() function is called. You would use this to cause the RGB Dialog to update +// a display when the dialog closes. It is an optional argument so you can leave it off. +// +// Example of use in a Button GUI. +// +// new ShellBitmapButton() { +// profile = "ShellButtonProfile"; +// horizSizing = "center"; +// vertSizing = "bottom"; +// position = "0 55"; +// extent = "130 30"; +// minExtent = "26 27"; +// command = "setRGBcolor(\"$PJColor::PopupTeam\", \"PJshowPopupTeam();\");"; +// visible = "1"; +// helpTag = "0"; +// text = "Set Team Color"; +// maxLength = "255"; +// }; +// +// The above will execute the setRGBcolor command when the button is pressed. $PJColor::PopupTeam is the +// HEX code color information being passed to the routine for the initial slider setup and where the +// color codes will be stored. The PJshowPopupTeam(); that is enclosed in quotes is the routine +// you would like the Dialog to execute when the Select or Cancel button is clicked. +// +// If you want to change the default colors there is a file called PJRGBColors.pj in the prefs directory. +// Load this into any text editor and you can change all 12 of the preset colors to anything you wish. +// The colors are standard HEX codes that are used by most web browsers. +// + +if(!isObject(PJColorGlobal)) + new ScriptObject(PJColorGlobal){}; + +function setRGBcolor(%variable, %routine) { + + eval("PJColorGlobal.color = " @ %variable @ ";"); + PJColorGlobal.variable = %variable; + + PJMakeRGBdlg(); + PJRBGOK.command = %variable @ " = PJMakeRGB(); RGBonSleep(); " @ %routine; + PJRGBCANCEL.command = %variable @ " = $PJOldColor; RGBonSleep(); " @ %routine; + //PJPushDialog(PJRGBDlg, 2, 4, 7, 0, 0, 0, 1, PJSoundEffects.PJFontDlg1, PJSoundEffects.PJFontDlg2, 0, $PJPref::GeneralAnimationSpeed, 1); + canvas.pushDialog(PJRGBDlg); + + $PJOldColor = PJColorGlobal.color; + + PJsetRGBColor(); +} + +function PJsetRGBColor(){ + + $PJRed = HexToDecimal(getSubStr(PJColorGlobal.color, 0, 2)); + GMH_PJRedSlider.setValue ( $PJRed * 0.00390625); + + $PJGreen = HexToDecimal(getSubStr(PJColorGlobal.color, 2, 2)); + GMH_PJGreenSlider.setValue ( $PJGreen * 0.00390625); + + $PJBlue = HexToDecimal(getSubStr(PJColorGlobal.color, 4, 2)); + GMH_PJBlueSlider.setValue ( $PJBlue * 0.00390625); + +} + +function PJMakeRGB() { + + %color = DecimalToHex($PJRed); + %color = %color @ DecimalToHex($PJGreen); + %color = %color @ DecimalToHex($PJBlue); + + return %color; +} + +function RGBonSleep() { + + //PJPopDialog(PJRGBDlg, 2, 4, 7, 0, 0, 0, 1, PJSoundEffects.PJRGBDlg1, PJSoundEffects.PJRGBDlg2, 0, $PJPref::GeneralAnimationSpeed, 1); + canvas.popDialog(PJRGBDlg); +} + +function PJRGBDlg::onWake(%this){ + + +} + +function PJRGBDlg::onSleep(%this){ + + PJRGBDlg.schedule(2000, delete); +} + +$PJHex = "0123456789ABCDEF"; + +function HexToDecimal(%hex) { + + %hex = strupr(%hex); + + %number = StrStr($PJHex, getSubStr(%hex, 0, 1)) * 16; + %number = %number + StrStr($PJHex, getSubStr(%hex, 1, 1)); + + return %number; +} + +function DecimalToHex(%decimal) { + + %hex1 = mfloor(%decimal / 16); + %hex2 = %decimal - (%hex1 * 16); + + %hex = getSubStr($PJHex, %hex1, 1) @ getSubStr($PJHex, %hex2, 1); + + return %hex; + +} + +function setPJRedColor() { + + $PJRed = mfloor(GMH_PJRedSlider.getValue() * 256); + %color = PJMakeRGB(); + PJ_RGBShowMe.setText("** Current Color **"); + +} + +function setPJGreenColor() { + + $PJGreen = mfloor(GMH_PJGreenSlider.getValue() * 256); + %color = PJMakeRGB(); + PJ_RGBShowMe.setText("** Current Color **"); + +} + +function setPJBlueColor() { + + $PJBlue = mfloor(GMH_PJBlueSlider.getValue() * 256); + %color = PJMakeRGB(); + PJ_RGBShowMe.setText("** Current Color **"); + +} + +function PJMakeRGBdlg() { + +new GuiControlProfile ("GuiRGBProfile"){ + fontType = "Univers Condensed Bold"; + fontSize = 28; + fontColor = "169 215 250"; +}; + +//--- OBJECT WRITE BEGIN --- +new GuiControl(PJRGBDlg) { + profile = "DlgBackProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "0 0"; + extent = "640 480"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + + new ShellPaneCtrl() { + profile = "ShellDlgPaneProfile"; + horizSizing = "center"; + vertSizing = "center"; + position = "134 58"; + extent = "372 364"; + minExtent = "48 92"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + text = "Select Color"; + longTextBuffer = "0"; + maxLength = "255"; + noTitleBar = "0"; + + new ShellBitmapButton(PJRGBCANCEL) { + profile = "ShellButtonProfile"; + horizSizing = "right"; + vertSizing = "top"; + position = "57 304"; + extent = "128 38"; + minExtent = "32 38"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = ""; + helpTag = "0"; + text = "Cancel"; + simpleStyle = "0"; + }; + new GuiTextCtrl() { + profile = "ShellTextCenterProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "25 60"; + extent = "320 22"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + text = "Red"; + longTextBuffer = "0"; + maxLength = "255"; + }; + new ShellSliderCtrl(GMH_PJRedSlider) { + profile = "ShellSliderProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "27 75"; + extent = "320 24"; + minExtent = "12 24"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + variable = "value"; + altCommand = "setPJRedColor();"; + helpTag = "0"; + range = "0.000000 0.996094"; + ticks = "256"; + value = "0.996094"; + usePlusMinus = "1"; + }; + new GuiTextCtrl() { + profile = "ShellTextCenterProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "25 95"; + extent = "320 22"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + text = "Green"; + longTextBuffer = "0"; + maxLength = "255"; + }; + new ShellSliderCtrl(GMH_PJGreenSlider) { + profile = "ShellSliderProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "27 110"; + extent = "320 24"; + minExtent = "12 24"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + variable = "value"; + altCommand = "setPJGreenColor();"; + helpTag = "0"; + range = "0.000000 0.996094"; + ticks = "256"; + value = "0"; + usePlusMinus = "1"; + }; + new GuiTextCtrl() { + profile = "ShellTextCenterProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "25 130"; + extent = "320 22"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + text = "Blue"; + longTextBuffer = "0"; + maxLength = "255"; + }; + new ShellSliderCtrl(GMH_PJBlueSlider) { + profile = "ShellSliderProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "27 145"; + extent = "320 24"; + minExtent = "12 24"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + variable = "value"; + altCommand = "setPJBlueColor();"; + helpTag = "0"; + range = "0.000000 0.996094"; + ticks = "256"; + value = "0"; + usePlusMinus = "1"; + }; + new GuiMLTextCtrl(rgb1) { + profile = "GuiRGBProfile"; + horizSizing = "center"; + vertSizing = "top"; + position = "40 171"; + extent = "23 28"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + lineSpacing = "2"; + allowColorChars = "0"; + maxChars = "-1"; + deniedSound = "InputDeniedSound"; + }; + new ShellRadioButton(rgb1a) { + profile = "ShellRadioProfile"; + horizSizing = "right"; + vertSizing = "top"; + position = "67 171"; + extent = "35 30"; + minExtent = "26 27"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "PJColorGlobal.color = \"000000\";"; + helpTag = "0"; + longTextBuffer = "0"; + maxLength = "255"; + groupNum = "1"; + }; + new GuiMLTextCtrl(rgb2) { + profile = "GuiRGBProfile"; + horizSizing = "right"; + vertSizing = "top"; + position = "240 204"; + extent = "23 16"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + lineSpacing = "2"; + allowColorChars = "0"; + maxChars = "-1"; + deniedSound = "InputDeniedSound"; + }; + new ShellRadioButton(rgb2a) { + profile = "ShellRadioProfile"; + horizSizing = "right"; + vertSizing = "top"; + position = "272 204"; + extent = "35 30"; + minExtent = "26 27"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "PJColorGlobal.color = \"333333\";"; + helpTag = "0"; + longTextBuffer = "0"; + maxLength = "255"; + groupNum = "1"; + }; + new GuiMLTextCtrl(rgb3) { + profile = "GuiRGBProfile"; + horizSizing = "right"; + vertSizing = "top"; + position = "240 238"; + extent = "23 28"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + lineSpacing = "2"; + allowColorChars = "0"; + maxChars = "-1"; + deniedSound = "InputDeniedSound"; + }; + new ShellRadioButton(rgb3a) { + profile = "ShellRadioProfile"; + horizSizing = "right"; + vertSizing = "top"; + position = "272 238"; + extent = "35 30"; + minExtent = "26 27"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "PJColorGlobal.color = \"666666\";"; + helpTag = "0"; + longTextBuffer = "0"; + maxLength = "255"; + groupNum = "1"; + }; + new GuiMLTextCtrl(rgb4) { + profile = "GuiRGBProfile"; + horizSizing = "right"; + vertSizing = "top"; + position = "240 272"; + extent = "23 28"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + lineSpacing = "2"; + allowColorChars = "0"; + maxChars = "-1"; + deniedSound = "InputDeniedSound"; + }; + new ShellRadioButton(rgb4a) { + profile = "ShellRadioProfile"; + horizSizing = "right"; + vertSizing = "top"; + position = "272 272"; + extent = "35 30"; + minExtent = "26 27"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "PJColorGlobal.color = \"999999\";"; + helpTag = "0"; + longTextBuffer = "0"; + maxLength = "255"; + groupNum = "1"; + }; + new GuiMLTextCtrl(rgb5) { + profile = "GuiRGBProfile"; + horizSizing = "right"; + vertSizing = "top"; + position = "140 171"; + extent = "23 28"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + lineSpacing = "2"; + allowColorChars = "0"; + maxChars = "-1"; + deniedSound = "InputDeniedSound"; + }; + new ShellRadioButton(rgb5a) { + profile = "ShellRadioProfile"; + horizSizing = "right"; + vertSizing = "top"; + position = "168 171"; + extent = "35 30"; + minExtent = "26 27"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "PJColorGlobal.color = \"CCCCCC\";"; + helpTag = "0"; + longTextBuffer = "0"; + maxLength = "255"; + groupNum = "1"; + }; + new GuiMLTextCtrl(rgb6) { + profile = "GuiRGBProfile"; + horizSizing = "right"; + vertSizing = "top"; + position = "140 204"; + extent = "23 28"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + lineSpacing = "2"; + allowColorChars = "0"; + maxChars = "-1"; + deniedSound = "InputDeniedSound"; + }; + new ShellRadioButton(rgb6a) { + profile = "ShellRadioProfile"; + horizSizing = "right"; + vertSizing = "top"; + position = "168 204"; + extent = "35 30"; + minExtent = "26 27"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "PJColorGlobal.color = \"FFFFFF\";"; + helpTag = "0"; + longTextBuffer = "0"; + maxLength = "255"; + groupNum = "1"; + }; + new GuiMLTextCtrl(rgb7) { + profile = "GuiRGBProfile"; + horizSizing = "right"; + vertSizing = "top"; + position = "140 238"; + extent = "23 28"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + lineSpacing = "2"; + allowColorChars = "0"; + maxChars = "-1"; + deniedSound = "InputDeniedSound"; + }; + new ShellRadioButton(rgb7a) { + profile = "ShellRadioProfile"; + horizSizing = "right"; + vertSizing = "top"; + position = "168 238"; + extent = "35 30"; + minExtent = "26 27"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "PJColorGlobal.color = \"FF0000\";"; + helpTag = "0"; + longTextBuffer = "0"; + maxLength = "255"; + groupNum = "1"; + }; + new GuiMLTextCtrl(rgb8) { + profile = "GuiRGBProfile"; + horizSizing = "right"; + vertSizing = "top"; + position = "140 272"; + extent = "23 28"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + lineSpacing = "2"; + allowColorChars = "0"; + maxChars = "-1"; + deniedSound = "InputDeniedSound"; + }; + new ShellRadioButton(rgb8a) { + profile = "ShellRadioProfile"; + horizSizing = "right"; + vertSizing = "top"; + position = "168 272"; + extent = "35 30"; + minExtent = "26 27"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "PJColorGlobal.color = \"00FF00\";"; + helpTag = "0"; + longTextBuffer = "0"; + maxLength = "255"; + groupNum = "1"; + }; + new GuiMLTextCtrl(rgb9) { + profile = "GuiRGBProfile"; + horizSizing = "right"; + vertSizing = "top"; + position = "240 171"; + extent = "23 28"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + lineSpacing = "2"; + allowColorChars = "0"; + maxChars = "-1"; + deniedSound = "InputDeniedSound"; + }; + new ShellRadioButton(rgb9a) { + profile = "ShellRadioProfile"; + horizSizing = "right"; + vertSizing = "top"; + position = "272 171"; + extent = "35 30"; + minExtent = "26 27"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "PJColorGlobal.color = \"0000FF\";"; + helpTag = "0"; + longTextBuffer = "0"; + maxLength = "255"; + groupNum = "1"; + }; + new GuiMLTextCtrl(rgb10) { + profile = "GuiRGBProfile"; + horizSizing = "right"; + vertSizing = "top"; + position = "40 204"; + extent = "23 28"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + lineSpacing = "2"; + allowColorChars = "0"; + maxChars = "-1"; + deniedSound = "InputDeniedSound"; + }; + new ShellRadioButton(rgb10a) { + profile = "ShellRadioProfile"; + horizSizing = "right"; + vertSizing = "top"; + position = "67 204"; + extent = "35 30"; + minExtent = "26 27"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "PJColorGlobal.color = \"FFFF00\";"; + helpTag = "0"; + longTextBuffer = "0"; + maxLength = "255"; + groupNum = "1"; + }; + new GuiMLTextCtrl(rgb11) { + profile = "GuiRGBProfile"; + horizSizing = "right"; + vertSizing = "top"; + position = "40 238"; + extent = "23 28"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + lineSpacing = "2"; + allowColorChars = "0"; + maxChars = "-1"; + deniedSound = "InputDeniedSound"; + }; + new ShellRadioButton(rgb11a) { + profile = "ShellRadioProfile"; + horizSizing = "right"; + vertSizing = "top"; + position = "67 238"; + extent = "35 30"; + minExtent = "26 27"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "PJColorGlobal.color = \"00FFFF\";"; + helpTag = "0"; + longTextBuffer = "0"; + maxLength = "255"; + groupNum = "1"; + }; + new GuiMLTextCtrl(rgb12) { + profile = "GuiRGBProfile"; + horizSizing = "right"; + vertSizing = "top"; + position = "40 272"; + extent = "23 28"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + lineSpacing = "2"; + allowColorChars = "0"; + maxChars = "-1"; + deniedSound = "InputDeniedSound"; + }; + new ShellRadioButton(rgb12a) { + profile = "ShellRadioProfile"; + horizSizing = "right"; + vertSizing = "top"; + position = "67 272"; + extent = "35 30"; + minExtent = "26 27"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "PJColorGlobal.color = \"FF00FF\";"; + helpTag = "0"; + longTextBuffer = "0"; + maxLength = "255"; + groupNum = "1"; + }; + new ShellBitmapButton(PJRBGOK) { + profile = "ShellButtonProfile"; + horizSizing = "right"; + vertSizing = "top"; + position = "194 304"; + extent = "128 38"; + minExtent = "32 38"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = ""; + helpTag = "0"; + text = "Select"; + simpleStyle = "0"; + }; + new GuiMLTextCtrl(PJ_RGBShowMe) { + profile = "GuiRGBProfile"; + horizSizing = "center"; + vertSizing = "top"; + position = "87 29"; + extent = "200 28"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + lineSpacing = "2"; + allowColorChars = "0"; + maxChars = "-1"; + deniedSound = "InputDeniedSound"; + text = "** Current Color **"; + }; + }; +}; +//--- OBJECT WRITE END --- + +for (%i = 1; %i <= 12; %i++){ + + %temp = rgb @ %i; + %tempa = %temp @ a; + %temp.setText("**"); + %tempa.command = "PJColorGlobal.color = \"" @ getWord($RGBColors, %i - 1) @ "\"; PJsetRGBColor();"; + +} + +} + +$RGBColors = "000000 333333 666666 999999 CCCCCC FFFFFF FF0000 00FF00 0000FF FFFF00 00FFFF FF00FF"; + +if(isFile("prefs/PJRGBColors.pj")){ + + exec("prefs/PJRGBColors.pj"); + +} else { + + export("$RGBColors", "prefs/PJRGBColors.pj", false); + +} diff --git a/docs/base/@vl2/z_scripts/support.vl2/support/PJEnhancedRecording.cs b/docs/base/@vl2/z_scripts/support.vl2/support/PJEnhancedRecording.cs new file mode 100644 index 00000000..192e8a13 --- /dev/null +++ b/docs/base/@vl2/z_scripts/support.vl2/support/PJEnhancedRecording.cs @@ -0,0 +1,291 @@ +// #autoload +// #name = Enhanced Recordings +// #version = 1.0.1 +// #date = November 20, 2002 +// #author = Mark Dickenson ([AKA]PanamaJack) +// #warrior = Panama Jack +// #email = panamajack@planettribes.com +// #web = http://www.planettribes.com/pj +// #category = Support +// #description = Support for adding more information to demo recordings. +// #acknowledgements = none +// #status = working + +// This script will add extra useful information to all REC files when they are created. This will allow scripters to +// retreive useful information about the recording. Scripters can also ADD their own special information to any +// recording that can only be procecessed by their scripts if a client has them installed. +// +// The standard information that is stored in each recording is easy to use and is stored in the following variables. +// +// Variable Description +//---------------------------------------------------------------------------------------------- +// +// NewRecordingData.clientid - The client id of the person who made the recording. +// +// NewRecordingData.playername - The Name of the Player including their Tribes Tag (if any) who made the recording. +// +// NewRecordingData.friendlyteam - The name of the team the Player was on. +// +// NewRecordingData.guid - The GUID of the player who made the recording. +// +// NewRecordingData.servername - The name of the Server where the recording was made. +// +// NewRecordingData.serverip - The IP Address of the server where the recording was made. +// +// NewRecordingData.date - The Date and Time the recording was made (IE: NOV-12-2002 10:30PM) +// +// NewRecordingData.mapname - The name of the Map where the recording was started. +// +// NewRecordingData.ruleset - The Ruleset or MOD running on the server (IE: Base, Variant, Shifter, ect). +// +// NewRecordingData.gametype - The Gamtype being played (IE: Cpature the Flag, Team Rabbit 2, ect). +// +// NewRecordingData.tourneymode - The mode the server was running "Free for All" or "Tournament". FFA = 0, Tournament = 1 +// +// All of the above data is accessable by any client sided script after a demo starts and will be standard in all recordings when this script is used. +// + +// Something to store all of the variables in. + +new scriptobject(NewRecordingData){ + elements = 0; + tourneymode = 0; + FirstInfo = 0; +}; + + +// 1, clientid, playername, friendlyteam, guid +// 2, servername, serverip, date, mapname +// 3, ruleset, gametype,tourneymode(0 - Tourney Off/ 1 - Tourney On) + +function readplayerinfo(%group, %arg1, %arg2, %arg3, %arg4){ + + if(%group == 1){ + NewRecordingData.clientid = %arg1; // + NewRecordingData.playername = %arg2; // + NewRecordingData.friendlyteam = %arg3; + NewRecordingData.guid = %arg4; + } + if(%group == 2){ + NewRecordingData.servername = %arg1; // + NewRecordingData.serverip = %arg2; // + NewRecordingData.date = %arg3; // + NewRecordingData.mapname = %arg4; // + } + if(%group == 3){ + NewRecordingData.ruleset = %arg1; // + NewRecordingData.gametype = %arg2; // + NewRecordingData.tourneymode = %arg3; // + } +} + +// This function is how you would add your own data to the REC file. You must be very carefull about what you place in here. +// +// %variable = This is a special variable that is looked for by this script to determine if the script that will use the added REC information has been installed. +// I could have used a file check but this needed to be very, very fast and checking for a file would cause enough delay to cause problems if there +// were a large number of added entries to the REC file. You MUST use a variable for this entry and place it inside QUOTES. +// +// EXAMPLE: addRecordingInfo("$MyVariable", ... RIGHT +// EXAMPLE: addRecordingInfo("MyScriptObject.Variable", ... RIGHT +// +// EXAMPLE: addRecordingInfo($MyVariable, ... WRONG +// EXAMPLE: addRecordingInfo(1, ... WRONG +// +// This script will look for that variable and check to see if it equals 0 or 1. If the variable equals 0 or is missing your information in the REC file will +// not be processed and it will be bypassed. If the variable equals 1 then the script will process your data frrom the REC file. +// +// Just add a unique variable to the end of the script that will be using the information from the REC file you added. Make sure it is equal to 0. +// +// +// %function = This is the Function you would like to call to procecss the added data. This function name MUST be inclosed in QUOTES and should not include +// ANY parenthesis or semi-colons. +// +// EXAMPLE: addRecordingInfo("MyScriptObject.Variable", "myfunction", ... RIGHT +// +// EXAMPLE: addRecordingInfo("MyScriptObject.Variable", "myfunction()", ... WRONG +// EXAMPLE: addRecordingInfo("MyScriptObject.Variable", "myfunction();", ... WRONG +// +// %arg0-%arg4 = These 5 arguments contain the data you would like to store in the REC file. Be very carfull because the total data size of these arguments +// cannot exceed 250 characters or they will be discarded. The arguments work very similarly to the %variable and %function listed above. +// The arguments can be variables, text, functions or a combination of any as long as they are enclosed in QUOTES. If you wish to save just a text +// string it must be enclosed in two sets of quotes IE: "\"My Text\"" +// +// VARIABLE EXAMPLE: "$anothervariable" RIGHT +// FUNCTION EXAMPLE: "myfunction()" RIGHT +// EXPRESSION EXAMPLE: "$clTeamScore[$PlayerList[NewRecordingData.clientid].teamId,0]" RIGHT +// TEXT EXAMPLE: "\"Test Text\"" RIGHT +// NUMERIC EXAMPLE: "2" RIGHT +// +// Each argument is called and the information returned from the argument is saved in the REC file. +// +// FINAL EXAMPLE: addRecordingInfo("MyScriptObject.Variable", "myfunction", "$anothervariable", "myfunction()", "$clTeamScore[$PlayerList[NewRecordingData.clientid].teamId,0]", "\"Test Text\"", "2"); +// +// +// When a REC file is played back this information is retrieved frrom the recording and processed. +// +// The data that was stored as the %variable is retrieved and processed. If the variable is equal to 1 then the script that will use the data is present and the following data is proceessed. +// If the variable is equal to 0 or not present then the data is bypassed and the next set of data is checked. +// +// If the variable equalled 1 then the reset of the data is retrieved from the REC file and the function that was included in the %function is called and the argument data is passed to it. +// +// IE: myfunction(%arg0, %arg1, %arg2, %arg3, %arg4); +// +// It is thin upto your function to proceess the data. +// + + +function addRecordingInfo(%variable, %function, %arg0, %arg1, %arg2, %arg3, %arg4){ + + if(%variable $= "" || %function $= ""){ + error("Either the variable Variable or Function Variable is missing."); + return; + } + + NewRecordingData.variable[NewRecordingData.elements] = %variable; + NewRecordingData.func[NewRecordingData.elements] = %function; + + NewRecordingData.arguments[NewRecordingData.elements @ "_0"] = %arg0; + NewRecordingData.arguments[NewRecordingData.elements @ "_1"] = %arg1; + NewRecordingData.arguments[NewRecordingData.elements @ "_2"] = %arg2; + NewRecordingData.arguments[NewRecordingData.elements @ "_3"] = %arg3; + NewRecordingData.arguments[NewRecordingData.elements @ "_4"] = %arg4; + + NewRecordingData.elements++; +} + +// Get the current Map Name and Gametype and store for later use. +// This is part of the basic information prestored in all REC files for any scripter to use. + +function RecMissionCheck(%msgType, %msgString, %bitmapName, %mapName, %missionType) { + + if(NewRecordingData.FirstInfo == 0){ + NewRecordingData.mapname = detag(%mapName); + NewRecordingData.gametype = detag(%missionType); + NewRecordingData.FirstInfo= 1; + } +} + +// Get the players Client ID and Player Name and store them for later use. + +function RecJoin(%msgType, %msgString, %clientName, %clientId, %targetId, %isAI, %isAdmin, %isSuperAdmin, %isSmurf, %guid) { + + if(StrStr(%msgString, "Welcome to Tribes") != -1) { + NewRecordingData.clientid = %clientId; + NewRecordingData.playername = detag(%clientName); + } +} + +// All of the lovely function that need to be hooked into... + +package PJPackagedRecording { + +// Reset the FirstInfo and tourneymode flags when the player leave a server. + +function DisconnectedCleanup() { + + parent::DisconnectedCleanup(); + + NewRecordingData.FirstInfo = 0; + NewRecordingData.tourneymode = 0; +} + +// Reset the FirstInfo and tourneymode flags when the Map CHanges. + +function DebriefGui::onWake(%this) { + + parent::onWake(%this); + + NewRecordingData.FirstInfo = 0; + NewRecordingData.tourneymode = 0; +} + +// Set the Tourney Mode flag is the server is in Tournament mode. + +function clientCmdPickTeamMenu( %teamA, %teamB ){ + + NewRecordingData.tourneymode = 1; + + parent::clientCmdPickTeamMenu( %teamA, %teamB ); +} + +// Get the Server Name, Server IP Address and the RuleSet(MOD) and store. + +function GMJ_Browser::onSelect( %this, %address ) { + + parent::onSelect( %this, %address ); + + %info = GMJ_Browser.getServerInfoString(); + NewRecordingData.servername = strlwr(getRecord( %info, 0)); + NewRecordingData.serverip = strlwr(getRecord( %info, 1)); + NewRecordingData.ruleset = strlwr(getRecord( %info, 2 )); +} + +// Adds the new Recoding Information to the REC file. + +function saveDemoSettings(){ + + parent::saveDemoSettings(); + + if(NewRecordingData.elements > 0){ + addDemoValue("NewDemoData"); + for(%i = 0; %i < NewRecordingData.elements; %i++){ + addDemoValue(NewRecordingData.variable[%i]); + addDemoValue(NewRecordingData.func[%i]); + eval("NewRecordingData.scripthold = " @ NewRecordingData.arguments[%i @ "_0"] @ ";"); + %temp = NewRecordingData.scripthold; + for(%i1 = 1; %i1 < 5; %i1++){ + if(NewRecordingData.arguments[%i @ "_" @ %i1] $= "") + %arg = "\"\""; + else %arg = NewRecordingData.arguments[%i @ "_" @ %i1]; + + eval("NewRecordingData.scripthold = " @ %arg @ ";"); + %temp = %temp TAB NewRecordingData.scripthold; + } + addDemoValue(%temp); + } + } +} + +// Retreives the Recording information from the REC file and calls the associated functions if the required scripts are installed. + +function loadDemoSettings(){ + + parent::loadDemoSettings(); + + %start = 0; + + for(%total = 0; $DemoValue[%total] !$= ""; %total++) { + if($DemoValue[%total] $= "NewDemoData") + %start = %total + 1; + } + + if(%start != 0){ + for(%i = %start; %i < %total; %i++){ + NewRecordingData.scripthold = 0; + eval("NewRecordingData.scripthold = " @ $DemoValue[%i] @ ";"); + if(NewRecordingData.scripthold $= "1"){ + for(%i1 = 0; %i1 < 5; %i1++){ + %a[%i1] = getField($DemoValue[%i + 2], %i1); + if(%a[%i1] $= "") + %a[%i1] = ""; + } + call($DemoValue[%i + 1], %a[0], %a[1], %a[2], %a[3], %a[4]); + } + %i = %i + 2; + } + } +} + +}; + +activatepackage(PJPackagedRecording); + +// Setup the Basic Rocording Data that is saved in every recording. +// This is to establish a standard that all Scripters can pull data from without everyone duplicating the same data being stored in the REC file. + +addRecordingInfo(1, "readplayerinfo", 1, "NewRecordingData.clientid", "NewRecordingData.playername", "$clTeamScore[$PlayerList[NewRecordingData.clientid].teamId,0]", "$playerlist[NewRecordingData.clientid].guid"); +addRecordingInfo(1, "readplayerinfo", 2, "NewRecordingData.servername", "NewRecordingData.serverip", "formatTimeString(\"M-d-yy h:nnA\")", "NewRecordingData.mapname"); +addRecordingInfo(1, "readplayerinfo", 3, "NewRecordingData.ruleset", "NewRecordingData.gametype", "NewRecordingData.tourneymode"); + +addMessageCallBack('MsgLoadInfo', RecMissionCheck); +addMessageCallback('MsgClientJoin', RecJoin); \ No newline at end of file diff --git a/docs/base/@vl2/z_scripts/support.vl2/support/PJFontSelector.cs b/docs/base/@vl2/z_scripts/support.vl2/support/PJFontSelector.cs new file mode 100644 index 00000000..2f968888 --- /dev/null +++ b/docs/base/@vl2/z_scripts/support.vl2/support/PJFontSelector.cs @@ -0,0 +1,332 @@ + +// #name = Tribes 2 Font Selector +// #version = 1.0.1 +// #date = June 14, 2002 +// #author =Mark Dickenson ([AKA]PanamaJack) +// #email = akapanamajack@planettribes.com +// #web = http://www.planettribes.com/pj +// #description = Font Selector +// #acknowledgements = none +// #status = working + +// +// You can now use a Font Selector Dialog for setting the font and size of text in the game. +// +// +// PJSelectFont(%font, %size, %function); +// +// +// %font - The variable the font name is stored. +// +// %size - The variable the font size is stored. +// +// %function - The routine you want to execute when dialog closes +// This is usually an update routine for updating +// a display. (optional) +// +// example: PJSelectFont("$PJPref::FlagPopupFont", "$PJPref::FlagPopupFontSize", "PJsetFlagPopupFont();"); +// +// In the above example the Font Selection Dialog will open. +// +// When the dialog is closed either by clicking on the CANCEL or SELECT button the +// font data is stored in the variables you indicated. You MUST place the variable name +// within QUOTES! If CANCEL was selected nothing will change. +// +// And when the dialog is closed either by clicking the CANCEL or SELECT button the +// function is called if one has been provided in the %function variable. +// It is an optional argument so you can leave it off. +// +// Example of use in a Button GUI. +// +// new ShellBitmapButton() { +// profile = "ShellButtonProfile"; +// horizSizing = "center"; +// vertSizing = "bottom"; +// position = "0 55"; +// extent = "130 30"; +// minExtent = "26 27"; +// command = "PJSelectFont(\"$PJPref::FlagPopupFont\", \"$PJPref::FlagPopupFontSize\", \"PJsetFlagPopupFont();\");"; +// visible = "1"; +// helpTag = "0"; +// text = "Set Speed Hud Font"; +// maxLength = "255"; +// }; +// +// The above will execute the PJSelectFont command when the button is pressed. $PJPref::FlagPopupFont and +// $PJPref::FlagPopupFontSize are the font name and sizebeing passed to the routine for the initial setup +// and where the font and size will be stored. The PJshowPopupTeam(); that is enclosed in quotes is the routine +// you would like the Dialog to execute when the Select or Cancel button is clicked. + +if(!isObject(PJFontGlobal)) + new ScriptObject(PJFontGlobal){}; + +// find installed fonts + +%path = "fonts/*.gft"; +for( %file = findFirstFile( %path ); %file !$= ""; %file = findNextFile( %path ) ) { + %temp =getSubStr(%file, 6, 256); + %location = StrStr(%temp, "_"); + %fontname = getSubStr(%temp, 0, %location); + %temp = getSubStr(%temp, %location + 1, 256); + %location = StrStr(%temp, "."); + %fontsize = getSubStr(%temp, 0, %location); + + if(PJFontGlobal.FontTotal[%fontname] < 1) { + PJFontGlobal.TotalFonts++; + PJFontGlobal.Fontname[PJFontGlobal.TotalFonts] = %fontname; + } + + PJFontGlobal.FontTotal[%fontname]++; + %temp = PJFontGlobal.FontTotal[%fontname]; + PJFontGlobal.FontSize[%fontname @ %temp] = %fontsize; + +} + +for(%font = 1; %font <= PJFontGlobal.TotalFonts; %font++) { + %fontname = PJFontGlobal.Fontname[%font]; + %temp = PJFontGlobal.FontTotal[%fontname]; + + for (%i = 1; %i <= %temp; %i++) { + for (%j = %i+1; %j <= %temp; %j++) { + if (PJFontGlobal.FontSize[%fontname @ %i] > PJFontGlobal.FontSize[%fontname @ %j]) { + %temp2 = PJFontGlobal.FontSize[%fontname @ %j]; + PJFontGlobal.FontSize[%fontname @ %j] = PJFontGlobal.FontSize[%fontname @ %i]; + PJFontGlobal.FontSize[%fontname @ %i] = %temp2; + } + } + } +} + +function PJselectFont(%fontvariable, %sizevariable, %routine) { + + PJMakeFontDlg(); + + eval("PJFontGlobal.font = " @ %fontvariable @ ";"); + PJFontGlobal.fontvariable = %fontvariable; + eval("PJFontGlobal.size = " @ %sizevariable @ ";"); + PJFontGlobal.sizevariable = %sizevariable; + + PJFontOK.command = "PJFontGlobal.type = 1; PJFontonSleep(); " @ %routine; + PJFontCANCEL.command = "PJFontGlobal.type = 0; PJFontonSleep(); " @ %routine; + //PJPushDialog(PJFontDlg, 2, 4, 7, 0, 0, 0, 1, PJSoundEffects.PJFontDlg1, PJSoundEffects.PJFontDlg2, 0, $PJPref::GeneralAnimationSpeed, 1); + canvas.pushDialog(PJFontDlg); + PJFontDlg.getObject(0).setVisible(1); + PJFontText.setText("Make Font and Size Selection"); + PJFontList.clear(); + for( %i = 1; %i <= PJFontGlobal.TotalFonts; %i++ ){ + PJFontList.add( PJFontGlobal.Fontname[%i], %i - 1); + if(PJFontGlobal.font $= PJFontGlobal.Fontname[%i]) + %font = %i - 1; + } + + PJFontList.sort(true); + +// PJFontList.sort(); + PJFontList.setSelected( %font ); + PJFontGlobal.font = PJFontGlobal.FontName[%font + 1]; + + PJFontSizeList.clear(); + %fontname = PJFontGlobal.Fontname[%font + 1]; + %temp = PJFontGlobal.FontTotal[%fontname]; + for(%i1 = 1; %i1 <= %temp; %i1++) { + PJFontSizeList.add( PJFontGlobal.FontSize[%fontname @ %i1], %i1 - 1 ); + if(PJFontGlobal.size $= PJFontGlobal.FontSize[%fontname @ %i1]) + %size = %i1 - 1; + } + + PJFontSizeList.setSelected( %size ); + PJFontGlobal.size = PJFontGlobal.FontSize[%fontname @ %size + 1]; + + PJUpdateFontDisplay(); +} + +function PJFontDlg::onWake(%this){ + + +} + +function PJFontDlg::onSleep(%this){ + + if(PJFontGlobal.type){ + eval(PJFontGlobal.fontvariable @ " = PJFontGlobal.font;"); + eval(PJFontGlobal.sizevariable @ " = PJFontGlobal.size;"); + } +} + +function PJFontList::onSelect( %this, %id, %text ) { + + PJFontGlobal.font = %text; + + PJFontSizeList.clear(); + %fontname = PJFontGlobal.Fontname[%id + 1]; + %temp = PJFontGlobal.FontTotal[%fontname]; + for(%i1 = 1; %i1 <= %temp; %i1++) { + PJFontSizeList.add( PJFontGlobal.FontSize[%fontname @ %i1], %i1 - 1 ); + } + + PJFontSizeList.setSelected( 0 ); + PJFontGlobal.size = PJFontGlobal.FontSize[%fontname @ "1"]; + PJUpdateFontDisplay(); +} + +function PJFontSizeList::onSelect( %this, %id, %text ) { + + PJFontGlobal.size = %text; + PJUpdateFontDisplay(); +} + +function PJfontonSleep() { + + //PJPopDialog(PJFontDlg, 2, 4, 7, 0, 0, 0, 1, PJSoundEffects.PJFontDlg1, PJSoundEffects.PJFontDlg2, 0, $PJPref::GeneralAnimationSpeed, 1); + canvas.popDialog(PJFontDlg); + PJFontDlg.getObject(0).setVisible(0); + + PJFontDlg.schedule(2000, 0, delete); +} + +function PJUpdateFontDisplay() { + + PJFontDisplay.setValue("1234 AaBbCcDdEe"); + +} + +function PJMakeFontDlg() { + +new GuiControlProfile ("GuiFontProfile"){ + fontType = "Univers Bold"; + fontSize = 18; + fontColor = "169 215 250"; +}; + +//--- OBJECT WRITE BEGIN --- +new GuiControl(PJFontDlg) { + profile = "DlgBackProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "0 0"; + extent = "640 480"; + minExtent = "8 8"; + visible = "1"; + helpTag = "0"; + + new ShellPaneCtrl() { + profile = "ShellDlgPaneProfile"; + horizSizing = "center"; + vertSizing = "center"; + position = "134 64"; + extent = "372 240"; + minExtent = "48 92"; + visible = "0"; + helpTag = "0"; + text = "Set Font Selection"; + noTitleBar = "0"; + + new ShellBitmapButton(PJFontCANCEL) { + profile = "ShellButtonProfile"; + horizSizing = "right"; + vertSizing = "top"; + position = "57 175"; + extent = "128 38"; + minExtent = "32 38"; + visible = "1"; + command = "$PJSelectedFont = \"\"; $PJSelectedFontSize = \"\"; PJfontonSleep();"; + helpTag = "0"; + text = "Cancel"; + simpleStyle = "0"; + }; + + new ShellPopupMenu(PJFontList) { + profile = "ShellPopupProfile"; + horizSizing = "right"; + vertSizing = "top"; + position = "50 50"; + extent = "205 36"; + minExtent = "49 36"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + text = "Font Type"; + maxLength = "255"; + maxPopupHeight = "200"; + buttonBitmap = "gui/shll_pulldown"; + rolloverBarBitmap = "gui/shll_pulldownbar_rol"; + selectedBarBitmap = "gui/shll_pulldownbar_act"; + noButtonStyle = "0"; + }; + + new ShellPopupMenu(PJFontSizeList) { + profile = "ShellPopupProfile"; + horizSizing = "right"; + vertSizing = "top"; + position = "265 50"; + extent = "65 36"; + minExtent = "49 36"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + text = "Font Size"; + maxLength = "255"; + maxPopupHeight = "200"; + buttonBitmap = "gui/shll_pulldown"; + rolloverBarBitmap = "gui/shll_pulldownbar_rol"; + selectedBarBitmap = "gui/shll_pulldownbar_act"; + noButtonStyle = "0"; + }; + + new ShellFieldCtrl() { + profile = "ShellFieldProfile"; + horizSizing = "center"; + vertSizing = "top"; + position = "0 90"; + extent = "300 85"; + minExtent = "16 18"; + visible = "1"; + helpTag = "0"; + + new GuiMLTextCtrl(PJFontDisplay) { + profile = "ShellTextCenterProfile"; + horizSizing = "center"; + vertSizing = "center"; + position = "4 4"; + extent = "298 83"; + minExtent = "8 8"; + visible = "1"; + helpTag = "0"; + maxLength = "255"; + }; + }; + + new ShellBitmapButton(PJFontOK) { + profile = "ShellButtonProfile"; + horizSizing = "right"; + vertSizing = "top"; + position = "194 175"; + extent = "128 38"; + minExtent = "32 38"; + visible = "1"; + command = "PJfontonSleep();"; + helpTag = "0"; + text = "Select"; + simpleStyle = "0"; + }; + new GuiMLTextCtrl(PJFontText) { + profile = "GuiFontProfile"; + horizSizing = "center"; + vertSizing = "top"; + position = "179 35"; + extent = "250 22"; + minExtent = "8 8"; + visible = "1"; + helpTag = "0"; + }; + }; +}; +//--- OBJECT WRITE END --- +} + + +$PJSelectedFont1 = "univers condensed"; +$PJSelectedFontSize1 = "16"; + diff --git a/docs/base/@vl2/z_scripts/support.vl2/support/bind_manager.cs b/docs/base/@vl2/z_scripts/support.vl2/support/bind_manager.cs new file mode 100644 index 00000000..dff7d36e --- /dev/null +++ b/docs/base/@vl2/z_scripts/support.vl2/support/bind_manager.cs @@ -0,0 +1,150 @@ +// #autoload +// #name = Bind Manager +// #version = 1.1.1 +// #date = September 27, 2002 +// #category = Support +// #author = Paul Tousignant +// #warrior = UberGuy (FT) +// #email = uberguy@tribalwar.com +// #web = http://scripts.tribalwar.com/uberguy +// #web = http://scripts.tribes-universe.com/uberguy +// #description = Management script for adding new keybinds for Tribes 2 scripts. +// #credit = This script contains code originally written by Wegbert (FixRemap.cs) +// #status = Release +// #include = support/callback.cs +// #include = support/map.cs 1.0.7 + +// This support function allows user scripts to register new keybinds. +// Usage: +// To add a bind to the moveMap: +// BindManager.addBind( %description, %functionName); +// To add a bind to the obeserverMap: +// BindManager.addObsBind( %description, %functionName); + +// %description is the friendly name that will appear in the options dialog's control bind list. +// %functionName is the name of the function to call. +// These map directly to the $RemapName[] and $RemapCmd[] arrays, respectively + +if (!isObject(bindManager)) { + + new ScriptObject(bindManager) { + class = "bindManager"; + obsBinds = Container::newVectorMap(); + mainBinds = Container::newVectorMap(); + vehicleBinds = Container::newVector(); + }; +} + +function bindManager::addBind(%this, %description, %func, %vehicleCopy) { + + %new = %this.mainBinds.add(%func,%description); + + if (%vehicleCopy && %new) { + %this.vehicleBinds.pushBack(%func); + } +} + +function bindManager::addObsBind(%this, %description, %func) { + + %this.obsBinds.add(%func,%description); +} + +function rebindBrokenMapping(%actionMap, %device, %action, %cmd, %newIndex) { + + %actionMap.bind(%device, %action, %cmd); + OP_RemapList.setRowById(%newIndex, buildFullMapString(%newIndex )); +} + +package BindMgrPkg { + + function OptionsDlg::onWake(%this) { + + if (isObject(bindManager)) { + + %count = bindManager.mainBinds.size(); + + for (%i = 0; %i < %count; %i++) { + %func = bindManager.mainBinds.keys.valueAt(0); + %desc = bindManager.mainBinds.value(%func); + $RemapName[$RemapCount] = %desc; + $RemapCmd[$RemapCount] = %func; + $RemapCount++; + bindManager.mainBinds.remove(%func); + } + + %count = bindManager.obsBinds.size(); + + for (%i = 0; %i < %count; %i++) { + %func = bindManager.obsBinds.keys.valueAt(0); + %desc = bindManager.obsBinds.value(%func); + $ObsRemapName[$ObsRemapCount] = %desc; + $ObsRemapCmd[$ObsRemapCount] = %func; + $ObsRemapCount++; + bindManager.obsBinds.remove(%func); + } + } + parent::onWake(%this); + } + + function clientCmdSetPilotVehicleKeys() { + + parent::clientCmdSetPilotVehicleKeys(); + + %vec = bindManager.vehicleBinds; + %size = %vec.size(); + + for (%x=0; %x < %size; %x++) passengerKeys.copyBind(moveMap,%vec.valueAt(%x)); + } + + function clientCmdSetPassengerVehicleKeys() { + + parent::clientCmdSetPassengerVehicleKeys(); + + %vec = bindManager.vehicleBinds; + %size = %vec.size(); + + for (%x=0; %x < %size; %x++) { + echo(%vec.valueAt(%x)); + passengerKeys.copyBind(moveMap,%vec.valueAt(%x)); + } + } + + function RemapInputCtrl::onInputEvent(%this, %device, %action) { + + Parent::onInputEvent( %this, %device, %action ); + + if (isPackage(FixRemapLoad)) return; + + warn("Remap active"); + if (%this.mode !$= "consoleKey") { + + switch$ (OP_ControlsPane.group) { + + case "Observer": + %actionMap = observerMap; + %cmd = $ObsRemapCmd[%this.index]; + default: + %actionMap = moveMap; + %cmd = $RemapCmd[%this.index]; + } + + %prevMap = %actionMap.getCommand( %device, %action ); + if (%prevMap !$= %cmd && %prevMap !$= "") { + + %mapName = getMapDisplayName( %device, %action ); + if (%mapName $= "escape") return; + + %prevMapIndex = findRemapCmdIndex( %prevMap ); + if (%prevMapIndex == -1) { + + if (MessageBoxOKDlg.isAwake()) Canvas.popDialog(MessageBoxOKDlg); + + MessageBoxYesNo( "FIXREMAP WARNING", + "\"" @ %mapName @ "\" is bound to the function \"" @ %prevMap @ "\"! The function may exist in a user script. See FixRemap.txt in your T2 autoexec dir for more details. Do you still want to undo this mapping?", + "rebindBrokenMapping(" @ %actionMap @ ", " @ %device @ ", \"" @ %action @ "\", \"" @ %cmd @ "\", " @ %this.index @ ");", "" ); + } + } + } + } +}; +activatePackage(BindMgrPkg); diff --git a/docs/base/@vl2/z_scripts/support.vl2/support/callback.cs b/docs/base/@vl2/z_scripts/support.vl2/support/callback.cs new file mode 100644 index 00000000..516771df --- /dev/null +++ b/docs/base/@vl2/z_scripts/support.vl2/support/callback.cs @@ -0,0 +1,477 @@ +// #name = Callback Handler +// #version = 1.2.0 +// #date = June 1, 2001 +// #category = Support +// #author = Lorne Laliberte +// #warrior = Writer +// #email = writer@t2scripts.com +// #email = t2beta@cdnwriter.com +// #web = http://www.t2scripts.com +// #web = http://www.cdnwriter.com +// #description = This callback class provides a sophisticated event handler for scripts +// #status = release +// --------------------------------------------------------------------------- +// +// Usage notes and examples: +// +// Assuming you use the default callback object, you can call the functions +// like so: +// +// callback.preserveOrder(foo, true); +// +// -> sets the trigger named "foo" to preserveOrder mode +// +// %order_mode = callback.preserveOrder(foo); +// +// -> get the current preserveOrder mode of "foo" +// +// callback.add(foo, bar); +// +// -> attaches function bar() to a trigger named "foo" +// +// callback.add(foo, "echo(\"hello world\");"); +// +// -> would echo hello world whenever foo is triggered +// +// callback.delete(foo, bar); +// +// -> detaches the bar() function from a trigger named "foo" +// +// If you detach a function from a trigger with multiple functions attached, +// the order of the functions that remain will only be preserved if +// preserveOrder mode is enabled for that trigger. +// +// Let's say we have functions A, B, C, D and E attached to trigger FOO. +// +// When we do callback.delete(FOO, B) with preserveOrder mode disabled +// (which is the default for all triggers), the last function in the list +// replaces the function we detach, so the list would become: +// +// A, E, C, D +// +// If preserveOrder mode is enabled for FOO, the functions are all "shifted" +// to the left to overwrite the detached function, and the list would become: +// +// A, C, D, E +// +// This preserves the order (duh :) but is slower, so it's usually best not to +// enable preserveOrder mode unless you have to. +// +// my_cb.delete(); +// +// -> deletes a callback object named my_cb -- calling this destroys +// all the callbacks in that object permanently and irrevocably. +// +// Incidentally, if you ever need a unique callback object (not sure why but +// if you think of something let me know :), you can use: +// +// %object_id = new ScriptObject(my_cb) { class=callback; }; +// +// -> sets up a new callback object named "my_cb" and stores its ID in a +// variable named %object_id -- you can then access all the member +// functions using either my_cb or %object_id. So, my_cb.add() +// and %object_id.add() both operate on the same "my_cb" object +// +// callback.trigger(foo, 500, Jeff, 23); +// +// -> fires the trigger named "foo" and passes (500, Jeff, 23) as +// arguments to all the functiona that are attached to it +// +// callback.triggerUntil(5, foo, "%1 $= mute;", %bar); ******** +// +// -> fires the trigger named "foo" and starts calling each of the +// attached functions, passing the contents of the local variable %bar +// to each function, stopping as soon as one of the functions returns +// the string "mute" +// +// %awonderfulthingabouttriggers = callback.count(foo); +// +// -> gets the number of functions currently attached to the trigger +// named "foo" +// +// %atriggersawonderfulthing = callback.count(); +// +// -> gets the number of triggers that are active (have functions atached +// to them) +// +// %test = callback.returned(bar, "%1 <= 5;"); +// +// -> returns true if any of the functions attached to bar returned a +// value that resolves to an integer equal to or less than 5 the last +// time the trigger named "bar" was fired +// +// %winniethepooh = callback.matchingReturns(foo, false); +// +// -> get the number of functions attached to the trigger named "foo" that +// returned a value that resolves to false +// +// note: callback.returned and callback.matchingreturns both require a pattern as +// their second argument, but if the second argument doesn't contain a "%1" +// anywhere in it, the functions will peform a string test by default. + + +if(!isObject(callback)) +{ + // Set up our callback class to contain this script's properties and members + // and invoke a default instance of the class as the named object "callback" + new ScriptObject(callback) + { + class = callback; + // no default properties yet, will invoke them as needed at run-time + }; +} + +// use this to enable or disable preserveCallbackOrder mode +function callback::preserveOrder(%this, %trigger_name, %enable) +{ + if(%enable || %enable $= "") + %this.ordered[%trigger_name] = true; + else + %this.ordered[%trigger_name] = false; +} + +// use this to determine whether a trigger is currently in preserveCallbackOrder mode +function callback::isOrdered(%this, %trigger_name) +{ + return %this.ordered[%trigger_name] == true; // cast return to a bool :) +} + + +// attach a function to a named trigger +// +// returns true if function gets attached (i.e. was not attached already) +// returns false if function was already attached or could not be +function callback::add(%this, %trigger_name, %function) +{ + if(%function $= "" || %trigger_name $= "") + return false; + + // Only add this function only if it isn't already attached to this event + if(%this.index[%trigger_name, %function]) + return false; + + // (I return false in case someone wants to test whether a function by that + // name was already attached to this trigger.) + + // If this is a new trigger name, add it to the master trigger list + if(!%this.count[%trigger_name]) + %this.triggerList[%this.triggerCount++] = %trigger_name; + + // Increment count of functions attached to this trigger. + // Since we'll be adding an element to the end of the %this.func array, we + // can use the same value for the index into our %this.func array. + // Storing that index in our %this.index array makes it easier to + // quickly determine which element to access in the %this.func array + // when we only know the event and the function. (Otherwise we'd have to + // iterate through the %this.func array looking for a match.) + %index = %this.index[%trigger_name, %function] = %this.count[%trigger_name]++; + + // Add this function to the trigger + %this.func[%trigger_name, %index] = %function; + + // Set flag if this function is a statement (which determines whether we'll pass any args to it). + // This is a speed optimization to avoid having to call strStr() each time a function is triggered. + %this.isStatement[%trigger_name, %index] = (strStr(%function, ";") != -1); + + // return true to indicate function did not previously exist and has been attached + return true; +} + + +// deletes any callback object, including the default one named "callback" +// in case I ever need to get past the "callback" deletion protection in ::delete() +function callback::destruct(%this) +{ + Parent::delete(%this); +} + + +// detach a function from a named trigger -- note that the order of the attached functions +// is not preserved unless preserveCallbackOrder mode has been enabled for this trigger +// +// returns true if callback function was detached +// returns false if function wasn't attached to begin with +function callback::delete(%this, %trigger_name, %function) +{ + // if this function is called with no arguments, we call ScriptObject's + // delete() member to delete the callback object itself + if(%function $= "" && %trigger_name $= "" && %this.getName() !$= "callback") + return Parent::delete(%this); + + if(%function $= "" || %trigger_name $= "") + return false; + + // return false if function wasn't attached or there are no functions to detach + if(!%this.count[%trigger_name] || !%this.index[%trigger_name, %function]) + return false; + + // Get the index of the function to detach + %index = %this.index[%trigger_name, %function]; + + // If the function we're detaching was called by the trigger we're detaching + // it from -- in other words, if a triggered function is detaching itself -- + // the function we're replacing it with wouldn't get called until the next + // time the callbacks are triggered. + + // %this.indexBeingTriggered holds the index of the function currently being + // triggered...if it matches the index of the function we're detaching, we + // set %this.indexBeingTriggered to 0 to tell the trigger routine to process + // the replacement function after we move it into this index. + + if(%index == %this.indexBeingTriggered) + %this.indexBeingTriggered = 0; + + // check for optional preserveOrder mode + if(%this.ordered[%trigger_name]) + { + // preseveOrder mode is on, so we'll shrink the array by shifting it + // a linked list would be faster but I don't think it's worth the storage hit + for(%i = %index; %i <= %this.count[%trigger_name]; %i++) + { + // get next function in the array and move it into this spot + // (or clear this spot if it was the last one) + %replacement = + %this.func[%trigger_name, %i] = %this.func[%trigger_name, %i + 1]; + + // do the same for the isStatement flag + %this.isStatement[%trigger_name, %i] = %this.isStatement[%trigger_name, %i + 1]; + + // if we reached the end, there is no replacement function + // (so we don't need to adjust its index value :) + if(%replacement $= "") + break; + + // otherwise, adjust the replacement function's index value to reflect its new position in array + %this.index[%trigger_name, %replacement] = %i; + } + // adjust callback count (number of functions attached to this trigger) + %this.count[%trigger_name]--; + + // return true to say "function was attached, we detached it" :) + return true; + } + + // okay, optional preserveCallbackOrder mode is disabled for this trigger + + // get index of last element in the array + %last = %this.count[%trigger.name]; + + // move the function at the end of the array into the detached function's spot + %replacement = %this.func[%trigger_name, %last]; + %this.func[%trigger_name, %index] = %replacement; + + // do the same for the isStatement flag + %this.isStatement[%trigger_name, %index] = %this.isStatement[%trigger_name, %last]; + + // update the index of the function we just moved + %this.index[%trigger_name, %replacement] = %index; + + // clear out the last array element + %this.func[%trigger_name, %last] = ""; + %this.isStatement[%trigger_name, %last] = ""; + + // clear flag to show the function we detached isn't attached any more + %this.index[%trigger_name, %function] = ""; + + // adjust callback count (number of functions attached to this trigger) + %this.count[%trigger_name]--; + + // return true to say "function was attached, we detached it" :) + return true; +} + + +// call all the functions attached to a named trigger and pass from 0 to 9 parameters to each function +// +// Note: use .trigger(, , , ) +// wherever you want a trigger that functions can be attached to +// +// returns the trigger name to allow for statements like returnedFromTrigger(callback.trigger(foo), true); +function callback::trigger(%this, %trigger_name, %p0, %p1, %p2, %p3, %p4, %p5, %p6, %p7, %p8, %p9, %p10, %p11, %p12, %p13, %p14) +{ + if(!%this.count[%trigger_name]) + { + %this.returnCount[%trigger_name] = 0; // = "" instead? + return %trigger_name; + } + + // call every attached function in turn + %i = 1; + while(%i <= %this.count[%trigger_name]) + { + %this.indexBeingTriggered = %i; + %function = %this.func[%trigger_name, %i]; + + %this.returnValue[%trigger_name, %i] = ""; + %this.returnValue[%trigger_name, %function] = ""; + + if(%this.isStatement[%trigger_name, %i]) + { + // this function is a statement so don't pass any parameters + eval("%r=" @ %function); // eval only returns values properly when the statement is a function call + %this.returnValue[%trigger_name, %i] = %r; + } + else + { + // this function is not a statement so pass the parameters to it + %this.returnValue[%trigger_name, %i] = eval(%function @ "(" @ "\"" @ expandEscape(%p0) @ "\"" + @ ",\"" @ expandEscape(%p1) @ "\"" + @ ",\"" @ expandEscape(%p2) @ "\"" + @ ",\"" @ expandEscape(%p3) @ "\"" + @ ",\"" @ expandEscape(%p4) @ "\"" + @ ",\"" @ expandEscape(%p5) @ "\"" + @ ",\"" @ expandEscape(%p6) @ "\"" + @ ",\"" @ expandEscape(%p7) @ "\"" + @ ",\"" @ expandEscape(%p8) @ "\"" + @ ",\"" @ expandEscape(%p9) @ "\"" + @ ",\"" @ expandEscape(%p10) @ "\"" + @ ",\"" @ expandEscape(%p11) @ "\"" + @ ",\"" @ expandEscape(%p12) @ "\"" + @ ",\"" @ expandEscape(%p13) @ "\"" + @ ",\"" @ expandEscape(%p14) @ "\"" + @ ");"); + } + + // Reprocess this index (%i) if callback function detached itself (and a new function replaced it at this index) + if(%this.indexBeingTriggered) + %i++; + } + + // set number of functions that returned...in this case, it's always all of them + %this.returnCount[%trigger_name] = %this.count[%trigger_name]; + + return %trigger_name; +} + + +// call all the functions attached to a named trigger, passing from 0 to 9 +// parameters to each function, and stopping at the first function where +// the return value is evaluated (using %test and %value) into a true result. +// +// %test is a string "pattern" where %1 stands for the value returned by the function +// %test can be any statement that eval() can handle, but it must resolve to either true or false +// +// Example: "%1 $= true;" would test for a string match between the value returned from the +// triggered function and the boolean value True. +// +// Note: if %test doesn't contain a %1 in it, the function will assume you're passing a +// string that you want tested against the return values, so "mute" or "%1 $= mute;" are the same. +// +// returns true if an attached function returned %value, otherwise returns false +function callback::triggerUntil(%this, %test, %trigger_name, %p0, %p1, %p2, %p3, %p4, %p5, %p6, %p7, %p8, %p9, %p10, %p11, %p12, %p13, %p14) +{ + if(!%this.count[%trigger_name]) + { + %this.returnCount[%trigger_name] = 0; + return %trigger_name; + } + + // call every attached function in turn + %i = 1; + while(%i <= %this.count[%trigger_name]) + { + %this.indexBeingTriggered = %i; + %function = %this.func[%trigger_name, %i]; + + if(%this.isStatement[%trigger_name, %i]) + { + // This function is a statement so don't pass any parameters + eval("%retval=" @ %function); // eval only returns values properly when the statement is a function call + %this.returnValue[%trigger_name, %i] = %retval; + } + else + { + // This function is not a statement so pass the parameters to it + %retval = + %this.returnValue[%trigger_name, %i] = eval(%function @ "(" @ "\"" @ expandEscape(%p0) @ "\"" + @ ",\"" @ expandEscape(%p1) @ "\"" + @ ",\"" @ expandEscape(%p2) @ "\"" + @ ",\"" @ expandEscape(%p3) @ "\"" + @ ",\"" @ expandEscape(%p4) @ "\"" + @ ",\"" @ expandEscape(%p5) @ "\"" + @ ",\"" @ expandEscape(%p6) @ "\"" + @ ",\"" @ expandEscape(%p7) @ "\"" + @ ",\"" @ expandEscape(%p8) @ "\"" + @ ",\"" @ expandEscape(%p9) @ "\"" + @ ",\"" @ expandEscape(%p10) @ "\"" + @ ",\"" @ expandEscape(%p11) @ "\"" + @ ",\"" @ expandEscape(%p12) @ "\"" + @ ",\"" @ expandEscape(%p13) @ "\"" + @ ",\"" @ expandEscape(%p14) @ "\"" + @ ");"); + } + + // Stop at first function whose return value causes a true result from evaluating %test + + if( strstr(%test, ";") == -1 ) // allow for optional default $= test + %t = (%test $= %retval); + else // string is a statement, so replace any placeholders and evaluate it + eval("%t=" @ strreplace(%test, "%1", "\"" @ expandEscape(%retval) @ "\"")); + + if( %t ) + { + // set number of functions that returned + %this.returnCount[%trigger_name] = %i; + return %i; + } + + // Reprocess this index (%i) if callback function detached itself (and a new function replaced it at this index) + if(%this.indexBeingTriggered) + %i++; + } + + // set number of functions that returned -- should be all of them if we've made it this far + %this.returnCount[%trigger_name] = %this.count[%trigger_name]; + return false; +} + + +// return the number of functions attached to a trigger, +// or the number of triggers that exist if no trigger name is specified +function callback::count(%this, %trigger_name) +{ + if(%trigger_name $= "") + return %this.triggerCount; + else + return %this.count[%trigger_name]; +} + + +// check to see if a specific return value was among the values returned +// by the functions attached to a trigger +// +// %test is a statement that will evaluate to either true or false, where %1 is used +// to represent the value returned by each function. Example: "%1 > 5;" +function callback::returned(%this, %trigger_name, %test) +{ + if( strstr(%test,"%1") == -1 ) + %test = %test @ " $= %1;"; + + for( %i = 1; %i <= %this.returnCount[%trigger_name]; %i++) + { + eval("%t=" @ strreplace(%test, "%1", "\"" @ expandEscape(%this.returnValue[%trigger_name, %i]) @ "\"")); + if( %t ) + return true; // match found + } + return false; // match not found +} + + +// count how many functions attached to an event returned a specific return value +// +// %test is a statement that will evaluate to either true or false, where %1 is used +// to represent the value returned by each function. Example: "%1 > 5;" +function callback::countMatchingReturns(%this, %test) +{ + if( strstr(%test,"%1") == -1 ) + %test = %test @ " $= %1;"; + + %found = 0; + for( %i = 1; %i <= %this.returnCount[%trigger_name]; %i++) + { + eval("%t=" @ strreplace(%test, "%1", "\"" @ expandEscape(%this.returnValue[%trigger_name, %i]) @ "\"")); + if( %t ) + %found++; // another match found + } + return %found; // return number of matching return values +} diff --git a/docs/base/@vl2/z_scripts/support.vl2/support/circular_queue.cs b/docs/base/@vl2/z_scripts/support.vl2/support/circular_queue.cs new file mode 100644 index 00000000..e64c0374 --- /dev/null +++ b/docs/base/@vl2/z_scripts/support.vl2/support/circular_queue.cs @@ -0,0 +1,94 @@ +// #name = Data Struct - Circular Queue +// #version = 1.0.0 +// #date = January 2, 2002 +// #category = Support +// #author = Paul Tousignant +// #warrior = UberGuy (FT) +// #email = uberguy@tribalwar.com +// #web = http://scripts.tribalwar.com/uberguy +// #web = http://scripts.tribes-universe.com/uberguy +// #description = Handy buffer data structure. +// #category = Support +// #status = Release + +// It breaks ::delete() to have the class have a constructor function +// in it's own namespace. So I put it in another one... + +function Container::newCircularQueue(%size) { + + if (%size == 0) return ""; + + %x = new ScriptObject() { + class = CircularQueue; + front = 0; + back = 0; + count = 0; + size = %size; + }; + return %x; +} + +function CircularQueue::clear(%this) { + + for (%i = 0; %i < %this.size; %i++) { + %this.array[%i] = ""; + } + %this.front = %this.back = %this.count = 0; +} + +function CircularQueue::pushBack(%this, %value) { + + %overflow = false; + + %tmp = %this.back; + + %this.back++; + %this.back %= %this.size; + + if (%tmp == %this.front && (%this.count != 0)) { + %this.front++; + %this.front %= %this.size; + %overflow = true; + %this.lastOverFlow = %this.array[%tmp]; + } + else %this.count++; + + %this.array[%tmp] = %value; + + return %overflow; +} + +function CircularQueue::popFront(%this) { + + %retVal = ""; + + if (%this.count == 0) return ""; + else { + %retVal = %this.array[%this.front]; + %this.front++; + %this.front %= %this.size; + %this.count--; + } + + return %retVal; +} + +function CircularQueue::size(%this) { + + return %this.size; +} + +function CircularQueue::count(%this) { + + return %this.count; +} + +function CircularQueue::isFull(%this) { + + return (%this.count == %this.size); +} + +function CirularQueue::getLastOverFlow(%this) { + + return %this.lastOverFlow; +} \ No newline at end of file diff --git a/docs/base/@vl2/z_scripts/support.vl2/support/date_support.cs b/docs/base/@vl2/z_scripts/support.vl2/support/date_support.cs new file mode 100644 index 00000000..1420ce61 --- /dev/null +++ b/docs/base/@vl2/z_scripts/support.vl2/support/date_support.cs @@ -0,0 +1,303 @@ +// #name = Date Support +// #version = 0.7.0 +// #date = April 2, 2002 +// #author = Andrew "Yogi" Weiland, Daryl "Stinkfist" Chance +// #warrior = Yogi, Stinkfist +// #email = yogi@tribalwar.com, stinkfist@teamwarfare.com +// #web = http://yogi.inquisition.nu +// #category = Support +// #description = A date API that requires no outside support +// #status = almost there! + +// This script takes the results from getFileModify time +// and getFileCreateTime and makes them real usable. +// These functions return a 64 bit integer in the format: HIGH:LOW, +// which is the number of 100-nanosecond intervals since Jan 1, 1601. +// Thanks to Tim Gift for answering my question on it +// Sound crazy? Well, it's the standard NT time stamp format. +// to get this in a usable format, multiply by: +// (2^32/10^7)/8640 or 0.004971 +// This will give you the number of days since Jan 1, 1601 + +// Usage: +// date(formatString, [epoch time]); +// Returns a string formatted according to characters in the format string. +// The format string recognizes the following characters: +// d - Day of the month (w/ leading zero) +// D - 3 letter day of the week (Fri) +// F - Textual month, long (January) +// j - Day of the month (no leading zero) +// l - Day of the week, long (Friday) +// L - 1 (one) if leap year, 0 (zero) if not +// m - Month number (w/ leading zero) +// M - Textual month, short (Jan) +// n - Month number (no leading zero) +// t - Number of days in given month +// Y - Year (4 digits 2002) +// y - Year (2 digits 02) +// z - Day of the year +// U - Days since epoch (in this case the epoch is Jan 1, 1601. +// Note: this script will only generate dates AFTER Jan 1, 2001) +// +// For example: +// date("l m j, Y"); +// Will generate: Saturday Apr 6, 2002 +// date("m/d/y"); +// Will generate: 06/06/02 +// +// PHP enthusiasts will notice this is the exact same format that PHP's date() +// function uses. +// +// The optional parameter [epoch time] is the number of days since Jan 1, 1601 +// If you pass the function this parameter it will evaluate the format string +// based on the date that the epoch time passed corresponds to. Note that even +// though you can pass any date to this function, it will only give you dates +// AFTER Jan 1, 2001 (which is the first of the year that T2 was released). +// +// addDays(month, day, year, days) +// Adds "days" number of days to the date (month, day, year) passed to the function. +// It returns a date in epoch format that can be passed to date() for formatting. +// +// subtractDays(month, day, year, days) +// Subtracts "days" number of days from the date (month, day, year) passed to the +// function. Note that "days" is a positive number. +// daysBetween(m1, d1, y1, m2, d2, y2) +// Returns the number of days between 2 dates. +// +// convertEpoch(month, day, year) +// Converts the date passed to the function to the epoch time +// +// The rest of the functions are dubbed "Use at your own risk" +// They are unsupported and are mainly support functions for the script +// but, are good functions none the less. +// + + + +$T2EPOCH = 146096; // Jan, 1 2001 - first month of year that T2 was released...simplifies code. + + +// performs like PHP's date() function +function date(%format, %dateint) { + + if (%format $="") %format ="mdY"; + + %dateint = (%dateint $= "") ? getCurrentDate() : %dateint; + if (%dateint < $T2EPOCH) %dateint=getCurrentDate(); // Idiot proofing, no dates before Jan 1, 2001 + + %days = %dateint - $T2EPOCH; + + %ly = isLeapYear(2001 + mfloor(%days / 365)) ? 366 : 365; + for (%year = 2001; %days > %ly; %days -= %ly) { + %year++; + %ly = isLeapYear(%year) ? 366 : 365; + } + + for (%months = 1; %months <= 12; %months++ ) { + // are the leftover days greater then the current month? sub them + // choose appropriate days in month too + if (%days > daysPerMonth(%months, %year)) + %days -= daysPerMonth(%months, %year); + else + break; + } + return formatDate(%months, %days, %year, %format); +} + + +// Add %days number of days to m d y +// Returns time in epoch time +function addDays(%month, %day, %year, %days) { + %d = convertEpoch(%month, %day, %year); + %d += %days; + return %d; +} + +// Subtract %days number of days (passed as a POSITIVE number) from m d y +// Returns time in epoch time +function subtractDays(%month, %day, %year, %days) { + return addDays(%month, %day, %year, -%days); +} + +// # of days between dates +function daysBetween(%m1, %d1, %y1, %m2, %d2, %y2) { + return abs(convertEpoch(%m2, %d2, %y2) - convertEpoch(%m1, %d1, %y1)); +} + +// Converts a m d y to the epoch time +function convertEpoch(%month, %day, %year) { + %r = 0; + for (%x=2001; %x < %year; %x++) %r += (isLeapYear(%x)) ? 366 : 365; + for (%y=1; %y < %month; %y++) %r += daysPerMonth(%y, %year); + %r += %day + $T2EPOCH; + return %r; +} + + +//////////////////////////////////////////////////////////////////////////////// +// "Private" functions +//////////////////////////////////////////////////////////////////////////////// + +// return # of days since Jan 1, 1601 to today +function getCurrentDate() { + %filename = "omgihopethisnameisnttaken.unf"; + %outfile = new FileObject(); + %outfile.openForWrite(%filename); + %outfile.writeLine("Colosus is my bitch"); + %outfile.close(); + %time = getFileCreateTime(%filename); + //echo(%time); + %date = convertTime(%time); + %outfile.delete(); + deleteFile(%filename); + + return %date; +} + +// Convert a high:low to days +function convertTime(%time) { + %high = getSubStr(%time, 0, strpos(%time, ":")); + %date = mfloor(0.004971 * %high); + return %date; +} + + +function formatDate(%month, %day, %year, %format) { + %q=""; + for (%x=0; %x < strlen(%format); %x++) { + %f = getSubStr(%format, %x, 1); + switch$(%f) { + case "D" : + if (strcmp("d", %f)==0) %q = %q @ ((%day < 10) ? "0" @ %day : %day); + else %q = %q @ getDayOfWeek(%month, %day, %year, 0); + case "F" : + %q = %q @ getMonth(%month, 1); + case "j" : + %q = %q @ %day; + case "L" : + if (strcmp("l", %f)==0) %q = %q @ getDayOfWeek(%month, %day, %year, 1); + else %q = %q @ isLeapYear(%year); + case "M" : + if (strcmp("m", %f) == 0) %q = %q @ ((%month < 10) ? "0" @ %month : %month); + else %q = %q @ getMonth(%month, 0); + case "n" : + %q = %q @ %month; + case "t" : + %q = %q @ daysPerMonth(%month, %year); + case "Y" : + if (strcmp("y", %f) == 0) %q = %q @ getSubStr(%year, 2, 2); + else %q = %q @ %year; + case "z" : + %d = 0; + for (%y=0; %y < %month; %y++) %d += daysPerMonth(%y, %year); + %q = %q @ (%d + %day); + case "U" : + %q = %q @ convertEpoch(%month, %day, %year); + default: + %q = %q @ %f; + } + } + return %q; +} + + +// Find out how many days there are this month +// another one by stinky, BOOYA +function daysPerMonth(%month, %year) { + %months[0] = "0 31 28 31 30 31 30 31 31 30 31 30 31"; + %months[1] = "0 31 29 31 30 31 30 31 31 30 31 30 31"; + return getWord(%months[isLeapYear(%year)], %month); +} + +// one liner by stinky, BOOYA +function isLeapYear(%year) { + return (%year % 4 == 0) && ((%year % 100 != 0) || (%year % 400 == 0)); +} + +// Get the month name. Long==1 for long name +function getMonth(%month, %long) { + %long = (%long $= "" || !%long) ? 0 : 1; // stick with this + %months[0] = "0 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec"; + %months[1] = "0 January February March April May June July August September October November December"; + return getWord(%months[%long], %month); +} + +// Based on the doomsday algorithm +function getDayOfWeek(%month, %day, %year, %long) { + %long = (%long $= "" || !%long) ? 0 : 1; // stick with this + %days[0] = "Mon Tue Wed Thu Fri Sat Sun"; + %days[1] = "Monday Tuesday Wednesday Thursday Friday Saturday Sunday"; + %q = getDoomsDay(%month, %day, %year); + return getWord(%days[%long], %q); +} + +// omg, doomsday!!! +function getDoomsDay(%month, %day, %year) { + %leapYear = isLeapYear(%year); + %oddMonth = %month % 2; + %doomsdayDayOfWeek = dayOfWeek(%year); + if(%oddMonth==1) { + if(%month==1) { + if(isLeapYear(%year)) %doomsdayOfMonth = 32; + else %doomsdayOfMonth = 31; + } + else if(%month==5) %doomsdayOfMonth = 9; + else if(%month==7) %doomsdayOfMonth = 11; + else if(%month==9) %doomsdayOfMonth = 5; + else %doomsdayOfMonth = 7; + } + + else { + if(%month == 2) { + if(isLeapYear(%year)) %doomsdayOfMonth = 29; + else %doomsdayOfMonth = 28; + } + else %doomsdayOfMonth = %month; + } + + if(%day < %doomsdayOfMonth) { + %daysFromDoomsday = %doomsdayOfMonth - %day; + %offsetFromDoomsdayDayOfWeek = %daysFromDoomsday % 7; + if(%offsetFromDoomsdayDayOfWeek > %doomsdayDayOfWeek) return (%doomsdayDayOfWeek - %offsetFromDoomsdayDayOfWeek)+7; + else return %doomsdayDayOfWeek - %offsetFromDoomsdayDayOfWeek; + } + else { + %daysFromDoomsday = %day - %doomsdayOfMonth; + %offsetFromDoomsdayDayOfWeek = %daysFromDoomsday % 7; + return (%doomsdayDayOfWeek + %offsetFromDoomsdayDayOfWeek) % 7; + } +} + +// omg more doomsday +function dayOfWeek(%year) { + %day = 0; + %yearCounter = 1898; + + if(%year < 1898) { + while(%yearCounter!=%year) { + if(isLeapYear(%yearCounter)) + %day += 2; + else + %day++; + %yearCounter--; + } + return (7-(%day % 7)); + } + else + { + while(%yearCounter!=%year) + { + %yearCounter++; + if(isLeapYear(%yearCounter)) + %day += 2; + else + %day++; + + } + return %day % 7; + } +} + + + + diff --git a/docs/base/@vl2/z_scripts/support.vl2/support/docking_tools.cs b/docs/base/@vl2/z_scripts/support.vl2/support/docking_tools.cs new file mode 100644 index 00000000..24ce17ae --- /dev/null +++ b/docs/base/@vl2/z_scripts/support.vl2/support/docking_tools.cs @@ -0,0 +1,485 @@ +// #name = Hud Docking Support +// #version = 0.0.2 +// #date = October 6, 2002 +// #category = Support +// #author = Paul Tousignant +// #warrior = UberGuy (FT) +// #email = uberguy@tribalwar.com +// #web = http://scripts.tribalwar.com/uberguy +// #web = http://scripts.tribes-universe.com/uberguy +// #description = Additional events and features for docking HUDs to one another. +// #status = Beta +// #include = support/map.cs +// #include = support/vector.cs +// #include = support/callback.cs + +// Key functions: + +// DockManager.dock(%docker, %dside, %target, %cside, offset); +// * Docks the %dside side of the docking control (%docker) to the %tside side of the +// target control (%target). Valid values for %dside and %tside are "L", "R", "T" and "B" +// (for Left, Right, Top and Bottom). + +// DockManager.undock(%docker, %axis); +// * demoves a docking entry for control %docker in the specified axis ("H" or "V" for +// Horizontal or Vertical). + +// DockManager.isValidDockTarget(%docker, %target); +// * returns true if the control %target is a valid dock target for %docker. + +// DockManager.updateDockedControls(%target, %axis); +// * refreshes the positions of all controls docket to control %target in the specified axis. + +// Callbacks + +// EventHorizMove(%name, ...) +// * The HUD with name %name had an effective change in it's horizontal postion. +// This could be caused by a call to resize(), setPosition, or setExtent. It is also +// called for setVisible, to allow HUDs to collapse. +// * This is never called for nameless GUI controls. +// * While some invocations provide other parameters besides, they are subject to +// change and should not be used in client script at this time. + +// EventVertMove(%name, ...) +// * exactly the same as EventHorizMove except it is triggered for vertical moves. + +// ========================================================================================== + + +if (!isObject(DockManager)) { + new ScriptObject("DockManager") { + class = "DockManager"; + }; +} + +DockManager.dockMap["H"] = Container::newVectorMap(); +DockManager.dockMap["V"] = Container::newVectorMap(); + +DockManager.dockTargets["H"] = Container::newVectorMap(); +DockManager.dockTargets["V"] = Container::newVectorMap(); + +//============================================================================= +// New GUI control methods +//============================================================================= + +function DockManager::isValidDockTarget(%this, %control, %target) { + + if (%control $= %target) { + //error("Error: Cannot dock an object to itself"); + return false; + } + + for (%control = %target.dockTo[%axis]; %control !$= ""; %control = %control.dockTo[%axis]) { + //echo(%control); + if (!stricmp(%control,%control)) { + //error("Error: Attempt to create circular docking chain by docking" SPC %control SPC "to" SPC %target); + return false; + } + } + + return true; +} + +function DockManager::dock(%this, %control, %ctrlSide, %target, %tgtSide, %offset) { + + if (!%this.isValidDockTarget(%target)) return; + + %ctrlSide = strupr(%ctrlSide); + if (strpos("TBLR", %ctrlSide) == -1) { + error("Illegal control docking side specifier \"" @ %ctrlSide @ "\""); + return; + } + + %tgtSide = strupr(%tgtSide); + if (strpos("TBLR", %tgtSide) == -1) { + error("Illegal control docking side specifier \"" @ %ctrlSide @ "\""); + return; + } + + if (((%ctrlSide $= "L" || %ctrlSide $= "R") && (%tgtSide !$= "L" && %tgtSide !$= "R")) || + ((%ctrlSide $= "T" || %ctrlSide $= "B") && (%tgtSide !$= "T" && %tgtSide !$= "B"))) { + + error("Cannot dock" SPC %ctrlSide SPC "side of" SPC %control SPC "to" SPC %tgtSide SPC "of" SPC %target); + return; + } + + if (%ctrlSide $= "L" || %ctrlSide $= "R") %axis = "H"; + else %axis = "V"; + + // Can only dock to one parent - remove control from old parent. + %info = %this.getDockInfo(%control,%axis); + if (isObject(%info)) { + %oldTarget = %info.control; + if (%oldTarget !$= "") { + %vec = %this.dockTargets[%axis].value(%oldTarget); + if (isObject(%vec)) { + %idx = %vec.findFirstIndex(%control); + if (%idx >= 0) { + %tmp = %vec.valueAt(%idx); + if (isObject(%tmp)) %tmp.delete(); + %vec.removeAt(%idx); + } + } + } + %info.delete(); + } + + //warn("@" SPC %target); + %this.setDockInfo(%control, %ctrlSide, %target, %tgtSide, %axis, %offset); + + //warn("*" SPC %tgtSide SPC %ctrlSide); + + %vec = %this.dockTargets[%axis].value(%target); + if (!isObject(%vec)) { + %vec = Container::newVector(); + %this.dockTargets[%axis].add(%target,%vec); + //Callback.add(EventHorizMove, "GuiControl::onMove", %target, %axis); + } + %vec.pushBack(%control); +} + +function DockManager::getDockInfo(%this, %control, %axis) { + + if ((%axis !$= "H") && (%axis !$= "V")) { + error("DockManager::getDockInfo - > invalid axis specification \"" @ %axis @ "\"."); + return; + } + + return %this.dockMap[%axis].value(%control); +} + +function DockManager::setDockInfo(%this, %control, %ctrlSide, %target, %tgtSide, %axis, %offset) { + + if ((%axis !$= "H") && (%axis !$= "V")) { + error("DockManager::setDockInfo - > invalid axis specification \"" @ %axis @ "\"."); + return; + } + + %info = %this.getDockInfo(%control,%axis); + if (!isObject(%info)) { + %info = new ScriptObject(%axis @ "Dock_" @ %control @ "_2_" @ %target) { + + control = %control; + ctrlSide = %ctrlSide; + target = %target; + tgtSide = %tgtSide; + offset = (%offset ? %offset : 0); + }; + } + else { + %info.control = %control; + %info.ctrlSide = %ctrlSide; + %info.target = %target; + %info.tgtSide = %tgtSide; + %info.offset = (%offset ? %offset : 0); + } + + %this.dockMap[%axis].add(%control, %info); +} + +function DockManager::unDock(%this, %control, %axis) { + + if ((%axis !$= "H") && (%axis !$= "V")) { + error("DockManager::unDock - > invalid axis specification \"" @ %axis @ "\"."); + return; + } + + %info = %this.getDockInfo(%control,%axis); + if (isObject(%info)) { + %this.dockMap[%axis].remove(%control); + %vec = %this.dockTargets[%axis].value(%info.target); + if (isObject(%vec)) { + %vec.removeAt(%vec.findFirstIndex(%control)); + } + %info.delete(); + } +} + +function DockManager::updateDockedControls(%this, %control, %axis) { + + // Get the list of data structures describing controls docked to this parent + // on the changed axis + %grp = %this.dockTargets[%axis]; + if (!isObject(%grp)) return; + %vec = %grp.value(%control); + if (!isObject(%vec)) return; + + // Pick out each docked control and move it appropriately + for (%i = 0; %i < %vec.size(); %i++) { + %child = %vec.valueAt(%i); + if (isObject(%child)) { // Don't bother going on if the HUD doesn't exist + %info = %this.getDockInfo(%child,%axis); + if (isObject(%info)) { + %this.align(%child,%info.ctrlSide,%control,%info.tgtSide,%info.offset); + } + } + } +} + +function DockManager::onHorizMove(%this, %parent, %L, %R) { + + %this.updateDockedControls(%parent, "H"); +} + +function DockManager::onVertMove(%this, %parent, %T, %B) { + + %this.updateDockedControls(%parent, "V"); +} + +// I don't use the setPosition, etc. calls here to avoid looping +function DockManager::align(%this, %child, %childSide, %parent, %parentSide, %offset) { + + // If opposite sides are docked together, this will shove the docked hud to the OTHER side + // of the hud it is docked to. Otherwise, it keeps it aligned. + + if (%childSide $= "T") { + if (%parentSide $= "T") + %child.position = %child.getLeft() SPC (%parent.getTop() + %offset); + else //%parentSide $= "B" + %child.position = %child.getLeft() SPC ((%parent.visible ? %parent.getBottom() : %parent.getTop()) + %offset); + } + else if (%childSide $= "B") { + if (%parentSide $= "T") + %child.position = %child.getLeft() SPC ((%parent.visible ? %parent.getTop() : %parent.getBottom()) - %child.getHeight() + %offset); + else //%parentSide $= "B" + %child.position = %child.getLeft() SPC (%parent.getBottom() - %child.getHeight() + %offset); + } + else if (%childSide $= "L") { + if (%parentSide $= "L") + %child.position = (%parent.getLeft() + %offset) SPC %child.getTop(); + else //%parentSide $= "R" + %child.position = ((%parent.visible ? %parent.getRight() : %parent.getLeft()) + %offset) SPC %child.getTop(); + } + else { //%childSide $= "R" + if (%parentSide $= "L") + %child.position = ((%parent.visible ? %parent.getLeft() : %parent.getRight()) - %child.getWidth() + %offset) SPC %child.getTop(); + else //"R" + %child.position = (%parent.getRight() - %child.getWidth() + %offset) SPC %child.getTop(); + } +} + +function GuiControl::getLeft(%this) { + + return getWord(%this.position,0); +} + +function GuiControl::getRight(%this) { + + return getWord(%this.position,0) + getWord(%this.extent,0); +} + +function GuiControl::getTop(%this) { + + return getWord(%this.position,1); +} + +function GuiControl::getBottom(%this) { + + return getWord(%this.position,1) + getWord(%this.extent,1); +} + +function GuiControl::getWidth(%this) { + + return getWord(%this.extent,0); +} + +function GuiControl::getHeight(%this) { + + return getWord(%this.extent,1); +} + +function GuiControl::setPosition2(%this, %position) { + + %this.setPosition(getWord(%position,0),getWord(%position,1)); +} + +function GuiControl::setExtent2(%this, %extent) { + + %this.setExtent(getWord(%extent,0),getWord(%extent,1)); +} + +function GuiNoMouseCtrl::getLeft(%this) { + + return GuiControl::getLeft(%this); +} + +function GuiNoMouseCtrl::getRight(%this) { + + return GuiControl::getRight(%this); +} + +function GuiNoMouseCtrl::getTop(%this) { + + return GuiControl::getTop(%this); +} + +function GuiNoMouseCtrl::getBottom(%this) { + + return GuiControl::getBottom(%this); +} + +function GuiNoMouseCtrl::getWidth(%this) { + + return GuiControl::getWidth(%this); +} + +function GuiNoMouseCtrl::getHeight(%this) { + + return GuiControl::getHeight(%this); +} + +function GuiNoMouseCtrl::setPosition2(%this, %position) { + + %this.setPosition(getWord(%position,0),getWord(%position,1)); +} + +function GuiNoMouseCtrl::setExtent2(%this, %extent) { + + %this.setExtent(getWord(%extent,0),getWord(%extent,1)); +} + +package DockManagerPkg { + + function GuiControl::setVisible(%this, %val) { + + %oldVal = %this.visible; + parent::setVisible(%this,%val); + if (%val != %oldVal) { + %name = %this.getName(); + //if (%name !$= "") Callback.trigger("Event_"@%name@"_Vis",%flag); + if (%name !$= "") { + Callback.trigger("EventHorizMove",%name); + Callback.trigger("EventVertMove", %name); + } + } + } + + function GuiControl::resize(%this, %x, %y, %w, %h) { + + // This causes a UE. Apparently calling other methods from an overloaded + // method before calling the parent is a Bad Thing. Perhaps it affects %this. + //if (%this.getWidth() != %w) %xChanged = true; + //if (%this.getHeight() != %h) %yChanged = true; + + %ex = %this.extent; + parent::resize(%this, %x, %y, %w, %h); + %name = %this.getName(); + if (%name !$= "") { + %xChanged = (%w != getWord(%ex,0)); + %yChanged = (%h != getWord(%ex,1)); + + if (%xChanged) Callback.trigger("EventHorizMove",%name,%x, %x + %w); + if (%yChanged) Callback.trigger("EventVertMove", %name,%y, %y + %h); + } + } + + function GuiControl::setPosition(%this, %x, %y) { + + %ps = %this.position; + parent::setPosition(%this, %x, %y); + %name = %this.getName(); + if (%name !$= "") { + %xChanged = (%x != getWord(%ps,0)); + %yChanged = (%y != getWord(%ps,1)); + + if (%xChanged) Callback.trigger("EventHorizMove",%name, %x, %this.getRight()); + if (%yChanged) Callback.trigger("EventVertMove", %name, %y, %this.getBottom()); + } + } + + function GuiControl::setExtent(%this, %w, %h) { + + %ex = %this.extent; + parent::setExtent(%this, %w, %h); + + %name = %this.getName(); + if (%name !$= "") { + %xChanged = (%w != getWord(%ex,0)); + %yChanged = (%h != getWord(%ex,1)); + + if (%xChanged) { + %x = %this.getLeft(); + Callback.trigger("EventHorizMove",%name, %x, %x + %w); + } + if (%yChanged) { + %y = %this.getTop(); + Callback.trigger("EventVertMove",%name, %y, %y + %h); + } + } + } + + function GuiNoMouseCtrl::setVisible(%this, %val) { + + %oldVal = %this.visible; + parent::setVisible(%this,%val); + if (%val != %oldVal) { + %name = %this.getName(); + //if (%name !$= "") Callback.trigger("Event_"@%name@"_Vis",%flag); + if (%name !$= "") { + Callback.trigger("EventHorizMove",%name); + Callback.trigger("EventVertMove", %name); + } + } + } + + function GuiNoMouseCtrl::resize(%this, %x, %y, %w, %h) { + + %ex = %this.extent; + parent::resize(%this, %x, %y, %w, %h); + %name = %this.getName(); + if (%name !$= "") { + %xChanged = (%w != getWord(%ex,0)); + %yChanged = (%h != getWord(%ex,1)); + + if (%xChanged) Callback.trigger("EventHorizMove",%name,%x, %x + %w); + if (%yChanged) Callback.trigger("EventVertMove", %name,%y, %y + %h); + } + } + + function GuiNoMouseCtrl::setPosition(%this, %x, %y) { + + %ps = %this.position; + %this.position = (%x SPC %y); + %name = %this.getName(); + if (%name !$= "") { + %xChanged = (%x != getWord(%ps,0)); + %yChanged = (%y != getWord(%ps,1)); + + if (%xChanged) Callback.trigger("EventHorizMove",%name, %x, %this.getRight()); + if (%yChanged) Callback.trigger("EventVertMove", %name, %y, %this.getBottom()); + } + } + + function GuiNoMouseCtrl::setExtent(%this, %w, %h) { + + %ex = %this.extent; + %this.extent = (%w SPC %h); + + %name = %this.getName(); + if (%name !$= "") { + %xChanged = (%w != getWord(%ex,0)); + %yChanged = (%h != getWord(%ex,1)); + + if (%xChanged) { + %x = %this.getLeft(); + Callback.trigger("EventHorizMove",%name, %x, %x + %w); + } + if (%yChanged) { + %y = %this.getTop(); + Callback.trigger("EventVertMove",%name, %y, %y + %h); + } + } + } + + function playGui::add(%this, %ctrl) { + + parent::add(%this,%ctrl); + Callback.trigger("EventHorizMove",%name, %ctrl.getLeft(), %ctrl.getRight()); + Callback.trigger("EventVertMove", %name, %ctrl.getTop(), %ctrl.getBottom()); + } +}; + +activatePackage(DockManagerPkg); + +Callback.add(EventHorizMove,"DockManager.onHorizMove"); +Callback.add(EventVertMove,"DockManager.onVertMove"); \ No newline at end of file diff --git a/docs/base/@vl2/z_scripts/support.vl2/support/events.cs b/docs/base/@vl2/z_scripts/support.vl2/support/events.cs new file mode 100644 index 00000000..5532395b --- /dev/null +++ b/docs/base/@vl2/z_scripts/support.vl2/support/events.cs @@ -0,0 +1,208 @@ +// #name = Utility Events +// #version = 1.0.4 +// #date = September 27, 2002 +// #category = Support +// #author = Paul Tousignant +// #warrior = UberGuy (FT) +// #email = uberguy@tribalwar.com +// #web = http://scripts.tribalwar.com/uberguy +// #web = http://scripts.tribes-universe.com/uberguy +// #description = Callbacks for commonly used, miscellaneous events. +// #status = Release +// #include = support/callback.cs + +// --------------------------------------------------------------------------- +// Included callbacks: + +// onPlayGuiWake : called when playGui opens +// onLoadingGuiWake : called when loadingGui opens +// onGameGuiWake : called when gameGui (the join screen) opens +// onChatGuiWake : called when the IRC gui opens +// onDebriefGuiWake : called when map summary gui opens +// onScriptBrowserGuiWake : called when the support script browser opens +// onSetFoV(%fov) : player Field of View changed. Passes the FoV setting. +// onToggleZoom(%val) : player toggled zoom on or off +// : on or off value in %val (boolean). +// onAmmoHudSetVisible(%val) : the ammo count display was toggled on or off. +// : on or off value in %val (boolean). +// onCmdDisplayHuds : server sent command for client to display HUDs. +// onCmdToggleHuds(%val) : server sent commant showing/hiding play HUDs. +// : on or off value in %val (boolean). +// onCmdWeaponsHudBitmap : server send a weapon HUD bitmap name. +// (%slot, %name, %bitmap) +// onCmdSetWeaponsHudActive : server sent a command selecting a weapon in the weaponHUD. +// onCmdSetInventoryHud : server sent an inventory HUD update +// (%slot, %amount, %addItem) +// onCmdVehicleMount : player got in a vehicle (see vehicle_callbacks for more +// : detailed callbacks). +// preLoadDemoSettings : called just before settings are loaded for a demo playback +// postLoadDemoSettings : called just after settings are loaded for a demo playback +// onQuit : game is about to exit. Can be muted. +// onPreConnect : called just before a connection to a server is processed +// onPreLocalConnect : called just before a connection to a listen server is processed +// onDisconnectedCleanup : cleanup notice when leaving a server +// onUse(%item) : player issued a "use()" command. Can be muted to stop the function. +// onThrow(%item) : player issued a "throw()" command. Can be muted to stop the function. +// onUseKit : player used a repair kit. Can be muted to stop the function. + +package EventsPkg { + + //GUI wake events + function PlayGui::onWake(%this) { + + parent::onWake(%this); + Callback.trigger("onPlayGuiWake"); + } + + function LoadingGui::onWake(%this) { + + parent::onWake(%this); + Callback.trigger("onLoadingGuiWake"); + } + + function GameGui::onWake(%this) { + + parent::onWake(%this); + Callback.trigger("onGameGuiWake"); + } + + function ChatGui::onWake(%this) { + + parent::onWake(%this); + Callback.trigger("onChatGuiWake"); + } + + function DebriefGui::onWake(%this) { + + parent::onWake(%this); + Callback.trigger("onDebriefGuiWake"); + } + + function ScriptBrowserGui::onWake(%this) { + + parent::onWake(%this); + Callback.trigger("onScriptBrowserGuiWake"); + } + + // FoV + function setFOV(%fov) { + + parent::setFOV(%fov); + Callback.trigger("onSetFOV", %fov); + } + + function toggleZoom(%val) { + + parent::toggleZoom(%val); + Callback.trigger("onToggleZoom", %val); + } + + //PlayGui HUD updates + function ammoHud::setVisible(%this, %val) { + + parent::setVisible(%this, %val); + Callback.trigger("onAmmoHudSetVisible", %val); + } + + function clientCmdDisplayHuds() { + + parent::clientCmdDisplayHuds(); + Callback.trigger("onCmdDisplayHuds"); + } + + function clientCmdTogglePlayHuds(%val) { + + parent::clientCmdDisplayHuds(); + Callback.trigger("onCmdToggleHuds", %val); + } + + function clientCmdSetWeaponsHudBitmap(%slot, %name, %bitmap) { + + parent::clientCmdSetWeaponsHudBitmap(%slot, %name, %bitmap); + Callback.trigger("onCmdWeaponsHudBitmap", %slot, %name, %bitmap); + } + + function clientCmdSetWeaponsHudActive(%slot, %ret, %vis) { + + parent::clientCmdSetWeaponsHudActive(%slot, %ret, %vis); + Callback.trigger("onCmdSetWeaponsHudActive", %slot, %ret, %vis); + } + + function clientCmdSetInventoryHudItem(%slot, %amount, %addItem) { + + parent::clientCmdSetInventoryHudItem(%slot, %amount, %addItem); + Callback.trigger("onCmdSetInventoryHud", %slot, %amount, %addItem); + } + + //Simple vehicle mount + function clientCmdVehicleMount() { + + parent::clientCmdVehicleMount(); + Callback.trigger("onCmdVehicleMount"); + } + + //Maintenance events + function loadDemoSettings() { + + Callback.trigger("preLoadDemoSettings"); + parent::loadDemoSettings(); + Callback.trigger("postLoadDemoSettings"); + } + + function quit() { + + Callback.trigger("onQuit"); + + if(!Callback.returned("onQuit", mute)) { + parent::quit(); + } + } + + function connect(%address, %password, %playerName, %playerRaceGender, %playerSkin, %playerVoice, %playerVoicePitch) { + + Callback.trigger("onPreConnect"); + parent::connect(%address, %password, %playerName, %playerRaceGender, %playerSkin, %playerVoice, %playerVoicePitch); + } + + function localConnect(%playerName, %playerRaceGender, %playerSkin, %playerVoice, %playerVoicePitch) { + + Callback.trigger("onPreLocalConnect"); + parent::localConnect(%playerName, %playerRaceGender, %playerSkin, %playerVoice, %playerVoicePitch); + } + + function DisconnectedCleanup() { + + parent::DisconnectedCleanup(); + Callback.trigger("onDisconnectedCleanup"); + } + + // Actions + function use(%item) { + + Callback.trigger("onUse", %item); + + if(!Callback.returned("onUse", mute)) { + parent::use(%item); + } + } + + function throw(%item) { + + Callback.trigger("onThrow", %item); + + if(!Callback.returned("onThrow", mute)) { + parent::throw(%item); + } + } + + function useRepairKit(%val) { + + Callback.trigger("onUseKit"); + + if(!Callback.returned("onUseKit", mute)) { + parent::useRepairKit(%val); + } + } +}; + +activatePackage(EventsPkg); \ No newline at end of file diff --git a/docs/base/@vl2/z_scripts/support.vl2/support/file_tools.cs b/docs/base/@vl2/z_scripts/support.vl2/support/file_tools.cs new file mode 100644 index 00000000..df7b7cae --- /dev/null +++ b/docs/base/@vl2/z_scripts/support.vl2/support/file_tools.cs @@ -0,0 +1,520 @@ +// #name = File Tools +// #version = 1.2.0 +// #date = May 19, 2001 +// #category = Support +// #author = Lorne Laliberte +// #warrior = Writer +// #email = t2beta@cdnwriter.com +// #web = http://www.t2scripts.com +// #web = http://www.cdnwriter.com +// #description = Adds new member functions to the FileObject class +// #credit = Kaiten Commander for CopyTextFile() (Added by UberGuy 01/26/03) +// #status = release +// #include = support/string_tools.cs +// --------------------------------------------------------------------------- + +// need to add some usage docs here :) + +// get length of filename in bytes +function FileObject::getLen(%this, %filename) +{ + if(!%this.openForRead(%filename)) + return 0; + + %length = 0; + while(true) + { + if( $platform $= "linux" ) // thanks to ratorasniki for this test :) + { + %length += strlen( %line = %this.readline() ); + } + else + { + %length += strlen( %line = %this.readline() ) + 2; // allow for CRLF on Windows + } + + if(%this.isEOF()) + break; + } + + return %length; +} + +// append a line (%text) to the end of %filename +function FileObject::appendLine(%this, %filename, %text) +{ + // open/re-open the file to move to the start of it + if(!%this.openForRead(%filename)) + return false; + + // read file into temporary storage + for(%i = 1; !%this.isEOF(); %i++) + %temp[%i] = %this.readLine(); + + // make sure we can write to the file + if(!%this.openForWrite(%filename)) + return false; + + %lines = %i; + + // write the lines back into the file + for(%i = 1; %i < %lines; %i++) + %this.writeLine(%temp[%i]); + + // append the line + %this.writeLine(%text); + + return true; +} + +// insert line (%text) into %filename at %line_number +function FileObject::insertLine(%this, %filename, %text, %line_number) +{ + // open/re-open the file to move to the start of it + if(!%this.openForRead(%filename)) + return false; + + // read file into temporary storage + for(%i = 1; !%this.isEOF(); %i++) + %temp[%i] = %this.readLine(); + + // make sure we can write to the file + if(!%this.openForWrite(%filename)) + return false; + + %lines = %i; + + if(!%line_number) + %line_number = 1; + + // write the lines back into the file, up to %line_number + for(%i = 1; %i < %line_number; %i++) + %this.writeLine(%temp[%i]); + + // insert the text + %this.writeLine(%text); + + // leave %i the same so %text is inserted before %line_number + for(%i = %i; %i < %lines; %i++) + %this.writeLine(%temp[%i]); + + return true; +} + +// insert line with %text in %filename at %line_number +function FileObject::replaceLine(%this, %filename, %text, %line_number) +{ + // open/re-open the file to move to the start of it + if(!%this.openForRead(%filename)) + return false; + + // read file into temporary storage + for(%i = 1; !%this.isEOF(); %i++) + %temp[%i] = %this.readLine(); + + // make sure we can write to the file + if(!%this.openForWrite(%filename)) + return false; + + %lines = %i; + + if(!%line_number) + %line_number = 1; + + // write the lines back into the file, up to %line_number + for(%i = 1; %i < %line_number; %i++) + %this.writeLine(%temp[%i]); + + // insert the text + %this.writeLine(%text); + + // increment %i so %text replaces %line_number + for(%i++; %i < %lines; %i++) + %this.writeLine(%temp[%i]); + + return true; +} + + +// return line number of first occurence of %text in %filename, +// optionally starting from %start_at and ending at %end_at +function FileObject::findInFile(%this, %filename, %text, %start_at, %end_at) +{ + // open/re-open the file to move to the start of it + if(!%this.openForRead(%filename)) + return 0; + + if(%end_at && (%end_at < %start_at)) + %end_at = %start_at; + + // look for %text in %filename + for(%i = 1; !%this.isEOF(); %i++) + { + if(%start_at && (%i < %start_at)) + continue; + + if( (strstr(%this.readLine(), %text) != -1) || (%end_at && (%i == %end_at)) ) + return %i; + } + + return 0; +} + +// replace every occurence of %search_text in %filename with %replace_text +// optionally starting from %start_at and ending at %end_at +// returns number of replacements made, or -1 on error +function FileObject::replaceInFile(%this, %filename, %search_text, %replace_text, %start_at, %end_at) +{ + // open/re-open the file to move to the start of it + if(!%this.openForRead(%filename)) + return -1; + + %replace_count = 0; + + %len = strlen(%search_text); + + if(%end_at && (%end_at < %start_at)) + %end_at = %start_at; + + // read file into temporary storage + for(%i = 1; !%this.isEOF(); %i++) + { + %temp[%i] = %this.readLine(); + + // starting from %start_at...and ending at %end_at... + if((%i >= %start_at) && (%i <= %end_at)) + { + // replace %search_text with %replace_text, if found + if((%pos = strstr(%temp[%i], %search_text)) != -1) + { + %newstr = getSubStr(%temp[%i], 0, %pos) @ %replace_text @ getSubStr(%temp[%i], %pos + %len, 10000); + %temp[%i] = %newstr; + %replace_count++; + } + } + } + + // make sure we can write to the file + if(!%this.openForWrite(%filename)) + return -1; + + %lines = %i; + + // write the (modified) lines back into the file + for(%i = 1; %i < %lines; %i++) + %this.writeLine(%temp[%i]); + + return %replace_count; +} + + +// replace every line in %filename that has %search_text in it with %replace_text, +// optionally starting from %start_at and ending at %end_at +// returns number of replacements made, or -1 on error +function FileObject::replaceLinesInFile(%this, %filename, %search_text, %replace_text, %start_at, %end_at) +{ + // open/re-open the file to move to the start of it + if(!%this.openForRead(%filename)) + return -1; + + %replace_count = 0; + + %len = strlen(%search_text); + + if(%start_at $= "") + %start_at = 1; + + // read file into temporary storage + for(%i = 1; !%this.isEOF(); %i++) + { + %temp[%i] = %this.readLine(); + + // starting from %start_at...and ending at %end_at... + if((%i >= %start_at) && ((%end_at $= "") || (%i <= %end_at))) + { + // replace %search_text with %replace_text, if found + if( (strstr(%temp[%i], %search_text) ) != -1) + { + %temp[%i] = %replace_text; + %replace_count++; + } + } + } + + // make sure we can write to the file + if(!%this.openForWrite(%filename)) + return -1; + + %lines = %i; + + // write the (modified) lines back into the file + for(%i = 1; %i < %lines; %i++) + %this.writeLine(%temp[%i]); + + return %replace_count; +} + +// remove every line in %filename that has %search_text in it, +// optionally starting from %start_at and ending at %end_at +// returns number of replacements made, or -1 on error +function FileObject::removeLinesFromFile(%this, %filename, %search_text, %start_at, %end_at) +{ + // open/re-open the file to move to the start of it + if(!%this.openForRead(%filename)) + return -1; + + %remove_count = 0; + + %len = strlen(%search_text); + + if(%start_at $= "") + %start_at = 1; + + // read file into temporary storage + for(%i = 1; !%this.isEOF(); %i++) + { + %temp[%i] = %this.readLine(); + } + + // make sure we can write to the file + if(!%this.openForWrite(%filename)) + return -1; + + %lines = %i; + + // write the lines back into the file + for(%i = 1; %i < %lines; %i++) + { + // starting from %start_at...and ending at %end_at... + if((%i >= %start_at) && ((%end_at $= "") || (%i <= %end_at))) + { + // replace %search_text with %replace_text, if found + if( ( strstr(%temp[%i], %search_text) ) != -1) + { + // remove the line + %remove_count++; + } + else + { + // write the line + %this.writeLine(%temp[%i]); + } + } + } + + return %remove_count; +} + + + +// get contents of %filename as a string, +// optionally starting from %start_at and ending at %end_at +function FileObject::getContents(%this, %filename, %start_at, %end_at) +{ + // open/re-open the file to move to the start of it + if(!%this.openForRead(%filename)) + return ""; + + if(%start_at $= "") + %start_at = 1; + + // read file into temporary storage + for(%i = 1; !%this.isEOF(); %i++) + { + + // starting from %start_at... + if(%i >= %start_at) + %string = %string @ %this.readLine() @ "\n"; + else + %this.readline(); + + // ...and ending at %end_at + if(%end_at && (%i >= %end_at)) + return %string; + } + + return %string; +} + +// append the contents of %text to %filename +// returns true on success, false on failure +function FileObject::append(%this, %filename, %text) +{ + %i = 1; // init here in case file doesn't exist + if(isFile(%filename)) + { + // open/re-open the file to move to the start of it + if(!%this.openForRead(%filename)) + return false; + + // read file into temporary storage + for(%i = 1; !%this.isEOF(); %i++) + %temp[%i] = %this.readLine(); + } + + // make sure we can write to the file + if(!%this.openForWrite(%filename)) + return false; + + %str = %text; + + // add the new content + while( (%endline_pos = strstr(%str, "\n")) != -1 ) + { + %temp[%i] = getSubStr(%str, 0, %endline_pos); + %str = getSubStr(%str, %endline_pos + 1, 1000000); + %i++; + } + + // add the last line + if(%str !$= "") + { + %temp[%i] = %str; + %i++; + } + + %lines = %i; + + // write the lines back into the file + for(%i = 1; %i < %lines; %i++) + %this.writeLine(%temp[%i]); + + return true; +} + + +// write the contents of %text to %filename +// returns true on success, false on failure +function FileObject::write(%this, %filename, %text) +{ + // make sure we can write to the file + if(!%this.openForWrite(%filename)) + return false; + + %str = %text; + + // set up the new content + %i = 1; + while( (%endline_pos = strstr(%str, "\n")) != -1 ) + { + %temp[%i] = getSubStr(%str, 0, %endline_pos); + %str = getSubStr(%str, %endline_pos + 1, 1000000); + %i++; + } + + // add the last line + if(%str !$= "") + { + %temp[%i] = %str; + %i++; + } + + %lines = %i; + + // write the lines back into the file + for(%i = 1; %i < %lines; %i++) + %this.writeLine(%temp[%i]); + + return true; +} + +// #name = CopyTextFile +// #version = 1.0 +// #date = 21 January 2003 +// #status = Working +// #author = @-Kaiten Commander +// #warrior = Kaiten Commander +// #email = kaiten@cb-tribes.co.uk +// #web = http://www.kaiten.barrysworld.net + +// Used ingame to copy files. I don't know why people would want to copy files.. +// Maybe can be used to backup prefs, cs files etc. +// This is resticted to plain text files (cs, txt, etc). +// This cannot be used to copy recordings, Screenshots,vl2 or dso files. +// +// Usage: CopyTextFile("PathTo/SourceFile", "PathTo/DestinationFile"); +// "PathTo" is relative to Base or mod directory. +// Example: CopyTextFile("scripts/autoexec/copy.cs", "scripts/autoexec/copy.txt"); <--- Copies file if not existing +// Example: CopyTextFile("scripts/autoexec/copy.cs", "scripts/autoexec/copy.txt", 1); <--- Overwrites file if existing +// +// Errors: +// "Error: Filenames may not contain any of the following characters: \\ ? * < > \' |" <-- Illegal Chars. +// "Error: Source & Destination cannot be the same!" <---- Duh. +// "Error: You cannot use blank filenames!" <---- Duh. +// "Error: There is no file scripts/autoexec/copy.cs". <---- Source file doesn't exist. +// "Error: scripts/autoexec/copy.txt allready exists. Please use a different filename." <---- File allready exists. + +function CopyTextFile(%sourceFile, %destFile, %overwrite) +{ + if ( strcspn( %destFile, "\\?*\'<>|" ) < strlen( %destFile ) ) + { + error("Error: Filenames may not contain any of the following characters: \\ ? * < > \' |"); + return; + } + + if(%sourceFile $= %destFile) + { + error("Error: Source & Destination cannot be the same!"); + return; + } + + if(%sourceFile $= "" || %destFile $= "") + { + error("Error: You cannot use blank filenames!"); + return; + } + + if(!isFile(%sourceFile)) + { + error("Error: There is no file "@%sourceFile); + return; + } + + if(isFile(%destFile)) + { + if(!%overwrite) + { + error("Error: "@%destFile@" allready exists. Please use a different filename."); + return; + } + else + { + deleteFile(%destFile); + warn(%destFile@" Deleted."); + } + + } + + %sObject = new FileObject(); + %dObject = new FileObject(); + + %sObject.openForRead(%sourceFile); + // open/re-open the file to move to the start of it + if(!%sObject.openForRead(%sourceFile)) + { + error("Error: Unable to open: "@%sourceFile); + return; + } + + // read file into temporary storage + for(%i = 1; !%sObject.isEOF(); %i++) + %temp[%i] = %sObject.readLine(); + + %dObject.openForWrite(%destFile); + // make sure we can write to the file + if(!%dObject.openForWrite(%destFile)) + { + error("Error: Unable to write: "@%destFile); + return; + } + + %lines = %i; + + // write the lines back into the file + for(%i = 1; %i < %lines; %i++) + %dObject.writeLine(%temp[%i]); + + %sObject.close(); + %dObject.close(); + warn("Copied file: "@%sourceFile@" to: "@%destFile); +} \ No newline at end of file diff --git a/docs/base/@vl2/z_scripts/support.vl2/support/flag_tracker.cs b/docs/base/@vl2/z_scripts/support.vl2/support/flag_tracker.cs new file mode 100644 index 00000000..91875eb4 --- /dev/null +++ b/docs/base/@vl2/z_scripts/support.vl2/support/flag_tracker.cs @@ -0,0 +1,298 @@ +// #name = Flag Tracking Support +// #version = 0.0.3 +// #date = January 30, 2003 +// #category = Support +// #author = Paul Tousignant +// #warrior = UberGuy (FT) +// #email = uberguy@tribalwar.com +// #web = http://scripts.tribalwar.com/uberguy +// #web = http://scripts.tribes-universe.com/uberguy +// #description = Provides information about flag status, events and carrier kills. +// #status = Beta +// #include = support/team_tracker.cs 0.0.4 +// #include = support/events 1.0.3 +// #include = support/kill_callbacks.cs + +// Currently only supports CTF +// Defines the following flag event callbacks: +// onCTFGrab - Flag was taken from stand +// onCTFCap - Flag was captured +// onCTFDrop - Flag was dropped by carrier +// onCTFPicked - Flag was taken from field +// onCTFReturn - Flag was returned + +// All of these callbacks pass a single parameter, %flagRef. +// A flagRef is the stateful object for each flag. + +// A flagRef has the following data fields: +// stateCurrent - Current state of this flag, see below for state definitions +// statePrevious - Previous state of this flag (the one before the current one) +// actorCurrent - PlayerRep of player who caused the change to the current state +// For example, if the state is "Taken" this field will be the capper. +// actorPrevious - PlayerRep of player who caused the change to the previous state +// teamID - TeamID of team to whom this flag belongs (1 or 2) + +// Valid states are all currently defined as strings. They are self explanitory: +// "At Home" +// "In Field" +// "Taken" + +// Also defines one additional callback 'CarrierKillCTF' +// This has all the parameters of a standard KillCallback (see kill_callbacks.cs) + +// For CTF there is one other object, FlagTracker. This is a container object for the +// flagRef objects for each team. +// FlagTracker.team[1] is team 1's flag +// FlagTracker.team[2] is team 2's flag + +$FT_gameTypeMap["CTFPlusGame"] = "CTFgame"; +$FT_gameTypeMap["PracticeCTFGame"] = "CTFgame"; + +//============================================================================= +// Flag state base class code +//============================================================================= + +// Change to a new state based on current state and an event. Record the playerRep +// associated with the change. +function FlagState::updateState(%this, %event, %actorRef) { + + %this.statePrevious = %this.stateCurrent; + %this.stateCurrent = %this.data.stateChange[%this.stateCurrent,%event]; + + %this.actorPrevious = %this.actorCurrent; + %this.actorCurrent = %actorRef; + + // Trigger any callback associated with a state change + %callback = %this.data.callback[%this.statePrevious,%this.stateCurrent]; + if (%callback !$= "") { + Callback.trigger(%callback,%this); + } + + return %this.stateCurrent; +} + +// Assign initial state based on an input string +// Used in CTF to assign state from the CTF objective HUD +function FlagState::initStatus(%this, %status) { + + %this.stateCurrent = %this.data.initialState[%status]; +} + +//============================================================================= +// Gametype agnostic code +//============================================================================= + +function FT_activatePackage(%gameType) { + + error("==========="@$FT_gameType@"==========="); + + if ($FT_gameTypeMap[%gameType] !$= "") %gameType = $FT_gameTypeMap[%gameType]; + + %pkg = "FlagTrack" @ %gameType; + + if (%pkg !$= $FlagTrack::currentPkg) { + + if (isActivePackage($FlagTrack::currentPkg)) { + warn("Deactivating" SPC $FlagTrack::currentPkg); + deactivatePackage($FlagTrack::currentPkg); + } + + if (isPackage(%pkg) && !isActivePackage(%pkg)) { + warn("Activating" SPC %pkg); + activatePackage(%pkg); + $FlagTrack::currentPkg = %pkg; + } + else $FlagTrack::currentPkg = ""; + } +} + +// Activate handler package based on current gametype +function FT_onGameType(%msgType, %msgString, %gameType) { + + %gameType = detag(%gameType); + $FT_gameType = %gameType; + + FT_activatePackage(%gameType); + call(FT_onMissionBegin); +} +addMessageCallback('MsgClientReady', FT_onGameType); + +function FT_onLoadDemoSettings() { + + %pkg = "FlagTrack" @ objectiveHud.gameType; + + $FT_gameType = objectiveHud.gameType; + FT_activatePackage(objectiveHud.gameType); + call(FT_onDemoPlayBack); + call(FT_onMissionBegin); +} +Callback.add(postLoadDemoSettings,"FT_onLoadDemoSettings"); + +// By default do nothing here. Registered gametypes will override this. +function FT_onMissionBegin() { + + echo("NO Flag Tracker"); +} + +//============================================================================= +// CTF code +//============================================================================= + +// Constants for CTF Flag states +new ScriptObject(FlagStatesCTF) { + + state["In Field"] = 0; + state["At Home"] = 1; + state["Taken"] = 2; + + stateChange["At Home", "MsgCTFFlagTaken"] = "Taken"; + stateChange["Taken", "MsgCTFFlagCapped"] = "At Home"; + stateChange["Taken", "MsgCTFFlagDropped"] = "In Field"; + stateChange["In Field", "MsgCTFFlagTaken"] = "Taken"; + stateChange["In Field", "MsgCTFFlagReturned"] = "At Home"; + + initialState[""] = "At Home"; + initialState[""] = "In Field"; + //anything else = "Taken"; + + callback["At Home","Taken"] = "onCTFGrab"; + callback["Taken","At Home"] = "onCTFCap"; + callback["Taken","In Field"] = "onCTFDrop"; + callback["In Field","Taken"] = "onCTFPicked"; + callback["In Field","At Home"] = "onCTFReturn"; +}; + +function FlagStateCTF::initStatus(%this, %status) { + + parent::initStatus(%this, %status); + + if (%this.stateCurrent $= "") { + + // The state passed was a player name (with no tags) - they have the flag + %this.stateCurrent = "Taken"; + %name = stripMLControlChars(%status); + // Go find which player this is by looking in the PlayerListGroup + %sz = PlayerListGroup.getCount(); + for (%i=0; %i < %sz; %i++) { + %player = PlayerListGroup.getObject(%i); + if (%name $= baseName(%player)) { + %this.actorCurrent = %player; + break; + } + } + } +} + +// Add a flag tracking object for each team. +// FlagTracker object created in CTF package version of FT_onMissionBegin() +function FT_ProcessCTFInit(%msgType, %msgString, %a1, %a2, %a3, %a4, %a5, %a6) { + + %teamNum = detag(%a1); + %flagStatus = detag(%a3); + + warn("Initializing flag state object for team" SPC %teamNum SPC "with state" SPC %flagStatus); + + FlagTracker.team[%teamNum] = new ScriptObject() { + + class = FlagStateCTF; + superClass = FlagState; + + data = FlagStatesCTF; + + stateCurrent = ""; + statePrevious = ""; + + teamID = %teamNum; + + actorCurrent = ""; + actorPrevious = ""; + }; + + FlagTracker.team[%teamNum].initStatus(%flagStatus); + FlagTracker.teamCount++; +} + +// This is the main CTF event engine. All CTF callbacks are routed here and used to drive +// the state machine. +function FT_ProcessCTFMsg(%msgType, %msgString, %playerName, %flagTeam, %flagTeamID) { + + %playerName = detag(%playerName); + + // Base CTF callbacks are very inconsistent in their paramater values. + // The same callback will pass different values depending on the context of the call + // For example, the player name is sent as "0" if the message is sent to the player + // in question. + // To avoid string parsing, I reviewed the callbacks and assign meningful values + // when I receive a "0" instead of a player name. + // None of this matters in Classic, where Yogi enforced sending all the values. + + if (%playerName $= "0") { + // If I got a "0" on flag return the flag returned due to timer. + if (detag(%msgType) $= "MsgCTFFlagReturned") %playerRef = ""; + // Otherwise I got a "0" because it was *me* that acted on the flag + else %playerRef = $PlayerList[TeamTracker.myID]; + } + else %playerRef = $PlayerList[TeamTracker.idsByName[%playerName]]; + + // In all cases where the flagTeamID is zero it pertains to the enemy flag. + if (%flagTeamID == 0) %flagTeamID = TeamTracker.enemyTeamID; + + %flagRef = FlagTracker.team[%flagTeamID]; + %flagRef.updateState(detag(%msgType),%playerRef); +} + +// Mutate kill callbacks to see if they are kills on a carrier and retrigger them as a new callback. +// The kill message is sent by CTF game code before the flag dropped message, so it's valid to +// check the current state of the flag +function FT_testCTFCarrierKill(%type, %killerRef, %victimRef, %weapon, %i_die, %i_win, %suicide, %tk) { + + // Assume only two teams here + %flagRef = FlagTracker.team[(%victimRef.teamID == 1) ? 2 : 1]; + + if ((%flagRef.stateCurrent $= "Taken") && (%victimRef == %flagRef.actorCurrent)) { + Callback.trigger("CarrierKillCTF", %type, %killerRef, %victimRef, %weapon, %i_die, %i_win, %suicide, %tk); + } +} + +Callback.add(KillCallback,FT_testCTFCarrierKill); + +package FlagTrackCTFGame { + + // CTF-specific startup code. Create a holder object for one flag state machine per team + // Will be populated in FT_ProcessCTFInit() + function FT_onMissionBegin() { + + echo("CTF Flag Tracker"); + + if (isObject(FlagTracker)) { + for (%i=1; %i <= FlagTracker.teamCount; %i++) { + FlagTracker.team[%i].delete(); + } + FlagTracker.delete(); + } + + new ScriptObject(FlagTracker) { + + class = FlagTracker; + }; + } + + function FT_onDemoPlayBack() { + + %str = objectiveHud.getObject(6).getValue(); + if (%str $= "") FT_ProcessCTFInit("","",1,"",""); + else FT_ProcessCTFInit("","",1,"",%str); + + %str = objectiveHud.getObject(7).getValue(); + if (%str $= "") FT_ProcessCTFInit("","",2,"",""); + else FT_ProcessCTFInit("","",2,"",%str); + + FT_onMissionBegin(); + } +}; + +addMessageCallback('MsgCTFFlagReturned', FT_ProcessCTFMsg); +addMessageCallback('MsgCTFFlagDropped', FT_ProcessCTFMsg); +addMessageCallback('MsgCTFFlagTaken', FT_ProcessCTFMsg); +addMessageCallback('MsgCTFFlagCapped', FT_ProcessCTFMsg); +addMessageCallback('MsgCTFAddTeam', FT_ProcessCTFInit); diff --git a/docs/base/@vl2/z_scripts/support.vl2/support/flood_protect.cs b/docs/base/@vl2/z_scripts/support.vl2/support/flood_protect.cs new file mode 100644 index 00000000..86bc018a --- /dev/null +++ b/docs/base/@vl2/z_scripts/support.vl2/support/flood_protect.cs @@ -0,0 +1,51 @@ +// #name = Flood Protect +// #version = 1.0 +// #date = March 31, 2002 +// #category = Support +// #author = Paul Tousignant +// #warrior = UberGuy (FT) +// #email = uberguy@tribalwar.com +// #web = http://scripts.tribalwar.com/uberguy +// #web = http://scripts.tribes-universe.com/uberguy +// #description = Utility to help scripters prevent spam and other over-repetive events in their scripts. +// #status = Release + + +// Synopsis: floodProtect(%name, %duration) +// +// The single function in this script works quite simply: +// +// floodProtect("foo",1000); +// +// will return false unless the same call was made less than one second ago. +// Basically, the 1st time you call it with any string in the %name argument, +// the function starts a timer linked to that string. Until the timer expires +// (set in milliseconds with the %duration argument), the function will return +// true. If the timer has expired, it will return false and restart the timer. +// +// You can use this to prevent things from occuring except at intervals you desire. +// A common use would be to prevent a script from saying things in chat more than +// every so-many seconds. +// +// Example: +// if (!floodProtect("youShotMeMessage",5000)) +// commandToServer('TeamMessageSent',"Watch where you're shooting!"); + +function floodProtect(%name, %duration) { + + if(%name $= "") return false; + if(!%duration) return false; + + %obj = "_FP_" @ %name; + + if(isObject(%obj)) return true; + else { + new ScriptObject(%obj) { + class = floodProtect; + }; + } + + %obj.duration = %duration; + %obj.schedID = %obj.schedule(%duration, delete); + return false; +} \ No newline at end of file diff --git a/docs/base/@vl2/z_scripts/support.vl2/support/key_callbacks.cs b/docs/base/@vl2/z_scripts/support.vl2/support/key_callbacks.cs new file mode 100644 index 00000000..2ee90a90 --- /dev/null +++ b/docs/base/@vl2/z_scripts/support.vl2/support/key_callbacks.cs @@ -0,0 +1,854 @@ +// #name = Key Support +// #version = 0.0.2 +// #date = April 11, 2001 +// #category = Support +// #author = Daniel Neilsen (aka Wizard_TPG) +// #email = wizardsworld@bigpond.com +// #web = http://www.tribalwar.com/wizard/ +// #description = Allows multiple uses of one button and button "muting" +// #status = beta +// #include = support/callback.cs +// --------------------------------------------------------------------------- +// +// Usage Notes and Examples: +// +// When a button is pressed it calls a particular function. eg. MouseFire(); +// What this support script does is creates a callback of the same name that passes +// the %val value as the first variable. +// +// eg. To attack to the mousefire command. +// +// function MyHandleForMouseFire (%val) +// { +// if(%val) +// { +// //button was pressed +// } +// else +// { +// //button was released +// } +// } +// +// callback.add(MouseFirePressed, MyHandleForMouseFire); - note %val will be 1 +// callback.add(MouseFireReleased, MyHandleForMouseFire); - note %val will be 0 +// +// +// The other useful function this support script performs is key "muting". Lets +// just assume that you wanna use the mousefire(); command but wish to disable its normal +// properties for pressing the fire button. You could do this. +// +// function MyHandleForMouseFire (%val) +// { +// if(%val) +// { +// //button was pressed +// } +// else +// { +// //button was released +// } +// return mute; +// } +// +// callback.add(MouseFirePressed, MyHandleForMouseFire); +// +// +// +//=========================================================================================== + +package keycallbacks +{ + function moveleft(%val) + { + if(keycallbacks.ButtonPress(moveleft, %val)) + parent::moveleft(%val); + } + + function moveright(%val) + { + if(keycallbacks.ButtonPress(moveright, %val)) + parent::moveright(%val); + } + + function moveforward(%val) + { + if(keycallbacks.ButtonPress(moveforward, %val)) + parent::moveforward(%val); + } + + function movebackward(%val) + { + if(keycallbacks.ButtonPress(movebackward, %val)) + parent::movebackward(%val); + } + + function moveup(%val) + { + if(keycallbacks.ButtonPress(moveup, %val)) + parent::moveup(%val); + } + + function movedown(%val) + { + if(keycallbacks.ButtonPress(movedown, %val)) + parent::movedown(%val); + } + + function turnLeft( %val ) + { + if(keycallbacks.ButtonPress(turnLeft, %val)) + parent::turnLeft(%val); + } + + function turnRight( %val ) + { + if(keycallbacks.ButtonPress(turnRight, %val)) + parent::turnRight(%val); + } + + function panUp( %val ) + { + if(keycallbacks.ButtonPress(panUp, %val)) + parent::panUp(%val); + } + + function panDown( %val ) + { + if(keycallbacks.ButtonPress(panDown, %val)) + parent::panDown(%val); + } + + function yaw(%val) + { + if(keycallbacks.ButtonPress(yaw, %val)) + parent::yaw(%val); + } + + function pitch(%val) + { + if(keycallbacks.ButtonPress(pitch, %val)) + parent::pitch(%val); + } + + function toggleDepth(%val) + { + if(keycallbacks.ButtonPress(toggleDepth, %val)) + parent::toggleDepth(%val); + } + + function snLine(%val) + { + if(keycallbacks.ButtonPress(snLine, %val)) + parent::snLine(%val); + } + + function snToggle(%val) + { + if(keycallbacks.ButtonPress(snToggle, %val)) + parent::snToggle(%val); + } + + function pageMessageHudUp( %val ) + { + if(keycallbacks.ButtonPress(pageMessageHudUp, %val)) + parent::pageMessageHudUp(%val); + } + + function pageMessageHudDown( %val ) + { + if(keycallbacks.ButtonPress(pageMessageHudDown, %val)) + parent::pageMessageHudDown(%val); + } + + function voiceCapture( %val ) + { + if(keycallbacks.ButtonPress(voiceCapture, %val)) + parent::voiceCapture(%val); + } + + function prevWeapon( %val ) + { + if(keycallbacks.ButtonPress(prevWeapon, %val)) + parent::prevWeapon(%val); + } + + function nextWeapon( %val ) + { + if(keycallbacks.ButtonPress(nextWeapon, %val)) + parent::nextWeapon(%val); + } + + function cycleWeaponAxis( %val ) + { + if(keycallbacks.ButtonPress(cycleWeaponAxis, %val)) + parent::cycleWeaponAxis(%val); + } + + function cycleNextWeaponOnly( %val ) + { + if(keycallbacks.ButtonPress(cycleNextWeaponOnly, %val)) + parent::cycleNextWeaponOnly(%val); + } + + function toggleFreeLook( %val ) + { + if(keycallbacks.ButtonPress(toggleFreeLook, %val)) + parent::toggleFreeLook(%val); + } + + function useRepairKit( %val ) + { + if(keycallbacks.ButtonPress(useRepairKit, %val)) + parent::useRepairKit(%val); + } + + function useBackPack( %val ) + { + if(keycallbacks.ButtonPress(useBackPack, %val)) + parent::useBackPack(%val); + } + + function useFirstWeaponSlot( %val ) + { + if(keycallbacks.ButtonPress(useFirstWeaponSlot, %val)) + parent::useFirstWeaponSlot(%val); + } + + function useSecondWeaponSlot( %val ) + { + if(keycallbacks.ButtonPress(useSecondWeaponSlot, %val)) + parent::useSecondWeaponSlot(%val); + } + + function useThirdWeaponSlot( %val ) + { + if(keycallbacks.ButtonPress(useThirdWeaponSlot, %val)) + parent::useThirdWeaponSlot(%val); + } + + function useFourthWeaponSlot( %val ) + { + if(keycallbacks.ButtonPress(useFourthWeaponSlot, %val)) + parent::useFourthWeaponSlot(%val); + } + + function useFifthWeaponSlot( %val ) + { + if(keycallbacks.ButtonPress(useFifthWeaponSlot, %val)) + parent::useFifthWeaponSlot(%val); + } + + function useSixthWeaponSlot( %val ) + { + if(keycallbacks.ButtonPress(useSixthWeaponSlot, %val)) + parent::useSixthWeaponSlot(%val); + } + + function useBlaster( %val ) + { + if(keycallbacks.ButtonPress(useBlaster, %val)) + parent::useBlaster(%val); + } + + function usePlasma( %val ) + { + if(keycallbacks.ButtonPress(usePlasma, %val)) + parent::usePlasma(%val); + } + + function useChaingun( %val ) + { + if(keycallbacks.ButtonPress(useChaingun, %val)) + parent::useChaingun(%val); + } + + function useDisc( %val ) + { + if(keycallbacks.ButtonPress(useDisc, %val)) + parent::useDisc(%val); + } + + function useGrenadeLauncher( %val ) + { + if(keycallbacks.ButtonPress(useGrenadeLauncher, %val)) + parent::useGrenadeLauncher(%val); + } + + function useSniperRifle( %val ) + { + if(keycallbacks.ButtonPress(useSniperRifle, %val)) + parent::useSniperRifle(%val); + } + + function useELFGun( %val ) + { + if(keycallbacks.ButtonPress(useELFGun, %val)) + parent::useELFGun(%val); + } + + function useMortar( %val ) + { + if(keycallbacks.ButtonPress(useMortar, %val)) + parent::useMortar(%val); + } + + function useMissileLauncher( %val ) + { + if(keycallbacks.ButtonPress(useMissileLauncher, %val)) + parent::useMissileLauncher(%val); + } + + function useTargetingLaser( %val ) + { + if(keycallbacks.ButtonPress(useTargetingLaser, %val)) + parent::useTargetingLaser(%val); + } + + function useShockLance( %val ) + { + if(keycallbacks.ButtonPress(useShockLance, %val)) + parent::useShockLance(%val); + } + + function throwGrenade( %val ) + { + if(keycallbacks.ButtonPress(throwGrenade, %val)) + parent::throwGrenade(%val); + } + + function placeMine( %val ) + { + if(keycallbacks.ButtonPress(placeMine, %val)) + parent::placeMine(%val); + } + + function placeBeacon( %val ) + { + if(keycallbacks.ButtonPress(placeBeacon, %val)) + parent::placeBeacon(%val); + } + + function throwWeapon( %val ) + { + if(keycallbacks.ButtonPress(throwWeapon, %val)) + parent::throwWeapon(%val); + } + + function throwPack( %val ) + { + if(keycallbacks.ButtonPress(throwPack, %val)) + parent::throwPack(%val); + } + + function throwFlag( %val ) + { + if(keycallbacks.ButtonPress(throwFlag, %val)) + parent::throwFlag(%val); + } + + function resizeChatHud( %val ) + { + if(keycallbacks.ButtonPress(resizeChatHud, %val)) + parent::resizeChatHud(%val); + } + + function setZoomFOV(%val) + { + if(keycallbacks.ButtonPress(setZoomFOV, %val)) + parent::setZoomFOV(%val); + } + + function toggleZoom( %val ) + { + if(keycallbacks.ButtonPress(toggleZoom, %val)) + parent::toggleZoom(%val); + } + + function toggleInventoryHud( %val ) + { + if(keycallbacks.ButtonPress(toggleInventoryHud, %val)) + parent::toggleInventoryHud(%val); + } + + function selectFavorite1( %val ) + { + if(keycallbacks.ButtonPress(selectFavorite1, %val)) + parent::selectFavorite1(%val); + } + + function selectFavorite2( %val ) + { + if(keycallbacks.ButtonPress(selectFavorite2, %val)) + parent::selectFavorite2(%val); + } + + function selectFavorite3( %val ) + { + if(keycallbacks.ButtonPress(selectFavorite3, %val)) + parent::selectFavorite3(%val); + } + + function selectFavorite4( %val ) + { + if(keycallbacks.ButtonPress(selectFavorite4, %val)) + parent::selectFavorite4(%val); + } + + function selectFavorite5( %val ) + { + if(keycallbacks.ButtonPress(selectFavorite5, %val)) + parent::selectFavorite5(%val); + } + + function selectFavorite6( %val ) + { + if(keycallbacks.ButtonPress(selectFavorite6, %val)) + parent::selectFavorite6(%val); + } + + function selectFavorite7( %val ) + { + if(keycallbacks.ButtonPress(selectFavorite7, %val)) + parent::selectFavorite7(%val); + } + + function selectFavorite8( %val ) + { + if(keycallbacks.ButtonPress(selectFavorite8, %val)) + parent::selectFavorite8(%val); + } + + function selectFavorite9( %val ) + { + if(keycallbacks.ButtonPress(selectFavorite9, %val)) + parent::selectFavorite9(%val); + } + + function selectFavorite10( %val ) + { + if(keycallbacks.ButtonPress(selectFavorite10, %val)) + parent::selectFavorite10(%val); + } + + function selectFavorite11( %val ) + { + if(keycallbacks.ButtonPress(selectFavorite11, %val)) + parent::selectFavorite11(%val); + } + + function selectFavorite12( %val ) + { + if(keycallbacks.ButtonPress(selectFavorite12, %val)) + parent::selectFavorite12(%val); + } + + function selectFavorite13( %val ) + { + if(keycallbacks.ButtonPress(selectFavorite13, %val)) + parent::selectFavorite13(%val); + } + + function selectFavorite14( %val ) + { + if(keycallbacks.ButtonPress(selectFavorite14, %val)) + parent::selectFavorite14(%val); + } + + function selectFavorite15( %val ) + { + if(keycallbacks.ButtonPress(selectFavorite15, %val)) + parent::selectFavorite15(%val); + } + + function selectFavorite16( %val ) + { + if(keycallbacks.ButtonPress(selectFavorite16, %val)) + parent::selectFavorite16(%val); + } + + function selectFavorite17( %val ) + { + if(keycallbacks.ButtonPress(selectFavorite17, %val)) + parent::selectFavorite17(%val); + } + + function selectFavorite18( %val ) + { + if(keycallbacks.ButtonPress(selectFavorite18, %val)) + parent::selectFavorite18(%val); + } + + function selectFavorite19( %val ) + { + if(keycallbacks.ButtonPress(selectFavorite19, %val)) + parent::selectFavorite19(%val); + } + + function selectFavorite20( %val ) + { + if(keycallbacks.ButtonPress(selectFavorite20, %val)) + parent::selectFavorite20(%val); + } + + function quickPackRepairPack(%val) + { + if(keycallbacks.ButtonPress(quickPackRepairPack, %val)) + parent::quickPackRepairPack(%val); + } + + function quickPackEnergyPack(%val) + { + if(keycallbacks.ButtonPress(quickPackEnergyPack, %val)) + parent::quickPackEnergyPack(%val); + } + + function quickPackShieldPack(%val) + { + if(keycallbacks.ButtonPress(quickPackShieldPack, %val)) + parent::quickPackShieldPack(%val); + } + + function quickPackCloakPack(%val) + { + if(keycallbacks.ButtonPress(quickPackCloakPack, %val)) + parent::quickPackCloakPack(%val); + } + + function quickPackJammerPack(%val) + { + if(keycallbacks.ButtonPress(quickPackJammerPack, %val)) + parent::quickPackJammerPack(%val); + } + + function quickPackAmmoPack(%val) + { + if(keycallbacks.ButtonPress(quickPackAmmoPack, %val)) + parent::quickPackAmmoPack(%val); + } + + function quickPackSatchelCharge(%val) + { + if(keycallbacks.ButtonPress(quickPackSatchelCharge, %val)) + parent::quickPackSatchelCharge(%val); + } + + function quickPackDeployableStation(%val) + { + if(keycallbacks.ButtonPress(quickPackDeployableStation, %val)) + parent::quickPackDeployableStation(%val); + } + + function quickPackIndoorTurret(%val) + { + if(keycallbacks.ButtonPress(quickPackIndoorTurret, %val)) + parent::quickPackIndoorTurret(%val); + } + + function quickPackOutdoorTurret(%val) + { + if(keycallbacks.ButtonPress(quickPackOutdoorTurret, %val)) + parent::quickPackOutdoorTurret(%val); + } + + function quickPackMotionSensor(%val) + { + if(keycallbacks.ButtonPress(quickPackMotionSensor, %val)) + parent::quickPackMotionSensor(%val); + } + + function quickPackPulse(%val) + { + if(keycallbacks.ButtonPress(quickPackPulse, %val)) + parent::quickPackPulse(%val); + } + + function quickPackMortarBarrel(%val) + { + if(keycallbacks.ButtonPress(quickPackMortarBarrel, %val)) + parent::quickPackMortarBarrel(%val); + } + + function quickPackElfBarrel(%val) + { + if(keycallbacks.ButtonPress(quickPackElfBarrel, %val)) + parent::quickPackElfBarrel(%val); + } + + function quickPackAABarrel(%val) + { + if(keycallbacks.ButtonPress(quickPackAABarrel, %val)) + parent::quickPackAABarrel(%val); + } + + function quickPackPlasmaBarrel(%val) + { + if(keycallbacks.ButtonPress(quickPackPlasmaBarrel, %val)) + parent::quickPackPlasmaBarrel(%val); + } + + function quickPackMissileBarrel(%val) + { + if(keycallbacks.ButtonPress(quickPackMissileBarrel, %val)) + parent::quickPackMissileBarrel(%val); + } + + function quickPackFlashGrenade(%val) + { + if(keycallbacks.ButtonPress(quickPackFlashGrenade, %val)) + parent::quickPackFlashGrenade(%val); + } + + function quickPackConcussionGrenade(%val) + { + if(keycallbacks.ButtonPress(quickPackConcussionGrenade, %val)) + parent::quickPackConcussionGrenade(%val); + } + + function quickPackGrenade(%val) + { + if(keycallbacks.ButtonPress(quickPackGrenade, %val)) + parent::quickPackGrenade(%val); + } + + function quickPackFlareGrenade(%val) + { + if(keycallbacks.ButtonPress(quickPackFlareGrenade, %val)) + parent::quickPackFlareGrenade(%val); + } + + function quickPackCameraGrenade(%val) + { + if(keycallbacks.ButtonPress(quickPackCameraGrenade, %val)) + parent::quickPackCameraGrenade(%val); + } + + function toggleCommanderMap( %val ) + { + if(keycallbacks.ButtonPress(toggleCommanderMap, %val)) + parent::toggleCommanderMap(%val); + } + + function report(%val) + { + if(keycallbacks.ButtonPress(report, %val)) + parent::report(%val); + } + + function suicide(%val) + { + if(keycallbacks.ButtonPress(suicide, %val)) + parent::suicide(%val); + } + + function toggleFirstPerson(%val) + { + if(keycallbacks.ButtonPress(toggleFirstPerson, %val)) + parent::toggleFirstPerson(%val); + } + + function toggleCamera(%val) + { + if(keycallbacks.ButtonPress(toggltoggleCameraeCommanderMap, %val)) + parent::toggleCamera(%val); + } + + function dropPlayerAtCamera(%val) + { + if(keycallbacks.ButtonPress(dropPlayerAtCamera, %val)) + parent::dropPlayerAtCamera(%val); + } + + function dropCameraAtPlayer(%val) + { + if(keycallbacks.ButtonPress(dropCameraAtPlayer, %val)) + parent::dropCameraAtPlayer(%val); + } + + function dropPlayerAtCamera(%val) + { + if(keycallbacks.ButtonPress(dropPlayerAtCamera, %val)) + parent::dropPlayerAtCamera(%val); + } + + function togglePlayerRace(%val) + { + if(keycallbacks.ButtonPress(togglePlayerRace, %val)) + parent::togglePlayerRace(%val); + } + + function togglePlayerGender(%val) + { + if(keycallbacks.ButtonPress(togglePlayerGender, %val)) + parent::togglePlayerGender(%val); + } + + function togglePlayerArmor(%val) + { + if(keycallbacks.ButtonPress(togglePlayerArmor, %val)) + parent::togglePlayerArmor(%val); + } + + function jump(%val) + { + if(keycallbacks.ButtonPress(jump, %val)) + parent::jump(%val); + } + + function mouseFire(%val) + { + if(keycallbacks.ButtonPress(mouseFire, %val)) + parent::mouseFire(%val); + } + + function mouseJet(%val) + { + if(keycallbacks.ButtonPress(mouseJet, %val)) + parent::mouseJet(%val); + } + + function altTrigger(%val) + { + if(keycallbacks.ButtonPress(altTrigger, %val)) + parent::altTrigger(%val); + } + + function toggleHelpGui( %val ) + { + if(keycallbacks.ButtonPress(toggleHelpGui, %val)) + parent::toggleHelpGui(%val); + } + + function toggleScoreScreen( %val ) + { + if(keycallbacks.ButtonPress(toggleScoreScreen, %val)) + parent::toggleScoreScreen(%val); + } + + function toggleHudWaypoints(%val) + { + if(keycallbacks.ButtonPress(toggleHudWaypoints, %val)) + parent::toggleHudWaypoints(%val); + } + + function toggleHudMarkers(%val) + { + if(keycallbacks.ButtonPress(toggleHudMarkers, %val)) + parent::toggleHudMarkers(%val); + } + + function toggleHudTargets(%val) + { + if(keycallbacks.ButtonPress(toggleHudTargets, %val)) + parent::toggleHudTargets(%val); + } + + function toggleHudCommands(%val) + { + if(keycallbacks.ButtonPress(toggleHudCommands, %val)) + parent::toggleHudCommands(%val); + } + + + function fnAcceptTask( %val ) + { + if(keycallbacks.ButtonPress(fnAcceptTask, %val)) + parent::fnAcceptTask(%val); + } + + function fnDeclineTask( %val ) + { + if(keycallbacks.ButtonPress(fnDeclineTask, %val)) + parent::fnDeclineTask(%val); + } + + function fnTaskCompleted( %val ) + { + if(keycallbacks.ButtonPress(fnTaskCompleted, %val)) + parent::fnTaskCompleted(%val); + } + + function fnResetTaskList( %val ) + { + if(keycallbacks.ButtonPress(fnResetTaskList, %val)) + parent::fnResetTaskList(%val); + } + + function voteYes( %val ) + { + if(keycallbacks.ButtonPress(voteYes, %val)) + parent::voteYes(%val); + } + + function voteNo( %val ) + { + if(keycallbacks.ButtonPress(voteNo, %val)) + parent::voteNo(%val); + } + + function useWeaponOne(%val) + { + if(keycallbacks.ButtonPress(useWeaponOne, %val)) + parent::useWeaponOne(%val); + } + + function useWeaponTwo(%val) + { + if(keycallbacks.ButtonPress(useWeaponTwo, %val)) + parent::useWeaponTwo(%val); + } + + function useWeaponThree(%val) + { + if(keycallbacks.ButtonPress(useWeaponThree, %val)) + parent::useWeaponThree(%val); + } + + function nextVehicleWeapon(%val) + { + if(keycallbacks.ButtonPress(nextVehicleWeapon, %val)) + parent::nextVehicleWeapon(%val); + } + + function prevVehicleWeapon(%val) + { + if(keycallbacks.ButtonPress(prevVehicleWeapon, %val)) + parent::prevVehicleWeapon(%val); + } + + function cycleVehicleWeapon( %val ) + { + if(keycallbacks.ButtonPress(cycleVehicleWeapon, %val)) + parent::cycleVehicleWeapon(%val); + } + + function cycleNextVehicleWeaponOnly( %val ) + { + if(keycallbacks.ButtonPress(cycleNextVehicleWeaponOnly, %val)) + parent::cycleNextVehicleWeaponOnly(%val); + } +}; + +activatepackage(keycallbacks); +//====================================================================== + +if(!isObject(keycallbacks)) +{ + new ScriptObject(keycallbacks) + { + class = keycallbacks; + }; +} + +function keycallbacks::ButtonPress(%this, %name, %val) +{ + if(%val) + %callbackdata = %name @ "Pressed"; + else + %callbackdata = %name @ "Released"; + callback.trigger(%callbackdata, %val); + if( !callback.returned(%callbackdata, mute) ) + return true; + else + return false; +} diff --git a/docs/base/@vl2/z_scripts/support.vl2/support/kill_callbacks.cs b/docs/base/@vl2/z_scripts/support.vl2/support/kill_callbacks.cs new file mode 100644 index 00000000..99e06e12 --- /dev/null +++ b/docs/base/@vl2/z_scripts/support.vl2/support/kill_callbacks.cs @@ -0,0 +1,131 @@ +// #name = Kill Callbacks +// #version = 1.0.1 +// #date = September 9, 2002 +// #category = Support +// #author = Paul Tousignant +// #warrior = UberGuy (FT) +// #email = uberguy@tribalwar.com +// #web = http://scripts.tribalwar.com/uberguy +// #web = http://scripts.tribes-universe.com/uberguy +// #description = Simplified kill tracking Callback. +// #status = Release +// #include = support/map.cs +// #include = support/callback.cs +// #include = support/mute_tools.cs +// #include = support/team_tracker.cs + +// This creates a single callback for all kill types, "KillCallback", with the following +// passed arguments: +// +// %type : the MessageCallback type, such as "MsgLegitKill" +// %killer : the playerRef of the player who performed the kill. +// %victim : the playerRef of the player who was killed. +// %weapon : the name of the implement that did the killing (e.g. "disc", "impact", "suicide"). +// %i_die : boolean flag - if true the player was killed in the exchange. Avoids name comparisons. +// %i_win : boolean flag - if true the player was who performed this kill. Avoids name comparisons. +// %suicide : boolean flag - if true the player just killed himself, either by CTRL-K or with a weapon. +// %tk : boolean flag - if true this kill was a teamkill. + +// It is posible to register other messages as kills and suicides (potentially useful for mods). +// +// killTypes.addKillType(%message); : adds a new kill message +// killTypes.addSuicideType(%message); : adds a new suicide message + +if (!isObject(killTypes)) { + + new ScriptObject(killTypes) { + + class = "killTypes"; + typeMap = Container::newVectorMap(); + suicideMap = Container::newVectorMap(); + }; +} + +function killTypes::addKillType(%this, %typeName) { + + %this.typeMap.add(%typeName, true); +} + +function killTypes::addSuicideType(%this, %typeName) { + + %this.suicideMap.add(%typeName, true); +} + +function killTypes::isKillType(%this, %typeName) { + + if (%this.typeMap.value(%typeName)) return 1; + return 0; +} + +function killTypes::isSuicideType(%this, %typeName) { + + if (%this.suicideMap.value(%typeName)) return 1; + return 0; +} + +package killCallbacks { + + function defaultMessageCallback(%msgType, %a1, %a2, %a3, %a4, %a5, %a6, %a7, %a8, %a9, %a10) { + + %type = detag(%msgType); + + // Ignore damage type value of zero + if (killTypes.isKillType(%type) && detag(%a8)) { + + %weapon = detag(%a9); + + %victimName = detag(%a2); + %victim = $PlayerList[TeamTracker.idsByName[%victimName]]; + %suicide = killTypes.isSuicideType(%type); + + %killerName = detag(%a5); + if (%killerName !$= "") { + + %killer = $PlayerList[TeamTracker.idsByName[%killerName]]; + + //%tk = ((%killer.teamID == %victim.teamID) || (%type $= "msgTeamKill")); + %tk = %type $= "msgTeamKill"; + %i_win = (teamTracker.myID == %killer.clientID); + } + else { + %tk = %i_win = false; + } + + %i_die = (teamTracker.myID == %victim.clientID); + + Callback.trigger("KillCallback", %type, %killer, %victim, %weapon, %i_die, %i_win, %suicide, %tk); + + if(!Callback.returned("KillCallback", mute)) { + parent::defaultMessageCallback(%msgType, %a1, %a2, %a3, %a4, %a5, %a6, %a7, %a8, %a9, %a10); + } + } + else parent::defaultMessageCallback(%msgType, %a1, %a2, %a3, %a4, %a5, %a6, %a7, %a8, %a9, %a10); + } +}; + +// mute_tools.cs can end up blocking calls to defaultMessageCallback. To avoid this I make sure +// it's loaded first (in the #include list) to force its package to be invoked after this one. + +activatepackage(killCallbacks); + +killTypes.addKillType("MsgHeadshotKill"); +killTypes.addKillType("MsgLegitKill"); +killTypes.addKillType("MsgRogueMineKill"); +killTypes.addKillType("MsgRearshotKill"); +killTypes.addKillType("msgCTurretKill"); +killTypes.addKillType("msgCampKill"); +killTypes.addKillType("msgExplosionKill"); +killTypes.addKillType("msgLavaKill"); +killTypes.addKillType("msgLightningKill"); +killTypes.addKillType("msgOOBKill"); +killTypes.addKillType("msgSelfKill"); +killTypes.addKillType("msgSuicide"); +killTypes.addKillType("msgTeamKill"); +killTypes.addKillType("msgTurretKill"); +killTypes.addKillType("msgTurretSelfKill"); +killTypes.addKillType("msgVehicleKill"); +killTypes.addKillType("msgVehicleSpawnKill"); + +killTypes.addSuicideType("msgSuicide"); +killTypes.addSuicideType("msgSelfKill"); +killTypes.addSuicideType("msgTurretSelfKill"); \ No newline at end of file diff --git a/docs/base/@vl2/z_scripts/support.vl2/support/launch_menu.cs b/docs/base/@vl2/z_scripts/support.vl2/support/launch_menu.cs new file mode 100644 index 00000000..abf23ce7 --- /dev/null +++ b/docs/base/@vl2/z_scripts/support.vl2/support/launch_menu.cs @@ -0,0 +1,401 @@ +// #name = Launch Menu API +// #version = 1.0.0 +// #date = April 10, 2001 +// #category = Support +// #author = Lorne Laliberte +// #warrior = Writer +// #email = t2beta@cdnwriter.com +// #web = http://www.t2scripts.com +// #web = http://www.cdnwriter.com +// #description = Adds new commands to the LaunchToolbarMenu class so scripters can customize the launch menu +// #status = release +// #include = support/callback.cs +// --------------------------------------------------------------------------- + +// Usage notes and examples: +// +// Note: the "id" referred to here is a value that gets passed to the onSelect() +// function when a Launch Menu item is selected. +// +// Be careful to use a unique id when adding an item to the launch menu! +// +// Don't use id 72 for anything, that one's mine. :) +// +// LaunchToolbarMenu.getItemID(1); +// +// -> returns the ID of the 2nd Launch Menu item (i.e. at position 1) +// +// LaunchToolbarMenu.getItemText(0); +// +// -> returns the ID of the 1st Launch Menu item (i.e. at position 0) +// +// LaunchToolbarMenu.findItem(%id, %target_text, %occurence); +// +// -> find an item by its id, by its text, or by both +// +// LaunchToolbarMenu.findItem(2, "GAME"); +// +// -> returns the current index of the item with ID = 2 and text = "GAME" +// +// LaunchToolbarMenu.findItem("", "--", 2); +// +// -> returns the current index of the 2nd separator +// +// LaunchToolbarMenu.insertItemAt(0, 69, "GetItOn"); +// +// -> inserts an item at the start of the list (position 0) with the id 69 +// and the text "GetItOn" +// +// LaunchToolbarMenu.insertItemAt(0, 69, "GetItOn", "LaunchGetItOn();"); +// +// -> inserts an item at the start of the list (position 0) with the id 69 +// and the text "GetItOn" and attached "LaunchGetItOn();" to the callback +// that will be triggered whenever the GetItOn item is selected +// +// LaunchToolbarMenu.insertItemAt(4, "", "--"); +// +// -> inserts a separator at position 4 in the launch menu +// +// LaunchToolbarMenu.insertItemAt(LaunchToolbarMenu.findItem(7, "SETTINGS"), 72, "SCRIPTS", "LaunchScriptBrowser();"); +// +// -> inserts my "SCRIPTS" item before the "SETTINGS" item in the launch menu, +// assigns "72" as the ID for my "SCRIPTS" item, and sets "LaunchScriptBrowser();" as the function +// that gets called whenever the "SCRIPTS" item is selected +// +// LaunchToolbarMenu.insertSeparatorAt(4); +// +// -> inserts a separator at position 4 in the launch menu +// +// LaunchToolbarMenu.removeItemAt(7); +// +// -> removes the item at position 7 in the menu +// +// NOTE: you can't remove "root" or "original" items +// +// Original items include Dynamix's stuff like "GAME" and "QUIT," +// as well as any items added without using this API +// +// LaunchToolbarMenu.removeSeparatorAt(3); +// +// -> only removes the item at position 3 in the menu if it's a separator +// +// +// You should use the "LaunchMenuReady" callback to set up your launch items. +// Here's the code I use in autoload.cs to add the SCRIPTS item as soon as the +// Launch Menu is ready: +// +// function SB_AddLaunchItem() +// { +// LaunchToolbarMenu.insertItemAt(LaunchToolbarMenu.findItem(7, "SETTINGS"), 72, "SCRIPTS", "LaunchScriptBrowser();"); +// } +// callback.add(LaunchMenuReady, "SB_AddLaunchItem();"); + + + +function LaunchToolbarMenu::getItemID(%this, %index) +{ + return %this.api_public_item_id[%index]; +} + +function LaunchToolbarMenu::getItemText(%this, %index) +{ + return %this.api_public_item_text[%index]; +} + +function LaunchToolbarMenu::findItem(%this, %target_id, %target_text, %occurence) +{ + if(%occurence $= "") + %occurence = 1; + + if( (%target_id !$= "") && (%target_text !$= "") ) + { + // search for match on id and text + + for( %i = 0; %i < %this.api_public_item_count; %i++) + { + if( !stricmp(%this.api_public_item_text[%i], %target_text) && + !stricmp(%this.api_public_item_id[%i], %target_id) ) + { + // item found with matching id and text + %occurence--; + + if(!%occurence) + return %i; + } + } + } + else if ( %target_text !$= "" ) + { + // search for match on text only + + for( %i = 0; %i < %this.api_public_item_count; %i++) + { + if( !stricmp(%this.api_public_item_text[%i], %target_text) ) + { + // item found with matching text + %occurence--; + + if(!%occurence) + return %i; + } + } + } + else if ( %target_id !$= "" ) + { + // search for match on id only + + for( %i = 0; %i < %this.api_public_item_count; %i++) + { + if( !stricmp(%this.api_public_item_id[%i], %target_id) ) + { + // item found with matching id + %occurence--; + + if(!%occurence) + return %i; + } + } + } + return -1; +} + +function LaunchToolbarMenu::insertItemAt(%this, %index, %id, %text, %func) +{ + // get the main (root) item for this index + %main_index = %this.api_public_item_root[%index]; + + %main_text = %this.api_main_item_text[%main_index]; + %main_repeat = %this.api_main_item_repeat[%main_index]; + + %branch_count = %this.api_main_item_branch_count[%main_text, %main_repeat]; + + if(%branch_count) + { + // get the branch index that corresponds to our target public index + %branch_index = %this.api_branch_index[%index]; + + // make room for another branch item + for(%i = %this.api_main_item_branch_count[%main_text, %main_repeat]; %i > %branch_index; %i--) + { + %this.api_branch_item_id[%main_text, %main_repeat, %i] = %this.api_branch_item_id[%main_text, %main_repeat, %i - 1]; + %this.api_branch_item_text[%main_text, %main_repeat, %i] = %this.api_branch_item_text[%main_text, %main_repeat, %i - 1]; + } + + // insert the branch item + %this.api_branch_item_id[%main_text, %main_repeat, %branch_index] = %id; + %this.api_branch_item_text[%main_text, %main_repeat, %branch_index] = %text; + + // increment the branch count + %this.api_main_item_branch_count[%main_text, %main_repeat]++; + } + else + { + // no existing items, so add our item here + %this.api_branch_item_id[%main_text, %main_repeat, 0] = %id; + %this.api_branch_item_text[%main_text, %main_repeat, 0] = %text; + + // increment the branch count + %this.api_main_item_branch_count[%main_text, %main_repeat]++; + } + + if( (%func !$= "") && (%text !$= "--") ) + { + callback.add("LaunchMenuID_" @ %id @ "_Selected", %func); + } + + // refresh the launch menu (and the public item indices) + LaunchToolbarDlg.onWake(); +} + + +function LaunchToolbarMenu::insertSeparatorAt(%this, %index) +{ + %this.insertItemAt(%index, "", "--"); +} + + +function LaunchToolbarMenu::removeItemAt(%this, %index) +{ + // get the main (root) item for this index + %main_index = %this.api_public_item_root[%index]; + + if(%this.api_main_item_face[%main_index] == %index) + { + echo("Sorry, you can't remove any of the root Launch Menu items."); + return; + } + + %main_text = %this.api_main_item_text[%main_index]; + %main_repeat = %this.api_main_item_repeat[%main_index]; + + %branch_count = %this.api_main_item_branch_count[%main_text, %main_repeat]; + + // get the branch index that corresponds to our target public index + %branch_index = %this.api_branch_index[%index]; + + // remove this item + for(%i = %branch_index; %i < %this.api_main_item_branch_count[%main_text, %main_repeat]; %i++) + { + %this.api_branch_item_id[%main_text, %main_repeat, %i] = %this.api_branch_item_id[%main_text, %main_repeat, %i + 1]; + %this.api_branch_item_text[%main_text, %main_repeat, %i] = %this.api_branch_item_text[%main_text, %main_repeat, %i + 1]; + } + + // remove the previous last branch item (just a bit of cleanup) + %this.api_branch_item_id[%main_text, %main_repeat, %i] = ""; + %this.api_branch_item_text[%main_text, %main_repeat, %i] = ""; + + // decrement the branch count + %this.api_main_item_branch_count[%main_text, %main_repeat]--; + + // shouldn't be necessary, but just in case: + if(%this.api_main_item_branch_count[%main_text, %main_repeat] < 0) + %this.api_main_item_branch_count[%main_text, %main_repeat] = 0; + + // refresh the launch menu (and the public item indices) + LaunchToolbarDlg.onWake(); +} + +function LaunchToolbarMenu::removeSeparatorAt(%this, %index) +{ + if(%this.api_public_item_text[%index] !$= "--") + { + echo("Target item isn't a separator. Nothing was removed."); + return; + } + + %this.removeItemAt(%index); +} + + +package LaunchMenuOverrides +{ + +function LaunchToolbarDlg::onWake(%this) +{ + parent::onWake(%this); + + if(!%this.api_awake) + { + %this.api_awake = true; + callback.trigger(LaunchMenuReady); + } +} + +function LaunchToolbarMenu::clear(%this) +{ + for(%i = 0; %i < %this.api_main_item_count; %i++) + { + %text = %this.api_main_item_text[%i]; + %this.api_main_item_repeat_count[%text] = 0; + } + + %this.api_main_item_count = 0; + %this.api_public_item_count = 0; + + parent::clear(%this); +} + +function LaunchToolbarMenu::add(%this, %id, %text) +{ + %main_index = %this.api_main_item_count + 0; // init to zero on first occurence + + %repeat_counter = %this.api_main_item_repeat_count[%text] + 0; + + %this.api_main_item_id[%main_index] = %id; + %this.api_main_item_text[%main_index] = %text; + %this.api_main_item_repeat[%main_index] = %repeat_counter; + + %public_index = %this.api_public_item_count + 0; + + // insert any branch items attached to this main item + for(%i = 0; %i < %this.api_main_item_branch_count[%text, %repeat_counter]; %i++) + { + %branch_id = %this.api_branch_item_id[%text, %repeat_counter, %i]; + %branch_text = %this.api_branch_item_text[%text, %repeat_counter, %i]; + + // make this branch index accessible by the corresponding public index + %this.api_branch_index[%public_index] = %i; + + %this.api_public_item_id[%public_index] = %branch_id; + %this.api_public_item_text[%public_index] = %branch_text; + %this.api_public_item_root[%public_index] = %main_index; + %public_index++; + + if(%branch_text $= "--") + parent::addSeparator(%this); + else + parent::add(%this, %branch_id, %branch_text); + } + + %this.api_public_item_id[%public_index] = %id; + %this.api_public_item_text[%public_index] = %text; + %this.api_public_item_root[%public_index] = %main_index; + %this.api_main_item_face[%main_index] = %public_index; + %public_index++; + + parent::add(%this, %id, %text); + + %this.api_main_item_count++; + %this.api_public_item_count = %public_index; +} + +function LaunchToolbarMenu::addSeparator(%this) +{ + %id = ""; + %text = "--"; + + %main_index = %this.api_main_item_count + 0; // init to zero on first occurence + + %repeat_counter = %this.api_main_item_repeat_count[%text] + 0; + + %this.api_main_item_id[%main_index] = %id; + %this.api_main_item_text[%main_index] = %text; + %this.api_main_item_repeat[%main_index] = %repeat_counter; + + %public_index = %this.api_public_item_count + 0; + + // insert any branch items attached to this main item + for(%i = 0; %i < %this.api_main_item_branch_count[%text, %repeat_counter]; %i++) + { + %branch_id = %this.api_branch_item_id[%text, %repeat_counter, %i]; + %branch_text = %this.api_branch_item_text[%text, %repeat_counter, %i]; + + // make this branch index accessible by the corresponding public index + %this.api_branch_index[%public_index] = %i; + + %this.api_public_item_id[%public_index] = %branch_id; + %this.api_public_item_text[%public_index] = %branch_text; + %this.api_public_item_root[%public_index] = %main_index; + %public_index++; + + if(%branch_text $= "--") + parent::addSeparator(%this); + else + parent::add(%this, %branch_id, %branch_text); + } + + %this.api_public_item_id[%public_index] = %id; + %this.api_public_item_text[%public_index] = %text; + %this.api_public_item_root[%public_index] = %main_index; + %this.api_main_item_face[%main_index] = %public_index; + %public_index++; + + parent::addSeparator(%this); + + %this.api_main_item_count++; + %this.api_public_item_count = %public_index; +} + +function LaunchToolbarMenu::onSelect(%this, %id, %text) +{ + parent::onSelect(%this, %id, %text); + + callback.trigger(LaunchMenuItemSelected, %id, %text); + callback.trigger("LaunchMenuID_" @ %id @ "_Selected", %text); +} + +}; +activatePackage(LaunchMenuOverrides); + +//if(isObject(LaunchToolbarDlg)) +// LaunchToolbarDlg.onWake(); diff --git a/docs/base/@vl2/z_scripts/support.vl2/support/list.cs b/docs/base/@vl2/z_scripts/support.vl2/support/list.cs new file mode 100644 index 00000000..fedb578c --- /dev/null +++ b/docs/base/@vl2/z_scripts/support.vl2/support/list.cs @@ -0,0 +1,249 @@ +// #name = Data Struct - Linked List +// #version = 1.0.1 +// #date = July 15, 2001 +// #category = Support +// #author = Paul Tousignant +// #warrior = UberGuy (FT) +// #email = uberguy@tribalwar.com +// #web = http://scripts.tribalwar.com/uberguy +// #web = http://scripts.tribes-universe.com/uberguy +// #description = Structure for fast adds and removes. +// #status = Release + +// It breaks ::delete() to have the class have a constructor function +// in it's own namespace. So I put it in another one... + +function Container::newList() { + + %x = new ScriptObject() { + class = List; + head = ""; + tail = ""; + length = 0; + }; + return %x; +} + +function List::newNode(%this) { + + %x = new ScriptObject() { + class = ListNode; + next = ""; + prev = ""; + value = ""; + }; + return %x; +} + +//function ListNode::delete(%this, %flag) { +// +// if (!%flag) { +// if (isObject(%this.value)) { +// %this.value.delete(); +// } +// %this.schedule(10,delete,1); +// } +// else parent::delete(%this); +//} + + +function List::removeAt(%this, %node) { + + if (%node.class !$= ListNode) return; + + if (%node.prev !$= "") + %node.prev.next = %node.next; + + if (%node.next !$="") + %node.next.prev = %node.prev; + + if (%node == %this.head) %this.head = %node.next; + if (%node == %this.tail) %this.tail = %node.prev; + + %node.delete(); + + %this.length--; +} + +function List::clear(%this) { + + %node=%this.head; + while (%node !$= "") { + %tmp = %node; + %node = %node.next; + %tmp.delete(); + } +} + +function List::delete(%this,%flag) { + + // The format here is VERY STRANGE. + // the scheduled callback is needed to keep this from crashing T2. + // Apparently it is bad for ::delete() to do work AND call its parent. + // So I do the work, leave, then come back to call the parent, and that works. + // Very, very ugly, and possibly a bug in T2. + + if (!%flag) { + %this.clear(); + %this.schedule(1,delete,1); + } + else parent::delete(%this); +} + +function List::nodeAt(%this, %index) { + + if (%index < 0 || %index >= %this.length) return ""; + if (%index <= %this.length /2) { + for(%node=%this.head; %node !$= ""; %node=%node.next) { + if (%index == 0) return %node; + %index--; + } + } + else { + %idx = %this.length - %index - 1; + for(%node=%this.tail; %node !$= ""; %node=%node.prev) { + if (%idx == 0) return %node; + %idx--; + } + } +} + +function List::valueAt(%this, %index) { + + return %this.nodeAt(%index).value; +} + +function List::insertAfter(%this, %node, %value) { + + if (%node.class !$= "ListNode") return; + + %newNode = %this.newNode(); + %newNode.value = %value; + + if (%node.next !$= "") { + %node.next.prev = %newNode; + } + %newNode.next = %node.next; + + %node.next = %newNode; + %newNode.prev = %node; + + if (%node == %this.tail) %this.tail = %newNode; + + %this.length++; + return %newNode; +} + +function List::insertBefore(%this, %node, %value) { + + if (%node.class !$= "ListNode") return; + + %newNode = %this.newNode(); + %newNode.value = %value; + + if (%node.prev !$= "") { + %node.prev.next = %newNode; + } + %newNode.prev = %node.prev; + + %node.prev = %newNode; + %newNode.next = %node; + + if (%node == %this.head) %this.head = %newNode; + + %this.length++; + return %newNode; +} + +function List::pushBack(%this,%value) { + + %node = %this.newNode(); + %node.value = %value; + + if (%this.length == 0) { + %this.head = %this.tail = %node; + } + else { + %node.prev = %this.tail; + %this.tail.next = %node; + %this.tail = %node; + } + + %this.length++; + return %this.tail; +} + +function List::pushFront(%this,%value) { + + %node = %this.newNode(); + %node.value = %value; + + if (%this.length == 0) { + %this.head = %this.tail = %node; + } + else { + %node.next = %this.head; + %this.head.prev = %node; + %this.head = %node; + } + + %this.length++; + return %this.head; +} + +function List::popBack(%this) { + + if (%this.length == 0) return; + + %tmp = %this.tail.prev; + if (%tmp !$= "") { + %tmp.next = ""; + } + %val = %this.tail.value; + %this.tail.delete(); + %this.tail = %tmp; + %this.length--; + + if (%this.length == 0) %this.head = ""; + return %val; +} + +function List::popFront(%this) { + + if (%this.length == 0) return; + + %tmp = %this.head.next; + if (%tmp !$= "") { + %tmp.prev = ""; + } + %val = %this.head.value; + %this.head.delete(); + %this.head = %tmp; + %this.length--; + + if (%this.length == 0) %this.tail = ""; + return %head; +} + +function List::size(%this) { + + return %this.length; +} + +function List::findFirstIndex(%this, %value, %offset) { + + if (%offset $= "") %offset = 0; + return %this.findFirstNode(%value, %this.nodeAt(%offset)); +} + +function List::findFirstNode(%this, %value, %node) { + + if (%node $= "") %node = %this.head; + else + if (!isObject(%node) || (%node.class !$= "ListNode")) return -1; + + for(%node=%node; %node !$= ""; %node=%node.next) { + if (%node.value $= %value) return %node; + } + return -1; +} \ No newline at end of file diff --git a/docs/base/@vl2/z_scripts/support.vl2/support/loadout.cs b/docs/base/@vl2/z_scripts/support.vl2/support/loadout.cs new file mode 100644 index 00000000..3e244582 --- /dev/null +++ b/docs/base/@vl2/z_scripts/support.vl2/support/loadout.cs @@ -0,0 +1,559 @@ +// #name = loadout Support +// #version = 0.1.1 +// #date = August 8, 2001 +// #author = Daniel Neilsen (aka Wizard_TPG) +// #email = wizardsworld@bigpond.com +// #web = http://www.tribalwar.com/wizard/ +// #description = Determines players current loadout status from HUD information +// #category = Support +// #status = release +// #credit = Grenade tracking code by Ego, credited to Fragbait (integrated by UberGuy) +// #credit = WeaponReceived callback idea by MadMonk +// #include = support/callback.cs +// --------------------------------------------------------------------------- +// +// Usage Notes and Examples: +// +// Callbacks included in this support script: +// PlayerSpawn - called when player spawns. +// WeaponChange - When player changes weapon. Returns new weapon as 1st variable. +// PlayerUseInv - Player used the inventory station +// PlayerDeath - Player died somehow. Could have changed teams or gone to obs. +// MineUsed - A mine was removed from the players inventory either by use or otherwise +// MineReceived - A mine was added to the players inventory +// RepairKitUsed - A Repairkit was removed from the players inventory. +// RepairKitReceived - A Repairkit was added to the players inventory. +// BeaconUsed - A Beacon was removed from the players inventory. +// BeaconReceived - A Beacon was added to the players inventory. +// GrenadeUsed - A Grenade was removed from the players inventory. +// GrenadeReceived - A Grenade was added to the players inventory. +// BackpackReceived - The player received a backpack +// BackpackDropped - The player's backpack was taken away +// ModTypeChange - When you enter a server this callback returns mod name +// WeaponReceived - A weapon has been added to your inventory. Returns weapon name and slot +// +// +// Useful Functions in this support script: +// loadout.isloadoutWeapon(%name); - Will return true or false if weapon is in players inv +// loadout.getCurrentWeapon(); - Returns the name of the current weapon in players hand. "" for none. +// loadout.getPreviousWeapon(); - Returns the name of the previously used weapon. "" for none +// loadout.getWeaponAmmo(%name); - Returns the ammo amount for that weapon in players inv. -1 for infinite. +// loadout.getPack(); - Returns name of current pack. "" for none. +// loadout.getMineAmmo(); - Returns number of mines in players inv. +// loadout.getRepairKit(); - Returns number of repairkits in players inv. (ie. 1 or 0) +// loadout.getBeaconAmmo(); - Returns number of beacons in players inv. +// loadout.getGrenadeAmmo(); - Returns number of grenades in players inv. +// loadout.UseWeapon(%weapon); - Input the weapon name to load the correct weapon function +// loadout.getGrenadeType(); - Returns the type of grenade in players inv. +// loadout.getArmorType(); - Returns current type of armor (if mod with support). +// loadout.getModType(); - Returns current server mod type. +// +// +// Possible WeaponTypes Are: +// Blaster +// Plasma +// Chaingun +// Disc +// GrenadeLauncher +// SniperRifle +// ELFGun +// Mortar +// MissileLauncher +// ShockLance +// TargetingLaser +// RepairGun +// ParticleGun - Shifter +// HeaterGun - Shifter +// RailGun - Shifter +// Flamer - Shifter +// EngineerRepairGun - Shifter +// GravitronGun - Shifter +// VoltProjector - Shifter +// BoomStick - Shifter +// +// Note: All weapons from any mod should be fine +// +// +// +// Possible Grenade Types Are: +// "Grenade" +// "Whiteout Grenade" +// "Concussion Grenade" +// "Flare Grenade" +// "Camera Grenade" +// +// +// Possible Mine Types Are: +// Mine +// +// +// Possible Pack Types Are: +// AmmoPack +// CloakingPack` +// EnergyPack +// RepairPack +// SatchelCharge +// ShieldPack +// InventoryDeployable +// MotionSensorDeployable +// PulseSensorDeployable +// TurretOutdoorDeployable +// TurretIndoorDeployable +// SensorJammerPack +// AABarrelPack +// FusionBarrelPack +// MissileBarrelPack +// PlasmaBarrelPack +// ELFBarrelPack +// MortarBarrelPack +// ThrusterPack - TAC2 +// MorphPack - Shifter +// TelePack - Shifter +// DetPack - Shifter +// DeployableThumperPack - Shifter +// heavydevistatorcannon - Shifter +// heavyplasmacannon - Shifter +// FFBeacon - Shifter +// DeployableTurretPack - Shifter +// DeployableLaserBarrelPack - Shifter +// DeployableShockerBarrelPack - Shifter +// CycloneLauncherPack - Shifter +// ShieldBeacon - Shifter +// FFCube - Shifter +// JammerBeacon - Shifter +// ForceFieldDeployable - Shifter +// RepairBeaconDeployable - Shifter +// +// +// +// +// Note: This script SHOULD work for mods as well. +// I have only added mod weapon/pack names in here for TAC2 and Shifter although +// other mods should also be fine. +// +// +//============================================================================ + +// UberGuy edit 01/25/03 - Ego's grenade support + +loadout.grenadepickupText["some grenades"] = "Grenade"; +loadout.grenadepickupText["some flash grenades"] = "Whiteout Grenade"; +loadout.grenadepickupText["some concussion grenades"] = "Concussion Grenade"; +loadout.grenadepickupText["some flare grenades"] = "Flare Grenade"; +loadout.grenadepickupText["a deployable camera"] = "Deployable Camera"; + +loadout.command["Blaster"] = "useBlaster"; +loadout.command["Plasma"] = "usePlasma"; +loadout.command["Chaingun"] = "useChaingun"; +loadout.command["Disc"] = "useDisc"; +loadout.command["useGrenadeLauncher"] = "useGrenadeLauncher"; +loadout.command["SniperRifle"] = "useSniperRifle"; +loadout.command["ELFGun"] = "useELFGun"; +loadout.command["Mortar"] = "useMortar"; +loadout.command["MissileLauncher"] = "useMissileLauncher"; +loadout.command["TargetingLaser"] = "useTargetingLaser"; +loadout.command["ShockLance"] = "useShockLance"; + +package Inventory_Support +{ + function clientCmdSetWeaponsHudItem(%slot, %ammoAmount, %addItem) + { + Parent::clientCmdSetWeaponsHudItem(%slot, %ammoAmount, %addItem); + if(%addItem) + loadout::addweapon(%this, %slot); + else + loadout::removeweapon(%this, %slot); + } + + + function clientCmdSetWeaponsHudAmmo(%slot, %ammoAmount) + { + Parent::clientCmdSetWeaponsHudAmmo(%slot, %ammoAmount); + loadout.setWeaponAmmo(%slot, %ammoAmount); + } + + // Modified to work with v25026.015 (UberGuy) + function clientCmdSetWeaponsHudActive(%slot, %ret, %vis) + { + Parent::clientCmdSetWeaponsHudActive(%slot, %ret, %vis); + loadout.setCurrentWeapon(%slot); + } + + function clientCmdSetRepairReticle() + { + Parent::clientCmdSetRepairReticle(); + loadout.setCurrentWeapon(0, "RepairGun"); + } + + function clientCmdSetWeaponsHudClearAll() + { + loadout.clearall(); + Parent::clientCmdSetWeaponsHudClearAll(); + } + + //============================================================= + + function clientCmdSetBackpackHudItem(%num, %addItem) + { + if(%addItem) { + loadout.addpack(%num); + callback.trigger(BackpackReceived,loadout.pack); // UberGuy 01/27/03 + loadout.playerAtInvo = false; + } + else { + if (!(loadout.playerAtInvo || loadout.playerDead || (loadout.pack !$= ""))) callback.trigger(BackPackDropped); + loadout.clearpack(); + } + Parent::clientCmdSetBackpackHudItem(%num, %addItem); + + } + + //============================================================= + + function clientCmdSetInventoryHudItem(%slot, %amount, %addItem) + { + // + loadout.grenType = "Grenade"; //Respawn grenade type - may be wrong in mods. + loadout.grenRefreshSelected(); + // + callback.trigger(PlayerSpawn); + Parent::clientCmdSetInventoryHudItem(%slot, %amount, %addItem); + } + + function clientCmdSetInventoryHudAmount(%slot, %amount) + { + loadout.setInvData(%slot, %amount); + Parent::clientCmdSetInventoryHudAmount(%slot, %amount); + } + + function clientCmdSetInventoryHudClearAll() + { + loadout.PlayerDeath(); + Parent::clientCmdSetInventoryHudClearAll(); + } + + function clientCmdSetArmorType(%type) + { + loadout.SetArmorType(%type); + Parent::clientCmdSetArmorType(%type); + } + + // + function loadFavorite(%index, %echo) + { + parent::loadFavorite(%index, %echo); + loadout.grenFavChange(%index); + } + + function addQuickPackFavorite(%pack, %item) + { + parent::addQuickPackFavorite(%pack, %item); + if (stricmp(%item,"grenade") == 0) loadout.selectedGrenType = %pack; + } + + function addQuickChangeFavorite(%pack, %item){ + parent::addQuickChangeFavorite(%pack, %item); + if (stricmp(%item,"grenade") == 0) loadout.selectedGrenType = %pack; + } + + function toggleCursorHuds(%val) + { + parent::toggleCursorHuds(%val); + + if(%val $= 'inventoryScreen') loadout.grenRefreshSelected(); + } + // +}; + +activatepackage(Inventory_Support); + +if(!isObject(loadout)) +{ + new ScriptObject(loadout) + { + class = loadout; + }; +} + +function handleloadoutHUDMissionInfo(%msgType, %msgString, %missionname, %missiontype, %servername) +{ + loadout.currentServerMod = getRecord( $ServerInfo, 2 ); + callback.trigger(ModTypeChange, loadout.currentServerMod); +} +addMessageCallback( 'MsgMissionDropInfo', handleloadoutHUDMissionInfo ); + + +//================================================== + +function loadout::addweapon(%this, %slot) +{ + %this.playerdead = false; + %name = $WeaponNames[%slot]; + $loadout::weapon[%name] = true; + callback.trigger(WeaponReceived, %name, %slot); +} + +function loadout::removeweapon(%this, %slot) +{ + %name = $WeaponNames[%slot]; + $loadout::weapon[%name] = false; +} + +function loadout::clearweapon(%this) +{ + for(%slot=0; %slot<11; %slot++) + { + %name = $WeaponNames[%slot]; + $loadout::weapon[%name] = false; + } +} + +function loadout::setCurrentWeapon(%this, %slot, %other) +{ + %this.playerdead = false; + if(%this.currentWeapon !$= "") + %this.previousWeapon = %this.currentWeapon; + if(%slot == -1) + %this.currentWeapon = ""; + else if(%other $= "") + %this.currentWeapon = $WeaponNames[%slot]; + else + %this.currentWeapon = %other; + callback.trigger(WeaponChange, %this.currentWeapon); +} + +function loadout::setWeaponAmmo(%this, %slot, %ammo) +{ + %name = $WeaponNames[%slot]; + %this.weaponAmmo[%name] = %ammo; +} + +function loadout::isloadoutWeapon(%this, %name) +{ + if(%name $= "") + return false; + + for(%slot=0; %slot<100; %slot++) + { + %namedata = $WeaponNames[%slot]; + if(%namedata $= "") + return false; + if(%name $= %namedata) + { + %val = $loadout::weapon[%namedata] == 1 ? 1 : 0; + return %val; + } + } + return false; +} + +function loadout::getCurrentWeapon(%this) +{ + return %this.currentWeapon; +} + +function loadout::getPreviousWeapon(%this) +{ + return %this.previousWeapon; +} + +function loadout::getWeaponAmmo(%this, %name) +{ + %val = %this.weaponAmmo[%name] $= "" ? -1 : %this.weaponAmmo[%name]; + return %val; +} + + +//============================================================== + +function loadout::addpack(%this, %slot) +{ + %this.pack = $BackpackHudData[%slot, itemDataName]; +} + +function loadout::clearpack(%this) +{ + %this.pack = ""; +} + +function loadout::getPack(%this) +{ + return %this.pack; +} + +//============================================================== + +function loadout::setInvData(%this, %slot, %ammo) +{ + %this.playerdead = false; + if(%slot $= "") + return; + + for(%num = 0; %num < $InventoryHudCount; %num++) + { + if($InventoryHudData[%num, slot] == %slot) + { + %numdata = %num; + %num = $InventoryHudCount; + } + } + %datatype = $InventoryHudData[%numdata, itemDataName]; + if(%datatype $= Mine) + { + %tmp = %this.mineAmmo; + %this.mineAmmo = %ammo; + if(%tmp > %ammo) + callback.trigger(MineUsed); + else if(%tmp < %ammo) + callback.trigger(MineReceived); + } + else if(%datatype $= RepairKit) + { + %tmp = %this.repairKit; + %this.repairKit = %ammo; + if(%tmp > %ammo) + callback.trigger(RepairKitUsed); + else if(%tmp < %ammo) + callback.trigger(RepairKitReceived); + } + else if(%datatype $= Beacon) + { + %tmp = %this.beaconAmmo; + %this.beaconAmmo = %ammo; + if(%tmp > %ammo) + callback.trigger(BeaconUsed); + else if(%tmp < %ammo) + callback.trigger(BeaconReceived); + } + else + { + if(%ammo >= 0) + { + %tmp = %this.grenAmmo; + %this.grenAmmo = %ammo; + if(%tmp > %ammo) + callback.trigger(GrenadeUsed); + else if(%tmp < %ammo) + callback.trigger(GrenadeReceived); + //%this.grenType = %datatype; // + } + else if(%datatype $= %this.grenType) + { + %tmp = %this.grenAmmo; + %this.grenAmmo = %ammo; + if(%tmp > %ammo) + callback.trigger(GrenadeUsed); + else if(%tmp < %ammo) + callback.trigger(GrenadeReceived); + } + } +} + +function loadout::clearInvData(%this) +{ + %this.mineAmmo = 0; + %this.repairKit = 0; + %this.beaconAmmo = 0; + %this.grenType = ""; + %this.grenAmmo = 0; +} + +function loadout::getMineAmmo(%this) +{ + return %this.mineAmmo; +} + +function loadout::getRepairKit(%this) +{ + return %this.repairKit; +} + +function loadout::getBeaconAmmo(%this) +{ + return %this.beaconAmmo; +} + +function loadout::getGrenadeType(%this) +{ + return %this.grenType; +} + +function loadout::getGrenadeAmmo(%this) +{ + return %this.grenAmmo; +} + +function loadout::getSelectedGrenadeType(%this) +{ + return %this.selectedGrenType; +} + + +//======================================================= + +function loadout::clearall(%this) +{ + %this.clearweapon(); + //%this.clearpack(); + %this.clearInvData(); + if(!%this.playerdead) + %this.playerAtInvo = true; + // + %this.grenType = %this.selectedGrenType; + // + callback.trigger(PlayerUseInv); +} + +function loadout::PlayerDeath(%this) +{ + %this.playerdead = true; + %this.clearall(); + callback.trigger(PlayerDeath); +} + +function loadout::UseWeapon(%this, %weapon) +{ + %cmd = loadout.command[%weapon]; + if ($cmd $= "") use(%weapon); + else call(%cmd,true); +} + +// +function loadout::grenRefreshSelected(%this) +{ + for (%i = 1; %i < $Hud['inventoryScreen'].count; %i++) + { + %type = $Hud['inventoryScreen'].data[%i, 1].type; + %equipment = $Hud['inventoryScreen'].data[%i, 1].getValue(); + if(%type $= "Grenade") %this.selectedGrenType = %equipment; + } +} + +function loadout::grenFavChange(%this) +{ + %this.grenSelectedFav = $pref::Favorite[$pref::FavCurrentSelect]; + + for (%i = 0; %i < getFieldCount(%this.grenSelectedFav); %i++) + { + %type = getField(%this.grenSelectedFav, %i); + %equipment = getField(%this.grenSelectedFav, %i++); + if(%type $= "Grenade") %this.selectedGrenType = %equipment; + } +} + +function handlePickedUpMessage(%msgType, %msgText, %itemText) +{ + if (loadout.grenadepickupText[%itemtext] !$= "") + loadout.grenType = loadout.grenadepickupText[%itemtext]; +} + +addMessageCallback('MsgItemPickup', handlePickedUpMessage); +// + +//========================================== +// Mod Functions + +function loadout::getModType(%this) +{ + return %this.currentServerMod; +} \ No newline at end of file diff --git a/docs/base/@vl2/z_scripts/support.vl2/support/map.cs b/docs/base/@vl2/z_scripts/support.vl2/support/map.cs new file mode 100644 index 00000000..2b58bf6a --- /dev/null +++ b/docs/base/@vl2/z_scripts/support.vl2/support/map.cs @@ -0,0 +1,148 @@ +// #name = Data Struct - Map +// #version = 1.0.9 +// #date = July 15, 2001 +// #category = Support +// #author = Paul Tousignant +// #warrior = UberGuy (FT) +// #email = uberguy@tribalwar.com +// #web = http://scripts.tribalwar.com/uberguy +// #web = http://scripts.tribes-universe.com/uberguy +// #description = Structure for fast lookup by key. +// #status = Release +// #include = support/list.cs +// #include = support/vector.cs + +function Container::newListMap() { + + %x = new ScriptObject() { + class = ListMap; + superClass = Map; + keys = Container::newList(); + }; + return %x; +} + +function Container::newVectorMap() { + + %x = new ScriptObject() { + class = VectorMap; + superClass = Map; + keys = Container::newVector(); + }; + return %x; +} + +function ListMap::hasKey(%this, %key) { + + //return (%this.keys.findFirstIndex(%key) != -1); + return (%this.keyLst[%key] !$= ""); +} + +function VectorMap::hasKey(%this, %key) { + + return (%this.keyMap[%key] !$= ""); +} + +// Expensive function. +// I could really use a for_each here, but I don't know if it's worth the overhead. +function ListMap::hasValue(%this, %value) { + + for(%node=%keys.head; %node !$= ""; %node=%node.next) { + if (%this.keyLst[%node.value] $= %value) return true; + } + return false; +} +function VectorMap::hasValue(%this, %value) { + + %s = %keys.size(); + for(%i = 0; %i < %s; %i++) { + if (%this.keyLst[%keys.valueAt(%i)] $= %value) return true; + } + return false; +} + +function ListMap::add(%this, %key, %value) { + + %retVal = 0; + if (%this.keyLst[%key] $= "") { + %this.keyLst[%key] = %this.keys.pushBack(%key); + %retVal = 1; + } + %this.keyMap[%key] = %value; + return %retVal; +} + +function VectorMap::add(%this, %key, %value) { + + %retVal = 0; + if (%this.keyMap[%key] $= "") { + %this.keys.pushBack(%key); + %retVal = 1; + } + %this.keyMap[%key] = %value; + return %retVal; +} + +function ListMap::remove(%this, %key) { + + if (%this.keyLst[%key] !$= "") { + %this.keys.removeAt(%this.keyLst[%key]); + %this.keyList[%key] = ""; + %this.keyMap[%key] = ""; + } +} + +function VectorMap::remove(%this, %key) { + + if (%this.hasKey(%key)) { + %idx = %this.keys.findFirstIndex(%key); + %this.keys.removeAt(%idx); + %this.keyMap[%key] = ""; + } +} + +function Map::clear(%this) { + + while (%this.keys.size()) { + %this.remove(%this.keys.valueAt(0)); + } +} + +function Map::delete(%this, %flag) { + + if (!%flag) { + %this.keys.delete(); + %this.schedule(1,delete,1); + } + else parent::delete(%this); +} + +function Map::value(%this,%key) { + + return %this.keyMap[%key]; +} + +function Map::incrementValue(%this,%key) { + + return %this.keyMap[%key]++; +} + +function Map::decrementValue(%this,%key) { + + return %this.keyMap[%key]--; +} + +function Map::valueAt(%this,%index) { + + return %this.keyMap[%this.keys.valueAt(%index)]; +} + +function Map::size(%this) { + + return %this.keys.size(); +} + +function Map::keys(%this) { + + return %this.keys; +} \ No newline at end of file diff --git a/docs/base/@vl2/z_scripts/support.vl2/support/menu_system.cs b/docs/base/@vl2/z_scripts/support.vl2/support/menu_system.cs new file mode 100644 index 00000000..12842b52 --- /dev/null +++ b/docs/base/@vl2/z_scripts/support.vl2/support/menu_system.cs @@ -0,0 +1,127 @@ +// #name = Menu System +// #version = 1.02 +// #date = 1/5/2002 4:50PM +// #status = release +// #author = |Rx|Diogenes +// #warrior = Diogenes +// #email = diogenes@tribalpharmacy.com +// #web = http://dioscripts.tribes-universe.com +// #description = CenterPrint Menus just like T1 Stripped. This script is a T2 port of MrPoop's original MenuSystem.cs +// #category = Support +// #credit = MrPoop + +//Menu System +//Using and abusing the remmoteCP function to bend it to my will - AND - to create my own menu system + +// +// So here's the quick and dirty for using this support script: +// +// A menu starts off by using the MS::NewMenu(%menuName) function, that same function can also +// be used to reset a menu. From there you will add options to it using the +// MS::AddChoice(%menuName, %key, %title, %function) function, declaring the menu you're adding +// your choice to, the key that option will be assigned to, the displayed text for that option, +// and finally the function it will execute of the user chooses it. +// +// To call a menu you've created, simply use the MS::Display(%menuName,%lines) function with +// your menuname. The %lines input is an optional override if you want to adjust the size of the menu, +// instead of it being calculated automatically. +// + + +//For some strange reason T2 only defaults for centerprinting of up to 3 lines. By adding the following, we're able to expand on that (I used 30 as my number) +for(%i = 4; %i <= 31; %i++) { + $CenterPrintSizes[%i] = $CenterPrintSizes[%i-1] +16; +} + + +//Create a new menu +function MS::NewMenu(%menuName) { + //Create the new menu and be sure to overwrite any menu info that may be there. + //This will allow you to rewrite menus on the fly if you wish to do so. + %menuName = strreplace(%menuName, " ", "_"); + DeleteVariables("$MenSys"@%menuName@"*"); + $MenSys[%menuName] = %menuName; +} + +//Add a choice to a menu +function MS::AddChoice(%menuName, %key, %title, %function) { + %menuName = strreplace(%menuName, " ", "_"); + //If the actionMap doesnt exist, make it + if(!isObject($MenSys[%menuname])) { + new actionMap(%MenuName); + %MenuName.bindCmd(keyboard0, "escape", "MS::Do();", ""); + } + //Edit the actionMap for the menu + %tmp = $MenSys[%menuName, Item]++; + $MenSysFunctionNum++; + $MenSys[%menuName, %tmp] = ""@%key@". "@%title; + $MenSysFunction[$MenSysFunctionNum] = %function; + %MenuName.bindCmd(keyboard0, %key, "MS::Do("@$MenSysFunctionNum@");", "MS::Break();"); +} + +//Dummny break function. This keeps from mixing up the keymaps. +function MS::Break() { } + +function MS::AddMenu(%parentMenu, %key, %menuName) { + //If the actionMap doesnt exist, make it + %menuName = strreplace(%menuName, " ", "_"); + %parentMenu = strreplace(%parentMenu, " ", "_"); + if(!$MenSys[%parentMenu, actionMap]) { + new actionMap(%MenuName); + $MenSys[%parentMenu, actionMap] = "TRUE"; + %MenuName.bindCmd(keyboard0, "escape", "MS::Do();", ""); + } + //Edit the actionMap for the menu + %tmp = $MenSys[%parentMenu, Item]++; + $MenSys[%parentMenu, %tmp] = ""@%key@". "@%menuName; + %MenuName.bindCmd(keyboard0, %key, "MS::Display("@%menuName@");", "MS::Break();"); +} + +function MS::Display(%menuName,%lines) { + %menuName = strreplace(%menuName, " ", "_"); + if($MenSys[%menuName] !$= "") { +// && %menuName !$= $MenSysCurrentMenu + %text = "\t"@ %menuName @"\n"; + for(%i = 1; %i <= $MenSys[%menuName, Item]; %i++) { + %text = %text@"\t\t"@$MenSys[%menuName, %i]@"\n"; + } + //Dio: T2 CenterPrinting doesn't really center itself on the screen. I added the following to do so. + %x = firstWord(CenterPrintDlg.position); + %y = (getWord(getresolution(), 1) / 2) - ($CenterPrintSizes[%i]/2) ; + CenterPrintDlg.setposition(%x,%y); + if(%lines){ + %i = %lines; + } + clientCmdCenterPrint(%text,0,%i); + //If a current menu map is up, we need to remove it + if($MenSysCurrentMenu !$= "" && $MenSysCurrentMenu !$= %menuName) {$MenSysCurrentMenu.pop(); } + %MenuName.push(); + $MenSysCurrentMenu = %menuName; + } + else { + echo("Invalid menu call." @ $MenSys[%menuName] @" Menu does not exist."); + } +} + +function MS::Do(%functionNum) { + clientCmdClearCenterPrint(); + if($MenSysCurrentMenu !$= ""){ + $MenSysCurrentMenu.pop(); + } + $MenSysCurrentMenu = ""; + if($MenSysFunction[%functionNum] !$= ""){ + eval($MenSysFunction[%functionNum]); + } +} + +// We need to add something to catch respawns, since they screw up our action maps. +package MenuSystem { + +function clientCmdSetInventoryHudClearAll(%val){ + parent::clientCmdSetInventoryHudClearAll(%val); + MS::Do(); +} + +}; + +activatepackage(MenuSystem); \ No newline at end of file diff --git a/docs/base/@vl2/z_scripts/support.vl2/support/mission_callbacks.cs b/docs/base/@vl2/z_scripts/support.vl2/support/mission_callbacks.cs new file mode 100644 index 00000000..ddcf5b5a --- /dev/null +++ b/docs/base/@vl2/z_scripts/support.vl2/support/mission_callbacks.cs @@ -0,0 +1,164 @@ +// #name = Mission Callbacks +// #version = 1.0.1 +// #date = September 6, 2001 +// #author = Daniel Neilsen +// #warrior = Wizard_TPG +// #email = wizardsworld@bigpond.com +// #web = http://mods.tribalwar.com/wizard/ +// #description = Adds some basic mission callbacks +// #status = release +// #include = support/callback.cs +// #include = support/player_support.cs +// --------------------------------------------------------------------------- +// +// Usage Notes and Examples: +// +// Callbacks included in this support script: +// +// onMatchStart - Match Start +// onMissionEnd - Mission End +// onClearDebrief - Debrief screen is cleared +// onGameOver - Map ended for any reason (vote, etc.) //UberGuy +// onMissionDropInfo - Mission Data is recieved +// onSupportTimerUpdate - This occurs every 20 seconds when the timer is updated +// onClientDrop - Client dropped. Includes variables %clientname & %clientid +// onUserClientDrop - The user client dropped. Includes variables %clientname & %clientid +// onClientJoin - Client joined. Includes variables %clientname & %clientid +// onUserClientJoin - The users client has joined a game. Includes variables %clientname & %clientid +// +// +// +// Useful Functions in this support script: +// +// MissionCallback.getMissionName(); - Returns mission name +// MissionCallback.getMissionType(); - Returns mission type (ie. CTF, etc) +// MissionCallback.getServerName(); - Returns server name +// MissionCallback.getServerAddress(); - Returns server address +// MissionCallback.getServerMod(); - Returns server mod +// MissionCallback.getServerMod(); - Returns server mod name (ie, base, bwadmin, tac) +// MissionCallback.getServerType(); - Returns server type (ie. linux, etc) +// +// +// +//--------------------------------------------------------------------------- +// + +if(!isObject(MissionCallback)) +{ + new ScriptObject(MissionCallback) + { + class = MissionCallback; + }; +} + +function handleMissionCallbackMissionStart (%msgType, %msgString) +{ + if(strstr(%msgString, "Match started!") == -1) + return; + callback.trigger(onMatchStart); +} +addMessageCallback( 'MsgMissionStart', handleMissionCallbackMissionStart ); + +function handleMissionCallbackMissionEnd (%msgType, %msgString, %seconds) +{ + if(%seconds) + return; + callback.trigger(onMissionEnd); +} +addMessageCallback( 'MsgMissionEnd', handleMissionCallbackMissionEnd ); + +// UberGuy 10/03/2002 +function handleMissionCallbackGameOver (%msgType, %msgString, %seconds) +{ + callback.trigger(onGameOver); +} +addMessageCallback( 'MsgGameOver', handleMissionCallbackGameOver ); + +function handleMissionCallbackClearDebrief(%msgType, %msgString) +{ + callback.trigger(onClearDebrief); +} +addMessageCallback( 'MsgClearDebrief',handleMissionCallbackClearDebrief ); + +function handleMissionCallbackMissionInfo(%msgType, %msgString, %missionname, %missiontype, %servername) +{ + MissionCallback.MissionName = %missionname; + MissionCallback.MissionType = %missiontype; + MissionCallback.ServerName = %servername; + MissionCallback.ServerAddress = getRecord( $ServerInfo, 1 ); + MissionCallback.ServerMod = getRecord( $ServerInfo, 2 ); + MissionCallback.ServerType = getRecord( $ServerInfo, 3 ); + callback.trigger(onMissionDropInfo); +} +addMessageCallback( 'MsgMissionDropInfo', handleMissionCallbackMissionInfo ); + +function handleMissionCallbackTimer(%msgType, %msgString, %timelimit, %curTimeLeftMS) +{ + callback.trigger(onSupportTimerUpdate); +} +addMessageCallback( 'MsgSystemClock', handleMissionCallbackTimer ); + +function handleMissionCallbackClientDrop (%msgType, %msgString, %clientname, %clientid) +{ + callback.trigger(onClientDrop, %clientname, %clientid); +} +addMessageCallback( 'MsgClientDrop', handleMissionCallbackClientDrop ); + +function handleMissionCallbackClientJoined (%msgType, %msgString, %clientName, %clientid) +{ + if (strstr(%msgString, "Welcome to Tribes2") == -1) + callback.trigger(onClientjoin, %clientname, %clientid); + else + callback.trigger(onUserClientJoin, %clientname, %clientid); +} +addMessageCallback( 'MsgClientJoin', handleMissionCallbackClientJoined ); + + +package mission_callbacks +{ + function DisconnectedCleanup() + { + %name = PlayerList.getMyName(); + %id = PlayerList.getMyID(); + callback.trigger(onUserClientDrop, %name, %id); + parent::DisconnectedCleanup(); + } +}; +activatepackage(mission_callbacks); + +//--------------------------------------------------------------------------- +// Server Data + +function MissionCallback::getMissionName(%this) +{ + return %this.MissionName; +} + +function MissionCallback::getMissionType(%this) +{ + return %this.MissionType; +} + +function MissionCallback::getServerName(%this) +{ + return %this.ServerName; +} + +function MissionCallback::getServerAddress(%this) +{ + return %this.ServerAddress; +} + +function MissionCallback::getServerMod(%this) +{ + return %this.ServerMod; +} + +function MissionCallback::getServerType(%this) +{ + return %this.ServerType; +} + + + + diff --git a/docs/base/@vl2/z_scripts/support.vl2/support/mute_tools.cs b/docs/base/@vl2/z_scripts/support.vl2/support/mute_tools.cs new file mode 100644 index 00000000..0f14637f --- /dev/null +++ b/docs/base/@vl2/z_scripts/support.vl2/support/mute_tools.cs @@ -0,0 +1,37 @@ +// #name = Muting Tools +// #version = 0.4.1 +// #date = April 24, 2001 +// #category = Support +// #credit = Robert blanchet (aka xgalaxy) +// #author = Jason "VeKToR" Gill +// #email = xgalaxy@home.com +// #email = vektor@linux.ca +// #warrior = VeKToR++ +// #description = Adds functions to help mute messages +// #status = release +// #include = support/callback.cs +// --------------------------------------------------------------------------- + +package mutetools +{ + function defaultMessageCallback(%msgType, %a1, %a2, %a3, %a4, %a5, %a6, %a7, %a8, %a9, %a10) + { + %callbackname = "Callback" @ detag(%msgType); + callback.trigger(%callbackname, %msgtype, %a1, %a2, %a3, %a4, %a5, %a6, %a7, %a8, %a9, %a10); + + if(!callback.returned(%callbackname, mute)) + parent::defaultMessageCallback(%msgType, %a1, %a2, %a3, %a4, %a5, %a6, %a7, %a8, %a9, %a10); + + } + + function addMessageHudLine(%text) + { + callback.trigger(msgText, %text); + + if(!callback.returned(msgText, mute)) + parent::addMessageHudLine(%text); + } + + +}; +activatepackage(mutetools); diff --git a/docs/base/@vl2/z_scripts/support.vl2/support/object_tools.cs b/docs/base/@vl2/z_scripts/support.vl2/support/object_tools.cs new file mode 100644 index 00000000..062795e9 --- /dev/null +++ b/docs/base/@vl2/z_scripts/support.vl2/support/object_tools.cs @@ -0,0 +1,55 @@ +// #name = Object Tools +// #version = 0.0.1 +// #date = November 25, 2000 +// #category = Support +// #author = Lorne Laliberte +// #warrior = Writer +// #email = t2beta@cdnwriter.com +// #web = http://www.t2scripts.com +// #web = http://www.cdnwriter.com +// #description = Adds new functions to work with objects +// #status = beta +// --------------------------------------------------------------------------- + + +// find the first object in a group whose property (%property) matches %value, +// optionally using %operator to test %value against the value of the %property property +// returns the object ID (pointer) of the object if found, otherwise "" +// +// syntax: .findObjectByProperty(, [, ]) +// +function SimObject::findObjectByProperty(%this, %property, %value, %operator) +{ + // always buckle up... + if(%property $= "") + return ""; + + // set default operator if none given + if(%operator $= "") + %operator = "$="; + + // is this the object we're looking for? + eval("%test = (" @ %this @ "." @ %property @ " " @ %operator @ " \"" @ %value @ "\");"); + + if(%test) + return %this; // desired object found -- note this only finds the "first match" + + // this object doesn't meet the criteria, so check to see if it contains any other + // objects, and test all the objects it contains + %i = 0; + while(%i < %this.getcount()) + { + %r = %this.getObject(%i).findObjectByProperty(%property, %value, %operator); + + // desired object found -- note this is only finds the "first match" + if(%r) + return %r; + + %i++; + } + + // no objects met the criteria + return ""; +} + + diff --git a/docs/base/@vl2/z_scripts/support.vl2/support/player_support.cs b/docs/base/@vl2/z_scripts/support.vl2/support/player_support.cs new file mode 100644 index 00000000..82549873 --- /dev/null +++ b/docs/base/@vl2/z_scripts/support.vl2/support/player_support.cs @@ -0,0 +1,611 @@ +// #name = Player support +// #version = 0.0.7 +// #date = June 8, 2001 +// #author = Jason "VeKToR" Gill +// #warrior = VeKToR++ +// #email = vektor@linux.ca +// #web = http://scripts.tribalwar.com/vektor +// #description = Provides a convenient api for getting info about players. +// #status = release + +// ---------------------------------------- +// Documentation +// ---------------------------------------- +// This script provides a convenient interface for T2 scripters to look up +// information about players. You could do most of the stuff in this script +// without it, but it's a lot more convenient this way :) +// This script is little more than a nice looking interface to data the +// client already stores. +// +// First up are the MOST convenient functions. These allow you to get info +// about a player, given you know at least one other piece of info about +// them, such as their Name, ClientID, TargetID, GUID, Index number. +// +// The functions are relatively self-explainatory. +// They're all named in a consistent fashion, like: +// PlayerList.get___By___ +// The blanks are filled in with the name of the information you want, and +// the piece of information you want to use to look it up, respectively. +// For example, PlayerList.GetNameByID would look up a player's name based on +// his/her clientID. All these functions are named in this format. +// Note - a return value of $PLAYER_ERROR indicates an error of some kind +// occured. You should probably test for this value unless you're certain your +// function call will result in valid information ;) +// Additionally, a couple of these functions have special return values. +// +// First off, the getNetInfoBy* functions will return Ping AND Packet loss +// seperated by a space in the same function call. I did this to prevent +// additional unnecessary functions (heck, there's probably too many as it +// stands). An example of a return value from a NetInfo function is: +// "237 1", where 237 is the player's ping, and 1 is his packet loss. +// These can be seperated using the getword function. +// +// Second, the getFlagsBy* functions will return a BITFIELD representing the +// 4 player flags (smurf, admin, superadmin, ai). +// An easy way to extract info from these flags is accomplished using several +// global "flags" this script defines: +// $PLAYER_SMURF - is the player using an alias? +// $PLAYER_ADMIN - is the player an admin? +// $PLAYER_SUPERADMIN - is the player a superadmin? +// $PLAYER_AI - is the player a bot? +// +// To check any of these flags, merely AND it with the return value - if the +// result is nonzero, the flag is set, otherwise, it's not. Here's an example: +// +// %flags = PlayerList.getFlagsByID(4100); +// if (%flags & $PLAYER_SMURF) +// echo("This player is a smurf!"); +// +// NEW: +// In order for player scores/pings/packetloss, etc. to be updated, you must +// first request this information from the server - otherwise, you'll just get +// the same info as the last time it was updated. +// Be careful about how fast you refresh it, doing it too often can smack down +// anyone on a modem running your script. Anyway, the command to update the +// player info is: +// commandToServer('getScores'); +// +// Without further ado, here's the list of convenience functions: +// +// These functions get player info, if you know his/her detagged name. +// PlayerList.getIDByName(%value); +// PlayerList.getTargetIDByName(%value); +// PlayerList.getGUIDByName(%value); +// PlayerList.getTeamByName(%value); +// PlayerList.getScoreByName(%value); +// PlayerList.getNetInfoByName(%value); +// PlayerList.getFlagsByName(%value); +// +// These functions get player info, if you know his/her ClientID +// PlayerList.getNameByID(%value); +// PlayerList.getTargetIDByID(%value); +// PlayerList.getGUIDByID(%value); +// PlayerList.getTeamByID(%value); +// PlayerList.getScoreByID(%value); +// PlayerList.getNetInfoByID(%value); +// PlayerList.getFlagsByID(%value); +// +// These functions get player info, if you know his/her TargetD +// PlayerList.getNameByTargetID(%value); +// PlayerList.getIDByTargetID(%value); +// PlayerList.getGUIDByTargetID(%value); +// PlayerList.getTeamByTargetID(%value); +// PlayerList.getScoreByTargetID(%value); +// PlayerList.getNetInfoByTargetID(%value); +// PlayerList.getFlagsByTargetID(%value); +// +// These functions get player info, if you know his/her Global User ID (GUID) +// PlayerList.getNameByGUID(%value); +// PlayerList.getTargetIDByGUID(%value); +// PlayerList.getIDByGUID(%value); +// PlayerList.getTeamByGUID(%value); +// PlayerList.getScoreByGUID(%value); +// PlayerList.getNetInfoByGUID(%value); +// PlayerList.getFlagsByGUID(%value); +// +// These functions get player info, if you know his/her player Index +// (Index is an arbitrary number from 0 to (MAX_PLAYERS - 1). +// Note, index is NOT a reliable method if looking up players, as it can +// change as players are added and removed. It's primary use is when you +// want to cycle through all players in the game sequentially. +// PlayerList.getNameByIndex(%value); +// PlayerList.getIDByIndex(%value); +// PlayerList.getGUIDByIndex(%value); +// PlayerList.getTeamByIndex(%value); +// PlayerList.getScoreByIndex(%value); +// PlayerList.getNetInfoByIndex(%value); +// PlayerList.getFlagsByIndex(%value); +// +// Now, this script also provides an easy way to get information about the +// client actually using the machine right now (ie. the person running your +// script - similar to getManagerID in Tribes1). +// I made 2 quick information lookups about the local player. If you need +// more, well - that's why you have all those fancy functions up there ;) +// +// PlayerList.getMyID(); - returns the ClientID of the local player +// PlayerList.getMyName(); - returns the detagged name of the local player. +// +// Finally, these are ever so slightly more advanced - it's not quite as +// braindead-straightforward as the above ;) +// These return the object numbers of "PlayerRep" objects, which the game +// default scripts use to track player information. You can use and store +// these to directly access player information later, if you want (do NOT +// use the index number to store player info long-term, as it can change +// as people join and drop.) +// +// Anyway. here's the overall definition of the PlayerRep object, as taken +// from messages.cs +// new ScriptObject() +// { +// className = "PlayerRep"; +// name = detag(%clientName); +// guid = %guid; +// clientId = %clientId; +// targetId = %targetId; +// teamId = 0; +// score = 0; +// ping = 0; +// packetLoss = 0; +// chatMuted = false; +// canListen = false; +// voiceEnabled = false; +// isListening = false; +// isBot = %isAI; +// isAdmin = %isAdmin; +// isSuperAdmin = %isSuperAdmin; +// isSmurf = %isSmurf; +// }; +// +// So now that you know what members each PlayerRep object contains, let's look +// at how we can get them. +// Like the PlayerList.getBy functions, you need at least one piece of info +// about the player to retrieve a PlayerRep object. +// Each of these functions returns a playerRep object that can be used as you +// see fit. Doing it like this is more efficient if you want to look up multiple +// pieces of into about a single player - this way, you only actually SEARCH for +// the player once, then get multiple pieces of info, instead of searching for the +// player once for each piece of info. +// Anyway, here's the functions: +// +// PlayerList.findByName(%value); +// PlayerList.findByID(%value); +// PlayerList.findByTargetID(%value); +// PlayerList.findByIndex(%value); +// PlayerList.findByGUID(%value); +// +// So you could do something like this: +// %p = PlayerList.findByIndex(3); +// echo("Name: ", %p.name, " ID: ", %p.clientID, " Team: ", %p.teamID); +// +// Also, there's one more function you need to know about. +// PlayerList.findByTeam(%value); +// This will search the entire player list for players on a given team +// number (the one you specify), and return a space-delimited list of +// playerRef objects. +// For example, PlayerList.findByTeam(1); might return: +// "8576 8581 8593 8602 8611" +// you can then use getword to seperate them and retrieve info, as follows: +// +// %list = PlayerList.findByTeam(1); +// %p = getword(%list, 2); +// echo("Name: ", %p.name, " ID: ", %p.clientID, " Team: ", %p.teamID); +// +// That is all ;) + +// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- +// SCRIPT BEGINS HERE +// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- + +// ---------------------------------------- +// Information retrieval. +// The lazy man's functions ;) +// These functions take a certain input +// like name, GUID, clientID, targetID, etc +// and return a specific piece of information +// about the requested player +// The following pieces of data can be used +// to look up info: +// Name, ID, TargetID, Index, GUID +// You can return the following info: +// Name, ID, TargetID, GUID, Team, Score +// Netinfo (ping,pl), flags (ai,smurf,admin,sad) +// ---------------------------------------- + +// ---------------------------------------- +// Local Player +// ---------------------------------------- +function PlayerList::getMyID(%this) { + return %this.myID; +} + +function PlayerList::getMyName(%this) { + return %this.myName; +} + +// ---------------------------------------- +// Get by name +// ---------------------------------------- +function PlayerList::getScoreByName(%this, %value) { + return %this.getInfo(%value, "Score", "Name"); +} + +function PlayerList::getIDByName(%this, %value) { + return %this.getInfo(%value, "ClientID", "Name"); +} + +function PlayerList::getTargetIDByName(%this, %value) { + return %this.getInfo(%value, "TargetID", "Name"); +} + +function PlayerList::getGUIDByName(%this, %value) { + return %this.getInfo(%value, "guid", "Name"); +} + +function PlayerList::getTeamByName(%this, %value) { + return %this.getInfo(%value, "teamID", "Name"); +} + +function PlayerList::getNetInfoByName(%this, %value) { + return %this.getNetInfo(%value, "Name"); +} + +function PlayerList::getFlagsByName(%this, %value) { + return %this.getFlags(%value, "Name"); +} + +// ---------------------------------------- +// Get by ID +// ---------------------------------------- +function PlayerList::getScoreByID(%this, %value) { + return %this.getInfo(%value, "Score", "ID"); +} + +function PlayerList::getNameByID(%this, %value) { + return %this.getInfo(%value, "Name", "ID"); +} + +function PlayerList::getTargetIDByID(%this, %value) { + return %this.getInfo(%value, "TargetID", "ID"); +} + +function PlayerList::getGUIDByID(%this, %value) { + return %this.getInfo(%value, "guid", "ID"); +} + +function PlayerList::getTeamByID(%this, %value) { + return %this.getInfo(%value, "teamID", "ID"); +} + +function PlayerList::getNetInfoByID(%this, %value) { + return %this.getNetInfo(%value, "ID"); +} + +function PlayerList::getFlagsByID(%this, %value) { + return %this.getFlags(%value, "ID"); +} + +// ---------------------------------------- +// Get by TargetID +// ---------------------------------------- +function PlayerList::getScoreByTargetID(%this, %value) { + return %this.getInfo(%value, "Score", "TargetID"); +} + +function PlayerList::getIDByTargetID(%this, %value) { + return %this.getInfo(%value, "ClientID", "TargetID"); +} + +function PlayerList::getNameByTargetID(%this, %value) { + return %this.getInfo(%value, "Name", "TargetID"); +} + +function PlayerList::getGUIDByTargetID(%this, %value) { + return %this.getInfo(%value, "guid", "TargetID"); +} + +function PlayerList::getTeamByTargetID(%this, %value) { + return %this.getInfo(%value, "teamID", "TargetID"); +} + +function PlayerList::getNetInfoByTargetID(%this, %value) { + return %this.getNetInfo(%value, "TargetID"); +} + +function PlayerList::getFlagsByTargetID(%this, %value) { + return %this.getFlags(%value, "TargetID"); +} + +// ---------------------------------------- +// Get by Index. +// ---------------------------------------- +function PlayerList::getTargetIDByIndex(%this, %value) { + return %this.getInfo(%value, "TargetID", "Index"); +} + +function PlayerList::getScoreByIndex(%this, %value) { + return %this.getInfo(%value, "Score", "Index"); +} + +function PlayerList::getIDByIndex(%this, %value) { + return %this.getInfo(%value, "ClientID", "Index"); +} + +function PlayerList::getNameByIndex(%this, %value) { + return %this.getInfo(%value, "Name", "Index"); +} + +function PlayerList::getGUIDByIndex(%this, %value) { + return %this.getInfo(%value, "guid", "Index"); +} + +function PlayerList::getTeamByIndex(%this, %value) { + return %this.getInfo(%value, "teamID", "Index"); +} + +function PlayerList::getNetInfoByIndex(%this, %value) { + return %this.getNetInfo(%value, "Index"); +} + +function PlayerList::getFlagsByIndex(%this, %value) { + return %this.getFlags(%value, "Index"); +} + +// ---------------------------------------- +// Get by GUID +// ---------------------------------------- +function PlayerList::getScoreByGUID(%this, %value) { + return %this.getInfo(%value, "Score", "GUID"); +} + +function PlayerList::getIDByGUID(%this, %value) { + return %this.getInfo(%value, "ClientID", "GUID"); +} + +function PlayerList::getNameByGUID(%this, %value) { + return %this.getInfo(%value, "Name", "GUID"); +} + +function PlayerList::getTargetIDByGUID(%this, %value) { + return %this.getInfo(%value, "TargetID", "GUID"); +} + +function PlayerList::getTeamByGUID(%this, %value) { + return %this.getInfo(%value, "teamID", "GUID"); +} + +function PlayerList::getNetInfoByGUID(%this, %value) { + return %this.getNetInfo(%value, "GUID"); +} + +function PlayerList::getFlagsByGUID(%this, %value) { + return %this.getFlags(%value, "GUID"); +} + +// ---------------------------------------- +// The fancy functions that drive all the +// above. Woohoo! +// These three functions reduce the amount +// of repeated code by a _LOT_ +// I am win ;) +// ---------------------------------------- +function PlayerList::getInfo(%this, %value, %returntype, %searchtype) { + %object = eval("PlayerList.findBy" @ %searchtype @ "(%value);"); + if (%object == 0) + return $PLAYER_ERROR; + else { + eval("%retr = " @ %object @ "." @ %returntype @ ";"); + return %retr; + } +} + +function PlayerList::getNetInfo(%this, %value, %searchtype) { + %object = eval("PlayerList.findBy" @ %searchtype @ "(%value);"); + if (%object == 0) + return $PLAYER_ERROR; + else + return %object.ping @ " " @ %object.packetloss; +} + +function PlayerList::getFlags(%this, %value, %searchtype) { + %object = eval("PlayerList.findBy" @ %searchtype @ "(%value);"); + if (%object == 0) + return $PLAYER_ERROR; + else + return %this.createFlags(%object.isSmurf, %object.isAdmin, %object.isSuperAdmin, %object.isBot); +} + +// ---------------------------------------- +// Search functions. These functions look +// through stored player data, and locate +// a PlayerRep object by a certain criteria +// such as GUID (Global User ID), name, +// client ID, and target ID. +// These are some of the most useful +// functions in this file, because you can +// find a PlayerRep object, then request +// whatever information you want from it +// by using the member selection operator +// (ie. the period ;) +// %object.name +// %object.ping +// etc. +// Note - some of these (such as findByTeam) +// can return multiple object numbers. These +// will be returned in a space-delimited +// string, +// ---------------------------------------- + +// Find a playerRep object by GUID +function PlayerList::findByGUID(%this, %guid) { + if (!isObject(PlayerListGroup)) + return $PLAYER_ERROR; + + %clients = PlayerListGroup.getCount(); + for (%i = 0; %i < %clients; %i++) { + %objnum = PlayerListGroup.getObject(%i); + if (%objnum.guid == %guid) + return %objnum; + } + return $PLAYER_ERROR; +} + +// Find a playerRep object by TargetID +function PlayerList::findByTargetID(%this, %targ) { + if (!isObject(PlayerListGroup)) + return $PLAYER_ERROR; + + %clients = PlayerListGroup.getCount(); + for (%i = 0; %i < %clients; %i++) { + %objnum = PlayerListGroup.getObject(%i); + if (%objnum.targetID == %targ) + return %objnum; + } + return $PLAYER_ERROR; +} + +// Find a playerRep object by detagged playerName +function PlayerList::findByName(%this, %name) { + if (!isObject(PlayerListGroup)) + return $PLAYER_ERROR; + + %clients = PlayerListGroup.getCount(); + for (%i = 0; %i < %clients; %i++) { + %objnum = PlayerListGroup.getObject(%i); + if (%objnum.name $= %name) + return %objnum; + } + return $PLAYER_ERROR; +} + +// Find a playerRep object by clientID +function PlayerList::findByID(%this, %id) { + if (isObject($PlayerList[%id])) + return $PlayerList[%id]; + else + return $PLAYER_ERROR; +} + +// Find by 'index'. IE, %index of 0 will get the first player in the list +// index of 1 gets the second, etc. +function PlayerList::findByIndex(%this, %index) { + if (!isObject(PlayerListGroup)) + return $PLAYER_ERROR; + + if ((%index < PlayerListGroup.getCount()) && (%index >= 0)) + return PlayerListGroup.getObject(%index); + else + return $PLAYER_ERROR; +} + +// Find by team# - almost guaranteed to return more than one client +function PlayerList::findByTeam(%this, %team) { + if (!isObject(PlayerListGroup)) + return $PLAYER_ERROR; + + %clients = PlayerListGroup.getCount(); + for (%i = 0; %i < %clients; %i++) { + %objnum = PlayerListGroup.getObject(%i); + if (%objnum.teamID == %team) %teamstring = %teamstring @ %objnum @ " "; + } + if (%teamstring $= "") + return $PLAYER_ERROR; + else + return %teamstring; +} + +// ---------------------------------------- +// Internal script nonsense ;) +// ---------------------------------------- + +if(!isObject(PlayerList)) +{ + new ScriptObject(PlayerList) + { + class = PlayerList; + activated = false; + initialized = false; + }; +} + +function PlayerList::init(%this) { + if (!%this.initialized) { + // ---------------------------------------- + // GENERAL INITIALIZATION + // ---------------------------------------- + %this.initialized = true; + addMessageCallback('MsgClientJoin', PlayerList_HandleJoin); + + activatePackage(Player_Support); + + // Flags! Woohoo! + $PLAYER_SMURF = 1; + $PLAYER_ADMIN = 2; + $PLAYER_SUPERADMIN = 4; + $PLAYER_AI = 8; + + // Error return value. Almost guaranteed never to match a legit return value. + $PLAYER_ERROR = "\x10error\x10"; + + // ---------------------------------------- + // GUI OBJECTS + // ---------------------------------------- + } +} + +// These are just part of my standard script format. +// Since there's really no active parts to this script +// (ie. all the functions just return values), they don't +// do much right now, but they're here in case I ever decide +// to implement them ;) +function PlayerList::activate(%this) { + if (!%this.activated) { + %this.activated = true; + } +} + +function PlayerList::deactivate(%this) { + if (%this.activated) { + %this.activated = false; + } +} + +// debug functions! w00t w00t! +//function listAllPlayers() { +// %i = 0; +// %p = PlayerList.findByIndex(%i); +// while (%p !$= $PLAYER_ERROR) { +// echo( "Name: ", %p.name, "(", %p.clientID, ") Team: ", %p.teamID, " Targ: ", %p.targetID, +// " Net: ", %p.ping, "|", %p.packetloss, " Flags: ", PlayerList.createFlags(%p.isSmurf, %p.isAdmin, %p.isSuperAdmin, %p.isBot), +// " Score: ", %p.score, " GUID: ", %p.guid); + +// %i++; +// %p = PlayerList.findByIndex(%i); +// } +//} + +// This lil' doohicky combines a couple vars to make player flags +function PlayerList::createFlags(%this, %smurf, %admin, %SAD, %smurf) { + return ((%smurf?($PLAYER_SMURF):0) | (%AI?($PLAYER_AI):0) | (%Admin?($PLAYER_ADMIN):0) | (%SAD?($PLAYER_SUPERADMIN):0)); +} + +function PlayerList_HandleJoin(%msgtype, %message, %name, %id) { + // set the values of a few "special" variables if this is the player's client. + // Got the idea for this one from Wizard's ObserverHUD. + if (strstr(%message, "Welcome to Tribes2") != -1) + { + PlayerList.myID = %id; + PlayerList.myName = detag(%name); + } +} + +package Player_Support { + function DisconnectedCleanup() { + PlayerList.myID = ""; + PlayerList.myName = ""; + + parent::DisconnectedCleanup(); + } +}; + +PlayerList.init(); +PlayerList.activate(); diff --git a/docs/base/@vl2/z_scripts/support.vl2/support/stat_support.cs b/docs/base/@vl2/z_scripts/support.vl2/support/stat_support.cs new file mode 100644 index 00000000..7e541e9f --- /dev/null +++ b/docs/base/@vl2/z_scripts/support.vl2/support/stat_support.cs @@ -0,0 +1,844 @@ +// #name = Stat Support +// #version = 0.0.8 +// #date = September 17, 2001 +// #author = Daniel Neilsen +// #warrior = Wizard_TPG +// #email = wizardsworld@bigpond.com +// #web = http://mods.tribalwar.com/wizard/ +// #description = Adds player and team stat logging support +// #status = release +// #include = support/callback.cs +// #include = support/player_support.cs +// #include = support/mission_callbacks.cs +// --------------------------------------------------------------------------- +// +// Usage Notes and Examples: +// +// Callbacks included in this support script: +// +// onStatsDelete - Stats have just been deleted +// onSupportClearDebrief - Previous mission stats are wiped directly after this +// onSupportUserClientDrop - The user client dropped (this is just before stats are deleted) +// onPlayerDeathUpdate - A player was killed. includes variables %victimId, %killerid, %vTeam and %kTeam +// onTeamScoreUpdate - Team Score Altered. +// onFlagGrab - When a flag is taken. Includes variables for %clientid and %flagteam +// onFlagDrop - When a flag is dropped. Includes variables for %clientid and %flagteam +// onFlagCap - When a flag is capped. Includes variables for %clientid and %flagteam +// onFlagReturn - When a flag is returned. Includes variables for %clientid and %flagteam +// onFFGrab - When a FlipFlop is Grabbed. Includes variables for %clientid +// onHuntFlagChange - When number of hunters flag carried changes. Includes variables for %clientid and %flags carried +// onTACVehicleKill - When a TAC2 Vehicle is destroyed. Includes variables for killer %clientid +// +// +// Useful Functions in this support script: +// +// StatSupport.getClientName(%client); - Returns client name, even if they have dropped +// StatSupport.getClientScore(%client); - Returns client name, even post mission end +// StatSupport.getClientDeaths(%client); - Returns client death count +// StatSupport.getClientKills(%client); - Returns client kill count +// StatSupport.getClientTeamKills(%client); - Returns client TK count +// StatSupport.getClientHeadShot(%client); - Returns client headshot count +// StatSupport.getClientDeathByType(%client, %type); - Returns client death count for damagetype +// StatSupport.getClientKillByType(%client, %type); - Returns client kill count for damagetype +// StatSupport.getClientDeathByClient(%client, %kclient); - Returns client death count from enemy client +// StatSupport.getClientKillByClient(%client, %vclient); - Returns client kill count on enemy client +// StatSupport.getClientGrabs(%client); - Returns client flag grabs +// StatSupport.getClientDrops(%client); - Returns client flag drops +// StatSupport.getClientCaps(%client); - Returns client flag caps +// StatSupport.getClientReturns(%client); - Returns client flag returns +// StatSupport.getClientFFGrabs(%client); - Returns client flag FF Grabs +// StatSupport.getClientFlagsCarried(%client); - Returns client hunters flags carried +// StatSupport.getClientTACFriendlyVehiclesKilled(%client) - Returns client TAC2 Friendly vehicle kills +// StatSupport.getClientTACEnemyVehiclesKilled(%client) - Returns client TAC2 Enemy vehicle kills +// StatSupport.getTeamScore(%team); - Returns team score +// StatSupport.getTeamDeaths(%team); - Returns team death count +// StatSupport.getTeamKills(%team); - Returns team kill count +// StatSupport.getTeamTeamKills(%team); - Returns team TK count +// StatSupport.getTeamDeathByType(%team, %type); - Returns team death count for damagetype +// StatSupport.getTeamKillByType(%team, %type); - Returns team kill count for damagetype +// StatSupport.getTeamGrabs(%team); - Returns team flag grabs +// StatSupport.getTeamDrops(%team); - Returns team flag drops +// StatSupport.getTeamCaps(%team); - Returns team flag caps +// StatSupport.getTeamReturns(%team); - Returns team flag returns +// StatSupport.getTeamFFGrabs(%team); - Returns team flag FF Grabs +// StatSupport.getTeamTACFriendlyVehiclesKilled(%team) - Returns team TAC2 Friendly vehicle kills +// StatSupport.getTeamTACEnemyVehiclesKilled(%team) - Returns team TAC2 Enemy vehicle kills +// +// +// NOTE: This script will work fine for all mods but the damagetypes will be as per +// the damagetypes for that particular mod. +// +// +// +// OTHER INFORMATION: +// +// This script will remember a players statistics even if they drop from a +// server and reconnect. This means that should a player play for 10 minutes +// and have 8 kills, then reconnect (in the same mission) and get another +// 1 kill, his kills displayed will be 9 kills. +// +// Should the player drop from the mission, his statistics are still available +// until the end of that mission, whether he is actualyl on the server or not. +// +// Another important thing to note is that the players names, scores, etc will +// not be wiped at the mission end but will remain and be wiped with all the +// other statistics allowing your script to output this data. +// +// +//--------------------------------------------------------------------------- +// +// MAIN SYSTEM CODE +// +//--------------------------------------------------------------------------- + +//--------------------------------------------------------------------------- +// Create Stat Support Container Object + +if(!isObject(StatSupport)) +{ + new ScriptObject(StatSupport) + { + class = StatSupport; + + new ScriptObject(StatServerData) + { + class = StatServerData; + }; + new ScriptObject(StatMissionData) + { + class = StatMissionData; + }; + }; +} + +//--------------------------------------------------------------------------- +//Start and End mission triggers + +function handleStatSupportClearDebrief(%msgType, %msgString) +{ + callback.trigger(onSupportClearDebrief); + + //Clear All Stats + StatMissionData.delete(); + if(!isObject(StatMissionData)) + { + StatSupport.StatMissionData = new ScriptObject(StatMissionData) + { + class = StatMissionData; + }; + } + + callback.trigger(onStatsDelete); + exec("support/stat_support.cs"); +} +addMessageCallback( 'MsgClearDebrief',handleStatSupportClearDebrief ); + + +//--------------------------------------------------------------------------- +//Client Drop/Join Code + +function handleStatSupportClientDrop (%clientname, %clientid) +{ + //clean up stats on user drop + callback.trigger(onSupportUserClientDrop); + + StatMissionData.delete(); + StatServerData.delete(); + StatSupport.StatMissionData = new ScriptObject(StatMissionData) + { + class = StatMissionData; + }; + StatSupport.StatServerData = new ScriptObject(StatServerData) + { + class = StatServerData; + }; + exec("support/stat_support.cs"); +} +callback.add(onUserClientDrop, handleStatSupportClientDrop); + + +function handleStatSupportClientJoined (%clientName, %clientid) +{ + //backup existing dropped client data + if(StatSupport.ClientName[%clientid]) + { + StatSupport.CurrentTempID++; + %tempid = StatSupport.CurrentTempID; + StatMissionData.CopyClientStats(%clientid, %tempid); + } + + //Add back in past data + %cName = detag(%clientName); + for(%oldid = 0; %oldid < 8000; %oldid++) + { + if(StatMissionData.ClientName[%oldid] $= %cName) + { + %foundid = %oldid; + %oldid = 10000; + } + } + if(%foundid) + { + StatMissionData.CopyClientStats(%foundid, %clientid); + StatMissionData.ClearClientStats(%foundid); + } +} +callback.add(onClientJoin, handleStatSupportClientJoined); + + +//--------------------------------------------------------------------------- +// Player Stats Alteration Functions + +function StatMissionData::ClearClientStats(%this, %client) +{ + %this.ClientScore[%client] = ""; + %this.ClientName[%client] = ""; + %this.ClientDeath[%client] = ""; + %this.ClientKill[%client] = ""; + %this.ClientTeamKill[%client] = ""; + %this.ClientHeadShot[%client] = ""; + %this.ClientFlagGrab[%client] = ""; + %this.ClientFlagDrop[%client] = ""; + %this.ClientFlagCap[%client] = ""; + %this.ClientFlagReturn[%client] = ""; + %this.ClientFFGrab[%client] = ""; + %this.ClientHuntFlags[%client] = ""; + %this.ClientTACFriendVehicleKill[%client] = ""; + %this.ClientTACEnemyVehicleKill[%client] = ""; + for(%damageType = 0; %damageType<100; %damageType++) + { + %this.ClientDeathBy[%client, %damageType] = ""; + %this.ClientKillBy[%client, %damageType] = ""; + } + for(%otherid = 0; %otherid < 8000; %otherid++) + { + if(%this.ClientName[%otherid] !$= "") + { + %this.ClientDeathByKiller[%client, %otherid] = ""; + %this.ClientKillByVictim[%client, %otherid] = ""; + } + } + return; +} + +function StatMissionData::CopyClientStats(%this, %foundid, %clientid) +{ + //function swaps stats from foundid to clientid + StatMissionData.ClientName[%clientid] = StatMissionData.ClientName[%foundid]; + StatMissionData.ClientDeath[%clientid] = StatMissionData.ClientDeath[%foundid]; + StatMissionData.ClientKill[%clientid] = StatMissionData.ClientKill[%foundid]; + StatMissionData.ClientTeamKill[%clientid] = StatMissionData.ClientTeamKill[%foundid]; + StatMissionData.ClientHeadShot[%clientid] = StatMissionData.ClientHeadShot[%foundid]; + StatMissionData.ClientFlagGrab[%clientid] = StatMissionData.ClientFlagGrab[%foundid]; + StatMissionData.ClientFlagDrop[%clientid] = StatMissionData.ClientFlagDrop[%foundid]; + StatMissionData.ClientFlagCap[%clientid] = StatMissionData.ClientFlagCap[%foundid]; + StatMissionData.ClientFlagReturn[%clientid] = StatMissionData.ClientFlagReturn[%foundid]; + StatMissionData.ClientFFGrab[%clientid] = StatMissionData.ClientFFGrab[%foundid]; + StatMissionData.ClientHuntFlags[%clientid] = StatMissionData.ClientHuntFlags[%foundid]; + %this.ClientTACFriendVehicleKill[%client] = %this.ClientTACFriendVehicleKill[%foundid]; + %this.ClientTACEnemyVehicleKill[%client] = %this.ClientTACEnemyVehicleKill[%foundid]; + + for(%damageType = 0; %damageType<100; %damageType++) + { + StatMissionData.ClientDeathBy[%clientid, %damageType] = StatMissionData.ClientDeathBy[%foundid, %damageType]; + StatMissionData.ClientKillBy[%clientid, %damageType] = StatMissionData.ClientKillBy[%foundid, %damageType]; + } + for(%otherid = 0; %otherid < 8000; %otherid++) + { + if(StatMissionData.ClientName[%otherid] !$= "") + { + StatMissionData.ClientDeathByKiller[%clientid, %otherid] = StatMissionData.ClientDeathByKiller[%foundid, %kId]; + StatMissionData.ClientKillByVictim[%clientid, %otherid] = StatMissionData.ClientKillByVictim[%foundid, %otherid]; + } + } +} + + + +//--------------------------------------------------------------------------- +// +// SCORE AND KILLS CODE +// +//--------------------------------------------------------------------------- + + +//--------------------------------------------------------------------------- +//Get client kills/deaths + +function StatMissionData::KillInfo (%this, %victimname, %killername, %damageType) +{ + if(%victimname $= "") + return; + %vName = detag(%victimname); + %vId = PlayerList.getIDByName(%vName); + %vTeam = PlayerList.getTeamByName(%vName); + + if(%killername !$= "") + { + %kName = detag(%killername); + %kId = PlayerList.getIDByName(%kName); + %kTeam = PlayerList.getTeamByName(%kName); + } + else + { + %kId = 0; + %kTeam = 0; + } + + //calc specific player death stats. + %this.ClientDeath[%vID]++; + %this.ClientDeathBy[%vID, %damageType]++; + %this.ClientDeathByKiller[%vID, %kId]++; + %this.ClientLastDeathBy[%vID] = %damageType; + %this.ClientLastKiller[%vID] = %kId; + + //calc team death stats + %this.TeamDeath[%vTeam]++; + %this.TeamDeathBy[%vTeam, %damageType]++; + + //calc team kill stats + %this.TeamKill[%kTeam]++; + %this.TeamKillBy[%kTeam, %damageType]++; + + if(%kID != 0) + { + //calc specific player kill stats + %this.ClientKill[%kID]++; + %this.ClientKillBy[%kID, %damageType]++; + %this.ClientKillByVictim[%kID, %vId]++; + %this.ClientLastKillBy[%kID] = %damageType; + %this.ClientLastVictim[%kID] = %vId; + } + + // Check for Team Kill + if(%vTeam == %kTeam) + { + %this.ClientTeamKill[%kID]++; + %this.TeamTeamKill[%kTeam]++; + } + callback.trigger(onPlayerDeathUpdate, %vID, %kId, vTeam, %kTeam); +} + +function handleStatMissionDataExplosionKillInfo (%msgType, %msgString, %victimname, %victimGender, %victimPoss, %killerName, %killerGender, %killerPoss, %damageType) +{ + StatMissionData.KillInfo(%victimname, %killerName, %damageType); +} + +function handleStatMissionDataSuicideKillInfo (%msgType, %msgString, %victimname, %victimGender, %victimPoss, %killerName, %killerGender, %killerPoss, %damageType) +{ + StatMissionData.KillInfo(%victimname, %killerName, %damageType); +} + +function handleStatMissionDataVehicleSpawnKillInfo (%msgType, %msgString, %victimname, %victimGender, %victimPoss, %killerName, %killerGender, %killerPoss, %damageType) +{ + StatMissionData.KillInfo(%victimname, %killerName, %damageType); +} + +function handleStatMissionDataVehicleKillInfo (%msgType, %msgString, %victimname, %victimGender, %victimPoss, %killerName, %killerGender, %killerPoss, %damageType) +{ + StatMissionData.KillInfo(%victimname, %killerName, %damageType); +} + +function handleStatMissionDataTurretSelfKillInfo (%msgType, %msgString, %victimname, %victimGender, %victimPoss, %killerName, %killerGender, %killerPoss, %damageType) +{ + StatMissionData.KillInfo(%victimname, %killerName, %damageType); +} + +function handleStatMissionDataCTurretKillInfo (%msgType, %msgString, %victimname, %victimGender, %victimPoss, %killerName, %killerGender, %killerPoss, %damageType) +{ + StatMissionData.KillInfo(%victimname, %killerName, %damageType); +} + +function handleStatMissionDataTurretKillInfo (%msgType, %msgString, %victimname, %victimGender, %victimPoss, %killerName, %killerGender, %killerPoss, %damageType) +{ + StatMissionData.KillInfo(%victimname, %killerName, %damageType); +} + +function handleStatMissionDataSelfKillInfo (%msgType, %msgString, %victimname, %victimGender, %victimPoss, %killerName, %killerGender, %killerPoss, %damageType) +{ + StatMissionData.KillInfo(%victimname, %killerName, %damageType); +} + +function handleStatMissionDataOOBKillInfo (%msgType, %msgString, %victimname, %victimGender, %victimPoss, %killerName, %killerGender, %killerPoss, %damageType) +{ + StatMissionData.KillInfo(%victimname, %killerName, %damageType); +} + +function handleStatMissionDataCampKillInfo (%msgType, %msgString, %victimname, %victimGender, %victimPoss, %killerName, %killerGender, %killerPoss, %damageType) +{ + StatMissionData.KillInfo(%victimname, %killerName, %damageType); +} + +function handleStatMissionDataTeamKillInfo (%msgType, %msgString, %victimname, %victimGender, %victimPoss, %killerName, %killerGender, %killerPoss, %damageType) +{ + StatMissionData.KillInfo(%victimname, %killerName, %damageType); +} + +function handleStatMissionDataLavaKillInfo (%msgType, %msgString, %victimname, %victimGender, %victimPoss, %killerName, %killerGender, %killerPoss, %damageType) +{ + StatMissionData.KillInfo(%victimname, %killerName, %damageType); +} + +function handleStatMissionDataLightningKillInfo (%msgType, %msgString, %victimname, %victimGender, %victimPoss, %killerName, %killerGender, %killerPoss, %damageType) +{ + StatMissionData.KillInfo(%victimname, %killerName, %damageType); +} + +function handleStatMissionDataHeadshotKillInfo (%msgType, %msgString, %victimname, %victimGender, %victimPoss, %killerName, %killerGender, %killerPoss, %damageType) +{ + %kName = detag(%killername); + %kId = PlayerList.getIDByName(%kName); + %kTeam = PlayerList.getTeamByName(%kName); + StatMissionData.ClientHeadShot[%kId]++; + StatMissionData.KillInfo(%victimname, %killerName, %damageType); +} + +function handleStatMissionDataLegitKillInfo (%msgType, %msgString, %victimname, %victimGender, %victimPoss, %killerName, %killerGender, %killerPoss, %damageType) +{ + StatMissionData.KillInfo(%victimname, %killerName, %damageType); +} + +addMessageCallback( 'msgExplosionKill', handleStatMissionDataExplosionKillInfo ); +addMessageCallback( 'msgSuicide', handleStatMissionDataSuicideKillInfo ); +addMessageCallback( 'msgVehicleSpawnKill', handleStatMissionDataVehicleSpawnKillInfo ); +addMessageCallback( 'msgVehicleKill', handleStatMissionDataVehicleKillInfo ); +addMessageCallback( 'msgTurretSelfKill', handleStatMissionDataTurretSelfKillInfo ); +addMessageCallback( 'msgCTurretKill', handleStatMissionDataCTurretKillInfo ); +addMessageCallback( 'msgTurretKill', handleStatMissionDataTurretKillInfo ); +addMessageCallback( 'msgSelfKill', handleStatMissionDataSelfKillInfo ); +addMessageCallback( 'msgOOBKill', handleStatMissionDataOOBKillInfo ); +addMessageCallback( 'msgCampKill', handleStatMissionDataCampKillInfo ); +addMessageCallback( 'msgTeamKill', handleStatMissionDataTeamKillInfo ); +addMessageCallback( 'msgLavaKill', handleStatMissionDataLavaKillInfo ); +addMessageCallback( 'msgLightningKill', handleStatMissionDataLightningKillInfo ); +addMessageCallback( 'MsgHeadshotKill', handleStatMissionDataHeadshotKillInfo ); +addMessageCallback( 'MsgLegitKill', handleStatMissionDataLegitKillInfo ); + + + +//--------------------------------------------------------------------------- +//Get client score data + +function StatMissionData::PlayerScoreUpdate(%this) +{ + %i = 0; + %p = PlayerList.findByIndex(%i); + while (%p !$= $PLAYER_ERROR) + { + if(%p.score != 0 || %this.ClientScore[%p.clientID] $= "") + { + %this.ClientScore[%p.clientID] = %p.score; + } + %i++; + %p = PlayerList.findByIndex(%i); + } +} +callback.add(onPlayerDeathUpdate, "StatMissionData.PlayerScoreUpdate();"); +callback.add(onSupportTimerUpdate, "StatMissionData.PlayerScoreUpdate();"); + + +//--------------------------------------------------------------------------- +//Get team score data + +function handleStatSupportTeamScore (%msgType, %msgString, %teamid, %teamscore) +{ + StatMissionData.TeamScore[%teamid] = %teamscore; + callback.trigger(onTeamScoreUpdate); +} +addMessageCallback( 'MsgTeamScoreIs', handleStatSupportTeamScore ); + + + +//------------------------------------------------------------------ +// CTF Specific Game Code + +function handleStatSupportCTFTeamInfo (%msgType, %msgString, %teamid, %teamname, %flagstatus, %teamscore) +{ + StatMissionData.TeamScore[%teamid] = %teamscore; + callback.trigger(onTeamScoreUpdate); +} +addMessageCallback( 'MsgCTFAddTeam', handleStatSupportCTFTeamInfo ); + +function handleStatSupportCTFFlagTaken (%msgType, %msgString, %clientname, %flagteamname, %flagteamid, %namebase) +{ + %name = detag(%clientname); + %clientid = PlayerList.getIDByName(%name); + StatMissionData.ClientFlagGrab[%clientid]++; + %capperteam = PlayerList.getTeamByID(%clientid); + %flagteam = %capperteam == 1 ? 2 : 1; + StatMissionData.TeamFlagGrab[%capperteam]++; + callback.trigger(onFlagGrab, %clientid, %flagteam); +} +addMessageCallback( 'MsgCTFFlagTaken', handleStatSupportCTFFlagTaken ); + +function handleStatSupportCTFFlagDropped (%msgType, %msgString, %clientname, %flagteamname, %flagteamid) +{ + if(%clientname $= "0") + { + %name = playerList.getMyName(); + } + else + { + %name = detag(%clientname); + } + %clientid = PlayerList.getIDByName(%name); + StatMissionData.ClientFlagDrop[%clientid]++; + %capperteam = PlayerList.getTeamByID(%clientid); + StatMissionData.TeamFlagDrop[%capperteam]++; + %flagteam = %capperteam == 1 ? 2 : 1; + callback.trigger(onFlagDrop, %clientid, %flagteam); +} +addMessageCallback( 'MsgCTFFlagDropped', handleStatSupportCTFFlagDropped ); + +function handleStatSupportCTFFlagCapped (%msgType, %msgString, %clientname, %flagteamname, %flagteamid, %clientteamid) +{ + if(%clientname $= "0") + { + %name = playerList.getMyName(); + } + else + { + %name = detag(%clientname); + } + %clientid = PlayerList.getIDByName(%name); + StatMissionData.ClientFlagCap[%clientid]++; + StatMissionData.TeamFlagCap[%clientteamid]++; + %flagteam = %clientteamid == 1 ? 2 : 1; + callback.trigger(onFlagCap, %clientid, %flagteam); +} +addMessageCallback( 'MsgCTFFlagCapped', handleStatSupportCTFFlagCapped ); + +function handleStatSupportCTFFlagReturn (%msgType, %msgString, %clientname, %flagteamname, %flagteamid) +{ + if(%clientname $= "0") + { + %name = playerList.getMyName(); + } + else + { + %name = detag(%clientname); + } + + StatMissionData.TeamFlagReturn[%flagteamid]++; + if(%name !$= $PLAYER_ERROR) + { + %clientid = PlayerList.getIDByName(%name); + StatMissionData.ClientFlagReturn[%clientid]++; + } + callback.trigger(onFlagReturn, %clientid, %flagteamid); +} +addMessageCallback( 'MsgCTFFlagReturned', handleStatSupportCTFFlagReturn ); + +//------------------------------------------------------------------------- +// CnH Specific Stuff + +function handleStatSupportCNHTeamInfo (%msgType, %msgString, %teamid, %teamname, %teamscore, %scorelimit, %teamHeld) +{ + StatMissionData.TeamScore[%teamid] = %teamscore; + StatMissionData.ScoreLimit = %scorelimit; + callback.trigger(onTeamScoreUpdate); +} +addMessageCallback( 'MsgCnHAddTeam', handleStatSupportCNHTeamInfo ); + +function handleStatSupportCNHTeamClaim (%msgType, %msgString, %clientname, %ffname, %taggedteamname) +{ + %name = detag(%clientname); + %clientid = PlayerList.getIDByName(%name); + StatMissionData.ClientFFGrab[%clientid]++; + %teamid = PlayerList.getTeamByID(%clientid); + StatMissionData.TeamFFGrab[%teamid]++; + callback.trigger(onFFGrab, %clientid); +} +addMessageCallback( 'MsgClaimFlipFlop', handleStatSupportCNHTeamClaim ); + + +//------------------------------------------------------------------------- +// Hunters Stuff + +function handleStatSupportHuntPlayerScored (%msgType, %msgString, %clientname) +{ + %name = detag(%clientname); + %clientid = PlayerList.getIDByName(%name); + StatMissionData.ClientHuntFlags[%clientid] = 0; + callback.trigger(onHuntFlagChange, %clientid, 0); +} +addMessageCallback( 'MsgHuntPlayerScored', handleStatSupportHuntPlayerScored ); + +function handleStatSupportHuntYouScored (%msgType, %msgString) +{ + %clientid = PlayerList.getMyID(); + StatMissionData.ClientHuntFlags[%clientid] = 0; + callback.trigger(onHuntFlagChange, %clientid, 0); +} +addMessageCallback( 'MsgHuntYouScored', handleStatSupportHuntYouScored ); + +function handleStatSupportHuntPlayerFlags (%msgType, %msgString, %clientname, %flagcount) +{ + %name = detag(%clientname); + %clientid = PlayerList.getIDByName(%name); + StatMissionData.ClientHuntFlags[%clientid] = %flagcount; + callback.trigger(onHuntFlagChange, %clientid, %flagcount); +} +addMessageCallback( 'MsgHuntPlayerHasFlags', handleStatSupportHuntPlayerFlags ); + +function handleStatSupportHuntYouFlags (%msgType, %msgString, %flagcount) +{ + %clientid = PlayerList.getMyID(); + StatMissionData.ClientHuntFlags[%clientid] = %flagcount; + callback.trigger(onHuntFlagChange, %clientid, %flagcount); +} +addMessageCallback( 'MsgHuntYouHaveFlags', handleStatSupportHuntYouFlags ); + +function handleStatSupportHuntPlayerDrop (%msgType, %msgString, %clientname, %flagcount) +{ + %name = detag(%clientname); + %clientid = PlayerList.getIDByName(%name); + StatMissionData.ClientHuntFlags[%clientid] = 0; + callback.trigger(onHuntFlagChange, %clientid, 0); +} +addMessageCallback( 'MsgHuntPlayerDroppedFlags', handleStatSupportHuntPlayerDrop ); + +function handleStatSupportHuntYouDrop (%msgType, %msgString, %flagcount) +{ + %clientid = PlayerList.getMyID(); + StatMissionData.ClientHuntFlags[%clientid] = 0; + callback.trigger(onHuntFlagChange, %clientid, 0); +} +addMessageCallback( 'MsgHuntYouDroppedFlags', handleStatSupportHuntYouDrop ); + + +//------------------------------------------------------------------------- +// TAC2 Specific Stuff + +function handleStatSupportTACFriend (%msgType, %msgString, %clientid, %points) +{ + if(%clientid $= 0 || %clientid $= "") + return; + StatMissionData.ClientTACFriendVehicleKill[%clientid]++; + %myid = PlayerList.getMyID(); + %team = PlayerList.getTeamByID(%myid); + StatMissionData.TeamTACFriendVehicleKill[%team]++; + callback.trigger(onTACVehicleKill, %clientid); +} +addMessageCallback( 'MsgTACFriendVehicleKill', handleStatSupportTACFriend ); + +function handleStatSupportTACEnemy (%msgType, %msgString, %clientid, %points) +{ + if(%clientid $= 0 || %clientid $= "") + return; + StatMissionData.ClientTACEnemyVehicleKill[%clientid]++; + %myid = PlayerList.getMyID(); + %team = PlayerList.getTeamByID(%myid); + StatMissionData.TeamTACEnemyVehicleKill[%team]++; + callback.trigger(onTACVehicleKill, %clientid); +} +addMessageCallback( 'MsgTACEnemyVehicleKill', handleStatSupportTACEnemy ); + +//=========================================================================== + +//--------------------------------------------------------------------------- +// +// DATA RETURN FUNCTIONS +// +//--------------------------------------------------------------------------- + +//--------------------------------------------------------------------------- +// Client Data + +// This function will return the clients name, even if they have dropped +function StatSupport::getClientName(%this, %client) +{ + StatMissionData.ClientName[%client] = StatMissionData.ClientName[%client] $= "" ? "Unknown" : StatMissionData.ClientName[%client]; + return StatMissionData.ClientName[%client]; +} + +function StatSupport::getClientScore(%this, %client) +{ + StatMissionData.ClientScore[%client] = StatMissionData.ClientScore[%client] $= "" ? 0 : StatMissionData.ClientScore[%client]; + return StatMissionData.ClientScore[%client]; +} + +function StatSupport::getClientDeaths(%this, %client) +{ + StatMissionData.ClientDeath[%client] = StatMissionData.ClientDeath[%client] $= "" ? 0 : StatMissionData.ClientDeath[%client]; + return StatMissionData.ClientDeath[%client]; +} + +function StatSupport::getClientKills(%this, %client) +{ + StatMissionData.ClientKill[%client] = StatMissionData.ClientKill[%client] $= "" ? 0 : StatMissionData.ClientKill[%client]; + return StatMissionData.ClientKill[%client]; +} + +function StatSupport::getClientTeamKills(%this, %client) +{ + StatMissionData.ClientTeamKill[%client] = StatMissionData.ClientTeamKill[%client] $= "" ? 0 : StatMissionData.ClientTeamKill[%client]; + return StatMissionData.ClientTeamKill[%client]; +} + +function StatSupport::getClientHeadShot(%this, %client) +{ + StatMissionData.ClientHeadShot[%client] = StatMissionData.ClientHeadShot[%client] $= "" ? 0 : StatMissionData.ClientHeadShot[%client]; + return StatMissionData.ClientHeadShot[%client]; +} + +function StatSupport::getClientDeathByType(%this, %client, %damageType) +{ + StatMissionData.ClientDeathBy[%client, %damageType] = StatMissionData.ClientDeathBy[%client, %damageType] $= "" ? 0 : StatMissionData.ClientDeathBy[%client, %damageType]; + return StatMissionData.ClientDeathBy[%client, %damageType]; +} + +function StatSupport::getClientKillByType(%this, %client, %damageType) +{ + StatMissionData.ClientKillBy[%client, %damageType] = StatMissionData.ClientKillBy[%client, %damageType] $= "" ? 0 : StatMissionData.ClientKillBy[%client, %damageType]; + return StatMissionData.ClientKillBy[%client, %damageType]; +} + +function StatSupport::getClientDeathByClient(%this, %client, %kclient) +{ + StatMissionData.ClientDeathByKiller[%client, %kclient] = StatMissionData.ClientDeathByKiller[%client, %kclient] $= "" ? 0 : StatMissionData.ClientDeathByKiller[%client, %kclient]; + return StatMissionData.ClientDeathByKiller[%client, %kclient]; +} + +function StatSupport::getClientKillByClient(%this, %client, %vclient) +{ + StatMissionData.ClientKillByVictim[%client, %vclient] = StatMissionData.ClientKillByVictim[%client, %vclient] $= "" ? 0 : StatMissionData.ClientKillByVictim[%client, %vclient]; + return StatMissionData.ClientKillByVictim[%client, %vclient]; +} + + + +//--------------------------------------------------------------------------- +// Game Stat Data + +function StatSupport::getClientGrabs(%this, %clientid) +{ + StatMissionData.ClientFlagGrab[%clientid] = StatMissionData.ClientFlagGrab[%clientid] $= "" ? 0 : StatMissionData.ClientFlagGrab[%clientid]; + return StatMissionData.ClientFlagGrab[%clientid]; +} + +function StatSupport::getClientDrops(%this, %clientid) +{ + StatMissionData.ClientFlagDrop[%clientid] = StatMissionData.ClientFlagDrop[%clientid] $= "" ? 0 : StatMissionData.ClientFlagDrop[%clientid]; + return StatMissionData.ClientFlagDrop[%clientid]; +} + +function StatSupport::getClientCaps(%this, %clientid) +{ + StatMissionData.ClientFlagCap[%clientid] = StatMissionData.ClientFlagCap[%clientid] $= "" ? 0 : StatMissionData.ClientFlagCap[%clientid]; + return StatMissionData.ClientFlagCap[%clientid]; +} + +function StatSupport::getClientReturns(%this, %clientid) +{ + StatMissionData.ClientFlagReturn[%clientid] = StatMissionData.ClientFlagReturn[%clientid] $= "" ? 0 : StatMissionData.ClientFlagReturn[%clientid]; + return StatMissionData.ClientFlagReturn[%clientid]; +} + +function StatSupport::getClientFFGrabs(%this, %clientid) +{ + StatMissionData.ClientFFGrab[%clientid] = StatMissionData.ClientFFGrab[%clientid] $= "" ? 0 : StatMissionData.ClientFFGrab[%clientid]; + return StatMissionData.ClientFFGrab[%clientid]; +} + +function StatSupport::getClientFlagsCarried(%this, %client) +{ + StatMissionData.ClientHuntFlags[%clientid] = StatMissionData.ClientHuntFlags[%clientid] $= "" ? 0 : StatMissionData.ClientHuntFlags[%clientid]; + return StatMissionData.ClientHuntFlags[%clientid]; +} + +function StatSupport::getClientTACFriendlyVehiclesKilled(%this, %client) +{ + StatMissionData.ClientTACFriendVehicleKill[%clientid] = StatMissionData.ClientTACFriendVehicleKill[%clientid] $= "" ? 0 : StatMissionData.ClientTACFriendVehicleKill[%clientid]; + return StatMissionData.ClientTACFriendVehicleKill[%clientid]; +} + +function StatSupport::getClientTACEnemyVehiclesKilled(%this, %client) +{ + StatMissionData.ClientTACEnemyVehicleKill[%clientid] = StatMissionData.ClientTACEnemyVehicleKill[%clientid] $= "" ? 0 : StatMissionData.ClientTACEnemyVehicleKill[%clientid]; + return StatMissionData.ClientTACEnemyVehicleKill[%clientid]; +} + + + +//--------------------------------------------------------------------------- +// Team Data + +function StatSupport::getTeamScore(%this, %teamid) +{ + StatMissionData.TeamScore[%teamid] = StatMissionData.TeamScore[%teamid] $= "" ? 0 : StatMissionData.TeamScore[%teamid]; + return StatMissionData.TeamScore[%teamid]; +} + +function StatSupport::getTeamDeaths(%this, %teamid) +{ + StatMissionData.TeamDeath[%teamid] = StatMissionData.TeamDeath[%teamid] $= "" ? 0 : StatMissionData.TeamDeath[%teamid]; + return StatMissionData.TeamDeath[%teamid]; +} + +function StatSupport::getTeamKills(%this, %teamid) +{ + StatMissionData.TeamKill[%teamid] = StatMissionData.TeamKill[%teamid] $= "" ? 0 : StatMissionData.TeamKill[%teamid]; + return StatMissionData.TeamKill[%teamid]; +} + +function StatSupport::getTeamTeamKills(%this, %client) +{ + StatMissionData.TeamTeamKill[%teamid] = StatMissionData.TeamTeamKill[%teamid] $= "" ? 0 : StatMissionData.TeamTeamKill[%teamid]; + return StatMissionData.TeamTeamKill[%teamid]; +} + +function StatSupport::getTeamDeathByType(%this, %teamid, %damageType) +{ + StatMissionData.TeamDeathBy[%teamid, %damageType] = StatMissionData.TeamDeathBy[%teamid, %damageType] $= "" ? 0 : StatMissionData.TeamDeathBy[%teamid, %damageType]; + return StatMissionData.TeamDeathBy[%teamid, %damageType]; +} + +function StatSupport::getTeamKillByType(%this, %teamid, %damageType) +{ + StatMissionData.TeamKillBy[%teamid, %damageType] = StatMissionData.TeamKillBy[%teamid, %damageType] $= "" ? 0 : StatMissionData.TeamKillBy[%teamid, %damageType]; + return StatMissionData.TeamKillBy[%teamid, %damageType]; +} + +function StatSupport::getTeamGrabs(%this, %teamid) +{ + StatMissionData.TeamFlagGrab[%teamid] = StatMissionData.TeamFlagGrab[%teamid] $= "" ? 0 : StatMissionData.TeamFlagGrab[%teamid]; + return StatMissionData.TeamFlagGrab[%teamid]; +} + +function StatSupport::getTeamDrops(%this, %teamid) +{ + StatMissionData.TeamFlagDrop[%teamid] = StatMissionData.TeamFlagDrop[%teamid] $= "" ? 0 : StatMissionData.TeamFlagDrop[%teamid]; + return StatMissionData.TeamFlagDrop[%teamid]; +} + +function StatSupport::getTeamCaps(%this, %teamid) +{ + StatMissionData.TeamFlagCap[%teamid] = StatMissionData.TeamFlagCap[%teamid] $= "" ? 0 : StatMissionData.TeamFlagCap[%teamid]; + return StatMissionData.TeamFlagCap[%teamid]; +} + +function StatSupport::getTeamReturns(%this, %teamid) +{ + StatMissionData.TeamFlagReturn[%teamid] = StatMissionData.TeamFlagReturn[%teamid] $= "" ? 0 : StatMissionData.TeamFlagReturn[%teamid]; + return StatMissionData.TeamFlagReturn[%teamid]; +} + +function StatSupport::getTeamFFGrabs(%this, %teamid) +{ + StatMissionData.TeamFFGrab[%teamid] = StatMissionData.TeamFFGrab[%teamid] $= "" ? 0 : StatMissionData.TeamFFGrab[%teamid]; + return StatMissionData.TeamFFGrab[%teamid]; +} + +function StatSupport::getTeamTACFriendlyVehiclesKilled(%this, %client) +{ + StatMissionData.TeamTACFriendVehicleKill[%clientid] = StatMissionData.TeamTACFriendVehicleKill[%clientid] $= "" ? 0 : StatMissionData.TeamTACFriendVehicleKill[%clientid]; + return StatMissionData.TeamTACFriendVehicleKill[%clientid]; +} + +function StatSupport::getTeamTACEnemyVehiclesKilled(%this, %client) +{ + StatMissionData.TeamTACEnemyVehicleKill[%clientid] = StatMissionData.TeamTACEnemyVehicleKill[%clientid] $= "" ? 0 : StatMissionData.TeamTACEnemyVehicleKill[%clientid]; + return StatMissionData.TeamTACEnemyVehicleKill[%clientid]; +} + diff --git a/docs/base/@vl2/z_scripts/support.vl2/support/string_tools.cs b/docs/base/@vl2/z_scripts/support.vl2/support/string_tools.cs new file mode 100644 index 00000000..eb5f21b1 --- /dev/null +++ b/docs/base/@vl2/z_scripts/support.vl2/support/string_tools.cs @@ -0,0 +1,409 @@ +// #name = String Tools +// #version = 1.5.1 +// #date = March 18, 2001 +// #category = Support +// #author = Lorne Laliberte +// #warrior = Writer +// #email = t2beta@cdnwriter.com +// #web = http://www.t2scripts.com +// #web = http://www.cdnwriter.com +// #description = Adds functions to manipulate and work with strings +// #status = release +// --------------------------------------------------------------------------- + +// Test for multiple periods in isNumeric() fixed 03/20/02 by UberGuy (FT) + +// weirdly enough, the printf() function will only work if I uncomment the next 9 lines! +//%p1 = +//%p2 = +//%p3 = +//%p4 = +//%p5 = +//%p6 = +//%p7 = +//%p8 = +//%p9; + +function printf(%s, %p1, %p2, %p3, %p4, %p5, %p6, %p7, %p8, %p9) +{ + for(%i = 1; (strstr(%s, "%" @ %i) != -1) && (%i < 10); %i++) + %s = strreplace(%s, "%" @ %i, %p[%i]); + + return %s; +} + + +// get a filename (with path) from %text, assuming the filename starts at +// the beginning of %text +// +// set %numeric to true to allow filenames with all-numeric extensions +// like .001 etc. +// +// set %isfile to true to only return the filename if the file is visible to +// Tribes 2 (i.e. not .ds0 files, etc) +// +// returns "" if no filename found +function getFilename(%text, %numeric, %isfile) +{ + %ext = firstWord(fileExt(%text)); + + if(!%numeric) + { + while( (%ext !$= "") && isNumeric(%ext) ) + { + %text = getSubStr(%text, 0, strstr(%text, %ext)); + %ext = firstWord(fileExt(%text)); + } + } + + if(%ext !$= "") + { + %end_pos = strstr(%text, %ext) + strlen(%ext); + + if( %isfile && !isFile(getSubStr(%text, 0, %end_pos)) ) + return ""; + + return getSubStr(%text, 0, %end_pos); + } + + return ""; +} + + +// returns true if %text consists of nothing but digits and/or decimals +// note: rejects strings with more than one decimal, or with a + or - as anything but the first character +// (+ or - are only allowed as the first character in the string) +function isNumeric(%text) +{ + for(%i = 0; (%char = getSubStr(%text, %i, 1)) !$= ""; %i++) + { + switch$(%char) + { + case "0": + continue; + case "1": + continue; + case "2": + continue; + case "3": + continue; + case "4": + continue; + case "5": + continue; + case "6": + continue; + case "7": + continue; + case "8": + continue; + case "9": + continue; + case ".": + if(%dot_count >= 1) + return false; + + %dot_count++; + continue; + case "-": + if(%i) // only valid as first character + return false; + + continue; + case "+": + if(%i) // only valid as first character + return false; + + continue; + default: + return false; + } + } + // %text passed the test + return true; +} + + +// return line number %line (0 based) in %text +// set %delimiter to a string to break each line at (defaults to "\n") +function getLine(%text, %line, %delimiter) +{ + %line += 0; // set %line to 0 by default + + if(%delimiter $= "") + { + %delimiter = "\n"; + %delimiter_len = 1; + } + else + { + %delimiter_len = strlen(%delimiter); + } + + %i = 0; + while( (%endline_pos = strstr(%text, %delimiter)) != -1 ) + { + if(%i == %line) + return getSubStr(%text, 0, %endline_pos); + + %text = getSubStr(%text, %endline_pos + %delimiter_len, 1000000); + %i++; + } + + // check the last line + if( (%text !$= "") && ( %i == %line) ) + return %text; + + return ""; +} + + +// return number of lines in %text +// set %skip_whitespace to true to not count lines containing only whitespace +// set %delimiter to a string to break each line at (defaults to "\n") +function getLineCount(%text, %skip_whitespace, %delimiter) +{ + if(%delimiter $= "") + { + %delimiter = "\n"; + %delimiter_len = 1; + } + else + { + %delimiter_len = strlen(%delimiter); + } + + %lines = 0; + while( (%endline_pos = strstr(%text, %delimiter)) != -1 ) + { + if( %skip_whitespace && (trim(getSubStr(%text, 0, %endline_pos)) $= "") ) + continue; + + %text = getSubStr(%text, %endline_pos + %delimiter_len, 1000000); + %lines++; + } + + if(%skip_whitespace) + %text = trim(%text); + + // count last line if it exists + if(%text !$= "") + %lines++; + + return %lines; +} + + +// shortcut for calling getLineCount with %skip_whitespace set +function getTextLineCount(%text, %delimiter) +{ + return getLineCount(%text, true, %delimiter); +} + + +// replaces the built-in firstWord() and getWord() functions +package getWordOverrides { + +// temporary replacement for firstWord() +function firstWord(%text) +{ + return parent::firstWord(trim(%text)); +} + +}; // -- end of package: getWordOverrides + +activatePackage(getWordOverrides); + + +// --------------------------------------------------------------------------- +// Date functions +// +// The following date functions are designed to operate on strings where: +// +// - the day is expressed as an integer of 1 or 2 digits +// - the year is expressed as a 4-digit integer +// - the month is expressed as either a three-letter word (Nov) +// or with the full month name (November) +// +// Currently no ##/##/## formats are supported to avoid internationalization +// issues. +// --------------------------------------------------------------------------- + + +// get the month from %text as an int from 1 to 12 +// returns "" if month not found +function getMonthFromString(%text) +{ + %text = trim(%text); + + for(%i = 0; (%word = getword(%text, %i)) !$= ""; %i++) + { + //...use first 3 letters to help minimize errors from spelling mistakes + %month = getSubStr(%word, 0, 3); + switch$(%month) + { + case "jan": + return 1; + case "feb": + return 2; + case "mar": + return 3; + case "apr": + return 4; + case "may": + return 5; + case "jun": + return 6; + case "jul": + return 7; + case "aug": + return 8; + case "sep": + return 9; + case "oct": + return 10; + case "nov": + return 11; + case "dec": + return 12; + } + } + return ""; // month not found +} + + +// get the year from %text as a 4-digit integer +// returns "" if year not found +function getYearFromString(%text) +{ + %text = trim(%text); + + for(%i = 0; (%word = getword(%text, %i)) !$= ""; %i++) + { + if( isNumeric(%word) && (strlen(%word) == 4) ) + return %word; + } + return ""; // year not found +} + + +// get the day from %text as an integer +// returns "" if year not found +function getDayFromString(%text) +{ + %text = trim(%text); + + for(%i = 0; (%word = getword(%text, %i)) !$= ""; %i++) + { + // remove any trailing commas + %comma_pos = strstr(%word, ","); + if(%comma_pos != -1) + %word = getSubStr(%word, 0, %comma_pos); + + if( isNumeric(%word) && (strlen(%word) <= 2) ) + return %word; + } + return ""; // day not found +} + +// --------------------------------------------------------------------------- +// Version functions +// +// The following version functions are designed to operate on strings using +// the standard version.revision.subrevision numbering system. +// +// In this system, 1.2.3 has a version of 1, a revision of 2 and a subrevision +// of 3. +// +// 1.10 has a version of 1 and a revision of 10, and is NEWER than 1.2, which +// has a version of 1 and a revision of 2. +// --------------------------------------------------------------------------- + +// get the version number from %text +// returns "" if version not found +function getVersion(%text, %sublevel) +{ + %text = trim(%text); + + if(%text $= "") + return ""; + + %decimal_pos = strstr(%text, "."); + + while(%sublevel) + { + if(%decimal_pos == -1) // we aren't at the desired sublevel and there are no more levels to check + return ""; + + // skip to next sublevel + %text = getSubStr(%text, %decimal_pos + 1, 1000); + %decimal_pos = strstr(%text, "."); + + %sublevel--; + } + + if(%decimal_pos == -1) + return %text; + else + return getSubStr(%text, 0, %decimal_pos); +} + + +// get the revision number from %text +// returns "" if version not found +function getRevision(%text) +{ + return getVersion(%text, 1); +} + + +// get the subrevision number from %text +// returns "" if version not found +function getSubrevision(%text) +{ + return getVersion(%text, 2); +} + + +// compare two version strings +// +// returns 1 if %two is newer than %one +// returns -1 if %two is older than %one +// returns 0 if %two and %one are the same +function versionCompare(%one, %two) +{ + if(%two $= "") + return 0; // no version isn't newer than anything :) + + if(%one $= "") + return 1; // any version is newer than no version :) + + %one_version = getVersion(%one); + %one_revision = getRevision(%one); + %one_subrevision = getSubrevision(%one); + + %two_version = getVersion(%two); + %two_revision = getRevision(%two); + %two_subrevision = getSubrevision(%two); + + if(%two_version > %one_version) + return 1; + else if(%two_version < %one_version) + return -1; + else // %two_version == %one_version + { + if(%two_revision > %one_revision) + return 1; + else if(%two_revision < %one_revision) + return -1; + else // %two_revision == %one_revision + { + if(%two_subrevision > %one_subrevision) + return 1; + else if(%two_subrevision < %one_subrevision) + return -1; + else // %two_subrevision == %one_subrevision + return 0; + } + } +} diff --git a/docs/base/@vl2/z_scripts/support.vl2/support/tap.cs b/docs/base/@vl2/z_scripts/support.vl2/support/tap.cs new file mode 100644 index 00000000..1b0799ed --- /dev/null +++ b/docs/base/@vl2/z_scripts/support.vl2/support/tap.cs @@ -0,0 +1,72 @@ +// #name = Tap Handler +// #version = 1.0.0 +// #date = February 24, 2001 +// #category = Support +// #author = Lorne Laliberte +// #warrior = Writer +// #email = t2beta@cdnwriter.com +// #web = http://www.t2scripts.com +// #web = http://www.cdnwriter.com +// #description = Adds functions that scripts can use to check for tapped keys or buttons +// #status = release +// --------------------------------------------------------------------------- + +function tap(%name, %taptime) +{ + if(%name $= "") + return; + + if(!%taptime) + %taptime = 0.01; + + %obj = "tap_" @ %name; + + if( isObject(%obj) ) + { + %obj.tapped = true; + } + else + { + new ScriptObject(%obj) + { + class = tap; + tapped = true; + }; + } + + %obj.id = %obj.schedule(%taptime, clear); +} + +function wasTapped(%name) +{ + if(%name $= "") + return false; + + return ("tap_" @ %name).tapped; +} + +function deleteTap(%name) +{ + if(%name $= "") + return; + + ("tap_" @ %name).delete(); +} + +function rescueTap(%name) +{ + if(%name $= "") + return; + + cancel( ("tap_" @ %name).id ); +} + +function tap::clear(%this) +{ + %this.tapped = false; +} + +function tap::rescue(%this) +{ + cancel(%this.id); +} diff --git a/docs/base/@vl2/z_scripts/support.vl2/support/team_tracker.cs b/docs/base/@vl2/z_scripts/support.vl2/support/team_tracker.cs new file mode 100644 index 00000000..71f3949a --- /dev/null +++ b/docs/base/@vl2/z_scripts/support.vl2/support/team_tracker.cs @@ -0,0 +1,432 @@ +// #name = Team Tracking Support +// #version = 0.0.6 +// #date = July 15, 2001 +// #category = Support +// #author = Paul Tousignant +// #warrior = UberGuy (FT) +// #email = uberguy@tribalwar.com +// #web = http://scripts.tribalwar.com/uberguy +// #web = http://scripts.tribes-universe.com/uberguy +// #description = Provides information about teams and the players on them. +// #status = Release +// #include = support/callback.cs +// #include = support/PJEnhancedRecording.cs + +// This class defines the following: +// Fields: +// myID : the player's clientID +// myTag : the player's tribal tag. "" if none. +// myName : the player's own name +// enemyTeamID : the # of the enemy team. In gametypes with more or less +// than 2 teams, this is -1 +// friendlyTeamID : the # of the player's own team +// numTeams : the number of teams, not including observers as a team +// idsByName[] : an array of player ID's indexed by name. So idsByName["Bob"] +// would return Bob's clientID. +// teamName[] : an array of team names. teamName[0] is always "Observer". +// teamGroup[] : an array of SimGroups containing references to the Player +// class instances. So to iterate over all of the observers: +// for(%i=0; %i < teamTracker.teamGroup[0].getCount(); %i++) { +// ... +// } +// Methods: - these are modeled directly after PJ's functions. +// Props to him for the originals. Like his, mine accept a %detag argument +// that will strip tag codes from passed arguments if it is sent as 1 or true. +// +// isManagerName(%name,%detag) : true if %name is the player's name +// getManagerId() : the player's clientID. Same as teamTracker.myID +// getManagerName() : the player's name. Same as teamTracker.myName +// getManagerTags() : the player's tribal tags. Same as teamTracker.myTag +// getEnemyTeamName() : the name of the enemy team. "" if <> 2 teams +// getFriendlyTeamName() : the name of the player's team +// getClientName(%ID,%detag) : the name of the player with clientID %ID +// getClientID(%name,%detag) : the clientID of the player with name %name +// getClientTeamID(%ID,%detag) : the teamID of the player with clientID %ID +// getPlayerTeamId(%name,%detag): the teamID of the player with name %name +// getClientTeamName(%ID,%detag): the name of the team of the player with clientID %ID +// getTeamSize(%teamID,%detag) : the number of players on a given team +// getClientRef(%ID) : a reference to the playerRef object for clientID %ID +// getPlayerRef(%name) : a reference to the playerRef object for player %name +// getSelfRef() : a reference to the client's own playerRef object +// +// Callback: +// TeamUpdated : passes - the team ID that changed. Called when the size of a +// team changes. +// PlayerLeavingGame : passes - the client ID of the dropping player +// MyTeamChanged : passes - the player's new teamID +// PlayerJoinedTeam : passes - teamID of the affected team & the player's clientID + +// Miscellaneous: + +// strippedName(%playerRep) : Returns the full name of the player with all special +// characters removed +// baseName() : Returns the player's name without team tags +// baseTags() : Returns the player's tribal tags, or "" if none. + +// ============================================================================ + +function makeTracker() { + + if(!isObject(teamTracker)) { + + new ScriptObject(teamTracker) + { + class = teamTracker; + myID = 0; + myTag = ""; + myName = ""; + enemyTeamID = 0; + friendlyTeamID = 0; + numTeams = 0; + }; + } +} + +function resetTeamTracker() { + + for (%i = 0; %i<= teamTracker.numTeams; %i++) { + if (isObject(teamTracker.teamGroup[%i])) { + teamTracker.teamGroup[%i].delete(); + } + } + teamTracker.delete(); + makeTracker(); +} + +function teamTracker::isManagerName(%this, %clientname, %detag) { + + if (%detag) %clientname = detag(%clientname); + return (%this.name $= %clientname); +} + +function teamTracker::getManagerId(%this) { + + return %this.myID; +} + +function teamTracker::getManagerName(%this) { + + return %this.myName; +} + +function teamTracker::getManagerTags(%this) { + + return %this.myTag; +} + +function teamTracker::getEnemyTeamName(%this) { + + return %this.teamName[%this.enemyTeamID]; +} + +function teamTracker::getFriendlyTeamName(%this) { + + return %this.teamName[%this.friendlyTeamID]; +} + +function teamTracker::getEnemyTeam(%this) { + + return %this.enemyTeamID; +} + +function teamTracker::getClientName(%this, %clientId, %detag) { + + if (%detag) %clientId = detag(%clientId); + + if (isObject($PlayerList[%clientId])) { + return $PlayerList[%clientId].name; + } + else return ""; +} + +function teamTracker::getClientId(%this, %name, %detag) { + + if (%detag) %name = detag(%name); + + return %this.idsByName[%name]; +} + +function teamTracker::getClientTeamId(%this, %clientId, %detag) { + + if (%detag) %clientId = detag(%clientId); + + %player = $PlayerList[%clientId]; + if (isObject(%player)) return %player.teamId; + else return -1; +} + +function teamTracker::getClientRef(%this, %clientId, %detag) { + + if (%detag) %clientId = detag(%clientId); + + %ref = $PlayerList[%clientId]; + if (isObject(%ref)) return %ref; + else return ""; +} + +function teamTracker::getPlayerRef(%this, %name, %detag) { + + if (%detag) %name = detag(%name); + + %ref = $PlayerList[%this.idsByName[%playerName]]; + if (isObject(%ref)) return %ref; + else return ""; +} + +function teamTracker::getSelfRef(%this) { + + return $PlayerList[%this.myID]; +} + +function teamTracker::getPlayerTeamId(%this, %playerName, %detag) { + + if (%detag) %playerName = detag(%playerName); + + %player = $PlayerList[%this.idsByName[%playerName]]; + if (isObject(%player)) return %player.teamId; + else return -1; +} + +function teamTracker::getClientTeamName(%this, %clientId, %detag) { + + if(%detag) %clientId = detag(%clientId); + + if (isObject($PlayerList[%clientId])) { + return %this.teamName[$PlayerList[%clientId].teamId]; + } + else return ""; +} + +function teamTracker::getTeamSize(%this, %teamID, %detag) { + + if(%detag) %teamID = detag(%teamID); + + if ((%teamID < 0) || (%teamID > %this.numTeams)) return -1; + else return %this.teamGroup[%teamID].getCount(); +} + +//=== PlayerRef utilites ====================================================== + +function strippedName(%playerRep) { + + if (!isObject(%playerRep)) return ""; + + // Lazy evaluation, cached value + if (%playerRep.strippedName $= "") { + %playerRep.strippedName = stripMLControlChars(%playerRep.name); + } + return %playerRep.strippedName; +} + +function baseName(%playerRep) { + + if (!isObject(%playerRep)) return ""; + + if (%playerRep.baseName $= "") { + %p1 = strstr(%playerRep.name,"\c6"); + %p2 = strstr(%playerRep.name,"\c7"); + %p3 = strstr(%playerRep.name,"\x11"); + if(%p1 < %p2) %baseName = getSubStr(%playerRep.name,%p1+1,strstr(%playerRep.name,"\c7")-1); + if(%p1 > %p2) %baseName = getSubStr(%playerRep.name,%p1+1,strstr(%playerRep.name,"\x11")); + if(%baseName $= "") %baseName = %playerRep.name; + %playerRep.baseName = stripChars(%baseName,"\cp\co\c6\c7\c8\c9"); + } + return %playerRep.baseName; +} + +function baseTags(%playerRep) { + + if (!isObject(%playerRep)) return ""; + + if (%playerRep.baseTags $= "") { + %p1 = strstr(%playerRep.name,"\c6"); + %p2 = strstr(%playerRep.name,"\c7"); + %p3 = strstr(%playerRep.name,"\x11"); + if(%p1 > %p2) %baseTag = getSubStr(%playerRep.name,%p2+1,strstr(%playerRep.name,"\c6")-1); + if(%p1 < %p2) %baseTag = getSubStr(%playerRep.name,%p2+1,strstr(%playerRep.name,"\x11")); + if(%p2 == %p3) %baseTag = ""; + %playerRep.baseTags = stripChars(%baseTag,"\cp\co\c6\c7\c8\c9"); + } + return %playerRep.baseTags; +} + +//=== Package Wrappers ======================================================== + +package teamTrackerPkg { + + function handleClientJoin(%msgType, %msgString, %clientName, %clientId, %targetId, + %isAI, %isAdmin, %isSuperAdmin, %isSmurf, %guid) { + + parent::handleClientJoin(%msgType, %msgString, %clientName, %clientId, %targetId, + %isAI, %isAdmin, %isSuperAdmin, %isSmurf, %guid); + + %clName = detag(%clientName); + + if(StrStr(%msgString, "Welcome to Tribes") != -1) { + teamTracker.myID = %clientId; + teamTracker.myName = %clName; + + if(%isSmurf) teamTracker.myTag = ""; + } + + teamTracker.idsByName[%clName] = %clientId; + + // Put player in observer group until I hear otherwise + if (!isObject(teamTracker.teamGroup[0])) + teamTracker.teamGroup[0] = new SimSet("TrackerTeam_0"); + + // $PlayerList[%clientID] is guaranteed to be a valid object here + teamTracker.teamGroup[0].add($PlayerList[%clientID]); + Callback.Trigger(TeamUpdated,0); + } + + function handleClientDrop(%msgType, %msgString, %clientName, %clientId) { + + //if (%clientId != teamTracker.myID) {} + + %clName = detag(%clientName); + teamTracker.idsByName[%clName] = ""; + + %player = $PlayerList[%clientID]; + if (%player) { + teamTracker.teamGroup[%player.teamID].remove(%player); + + Callback.Trigger(TeamUpdated,%player.teamID); + } + Callback.Trigger(PlayerLeavingGame,%clientID); + + parent::handleClientDrop(%msgType, %msgString, %clientName, %clientId); + } + + function handleClientJoinTeam(%msgType, %msgString, %clientName, %teamName, + %clientId, %teamId) { + + if(%clientId == teamTracker.myID) { + if(%teamId == 0) { + teamTracker.friendlyTeamID = teamTracker.enemyTeamID = -1; + } + else { + teamTracker.friendlyTeamID = %teamID; + // Assign a valid enemy team only if there are 2 teams. + teamTracker.enemyTeamID = + (teamTracker.numTeams == 2) ? ((%teamID == 1) ? 2 : 1) : -1; + } + // event here for my team change + Callback.Trigger(MyTeamChanged,%teamID); + } + + %player = $PlayerList[%clientID]; + // Looks like players who start the map teamed are on team -1... + if (isObject(%player)) { + + %oldteam = %player.teamId; + if (%oldTeam < 0) %oldTeam = 0; + if (%oldteam != %teamID) { + // Move out of old team + %teamGrp = teamTracker.teamGroup[%oldTeam]; + if (isObject(%teamGrp)) { + if (%teamGrp.isMember(%player)) { + %teamGrp.remove(%player); + } + } + + // Add to new + %teamGrp = teamTracker.teamGroup[%teamID]; + if (!isObject(%teamGrp)) { + %teamGrp = teamTracker.teamGroup[%teamID] = + new SimSet("TrackerTeam_" @ %teamID); + } + %teamGrp.add(%player); + + // Event here indicating team size update + Callback.Trigger(TeamUpdated,%teamID); + Callback.Trigger(PlayerJoinedTeam,%teamID,%clientID); + } + } + parent::handleClientJoinTeam(%msgType, %msgString, %clientName, %teamName, + %clientId, %teamId); + } + + function handleTeamListMessage(%msgType, %msgString, %teamCount, %teamList) { + + teamTracker.numTeams = %teamCount; + for ( %i = 0; %i < %teamCount; %i++ ) { + %j = %i+1; + teamTracker.teamName[%j] = detag(getRecord(%teamList, %i)); + if (!isObject(teamTracker.teamGroup[%j])) + teamTracker.teamGroup[%j] = new SimSet("TrackerTeam_" @ %j); + } + teamTracker.teamName[0] = "Observer"; + if (!isObject(teamTracker.teamGroup[0])) + teamTracker.teamGroup[0] = new SimSet("TrackerTeam_0"); + + parent::handleTeamListMessage(%msgType, %msgString, %teamCount, %teamList); + } + + function connect(%address, %password, %playerName, %playerRaceGender, %playerSkin, %playerVoice, %playerVoicePitch) { + + resetTeamTracker(); + parent::connect(%address, %password, %playerName, %playerRaceGender, %playerSkin, %playerVoice, %playerVoicePitch); + } + + function localConnect(%playerName, %playerRaceGender, %playerSkin, %playerVoice, %playerVoicePitch) { + + resetTeamTracker(); + parent::localConnect(%playerName, %playerRaceGender, %playerSkin, %playerVoice, %playerVoicePitch); + } + + // Demo support + function loadDemoSettings() { + + resetTeamTracker(); + NewRecordingData.clientid = ""; // Need to clear this between recordings + + parent::loadDemoSettings(); + + teamTracker.teamName[0] = "Observer"; + if (!isObject(teamTracker.teamGroup[0])) + teamTracker.teamGroup[0] = new SimSet("TrackerTeam_0"); + + %sz = PlayerListGroup.getCount(); + for (%i=0; %i < %sz; %i++) { + %player = PlayerListGroup.getObject(%i); + + if (!isObject(teamTracker.teamGroup[%player.teamId])) { + teamTracker.teamGroup[%player.teamId] = new SimSet("TrackerTeam_" @ %player.teamId); + teamTracker.numTeams++; + } + + teamTracker.idsByName[%player.name] = %player.clientId; + echo(%player.name SPC teamTracker.idsByName[%player.name]); + teamTracker.teamGroup[%player.teamId].add(%player); + Callback.Trigger(TeamUpdated,%player.teamId); + Callback.Trigger(PlayerJoinedTeam,%player.teamId,%player.clientId); + } + + // If this demo was recorded with PJs Enhanced info, we can determine team info + if (NewRecordingData.clientid !$= "") { + + teamTracker.extendedDemo = true; + teamTracker.myID = NewRecordingData.clientid; + %player = $PlayerList[teamTracker.myID]; + teamTracker.myName = %player.name; + teamTracker.friendlyTeamID = %player.teamId; + teamTracker.enemyTeamID = + (teamTracker.numTeams == 2) ? ((%teamID == 1) ? 2 : 1) : -1; + Callback.Trigger(MyTeamChanged,%player.teamId); + + if(%player.isSmurf) teamTracker.myTag = ""; + else teamTracker.myTag = baseTags(%player); + } + else teamTracker.extendedDemo = false; + } + + function LoadingGui::onWake(%this) { + + teamTracker.myTag = getField(wonGetAuthInfo(), 1); + parent::onWake(%this); + } +}; + +activatePackage(teamTrackerPkg); +makeTracker(); diff --git a/docs/base/@vl2/z_scripts/support.vl2/support/template_tools.cs b/docs/base/@vl2/z_scripts/support.vl2/support/template_tools.cs new file mode 100644 index 00000000..0e0a0ae7 --- /dev/null +++ b/docs/base/@vl2/z_scripts/support.vl2/support/template_tools.cs @@ -0,0 +1,313 @@ +// #name = Template Tools +// #version = 0.0.1 +// #date = May 16, 2001 +// #status = beta +// #description = Provides tools for script Authors to define and use code templates +// #category = Support +// #author = Jon Naiman +// #warrior = Ratorasniki +// #email = ratorasniki@tribalwar.com +// #web = http://www.tribalwar.com +//************************************************************************************ +$TemplateLoadBasic = 1; // Do not load file contents into object + // only set to 0 when debugging templates + // otherwise it just wastes memory +$TemplateClearFile = 1; +//************************************************************************************ +// Template addition & class stuff (ie. 'the guts') +function useTemplate(%name, %replacement, %tmp) +{ + if($tempflock == 0) //keep the temp file from being used twice + { + if(%tmp != 1) + %tmp = 0; + $tempflock = 1; + %TemplateToUse = -1; + %TemplateLines = 0; + for( %i = 0; %i < Templates.getCount(); %i++ ) + { + if(Templates.getObject(%i).name $= %name) + { + %TemplateToUse = Templates.getObject(%i); + } + } + if(%TemplateToUse != -1) + { + if($TemplateLoadBasic == 1) + { + %TemplateFilename = %TemplateToUse.filename; // get the filename + %TemplateToUse.delete(); // delete the old object + %TemplateToUse = addTemplate(%TemplateFilename); // recreate w/ contents + } + %TemplateLines = %TemplateToUse.linenum; + %TemplateContents = ""; + %Filehandle = new FileObject(); + if(%tmp == 0) + { + %Filehandle.openForWrite( "support/templates/temp.cs" ); + } else { + %Filehandle.openForAppend( "support/templates/temp.cs" ); + %Filehandle.writeLine( "" ); + %Filehandle.writeLine( "//-----Starting Template " @ %TemplateToUse.name @ " using " @ %replacement @ "-----" ); + %Filehandle.writeLine( "" ); + } + for(%i = 1; %i < %TemplateLines; %i++) + { + %oldstr = %TemplateToUse.line[%i]; + %newstr = ReplaceTextInString(%oldstr, "< " @ %TemplateToUse.name @ " >", %replacement); + while ( %oldstr !$= %newstr ) + { + %oldstr = %newstr; + %newstr = ReplaceTextInString(%oldstr, "< " @ %TemplateToUse.name @ " >", %replacement); + } + %Filehandle.writeLine( %newstr ); + } + %Filehandle.close(); + %Filehandle.delete(); + // load the new stuff into t2 + if(%tmp != 1) + { + compile("support/templates/temp.cs"); // force recompile it + exec("support/templates/temp.cs"); + } + // clear the file + if($TemplateClearFile == 1 && %tmp != 1) + { + %Filehandle2 = new FileObject(); + %Filehandle2.openForWrite( "support/templates/temp.cs" ); + %Filehandle2.close(); + %Filehandle2.delete(); + } + if($TemplateLoadBasic == 1) + { + %TemplateFilename = %TemplateToUse.filename; // get the filename + %TemplateToUse.delete(); // delete the new object + %TemplateToUse = addTemplateBasic(%TemplateFilename); // recreate w/o contents + } + } + $tempflock = 0; + return 1; + } else { + return 0; + } +} + +function ReplaceTextInString(%string, %search_text, %replacement) +{ + if((%pos = strstr(%string, %search_text)) != -1) + { + %len = strlen(%search_text); + %newstr = getSubStr(%string, 0, %pos) @ %replacement @ getSubStr(%string, %pos + %len, 10000); + return %newstr; + } else { + return %string; + } +} + +function addTemplate(%filename, %isfile) +{ + if( !( fileExt(%filename) $= ".tmp" ) ) + { + echo("addTemplate(" @ %filename @ ") failed -- " @ %filename @ " does not have a .tmp extension"); + return false; + } + + if(%isfile && !isfile(%filename)) + { + echo("addTemplate(" @ %filename @ ") failed -- " @ %filename @ " does not exist"); + return false; + } + + %Filehandle = new FileObject(); + %Filehandle.openForRead( %filename ); + %linenum = 0; + while ( !%Filehandle.isEOF() ) + { + %line = %Filehandle.readLine(); + if ( %linenum > 0 ) + { + //file contents + %TemplateLine[%linenum] = %line; + %linenum++; + } else { + //file header + %TemplateName = %line; + %linenum++; + } + } + %Filehandle.close(); + %Filehandle.delete(); + + %TemplateName = getSubStr(%TemplateName, strlen("// template< "), strlen(%TemplateName) - strlen("// template< ") - 2); + + $template[%TemplateName] = new ScriptObject() + { + name = %TemplateName; + class = template; + filename = %filename; + }; + Templates.add($template[%TemplateName]); + for(%i = 1; %i < %linenum; %i++) //start at first line after header + $template[%TemplateName].line[%i] = %TemplateLine[%i]; + $template[%TemplateName].linenum = %linenum; + return $template[%TemplateName]; +} + +function addTemplateBasic(%filename, %isfile) +{ + if( !( fileExt(%filename) $= ".tmp" ) ) + { + echo("addTemplate(" @ %filename @ ") failed -- " @ %filename @ " does not have a .tmp extension"); + return false; + } + + if(%isfile && !isfile(%filename)) + { + echo("addTemplate(" @ %filename @ ") failed -- " @ %filename @ " does not exist"); + return false; + } + + %Filehandle = new FileObject(); + %Filehandle.openForRead( %filename ); + %linenum = 0; + while ( !%Filehandle.isEOF() ) + { + %line = %Filehandle.readLine(); + if ( %linenum > 0 ) + { + //file contents + %linenum++; + } else { + //file header + %TemplateName = %line; + %linenum++; + } + } + %Filehandle.close(); + %Filehandle.delete(); + + %TemplateName = getSubStr(%TemplateName, strlen("// template< "), strlen(%TemplateName) - strlen("// template< ") - 2); + + $template[%TemplateName] = new ScriptObject() + { + name = %TemplateName; + class = template; + filename = %filename; + }; + Templates.add($template[%TemplateName]); + $template[%TemplateName].linenum = %linenum; + return $template[%TemplateName]; +} + +//--------------------------- +// this ones special, usage: +// $ExampleReplacement = "Testing"; $ExampleValue = 1; +// addDynamicString("$Var::< Example > = " @ $ExampleValue, "Example", $ExampleReplacement); +// creates: +// $Var::Testing = 1; +function addDynamicString(%string, %var, %replacement) +{ + %oldstr = %string; + %newstr = ReplaceTextInString(%oldstr, "< " @ %var @ " >", %replacement); + while ( %oldstr !$= %newstr ) + { + %oldstr = %newstr; + %newstr = ReplaceTextInString(%oldstr, "< " @ %var @ " >", %replacement); + } +// echo(%newstr); + return %newstr; +} + +function template::main(%this) +{ + if(!isObject(%this.loadedGroup)) + %this.loadedGroup = new SimGroup(Templates); + echo(" - - - - - - Searching for templates to load..."); + + for(%filename = findFirstFile("*.tmp"); %filename !$= ""; %filename = findNextFile("*.tmp")) + { + if(!isObject($template[%filename])) + { + echo(" + '" @ %filename @ "' found"); + %this.processFile(%filename); + } + } + echo(" - - - - - - template load done!"); + %this.numinit = 0; + $TemplateLoader = schedule(3000, 0, "GenTemplates"); +} + +function template::processFile(%this, %filename) +{ + if(isObject($template[%filename])) + { + return 0; + } + if($TemplateLoadBasic == 1) + { + if(!addTemplateBasic(%filename)) + { + return -1; + } + } else { + if(!addTemplate(%filename)) + { + return -1; + } + } + return 1; +} + +function template::Use(%this, %name, %var) +{ + cancel($TemplateLoader); + %this.initName[%this.numinit] = %name; + %this.initVar[%this.numinit] = %var; + %this.numinit = %this.numinit + 1; + $TemplateLoader = schedule(3000, 0, "GenTemplates"); + return %this.numinit; +} + +function GenTemplates() +{ + %num = template.Generate(); + echo( %num @ " bits o code generated from templates" ); +} + +function template::Generate(%this) +{ + //do all the preloaded ones in one batch :D + + %Filehandle = new FileObject(); + %Filehandle.openForWrite( "support/templates/temp.cs" ); + %Filehandle.close(); + %Filehandle.delete(); + + for( %i = 0; %i < %this.numinit; %i++ ) + { + %load[%i] = useTemplate(%this.initName[%i], %this.initVar[%i], 1); + while(%load[%i] != 1) + { + %load[%i] = useTemplate(%this.initName[%i], %this.initVar[%i], 1); + } + } + + compile("support/templates/temp.cs"); // force recompile it + exec("support/templates/temp.cs"); + return %this.numinit; +} + +function TemplateStart() +{ + if( !isObject(template) ) + { + new ScriptObject(template) + { + class = template; + }; + template.main(); + } +} + +TemplateStart(); + diff --git a/docs/base/@vl2/z_scripts/support.vl2/support/tourney_mode.cs b/docs/base/@vl2/z_scripts/support.vl2/support/tourney_mode.cs new file mode 100644 index 00000000..f38da9a8 --- /dev/null +++ b/docs/base/@vl2/z_scripts/support.vl2/support/tourney_mode.cs @@ -0,0 +1,38 @@ +// #name = TournyMode Query Support +// #version = 1.0.0 +// #date = July 1, 2002 +// #category = Support +// #author = Paul Tousignant +// #warrior = UberGuy (FT) +// #email = uberguy@tribalwar.com +// #web = http://scripts.tribalwar.com/uberguy +// #web = http://scripts.tribes-universe.com/uberguy +// #description = Callbacks and functions to test for touney mode. +// #status = Release +// #include = support/callback.cs + +// This script sets a simple flag named $TourneyMode whenever you join a +// server or change maps to allow you to determine if you are in tourney +// mode or not. To use it, just test like so: + +// if($TourneyMode) { ... } + +//============================================================================= +//============================================================================= + +addMessageCallback('MsgVoteItem', TM_onTourneyModeCallback); +Callback.add(onUserClientJoin,"TourneyMode::checkJustJoined"); +Callback.add(onMissionDropInfo,"TourneyMode::checkJustJoined"); + +function TourneyMode::checkJustJoined() { + + commandToServer('GetVoteMenu', "TourneyQuery"); +} + +function TM_onTourneyModeCallback(%msgType, %msgString, %key, %voteName, %voteActionMsg, %voteText, %sort) { + + if (%key !$= "TourneyQuery") return; + %voteName = detag(%voteName); + if (%voteName $= "VoteFFAMode") $TourneyMode = true; + else if (%voteName $= "VoteTournamentMode") $TourneyMode = false; +} diff --git a/docs/base/@vl2/z_scripts/support.vl2/support/vector.cs b/docs/base/@vl2/z_scripts/support.vl2/support/vector.cs new file mode 100644 index 00000000..202f69c6 --- /dev/null +++ b/docs/base/@vl2/z_scripts/support.vl2/support/vector.cs @@ -0,0 +1,113 @@ +// #name = Data Struct - Vector +// #version = 1.0.3 +// #date = July 15, 2001 +// #category = Support +// #author = Paul Tousignant +// #warrior = UberGuy (FT) +// #email = uberguy@tribalwar.com +// #web = http://scripts.tribalwar.com/uberguy +// #web = http://scripts.tribes-universe.com/uberguy +// #description = Structure for fast adds and indexed lookup. +// #status = Release + +function Container::newVector() { + + %x = new ScriptObject() { + class = Vector; + lastIndex = -1; + }; + return %x; +} + +function Vector::pushFront(%this, %value) { + + %this.insertBefore(0,%value); +} + +function Vector::popFront(%this) { + + %val = %this.array[0]; + %this.removeAt(0); + return %val; +} + +function Vector::pushBack(%this, %value) { + + %this.lastIndex++; + %this.array[%this.lastIndex] = %value; + return %this.lastIndex; +} + +function Vector::popBack(%this) { + + %val = %this.array[%this.lastIndex]; + %this.array[%this.lastIndex] = ""; + %this.lastIndex--; + return %val; +} + +function Vector::insertBefore(%this, %idx, %value) { + + %this.lastIndex++; + if (%idx < %this.lastIndex && %idx >= 0) { + for(%i=%this.lastIndex;%i>%idx;%i--) { + %this.array[%i] = %this.array[%i-1]; + } + %this.array[%idx] = %value; + return %idx; + } + else { + %this.pushBack(%value); + return %this.lastIndex; + } +} + +function Vector::insertAfter(%this, %idx, %value) { + + if (%idx < %this.lastIndex && %idx >= 0) { + %this.insertBefore(%idx++); + return %idx; + } + else { + %this.pushBack(%value); + return %this.lastIndex; + } +} + +function Vector::removeAt(%this, %idx) { + + if (%idx <= %this.lastIndex && %idx >= 0) { + for (%i=%idx;%i<%this.lastIndex;%i++) { + %this.array[%i] = %this.array[%i+1]; + } + %this.array[%this.lastIndex] = ""; + } + %this.lastIndex--; +} + +function Vector::valueAt(%this, %idx) { + + return %this.array[%idx]; +} + +function Vector::clear(%this) { + + for(%i=0;%i<=%this.lastIndex;%i++) { + %this.array[%i] = ""; + } + %this.lastIndex = -1; +} + +function Vector::size(%this) { + + return %this.lastIndex+1; +} + +function Vector::findFirstIndex(%this, %value, %offset) { + + if (%offset $= "") %offset = 0; + for(%i=%offset;%i<=%this.lastIndex;%i++) { + if (%this.array[%i] $= %value) return %i; + } + return -1; +} diff --git a/docs/base/@vl2/z_scripts/support.vl2/support/vehicle_callbacks.cs b/docs/base/@vl2/z_scripts/support.vl2/support/vehicle_callbacks.cs new file mode 100644 index 00000000..8aa16ad6 --- /dev/null +++ b/docs/base/@vl2/z_scripts/support.vl2/support/vehicle_callbacks.cs @@ -0,0 +1,390 @@ +// #name = Vehicle Callbacks +// #version = 0.0.5 +// #date = June 19, 2001 +// #author = Daniel Neilsen (aka Wizard_TPG) +// #credit = Jon 'Ratorasniki' Naiman +// #email = wizardsworld@bigpond.com +// #web = http://www.tribalwar.com/wizard/ +// #description = Callbacks for mounting and dismounting vehicles +// #status = release +// #include = support/callback.cs +// --------------------------------------------------------------------------- +// +// Callbacks included in this script: +// +// The following callbacks all have the vehicle type as the first variable and the node +// as the second variable. +// onShrikePilot +// onBomberPilot +// onBomberBomber +// onBomberTailgunner +// onHAPCPilot +// onHAPCPassenger +// onFLPCPilot +// onFLPCPassenger +// onTankGunner +// onTankDriver +// onHoverbikeDriver +// onMPBDriver +// onHawkeyePilot +// onHawkeyeGunner +// onAirVehicle +// onLandVehicle +// onPilotingAirVehicle +// onDrivingLandVehicle +// onGunningVehicle +// +// The following callbacks have no variables. +// onVehicleMount +// onVehicleDismount +// +// +// The following functions are also available for scripters usage: +// isPlayerMounted(); - Returns either true or false +// getCurrentVehicle();- Returns "Shrike","Hawkeye","Bomber","HAPC","Tank","Bike", +// "MPB", "FLPC" or "" +// getCurrentPosition();- Returns "Pilot", "Gunner", "Passenger" or "" +// +//=================================================================== + +$VehicleCallback::CurrentMountState = false; +$VehicleCallback::CurrentVehicle = ""; +$VehicleCallback::CurrentPosition = ""; + +package eventcallbacks +{ + function clientCmdShowVehicleGauges(%vehType, %node) + { + switch$ (%vehType) + { + case "Shrike" : + onShrikePilot(%vehType, %node); + case "Hawkeye" : + if(%node == 1) + { + onHawkeyeGunner(%vehType, %node); + } + else + { + onHawkeyePilot(%vehType, %node); + } + case "Bomber" : + if(%node == 1) + { + onBomberBomber(%vehType, %node); + } + else if(%node == 0) + { + onBomberPilot(%vehType, %node); + } + else + { + onBomberTailgunner(%vehType, %node); + } + case "TACBomber" : + if(%node == 1) + { + onBomberBomber(%vehType, %node); + } + else if(%node == 0) + { + onBomberPilot(%vehType, %node); + } + else + { + onBomberTailgunner(%vehType, %node); + } + case "HAPC" : + if(%node == 0) + { + onHAPCPilot(%vehType, %node); + } + else + { + onHAPCPassenger(%vehType, %node); + } + case "FLPC" : + if(%node == 0) + { + onFLPCPilot(%vehType, %node); + } + else + { + onFLPCPassenger(%vehType, %node); + } + case "Assault" : + if(%node == 1) + { + onTankGunner(%vehType, %node); + } + else + { + onTankDriver(%vehType, %node); + } + case "TACAssault" : + if(%node == 1) + { + onTankGunner(%vehType, %node); + } + else + { + onTankDriver(%vehType, %node); + } + case "Hoverbike" : + onHoverbikeDriver(%vehType, %node); + case "MPB" : + onMPBDriver(%vehType, %node); + } + parent::clientCmdShowVehicleGauges(%vehType, %node); + } + + function clientCmdSetVWeaponsHudActive(%num, %vType) + { + parent::clientCmdSetVWeaponsHudActive(%num, %vType); + onVehicleMount(); + } + + function clientCmdSetVWeaponsHudClearAll() + { + parent::clientCmdSetVWeaponsHudClearAll(); + onVehicleDismount(); + } + + function clientCmdToggleDashHud(%val) + { + if(%val) + onVehicleMount(); + parent::clientCmdToggleDashHud(%val); + } + + function clientCmdVehicleDismount() + { + parent::clientCmdVehicleDismount(); + onVehicleDismount(); + } + + function clientCmdVehicleMount() + { + parent::clientCmdVehicleMount(); + onVehicleMount(); + } + + function clientCmdSetDefaultVehicleKeys(%inVehicle) + { + if(%inVehicle) + onVehicleMount(); + else + onVehicleDismount(); + parent::clientCmdSetDefaultVehicleKeys(%inVehicle); + } +}; + +activatePackage(eventcallbacks); + + +function onShrikePilot(%vehType, %node) +{ + callback.trigger(onShrikePilot, %vehType, %node); + onVehicleMount(); + $VehicleCallback::CurrentVehicle = "Shrike"; + $VehicleCallback::CurrentMountState = true; + onAirVehicle(%vehType, %node); + onPilotingAirVehicle(%vehType, %node); +} + +function onHawkeyeGunner(%vehType, %node) +{ + callback.trigger(onHawkeyeGunner, %vehType, %node); + onAirVehicle(%vehType, %node); + onGunningVehicle(%vehType, %node); + onVehicleMount(); + $VehicleCallback::CurrentVehicle = "Hawkeye"; + $VehicleCallback::CurrentMountState = true; +} + +function onHawkeyePilot(%vehType, %node) +{ + callback.trigger(onHawkeyePilot, %vehType, %node); + onAirVehicle(%vehType, %node); + onPilotingAirVehicle(%vehType, %node); + onVehicleMount(); + $VehicleCallback::CurrentVehicle = "Hawkeye"; + $VehicleCallback::CurrentMountState = true; +} + +function onBomberPilot(%vehType, %node) +{ + callback.trigger(onBomberPilot, %vehType, %node); + onAirVehicle(%vehType, %node); + onPilotingAirVehicle(%vehType, %node); + onVehicleMount(); + $VehicleCallback::CurrentVehicle = "Bomber"; + $VehicleCallback::CurrentMountState = true; + +} + +function onBomberBomber(%vehType, %node) +{ + callback.trigger(onBomberBomber, %vehType, %node); + onAirVehicle(%vehType, %node); + onGunningVehicle(%vehType, %node); + onVehicleMount(); + $VehicleCallback::CurrentVehicle = "Bomber"; + $VehicleCallback::CurrentMountState = true; +} + +function onBomberTailgunner(%vehType, %node) +{ + callback.trigger(onBomberTailgunner, %vehType, %node); + onAirVehicle(%vehType, %node); + onVehicleMount(); + $VehicleCallback::CurrentPosition = "Passenger"; + $VehicleCallback::CurrentVehicle = "Bomber"; + $VehicleCallback::CurrentMountState = true; +} + +function onHAPCPilot(%vehType, %node) +{ + callback.trigger(onHAPCPilot, %vehType, %node); + onAirVehicle(%vehType, %node); + onPilotingAirVehicle(%vehType, %node); + onVehicleMount(); + $VehicleCallback::CurrentVehicle = "HAPC"; + $VehicleCallback::CurrentMountState = true; +} + +function onHAPCPassenger(%vehType, %node) +{ + callback.trigger(onHAPCPassenger, %vehType, %node); + onAirVehicle(%vehType, %node); + onVehicleMount(); + $VehicleCallback::CurrentPosition = "Passenger"; + $VehicleCallback::CurrentVehicle = "HAPC"; + $VehicleCallback::CurrentMountState = true; +} + +function onFLPCPilot(%vehType, %node) +{ + callback.trigger(onFLPCPilot, %vehType, %node); + onAirVehicle(%vehType, %node); + onPilotingAirVehicle(%vehType, %node); + onVehicleMount(); + $VehicleCallback::CurrentVehicle = "FLPC"; + $VehicleCallback::CurrentMountState = true; +} + +function onFLPCPassenger(%vehType, %node) +{ + callback.trigger(onFLPCPassenger, %vehType, %node); + onAirVehicle(%vehType, %node); + onVehicleMount(); + $VehicleCallback::CurrentPosition = "Passenger"; + $VehicleCallback::CurrentVehicle = "FLPC"; + $VehicleCallback::CurrentMountState = true; +} + +function onTankGunner(%vehType, %node) +{ + callback.trigger(onTankGunner, %vehType, %node); + onLandVehicle(%vehType, %node); + onGunningVehicle(%vehType, %node); + onVehicleMount(); + $VehicleCallback::CurrentVehicle = "Tank"; + $VehicleCallback::CurrentMountState = true; +} + +function onTankDriver(%vehType, %node) +{ + callback.trigger(onTankDriver, %vehType, %node); + onLandVehicle(%vehType, %node); + onDrivingLandVehicle(%vehType, %node); + onVehicleMount(); + $VehicleCallback::CurrentVehicle = "Tank"; + $VehicleCallback::CurrentMountState = true; +} + +function onHoverbikeDriver(%vehType, %node) +{ + callback.trigger(onHoverbikeDriver, %vehType, %node); + onLandVehicle(%vehType, %node); + onDrivingLandVehicle(%vehType, %node); + onVehicleMount(); + $VehicleCallback::CurrentVehicle = "Bike"; + $VehicleCallback::CurrentMountState = true; +} + +function onMPBDriver(%vehType, %node) +{ + callback.trigger(onMPBDriver, %vehType, %node); + onLandVehicle(%vehType, %node); + onDrivingLandVehicle(%vehType, %node); + onVehicleMount(); + $VehicleCallback::CurrentVehicle = "MPB"; + $VehicleCallback::CurrentMountState = true; +} + +function onVehicleDismount() +{ + if(!$VehicleCallback::CurrentMountState) + return; + callback.trigger(onVehicleDismount); + $VehicleCallback::CurrentVehicle = ""; + $VehicleCallback::CurrentPosition = ""; + $VehicleCallback::CurrentMountState = false; +} + +function onVehicleMount() +{ + if($VehicleCallback::CurrentMountState) + return; + callback.trigger(onVehicleMount); + $VehicleCallback::CurrentMountState = true; +} + +function onAirVehicle(%vehType, %node) +{ + callback.trigger(onAirVehicle, %vehType, %node); + $VehicleCallback::CurrentMountState = true; +} + +function onLandVehicle(%vehType, %node) +{ + callback.trigger(onLandVehicle, %vehType, %node); + $VehicleCallback::CurrentMountState = true; +} + +function onPilotingAirVehicle(%vehType, %node) +{ + callback.trigger(onPilotingAirVehicle, %vehType, %node); + $VehicleCallback::CurrentPosition = "Pilot"; + $VehicleCallback::CurrentMountState = true; +} + +function onDrivingLandVehicle(%vehType, %node) +{ + callback.trigger(onDrivingLandVehicle, %vehType, %node); + $VehicleCallback::CurrentPosition = "Pilot"; + $VehicleCallback::CurrentMountState = true; +} + +function onGunningVehicle(%vehType, %node) +{ + callback.trigger(onGunningVehicle, %vehType, %node); + $VehicleCallback::CurrentPosition = "Gunner"; + $VehicleCallback::CurrentMountState = true; +} + +function isPlayerMounted () +{ + return $VehicleCallback::CurrentMountState; +} + +function getCurrentVehicle() +{ + return $VehicleCallback::CurrentVehicle; +} + +function getCurrentPosition() +{ + return $VehicleCallback::CurrentPosition; +} diff --git a/docs/base/@vl2/z_scripts/support.vl2/support/weapon_list.cs b/docs/base/@vl2/z_scripts/support.vl2/support/weapon_list.cs new file mode 100644 index 00000000..18ef13e1 --- /dev/null +++ b/docs/base/@vl2/z_scripts/support.vl2/support/weapon_list.cs @@ -0,0 +1,187 @@ +// #name = Weapon List Handler +// #version = 1.4.0 +// #date = Oct 10, 2001 +// #category = Support +// #author = Paul Tousignant +// #warrior = UberGuy (FT) +// #email = uberguy@tribalwar.com +// #web = http://scripts.tribalwar.com/uberguy +// #web = http://scripts.tribes-universe.com/uberguy +// #description = This class maintains a mapping of numbers ("slots") to weapon names. +// #status = Release +// #include = support/map.cs +// #include = support/loadout.cs + +// v1.4 Added support for weapon HUD info. + +// This class defines 4 fields, 4 methods, and 4 Callbacks +// Fields: +// slotByName[%name] : evaluates to the slot for a given weapon name +// numWeapons : evaluates to the number of slots defined. See note below +// loadOutSize : evaluates to the current number of weapons in your loadout. +// Methods: +// getWeapon(%slot) : returns the weapon name corresponding to %slot +// getSlot(%name) : returns the slot corresponding to weapon called %name +// weaponHudItem(%i) : returns the name of the weapon in weapon HUD at position +// %i. Position 0 is the first position at the top. +// weaponHudIndex(%n) : returns to the 0-based position in the weapon HUD of the +// weapon named %n. +// Callback: +// WeaponListUpdated : passes the arguments (%slot, %name). +// This is called as each weapon is added. +// WeaponListCleared : no arguments. Called when the list is about to be created +// WeaponListUpdDone : passes number of weapons in the list. Called when list is +// done being built. +// WeaponHudUpdated : Called when the weapons in your loadout change as reflected +// in the weapon HUD. Strange things happen at inventories and +// my code for handling this event there may not port to MODs. + +if (!isObject(weaponList)) { + new ScriptObject(weaponList) { + class = weaponList; + numWeapons = 0; + loadOutSize = 0; + updating = false; + atInvo = false; + data = Container::newListMap(); + }; +} +Callback.add(PlayerUseInv,"weaponList.atInvo = true;"); + +package weaponListPkg { + + function weaponsHud::addWeapon(%this, %slot, %ammoAmount) { + + parent::addWeapon(%this, %slot, %ammoAmount); + + if (weaponList.weaponHudIndex[%slot] !$= "") return; + weaponList.weaponHudItem[weaponList.loadOutSize] = %slot; + weaponList.weaponHudIndex[%slot] = weaponList.loadOutSize; + weaponList.loadOutSize++; + // Not very mod friendly, but the TL is the last thing to be loaded into + // the WeaponHud at an invo station in base code. + if (weaponList.atInvo && ($WeaponNames[%slot] $= "TargetingLaser")) { + Callback.trigger(WeaponHudUpdated,weaponList.loadOutSize); + weaponList.atInvo = false; + } + } + + function weaponsHud::removeWeapon(%this, %slot) { + + parent::removeWeapon(%this, %slot); + + //error("Removing " @ $weaponnames[%slot]); + if (weaponList.loadOutSize == 0) return; + if (weaponList.weaponHudIndex[%slot] $= "") return; + + // Scoot all the entries down + %i = weaponList.weaponHudIndex[%slot]; + weaponList.weaponHudIndex[%slot] = ""; + for(%i++; %i < weaponList.loadOutSize; %i++) { + %nextSlot = weaponList.weaponHudItem[%i]; + weaponList.weaponHudIndex[%nextSlot] = %i-1; + weaponList.weaponHudItem[%i-1] = %nextSlot; + } + weaponList.weaponHudItem[weaponList.loadOutSize--] = ""; + Callback.Trigger(WeaponHudUpdated,weaponList.loadOutSize); + } + + function clientCmdSetWeaponsHudClearAll() { + + parent::clientCmdSetWeaponsHudClearAll(); + + //error("***Clearing WeaponHUD***"); + while (weaponList.loadOutSize) { + %slot = weaponList.weaponHudItem[weaponList.loadOutSize--]; + weaponList.weaponHudItem[weaponList.loadOutSize] = ""; + weaponList.weaponHudIndex[%slot] = ""; + } + } + + function clientCmdSetWeaponsHudBitmap(%slot, %name, %bitmap) { + + // Note: + // This code assumes no one will ever make a non-contiguous list of weapons + // like Disc (1), Chain (2), Mortar (4). + // If they do, I'll have to make this a relational structure. + + parent::clientCmdSetWeaponsHudBitmap(%slot, %name, %bitmap); + + if (!weaponList.updating) weaponList.updating = true; + + %N = %slot+1; + if (weaponList.numWeapons < %N) weaponList.numWeapons = %N; + weaponList.slotByName[$WeaponNames[%slot]] = %slot; + Callback.trigger(WeaponListUpdated, %slot, $WeaponNames[%slot]); + } + + function clientCmdSetInventoryHudBitmap(%slot, %name, %bitmap) { + // In the current game scripts this is called right after the + // Weapon HUD is updated. + + parent::clientCmdSetInventoryHudBitmap(%slot, %name, %bitmap); + + if (weaponList.updating) { + weaponList.updating = false; + Callback.trigger(WeaponListUpdDone, weaponList.numWeapons); + } + } + + function handleTeamListMessage( %msgType, %msgString, %teamCount, %teamList ) { + // In the current game scripts this is called right before the + // Weapon HUD is updated. + + weaponList.clear(); + parent::handleTeamListMessage( %msgType, %msgString, %teamCount, %teamList ); + Callback.Trigger(WeaponListCleared); + } + + function throw(%item) { + + parent::throw(%item); + if ((%slot = weaponList.slotByName[%item]) !$= "") { + //schedule(100,0,"clientCmdSetWeaponsHudItem",%slot,0,0); + clientCmdSetWeaponsHudItem(%slot,0,0); + } + } +}; +activatePackage(weaponListPkg); + + +function weaponList::getWeapon(%this,%slot) { + + return $WeaponNames[%slot]; +} + +function weaponList::getSlot(%this,%weaponName) { + + return %this.slotByName[%weaponName]; +} + +function weaponList::weaponHudItem(%this, %i) { + + return $WeaponNames[%this.weaponHudItem[%i]]; +} + +function weaponList::weaponHudIndex(%this, %name) { + + return %this.weaponHudIndex[%this.slotByName[%name]]; +} + +function weaponList::clear(%this) { + + // Again, I asssume contiguous numbers for the slots. + while (%this.numWeapons) { + %this.slotByName[$WeaponNames[%this.numWeapons--]] = ""; + } +} + +function weaponList::getWeaponByHudIndex(%this, %idx) { + + return $WeaponNames[%this.weaponHudItem[%idx]]; +} + +function weaponList::getWeaponHudSlot(%this, %weapon) { + + return %this.weaponHudIndex[%this.slotByName[%weapon]]; +} diff --git a/docs/base/@vl2/zflags.vl2/flags.png b/docs/base/@vl2/z_textures/zflags.vl2/flags.png similarity index 100% rename from docs/base/@vl2/zflags.vl2/flags.png rename to docs/base/@vl2/z_textures/zflags.vl2/flags.png diff --git a/docs/base/@vl2/zflags.vl2/textures/skins/base.flag.png b/docs/base/@vl2/z_textures/zflags.vl2/textures/skins/base.flag.png similarity index 100% rename from docs/base/@vl2/zflags.vl2/textures/skins/base.flag.png rename to docs/base/@vl2/z_textures/zflags.vl2/textures/skins/base.flag.png diff --git a/docs/base/@vl2/zflags.vl2/textures/skins/base.hflag.png b/docs/base/@vl2/z_textures/zflags.vl2/textures/skins/base.hflag.png similarity index 100% rename from docs/base/@vl2/zflags.vl2/textures/skins/base.hflag.png rename to docs/base/@vl2/z_textures/zflags.vl2/textures/skins/base.hflag.png diff --git a/docs/base/@vl2/zflags.vl2/textures/skins/baseb.flag.png b/docs/base/@vl2/z_textures/zflags.vl2/textures/skins/baseb.flag.png similarity index 100% rename from docs/base/@vl2/zflags.vl2/textures/skins/baseb.flag.png rename to docs/base/@vl2/z_textures/zflags.vl2/textures/skins/baseb.flag.png diff --git a/docs/base/@vl2/zflags.vl2/textures/skins/beagle.flag.png b/docs/base/@vl2/z_textures/zflags.vl2/textures/skins/beagle.flag.png similarity index 100% rename from docs/base/@vl2/zflags.vl2/textures/skins/beagle.flag.png rename to docs/base/@vl2/z_textures/zflags.vl2/textures/skins/beagle.flag.png diff --git a/docs/base/@vl2/zflags.vl2/textures/skins/blue.hflag.png b/docs/base/@vl2/z_textures/zflags.vl2/textures/skins/blue.hflag.png similarity index 100% rename from docs/base/@vl2/zflags.vl2/textures/skins/blue.hflag.png rename to docs/base/@vl2/z_textures/zflags.vl2/textures/skins/blue.hflag.png diff --git a/docs/base/@vl2/zflags.vl2/textures/skins/cotp.flag.png b/docs/base/@vl2/z_textures/zflags.vl2/textures/skins/cotp.flag.png similarity index 100% rename from docs/base/@vl2/zflags.vl2/textures/skins/cotp.flag.png rename to docs/base/@vl2/z_textures/zflags.vl2/textures/skins/cotp.flag.png diff --git a/docs/base/@vl2/zflags.vl2/textures/skins/dsword.flag.png b/docs/base/@vl2/z_textures/zflags.vl2/textures/skins/dsword.flag.png similarity index 100% rename from docs/base/@vl2/zflags.vl2/textures/skins/dsword.flag.png rename to docs/base/@vl2/z_textures/zflags.vl2/textures/skins/dsword.flag.png diff --git a/docs/base/@vl2/zflags.vl2/textures/skins/flag.png b/docs/base/@vl2/z_textures/zflags.vl2/textures/skins/flag.png similarity index 100% rename from docs/base/@vl2/zflags.vl2/textures/skins/flag.png rename to docs/base/@vl2/z_textures/zflags.vl2/textures/skins/flag.png diff --git a/docs/base/@vl2/zflags.vl2/textures/skins/green.hflag.png b/docs/base/@vl2/z_textures/zflags.vl2/textures/skins/green.hflag.png similarity index 100% rename from docs/base/@vl2/zflags.vl2/textures/skins/green.hflag.png rename to docs/base/@vl2/z_textures/zflags.vl2/textures/skins/green.hflag.png diff --git a/docs/base/@vl2/zflags.vl2/textures/skins/horde.flag.png b/docs/base/@vl2/z_textures/zflags.vl2/textures/skins/horde.flag.png similarity index 100% rename from docs/base/@vl2/zflags.vl2/textures/skins/horde.flag.png rename to docs/base/@vl2/z_textures/zflags.vl2/textures/skins/horde.flag.png diff --git a/docs/base/@vl2/zflags.vl2/textures/skins/swolf.flag.png b/docs/base/@vl2/z_textures/zflags.vl2/textures/skins/swolf.flag.png similarity index 100% rename from docs/base/@vl2/zflags.vl2/textures/skins/swolf.flag.png rename to docs/base/@vl2/z_textures/zflags.vl2/textures/skins/swolf.flag.png diff --git a/docs/base/@vl2/zflags.vl2/textures/skins/yellow.hflag.png b/docs/base/@vl2/z_textures/zflags.vl2/textures/skins/yellow.hflag.png similarity index 100% rename from docs/base/@vl2/zflags.vl2/textures/skins/yellow.hflag.png rename to docs/base/@vl2/z_textures/zflags.vl2/textures/skins/yellow.hflag.png diff --git a/docs/base/@vl2/zblasterfix.vl2/textures/skins/energy_bolt.PNG b/docs/base/@vl2/zblasterfix.vl2/textures/skins/energy_bolt.PNG deleted file mode 100644 index aff3ff82..00000000 Binary files a/docs/base/@vl2/zblasterfix.vl2/textures/skins/energy_bolt.PNG and /dev/null differ diff --git a/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_frnt_muzl00.png b/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_frnt_muzl00.png deleted file mode 100644 index 348e0a25..00000000 Binary files a/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_frnt_muzl00.png and /dev/null differ diff --git a/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_frnt_muzl01.png b/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_frnt_muzl01.png deleted file mode 100644 index 7482e2bc..00000000 Binary files a/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_frnt_muzl01.png and /dev/null differ diff --git a/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_frnt_muzl02.png b/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_frnt_muzl02.png deleted file mode 100644 index 3eefce59..00000000 Binary files a/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_frnt_muzl02.png and /dev/null differ diff --git a/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_frnt_muzl03.png b/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_frnt_muzl03.png deleted file mode 100644 index cafae1b9..00000000 Binary files a/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_frnt_muzl03.png and /dev/null differ diff --git a/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_frnt_muzl04.png b/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_frnt_muzl04.png deleted file mode 100644 index bc2671eb..00000000 Binary files a/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_frnt_muzl04.png and /dev/null differ diff --git a/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_frnt_muzl05.png b/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_frnt_muzl05.png deleted file mode 100644 index 9dc3052e..00000000 Binary files a/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_frnt_muzl05.png and /dev/null differ diff --git a/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_frnt_muzl06.png b/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_frnt_muzl06.png deleted file mode 100644 index 12323a24..00000000 Binary files a/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_frnt_muzl06.png and /dev/null differ diff --git a/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_frnt_muzl07.png b/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_frnt_muzl07.png deleted file mode 100644 index d4444182..00000000 Binary files a/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_frnt_muzl07.png and /dev/null differ diff --git a/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_side_muzl00.png b/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_side_muzl00.png deleted file mode 100644 index 56c5752e..00000000 Binary files a/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_side_muzl00.png and /dev/null differ diff --git a/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_side_muzl01.png b/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_side_muzl01.png deleted file mode 100644 index d1f5985c..00000000 Binary files a/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_side_muzl01.png and /dev/null differ diff --git a/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_side_muzl02.png b/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_side_muzl02.png deleted file mode 100644 index 53a8e516..00000000 Binary files a/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_side_muzl02.png and /dev/null differ diff --git a/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_side_muzl03.png b/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_side_muzl03.png deleted file mode 100644 index f0c4c351..00000000 Binary files a/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_side_muzl03.png and /dev/null differ diff --git a/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_side_muzl04.png b/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_side_muzl04.png deleted file mode 100644 index db225ce1..00000000 Binary files a/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_side_muzl04.png and /dev/null differ diff --git a/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_side_muzl05.png b/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_side_muzl05.png deleted file mode 100644 index 38378f05..00000000 Binary files a/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_side_muzl05.png and /dev/null differ diff --git a/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_side_muzl06.png b/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_side_muzl06.png deleted file mode 100644 index 950862eb..00000000 Binary files a/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_side_muzl06.png and /dev/null differ diff --git a/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_side_muzl07.png b/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_side_muzl07.png deleted file mode 100644 index 6e7a214d..00000000 Binary files a/docs/base/@vl2/zblasterfix.vl2/textures/skins/enrg_side_muzl07.png and /dev/null differ diff --git a/docs/base/@vl2/zblasterfix.vl2/textures/skins/hvybioflare.png b/docs/base/@vl2/zblasterfix.vl2/textures/skins/hvybioflare.png deleted file mode 100644 index 2dd41ac6..00000000 Binary files a/docs/base/@vl2/zblasterfix.vl2/textures/skins/hvybioflare.png and /dev/null differ diff --git a/docs/base/@vl2/zblasterfix.vl2/textures/skins/hvyjetpackflare.png b/docs/base/@vl2/zblasterfix.vl2/textures/skins/hvyjetpackflare.png deleted file mode 100644 index 80b8f337..00000000 Binary files a/docs/base/@vl2/zblasterfix.vl2/textures/skins/hvyjetpackflare.png and /dev/null differ diff --git a/docs/base/@vl2/zblasterfix.vl2/textures/skins/jetflare00.png b/docs/base/@vl2/zblasterfix.vl2/textures/skins/jetflare00.png deleted file mode 100644 index bcd8b616..00000000 Binary files a/docs/base/@vl2/zblasterfix.vl2/textures/skins/jetflare00.png and /dev/null differ diff --git a/docs/base/@vl2/zblasterfix.vl2/textures/skins/jetflare01.png b/docs/base/@vl2/zblasterfix.vl2/textures/skins/jetflare01.png deleted file mode 100644 index dc526a19..00000000 Binary files a/docs/base/@vl2/zblasterfix.vl2/textures/skins/jetflare01.png and /dev/null differ diff --git a/docs/base/@vl2/zblasterfix.vl2/textures/skins/jetflare02.png b/docs/base/@vl2/zblasterfix.vl2/textures/skins/jetflare02.png deleted file mode 100644 index 83af93b6..00000000 Binary files a/docs/base/@vl2/zblasterfix.vl2/textures/skins/jetflare02.png and /dev/null differ diff --git a/docs/base/@vl2/zblasterfix.vl2/textures/skins/jetflare03.png b/docs/base/@vl2/zblasterfix.vl2/textures/skins/jetflare03.png deleted file mode 100644 index a1e7a8e4..00000000 Binary files a/docs/base/@vl2/zblasterfix.vl2/textures/skins/jetflare03.png and /dev/null differ diff --git a/docs/base/@vl2/zblasterfix.vl2/textures/skins/jetflare04.png b/docs/base/@vl2/zblasterfix.vl2/textures/skins/jetflare04.png deleted file mode 100644 index a1e7a8e4..00000000 Binary files a/docs/base/@vl2/zblasterfix.vl2/textures/skins/jetflare04.png and /dev/null differ diff --git a/docs/base/@vl2/zblasterfix.vl2/textures/skins/jetflare05.png b/docs/base/@vl2/zblasterfix.vl2/textures/skins/jetflare05.png deleted file mode 100644 index a1e7a8e4..00000000 Binary files a/docs/base/@vl2/zblasterfix.vl2/textures/skins/jetflare05.png and /dev/null differ diff --git a/docs/base/@vl2/zblasterfix.vl2/textures/skins/jetflare2.png b/docs/base/@vl2/zblasterfix.vl2/textures/skins/jetflare2.png deleted file mode 100644 index 72f0741a..00000000 Binary files a/docs/base/@vl2/zblasterfix.vl2/textures/skins/jetflare2.png and /dev/null differ diff --git a/docs/base/@vl2/zblasterfix.vl2/textures/skins/jetflareside00.png b/docs/base/@vl2/zblasterfix.vl2/textures/skins/jetflareside00.png deleted file mode 100644 index 69a6f7c1..00000000 Binary files a/docs/base/@vl2/zblasterfix.vl2/textures/skins/jetflareside00.png and /dev/null differ diff --git a/docs/base/@vl2/zblasterfix.vl2/textures/skins/jetflareside01.png b/docs/base/@vl2/zblasterfix.vl2/textures/skins/jetflareside01.png deleted file mode 100644 index d4d492cd..00000000 Binary files a/docs/base/@vl2/zblasterfix.vl2/textures/skins/jetflareside01.png and /dev/null differ diff --git a/docs/base/@vl2/zblasterfix.vl2/textures/skins/jetflareside02.png b/docs/base/@vl2/zblasterfix.vl2/textures/skins/jetflareside02.png deleted file mode 100644 index 35359789..00000000 Binary files a/docs/base/@vl2/zblasterfix.vl2/textures/skins/jetflareside02.png and /dev/null differ diff --git a/docs/base/@vl2/zblasterfix.vl2/textures/skins/jetflareside03.png b/docs/base/@vl2/zblasterfix.vl2/textures/skins/jetflareside03.png deleted file mode 100644 index cd47ef33..00000000 Binary files a/docs/base/@vl2/zblasterfix.vl2/textures/skins/jetflareside03.png and /dev/null differ diff --git a/docs/base/@vl2/zblasterfix.vl2/textures/skins/jetflareside04.png b/docs/base/@vl2/zblasterfix.vl2/textures/skins/jetflareside04.png deleted file mode 100644 index fdba6245..00000000 Binary files a/docs/base/@vl2/zblasterfix.vl2/textures/skins/jetflareside04.png and /dev/null differ diff --git a/docs/base/@vl2/zblasterfix.vl2/textures/skins/jetflareside05.png b/docs/base/@vl2/zblasterfix.vl2/textures/skins/jetflareside05.png deleted file mode 100644 index bf42a916..00000000 Binary files a/docs/base/@vl2/zblasterfix.vl2/textures/skins/jetflareside05.png and /dev/null differ diff --git a/docs/base/@vl2/zblasterfix.vl2/textures/special/blasterBolt.PNG b/docs/base/@vl2/zblasterfix.vl2/textures/special/blasterBolt.PNG deleted file mode 100644 index 378d535e..00000000 Binary files a/docs/base/@vl2/zblasterfix.vl2/textures/special/blasterBolt.PNG and /dev/null differ diff --git a/docs/base/@vl2/zblasterfix.vl2/textures/special/blasterBoltCross.PNG b/docs/base/@vl2/zblasterfix.vl2/textures/special/blasterBoltCross.PNG deleted file mode 100644 index 08625e4a..00000000 Binary files a/docs/base/@vl2/zblasterfix.vl2/textures/special/blasterBoltCross.PNG and /dev/null differ diff --git a/docs/base/@vl2/zblasterfix.vl2/textures/special/redflare.png b/docs/base/@vl2/zblasterfix.vl2/textures/special/redflare.png deleted file mode 100644 index 8a0ae150..00000000 Binary files a/docs/base/@vl2/zblasterfix.vl2/textures/special/redflare.png and /dev/null differ diff --git a/docs/base/@vl2/zz_Classic_client_v1.vl2/scripts/autoexec/adminHud.cs b/docs/base/@vl2/zz_Classic_client_v1.vl2/scripts/autoexec/adminHud.cs new file mode 100644 index 00000000..dca5583a --- /dev/null +++ b/docs/base/@vl2/zz_Classic_client_v1.vl2/scripts/autoexec/adminHud.cs @@ -0,0 +1,282 @@ +//////////////////////////////////////////////////////////////////////////////////////// +// z0dd - ZOD: ADMIN HUD /////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////// + +function CreateAdminHud() +{ + $AdminHudId = new GuiControl(AdminHudDlg) { + profile = "GuiDialogProfile"; + horizSizing = "width"; + vertSizing = "height"; + position = "0 0"; + extent = "640 480"; + minExtent = "8 8"; + visible = "1"; + helpTag = "0"; + + new ShellPaneCtrl() { + profile = "ShellDlgPaneProfile"; + horizSizing = "center"; + vertSizing = "center"; + position = "170 137"; + extent = "320 180"; + minExtent = "48 92"; + visible = "1"; + helpTag = "0"; + text = "Admin Hud"; + noTitleBar = "0"; + + // -- Drop down menu text label + new GuiTextCtrl() { + profile = "ShellTextRightProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "10 52"; + extent = "50 22"; + minExtent = "8 8"; + visible = "1"; + helpTag = "0"; + text = "Menu:"; + }; + // -- Drop down menu + new ShellPopupMenu(AdminHudMenu) { + profile = "ShellPopupProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "60 44"; + extent = "225 38"; + minExtent = "49 38"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + text = "- OPTIONS -"; + maxLength = "255"; + maxPopupHeight = "200"; + buttonBitmap = "gui/shll_pulldown"; + rolloverBarBitmap = "gui/shll_pulldownbar_rol"; + selectedBarBitmap = "gui/shll_pulldownbar_act"; + noButtonStyle = "0"; + }; + // -- Input text field label + new GuiTextCtrl() { + profile = "ShellTextRightProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "10 88"; + extent = "50 22"; + minExtent = "8 8"; + visible = "1"; + helpTag = "0"; + text = "Input:"; + }; + // -- Input text field + new ShellTextEditCtrl(AdminHudInput) { + profile = "NewTextEditProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "60 80"; + extent = "225 38"; + minExtent = "32 38"; + visible = "1"; + command = "AdminHudInput.setField();"; + altCommand = "AdminHudInput.processEnter();"; + helpTag = "0"; + historySize = "0"; + maxLength = "127"; + password = "0"; + glowOffset = "9 9"; + }; + // -- Cancel button + new ShellBitmapButton(AdminHudCancelBtn) { + profile = "ShellButtonProfile"; + horizSizing = "left"; + vertSizing = "bottom"; + position = "60 118"; + extent = "120 38"; + minExtent = "32 38"; + visible = "1"; + command = "HideAdminHud();"; + accelerator = "escape"; + helpTag = "0"; + text = "CANCEL"; + simpleStyle = "0"; + }; + // -- Send button + new ShellBitmapButton(AdminHudSendBtn) { + profile = "ShellButtonProfile"; + horizSizing = "left"; + vertSizing = "bottom"; + position = "165 118"; + extent = "120 38"; + minExtent = "32 38"; + visible = "1"; + command = "AdminHudSendBtn.adminCommand();"; + helpTag = "0"; + text = "SEND"; + simpleStyle = "0"; + }; + }; + }; + //AdminHudSendBtn.setActive(0); +} + +function handleActivateAdminHud() +{ + if(!$AdminHudCreated) + { + CreateAdminHud(); // Create the gui + UpdateAdminHudMenu(); // Fill the drop down menu + $AdminHudCreated = 1; // Set the flag + } +} + +addMessageCallback('MsgClientJoin', handleActivateAdminHud); + +function ShowAdminHud() +{ + canvas.pushdialog(AdminHudDlg); + //clientCmdTogglePlayHuds(false); + $AdminHudOpen = 1; +} + +function HideAdminHud() +{ + // Empty out the text input field + AdminHudInput.setValue(%empty); + + canvas.popdialog(AdminHudDlg); + $AdminHudOpen = 0; + //clientCmdTogglePlayHuds(true); +} + +function AdminHudDlg::onWake( %this ) +{ + if ( isObject( AdminHudMap ) ) + { + AdminHudMap.pop(); + AdminHudMap.delete(); + } + new ActionMap( AdminHudMap ); + AdminHudMap.blockBind( moveMap, toggleModHud ); + AdminHudMap.blockBind( moveMap, togglePracticeHud ); + AdminHudMap.blockBind( moveMap, toggleInventoryHud ); + AdminHudMap.blockBind( moveMap, toggleScoreScreen ); + AdminHudMap.blockBind( moveMap, toggleCommanderMap ); + AdminHudMap.bindCmd( keyboard, escape, "", "HideAdminHud();" ); + AdminHudMap.push(); +} + +function AdminHudDlg::onSleep( %this ) +{ + %this.callback = ""; + AdminHudMap.pop(); + AdminHudMap.delete(); +} + +function UpdateAdminHudMenu() +{ + // Populate the drop down menu with options seperated by \t (tab deliniated list). + %line1 = "Choose Option\tEnter Admin Password\tEnter Super Admin Password\tSet Join Password\tSet Admin Password\tSet Super Admin Password"; + %line2 = "\tSet Random Teams\tSet Fair Teams\tSet Max Players\tSet Auto-PW\tSet Auto-PW Password\tSet Auto-PW Count\tSend Bottomprint Message"; + %line3 = "\tSend Centerprint Message\tRemove Map From Rotation\tRestore Map To Rotation\tRemove GameType\tRestore GameType\tRestart Server"; + %opt = %line1 @ %line2 @ %line3; + AdminHudMenu.hudSetValue(%opt, ""); +} + +function AdminHudMenu::onSelect(%this, %id, %text) +{ + // Called when an option is selected in drop down menu + $AdminMenu = %this.getValue(); +} + +function AdminHudInput::setField( %this ) +{ + // called when you type in text input field + %value = %this.getValue(); + %this.setValue( %value ); + $AdminInput = %value; + //AdminHudSendBtn.setActive( strlen( stripTrailingSpaces( %value ) ) >= 1 ); +} + +function AdminHudInput::processEnter( %this ) +{ + // Called when you press enter in text input field +} + +function AdminHudSendBtn::adminCommand( %this ) +{ + // Called when you press the send button + + // Update the global from the text input field + AdminHudInput.setField(); + + // Send the current menu selection and text to the server + switch$ ( $AdminMenu ) + { + case "Enter Admin Password": + commandToServer('SAD', $AdminInput); + + case "Enter Super Admin Password": + commandToServer('SAD', $AdminInput); + + case "Set Join Password": + commandToServer('Set', "joinpw", $AdminInput); + + case "Set Admin Password": + commandToServer('Set', "adminpw", $AdminInput); + + case "Set Super Admin Password": + commandToServer('Set', "superpw", $AdminInput); + + case "Set Random Teams": + commandToServer('Set', "random", $AdminInput); + + case "Set Fair Teams": + commandToServer('Set', "fairteams", $AdminInput); + + case "Set Max Players": + commandToServer('Set', "maxplayers", $AdminInput); + + case "Set Auto-PW": + commandToServer('AutoPWSetup', "autopw", $AdminInput); + + case "Set Auto-PW Password": + commandToServer('AutoPWSetup', "autopwpass", $AdminInput); + + case "Set Auto-PW Count": + commandToServer('AutoPWSetup', "autopwcount", $AdminInput); + + case "Send Bottomprint Message": + commandToServer('aprint', $AdminInput, true); + + case "Send Centerprint Message": + commandToServer('aprint', $AdminInput, false); + + case "Remove Map From Rotation": + commandToServer('AddMap', $AdminInput); + + case "Restore Map To Rotation": + commandToServer('RemoveMap', $AdminInput); + + case "Remove GameType": + commandToServer('AddType', $AdminInput); + + case "Restore GameType": + commandToServer('RemoveType', $AdminInput); + + case "Restart Server": + commandToServer('Set', "restart", $AdminInput); + + default: + error("Admin Hud selected option: " @ $AdminMenu @ " input: " @ $AdminInput @ " unknown values."); + } + + // Clear the text input field and disable send button + //AdminHudSendBtn.setActive(0); + AdminHudInput.setValue(%empty); + UpdateAdminHudMenu(); + $AdminInput = ""; + $AdminMenu = ""; +} + diff --git a/docs/base/@vl2/zz_Classic_client_v1.vl2/scripts/autoexec/classicPropMap.cs b/docs/base/@vl2/zz_Classic_client_v1.vl2/scripts/autoexec/classicPropMap.cs new file mode 100644 index 00000000..1a53ca97 --- /dev/null +++ b/docs/base/@vl2/zz_Classic_client_v1.vl2/scripts/autoexec/classicPropMap.cs @@ -0,0 +1,19 @@ +// terrain sound/puff properties for Classic mod maps. z0dd - ZOD, 7/20/02 + +//"Color: red green blue startAlpha endAlpha" +//Soft sound = 0 +//Hard sound = 1 +//Metal sound = 2 +//Snow sound = 3 + +addMaterialMapping("terrain/GMD.DarkRock", "color: 0.5 0.36 0.16 0.4 0.0", "sound: 1"); +addMaterialMapping("terrain/GMD.DirtMossy", "color: 0.46 0.36 0.26 0.4 0.0", "sound: 0"); +addMaterialMapping("terrain/gmd.grassmixed", "color: 0.46 0.36 0.26 0.4 0.0", "sound: 0"); +addMaterialMapping("terrain/GMD.LightSand", "color: 0.5 0.36 0.16 0.4 0.0", "sound: 0"); +addMaterialMapping("terrain/GMD.SandBurnt", "color: 0.5 0.36 0.16 0.4 0.0", "sound: 0"); +addMaterialMapping("terrain/GMD.GrassLight", "color: 0.46 0.36 0.26 0.4 0.0", "sound: 0"); +addMaterialMapping("terrain/lushworld.lakesand", "color: 0.5 0.36 0.16 0.4 0.0", "sound: 0"); +addMaterialMapping("terrain/Eep.MoonDirt", "color: 0.0 0.0 0.0 0.7 0.0", "sound: 0"); +addMaterialMapping("terrain/Eep.MoonDirtDark", "color: 0.0 0.0 0.0 0.7 0.0", "sound: 0"); +addMaterialMapping("terrain/ril.darkrock", "color: 0.0 0.0 0.0 0.7 0.0", "sound: 1"); +addMaterialMapping("terrain/ril.darkrock1", "color: 0.0 0.0 0.0 0.7 0.0", "sound: 1"); diff --git a/docs/base/@vl2/zz_Classic_client_v1.vl2/scripts/autoexec/clientOverloads.cs b/docs/base/@vl2/zz_Classic_client_v1.vl2/scripts/autoexec/clientOverloads.cs new file mode 100644 index 00000000..da5f8ef5 --- /dev/null +++ b/docs/base/@vl2/zz_Classic_client_v1.vl2/scripts/autoexec/clientOverloads.cs @@ -0,0 +1,394 @@ +//////////////////////////////////////////////////////////////////////////////////////// +// z0dd - ZOD: Overloaded base function package //////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////// + +package zzClientOverloads +{ + function clientCmdMissionStartPhase3(%seq, %missionName) + { + parent::clientCmdMissionStartPhase3(%seq, %missionName); + commandToServer('getMod'); + } + + function LobbyGui::onSleep( %this ) + { + if ( %this.playerDialogOpen ) + LobbyPlayerPopup.forceClose(); + + LobbyVoteMenu.clear(); + LobbyVoteMenu.mode = ""; + LobbyCancelBtn.setVisible( false ); + LobbyStatusText.setText( "" ); + $InLobby = false; + $PrivMsgTarget = ""; + } + + function lobbyReturnToGame() + { + Canvas.setContent( PlayGui ); + $PrivMsgTarget = ""; + } + + function LobbyChatEnter::onEscape( %this ) + { + %this.setValue( "" ); + $PrivMsgTarget = ""; + } + + function LobbyChatEnter::send( %this ) + { + %text = %this.getValue(); + if ( %text $= "" ) + %text = " "; + + if($PrivMsgTarget !$= "") + { + commandToServer('PrivateMessageSent', $PrivMsgTarget, %text); + $PrivMsgTarget = ""; + %this.setValue( "" ); + } + else + { + commandToServer( 'MessageSent', %text ); + %this.setValue( "" ); + } + } + + function OptionsDlg::onWake( %this ) + { + if(!$ClassicHudsBound) + { + $RemapName[$RemapCount] = "Toss Repair Kit"; + $RemapCmd[$RemapCount] = "tossRepairKit"; + $RemapCount++; + $RemapName[$RemapCount] = "Toss Weapon Ammo"; + $RemapCmd[$RemapCount] = "tossAmmo"; + $RemapCount++; + $RemapName[$RemapCount] = "Toss Mine"; + $RemapCmd[$RemapCount] = "tossMine"; + $RemapCount++; + $RemapName[$RemapCount] = "Toss Beacon"; + $RemapCmd[$RemapCount] = "tossBeacon"; + $RemapCount++; + $RemapName[$RemapCount] = "Toss Grenade"; + $RemapCmd[$RemapCount] = "tossGrenade"; + $RemapCount++; + $RemapName[$RemapCount] = "Max Throw Grenade"; + $RemapCmd[$RemapCount] = "throwGrenadeMax"; + $RemapCount++; + $RemapName[$RemapCount] = "Max Throw Mine"; + $RemapCmd[$RemapCount] = "throwMineMax"; + $RemapCount++; + $RemapName[$RemapCount] = "Mod Hud"; + $RemapCmd[$RemapCount] = "toggleModHud"; + $RemapCount++; + $RemapName[$RemapCount] = "Admin Hud"; + $RemapCmd[$RemapCount] = "toggleAdminHud"; + $RemapCount++; + $RemapName[$RemapCount] = "Practice Hud"; + $RemapCmd[$RemapCount] = "togglePracticeHud"; + $RemapCount++; + + $ClassicHudsBound = true; + } + parent::onWake( %this ); + } + + function clientCmdSetDefaultVehicleKeys(%inVehicle) + { + Parent::clientCmdSetDefaultVehicleKeys(%inVehicle); + if(%inVehicle) + { + passengerKeys.copyBind( moveMap, toggleModHud ); + passengerKeys.copyBind( moveMap, toggleAdminHud ); + passengerKeys.copyBind( moveMap, togglePracticeHud ); + passengerKeys.copyBind( moveMap, mouseJet ); + passengerKeys.copyBind( moveMap, throwGrenadeMax ); + passengerKeys.copyBind( moveMap, throwMineMax ); + } + } + + function clientCmdSetStationKeys(%inStation) + { + Parent::clientCmdSetStationKeys(%inStation); + if ( %inStation ) + { + stationMap.blockBind( moveMap, toggleModHud ); + stationMap.blockBind( moveMap, toggleAdminHud ); + stationMap.blockBind( moveMap, togglePracticeHud ); + } + } + + function LobbyPlayerPopup::onSelect( %this, %id, %text ) + { + parent::onSelect(%this, %id, %text); + switch( %id ) + { + case 12: + commandToServer('ProcessGameLink', %this.player.clientId); + + case 13: + commandToServer('WarnPlayer', %this.player.clientId); + + case 14: + commandToServer('StripAdmin', %this.player.clientId); + + case 15: + PrivateMessage(%this.player.clientId); + } + Canvas.popDialog( LobbyPlayerActionDlg ); + } + + function VehicleHud::onBuy( %this ) + { + //toggleCursorHuds( 'vehicleHud' ); // z0dd - ZOD, 5/01/02. Dont close veh station HUD after selecting + commandToServer( 'buyVehicle', %this.selected ); + } +}; + +activatePackage(zzClientOverloads); + +function assignMissionType(%msgType, %msgString, %gameType, %a2, %a3, %a4, %a5, %a6) +{ + $thisMissionType = detag(%gameType); +} + +function handleStripAdminMsg(%msgType, %msgString, %super, %admin, %client) +{ + %player = $PlayerList[%client]; + if(%player) + { + %player.isSuperAdmin = false; + %player.isAdmin = false; + lobbyUpdatePlayer(%client); + } + alxPlay(AdminForceSound, 0, 0, 0); +} + +function clientCmdGetClassicModSettings(%val) +{ + if(%val) + { + commandToServer('SetHitSounds', $pref::Classic::playerHitSound, $pref::Classic::playerHitWav, + $pref::Classic::vehicleHitSound, $pref::Classic::vehicleHitWav); + commandToServer('SetRepairKitWaste', $pref::Classic::wasteRepairKit); + } +} + +function clientCmdTeamDestroyMessage(%msgType, %msgString, %a1, %a2, %a3, %a4, %a5, %a6) +{ + if($pref::Classic::ignoreTeamDestroyMessages) + %msgString = ""; // z0dd - ZOD, 8/23/02. Yogi. The message gets to the client but is "muted" from the HUD + + clientCmdServerMessage(%msgType, %msgString, %a1, %a2, %a3, %a4, %a5, %a6); +} + +//////////////////////////////////////////////////////////////////////////////////////// +// Keybinds //////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////// + +function tossAmmo( %val ) { if ( %val ) throw( Ammo ); } +function tossRepairKit( %val ) { if ( %val ) throw( RepairKit ); } +function tossMine( %val ) { if ( %val ) throw( Mine ); } +function tossBeacon( %val ) { if ( %val ) throw( Beacon ); } +function tossGrenade( %val ) { if ( %val ) throw( Grenade ); } + +function toggleModHud(%val) +{ + if(%val && $ModHudCreated) + { + if($ModHudOpen) + HideModHud(); + else + ShowModHud(); + } +} + +function toggleAdminHud(%val) +{ + if(%val && $AdminHudCreated) + { + if($AdminHudOpen) + HideAdminHud(); + else + ShowAdminHud(); + } +} + +function togglePracticeHud(%val) +{ + if(%val && $PracticeHudCreated) + { + if($practiceHudOpen) + HidePracticeHud(); + else + ShowPracticeHud(); + } +} + +function throwGrenadeMax( %val ) +{ + if(($ServerMod !$= "Classic;base") && ($ServerMod !$= "classic;base")) + return; + + if ( !%val ) + { + commandToServer( 'throwMaxEnd' ); + } + $mvTriggerCount4 += $mvTriggerCount4 & 1 == %val ? 2 : 1; +} + +function throwMineMax( %val ) +{ + if(($ServerMod !$= "Classic;base") && ($ServerMod !$= "classic;base")) + return; + + if ( !%val ) + { + commandToServer( 'throwMaxEnd' ); + } + $mvTriggerCount5 += $mvTriggerCount5 & 1 == %val ? 2 : 1; +} + +//////////////////////////////////////////////////////////////////////////////////////// +// Grav Cycle Chaingun ///////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////// + +function clientCmdShowVehicleWeapons(%vehicleType) +{ + switch$ (%vehicleType) + { + case "Hoverbike": + // add right-hand weapons box and highlight + dashboardHud.weapon = new GuiControl(vWeapHiliteOne) { + profile = "GuiDashBoxProfile"; + horizSizing = "right"; + vertSizing = "top"; + position = "358 22"; + extent = "80 33"; + minExtent = "8 8"; + visible = "1"; + + new HudBitmapCtrl(vWeapBkgdOne) { + profile = "GuiDashBoxProfile"; + horizSizing = "right"; + vertSizing = "top"; + position = "0 0"; + extent = "82 40"; + minExtent = "8 8"; + bitmap = "gui/hud_veh_new_dashpiece_2"; + visible = "1"; + opacity = "0.8"; + + new HudBitmapCtrl(vWeapIconOne) { + profile = "GuiDashBoxProfile"; + horizSizing = "right"; + vertSizing = "top"; + position = "28 6"; + extent = "25 25"; + minExtent = "8 8"; + bitmap = "gui/hud_blaster"; + visible = "1"; + opacity = "0.8"; + }; + }; + }; + dashboardHud.add(dashboardHud.weapon); + reticleHud.setBitmap("gui/hud_ret_tankchaingun"); + reticleFrameHud.setVisible(false); + + default: + return; + } +} + +//////////////////////////////////////////////////////////////////////////////////////// +// Projectile Hit Sound defaults /////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////// + +function setupClassicClientDefaults() +{ + if($pref::Classic::wasteRepairKit $="") + { + $pref::Classic::wasteRepairKit = 0; + export( "$pref::*", "prefs/ClientPrefs.cs", False ); + } + if($pref::Classic::playerHitWav $="") + { + $pref::Classic::playerHitSound = 1; // turns player impact sounds on/off + $pref::Classic::playerHitWav = "~wfx/weapons/cg_hard4.wav"; // wav file to play when hitting enemy player. base dir is .../audio + $pref::Classic::vehicleHitSound = 1; // turns vehicle impact sounds on/off + $pref::Classic::vehicleHitWav = "~wfx/weapons/mine_switch.wav"; // wav file to play when hitting enemy vehicles. base dir is .../audio + export( "$pref::*", "prefs/ClientPrefs.cs", False ); + } + if($pref::Classic::ignoreTeamDestroyMessages $="") + { + $pref::Classic::ignoreTeamDestroyMessages = 0; + export( "$pref::*", "prefs/ClientPrefs.cs", False ); + } +} + +setupClassicClientDefaults(); + +//////////////////////////////////////////////////////////////////////////////////////// +// Bomber Pilot Hud //////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////// + +// Addition to give client bomber reticle when piloting. +package pilotBomberHud +{ + function ClientCmdSetHudMode(%mode, %type, %node) + { + parent::clientCmdSetHudMode(%mode, %type, %node); + + if ((%type $= "Bomber") && (%node == 0)) + { + clientCmdStartBomberSight(); + } + else if (($typeHolder $= "Bomber") && ($nodeHolder == 0)) + { + clientCmdEndBomberSight(); + } + $typeHolder = %type; + $nodeHolder = %node; + } +}; + +function activateBomberPilotHud(%msgType, %msgString, %gameType, %a2, %a3, %a4, %a5, %a6) +{ + activatePackage(pilotBomberHud); +} + +//////////////////////////////////////////////////////////////////////////////////////// +// Private messaging /////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////// + +function PrivateMessage(%clientId) +{ + $PrivMsgTarget = %clientId; + %notice = "\c2Next message you send will be private to: " @ $PlayerList[%clientId].name; + addMessageHudLine(%notice); +} + +//////////////////////////////////////////////////////////////////////////////////////// +// Callbacks /////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////// + +addMessageCallback('MsgClientReady', assignMissionType); +addMessageCallback('MsgStripAdminPlayer', handleStripAdminMsg); +addMessageCallback('MsgBomberPilotHud', activateBomberPilotHud); + +function serverCMDgetMod(%client) +{ + %paths = getModPaths(); + commandToClient(%client, 'serverMod', %paths); +} + +function clientCMDserverMod(%value) +{ + $ServerMod = %value; + if((%value $= "Classic;base") || (%value $= "classic;base")) + { + $Camera::movementSpeed = 50; + } +} \ No newline at end of file diff --git a/docs/base/@vl2/zz_Classic_client_v1.vl2/scripts/autoexec/modHud.cs b/docs/base/@vl2/zz_Classic_client_v1.vl2/scripts/autoexec/modHud.cs new file mode 100644 index 00000000..b5c88b9a --- /dev/null +++ b/docs/base/@vl2/zz_Classic_client_v1.vl2/scripts/autoexec/modHud.cs @@ -0,0 +1,551 @@ +//////////////////////////////////////////////////////////////////////////////////////// +// z0dd - ZOD - sal9000: MOD HUD /////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////// + +function CreateModHud() +{ + $ModHudId = new GuiControl(modHud) { + profile = "GuiDialogProfile"; + horizSizing = "width"; + vertSizing = "height"; + position = "0 0"; + extent = "640 480"; + minExtent = "8 8"; + visible = "1"; + helpTag = "0"; + + new ShellPaneCtrl(modHudGui) { + profile = "ShellDlgPaneProfile"; + horizSizing = "center"; + vertSizing = "center"; + position = "170 90"; + extent = "320 295"; + minExtent = "48 92"; + visible = "1"; + helpTag = "0"; + text = "MOD HUD"; + + new GuiMLTextCtrl(modHudOpt) { + profile = "ShellMediumTextProfile"; + horizSizing = "center"; + vertSizing = "bottom"; + position = "29 38"; + extent = "260 18"; + minExtent = "8 8"; + visible = "1"; + helpTag = "0"; + lineSpacing = "2"; + }; + new ShellPopupMenu(modOptionMenu) { + profile = "ShellPopupProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "22 49"; + extent = "277 36"; + minExtent = "49 36"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + text = "- OPTIONS -"; + maxLength = "255"; + maxPopupHeight = "200"; + buttonBitmap = "gui/shll_pulldown"; + rolloverBarBitmap = "gui/shll_pulldownbar_rol"; + selectedBarBitmap = "gui/shll_pulldownbar_act"; + noButtonStyle = "0"; + }; + new GuiMLTextCtrl(modHudSet) { + profile = "ShellMediumTextProfile"; + horizSizing = "center"; + vertSizing = "bottom"; + position = "29 90"; + extent = "267 18"; + minExtent = "8 8"; + visible = "1"; + helpTag = "0"; + lineSpacing = "2"; + }; + new ShellScrollCtrl(modA) { + profile = "NewScrollCtrlProfile"; + horizSizing = "right"; + vertSizing = "height"; + position = "26 103"; + extent = "267 70"; + minExtent = "24 52"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + willFirstRespond = "1"; + hScrollBar = "alwaysOff"; + vScrollBar = "dynamic"; + constantThumbHeight = "0"; + defaultLineHeight = "15"; + childMargin = "0 3"; + fieldBase = "gui/shll_field"; + + new GuiScrollContentCtrl(modB) { + profile = "GuiDefaultProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "4 7"; + extent = "182 239"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + + new ShellTextList(modSetList) { + profile = "ShellTextArrayProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "0 0"; + extent = "182 8"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + enumerate = "0"; + resizeCell = "1"; + columns = "0"; + fitParentWidth = "1"; + clipColumnText = "0"; + }; + }; + }; + new ShellBitmapButton(modCloseBtn) { + profile = "ShellButtonProfile"; + horizSizing = "left"; + vertSizing = "bottom"; + position = "22 235"; + extent = "137 35"; + minExtent = "32 35"; + visible = "1"; + command = "HideModHud();"; + accelerator = "return"; + helpTag = "0"; + text = "CLOSE"; + simpleStyle = "0"; + }; + new ShellBitmapButton(modSubmitBtn) { + profile = "ShellButtonProfile"; + horizSizing = "left"; + vertSizing = "bottom"; + position = "160 235"; + extent = "137 35"; + minExtent = "32 35"; + visible = "1"; + command = "modSubmit();"; + accelerator = "return"; + helpTag = "0"; + text = "SUBMIT"; + simpleStyle = "0"; + }; + new ShellBitmapButton(modBtn1) { + profile = "ShellButtonProfile"; + horizSizing = "left"; + vertSizing = "bottom"; + position = "22 175"; + extent = "137 35"; + minExtent = "32 35"; + visible = "0"; + command = "modBtnProg(11);"; + accelerator = "return"; + helpTag = "0"; + text = "-Empty-"; + simpleStyle = "0"; + }; + new ShellBitmapButton(modBtn2) { + profile = "ShellButtonProfile"; + horizSizing = "left"; + vertSizing = "bottom"; + position = "160 175"; + extent = "137 35"; + minExtent = "32 35"; + visible = "0"; + command = "modBtnProg(12);"; + accelerator = "return"; + helpTag = "0"; + text = "-Empty-"; + simpleStyle = "0"; + }; + new ShellBitmapButton(modBtn3) { + profile = "ShellButtonProfile"; + horizSizing = "left"; + vertSizing = "bottom"; + position = "22 205"; + extent = "137 35"; + minExtent = "32 35"; + visible = "0"; + command = "modBtnProg(13);"; + accelerator = "return"; + helpTag = "0"; + text = "-Empty-"; + simpleStyle = "0"; + }; + new ShellBitmapButton(modBtn4) { + profile = "ShellButtonProfile"; + horizSizing = "left"; + vertSizing = "bottom"; + position = "160 205"; + extent = "137 35"; + minExtent = "32 35"; + visible = "0"; + command = "modBtnProg(14);"; + accelerator = "return"; + helpTag = "0"; + text = "-Empty-"; + simpleStyle = "0"; + }; + }; + }; +} + +function handleActivateModHud(%msgType, %msgString, %a1, %a2, %a3, %a4, %a5, %a6, %a7, %a8) +{ + if(!$ModHudCreated) + { + CreateModHud(); + $ModHudCreated = 1; + } +} + +function handleInitModHud(%msgType, %msgString, %gameType, %a2, %a3, %a4, %a5, %a6) +{ + if($ModHudCreated) + commandToServer('ModHudInitialize', true); +} + +addMessageCallback('MsgClientJoin', handleActivateModHud); +addMessageCallback('MsgClientReady', handleInitModHud); + +// Get the headings from the server +function clientCMDModHudHead(%head, %opt, %set) +{ + modHudGui.settitle(%head); + modHudOpt.setvalue(%opt); + modHudSet.setvalue(%set); +} + +function clientCMDModHudDone() +{ + $ModArray[curopt] = 1; + modOptionMenu.clear(); + for(%z = 1; %z <= $ModArray[index]; %z++) + { + %nam = $ModArray[%z, nam]; + modOptionMenu.add(%nam, %z); + } + modOptionMenu.setSelected($ModArray[curopt]); + modArrayCallOption($ModArray[curopt]); +} + +function modArrayCallOption(%opt) +{ + modSetList.clear(); + for(%x = 1; %x <= $ModArray[%opt, noa]; %x++) + { + %nam = $ModArray[%opt, %x]; + modSetList.addRow(%x, %nam); + } + %pal = $ModArray[%opt, pal]; + %cur = $ModArray[%opt, cur]; + if(%cur $= "") + modSetList.setSelectedByID(%pal); + else + modSetList.setSelectedByID(%cur); +} + +function clientCMDInitializeModHud(%mod) +{ + for(%i = 0; $ModArray[%i, nam] !$= ""; %i++) + { + $ModArray[%i, cur] = ""; + $ModArray[%i, pal] = ""; + $ModArray[%i, nam] = ""; + $ModArray[%i, noa] = ""; + $ModArray[%i, index] = ""; + for(%j = 0; %j < 10; %j++) + $ModArray[%i, %j] = ""; + } + $ModArray[curmode] = %mod; + $ModArray[index] = 0; +} + +function modHudExport() +{ + if($ModArray[curmode] $= "") + return; + + for(%z = 1; %z <= $ModArray[curopt]; %z++) + { + %pal = $ModArray[%z, pal]; + $ModExport[modStu($ModArray[curmode]), modStu($ModArray[%z, index])] = $ModArray[%z, %pal]; + } + export("$ModExport*", "scripts/autoexec/modExport.cs", false); +} + +function modStu(%str) +{ + return strreplace(%str, " ", "_"); +} + +function clientCMDModHudPopulate(%option, %a1, %a2, %a3, %a4, %a5, %a6, %a7, %a8, %a9, %a10) +{ + %s[1] = %a1; + %s[2] = %a2; + %s[3] = %a3; + %s[4] = %a4; + %s[5] = %a5; + %s[6] = %a6; + %s[7] = %a7; + %s[8] = %a8; + %s[9] = %a9; + %s[10] = %a10; + + $ModArray[index]++; + $ModArray[curopt] = $ModArray[index]; + %cur = $ModArray[curopt]; + $ModArray[%cur, pal] = ""; + $ModArray[%cur, cur] = ""; + $ModArray[%cur, nam] = %option; + + %z = 0; + while(%s[%z++] !$= "") { + $ModArray[%cur, %z] = %s[%z]; + %pal = $ModExport[modStu($ModArray[curmode]), modStu(%opt)]; + if(%s[%z] $= %pal) + %palm = %z; + } + if(%palm $= "") { + $ModArray[%cur, cur] = "1"; + $ModArray[%cur, pal] = "1"; + %id =1; + } + else { + $ModArray[%cur, cur] = %palm; + $ModArray[%cur, pal] = %palm; + %id = %palm; + } + commandToServer('ModUpdateSettings', %cur, %id); + $ModArray[%cur, noa] = %z-1; +} + +function modSetList::onSelect(%this, %id, %text) +{ + $ModArray[$ModArray[curopt], cur] = %id; + //commandToServer('ModUpdateSettings', $ModArray[curopt], %id); +} + +function modOptionMenu::onSelect(%this, %id, %text) +{ + $ModArray[curopt] = %id; + modArraycallOption(%id); +} + +function ShowModHud() +{ + canvas.pushdialog(modHud); + $ModHudOpen = 1; + //clientCmdTogglePlayHuds(false); +} + +function HideModHud() +{ + modHudExport(); + canvas.popdialog(modHud); + $ModHudOpen = 0; + //clientCmdTogglePlayHuds(true); +} + +function modHud::onWake( %this ) +{ + if ($HudHandle[modHud] !$= "") + alxStop($HudHandle[inventoryScreen]); + + alxPlay(HudInventoryActivateSound, 0, 0, 0); + $HudHandle[modHud] = alxPlay(HudInventoryHumSound, 0, 0, 0); + + if ( isObject( modHudMap ) ) + { + modHudMap.pop(); + modHudMap.delete(); + } + new ActionMap( modHudMap ); + modHudMap.blockBind( moveMap, togglePracticeHud ); + modHudMap.blockBind( moveMap, toggleAdminHud ); + modHudMap.blockBind( moveMap, toggleInventoryHud ); + modHudMap.blockBind( moveMap, toggleScoreScreen ); + modHudMap.blockBind( moveMap, toggleCommanderMap ); + modHudMap.bindCmd( keyboard, escape, "", "HideModHud();" ); + modHudMap.push(); +} + +function modHud::onSleep( %this ) +{ + %this.callback = ""; + modHudMap.pop(); + modHudMap.delete(); + alxStop($HudHandle[modHud]); + alxPlay(HudInventoryDeactivateSound, 0, 0, 0); + $HudHandle[modHud] = ""; +} + +//////////////////////////////////////////////////////////////////////////////////////// +// Button functions //////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////// + +function modSubmit() +{ + // Send the currently selected option and setting to the server + commandToServer('ModUpdateSettings', $ModArray[curopt], $ModArray[$ModArray[curopt], cur]); + modHudExport(); +} + +function modBtnProg(%button) +{ + switch ( %button ) + { + case 11: + %value = modBtn1.getValue(); + case 12: + %value = modBtn2.getValue(); + case 13: + %value = modBtn3.getValue(); + case 14: + %value = modBtn4.getValue(); + default: + %value = ""; + } + commandToServer('ModButtonSet', %button, %value); + //HideModHud(); +} + +function clientCMDModHudBtn1(%text, %enabled, %visible) +{ + modBtn1.setActive(%enabled); + modBtn1.visible = %visible; + if(%text !$= "") + modBtn1.text = %text; +} + +function clientCMDModHudBtn2(%text, %enabled, %visible) +{ + modBtn2.setActive(%enabled); + modBtn2.visible = %visible; + if(%text !$= "") + modBtn2.text = %text; +} + +function clientCMDModHudBtn3(%text, %enabled, %visible) +{ + modBtn3.setActive(%enabled); + modBtn3.visible = %visible; + if(%text !$= "") + modBtn3.text = %text; +} + +function clientCMDModHudBtn4(%text, %enabled, %visible) +{ + modBtn4.setActive(%enabled); + modBtn4.visible = %visible; + if(%text !$= "") + modBtn4.text = %text; +} + +//////////////////////////////////////////////////////////////////////////////////////// +// Server functions //////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////// + +function serverCMDModHudInitialize(%client, %value) +{ + Game.InitModHud(%client, %value); +} + +function serverCmdModUpdateSettings(%client, %option, %value) +{ + // %option is the index # of the hud list option + // %value is the index # of the hud list setting + + %option = deTag(%option); + %value = deTag(%value); + Game.UpdateModHudSet(%client, %option, %value); +} + +function serverCmdModButtonSet(%client, %button, %value) +{ + %button = deTag(%button); + %value = deTag(%value); + Game.ModButtonCmd(%client, %button, %value); +} + +function DefaultGame::InitModHud(%game, %client, %value) +{ + // Clear out any previous settings + //commandToClient(%client, 'InitializeModHud', "ModName"); + + // Send the hud labels | Hud Label | | Option label | | Setting label | + //commandToClient(%client, 'ModHudHead', "MOD NAME HUD", "Option:", "Setting:"); + + // Send the Option list and settings per option | Option | | Setting | + //commandToClient(%client, 'ModHudPopulate', "Example1", "Empty"); + //commandToClient(%client, 'ModHudPopulate', "Example2", "Setting1", "Setting2", "Setting3", "Setting4", "Setting5", "Setting6", "Setting7", "Setting8", "Setting9", "Setting10"); + + // Send the button labels and visual settings | Button | | Label | | Visible | | Active | + //commandToClient(%client, 'ModHudBtn1', "BUTTON1", 1, 1); + //commandToClient(%client, 'ModHudBtn2', "BUTTON2", 1, 1); + //commandToClient(%client, 'ModHudBtn3', "BUTTON3", 1, 1); + //commandToClient(%client, 'ModHudBtn4', "BUTTON4", 1, 1); + + // We're done! + //commandToClient(%client, 'ModHudDone'); +} + +function DefaultGame::UpdateModHudSet(%game, %client, %option, %value) +{ + // 1 = Example1 + // 2 = Example2 + + //switch$ ( %option ) + //{ + // case 1: + // %msg = '\c2Something set to: %2.'; + + // case 2: + // %msg = '\c2Something set to: %2.'; + + // default: + // %msg = '\c2Invalid setting.'; + //} + //messageClient( %client, 'MsgModHud', %msg, %option, %value ); +} + +function DefaultGame::ModButtonCmd(%game, %client, %button, %value) +{ + // 11 = Button 1 + // 12 = Button 2 + // 13 = Button 3 + // 14 = Button 4 + + //switch ( %button ) + //{ + // case 11: + // %msg = '\c2Something set to: %2.'; + + // case 12: + // %msg = '\c2Something set to: %2.'; + + // case 13: + // %msg = '\c2Something set to: %2.'; + + // case 14: + // %msg = '\c2Something set to: %2.'; + + // default: + // %msg = '\c2Invalid setting.'; + //} + //messageClient( %client, 'MsgModHud', %msg, %button, %value ); +} diff --git a/docs/base/@vl2/zz_Classic_client_v1.vl2/scripts/autoexec/practiceHud.cs b/docs/base/@vl2/zz_Classic_client_v1.vl2/scripts/autoexec/practiceHud.cs new file mode 100644 index 00000000..cd35e44b --- /dev/null +++ b/docs/base/@vl2/zz_Classic_client_v1.vl2/scripts/autoexec/practiceHud.cs @@ -0,0 +1,887 @@ +//////////////////////////////////////////////////////////////////////////////////////// +// z0dd - ZOD: PRACTICE HUD //////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////// + +// BUTTON MAP: +// =========== +// +// (00-09: GUI CONTROLS) +// +// (10-19: SERVER BUTTONS) +// 10 = 999 Ammo +// 11 = Auto Return Flags +// 12 = Spawn in Favorites +// 13 = Spawn Only +// 14 = No Score Limit +// 15 = Protect Assests +// 16 = Reset Map +// +// (20-29: TELEPORT OPTIONS) +// 20 = Beacon Mode +// 21 = Teleport Mode +// 22 = Select +// 23 = Destroy +// 24 = Teleport +// +// (30-39: SPAWN VEHICLE) +// 30 = Wildcat +// 31 = Beowulf +// 32 = Jericho +// 33 = Shrike +// 34 = Thundersword +// 35 = Havoc +// +// (40-49: PROJECTILE OBSERVATION) +// 40 = Disc +// 41 = Grenade L. +// 42 = Mortar +// 43 = Missile L. + +function CreatePracticeHud() +{ + $practiceHudId = new GuiControl(practiceHud) { + profile = "GuiDialogProfile"; + horizSizing = "width"; + vertSizing = "height"; + position = "0 0"; + extent = "640 480"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + + new ShellPaneCtrl(practiceHudGui) { + profile = "ShellDlgPaneProfile"; + horizSizing = "center"; + vertSizing = "center"; + position = "77 43"; + extent = "486 394"; + minExtent = "48 92"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + text = "Practice Hud"; + longTextBuffer = "0"; + maxLength = "255"; + noTitleBar = "0"; + + new ShellFieldCtrl(adminLBorder) { + profile = "ShellFieldProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "20 44"; + extent = "260 126"; + minExtent = "16 18"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + + new ShellToggleButton(UnlimAmmoBtn) { + profile = "ShellRadioProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "0 8"; + extent = "128 30"; + minExtent = "26 27"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "practiceServerBtns(10);"; + helpTag = "0"; + text = "999 AMMO"; + longTextBuffer = "0"; + maxLength = "255"; + }; + new ShellToggleButton(AutoReturnBtn) { + profile = "ShellRadioProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "127 8"; + extent = "128 30"; + minExtent = "26 27"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "practiceServerBtns(11);"; + helpTag = "0"; + text = "AUTO-RETURN FLAGS"; + longTextBuffer = "0"; + maxLength = "255"; + }; + new ShellToggleButton(spawnInFavsBtn) { + profile = "ShellRadioProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "0 37"; + extent = "128 30"; + minExtent = "26 27"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "practiceServerBtns(12);"; + helpTag = "0"; + text = "SPAWN IN FAVORITE"; + longTextBuffer = "0"; + maxLength = "255"; + }; + new ShellToggleButton(SpawnOnlyBtn) { + profile = "ShellRadioProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "127 37"; + extent = "128 30"; + minExtent = "26 27"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "practiceServerBtns(13);"; + helpTag = "0"; + text = "SPAWN ONLY"; + longTextBuffer = "0"; + maxLength = "255"; + }; + new ShellToggleButton(NoScoreLimitBtn) { + profile = "ShellRadioProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "0 66"; + extent = "128 30"; + minExtent = "26 27"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "practiceServerBtns(14);"; + helpTag = "0"; + text = "NO SCORE LIMIT"; + longTextBuffer = "0"; + maxLength = "255"; + }; + new ShellToggleButton(ProtectAssestsBtn) { + profile = "ShellRadioProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "127 66"; + extent = "128 30"; + minExtent = "26 27"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "practiceServerBtns(15);"; + helpTag = "0"; + text = "PROTECT ASSETS"; + longTextBuffer = "0"; + maxLength = "255"; + }; + new ShellBitmapButton(ResetMapBtn) { + profile = "ShellButtonProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "73 90"; + extent = "108 38"; + minExtent = "32 38"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "practiceServerBtns(16);"; + helpTag = "0"; + text = "RESET MAP"; + simpleStyle = "0"; + }; + }; + new ShellFieldCtrl(adminRBorder) { + profile = "ShellFieldProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "284 44"; + extent = "184 126"; + minExtent = "16 18"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + + new ShellPopupMenu(practiceOptionMenu) { + profile = "ShellPopupProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "4 -2"; + extent = "180 36"; + minExtent = "49 36"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + text = "- OPTIONS -"; + longTextBuffer = "0"; + maxLength = "255"; + maxPopupHeight = "200"; + buttonBitmap = "gui/shll_pulldown"; + rolloverBarBitmap = "gui/shll_pulldownbar_rol"; + selectedBarBitmap = "gui/shll_pulldownbar_act"; + noButtonStyle = "0"; + }; + new ShellScrollCtrl(practiceA) { + profile = "NewScrollCtrlProfile"; + horizSizing = "right"; + vertSizing = "height"; + position = "2 25"; + extent = "181 70"; + minExtent = "24 52"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + willFirstRespond = "1"; + hScrollBar = "alwaysOff"; + vScrollBar = "dynamic"; + constantThumbHeight = "0"; + defaultLineHeight = "15"; + childMargin = "0 3"; + fieldBase = "gui/shll_field"; + + new GuiScrollContentCtrl(practiceB) { + profile = "GuiDefaultProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "4 7"; + extent = "157 56"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + + new ShellTextList(practiceSetList) { + profile = "ShellTextArrayProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "0 0"; + extent = "157 234"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + enumerate = "0"; + resizeCell = "1"; + columns = "0"; + fitParentWidth = "1"; + clipColumnText = "0"; + }; + }; + }; + new ShellBitmapButton(practiceSubmitBtn) { + profile = "ShellButtonProfile"; + horizSizing = "left"; + vertSizing = "bottom"; + position = "42 91"; + extent = "105 38"; + minExtent = "32 38"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "practiceSubmit();"; + accelerator = "return"; + helpTag = "0"; + text = "SUBMIT"; + simpleStyle = "0"; + }; + }; + new ShellFieldCtrl(projectileBorder) { + profile = "ShellFieldProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "20 190"; + extent = "448 42"; + minExtent = "16 18"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + + new GuiMLTextCtrl(projectileStr) { + profile = "GuiDefaultProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "173 1"; + extent = "113 14"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + lineSpacing = "2"; + allowColorChars = "0"; + maxChars = "-1"; + deniedSound = "InputDeniedSound"; + }; + new ShellToggleButton(observeDiscBtn) { + profile = "ShellRadioProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "2 12"; + extent = "108 30"; + minExtent = "26 27"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "practiceServerBtns(40);"; + helpTag = "0"; + text = "DISC"; + longTextBuffer = "0"; + maxLength = "255"; + }; + new ShellToggleButton(observeGLBtn) { + profile = "ShellRadioProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "112 12"; + extent = "108 30"; + minExtent = "26 27"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "practiceServerBtns(41);"; + helpTag = "0"; + text = "GRENADE L."; + longTextBuffer = "0"; + maxLength = "255"; + }; + new ShellToggleButton(observeMortarBtn) { + profile = "ShellRadioProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "222 12"; + extent = "108 30"; + minExtent = "26 27"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "practiceServerBtns(42);"; + helpTag = "0"; + text = "MORTAR"; + longTextBuffer = "0"; + maxLength = "255"; + }; + new ShellToggleButton(observeMissileBtn) { + profile = "ShellRadioProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "332 12"; + extent = "108 30"; + minExtent = "26 27"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "practiceServerBtns(43);"; + helpTag = "0"; + text = "MISSILE L."; + longTextBuffer = "0"; + maxLength = "255"; + }; + }; + new ShellFieldCtrl(teleBorder) { + profile = "ShellFieldProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "20 237"; + extent = "225 107"; + minExtent = "16 18"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + + new GuiMLTextCtrl(teleStr) { + profile = "GuiDefaultProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "76 1"; + extent = "83 14"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + lineSpacing = "2"; + allowColorChars = "0"; + maxChars = "-1"; + deniedSound = "InputDeniedSound"; + }; + new ShellRadioButton(BeaconModeBtn) { + profile = "ShellRadioProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "2 12"; + extent = "108 30"; + minExtent = "26 27"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "practiceServerBtns(20);"; + helpTag = "0"; + text = "BEACON MODE"; + longTextBuffer = "0"; + maxLength = "255"; + groupNum = "1"; + }; + new ShellRadioButton(TelepadModeBtn) { + profile = "ShellRadioProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "112 12"; + extent = "107 30"; + minExtent = "26 27"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "practiceServerBtns(21);"; + helpTag = "0"; + text = "TELEPAD MODE"; + longTextBuffer = "0"; + maxLength = "255"; + groupNum = "1"; + }; + new ShellBitmapButton(SelectBtn) { + profile = "ShellButtonProfile"; + horizSizing = "left"; + vertSizing = "bottom"; + position = "60 37"; + extent = "108 38"; + minExtent = "32 38"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "practiceServerBtns(22);"; + accelerator = "return"; + helpTag = "0"; + text = "SELECT"; + simpleStyle = "0"; + }; + new ShellBitmapButton(DestroyBtn) { + profile = "ShellButtonProfile"; + horizSizing = "left"; + vertSizing = "bottom"; + position = "5 67"; + extent = "108 38"; + minExtent = "32 38"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "practiceServerBtns(23);"; + accelerator = "return"; + helpTag = "0"; + text = "DESTROY"; + simpleStyle = "0"; + }; + new ShellBitmapButton(TeleportBtn) { + profile = "ShellButtonProfile"; + horizSizing = "left"; + vertSizing = "bottom"; + position = "113 67"; + extent = "108 38"; + minExtent = "32 38"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "practiceServerBtns(24);"; + accelerator = "return"; + helpTag = "0"; + text = "TELEPORT"; + simpleStyle = "0"; + }; + }; + new ShellFieldCtrl(SpawnVehBorder) { + profile = "ShellFieldProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "256 237"; + extent = "212 107"; + minExtent = "16 18"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + + new GuiMLTextCtrl(spawnVehStr) { + profile = "GuiDialogProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "58 2"; + extent = "115 14"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + lineSpacing = "2"; + allowColorChars = "0"; + maxChars = "-1"; + deniedSound = "InputDeniedSound"; + }; + new ShellBitmapButton(spawnVehBtn1) { + profile = "ShellButtonProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "2 12"; + extent = "108 38"; + minExtent = "32 38"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "practiceServerBtns(30);"; + helpTag = "0"; + text = "WILDCAT"; + simpleStyle = "0"; + }; + new ShellBitmapButton(spawnVehBtn2) { + profile = "ShellButtonProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "2 42"; + extent = "108 38"; + minExtent = "32 38"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "practiceServerBtns(31);"; + helpTag = "0"; + text = "BEOWULF"; + simpleStyle = "0"; + }; + new ShellBitmapButton(spawnVehBtn3) { + profile = "ShellButtonProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "2 72"; + extent = "108 38"; + minExtent = "32 38"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "practiceServerBtns(32);"; + helpTag = "0"; + text = "JERICHO"; + simpleStyle = "0"; + }; + new ShellBitmapButton(spawnVehBtn4) { + profile = "ShellButtonProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "102 12"; + extent = "108 38"; + minExtent = "32 38"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "practiceServerBtns(33);"; + helpTag = "0"; + text = "SHRIKE"; + simpleStyle = "0"; + }; + new ShellBitmapButton(spawnVehBtn5) { + profile = "ShellButtonProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "102 42"; + extent = "108 38"; + minExtent = "32 38"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "practiceServerBtns(34);"; + helpTag = "0"; + text = "THUNDERSWORD"; + simpleStyle = "0"; + }; + new ShellBitmapButton(spawnVehBtn6) { + profile = "ShellButtonProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "102 72"; + extent = "108 38"; + minExtent = "32 38"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "practiceServerBtns(35);"; + helpTag = "0"; + text = "HAVOC"; + simpleStyle = "0"; + }; + }; + new ShellBitmapButton(closeBtn) { + profile = "ShellButtonProfile"; + horizSizing = "left"; + vertSizing = "bottom"; + position = "190 343"; + extent = "120 38"; + minExtent = "32 38"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "HidePracticeHud();"; + accelerator = "return"; + helpTag = "0"; + text = "CLOSE"; + simpleStyle = "0"; + }; + new GuiMLTextCtrl(serverHudStr) { + profile = "ShellMediumTextProfile"; + horizSizing = "center"; + vertSizing = "bottom"; + position = "192 25"; + extent = "104 18"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + lineSpacing = "2"; + allowColorChars = "0"; + maxChars = "-1"; + deniedSound = "InputDeniedSound"; + }; + new GuiMLTextCtrl(playerHudStr) { + profile = "ShellMediumTextProfile"; + horizSizing = "center"; + vertSizing = "bottom"; + position = "192 171"; + extent = "104 18"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + lineSpacing = "2"; + allowColorChars = "0"; + maxChars = "-1"; + deniedSound = "InputDeniedSound"; + }; + }; + }; +} + +//////////////////////////////////////////////////////////////////////////////////////// +// Callbacks /////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////// + +function handleActivatePracticeHud() +{ + if(!$PracticeHudCreated) + { + CreatePracticeHud(); + $PracticeHudCreated = 1; + } +} + +function handleInitPracHud(%msgType, %msgString, %gameType, %a2, %a3, %a4, %a5, %a6) +{ + if($practiceHudCreated) + commandToServer('practiceHudInitialize', true); +} + +function updatePracHud(%msgType, %msgString, %a1, %a2, %a3) +{ + // set hud sensitivity + if(%a3 $= "") + %val = 0; + else + %val = (%a3 > 0); + UnlimAmmoBtn.setactive(%val); + AutoReturnBtn.setactive(%val); + spawnInFavsBtn.setactive(%val); + SpawnOnlyBtn.setactive(%val); + NoScoreLimitBtn.setactive(%val); + ProtectAssestsBtn.setactive(%val); + ResetMapBtn.setactive(%val); + practiceOptionMenu.setActive(%val); + practiceSubmitBtn.setactive(%val); + + // set hud values + UnlimAmmoBtn.setvalue(%a1 & 1); + AutoReturnBtn.setvalue(%a1 & 2); + spawnInFavsBtn.setvalue(%a1 & 4); + SpawnOnlyBtn.setvalue(%a1 & 8); + NoScoreLimitBtn.setvalue(%a1 & 16); + ProtectAssestsBtn.setvalue(%a1 & 32); + observeDiscBtn.setvalue(%a2 & 1); + observeGLBtn.setvalue(%a2 & 2); + observeMortarBtn.setvalue(%a2 & 4); + observeMissileBtn.setvalue(%a2 & 8); + BeaconModeBtn.setvalue(%a2 & 16); + TelepadModeBtn.setvalue(%a2 & 32); +} + +addMessageCallback('MsgClientJoin', handleActivatePracticeHud); +addMessageCallback('MsgClientReady', handleInitPracHud); +addMessageCallback('MsgStripAdminPlayer', updatePracHud); +addMessageCallback('UpdatePracHud', updatePracHud); +addMessageCallback('MsgAdminPlayer', updatePracHud); +addMessageCallback('MsgAdminAdminPlayer', updatePracHud); +addMessageCallback('MsgSuperAdminPlayer', updatePracHud); +addMessageCallback('MsgAdminForce', updatePracHud); + +//////////////////////////////////////////////////////////////////////////////////////// + +// Get the headings from the server +function clientCMDpracticeHudHead(%head, %server, %player, %projectile, %tele, %vehicle) +{ + practiceHudGui.settitle(%head); + serverHudStr.setvalue(%server); + playerHudStr.setvalue(%player); + projectileStr.setvalue(%projectile); + teleStr.setvalue(%tele); + spawnVehStr.setvalue(%vehicle); +} + +function clientCMDpracticeHudDone() +{ + $practiceArray[curopt] = 1; + practiceOptionMenu.clear(); + for(%z = 1; %z <= $practiceArray[index]; %z++) + { + %nam = $practiceArray[%z, nam]; + practiceOptionMenu.add(%nam, %z); + } + practiceOptionMenu.setSelected($practiceArray[curopt]); + practiceArrayCallOption($practiceArray[curopt]); +} + +function practiceArrayCallOption(%opt) +{ + practiceSetList.clear(); + for(%x = 1; %x <= $practiceArray[%opt, noa]; %x++) + { + %nam = $practiceArray[%opt, %x]; + practiceSetList.addRow(%x, %nam); + } + %cur = $practiceArray[%opt, cur]; + practiceSetList.setSelectedByID(%cur); +} + +function clientCMDinitializePracHud(%mode) +{ + for(%i = 0; $ModArray[%i, nam] !$= ""; %i++) + { + $practiceArray[%i, cur] = ""; + $practiceArray[%i, nam] = ""; + $practiceArray[%i, noa] = ""; + for(%j = 0; %j < 10; %j++) + $practiceArray[%i, %j] = ""; + } + $practiceArray[index] = 0; + $practiceArray[curmode] = %mode; +} + +function clientCMDpracticeHudPopulate(%opt, %a1, %a2, %a3, %a4, %a5, %a6, %a7, %a8, %a9, %a10, %a11, %a12, %a13, %a14, %a15) +{ + %s[1] = %a1; + %s[2] = %a2; + %s[3] = %a3; + %s[4] = %a4; + %s[5] = %a5; + %s[6] = %a6; + %s[7] = %a7; + %s[8] = %a8; + %s[9] = %a9; + %s[10] = %a10; + %s[11] = %a11; + %s[12] = %a12; + %s[13] = %a13; + %s[14] = %a14; + %s[15] = %a15; + $practiceArray[index]++; + $practiceArray[curopt] = $practiceArray[index]; + %cur = $practiceArray[curopt]; + $practiceArray[%cur, cur] = ""; + $practiceArray[%cur, nam] = %opt; + while(%s[%z++] !$= "") + { + $practiceArray[%cur, %z] = %s[%z]; + } + $practiceArray[%cur, cur] = "1"; + $practiceArray[%cur, noa] = %z-1; +} + +function practiceSetList::onSelect(%this, %id, %text) +{ + $practiceArray[$practiceArray[curopt], cur] = %id; +} + +function practiceOptionMenu::onSelect(%this, %id, %text) +{ + $practiceArray[curopt] = %id; + practiceArraycallOption(%id); +} + +function ShowPracticeHud() +{ + if($thisMissionType $= "PracticeCTFGame") + { + commandToServer('needPracHudUpdate', %opt); + canvas.pushdialog(practiceHud); + $practiceHudOpen = 1; + } +} + +function HidePracticeHud() +{ + canvas.popdialog(practiceHud); + $practiceHudOpen = 0; +} + +function practiceHud::onWake( %this ) +{ + if ( isObject( practiceHudMap ) ) + { + practiceHudMap.pop(); + practiceHudMap.delete(); + } + new ActionMap( practiceHudMap ); + practiceHudMap.blockBind( moveMap, toggleModHud ); + practiceHudMap.blockBind( moveMap, toggleAdminHud ); + practiceHudMap.blockBind( moveMap, toggleInventoryHud ); + practiceHudMap.blockBind( moveMap, toggleScoreScreen ); + practiceHudMap.blockBind( moveMap, toggleCommanderMap ); + practiceHudMap.bindCmd( keyboard, escape, "", "HidePracticeHud();" ); + practiceHudMap.push(); +} + +function practiceHud::onSleep( %this ) +{ + %this.callback = ""; + practiceHudMap.pop(); + practiceHudMap.delete(); +} + +//////////////////////////////////////////////////////////////////////////////////////// +// Button functions //////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////// + +function practiceServerBtns(%opt) +{ + switch(%opt) + { + case 40: + %val = observeDiscBtn.getValue(); + case 41: + %val = observeGLBtn.getValue(); + case 42: + %val = observeMortarBtn.getValue(); + case 43: + %val = observeMissileBtn.getValue(); + default: + %val = ""; + } + commandToServer('practiceBtnCall', %opt, %val); +} + +function practiceSubmit() +{ + // Send the currently selected option and setting to the server + commandToServer('practiceUpdateSettings', $practiceArray[curopt], $practiceArray[$practiceArray[curopt], cur]); +} diff --git a/docs/base/lighting/Aeroena_2343a8be.ml b/docs/base/lighting/Aeroena_2343a8be.ml deleted file mode 100755 index 88c387d0..00000000 Binary files a/docs/base/lighting/Aeroena_2343a8be.ml and /dev/null differ diff --git a/docs/base/lighting/Agorazscium_f4b21f81.ml b/docs/base/lighting/Agorazscium_f4b21f81.ml deleted file mode 100755 index 49e4c37b..00000000 Binary files a/docs/base/lighting/Agorazscium_f4b21f81.ml and /dev/null differ diff --git a/docs/base/lighting/ArenaDome_a0de9542.ml b/docs/base/lighting/ArenaDome_a0de9542.ml deleted file mode 100755 index c485e236..00000000 Binary files a/docs/base/lighting/ArenaDome_a0de9542.ml and /dev/null differ diff --git a/docs/base/lighting/ArenaHeaven_1e1fe293.ml b/docs/base/lighting/ArenaHeaven_1e1fe293.ml deleted file mode 100755 index 343ffb49..00000000 Binary files a/docs/base/lighting/ArenaHeaven_1e1fe293.ml and /dev/null differ diff --git a/docs/base/lighting/AstersDescent_53a3207b.ml b/docs/base/lighting/AstersDescent_53a3207b.ml deleted file mode 100755 index 00a1de54..00000000 Binary files a/docs/base/lighting/AstersDescent_53a3207b.ml and /dev/null differ diff --git a/docs/base/lighting/AttritionLT_832adbb5.ml b/docs/base/lighting/AttritionLT_832adbb5.ml deleted file mode 100755 index 4a8edb2f..00000000 Binary files a/docs/base/lighting/AttritionLT_832adbb5.ml and /dev/null differ diff --git a/docs/base/lighting/BerylBasin_c9d35ce.ml b/docs/base/lighting/BerylBasin_c9d35ce.ml deleted file mode 100755 index 12dfb4e1..00000000 Binary files a/docs/base/lighting/BerylBasin_c9d35ce.ml and /dev/null differ diff --git a/docs/base/lighting/Blastside_nef_6830e4bf.ml b/docs/base/lighting/Blastside_nef_6830e4bf.ml deleted file mode 100755 index e4cc98a8..00000000 Binary files a/docs/base/lighting/Blastside_nef_6830e4bf.ml and /dev/null differ diff --git a/docs/base/lighting/Blink_d9ab8a18.ml b/docs/base/lighting/Blink_d9ab8a18.ml deleted file mode 100755 index 2b2dfe77..00000000 Binary files a/docs/base/lighting/Blink_d9ab8a18.ml and /dev/null differ diff --git a/docs/base/lighting/BonespurLT_915823ed.ml b/docs/base/lighting/BonespurLT_915823ed.ml deleted file mode 100755 index bc0b5254..00000000 Binary files a/docs/base/lighting/BonespurLT_915823ed.ml and /dev/null differ diff --git a/docs/base/lighting/BonespurLT_9cca0579.ml b/docs/base/lighting/BonespurLT_9cca0579.ml deleted file mode 100755 index 9e22edc1..00000000 Binary files a/docs/base/lighting/BonespurLT_9cca0579.ml and /dev/null differ diff --git a/docs/base/lighting/BoxLak_a3e35494.ml b/docs/base/lighting/BoxLak_a3e35494.ml deleted file mode 100755 index f9cc35f7..00000000 Binary files a/docs/base/lighting/BoxLak_a3e35494.ml and /dev/null differ diff --git a/docs/base/lighting/Broadside_nef_e852f76.ml b/docs/base/lighting/Broadside_nef_e852f76.ml deleted file mode 100755 index ae497346..00000000 Binary files a/docs/base/lighting/Broadside_nef_e852f76.ml and /dev/null differ diff --git a/docs/base/lighting/BulwarkLT_4a3f297.ml b/docs/base/lighting/BulwarkLT_4a3f297.ml deleted file mode 100755 index a05e5512..00000000 Binary files a/docs/base/lighting/BulwarkLT_4a3f297.ml and /dev/null differ diff --git a/docs/base/lighting/Bulwark_ab283278.ml b/docs/base/lighting/Bulwark_ab283278.ml deleted file mode 100755 index c04f8f96..00000000 Binary files a/docs/base/lighting/Bulwark_ab283278.ml and /dev/null differ diff --git a/docs/base/lighting/CankerLak_2f63997d.ml b/docs/base/lighting/CankerLak_2f63997d.ml deleted file mode 100755 index ba9b6c34..00000000 Binary files a/docs/base/lighting/CankerLak_2f63997d.ml and /dev/null differ diff --git a/docs/base/lighting/CapriLT_66f22508.ml b/docs/base/lighting/CapriLT_66f22508.ml deleted file mode 100755 index 87920364..00000000 Binary files a/docs/base/lighting/CapriLT_66f22508.ml and /dev/null differ diff --git a/docs/base/lighting/Cinerarium_7aca722b.ml b/docs/base/lighting/Cinerarium_7aca722b.ml deleted file mode 100755 index 24cd537e..00000000 Binary files a/docs/base/lighting/Cinerarium_7aca722b.ml and /dev/null differ diff --git a/docs/base/lighting/Circleofstones_affcd75f.ml b/docs/base/lighting/Circleofstones_affcd75f.ml deleted file mode 100755 index 0b8557d3..00000000 Binary files a/docs/base/lighting/Circleofstones_affcd75f.ml and /dev/null differ diff --git a/docs/base/lighting/CirclesEdgeLT_411f1e4d.ml b/docs/base/lighting/CirclesEdgeLT_411f1e4d.ml deleted file mode 100755 index 2cb43892..00000000 Binary files a/docs/base/lighting/CirclesEdgeLT_411f1e4d.ml and /dev/null differ diff --git a/docs/base/lighting/CirclesEdgeLT_7a5c076c.ml b/docs/base/lighting/CirclesEdgeLT_7a5c076c.ml deleted file mode 100755 index 63147706..00000000 Binary files a/docs/base/lighting/CirclesEdgeLT_7a5c076c.ml and /dev/null differ diff --git a/docs/base/lighting/CloakofLak_74b7f3a4.ml b/docs/base/lighting/CloakofLak_74b7f3a4.ml deleted file mode 100755 index ef0440be..00000000 Binary files a/docs/base/lighting/CloakofLak_74b7f3a4.ml and /dev/null differ diff --git a/docs/base/lighting/CloakofNightV_fc052e2a.ml b/docs/base/lighting/CloakofNightV_fc052e2a.ml deleted file mode 100755 index 777007c9..00000000 Binary files a/docs/base/lighting/CloakofNightV_fc052e2a.ml and /dev/null differ diff --git a/docs/base/lighting/CloudBurst_ae430433.ml b/docs/base/lighting/CloudBurst_ae430433.ml deleted file mode 100755 index b17bf5d6..00000000 Binary files a/docs/base/lighting/CloudBurst_ae430433.ml and /dev/null differ diff --git a/docs/base/lighting/ClusterUnFuct_ba9a0db4.ml b/docs/base/lighting/ClusterUnFuct_ba9a0db4.ml deleted file mode 100755 index 96234d46..00000000 Binary files a/docs/base/lighting/ClusterUnFuct_ba9a0db4.ml and /dev/null differ diff --git a/docs/base/lighting/Coliseum_638e3c7c.ml b/docs/base/lighting/Coliseum_638e3c7c.ml deleted file mode 100755 index 5b2972b4..00000000 Binary files a/docs/base/lighting/Coliseum_638e3c7c.ml and /dev/null differ diff --git a/docs/base/lighting/Confusco_629e6bc0.ml b/docs/base/lighting/Confusco_629e6bc0.ml deleted file mode 100755 index e0367b0e..00000000 Binary files a/docs/base/lighting/Confusco_629e6bc0.ml and /dev/null differ diff --git a/docs/base/lighting/CrashClash_4a04db6b.ml b/docs/base/lighting/CrashClash_4a04db6b.ml deleted file mode 100755 index 1475f6be..00000000 Binary files a/docs/base/lighting/CrashClash_4a04db6b.ml and /dev/null differ diff --git a/docs/base/lighting/CrossfiredLak_af679bb1.ml b/docs/base/lighting/CrossfiredLak_af679bb1.ml deleted file mode 100755 index 62f0e31c..00000000 Binary files a/docs/base/lighting/CrossfiredLak_af679bb1.ml and /dev/null differ diff --git a/docs/base/lighting/DMP_Agroleon_39e78691.ml b/docs/base/lighting/DMP_Agroleon_39e78691.ml deleted file mode 100755 index 31c2f5f4..00000000 Binary files a/docs/base/lighting/DMP_Agroleon_39e78691.ml and /dev/null differ diff --git a/docs/base/lighting/DMP_BastardForgeLT_192bda18.ml b/docs/base/lighting/DMP_BastardForgeLT_192bda18.ml deleted file mode 100755 index b41f1b82..00000000 Binary files a/docs/base/lighting/DMP_BastardForgeLT_192bda18.ml and /dev/null differ diff --git a/docs/base/lighting/DMP_BastardForgeLT_23118b55.ml b/docs/base/lighting/DMP_BastardForgeLT_23118b55.ml deleted file mode 100755 index 066e7aa8..00000000 Binary files a/docs/base/lighting/DMP_BastardForgeLT_23118b55.ml and /dev/null differ diff --git a/docs/base/lighting/DMP_BastardForge_69e0050.ml b/docs/base/lighting/DMP_BastardForge_69e0050.ml deleted file mode 100755 index 72b78216..00000000 Binary files a/docs/base/lighting/DMP_BastardForge_69e0050.ml and /dev/null differ diff --git a/docs/base/lighting/DMP_BunkeredLT_22bd8e06.ml b/docs/base/lighting/DMP_BunkeredLT_22bd8e06.ml deleted file mode 100755 index 9a21b48d..00000000 Binary files a/docs/base/lighting/DMP_BunkeredLT_22bd8e06.ml and /dev/null differ diff --git a/docs/base/lighting/DMP_BunkeredLT_7f074860.ml b/docs/base/lighting/DMP_BunkeredLT_7f074860.ml deleted file mode 100755 index 132e581f..00000000 Binary files a/docs/base/lighting/DMP_BunkeredLT_7f074860.ml and /dev/null differ diff --git a/docs/base/lighting/DMP_CinerariumLT_1770607b.ml b/docs/base/lighting/DMP_CinerariumLT_1770607b.ml deleted file mode 100755 index e5408a4f..00000000 Binary files a/docs/base/lighting/DMP_CinerariumLT_1770607b.ml and /dev/null differ diff --git a/docs/base/lighting/DMP_Cinerarium_29f905f2.ml b/docs/base/lighting/DMP_Cinerarium_29f905f2.ml deleted file mode 100755 index 11574a5a..00000000 Binary files a/docs/base/lighting/DMP_Cinerarium_29f905f2.ml and /dev/null differ diff --git a/docs/base/lighting/DMP_FaceCrossing_562603da.ml b/docs/base/lighting/DMP_FaceCrossing_562603da.ml deleted file mode 100755 index edb0e8c4..00000000 Binary files a/docs/base/lighting/DMP_FaceCrossing_562603da.ml and /dev/null differ diff --git a/docs/base/lighting/DMP_Hoth_1f2b4ebe.ml b/docs/base/lighting/DMP_Hoth_1f2b4ebe.ml deleted file mode 100755 index 73a9c8c1..00000000 Binary files a/docs/base/lighting/DMP_Hoth_1f2b4ebe.ml and /dev/null differ diff --git a/docs/base/lighting/DMP_IceGiant_27ae32f9.ml b/docs/base/lighting/DMP_IceGiant_27ae32f9.ml deleted file mode 100755 index 07292630..00000000 Binary files a/docs/base/lighting/DMP_IceGiant_27ae32f9.ml and /dev/null differ diff --git a/docs/base/lighting/DMP_Magellan_3ec75495.ml b/docs/base/lighting/DMP_Magellan_3ec75495.ml deleted file mode 100755 index c77c8542..00000000 Binary files a/docs/base/lighting/DMP_Magellan_3ec75495.ml and /dev/null differ diff --git a/docs/base/lighting/DMP_MoonDance_4a0aa2ce.ml b/docs/base/lighting/DMP_MoonDance_4a0aa2ce.ml deleted file mode 100755 index 746960dd..00000000 Binary files a/docs/base/lighting/DMP_MoonDance_4a0aa2ce.ml and /dev/null differ diff --git a/docs/base/lighting/DMP_Paranoia_a73116c7.ml b/docs/base/lighting/DMP_Paranoia_a73116c7.ml deleted file mode 100755 index 36aa59bf..00000000 Binary files a/docs/base/lighting/DMP_Paranoia_a73116c7.ml and /dev/null differ diff --git a/docs/base/lighting/DMP_PariahLT_1eeeb2f3.ml b/docs/base/lighting/DMP_PariahLT_1eeeb2f3.ml deleted file mode 100755 index 235a435f..00000000 Binary files a/docs/base/lighting/DMP_PariahLT_1eeeb2f3.ml and /dev/null differ diff --git a/docs/base/lighting/DMP_PariahLT_5dbbd253.ml b/docs/base/lighting/DMP_PariahLT_5dbbd253.ml deleted file mode 100755 index d56ab7a4..00000000 Binary files a/docs/base/lighting/DMP_PariahLT_5dbbd253.ml and /dev/null differ diff --git a/docs/base/lighting/DMP_Pariah_5774d3ab.ml b/docs/base/lighting/DMP_Pariah_5774d3ab.ml deleted file mode 100755 index 166343ab..00000000 Binary files a/docs/base/lighting/DMP_Pariah_5774d3ab.ml and /dev/null differ diff --git a/docs/base/lighting/DMP_Pariah_bae29d7a.ml b/docs/base/lighting/DMP_Pariah_bae29d7a.ml deleted file mode 100755 index 64e13294..00000000 Binary files a/docs/base/lighting/DMP_Pariah_bae29d7a.ml and /dev/null differ diff --git a/docs/base/lighting/DMP_PipeDream_b4220f7e.ml b/docs/base/lighting/DMP_PipeDream_b4220f7e.ml deleted file mode 100755 index 688685c0..00000000 Binary files a/docs/base/lighting/DMP_PipeDream_b4220f7e.ml and /dev/null differ diff --git a/docs/base/lighting/DMP_RavineV_32d83be0.ml b/docs/base/lighting/DMP_RavineV_32d83be0.ml deleted file mode 100755 index e64d8a6d..00000000 Binary files a/docs/base/lighting/DMP_RavineV_32d83be0.ml and /dev/null differ diff --git a/docs/base/lighting/DMP_ScorchedEarth_6ef2eb26.ml b/docs/base/lighting/DMP_ScorchedEarth_6ef2eb26.ml deleted file mode 100755 index 2824230e..00000000 Binary files a/docs/base/lighting/DMP_ScorchedEarth_6ef2eb26.ml and /dev/null differ diff --git a/docs/base/lighting/DMP_SimpleFlagArena_81bb7f85.ml b/docs/base/lighting/DMP_SimpleFlagArena_81bb7f85.ml deleted file mode 100755 index cdb135ec..00000000 Binary files a/docs/base/lighting/DMP_SimpleFlagArena_81bb7f85.ml and /dev/null differ diff --git a/docs/base/lighting/DMP_SpinCycle_8111999d.ml b/docs/base/lighting/DMP_SpinCycle_8111999d.ml deleted file mode 100755 index d8005559..00000000 Binary files a/docs/base/lighting/DMP_SpinCycle_8111999d.ml and /dev/null differ diff --git a/docs/base/lighting/DMP_SpincycleLT_c077aa18.ml b/docs/base/lighting/DMP_SpincycleLT_c077aa18.ml deleted file mode 100755 index f5e35361..00000000 Binary files a/docs/base/lighting/DMP_SpincycleLT_c077aa18.ml and /dev/null differ diff --git a/docs/base/lighting/DMP_StarFallLT_313a7dd7.ml b/docs/base/lighting/DMP_StarFallLT_313a7dd7.ml deleted file mode 100755 index f1987c21..00000000 Binary files a/docs/base/lighting/DMP_StarFallLT_313a7dd7.ml and /dev/null differ diff --git a/docs/base/lighting/DMP_StarFallLT_51b265f4.ml b/docs/base/lighting/DMP_StarFallLT_51b265f4.ml deleted file mode 100755 index f8aa130c..00000000 Binary files a/docs/base/lighting/DMP_StarFallLT_51b265f4.ml and /dev/null differ diff --git a/docs/base/lighting/DMP_Tyre_5d7be94.ml b/docs/base/lighting/DMP_Tyre_5d7be94.ml deleted file mode 100755 index a64113c8..00000000 Binary files a/docs/base/lighting/DMP_Tyre_5d7be94.ml and /dev/null differ diff --git a/docs/base/lighting/DMP_Wasteland_87bf335.ml b/docs/base/lighting/DMP_Wasteland_87bf335.ml deleted file mode 100755 index 729391d6..00000000 Binary files a/docs/base/lighting/DMP_Wasteland_87bf335.ml and /dev/null differ diff --git a/docs/base/lighting/DX_IceLT_69603e1f.ml b/docs/base/lighting/DX_IceLT_69603e1f.ml deleted file mode 100755 index 4c3a30e8..00000000 Binary files a/docs/base/lighting/DX_IceLT_69603e1f.ml and /dev/null differ diff --git a/docs/base/lighting/DX_Ice_492b02b7.ml b/docs/base/lighting/DX_Ice_492b02b7.ml deleted file mode 100755 index d4308b81..00000000 Binary files a/docs/base/lighting/DX_Ice_492b02b7.ml and /dev/null differ diff --git a/docs/base/lighting/Damnation_a8afd69c.ml b/docs/base/lighting/Damnation_a8afd69c.ml deleted file mode 100755 index 73bf9700..00000000 Binary files a/docs/base/lighting/Damnation_a8afd69c.ml and /dev/null differ diff --git a/docs/base/lighting/DangerousCrossingLT_8205e1c3.ml b/docs/base/lighting/DangerousCrossingLT_8205e1c3.ml deleted file mode 100755 index cd297d20..00000000 Binary files a/docs/base/lighting/DangerousCrossingLT_8205e1c3.ml and /dev/null differ diff --git a/docs/base/lighting/DangerousCrossingLT_98fe44b0.ml b/docs/base/lighting/DangerousCrossingLT_98fe44b0.ml deleted file mode 100755 index 4cf586d1..00000000 Binary files a/docs/base/lighting/DangerousCrossingLT_98fe44b0.ml and /dev/null differ diff --git a/docs/base/lighting/DeathBirdsFly1_e1b6748d.ml b/docs/base/lighting/DeathBirdsFly1_e1b6748d.ml deleted file mode 100755 index 8443eb61..00000000 Binary files a/docs/base/lighting/DeathBirdsFly1_e1b6748d.ml and /dev/null differ diff --git a/docs/base/lighting/DermCrossingDeluxeLT_86255d21.ml b/docs/base/lighting/DermCrossingDeluxeLT_86255d21.ml deleted file mode 100755 index 963cff0b..00000000 Binary files a/docs/base/lighting/DermCrossingDeluxeLT_86255d21.ml and /dev/null differ diff --git a/docs/base/lighting/DermCrossingDeluxe_b5489c73.ml b/docs/base/lighting/DermCrossingDeluxe_b5489c73.ml deleted file mode 100755 index fef81224..00000000 Binary files a/docs/base/lighting/DermCrossingDeluxe_b5489c73.ml and /dev/null differ diff --git a/docs/base/lighting/DesertofDeathLak_9ef72690.ml b/docs/base/lighting/DesertofDeathLak_9ef72690.ml deleted file mode 100755 index 515b14ec..00000000 Binary files a/docs/base/lighting/DesertofDeathLak_9ef72690.ml and /dev/null differ diff --git a/docs/base/lighting/DiscordLT_8799b81.ml b/docs/base/lighting/DiscordLT_8799b81.ml deleted file mode 100755 index 5270a8b0..00000000 Binary files a/docs/base/lighting/DiscordLT_8799b81.ml and /dev/null differ diff --git a/docs/base/lighting/Discord_d9dc93e8.ml b/docs/base/lighting/Discord_d9dc93e8.ml deleted file mode 100755 index 30664e7e..00000000 Binary files a/docs/base/lighting/Discord_d9dc93e8.ml and /dev/null differ diff --git a/docs/base/lighting/DustRunLak_6779c9d4.ml b/docs/base/lighting/DustRunLak_6779c9d4.ml deleted file mode 100755 index d365f7f1..00000000 Binary files a/docs/base/lighting/DustRunLak_6779c9d4.ml and /dev/null differ diff --git a/docs/base/lighting/DustToDust_c2ba2158.ml b/docs/base/lighting/DustToDust_c2ba2158.ml deleted file mode 100755 index 07adb6bc..00000000 Binary files a/docs/base/lighting/DustToDust_c2ba2158.ml and /dev/null differ diff --git a/docs/base/lighting/El_FinLT_e9dab457.ml b/docs/base/lighting/El_FinLT_e9dab457.ml deleted file mode 100755 index 40915e5d..00000000 Binary files a/docs/base/lighting/El_FinLT_e9dab457.ml and /dev/null differ diff --git a/docs/base/lighting/El_Fin_8316b0e5.ml b/docs/base/lighting/El_Fin_8316b0e5.ml deleted file mode 100755 index a4e55df2..00000000 Binary files a/docs/base/lighting/El_Fin_8316b0e5.ml and /dev/null differ diff --git a/docs/base/lighting/Entombed_e3bacfe0.ml b/docs/base/lighting/Entombed_e3bacfe0.ml deleted file mode 100755 index 92f516ea..00000000 Binary files a/docs/base/lighting/Entombed_e3bacfe0.ml and /dev/null differ diff --git a/docs/base/lighting/Envyrena_7791ad94.ml b/docs/base/lighting/Envyrena_7791ad94.ml deleted file mode 100755 index cfb0d674..00000000 Binary files a/docs/base/lighting/Envyrena_7791ad94.ml and /dev/null differ diff --git a/docs/base/lighting/EnyLand_68f85a3b.ml b/docs/base/lighting/EnyLand_68f85a3b.ml deleted file mode 100755 index 382cf28d..00000000 Binary files a/docs/base/lighting/EnyLand_68f85a3b.ml and /dev/null differ diff --git a/docs/base/lighting/Exhumed_20605cf5.ml b/docs/base/lighting/Exhumed_20605cf5.ml deleted file mode 100755 index 433d15a3..00000000 Binary files a/docs/base/lighting/Exhumed_20605cf5.ml and /dev/null differ diff --git a/docs/base/lighting/Extractor_d5e74134.ml b/docs/base/lighting/Extractor_d5e74134.ml deleted file mode 100755 index 3618a1d4..00000000 Binary files a/docs/base/lighting/Extractor_d5e74134.ml and /dev/null differ diff --git a/docs/base/lighting/FF_Hillside_2daafc5b.ml b/docs/base/lighting/FF_Hillside_2daafc5b.ml deleted file mode 100755 index 5c2bcdfc..00000000 Binary files a/docs/base/lighting/FF_Hillside_2daafc5b.ml and /dev/null differ diff --git a/docs/base/lighting/Fallout_9b18601a.ml b/docs/base/lighting/Fallout_9b18601a.ml deleted file mode 100755 index 678ba745..00000000 Binary files a/docs/base/lighting/Fallout_9b18601a.ml and /dev/null differ diff --git a/docs/base/lighting/Fenix_78eeb8cd.ml b/docs/base/lighting/Fenix_78eeb8cd.ml deleted file mode 100755 index 75b1b5d0..00000000 Binary files a/docs/base/lighting/Fenix_78eeb8cd.ml and /dev/null differ diff --git a/docs/base/lighting/Firestorm_16de2343.ml b/docs/base/lighting/Firestorm_16de2343.ml deleted file mode 100755 index f1911801..00000000 Binary files a/docs/base/lighting/Firestorm_16de2343.ml and /dev/null differ diff --git a/docs/base/lighting/Floatarena_297e95cb.ml b/docs/base/lighting/Floatarena_297e95cb.ml deleted file mode 100755 index 1faa9fe8..00000000 Binary files a/docs/base/lighting/Floatarena_297e95cb.ml and /dev/null differ diff --git a/docs/base/lighting/FourWayCheckmate_f33d2fb6.ml b/docs/base/lighting/FourWayCheckmate_f33d2fb6.ml deleted file mode 100755 index 0521978c..00000000 Binary files a/docs/base/lighting/FourWayCheckmate_f33d2fb6.ml and /dev/null differ diff --git a/docs/base/lighting/FrozenForgeLT_743ce94a.ml b/docs/base/lighting/FrozenForgeLT_743ce94a.ml deleted file mode 100755 index 6374d78d..00000000 Binary files a/docs/base/lighting/FrozenForgeLT_743ce94a.ml and /dev/null differ diff --git a/docs/base/lighting/FrozenForgeLT_9931f1ae.ml b/docs/base/lighting/FrozenForgeLT_9931f1ae.ml deleted file mode 100755 index c29ebe70..00000000 Binary files a/docs/base/lighting/FrozenForgeLT_9931f1ae.ml and /dev/null differ diff --git a/docs/base/lighting/FrozenHopeLT_7213db78.ml b/docs/base/lighting/FrozenHopeLT_7213db78.ml deleted file mode 100755 index a286747b..00000000 Binary files a/docs/base/lighting/FrozenHopeLT_7213db78.ml and /dev/null differ diff --git a/docs/base/lighting/FrozenHopeLT_b46d68eb.ml b/docs/base/lighting/FrozenHopeLT_b46d68eb.ml deleted file mode 100755 index b5cb2450..00000000 Binary files a/docs/base/lighting/FrozenHopeLT_b46d68eb.ml and /dev/null differ diff --git a/docs/base/lighting/FrozenHope_3a657c29.ml b/docs/base/lighting/FrozenHope_3a657c29.ml deleted file mode 100755 index 46ef3d93..00000000 Binary files a/docs/base/lighting/FrozenHope_3a657c29.ml and /dev/null differ diff --git a/docs/base/lighting/FunHouse_604d2f6a.ml b/docs/base/lighting/FunHouse_604d2f6a.ml deleted file mode 100755 index 4a700249..00000000 Binary files a/docs/base/lighting/FunHouse_604d2f6a.ml and /dev/null differ diff --git a/docs/base/lighting/GodsRiftLak_18e44714.ml b/docs/base/lighting/GodsRiftLak_18e44714.ml deleted file mode 100755 index c551a903..00000000 Binary files a/docs/base/lighting/GodsRiftLak_18e44714.ml and /dev/null differ diff --git a/docs/base/lighting/GrassyKnollLT_68c6cce.ml b/docs/base/lighting/GrassyKnollLT_68c6cce.ml deleted file mode 100755 index 35478e20..00000000 Binary files a/docs/base/lighting/GrassyKnollLT_68c6cce.ml and /dev/null differ diff --git a/docs/base/lighting/GrassyKnoll_5c7374ad.ml b/docs/base/lighting/GrassyKnoll_5c7374ad.ml deleted file mode 100755 index 9034bf98..00000000 Binary files a/docs/base/lighting/GrassyKnoll_5c7374ad.ml and /dev/null differ diff --git a/docs/base/lighting/GrassyKnoll_a8a31131.ml b/docs/base/lighting/GrassyKnoll_a8a31131.ml deleted file mode 100755 index 8b7a5536..00000000 Binary files a/docs/base/lighting/GrassyKnoll_a8a31131.ml and /dev/null differ diff --git a/docs/base/lighting/GreenLawn_f4f6854f.ml b/docs/base/lighting/GreenLawn_f4f6854f.ml deleted file mode 100755 index bf095586..00000000 Binary files a/docs/base/lighting/GreenLawn_f4f6854f.ml and /dev/null differ diff --git a/docs/base/lighting/HO_Ice_259f9801.ml b/docs/base/lighting/HO_Ice_259f9801.ml deleted file mode 100755 index 4c314835..00000000 Binary files a/docs/base/lighting/HO_Ice_259f9801.ml and /dev/null differ diff --git a/docs/base/lighting/HO_Lush_37ea33f0.ml b/docs/base/lighting/HO_Lush_37ea33f0.ml deleted file mode 100755 index 9042729c..00000000 Binary files a/docs/base/lighting/HO_Lush_37ea33f0.ml and /dev/null differ diff --git a/docs/base/lighting/HarvestDance_c7a75c2.ml b/docs/base/lighting/HarvestDance_c7a75c2.ml deleted file mode 100755 index 389622ef..00000000 Binary files a/docs/base/lighting/HarvestDance_c7a75c2.ml and /dev/null differ diff --git a/docs/base/lighting/Headstone_772e32ed.ml b/docs/base/lighting/Headstone_772e32ed.ml deleted file mode 100755 index 21c27366..00000000 Binary files a/docs/base/lighting/Headstone_772e32ed.ml and /dev/null differ diff --git a/docs/base/lighting/Helioarena_1e75a885.ml b/docs/base/lighting/Helioarena_1e75a885.ml deleted file mode 100755 index 6a54c8ab..00000000 Binary files a/docs/base/lighting/Helioarena_1e75a885.ml and /dev/null differ diff --git a/docs/base/lighting/HiddenValley_a1dce28d.ml b/docs/base/lighting/HiddenValley_a1dce28d.ml deleted file mode 100755 index f9272e5a..00000000 Binary files a/docs/base/lighting/HiddenValley_a1dce28d.ml and /dev/null differ diff --git a/docs/base/lighting/HighOctane_85127c80.ml b/docs/base/lighting/HighOctane_85127c80.ml deleted file mode 100755 index 497adf9b..00000000 Binary files a/docs/base/lighting/HighOctane_85127c80.ml and /dev/null differ diff --git a/docs/base/lighting/HighOctane_b_ac85e4.ml b/docs/base/lighting/HighOctane_b_ac85e4.ml deleted file mode 100755 index 0e9acc38..00000000 Binary files a/docs/base/lighting/HighOctane_b_ac85e4.ml and /dev/null differ diff --git a/docs/base/lighting/HighWire_471b6cf9.ml b/docs/base/lighting/HighWire_471b6cf9.ml deleted file mode 100755 index 34a5ef98..00000000 Binary files a/docs/base/lighting/HighWire_471b6cf9.ml and /dev/null differ diff --git a/docs/base/lighting/HillKingLT_50bd1439.ml b/docs/base/lighting/HillKingLT_50bd1439.ml deleted file mode 100755 index 1daa8ab6..00000000 Binary files a/docs/base/lighting/HillKingLT_50bd1439.ml and /dev/null differ diff --git a/docs/base/lighting/HillKingLT_8da13f48.ml b/docs/base/lighting/HillKingLT_8da13f48.ml deleted file mode 100755 index a94d9e10..00000000 Binary files a/docs/base/lighting/HillKingLT_8da13f48.ml and /dev/null differ diff --git a/docs/base/lighting/HillKingLT_d836ed12.ml b/docs/base/lighting/HillKingLT_d836ed12.ml deleted file mode 100755 index 284a46d8..00000000 Binary files a/docs/base/lighting/HillKingLT_d836ed12.ml and /dev/null differ diff --git a/docs/base/lighting/HillSideLT_4f08df8f.ml b/docs/base/lighting/HillSideLT_4f08df8f.ml deleted file mode 100755 index 4926bf7d..00000000 Binary files a/docs/base/lighting/HillSideLT_4f08df8f.ml and /dev/null differ diff --git a/docs/base/lighting/Hillside_33bc6f09.ml b/docs/base/lighting/Hillside_33bc6f09.ml deleted file mode 100755 index 3bee70d6..00000000 Binary files a/docs/base/lighting/Hillside_33bc6f09.ml and /dev/null differ diff --git a/docs/base/lighting/Horde_4a800bd6.ml b/docs/base/lighting/Horde_4a800bd6.ml deleted file mode 100755 index 1cba195d..00000000 Binary files a/docs/base/lighting/Horde_4a800bd6.ml and /dev/null differ diff --git a/docs/base/lighting/HostileLoch_d7362c7.ml b/docs/base/lighting/HostileLoch_d7362c7.ml deleted file mode 100755 index c998a6e7..00000000 Binary files a/docs/base/lighting/HostileLoch_d7362c7.ml and /dev/null differ diff --git a/docs/base/lighting/IcePick_56b79dca.ml b/docs/base/lighting/IcePick_56b79dca.ml deleted file mode 100755 index f3f114b9..00000000 Binary files a/docs/base/lighting/IcePick_56b79dca.ml and /dev/null differ diff --git a/docs/base/lighting/IcePick_600de852.ml b/docs/base/lighting/IcePick_600de852.ml deleted file mode 100755 index 508d00ea..00000000 Binary files a/docs/base/lighting/IcePick_600de852.ml and /dev/null differ diff --git a/docs/base/lighting/InfernusLak_7d2be4ad.ml b/docs/base/lighting/InfernusLak_7d2be4ad.ml deleted file mode 100755 index 57cb6fc5..00000000 Binary files a/docs/base/lighting/InfernusLak_7d2be4ad.ml and /dev/null differ diff --git a/docs/base/lighting/IveHadWorse_e39c99bf.ml b/docs/base/lighting/IveHadWorse_e39c99bf.ml deleted file mode 100755 index 1cb8e4ea..00000000 Binary files a/docs/base/lighting/IveHadWorse_e39c99bf.ml and /dev/null differ diff --git a/docs/base/lighting/JadeValley_7ef73b3d.ml b/docs/base/lighting/JadeValley_7ef73b3d.ml deleted file mode 100755 index 47b3cde8..00000000 Binary files a/docs/base/lighting/JadeValley_7ef73b3d.ml and /dev/null differ diff --git a/docs/base/lighting/Lakefront_3703d244.ml b/docs/base/lighting/Lakefront_3703d244.ml deleted file mode 100755 index 4b517007..00000000 Binary files a/docs/base/lighting/Lakefront_3703d244.ml and /dev/null differ diff --git a/docs/base/lighting/Logans_Run_c40b6d12.ml b/docs/base/lighting/Logans_Run_c40b6d12.ml deleted file mode 100755 index dee7c581..00000000 Binary files a/docs/base/lighting/Logans_Run_c40b6d12.ml and /dev/null differ diff --git a/docs/base/lighting/Mac_FlagArena_90666881.ml b/docs/base/lighting/Mac_FlagArena_90666881.ml deleted file mode 100755 index 8f0b7cb9..00000000 Binary files a/docs/base/lighting/Mac_FlagArena_90666881.ml and /dev/null differ diff --git a/docs/base/lighting/Machineeggs_a5ccddc0.ml b/docs/base/lighting/Machineeggs_a5ccddc0.ml deleted file mode 100755 index 0eb7aba4..00000000 Binary files a/docs/base/lighting/Machineeggs_a5ccddc0.ml and /dev/null differ diff --git a/docs/base/lighting/MagmaticLak_4073d809.ml b/docs/base/lighting/MagmaticLak_4073d809.ml deleted file mode 100755 index 7aa87ca1..00000000 Binary files a/docs/base/lighting/MagmaticLak_4073d809.ml and /dev/null differ diff --git a/docs/base/lighting/Minerva_33feccb1.ml b/docs/base/lighting/Minerva_33feccb1.ml deleted file mode 100755 index 4c901bf2..00000000 Binary files a/docs/base/lighting/Minerva_33feccb1.ml and /dev/null differ diff --git a/docs/base/lighting/MiniSunDried_3c5a0fc8.ml b/docs/base/lighting/MiniSunDried_3c5a0fc8.ml deleted file mode 100755 index c5c6ecf9..00000000 Binary files a/docs/base/lighting/MiniSunDried_3c5a0fc8.ml and /dev/null differ diff --git a/docs/base/lighting/Minotaur_171384b8.ml b/docs/base/lighting/Minotaur_171384b8.ml deleted file mode 100755 index 3485a2a4..00000000 Binary files a/docs/base/lighting/Minotaur_171384b8.ml and /dev/null differ diff --git a/docs/base/lighting/MisadventureV2_ec7544a8.ml b/docs/base/lighting/MisadventureV2_ec7544a8.ml deleted file mode 100755 index 83170a78..00000000 Binary files a/docs/base/lighting/MisadventureV2_ec7544a8.ml and /dev/null differ diff --git a/docs/base/lighting/Moonwalk_174f2bd4.ml b/docs/base/lighting/Moonwalk_174f2bd4.ml deleted file mode 100755 index 9d92c728..00000000 Binary files a/docs/base/lighting/Moonwalk_174f2bd4.ml and /dev/null differ diff --git a/docs/base/lighting/NarcolepsyLT_73e7c21a.ml b/docs/base/lighting/NarcolepsyLT_73e7c21a.ml deleted file mode 100755 index 25cf24fc..00000000 Binary files a/docs/base/lighting/NarcolepsyLT_73e7c21a.ml and /dev/null differ diff --git a/docs/base/lighting/NatureMagic_2544c03b.ml b/docs/base/lighting/NatureMagic_2544c03b.ml deleted file mode 100755 index 55242515..00000000 Binary files a/docs/base/lighting/NatureMagic_2544c03b.ml and /dev/null differ diff --git a/docs/base/lighting/Nightdance_7bfc8136.ml b/docs/base/lighting/Nightdance_7bfc8136.ml deleted file mode 100755 index 2f11aae2..00000000 Binary files a/docs/base/lighting/Nightdance_7bfc8136.ml and /dev/null differ diff --git a/docs/base/lighting/Norty_eb1bd063.ml b/docs/base/lighting/Norty_eb1bd063.ml deleted file mode 100755 index 1d88f947..00000000 Binary files a/docs/base/lighting/Norty_eb1bd063.ml and /dev/null differ diff --git a/docs/base/lighting/OsIrisLT_a734e9f4.ml b/docs/base/lighting/OsIrisLT_a734e9f4.ml deleted file mode 100755 index 09c9cbfc..00000000 Binary files a/docs/base/lighting/OsIrisLT_a734e9f4.ml and /dev/null differ diff --git a/docs/base/lighting/OsIrisLT_c9b12d6.ml b/docs/base/lighting/OsIrisLT_c9b12d6.ml deleted file mode 100755 index 8e69628f..00000000 Binary files a/docs/base/lighting/OsIrisLT_c9b12d6.ml and /dev/null differ diff --git a/docs/base/lighting/OuterWildsLT_fc7787a1.ml b/docs/base/lighting/OuterWildsLT_fc7787a1.ml deleted file mode 100755 index b11c215d..00000000 Binary files a/docs/base/lighting/OuterWildsLT_fc7787a1.ml and /dev/null differ diff --git a/docs/base/lighting/OuterWilds_ad3695ec.ml b/docs/base/lighting/OuterWilds_ad3695ec.ml deleted file mode 100755 index 7b57f82b..00000000 Binary files a/docs/base/lighting/OuterWilds_ad3695ec.ml and /dev/null differ diff --git a/docs/base/lighting/PipeDreamLT_be0ac5c7.ml b/docs/base/lighting/PipeDreamLT_be0ac5c7.ml deleted file mode 100755 index 24fb9f09..00000000 Binary files a/docs/base/lighting/PipeDreamLT_be0ac5c7.ml and /dev/null differ diff --git a/docs/base/lighting/PipeDreamLT_c8a581c1.ml b/docs/base/lighting/PipeDreamLT_c8a581c1.ml deleted file mode 100755 index 536338f1..00000000 Binary files a/docs/base/lighting/PipeDreamLT_c8a581c1.ml and /dev/null differ diff --git a/docs/base/lighting/PlanetX_8a6e98e8.ml b/docs/base/lighting/PlanetX_8a6e98e8.ml deleted file mode 100755 index 7267e879..00000000 Binary files a/docs/base/lighting/PlanetX_8a6e98e8.ml and /dev/null differ diff --git a/docs/base/lighting/PrizmaticLT_d1bb228d.ml b/docs/base/lighting/PrizmaticLT_d1bb228d.ml deleted file mode 100755 index 37a295a6..00000000 Binary files a/docs/base/lighting/PrizmaticLT_d1bb228d.ml and /dev/null differ diff --git a/docs/base/lighting/PuliVeivari_ba861c8e.ml b/docs/base/lighting/PuliVeivari_ba861c8e.ml deleted file mode 100755 index c609b415..00000000 Binary files a/docs/base/lighting/PuliVeivari_ba861c8e.ml and /dev/null differ diff --git a/docs/base/lighting/RaindanceLT_8b15c940.ml b/docs/base/lighting/RaindanceLT_8b15c940.ml deleted file mode 100755 index 6dce4586..00000000 Binary files a/docs/base/lighting/RaindanceLT_8b15c940.ml and /dev/null differ diff --git a/docs/base/lighting/RaindanceLT_ed3eadcd.ml b/docs/base/lighting/RaindanceLT_ed3eadcd.ml deleted file mode 100755 index 9e58e496..00000000 Binary files a/docs/base/lighting/RaindanceLT_ed3eadcd.ml and /dev/null differ diff --git a/docs/base/lighting/Raindance_nefLak_35b8f6bc.ml b/docs/base/lighting/Raindance_nefLak_35b8f6bc.ml deleted file mode 100755 index d2c936f2..00000000 Binary files a/docs/base/lighting/Raindance_nefLak_35b8f6bc.ml and /dev/null differ diff --git a/docs/base/lighting/Raindance_nef_542af516.ml b/docs/base/lighting/Raindance_nef_542af516.ml deleted file mode 100755 index 703756c3..00000000 Binary files a/docs/base/lighting/Raindance_nef_542af516.ml and /dev/null differ diff --git a/docs/base/lighting/Ravine_d9f4db83.ml b/docs/base/lighting/Ravine_d9f4db83.ml deleted file mode 100755 index 52dd68f8..00000000 Binary files a/docs/base/lighting/Ravine_d9f4db83.ml and /dev/null differ diff --git a/docs/base/lighting/Reversion_16355b81.ml b/docs/base/lighting/Reversion_16355b81.ml deleted file mode 100755 index 3d0f8158..00000000 Binary files a/docs/base/lighting/Reversion_16355b81.ml and /dev/null differ diff --git a/docs/base/lighting/RiverDance_51da8ec1.ml b/docs/base/lighting/RiverDance_51da8ec1.ml deleted file mode 100755 index 4425b0c4..00000000 Binary files a/docs/base/lighting/RiverDance_51da8ec1.ml and /dev/null differ diff --git a/docs/base/lighting/Rollercoaster_nef_236560f9.ml b/docs/base/lighting/Rollercoaster_nef_236560f9.ml deleted file mode 100755 index 8aeba08c..00000000 Binary files a/docs/base/lighting/Rollercoaster_nef_236560f9.ml and /dev/null differ diff --git a/docs/base/lighting/RoundTheMountainLT_1d5f7a42.ml b/docs/base/lighting/RoundTheMountainLT_1d5f7a42.ml deleted file mode 100755 index 60999231..00000000 Binary files a/docs/base/lighting/RoundTheMountainLT_1d5f7a42.ml and /dev/null differ diff --git a/docs/base/lighting/RoundTheMountainLT_d8d7a00a.ml b/docs/base/lighting/RoundTheMountainLT_d8d7a00a.ml deleted file mode 100755 index d0eb6a57..00000000 Binary files a/docs/base/lighting/RoundTheMountainLT_d8d7a00a.ml and /dev/null differ diff --git a/docs/base/lighting/RoundTheMountain_3c873c59.ml b/docs/base/lighting/RoundTheMountain_3c873c59.ml deleted file mode 100755 index da75f534..00000000 Binary files a/docs/base/lighting/RoundTheMountain_3c873c59.ml and /dev/null differ diff --git a/docs/base/lighting/Ruined_928042b0.ml b/docs/base/lighting/Ruined_928042b0.ml deleted file mode 100755 index b446f53d..00000000 Binary files a/docs/base/lighting/Ruined_928042b0.ml and /dev/null differ diff --git a/docs/base/lighting/RunenmachtLT_566cc4af.ml b/docs/base/lighting/RunenmachtLT_566cc4af.ml deleted file mode 100755 index a2019b5f..00000000 Binary files a/docs/base/lighting/RunenmachtLT_566cc4af.ml and /dev/null differ diff --git a/docs/base/lighting/RunenmachtLT_e29440db.ml b/docs/base/lighting/RunenmachtLT_e29440db.ml deleted file mode 100755 index 01a3e8d0..00000000 Binary files a/docs/base/lighting/RunenmachtLT_e29440db.ml and /dev/null differ diff --git a/docs/base/lighting/RushLT_83e7ec01.ml b/docs/base/lighting/RushLT_83e7ec01.ml deleted file mode 100755 index 1adcee1e..00000000 Binary files a/docs/base/lighting/RushLT_83e7ec01.ml and /dev/null differ diff --git a/docs/base/lighting/RushLT_8cc32def.ml b/docs/base/lighting/RushLT_8cc32def.ml deleted file mode 100755 index 51f28079..00000000 Binary files a/docs/base/lighting/RushLT_8cc32def.ml and /dev/null differ diff --git a/docs/base/lighting/Rush_7f8c0bd.ml b/docs/base/lighting/Rush_7f8c0bd.ml deleted file mode 100755 index d09459be..00000000 Binary files a/docs/base/lighting/Rush_7f8c0bd.ml and /dev/null differ diff --git a/docs/base/lighting/S5_DamnationLT_2e874420.ml b/docs/base/lighting/S5_DamnationLT_2e874420.ml deleted file mode 100755 index 878ffca2..00000000 Binary files a/docs/base/lighting/S5_DamnationLT_2e874420.ml and /dev/null differ diff --git a/docs/base/lighting/S5_DamnationLT_93d28001.ml b/docs/base/lighting/S5_DamnationLT_93d28001.ml deleted file mode 100755 index a9250e23..00000000 Binary files a/docs/base/lighting/S5_DamnationLT_93d28001.ml and /dev/null differ diff --git a/docs/base/lighting/S5_Damnation_12876ea.ml b/docs/base/lighting/S5_Damnation_12876ea.ml deleted file mode 100755 index 59e89f0c..00000000 Binary files a/docs/base/lighting/S5_Damnation_12876ea.ml and /dev/null differ diff --git a/docs/base/lighting/S5_Icedance_23935c84.ml b/docs/base/lighting/S5_Icedance_23935c84.ml deleted file mode 100755 index b7394ab3..00000000 Binary files a/docs/base/lighting/S5_Icedance_23935c84.ml and /dev/null differ diff --git a/docs/base/lighting/S5_MassiveLT_774d8053.ml b/docs/base/lighting/S5_MassiveLT_774d8053.ml deleted file mode 100755 index 61144eff..00000000 Binary files a/docs/base/lighting/S5_MassiveLT_774d8053.ml and /dev/null differ diff --git a/docs/base/lighting/S5_MassiveLT_aa83559d.ml b/docs/base/lighting/S5_MassiveLT_aa83559d.ml deleted file mode 100755 index 78ce9f69..00000000 Binary files a/docs/base/lighting/S5_MassiveLT_aa83559d.ml and /dev/null differ diff --git a/docs/base/lighting/S5_Massive_72b32b94.ml b/docs/base/lighting/S5_Massive_72b32b94.ml deleted file mode 100755 index 2daeb12a..00000000 Binary files a/docs/base/lighting/S5_Massive_72b32b94.ml and /dev/null differ diff --git a/docs/base/lighting/S5_Massive_a0889977.ml b/docs/base/lighting/S5_Massive_a0889977.ml deleted file mode 100755 index bec0f69e..00000000 Binary files a/docs/base/lighting/S5_Massive_a0889977.ml and /dev/null differ diff --git a/docs/base/lighting/S5_Mimicry_a7de0fbe.ml b/docs/base/lighting/S5_Mimicry_a7de0fbe.ml deleted file mode 100755 index 12c3c2bd..00000000 Binary files a/docs/base/lighting/S5_Mimicry_a7de0fbe.ml and /dev/null differ diff --git a/docs/base/lighting/S5_Mordacity_7f7769e0.ml b/docs/base/lighting/S5_Mordacity_7f7769e0.ml deleted file mode 100755 index 308b6cfa..00000000 Binary files a/docs/base/lighting/S5_Mordacity_7f7769e0.ml and /dev/null differ diff --git a/docs/base/lighting/S5_Reynard_3d07b96b.ml b/docs/base/lighting/S5_Reynard_3d07b96b.ml deleted file mode 100755 index 5f59614c..00000000 Binary files a/docs/base/lighting/S5_Reynard_3d07b96b.ml and /dev/null differ diff --git a/docs/base/lighting/S5_Sherman_d255001b.ml b/docs/base/lighting/S5_Sherman_d255001b.ml deleted file mode 100755 index 6ef77d91..00000000 Binary files a/docs/base/lighting/S5_Sherman_d255001b.ml and /dev/null differ diff --git a/docs/base/lighting/S5_SilenusLT_b44256fa.ml b/docs/base/lighting/S5_SilenusLT_b44256fa.ml deleted file mode 100755 index e925dda9..00000000 Binary files a/docs/base/lighting/S5_SilenusLT_b44256fa.ml and /dev/null differ diff --git a/docs/base/lighting/S5_Silenus_337a3c5b.ml b/docs/base/lighting/S5_Silenus_337a3c5b.ml deleted file mode 100755 index da7cb31a..00000000 Binary files a/docs/base/lighting/S5_Silenus_337a3c5b.ml and /dev/null differ diff --git a/docs/base/lighting/S5_Woodymyrk_ec89b88f.ml b/docs/base/lighting/S5_Woodymyrk_ec89b88f.ml deleted file mode 100755 index ea4cdae7..00000000 Binary files a/docs/base/lighting/S5_Woodymyrk_ec89b88f.ml and /dev/null differ diff --git a/docs/base/lighting/S8_Cardiac_1b8fd622.ml b/docs/base/lighting/S8_Cardiac_1b8fd622.ml deleted file mode 100755 index 86873a54..00000000 Binary files a/docs/base/lighting/S8_Cardiac_1b8fd622.ml and /dev/null differ diff --git a/docs/base/lighting/S8_GeothermalLak_20f3a205.ml b/docs/base/lighting/S8_GeothermalLak_20f3a205.ml deleted file mode 100755 index d0496229..00000000 Binary files a/docs/base/lighting/S8_GeothermalLak_20f3a205.ml and /dev/null differ diff --git a/docs/base/lighting/S8_Mountking_44b27865.ml b/docs/base/lighting/S8_Mountking_44b27865.ml deleted file mode 100755 index 207ecfd7..00000000 Binary files a/docs/base/lighting/S8_Mountking_44b27865.ml and /dev/null differ diff --git a/docs/base/lighting/S8_Opus_efcc41a2.ml b/docs/base/lighting/S8_Opus_efcc41a2.ml deleted file mode 100755 index b94a0ec0..00000000 Binary files a/docs/base/lighting/S8_Opus_efcc41a2.ml and /dev/null differ diff --git a/docs/base/lighting/S8_ZilchLT_b45c6931.ml b/docs/base/lighting/S8_ZilchLT_b45c6931.ml deleted file mode 100755 index d32f121a..00000000 Binary files a/docs/base/lighting/S8_ZilchLT_b45c6931.ml and /dev/null differ diff --git a/docs/base/lighting/S8_ZilchLT_d5e6be15.ml b/docs/base/lighting/S8_ZilchLT_d5e6be15.ml deleted file mode 100755 index db00902b..00000000 Binary files a/docs/base/lighting/S8_ZilchLT_d5e6be15.ml and /dev/null differ diff --git a/docs/base/lighting/SC_Ice_af6eba.ml b/docs/base/lighting/SC_Ice_af6eba.ml deleted file mode 100755 index 28756896..00000000 Binary files a/docs/base/lighting/SC_Ice_af6eba.ml and /dev/null differ diff --git a/docs/base/lighting/SC_Normal_799da350.ml b/docs/base/lighting/SC_Normal_799da350.ml deleted file mode 100755 index 7c30263f..00000000 Binary files a/docs/base/lighting/SC_Normal_799da350.ml and /dev/null differ diff --git a/docs/base/lighting/SaddiesHill_698e83d5.ml b/docs/base/lighting/SaddiesHill_698e83d5.ml deleted file mode 100755 index 344a1f38..00000000 Binary files a/docs/base/lighting/SaddiesHill_698e83d5.ml and /dev/null differ diff --git a/docs/base/lighting/Sanctuary_7c20b606.ml b/docs/base/lighting/Sanctuary_7c20b606.ml deleted file mode 100755 index 6ca89c93..00000000 Binary files a/docs/base/lighting/Sanctuary_7c20b606.ml and /dev/null differ diff --git a/docs/base/lighting/SandyRunLT_91cbfd2f.ml b/docs/base/lighting/SandyRunLT_91cbfd2f.ml deleted file mode 100755 index 56a7bdf7..00000000 Binary files a/docs/base/lighting/SandyRunLT_91cbfd2f.ml and /dev/null differ diff --git a/docs/base/lighting/Sangre_de_Grado_ae25e9e2.ml b/docs/base/lighting/Sangre_de_Grado_ae25e9e2.ml deleted file mode 100755 index fd7b5006..00000000 Binary files a/docs/base/lighting/Sangre_de_Grado_ae25e9e2.ml and /dev/null differ diff --git a/docs/base/lighting/Sentry_21483143.ml b/docs/base/lighting/Sentry_21483143.ml deleted file mode 100755 index 81d88488..00000000 Binary files a/docs/base/lighting/Sentry_21483143.ml and /dev/null differ diff --git a/docs/base/lighting/ShortFall_aa1e57bb.ml b/docs/base/lighting/ShortFall_aa1e57bb.ml deleted file mode 100755 index 776ec24b..00000000 Binary files a/docs/base/lighting/ShortFall_aa1e57bb.ml and /dev/null differ diff --git a/docs/base/lighting/SignalLT_4f74b06a.ml b/docs/base/lighting/SignalLT_4f74b06a.ml deleted file mode 100755 index 2933cbdc..00000000 Binary files a/docs/base/lighting/SignalLT_4f74b06a.ml and /dev/null differ diff --git a/docs/base/lighting/SignalLT_9bae58a.ml b/docs/base/lighting/SignalLT_9bae58a.ml deleted file mode 100755 index 200f2ff7..00000000 Binary files a/docs/base/lighting/SignalLT_9bae58a.ml and /dev/null differ diff --git a/docs/base/lighting/Signal_e7aade91.ml b/docs/base/lighting/Signal_e7aade91.ml deleted file mode 100755 index 79ccc71f..00000000 Binary files a/docs/base/lighting/Signal_e7aade91.ml and /dev/null differ diff --git a/docs/base/lighting/SkiFree_Randomizer_7dda3eb1.ml b/docs/base/lighting/SkiFree_Randomizer_7dda3eb1.ml deleted file mode 100755 index 59ca8031..00000000 Binary files a/docs/base/lighting/SkiFree_Randomizer_7dda3eb1.ml and /dev/null differ diff --git a/docs/base/lighting/SkinnyDipLak_c997a78f.ml b/docs/base/lighting/SkinnyDipLak_c997a78f.ml deleted file mode 100755 index 7a43f43b..00000000 Binary files a/docs/base/lighting/SkinnyDipLak_c997a78f.ml and /dev/null differ diff --git a/docs/base/lighting/Slapdash_93679deb.ml b/docs/base/lighting/Slapdash_93679deb.ml deleted file mode 100755 index 934cadd4..00000000 Binary files a/docs/base/lighting/Slapdash_93679deb.ml and /dev/null differ diff --git a/docs/base/lighting/SmallCrossingLT_8b0a6034.ml b/docs/base/lighting/SmallCrossingLT_8b0a6034.ml deleted file mode 100755 index 56c7c209..00000000 Binary files a/docs/base/lighting/SmallCrossingLT_8b0a6034.ml and /dev/null differ diff --git a/docs/base/lighting/SmallTimeLT_89653a5e.ml b/docs/base/lighting/SmallTimeLT_89653a5e.ml deleted file mode 100755 index e1fa1ebb..00000000 Binary files a/docs/base/lighting/SmallTimeLT_89653a5e.ml and /dev/null differ diff --git a/docs/base/lighting/SolsDescentLak_11a78868.ml b/docs/base/lighting/SolsDescentLak_11a78868.ml deleted file mode 100755 index f49ee92d..00000000 Binary files a/docs/base/lighting/SolsDescentLak_11a78868.ml and /dev/null differ diff --git a/docs/base/lighting/SpectreLak_5e17e9b3.ml b/docs/base/lighting/SpectreLak_5e17e9b3.ml deleted file mode 100755 index 4dbaacfb..00000000 Binary files a/docs/base/lighting/SpectreLak_5e17e9b3.ml and /dev/null differ diff --git a/docs/base/lighting/SpyLand_21ea4c6.ml b/docs/base/lighting/SpyLand_21ea4c6.ml deleted file mode 100755 index a71bedc6..00000000 Binary files a/docs/base/lighting/SpyLand_21ea4c6.ml and /dev/null differ diff --git a/docs/base/lighting/SunDriedLak_e0d74cbd.ml b/docs/base/lighting/SunDriedLak_e0d74cbd.ml deleted file mode 100755 index 618dded0..00000000 Binary files a/docs/base/lighting/SunDriedLak_e0d74cbd.ml and /dev/null differ diff --git a/docs/base/lighting/Sundance_2b83620c.ml b/docs/base/lighting/Sundance_2b83620c.ml deleted file mode 100755 index 69a194f6..00000000 Binary files a/docs/base/lighting/Sundance_2b83620c.ml and /dev/null differ diff --git a/docs/base/lighting/SuperHappyBouncyFunTime_b901c3ef.ml b/docs/base/lighting/SuperHappyBouncyFunTime_b901c3ef.ml deleted file mode 100755 index c309b757..00000000 Binary files a/docs/base/lighting/SuperHappyBouncyFunTime_b901c3ef.ml and /dev/null differ diff --git a/docs/base/lighting/SuperiorWaterworks_f456e8d9.ml b/docs/base/lighting/SuperiorWaterworks_f456e8d9.ml deleted file mode 100755 index bb1fddca..00000000 Binary files a/docs/base/lighting/SuperiorWaterworks_f456e8d9.ml and /dev/null differ diff --git a/docs/base/lighting/TWL2_Bleed_e6d5b374.ml b/docs/base/lighting/TWL2_Bleed_e6d5b374.ml deleted file mode 100755 index b8469827..00000000 Binary files a/docs/base/lighting/TWL2_Bleed_e6d5b374.ml and /dev/null differ diff --git a/docs/base/lighting/TWL2_BlueMoon_21ccae9c.ml b/docs/base/lighting/TWL2_BlueMoon_21ccae9c.ml deleted file mode 100755 index d1f99fd5..00000000 Binary files a/docs/base/lighting/TWL2_BlueMoon_21ccae9c.ml and /dev/null differ diff --git a/docs/base/lighting/TWL2_BlueMoon_7c61bcd5.ml b/docs/base/lighting/TWL2_BlueMoon_7c61bcd5.ml deleted file mode 100755 index 882947f3..00000000 Binary files a/docs/base/lighting/TWL2_BlueMoon_7c61bcd5.ml and /dev/null differ diff --git a/docs/base/lighting/TWL2_BlueMoon_a95478a6.ml b/docs/base/lighting/TWL2_BlueMoon_a95478a6.ml deleted file mode 100755 index 183d20eb..00000000 Binary files a/docs/base/lighting/TWL2_BlueMoon_a95478a6.ml and /dev/null differ diff --git a/docs/base/lighting/TWL2_CanyonCrusadeDeluxeLT_c1ae3753.ml b/docs/base/lighting/TWL2_CanyonCrusadeDeluxeLT_c1ae3753.ml deleted file mode 100755 index 4ba3c16e..00000000 Binary files a/docs/base/lighting/TWL2_CanyonCrusadeDeluxeLT_c1ae3753.ml and /dev/null differ diff --git a/docs/base/lighting/TWL2_CanyonCrusadeDeluxeLT_dbd8196e.ml b/docs/base/lighting/TWL2_CanyonCrusadeDeluxeLT_dbd8196e.ml deleted file mode 100755 index c32e12b4..00000000 Binary files a/docs/base/lighting/TWL2_CanyonCrusadeDeluxeLT_dbd8196e.ml and /dev/null differ diff --git a/docs/base/lighting/TWL2_CanyonCrusadeDeluxe_7452f969.ml b/docs/base/lighting/TWL2_CanyonCrusadeDeluxe_7452f969.ml deleted file mode 100755 index b1f797b3..00000000 Binary files a/docs/base/lighting/TWL2_CanyonCrusadeDeluxe_7452f969.ml and /dev/null differ diff --git a/docs/base/lighting/TWL2_CelerityLT_bc01478.ml b/docs/base/lighting/TWL2_CelerityLT_bc01478.ml deleted file mode 100755 index df4885fe..00000000 Binary files a/docs/base/lighting/TWL2_CelerityLT_bc01478.ml and /dev/null differ diff --git a/docs/base/lighting/TWL2_CelerityLT_f2ecb468.ml b/docs/base/lighting/TWL2_CelerityLT_f2ecb468.ml deleted file mode 100755 index e7605e26..00000000 Binary files a/docs/base/lighting/TWL2_CelerityLT_f2ecb468.ml and /dev/null differ diff --git a/docs/base/lighting/TWL2_Celerity_83b5b539.ml b/docs/base/lighting/TWL2_Celerity_83b5b539.ml deleted file mode 100755 index 044091ae..00000000 Binary files a/docs/base/lighting/TWL2_Celerity_83b5b539.ml and /dev/null differ diff --git a/docs/base/lighting/TWL2_Dissention_d30eb753.ml b/docs/base/lighting/TWL2_Dissention_d30eb753.ml deleted file mode 100755 index b4169893..00000000 Binary files a/docs/base/lighting/TWL2_Dissention_d30eb753.ml and /dev/null differ diff --git a/docs/base/lighting/TWL2_Drifts_a70061b9.ml b/docs/base/lighting/TWL2_Drifts_a70061b9.ml deleted file mode 100755 index 4342088c..00000000 Binary files a/docs/base/lighting/TWL2_Drifts_a70061b9.ml and /dev/null differ diff --git a/docs/base/lighting/TWL2_Drorck_add44b54.ml b/docs/base/lighting/TWL2_Drorck_add44b54.ml deleted file mode 100755 index cfe3f66c..00000000 Binary files a/docs/base/lighting/TWL2_Drorck_add44b54.ml and /dev/null differ diff --git a/docs/base/lighting/TWL2_FrozenGlory_e2aae3eb.ml b/docs/base/lighting/TWL2_FrozenGlory_e2aae3eb.ml deleted file mode 100755 index 3a980cbf..00000000 Binary files a/docs/base/lighting/TWL2_FrozenGlory_e2aae3eb.ml and /dev/null differ diff --git a/docs/base/lighting/TWL2_HildebrandLT_4cb441fb.ml b/docs/base/lighting/TWL2_HildebrandLT_4cb441fb.ml deleted file mode 100755 index 42465cd4..00000000 Binary files a/docs/base/lighting/TWL2_HildebrandLT_4cb441fb.ml and /dev/null differ diff --git a/docs/base/lighting/TWL2_HildebrandLT_fbf9260d.ml b/docs/base/lighting/TWL2_HildebrandLT_fbf9260d.ml deleted file mode 100755 index 3330459e..00000000 Binary files a/docs/base/lighting/TWL2_HildebrandLT_fbf9260d.ml and /dev/null differ diff --git a/docs/base/lighting/TWL2_Hildebrand_ff9349b8.ml b/docs/base/lighting/TWL2_Hildebrand_ff9349b8.ml deleted file mode 100755 index 4ebf2338..00000000 Binary files a/docs/base/lighting/TWL2_Hildebrand_ff9349b8.ml and /dev/null differ diff --git a/docs/base/lighting/TWL2_IceDagger_a8551aa2.ml b/docs/base/lighting/TWL2_IceDagger_a8551aa2.ml deleted file mode 100755 index 5e81e88e..00000000 Binary files a/docs/base/lighting/TWL2_IceDagger_a8551aa2.ml and /dev/null differ diff --git a/docs/base/lighting/TWL2_JaggedClawLT_13a8fe76.ml b/docs/base/lighting/TWL2_JaggedClawLT_13a8fe76.ml deleted file mode 100755 index 6889fd75..00000000 Binary files a/docs/base/lighting/TWL2_JaggedClawLT_13a8fe76.ml and /dev/null differ diff --git a/docs/base/lighting/TWL2_JaggedClawLT_caff2b5d.ml b/docs/base/lighting/TWL2_JaggedClawLT_caff2b5d.ml deleted file mode 100755 index edbc1163..00000000 Binary files a/docs/base/lighting/TWL2_JaggedClawLT_caff2b5d.ml and /dev/null differ diff --git a/docs/base/lighting/TWL2_JaggedClaw_ae434bfa.ml b/docs/base/lighting/TWL2_JaggedClaw_ae434bfa.ml deleted file mode 100755 index bf3c8469..00000000 Binary files a/docs/base/lighting/TWL2_JaggedClaw_ae434bfa.ml and /dev/null differ diff --git a/docs/base/lighting/TWL2_Magnum_bbaaf3b7.ml b/docs/base/lighting/TWL2_Magnum_bbaaf3b7.ml deleted file mode 100755 index f97ca4ad..00000000 Binary files a/docs/base/lighting/TWL2_Magnum_bbaaf3b7.ml and /dev/null differ diff --git a/docs/base/lighting/TWL2_MidnightMayhemDeluxe_f0479bd5.ml b/docs/base/lighting/TWL2_MidnightMayhemDeluxe_f0479bd5.ml deleted file mode 100755 index b68fd183..00000000 Binary files a/docs/base/lighting/TWL2_MidnightMayhemDeluxe_f0479bd5.ml and /dev/null differ diff --git a/docs/base/lighting/TWL2_MuddySwamp_202e755e.ml b/docs/base/lighting/TWL2_MuddySwamp_202e755e.ml deleted file mode 100755 index df720b31..00000000 Binary files a/docs/base/lighting/TWL2_MuddySwamp_202e755e.ml and /dev/null differ diff --git a/docs/base/lighting/TWL2_Norty_8a4142af.ml b/docs/base/lighting/TWL2_Norty_8a4142af.ml deleted file mode 100755 index 7f809af8..00000000 Binary files a/docs/base/lighting/TWL2_Norty_8a4142af.ml and /dev/null differ diff --git a/docs/base/lighting/TWL2_Ocular_d10fca4c.ml b/docs/base/lighting/TWL2_Ocular_d10fca4c.ml deleted file mode 100755 index d9322de0..00000000 Binary files a/docs/base/lighting/TWL2_Ocular_d10fca4c.ml and /dev/null differ diff --git a/docs/base/lighting/TWL2_SkylightLT_c37d56e9.ml b/docs/base/lighting/TWL2_SkylightLT_c37d56e9.ml deleted file mode 100755 index 5dee8077..00000000 Binary files a/docs/base/lighting/TWL2_SkylightLT_c37d56e9.ml and /dev/null differ diff --git a/docs/base/lighting/TWL2_SkylightLT_f4b7bcf2.ml b/docs/base/lighting/TWL2_SkylightLT_f4b7bcf2.ml deleted file mode 100755 index b1937a9a..00000000 Binary files a/docs/base/lighting/TWL2_SkylightLT_f4b7bcf2.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_Abaddon_661d5ca.ml b/docs/base/lighting/TWL_Abaddon_661d5ca.ml deleted file mode 100755 index c2a22e29..00000000 Binary files a/docs/base/lighting/TWL_Abaddon_661d5ca.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_BeachBlitzLT_d50e4150.ml b/docs/base/lighting/TWL_BeachBlitzLT_d50e4150.ml deleted file mode 100755 index 717235e0..00000000 Binary files a/docs/base/lighting/TWL_BeachBlitzLT_d50e4150.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_BeachBlitzLT_ff00cacb.ml b/docs/base/lighting/TWL_BeachBlitzLT_ff00cacb.ml deleted file mode 100755 index 49b51c85..00000000 Binary files a/docs/base/lighting/TWL_BeachBlitzLT_ff00cacb.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_BeachBlitzLak_8391be13.ml b/docs/base/lighting/TWL_BeachBlitzLak_8391be13.ml deleted file mode 100755 index 5427fae2..00000000 Binary files a/docs/base/lighting/TWL_BeachBlitzLak_8391be13.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_BeachBlitz_2ba27e9a.ml b/docs/base/lighting/TWL_BeachBlitz_2ba27e9a.ml deleted file mode 100755 index 465c0878..00000000 Binary files a/docs/base/lighting/TWL_BeachBlitz_2ba27e9a.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_BeggarsRun_ac20e6fb.ml b/docs/base/lighting/TWL_BeggarsRun_ac20e6fb.ml deleted file mode 100755 index 60f3681d..00000000 Binary files a/docs/base/lighting/TWL_BeggarsRun_ac20e6fb.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_Boss_d15d03dd.ml b/docs/base/lighting/TWL_Boss_d15d03dd.ml deleted file mode 100755 index 2009a1f5..00000000 Binary files a/docs/base/lighting/TWL_Boss_d15d03dd.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_Chokepoint_a2218645.ml b/docs/base/lighting/TWL_Chokepoint_a2218645.ml deleted file mode 100755 index fd7f7237..00000000 Binary files a/docs/base/lighting/TWL_Chokepoint_a2218645.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_Crossfire_68b88bb4.ml b/docs/base/lighting/TWL_Crossfire_68b88bb4.ml deleted file mode 100755 index 1bd3ad6a..00000000 Binary files a/docs/base/lighting/TWL_Crossfire_68b88bb4.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_Damnation_f601da24.ml b/docs/base/lighting/TWL_Damnation_f601da24.ml deleted file mode 100755 index 2e0159f0..00000000 Binary files a/docs/base/lighting/TWL_Damnation_f601da24.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_DangerousCrossing_c0f5608a.ml b/docs/base/lighting/TWL_DangerousCrossing_c0f5608a.ml deleted file mode 100755 index 5f5a315d..00000000 Binary files a/docs/base/lighting/TWL_DangerousCrossing_c0f5608a.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_DeadlyBirdsSong_9eb082cf.ml b/docs/base/lighting/TWL_DeadlyBirdsSong_9eb082cf.ml deleted file mode 100755 index 32195723..00000000 Binary files a/docs/base/lighting/TWL_DeadlyBirdsSong_9eb082cf.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_Drifts_3957320.ml b/docs/base/lighting/TWL_Drifts_3957320.ml deleted file mode 100755 index 3cd3f9fe..00000000 Binary files a/docs/base/lighting/TWL_Drifts_3957320.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_FeignLT_423b7f43.ml b/docs/base/lighting/TWL_FeignLT_423b7f43.ml deleted file mode 100755 index ddcb4426..00000000 Binary files a/docs/base/lighting/TWL_FeignLT_423b7f43.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_FeignLT_97abf48c.ml b/docs/base/lighting/TWL_FeignLT_97abf48c.ml deleted file mode 100755 index e4cd57ec..00000000 Binary files a/docs/base/lighting/TWL_FeignLT_97abf48c.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_Feign_69a86ab3.ml b/docs/base/lighting/TWL_Feign_69a86ab3.ml deleted file mode 100755 index 720516c3..00000000 Binary files a/docs/base/lighting/TWL_Feign_69a86ab3.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_Harvester_6c61fcbf.ml b/docs/base/lighting/TWL_Harvester_6c61fcbf.ml deleted file mode 100755 index dd18bd30..00000000 Binary files a/docs/base/lighting/TWL_Harvester_6c61fcbf.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_Katabatic_28e374c5.ml b/docs/base/lighting/TWL_Katabatic_28e374c5.ml deleted file mode 100755 index e5ac6745..00000000 Binary files a/docs/base/lighting/TWL_Katabatic_28e374c5.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_Magmatic_79ca25bd.ml b/docs/base/lighting/TWL_Magmatic_79ca25bd.ml deleted file mode 100755 index 4140d462..00000000 Binary files a/docs/base/lighting/TWL_Magmatic_79ca25bd.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_Minotaur_4735e9ea.ml b/docs/base/lighting/TWL_Minotaur_4735e9ea.ml deleted file mode 100755 index f6ef4ca2..00000000 Binary files a/docs/base/lighting/TWL_Minotaur_4735e9ea.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_OsIris_af0cd5e3.ml b/docs/base/lighting/TWL_OsIris_af0cd5e3.ml deleted file mode 100755 index 281af8d3..00000000 Binary files a/docs/base/lighting/TWL_OsIris_af0cd5e3.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_Pandemonium_96c05f13.ml b/docs/base/lighting/TWL_Pandemonium_96c05f13.ml deleted file mode 100755 index d29846c8..00000000 Binary files a/docs/base/lighting/TWL_Pandemonium_96c05f13.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_Quagmire_3d196e62.ml b/docs/base/lighting/TWL_Quagmire_3d196e62.ml deleted file mode 100755 index cd42cac6..00000000 Binary files a/docs/base/lighting/TWL_Quagmire_3d196e62.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_Raindance_e335287d.ml b/docs/base/lighting/TWL_Raindance_e335287d.ml deleted file mode 100755 index 42f20845..00000000 Binary files a/docs/base/lighting/TWL_Raindance_e335287d.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_Ramparts_e1d65b38.ml b/docs/base/lighting/TWL_Ramparts_e1d65b38.ml deleted file mode 100755 index e352c150..00000000 Binary files a/docs/base/lighting/TWL_Ramparts_e1d65b38.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_Reversion_2057b26c.ml b/docs/base/lighting/TWL_Reversion_2057b26c.ml deleted file mode 100755 index 58b20961..00000000 Binary files a/docs/base/lighting/TWL_Reversion_2057b26c.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_RollercoasterLT_4becc052.ml b/docs/base/lighting/TWL_RollercoasterLT_4becc052.ml deleted file mode 100755 index b43538f3..00000000 Binary files a/docs/base/lighting/TWL_RollercoasterLT_4becc052.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_Runenmacht_fce2e1dd.ml b/docs/base/lighting/TWL_Runenmacht_fce2e1dd.ml deleted file mode 100755 index 416b4d35..00000000 Binary files a/docs/base/lighting/TWL_Runenmacht_fce2e1dd.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_Slapdash_386535c9.ml b/docs/base/lighting/TWL_Slapdash_386535c9.ml deleted file mode 100755 index 30f4d63f..00000000 Binary files a/docs/base/lighting/TWL_Slapdash_386535c9.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_Slapdash_6c5d45fc.ml b/docs/base/lighting/TWL_Slapdash_6c5d45fc.ml deleted file mode 100755 index b28fac13..00000000 Binary files a/docs/base/lighting/TWL_Slapdash_6c5d45fc.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_Snowblind_7d864772.ml b/docs/base/lighting/TWL_Snowblind_7d864772.ml deleted file mode 100755 index 2a56b39c..00000000 Binary files a/docs/base/lighting/TWL_Snowblind_7d864772.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_Starfallen_220caf10.ml b/docs/base/lighting/TWL_Starfallen_220caf10.ml deleted file mode 100755 index 2ddf5b4c..00000000 Binary files a/docs/base/lighting/TWL_Starfallen_220caf10.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_StonehengeLT_186408d.ml b/docs/base/lighting/TWL_StonehengeLT_186408d.ml deleted file mode 100755 index b8c0eb3a..00000000 Binary files a/docs/base/lighting/TWL_StonehengeLT_186408d.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_StonehengeLT_b54394a1.ml b/docs/base/lighting/TWL_StonehengeLT_b54394a1.ml deleted file mode 100755 index 9efcf14e..00000000 Binary files a/docs/base/lighting/TWL_StonehengeLT_b54394a1.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_Stonehenge_4be1bf55.ml b/docs/base/lighting/TWL_Stonehenge_4be1bf55.ml deleted file mode 100755 index 027f4514..00000000 Binary files a/docs/base/lighting/TWL_Stonehenge_4be1bf55.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_SubZero_d26856d3.ml b/docs/base/lighting/TWL_SubZero_d26856d3.ml deleted file mode 100755 index 653c598c..00000000 Binary files a/docs/base/lighting/TWL_SubZero_d26856d3.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_Surreal_928c01fe.ml b/docs/base/lighting/TWL_Surreal_928c01fe.ml deleted file mode 100755 index c59dd295..00000000 Binary files a/docs/base/lighting/TWL_Surreal_928c01fe.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_Titan_f2ca1f12.ml b/docs/base/lighting/TWL_Titan_f2ca1f12.ml deleted file mode 100755 index 02fb9b00..00000000 Binary files a/docs/base/lighting/TWL_Titan_f2ca1f12.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_WilderZoneLT_b23d9623.ml b/docs/base/lighting/TWL_WilderZoneLT_b23d9623.ml deleted file mode 100755 index f81c95fe..00000000 Binary files a/docs/base/lighting/TWL_WilderZoneLT_b23d9623.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_WilderZoneLT_c9eea074.ml b/docs/base/lighting/TWL_WilderZoneLT_c9eea074.ml deleted file mode 100755 index 4c221ddb..00000000 Binary files a/docs/base/lighting/TWL_WilderZoneLT_c9eea074.ml and /dev/null differ diff --git a/docs/base/lighting/TWL_WilderZone_f391f176.ml b/docs/base/lighting/TWL_WilderZone_f391f176.ml deleted file mode 100755 index 99d0b7fc..00000000 Binary files a/docs/base/lighting/TWL_WilderZone_f391f176.ml and /dev/null differ diff --git a/docs/base/lighting/Tacocat-DantesHill_1fadb4f4.ml b/docs/base/lighting/Tacocat-DantesHill_1fadb4f4.ml deleted file mode 100755 index bbad1583..00000000 Binary files a/docs/base/lighting/Tacocat-DantesHill_1fadb4f4.ml and /dev/null differ diff --git a/docs/base/lighting/Tacocat-Dunes_b3ca40d2.ml b/docs/base/lighting/Tacocat-Dunes_b3ca40d2.ml deleted file mode 100755 index 6b5dd0f4..00000000 Binary files a/docs/base/lighting/Tacocat-Dunes_b3ca40d2.ml and /dev/null differ diff --git a/docs/base/lighting/Tacocat-Jagged_2f4bf1c1.ml b/docs/base/lighting/Tacocat-Jagged_2f4bf1c1.ml deleted file mode 100755 index 5be7d988..00000000 Binary files a/docs/base/lighting/Tacocat-Jagged_2f4bf1c1.ml and /dev/null differ diff --git a/docs/base/lighting/Tacocat-SoylentJade_a5360959.ml b/docs/base/lighting/Tacocat-SoylentJade_a5360959.ml deleted file mode 100755 index 1042c6d4..00000000 Binary files a/docs/base/lighting/Tacocat-SoylentJade_a5360959.ml and /dev/null differ diff --git a/docs/base/lighting/TenebrousCTF_de5eec4e.ml b/docs/base/lighting/TenebrousCTF_de5eec4e.ml deleted file mode 100755 index 267a2fa0..00000000 Binary files a/docs/base/lighting/TenebrousCTF_de5eec4e.ml and /dev/null differ diff --git a/docs/base/lighting/TheFray_ee6d9255.ml b/docs/base/lighting/TheFray_ee6d9255.ml deleted file mode 100755 index 2d7dacce..00000000 Binary files a/docs/base/lighting/TheFray_ee6d9255.ml and /dev/null differ diff --git a/docs/base/lighting/TheSewer_f4f75077.ml b/docs/base/lighting/TheSewer_f4f75077.ml deleted file mode 100755 index 8b5d8908..00000000 Binary files a/docs/base/lighting/TheSewer_f4f75077.ml and /dev/null differ diff --git a/docs/base/lighting/TibbawLak_104ce121.ml b/docs/base/lighting/TibbawLak_104ce121.ml deleted file mode 100755 index 07fa550c..00000000 Binary files a/docs/base/lighting/TibbawLak_104ce121.ml and /dev/null differ diff --git a/docs/base/lighting/TitanV_b_527804b0.ml b/docs/base/lighting/TitanV_b_527804b0.ml deleted file mode 100755 index 61c5d883..00000000 Binary files a/docs/base/lighting/TitanV_b_527804b0.ml and /dev/null differ diff --git a/docs/base/lighting/TreasureIslandLak_f456aa59.ml b/docs/base/lighting/TreasureIslandLak_f456aa59.ml deleted file mode 100755 index dd913183..00000000 Binary files a/docs/base/lighting/TreasureIslandLak_f456aa59.ml and /dev/null differ diff --git a/docs/base/lighting/Triad_ff08cb0b.ml b/docs/base/lighting/Triad_ff08cb0b.ml deleted file mode 100755 index a99a2378..00000000 Binary files a/docs/base/lighting/Triad_ff08cb0b.ml and /dev/null differ diff --git a/docs/base/lighting/TrueGrit_95ae0ce4.ml b/docs/base/lighting/TrueGrit_95ae0ce4.ml deleted file mode 100755 index d1638a1b..00000000 Binary files a/docs/base/lighting/TrueGrit_95ae0ce4.ml and /dev/null differ diff --git a/docs/base/lighting/UporDown_5cadb65.ml b/docs/base/lighting/UporDown_5cadb65.ml deleted file mode 100755 index 883534cd..00000000 Binary files a/docs/base/lighting/UporDown_5cadb65.ml and /dev/null differ diff --git a/docs/base/lighting/VanDamnedLT_657123fb.ml b/docs/base/lighting/VanDamnedLT_657123fb.ml deleted file mode 100755 index ffd6b3fd..00000000 Binary files a/docs/base/lighting/VanDamnedLT_657123fb.ml and /dev/null differ diff --git a/docs/base/lighting/VanDamnedLT_fc126eb7.ml b/docs/base/lighting/VanDamnedLT_fc126eb7.ml deleted file mode 100755 index 3410ba66..00000000 Binary files a/docs/base/lighting/VanDamnedLT_fc126eb7.ml and /dev/null differ diff --git a/docs/base/lighting/VaubanLak_b072a992.ml b/docs/base/lighting/VaubanLak_b072a992.ml deleted file mode 100755 index 677fbbfc..00000000 Binary files a/docs/base/lighting/VaubanLak_b072a992.ml and /dev/null differ diff --git a/docs/base/lighting/Vauban_fe733076.ml b/docs/base/lighting/Vauban_fe733076.ml deleted file mode 100755 index 971120c3..00000000 Binary files a/docs/base/lighting/Vauban_fe733076.ml and /dev/null differ diff --git a/docs/base/lighting/Waterbox_c7bd8997.ml b/docs/base/lighting/Waterbox_c7bd8997.ml deleted file mode 100755 index 8ee989fa..00000000 Binary files a/docs/base/lighting/Waterbox_c7bd8997.ml and /dev/null differ diff --git a/docs/base/lighting/WhiteDwarfDeluxeLT_7adbd60e.ml b/docs/base/lighting/WhiteDwarfDeluxeLT_7adbd60e.ml deleted file mode 100755 index b2c8c276..00000000 Binary files a/docs/base/lighting/WhiteDwarfDeluxeLT_7adbd60e.ml and /dev/null differ diff --git a/docs/base/lighting/WhiteDwarfDeluxeLT_afa63289.ml b/docs/base/lighting/WhiteDwarfDeluxeLT_afa63289.ml deleted file mode 100755 index ee5e07f8..00000000 Binary files a/docs/base/lighting/WhiteDwarfDeluxeLT_afa63289.ml and /dev/null differ diff --git a/docs/base/lighting/WindyGap_d2bee4e7.ml b/docs/base/lighting/WindyGap_d2bee4e7.ml deleted file mode 100755 index d1142a35..00000000 Binary files a/docs/base/lighting/WindyGap_d2bee4e7.ml and /dev/null differ diff --git a/docs/base/lighting/Wonderena_a304a21e.ml b/docs/base/lighting/Wonderena_a304a21e.ml deleted file mode 100755 index 1089c44f..00000000 Binary files a/docs/base/lighting/Wonderena_a304a21e.ml and /dev/null differ diff --git a/docs/base/lighting/Yubarena_2638aaa0.ml b/docs/base/lighting/Yubarena_2638aaa0.ml deleted file mode 100755 index e1005ae6..00000000 Binary files a/docs/base/lighting/Yubarena_2638aaa0.ml and /dev/null differ diff --git a/docs/base/lighting/Zilch_6b242845.ml b/docs/base/lighting/Zilch_6b242845.ml deleted file mode 100755 index ee8f86fb..00000000 Binary files a/docs/base/lighting/Zilch_6b242845.ml and /dev/null differ diff --git a/docs/base/lighting/aabaa_571e7c86.ml b/docs/base/lighting/aabaa_571e7c86.ml deleted file mode 100755 index 7d2f8bcc..00000000 Binary files a/docs/base/lighting/aabaa_571e7c86.ml and /dev/null differ diff --git a/docs/base/lighting/berlard_2823ce88.ml b/docs/base/lighting/berlard_2823ce88.ml deleted file mode 100755 index 13a39db6..00000000 Binary files a/docs/base/lighting/berlard_2823ce88.ml and /dev/null differ diff --git a/docs/base/lighting/cagematch_b93c2e85.ml b/docs/base/lighting/cagematch_b93c2e85.ml deleted file mode 100755 index 5c132b04..00000000 Binary files a/docs/base/lighting/cagematch_b93c2e85.ml and /dev/null differ diff --git a/docs/base/lighting/random2_aeea92ad.ml b/docs/base/lighting/random2_aeea92ad.ml deleted file mode 100755 index 0ba2815a..00000000 Binary files a/docs/base/lighting/random2_aeea92ad.ml and /dev/null differ diff --git a/docs/base/lighting/random_ad5187a1.ml b/docs/base/lighting/random_ad5187a1.ml deleted file mode 100755 index 06c0638b..00000000 Binary files a/docs/base/lighting/random_ad5187a1.ml and /dev/null differ diff --git a/docs/base/music/badlands.mp3 b/docs/base/music/badlands.mp3 old mode 100755 new mode 100644 diff --git a/docs/base/music/desert.mp3 b/docs/base/music/desert.mp3 old mode 100755 new mode 100644 diff --git a/docs/base/music/ice.mp3 b/docs/base/music/ice.mp3 old mode 100755 new mode 100644 diff --git a/docs/base/music/lush.mp3 b/docs/base/music/lush.mp3 old mode 100755 new mode 100644 diff --git a/docs/base/music/volcanic.mp3 b/docs/base/music/volcanic.mp3 old mode 100755 new mode 100644 diff --git a/docs/base/scripts/autoexec/AllowBotSkin.cs b/docs/base/scripts/autoexec/AllowBotSkin.cs new file mode 100644 index 00000000..01071087 --- /dev/null +++ b/docs/base/scripts/autoexec/AllowBotSkin.cs @@ -0,0 +1,60 @@ +package AllowBotSkin +{ + + +function GMW_SkinPopup::fillList( %this, %raceGender ) +{ + for ( %i = 0; %i < %this.size(); %i++ ) + %this.realSkin[%i] = ""; + + %this.clear(); + %path = "textures/skins/"; + switch ( %raceGender ) + { + case 0: // Human Male + %pattern = ".lmale.png"; + case 1: // Human Female + %pattern = ".lfemale.png"; + case 2: // Bioderm + %pattern = ".lbioderm.png"; + } + + %customSkins = GMW_SkinPrefPopup.getSelected(); + %count = 0; + for ( %file = findFirstFile( %path @ "*" @ %pattern ); %file !$= ""; %file = findNextFile( %path @ "*" @ %pattern ) ) + { + %skin = getSubStr( %file, strlen( %path ), strlen( %file ) - strlen( %path ) - strlen( %pattern ) ); // strip off the path and postfix + + // Make sure this is not a bot skin: + //if ( %skin !$= "basebot" && %skin !$= "basebbot" ) + //{ + // See if this skin has an alias: + %baseSkin = false; + for ( %i = 0; %i < $SkinCount; %i++ ) + { + if ( %skin $= $Skin[%i, code] ) + { + %baseSkin = true; + %skin = $Skin[%i, name]; + break; + } + } + + if ( %customSkins != %baseSkin ) + { + if ( %baseSkin ) + %this.realSkin[%count] = $Skin[%i, code]; + %this.add( %skin, %count ); + %count++; + } + //} + } + + %this.sort( true ); +} + +}; + +// Prevent package from being activated if it is already +if (!isActivePackage(AllowBotSkin)) + activatePackage(AllowBotSkin); diff --git a/docs/base/scripts/autoexec/adminHud.cs b/docs/base/scripts/autoexec/adminHud.cs new file mode 100644 index 00000000..29b04f53 --- /dev/null +++ b/docs/base/scripts/autoexec/adminHud.cs @@ -0,0 +1,358 @@ +//////////////////////////////////////////////////////////////////////////////////////// +// z0dd - ZOD: ADMIN HUD /////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////// + +function CreateAdminHud() +{ + $AdminHudId = new GuiControl(AdminHudDlg) { + profile = "GuiDialogProfile"; + horizSizing = "width"; + vertSizing = "height"; + position = "0 0"; + extent = "640 480"; + minExtent = "8 8"; + visible = "1"; + helpTag = "0"; + + new ShellPaneCtrl() { + profile = "ShellDlgPaneProfile"; + horizSizing = "center"; + vertSizing = "center"; + position = "170 137"; + extent = "320 260"; + minExtent = "48 92"; + visible = "1"; + helpTag = "0"; + text = "Admin Hud"; + noTitleBar = "0"; + + // -- Drop down menu text label + new GuiTextCtrl() { + profile = "ShellTextRightProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "10 52"; + extent = "50 22"; + minExtent = "8 8"; + visible = "1"; + helpTag = "0"; + text = "Menu:"; + }; + // -- Drop down menu + new ShellPopupMenu(AdminHudMenu) { + profile = "ShellPopupProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "60 44"; + extent = "225 38"; + minExtent = "49 38"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + text = "- OPTIONS -"; + maxLength = "255"; + maxPopupHeight = "200"; + buttonBitmap = "gui/shll_pulldown"; + rolloverBarBitmap = "gui/shll_pulldownbar_rol"; + selectedBarBitmap = "gui/shll_pulldownbar_act"; + noButtonStyle = "0"; + }; + // -- Input text field label + new GuiTextCtrl() { + profile = "ShellTextRightProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "10 88"; + extent = "50 22"; + minExtent = "8 8"; + visible = "1"; + helpTag = "0"; + text = "Input:"; + }; + // -- Input text field + new ShellTextEditCtrl(AdminHudInput) { + profile = "NewTextEditProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "60 80"; + extent = "225 38"; + minExtent = "32 38"; + visible = "1"; + command = "AdminHudInput.setField();"; + altCommand = "AdminHudInput.processEnter();"; + helpTag = "0"; + historySize = "0"; + maxLength = "127"; + password = "0"; + glowOffset = "9 9"; + }; + // -- Cancel button + new ShellBitmapButton(AdminHudCancelBtn) { + profile = "ShellButtonProfile"; + horizSizing = "left"; + vertSizing = "bottom"; + position = "60 118"; + extent = "120 38"; + minExtent = "32 38"; + visible = "1"; + command = "HideAdminHud();"; + accelerator = "escape"; + helpTag = "0"; + text = "CANCEL"; + simpleStyle = "0"; + }; + // -- Send button + new ShellBitmapButton(AdminHudSendBtn) { + profile = "ShellButtonProfile"; + horizSizing = "left"; + vertSizing = "bottom"; + position = "165 118"; + extent = "120 38"; + minExtent = "32 38"; + visible = "1"; + command = "AdminHudSendBtn.adminCommand();"; + helpTag = "0"; + text = "SEND"; + simpleStyle = "0"; + }; + // -- Clan Tag drop down menu text label + new GuiTextCtrl() { + profile = "ShellTextRightProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "10 173"; + extent = "50 22"; + minExtent = "8 8"; + visible = "1"; + helpTag = "0"; + text = "Tags:"; + }; + // -- Clan Tag drop down menu + new ShellPopupMenu(ClanTagHudMenu) { + profile = "ShellPopupProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "60 165"; + extent = "225 38"; + minExtent = "49 38"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + text = "- CLAN TAGS -"; + maxLength = "255"; + maxPopupHeight = "200"; + buttonBitmap = "gui/shll_pulldown"; + rolloverBarBitmap = "gui/shll_pulldownbar_rol"; + selectedBarBitmap = "gui/shll_pulldownbar_act"; + noButtonStyle = "0"; + }; + new ShellBitmapButton(ClanTagSendBtn) { + profile = "ShellButtonProfile"; + horizSizing = "left"; + vertSizing = "bottom"; + position = "60 200"; + extent = "225 38"; + minExtent = "32 38"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + command = "ClanTagSendBtn.sendTagCommand();"; + helpTag = "0"; + text = "CHANGE CLAN TAG"; + simpleStyle = "0"; + }; + }; + }; + ClanTagSendBtn.setActive(1); +} + +function handleActivateAdminHud() +{ + if(!$AdminHudCreated) + { + CreateAdminHud(); // Create the gui + UpdateAdminHudMenu(); // Fill the drop down menu + $AdminHudCreated = 1; // Set the flag + } +} + +addMessageCallback('MsgClientJoin', handleActivateAdminHud); + +function ShowAdminHud() +{ + canvas.pushdialog(AdminHudDlg); + //clientCmdTogglePlayHuds(false); + $AdminHudOpen = 1; +} + +function HideAdminHud() +{ + // Empty out the text input field + AdminHudInput.setValue(%empty); + + canvas.popdialog(AdminHudDlg); + $AdminHudOpen = 0; + //clientCmdTogglePlayHuds(true); +} + +function AdminHudDlg::onWake( %this ) +{ + if ( isObject( AdminHudMap ) ) + { + AdminHudMap.pop(); + AdminHudMap.delete(); + } + new ActionMap( AdminHudMap ); + AdminHudMap.blockBind( moveMap, toggleModHud ); + AdminHudMap.blockBind( moveMap, togglePracticeHud ); + AdminHudMap.blockBind( moveMap, toggleInventoryHud ); + AdminHudMap.blockBind( moveMap, toggleScoreScreen ); + AdminHudMap.blockBind( moveMap, toggleCommanderMap ); + AdminHudMap.bindCmd( keyboard, escape, "", "HideAdminHud();" ); + AdminHudMap.push(); +} + +function AdminHudDlg::onSleep( %this ) +{ + %this.callback = ""; + AdminHudMap.pop(); + AdminHudMap.delete(); +} + +function UpdateAdminHudMenu() +{ + // Populate the drop down menu with options seperated by \t (tab deliniated list). + %line1 = "Choose Option\tEnter Admin Password\tEnter Super Admin Password\tSet Join Password\tSet Admin Password\tSet Super Admin Password"; + %line2 = "\tSet Random Teams\tSet Fair Teams\tSet Max Players\tSet Auto-PW\tSet Auto-PW Password\tSet Auto-PW Count\tSend Bottomprint Message"; + %line3 = "\tSend Centerprint Message\tRemove Map From Rotation\tRestore Map To Rotation\tRemove GameType\tRestore GameType\tRestart Server\tConsole Command"; + %opt = %line1 @ %line2 @ %line3; + AdminHudMenu.hudSetValue(%opt, ""); + // Update the Clan Tag drop down menu as well + commandToServer('canGetClanTags'); +} + +function AdminHudMenu::onSelect(%this, %id, %text) +{ + // Called when an option is selected in drop down menu + $AdminMenu = %this.getValue(); +} + +function AdminHudInput::setField( %this ) +{ + // called when you type in text input field + %value = %this.getValue(); + %this.setValue( %value ); + $AdminInput = %value; + //AdminHudSendBtn.setActive( strlen( stripTrailingSpaces( %value ) ) >= 1 ); +} + +function AdminHudInput::processEnter( %this ) +{ + // Called when you press enter in text input field +} + +function AdminHudSendBtn::adminCommand( %this ) +{ + // Called when you press the send button + + // Update the global from the text input field + AdminHudInput.setField(); + + // Send the current menu selection and text to the server + switch$ ( $AdminMenu ) + { + case "Enter Admin Password": + commandToServer('SAD', $AdminInput); + + case "Enter Super Admin Password": + commandToServer('SAD', $AdminInput); + + case "Set Join Password": + commandToServer('Set', "joinpw", $AdminInput); + + case "Set Admin Password": + commandToServer('Set', "adminpw", $AdminInput); + + case "Set Super Admin Password": + commandToServer('Set', "superpw", $AdminInput); + + case "Set Random Teams": + commandToServer('Set', "random", $AdminInput); + + case "Set Fair Teams": + commandToServer('Set', "fairteams", $AdminInput); + + case "Set Max Players": + commandToServer('Set', "maxplayers", $AdminInput); + + case "Set Auto-PW": + commandToServer('AutoPWSetup', "autopw", $AdminInput); + + case "Set Auto-PW Password": + commandToServer('AutoPWSetup', "autopwpass", $AdminInput); + + case "Set Auto-PW Count": + commandToServer('AutoPWSetup', "autopwcount", $AdminInput); + + case "Send Bottomprint Message": + commandToServer('aprint', $AdminInput, true); + + case "Send Centerprint Message": + commandToServer('aprint', $AdminInput, false); + + case "Remove Map From Rotation": + commandToServer('AddMap', $AdminInput); + + case "Restore Map To Rotation": + commandToServer('RemoveMap', $AdminInput); + + case "Remove GameType": + commandToServer('AddType', $AdminInput); + + case "Restore GameType": + commandToServer('RemoveType', $AdminInput); + + case "Restart Server": + commandToServer('Set', "restart", $AdminInput); + + case "Console Command": + commandToServer('Set', "consolecmd", $AdminInput); + + default: + error("Admin Hud selected option: " @ $AdminMenu @ " input: " @ $AdminInput @ " unknown values."); + } + + // Clear the text input field and disable send button + //AdminHudSendBtn.setActive(0); + AdminHudInput.setValue(%empty); + UpdateAdminHudMenu(); + $AdminInput = ""; + $AdminMenu = ""; +} + +//////////////////////////////////////////////////////////////////////////////////////// +// Canadian, 7/19/03. Clan Tag switiching ////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////// + +function ClanTagHudMenu::onSelect(%this, %id, %text) +{ + // Called when an option is selected in drop down menu + $CanSelected = %this.getValue(); + ClanTagSendBtn.setActive(1); +} + +function ClanTagSendBtn::sendTagCommand( %this ) +{ + // Called when you press the send button + // Send the current menu selection and text to the server + commandToServer('canUpdateClanTag', $CanSelected); + $CanSelected = ""; + HideAdminHud(); +} + +function clientCmdcanDisplayTags(%tags) +{ + ClanTagHudMenu.hudSetValue(%tags, ""); +} diff --git a/docs/base/scripts/autoexec/chatmenuHudClear.cs b/docs/base/scripts/autoexec/chatmenuHudClear.cs new file mode 100644 index 00000000..cd20d55e --- /dev/null +++ b/docs/base/scripts/autoexec/chatmenuHudClear.cs @@ -0,0 +1,23 @@ +//Clear VoiceBind Chatmenu at spawn + +package chatmenuHudClear +{ + +function ClientCmdDisplayHuds() +{ + parent::ClientCmdDisplayHuds(); + cancelChatMenu(); +} + +function clientCmdSetInventoryHudItem(%slot, %amount, %addItem) +{ + parent::clientCmdSetInventoryHudItem(%slot, %amount, %addItem); + cancelChatMenu(); +} + +}; + + +// Prevent package from being activated if it is already +if (!isActivePackage(chatmenuHudClear)) + activatePackage(chatmenuHudClear); \ No newline at end of file diff --git a/docs/base/scripts/autoexec/modHud.cs b/docs/base/scripts/autoexec/modHud.cs new file mode 100644 index 00000000..b5c88b9a --- /dev/null +++ b/docs/base/scripts/autoexec/modHud.cs @@ -0,0 +1,551 @@ +//////////////////////////////////////////////////////////////////////////////////////// +// z0dd - ZOD - sal9000: MOD HUD /////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////// + +function CreateModHud() +{ + $ModHudId = new GuiControl(modHud) { + profile = "GuiDialogProfile"; + horizSizing = "width"; + vertSizing = "height"; + position = "0 0"; + extent = "640 480"; + minExtent = "8 8"; + visible = "1"; + helpTag = "0"; + + new ShellPaneCtrl(modHudGui) { + profile = "ShellDlgPaneProfile"; + horizSizing = "center"; + vertSizing = "center"; + position = "170 90"; + extent = "320 295"; + minExtent = "48 92"; + visible = "1"; + helpTag = "0"; + text = "MOD HUD"; + + new GuiMLTextCtrl(modHudOpt) { + profile = "ShellMediumTextProfile"; + horizSizing = "center"; + vertSizing = "bottom"; + position = "29 38"; + extent = "260 18"; + minExtent = "8 8"; + visible = "1"; + helpTag = "0"; + lineSpacing = "2"; + }; + new ShellPopupMenu(modOptionMenu) { + profile = "ShellPopupProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "22 49"; + extent = "277 36"; + minExtent = "49 36"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + text = "- OPTIONS -"; + maxLength = "255"; + maxPopupHeight = "200"; + buttonBitmap = "gui/shll_pulldown"; + rolloverBarBitmap = "gui/shll_pulldownbar_rol"; + selectedBarBitmap = "gui/shll_pulldownbar_act"; + noButtonStyle = "0"; + }; + new GuiMLTextCtrl(modHudSet) { + profile = "ShellMediumTextProfile"; + horizSizing = "center"; + vertSizing = "bottom"; + position = "29 90"; + extent = "267 18"; + minExtent = "8 8"; + visible = "1"; + helpTag = "0"; + lineSpacing = "2"; + }; + new ShellScrollCtrl(modA) { + profile = "NewScrollCtrlProfile"; + horizSizing = "right"; + vertSizing = "height"; + position = "26 103"; + extent = "267 70"; + minExtent = "24 52"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + willFirstRespond = "1"; + hScrollBar = "alwaysOff"; + vScrollBar = "dynamic"; + constantThumbHeight = "0"; + defaultLineHeight = "15"; + childMargin = "0 3"; + fieldBase = "gui/shll_field"; + + new GuiScrollContentCtrl(modB) { + profile = "GuiDefaultProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "4 7"; + extent = "182 239"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + + new ShellTextList(modSetList) { + profile = "ShellTextArrayProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "0 0"; + extent = "182 8"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + enumerate = "0"; + resizeCell = "1"; + columns = "0"; + fitParentWidth = "1"; + clipColumnText = "0"; + }; + }; + }; + new ShellBitmapButton(modCloseBtn) { + profile = "ShellButtonProfile"; + horizSizing = "left"; + vertSizing = "bottom"; + position = "22 235"; + extent = "137 35"; + minExtent = "32 35"; + visible = "1"; + command = "HideModHud();"; + accelerator = "return"; + helpTag = "0"; + text = "CLOSE"; + simpleStyle = "0"; + }; + new ShellBitmapButton(modSubmitBtn) { + profile = "ShellButtonProfile"; + horizSizing = "left"; + vertSizing = "bottom"; + position = "160 235"; + extent = "137 35"; + minExtent = "32 35"; + visible = "1"; + command = "modSubmit();"; + accelerator = "return"; + helpTag = "0"; + text = "SUBMIT"; + simpleStyle = "0"; + }; + new ShellBitmapButton(modBtn1) { + profile = "ShellButtonProfile"; + horizSizing = "left"; + vertSizing = "bottom"; + position = "22 175"; + extent = "137 35"; + minExtent = "32 35"; + visible = "0"; + command = "modBtnProg(11);"; + accelerator = "return"; + helpTag = "0"; + text = "-Empty-"; + simpleStyle = "0"; + }; + new ShellBitmapButton(modBtn2) { + profile = "ShellButtonProfile"; + horizSizing = "left"; + vertSizing = "bottom"; + position = "160 175"; + extent = "137 35"; + minExtent = "32 35"; + visible = "0"; + command = "modBtnProg(12);"; + accelerator = "return"; + helpTag = "0"; + text = "-Empty-"; + simpleStyle = "0"; + }; + new ShellBitmapButton(modBtn3) { + profile = "ShellButtonProfile"; + horizSizing = "left"; + vertSizing = "bottom"; + position = "22 205"; + extent = "137 35"; + minExtent = "32 35"; + visible = "0"; + command = "modBtnProg(13);"; + accelerator = "return"; + helpTag = "0"; + text = "-Empty-"; + simpleStyle = "0"; + }; + new ShellBitmapButton(modBtn4) { + profile = "ShellButtonProfile"; + horizSizing = "left"; + vertSizing = "bottom"; + position = "160 205"; + extent = "137 35"; + minExtent = "32 35"; + visible = "0"; + command = "modBtnProg(14);"; + accelerator = "return"; + helpTag = "0"; + text = "-Empty-"; + simpleStyle = "0"; + }; + }; + }; +} + +function handleActivateModHud(%msgType, %msgString, %a1, %a2, %a3, %a4, %a5, %a6, %a7, %a8) +{ + if(!$ModHudCreated) + { + CreateModHud(); + $ModHudCreated = 1; + } +} + +function handleInitModHud(%msgType, %msgString, %gameType, %a2, %a3, %a4, %a5, %a6) +{ + if($ModHudCreated) + commandToServer('ModHudInitialize', true); +} + +addMessageCallback('MsgClientJoin', handleActivateModHud); +addMessageCallback('MsgClientReady', handleInitModHud); + +// Get the headings from the server +function clientCMDModHudHead(%head, %opt, %set) +{ + modHudGui.settitle(%head); + modHudOpt.setvalue(%opt); + modHudSet.setvalue(%set); +} + +function clientCMDModHudDone() +{ + $ModArray[curopt] = 1; + modOptionMenu.clear(); + for(%z = 1; %z <= $ModArray[index]; %z++) + { + %nam = $ModArray[%z, nam]; + modOptionMenu.add(%nam, %z); + } + modOptionMenu.setSelected($ModArray[curopt]); + modArrayCallOption($ModArray[curopt]); +} + +function modArrayCallOption(%opt) +{ + modSetList.clear(); + for(%x = 1; %x <= $ModArray[%opt, noa]; %x++) + { + %nam = $ModArray[%opt, %x]; + modSetList.addRow(%x, %nam); + } + %pal = $ModArray[%opt, pal]; + %cur = $ModArray[%opt, cur]; + if(%cur $= "") + modSetList.setSelectedByID(%pal); + else + modSetList.setSelectedByID(%cur); +} + +function clientCMDInitializeModHud(%mod) +{ + for(%i = 0; $ModArray[%i, nam] !$= ""; %i++) + { + $ModArray[%i, cur] = ""; + $ModArray[%i, pal] = ""; + $ModArray[%i, nam] = ""; + $ModArray[%i, noa] = ""; + $ModArray[%i, index] = ""; + for(%j = 0; %j < 10; %j++) + $ModArray[%i, %j] = ""; + } + $ModArray[curmode] = %mod; + $ModArray[index] = 0; +} + +function modHudExport() +{ + if($ModArray[curmode] $= "") + return; + + for(%z = 1; %z <= $ModArray[curopt]; %z++) + { + %pal = $ModArray[%z, pal]; + $ModExport[modStu($ModArray[curmode]), modStu($ModArray[%z, index])] = $ModArray[%z, %pal]; + } + export("$ModExport*", "scripts/autoexec/modExport.cs", false); +} + +function modStu(%str) +{ + return strreplace(%str, " ", "_"); +} + +function clientCMDModHudPopulate(%option, %a1, %a2, %a3, %a4, %a5, %a6, %a7, %a8, %a9, %a10) +{ + %s[1] = %a1; + %s[2] = %a2; + %s[3] = %a3; + %s[4] = %a4; + %s[5] = %a5; + %s[6] = %a6; + %s[7] = %a7; + %s[8] = %a8; + %s[9] = %a9; + %s[10] = %a10; + + $ModArray[index]++; + $ModArray[curopt] = $ModArray[index]; + %cur = $ModArray[curopt]; + $ModArray[%cur, pal] = ""; + $ModArray[%cur, cur] = ""; + $ModArray[%cur, nam] = %option; + + %z = 0; + while(%s[%z++] !$= "") { + $ModArray[%cur, %z] = %s[%z]; + %pal = $ModExport[modStu($ModArray[curmode]), modStu(%opt)]; + if(%s[%z] $= %pal) + %palm = %z; + } + if(%palm $= "") { + $ModArray[%cur, cur] = "1"; + $ModArray[%cur, pal] = "1"; + %id =1; + } + else { + $ModArray[%cur, cur] = %palm; + $ModArray[%cur, pal] = %palm; + %id = %palm; + } + commandToServer('ModUpdateSettings', %cur, %id); + $ModArray[%cur, noa] = %z-1; +} + +function modSetList::onSelect(%this, %id, %text) +{ + $ModArray[$ModArray[curopt], cur] = %id; + //commandToServer('ModUpdateSettings', $ModArray[curopt], %id); +} + +function modOptionMenu::onSelect(%this, %id, %text) +{ + $ModArray[curopt] = %id; + modArraycallOption(%id); +} + +function ShowModHud() +{ + canvas.pushdialog(modHud); + $ModHudOpen = 1; + //clientCmdTogglePlayHuds(false); +} + +function HideModHud() +{ + modHudExport(); + canvas.popdialog(modHud); + $ModHudOpen = 0; + //clientCmdTogglePlayHuds(true); +} + +function modHud::onWake( %this ) +{ + if ($HudHandle[modHud] !$= "") + alxStop($HudHandle[inventoryScreen]); + + alxPlay(HudInventoryActivateSound, 0, 0, 0); + $HudHandle[modHud] = alxPlay(HudInventoryHumSound, 0, 0, 0); + + if ( isObject( modHudMap ) ) + { + modHudMap.pop(); + modHudMap.delete(); + } + new ActionMap( modHudMap ); + modHudMap.blockBind( moveMap, togglePracticeHud ); + modHudMap.blockBind( moveMap, toggleAdminHud ); + modHudMap.blockBind( moveMap, toggleInventoryHud ); + modHudMap.blockBind( moveMap, toggleScoreScreen ); + modHudMap.blockBind( moveMap, toggleCommanderMap ); + modHudMap.bindCmd( keyboard, escape, "", "HideModHud();" ); + modHudMap.push(); +} + +function modHud::onSleep( %this ) +{ + %this.callback = ""; + modHudMap.pop(); + modHudMap.delete(); + alxStop($HudHandle[modHud]); + alxPlay(HudInventoryDeactivateSound, 0, 0, 0); + $HudHandle[modHud] = ""; +} + +//////////////////////////////////////////////////////////////////////////////////////// +// Button functions //////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////// + +function modSubmit() +{ + // Send the currently selected option and setting to the server + commandToServer('ModUpdateSettings', $ModArray[curopt], $ModArray[$ModArray[curopt], cur]); + modHudExport(); +} + +function modBtnProg(%button) +{ + switch ( %button ) + { + case 11: + %value = modBtn1.getValue(); + case 12: + %value = modBtn2.getValue(); + case 13: + %value = modBtn3.getValue(); + case 14: + %value = modBtn4.getValue(); + default: + %value = ""; + } + commandToServer('ModButtonSet', %button, %value); + //HideModHud(); +} + +function clientCMDModHudBtn1(%text, %enabled, %visible) +{ + modBtn1.setActive(%enabled); + modBtn1.visible = %visible; + if(%text !$= "") + modBtn1.text = %text; +} + +function clientCMDModHudBtn2(%text, %enabled, %visible) +{ + modBtn2.setActive(%enabled); + modBtn2.visible = %visible; + if(%text !$= "") + modBtn2.text = %text; +} + +function clientCMDModHudBtn3(%text, %enabled, %visible) +{ + modBtn3.setActive(%enabled); + modBtn3.visible = %visible; + if(%text !$= "") + modBtn3.text = %text; +} + +function clientCMDModHudBtn4(%text, %enabled, %visible) +{ + modBtn4.setActive(%enabled); + modBtn4.visible = %visible; + if(%text !$= "") + modBtn4.text = %text; +} + +//////////////////////////////////////////////////////////////////////////////////////// +// Server functions //////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////// + +function serverCMDModHudInitialize(%client, %value) +{ + Game.InitModHud(%client, %value); +} + +function serverCmdModUpdateSettings(%client, %option, %value) +{ + // %option is the index # of the hud list option + // %value is the index # of the hud list setting + + %option = deTag(%option); + %value = deTag(%value); + Game.UpdateModHudSet(%client, %option, %value); +} + +function serverCmdModButtonSet(%client, %button, %value) +{ + %button = deTag(%button); + %value = deTag(%value); + Game.ModButtonCmd(%client, %button, %value); +} + +function DefaultGame::InitModHud(%game, %client, %value) +{ + // Clear out any previous settings + //commandToClient(%client, 'InitializeModHud', "ModName"); + + // Send the hud labels | Hud Label | | Option label | | Setting label | + //commandToClient(%client, 'ModHudHead', "MOD NAME HUD", "Option:", "Setting:"); + + // Send the Option list and settings per option | Option | | Setting | + //commandToClient(%client, 'ModHudPopulate', "Example1", "Empty"); + //commandToClient(%client, 'ModHudPopulate', "Example2", "Setting1", "Setting2", "Setting3", "Setting4", "Setting5", "Setting6", "Setting7", "Setting8", "Setting9", "Setting10"); + + // Send the button labels and visual settings | Button | | Label | | Visible | | Active | + //commandToClient(%client, 'ModHudBtn1', "BUTTON1", 1, 1); + //commandToClient(%client, 'ModHudBtn2', "BUTTON2", 1, 1); + //commandToClient(%client, 'ModHudBtn3', "BUTTON3", 1, 1); + //commandToClient(%client, 'ModHudBtn4', "BUTTON4", 1, 1); + + // We're done! + //commandToClient(%client, 'ModHudDone'); +} + +function DefaultGame::UpdateModHudSet(%game, %client, %option, %value) +{ + // 1 = Example1 + // 2 = Example2 + + //switch$ ( %option ) + //{ + // case 1: + // %msg = '\c2Something set to: %2.'; + + // case 2: + // %msg = '\c2Something set to: %2.'; + + // default: + // %msg = '\c2Invalid setting.'; + //} + //messageClient( %client, 'MsgModHud', %msg, %option, %value ); +} + +function DefaultGame::ModButtonCmd(%game, %client, %button, %value) +{ + // 11 = Button 1 + // 12 = Button 2 + // 13 = Button 3 + // 14 = Button 4 + + //switch ( %button ) + //{ + // case 11: + // %msg = '\c2Something set to: %2.'; + + // case 12: + // %msg = '\c2Something set to: %2.'; + + // case 13: + // %msg = '\c2Something set to: %2.'; + + // case 14: + // %msg = '\c2Something set to: %2.'; + + // default: + // %msg = '\c2Invalid setting.'; + //} + //messageClient( %client, 'MsgModHud', %msg, %button, %value ); +} diff --git a/docs/base/scripts/autoexec/statushud.cs b/docs/base/scripts/autoexec/statushud.cs new file mode 100644 index 00000000..d230f898 --- /dev/null +++ b/docs/base/scripts/autoexec/statushud.cs @@ -0,0 +1,560 @@ +// #author = |C|-DEbig3 +// #warrior = DEbig3 +// #Rewritten By = DarkTiger +// version 1.0 +$statusHudStats::maxPing = -10000; +$statusHudStats::minPing = 10000; +package statusHudPackage { + function toggleNetDisplayHud(%val) + { + if(%val) + { + $statusHudStatsCounter++; + if($statusHudStatsCounter == 1) + { + NetGraphHudFrame.setVisible(false); + NetBarHudFrame.setVisible(true); + statusHudHud.setVisible(false); + statusHudHud.setPosition(getWord(netGraphHudFrame.getPosition(),0),getWord(netGraphHudFrame.getPosition(),1)); + } + else if($statusHudStatsCounter == 2) + { + netGraphHudFrame.setVisible(true); + netBarHudFrame.setVisible(false); + statusHudHud.setVisible(false); + statusHudHud.setPosition(getWord(netGraphHudFrame.getPosition(),0),getWord(netGraphHudFrame.getPosition(),1)); + } + else if($statusHudStatsCounter == 3){ + NetGraphHudFrame.setVisible(false); + NetBarHudFrame.setVisible(false); + if(!isObject(statusHudHud)) + statusHudBuild(); + statusHudHud.setVisible(true); + statusHudHud.setPosition(getWord(netGraphHudFrame.getPosition(),0),getWord(netGraphHudFrame.getPosition(),1)); + } + else if($statusHudStatsCounter == 4){ + NetGraphHudFrame.setVisible(true); + NetBarHudFrame.setVisible(false); + statusHudHud.setVisible(true); + statusHudHud.setPosition(getWords(NetGraphHudFrame.getPosition(),0) - getWord(NetGraphHudFrame.getExtent(),0),getWords(NetGraphHudFrame.getPosition(),1)); + } + else{ + $statusHudStatsCounter = 0; + NetGraphHudFrame.setVisible(false); + NetBarHudFrame.setVisible(false); + statusHudHud.setVisible(false); + statusHudHud.setPosition(getWord(netGraphHudFrame.getPosition(),0),getWord(netGraphHudFrame.getPosition(),1)); + } + } + } +function NetBarHud::infoUpdate(%this, %ping, %packetLoss, %sendPackets, %sendBytes, %receivePackets, %receiveBytes) { + parent::infoUpdate(%this, %ping, %packetLoss, %sendPackets, %sendBytes, %receivePackets, %receiveBytes); + %dtms = getSimTime() - $statusHudStats::pingSpikeTime; + $statusHudStats::pingSpikeTime = getSimTime(); + if(isObject(statusHudHud) && $statusHudStatsCounter > 2){ + statusHudHud.ppSCurrent.setText("" @ mFormatFloat(%sendPackets, "%4.0f")); + statusHudHud.ppRCurrent.setText("" @ mFormatFloat(%receivePackets, "%4.0f")); + statusHudHud.txCurrent.setText("" @ mFormatFloat(%sendBytes, "%4.0f")); + statusHudHud.rxCurrent.setText("" @ mFormatFloat(%receiveBytes, "%4.0f")); + $statusHudStats::totalPing += %ping; + $statusHudStats::pingcount++; + if(%ping > 500){ + $statusHudStats::lagSec += %dtms; + statusHudHud.lagMSCurrent.setText("" @ mFormatFloat($statusHudStats::lagSec/1000, "%4.1f")); + $statusHudStats::lastlag = getSimTime(); + } + else if(getSimTime() - $statusHudStats::lastlag > 60000){ + statusHudHud.lagMSCurrent.setText("" @ mFormatFloat($statusHudStats::lagSec/1000, "%4.1f")); + if(getSimTime() - $statusHudStats::lastlag > (60000 * 5)){ + $statusHudStats::lagSec = 0; + statusHudHud.lagMSCurrent.setText(mFormatFloat($statusHudStats::lagSec/1000, "%4.1f")); + } + } + %pingAvgReset = 0; + if($statusHudStats::totalPing > 60000){ + $statusHudStats::totalPing = $statusHudStats::totalPing * 0.5; + $statusHudStats::pingcount = $statusHudStats::pingcount * 0.5; + $statusHudStats::maxPing = -10000; + $statusHudStats::minPing = 10000; + %pingAvgReset = 1; + } + if($statusHudStats::flCount++ > 12){ + $statusHudStats::fl = $statusHudStats::flMax - $statusHudStats::flMin; + $statusHudStats::flMax = -10000; + $statusHudStats::flMin = 10000; + $statusHudStats::flCount = 0; + } + else{ + $statusHudStats::flMax = (%ping > $statusHudStats::flMax) ? %ping : $statusHudStats::flMax; + $statusHudStats::flMin = (%ping < $statusHudStats::flMin) ? %ping : $statusHudStats::flMin; + } + + $statusHudStats::avgping= $statusHudStats::totalPing / $statusHudStats::pingcount; + if(%pingAvgReset) + statusHudHud.pingAvgCurrent.setText("" @ mFormatFloat($statusHudStats::avgping, "%4.0f")); + else + statusHudHud.pingAvgCurrent.setText(mFormatFloat($statusHudStats::avgping, "%4.0f")); + + $statusHudStats::maxPing = (%ping > $statusHudStats::maxPing) ? %ping : $statusHudStats::maxPing; + $statusHudStats::minPing = (%ping < $statusHudStats::minPing) ? %ping : $statusHudStats::minPing; + + %speed = mFloor(getControlObjectSpeed()); + %alt = getControlObjectAltitude(); + %fps = $fps::real; + if (%fps > $statusHudStats::maxfps) + $statusHudStats::maxfps = %fps; + %x = strstr($statusHudStats::avgfps, "."); + %avgfps = getSubStr($statusHudStats::avgfps, 0, %x + 2); + $statusHudStats::fpscount++; + $statusHudStats::totalfps += %fps; + %fpsReset = 0; + if($statusHudStats::totalfps > 50000){ + $statusHudStats::totalfps *= 0.5; + $statusHudStats::fpscount *= 0.5; + $statusHudStats::maxfps = 0; + %fpsReset = 1; + } + $statusHudStats::avgfps = $statusHudStats::totalfps / $statusHudStats::fpscount; + if(%fpsReset){ + statusHudHud.fpscurrent.setText("" @ %fps); + statusHudHud.fpsaverage.setText("" @ %avgfps); + statusHudHud.fpsmax.setText("" @ $statusHudStats::maxfps); + } + else{ + statusHudHud.fpscurrent.setText(%fps); + statusHudHud.fpsaverage.setText(%avgfps); + statusHudHud.fpsmax.setText($statusHudStats::maxfps); + } + statusHudHud.ping.setText("" @ mFormatFloat(%ping, "%4.0f")); + if(!isObject($statusHudStats::plObj)){ + $statusHudStats::plObj = getPLID();// to handel packet loss as the client side value is not correct + } + if(isObject($statusHudStats::plObj)){ + $statusHudStats::plupdate += %dtms; + if($statusHudStats::plupdate > 4000){ + commandToServer( 'getScores' ); + $statusHudStats::plupdate = 0; + } + statusHudHud.pl.setText("" @ mFormatFloat($statusHudStats::plObj.packetLoss, "%3.0f")); + } + else{ + statusHudHud.pl.setText("" @ mFormatFloat(%packetLoss, "%3.0f")); + } + statusHudHud.speed.setText(%speed); + statusHudHud.altitude.setText(%alt); + + if(%pingAvgReset){ + statusHudHud.pingMinCurrent.setText("" @ mFloor($statusHudStats::minPing)); + statusHudHud.pingMaxCurrent.setText("" @ mFloor($statusHudStats::maxPing)); + statusHudHud.pingFluxCurrent.setText("" @ mFloor($statusHudStats::fl)); + } + else{ + statusHudHud.pingMinCurrent.setText(mFloor($statusHudStats::minPing)); + statusHudHud.pingMaxCurrent.setText(mFloor($statusHudStats::maxPing)); + statusHudHud.pingFluxCurrent.setText(mFloor($statusHudStats::fl)); + } + } +} +function getPLID(){ + %name = stripTrailingSpaces( strToPlayerName( getField( $pref::Player[$pref::Player::Current], 0 ) ) ); + for (%i = 0; %i < PlayerListGroup.getCount(); %i++) { // the client list + %id = PlayerListGroup.getObject(%i); + %fullName = stripChars(%id.name,"\cp\co\c6\c7\c8\c9\x10\x11"); + if(strlwr(%fullName) $= strlwr(%name)){ + return %id; + } + } +} +function statusHudBuild() { + if (isObject(statusHudHud)) { + statusHudHud.delete(); + } + $statusHud = new ShellFieldCtrl(statusHudHud) { + profile = "GuiChatBackProfile"; + horizSizing = "left"; + vertSizing = "bottom"; + position = netGraphHudFrame.getPosition(); + extent = "170 80"; + minExtent = "2 2"; + visible = "1"; + }; + playgui.add($statusHud); + new GuiControlProfile ("statusHudTagProfile") + { + fontType = "Univers Condensed"; + fontSize = 14; + fontColor = "200 200 200"; + justify = "center"; + }; + new GuiControlProfile ("statusHudTextProfile") + { + fontType = "Univers Condensed"; + fontSize = 14; + justify = "center"; + }; + statusHudHud.fpscurrenttext = new GuiMLTextCtrl() { + profile = "statusHudTagProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "4 0"; + extent = "20 16"; + visible = "1"; + text = "fps:"; + }; + statusHudHud.fpscurrent = new GuiMLTextCtrl() { + profile = "statusHudTextProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "22 0"; + extent = "25 16"; + visible = "1"; + text = "0"; + }; + statusHudHud.fpsaveragetext = new GuiMLTextCtrl() { + profile = "statusHudTagProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "53 0"; + extent = "20 16"; + visible = "1"; + text = "avg:"; + }; + statusHudHud.fpsaverage = new GuiMLTextCtrl() { + profile = "statusHudTextProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "73 0"; + extent = "25 16"; + visible = "1"; + text = "0"; + }; + statusHudHud.fpsmaxtext = new GuiMLTextCtrl() { + profile = "statusHudTagProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "104 0"; + extent = "20 16"; + visible = "1"; + text = "max:"; + }; + statusHudHud.fpsmax = new GuiMLTextCtrl() { + profile = "statusHudTextProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "125 0"; + extent = "25 16"; + visible = "1"; + text = "0"; + }; + statusHudHud.pingtext = new GuiMLTextCtrl() { + profile = "statusHudTagProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "4 16"; + extent = "20 16"; + visible = "1"; + text = "ping:"; + }; + statusHudHud.ping = new GuiMLTextCtrl() { + profile = "statusHudTextProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "22 16"; + extent = "20 16"; + visible = "1"; + text = $statusHudPing; + }; + statusHudHud.pltext = new GuiMLTextCtrl() { + profile = "statusHudTagProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "141 16"; + extent = "15 16"; + visible = "1"; + text = "pl:"; + }; + statusHudHud.pl = new GuiMLTextCtrl() { + profile = "statusHudTextProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "148 16"; + extent = "20 16"; + visible = "1"; + text = $statusHudPL; + }; + statusHudHud.speedtext = new GuiMLTextCtrl() { + profile = "statusHudTagProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "53 16"; + extent = "28 16"; + visible = "1"; + text = "speed:"; + }; + statusHudHud.speed = new GuiMLTextCtrl() { + profile = "statusHudTextProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "82 16"; + extent = "24 16"; + visible = "1"; + text = "0"; + }; + statusHudHud.altitudetext = new GuiMLTextCtrl() { + profile = "statusHudTagProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "105 16"; + extent = "15 16"; + visible = "1"; + text = "alt:"; + }; + statusHudHud.altitude = new GuiMLTextCtrl() { + profile = "statusHudTextProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "119 16"; + extent = "20 16"; + visible = "1"; + text = "0"; + }; + //////////////////////////////////////////////// + statusHudHud.ppSText = new GuiMLTextCtrl() { + profile = "statusHudTagProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "4 32"; + extent = "20 16"; + visible = "1"; + text = "ppS:"; + }; + statusHudHud.ppSCurrent = new GuiMLTextCtrl() { + profile = "statusHudTextProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "22 32"; + extent = "25 16"; + visible = "1"; + text = "0"; + }; + statusHudHud.txText = new GuiMLTextCtrl() { + profile = "statusHudTagProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "53 32"; + extent = "20 16"; + visible = "1"; + text = "Tx:"; + }; + statusHudHud.txCurrent = new GuiMLTextCtrl() { + profile = "statusHudTextProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "66 32"; + extent = "25 16"; + visible = "1"; + text = "0"; + }; + statusHudHud.rxText = new GuiMLTextCtrl() { + profile = "statusHudTagProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "105 32"; + extent = "20 16"; + visible = "1"; + text = "Rx:"; + }; + statusHudHud.rxCurrent = new GuiMLTextCtrl() { + profile = "statusHudTextProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "118 32"; + extent = "25 16"; + visible = "1"; + text = "0"; + }; + statusHudHud.ppRText = new GuiMLTextCtrl() { + profile = "statusHudTagProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "4 48"; + extent = "20 16"; + visible = "1"; + text = "ppR:"; + }; + statusHudHud.ppRCurrent = new GuiMLTextCtrl() { + profile = "statusHudTextProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "22 48"; + extent = "20 16"; + visible = "1"; + text = "0"; + }; + + statusHudHud.lagMSText = new GuiMLTextCtrl() { + profile = "statusHudTagProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "53 48"; + extent = "34 16"; + visible = "1"; + text = "0"; + }; + statusHudHud.lagMSCurrent = new GuiMLTextCtrl() { + profile = "statusHudTextProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "73 48"; + extent = "24 16"; + visible = "1"; + text = "0"; + }; + statusHudHud.pingAvgText = new GuiMLTextCtrl() { + profile = "statusHudTagProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "105 48"; + extent = "36 16"; + visible = "1"; + text = "pingAvg:"; + }; + statusHudHud.pingAvgCurrent = new GuiMLTextCtrl() { + profile = "statusHudTextProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "137 48"; + extent = "20 16"; + visible = "1"; + text = "0"; + }; + + + statusHudHud.pingMinText = new GuiMLTextCtrl() { + profile = "statusHudTagProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "4 64"; + extent = "34 16"; + visible = "1"; + text = "PingMin"; + }; + statusHudHud.pingMinCurrent = new GuiMLTextCtrl() { + profile = "statusHudTextProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "28 64"; + extent = "20 16"; + visible = "1"; + text = "0"; + }; + + statusHudHud.pingMaxText = new GuiMLTextCtrl() { + profile = "statusHudTagProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "53 64"; + extent = "34 16"; + visible = "1"; + text = "PingMax"; + }; + statusHudHud.pingMaxCurrent = new GuiMLTextCtrl() { + profile = "statusHudTextProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "80 64"; + extent = "24 16"; + visible = "1"; + text = "0"; + }; + statusHudHud.pingFluxText = new GuiMLTextCtrl() { + profile = "statusHudTagProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "105 64"; + extent = "36 16"; + visible = "1"; + text = "Flux"; + }; + statusHudHud.pingFluxCurrent = new GuiMLTextCtrl() { + profile = "statusHudTextProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "124 64"; + extent = "20 16"; + visible = "1"; + text = "0"; + }; + statusHudHud.add(statusHudHud.fpscurrenttext); + statusHudHud.add(statusHudHud.fpscurrent); + statusHudHud.fpscurrenttext.setText("fps:"); + + statusHudHud.add(statusHudHud.fpsaveragetext); + statusHudHud.add(statusHudHud.fpsaverage); + statusHudHud.fpsaveragetext.setText("avg:"); + + statusHudHud.add(statusHudHud.fpsmaxtext); + statusHudHud.add(statusHudHud.fpsmax); + statusHudHud.fpsmaxtext.setText("max:"); + + statusHudHud.add(statusHudHud.pingtext); + statusHudHud.add(statusHudHud.ping); + statusHudHud.pingtext.setText("ping:"); + + statusHudHud.add(statusHudHud.pltext); + statusHudHud.add(statusHudHud.pl); + statusHudHud.pltext.setText("pl:"); + + statusHudHud.add(statusHudHud.speedtext); + statusHudHud.add(statusHudHud.speed); + statusHudHud.speedtext.setText("speed:"); + + statusHudHud.add(statusHudHud.altitudetext); + statusHudHud.add(statusHudHud.altitude); + statusHudHud.altitudetext.setText("alt:"); + + ////////////////////////////////////////////// + statusHudHud.add(statusHudHud.ppSText); + statusHudHud.add(statusHudHud.ppSCurrent); + statusHudHud.ppSText.setText("ppS:"); //dcdcdc + + statusHudHud.add(statusHudHud.ppRText); + statusHudHud.add(statusHudHud.ppRCurrent); + statusHudHud.ppRText.setText("ppR:"); //00bef0 + + statusHudHud.add(statusHudHud.rxText); + statusHudHud.rxText.setText("Rx:");//787878 + statusHudHud.add(statusHudHud.rxCurrent); + + statusHudHud.add(statusHudHud.txText); + statusHudHud.add(statusHudHud.txCurrent); + statusHudHud.txText.setText("Tx:");// 0078aa + + statusHudHud.add(statusHudHud.lagMSText); + statusHudHud.add(statusHudHud.lagMSCurrent); + statusHudHud.lagMSText.setText("Lag:"); + + statusHudHud.add(statusHudHud.pingAvgText); + statusHudHud.add(statusHudHud.pingAvgCurrent); + statusHudHud.pingAvgText.setText("PingAvg:"); + + statusHudHud.add(statusHudHud.pingMinText); + statusHudHud.add(statusHudHud.pingMinCurrent); + statusHudHud.pingMinText.setText("PMin:"); + + statusHudHud.add(statusHudHud.pingMaxText); + statusHudHud.add(statusHudHud.pingMaxCurrent); + statusHudHud.pingMaxText.setText("PMax:"); + + statusHudHud.add(statusHudHud.pingFluxText); + statusHudHud.add(statusHudHud.pingFluxCurrent); + statusHudHud.pingFluxText.setText("PDif:"); + statusHudHud.lagMSCurrent.setText(0); + if(isObject(HM) && isObject(HudMover)) { + hudmover::addhud(statusHudHud, "statusHud"); + } +} +}; +activatePackage(statusHudPackage); + + diff --git a/docs/base/scripts/autoexec/vMenuFix.cs b/docs/base/scripts/autoexec/vMenuFix.cs new file mode 100644 index 00000000..cd65a300 --- /dev/null +++ b/docs/base/scripts/autoexec/vMenuFix.cs @@ -0,0 +1,15 @@ +package FixVmenuPosition +{ + +function showChatMenuHud(){ + parent::showChatMenuHud(); + %height = ((getWord($pref::Video::resolution, 1) * 0.5) / $pref::Video::uiScale) - 75; + //echo("Height: " @ %height); + ChatMenuHud.position = "8" SPC %height; +} + +}; + +//Prevent package from being activated if it is already +if (!isActivePackage(FixVmenuPosition)) + activatePackage(FixVmenuPosition); \ No newline at end of file diff --git a/docs/base/textures/badlands/skies/badlandday_BK.png b/docs/base/textures/badlands/skies/badlandday_BK.png deleted file mode 100755 index 525eadec..00000000 Binary files a/docs/base/textures/badlands/skies/badlandday_BK.png and /dev/null differ diff --git a/docs/base/textures/badlands/skies/badlandday_FR.png b/docs/base/textures/badlands/skies/badlandday_FR.png deleted file mode 100755 index 90e750a6..00000000 Binary files a/docs/base/textures/badlands/skies/badlandday_FR.png and /dev/null differ diff --git a/docs/base/textures/badlands/skies/badlandday_LF.png b/docs/base/textures/badlands/skies/badlandday_LF.png deleted file mode 100755 index d86b4cce..00000000 Binary files a/docs/base/textures/badlands/skies/badlandday_LF.png and /dev/null differ diff --git a/docs/base/textures/badlands/skies/badlandday_RT.png b/docs/base/textures/badlands/skies/badlandday_RT.png deleted file mode 100755 index ac4185d8..00000000 Binary files a/docs/base/textures/badlands/skies/badlandday_RT.png and /dev/null differ diff --git a/docs/base/textures/badlands/skies/badlandday_UP.png b/docs/base/textures/badlands/skies/badlandday_UP.png deleted file mode 100755 index 1f95e5ca..00000000 Binary files a/docs/base/textures/badlands/skies/badlandday_UP.png and /dev/null differ diff --git a/docs/base/textures/badlands/skies/skyrender_sky-credit.txt b/docs/base/textures/badlands/skies/skyrender_sky-credit.txt deleted file mode 100755 index 3f519389..00000000 --- a/docs/base/textures/badlands/skies/skyrender_sky-credit.txt +++ /dev/null @@ -1,9 +0,0 @@ -http://reije081.home.xs4all.nl/skyboxes/ - -This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. - -About - -I'm twenty-and-a-bit years old and live in The Netherlands. Currently I'm studying Computer Science in Delft. My hobbies include rowing, ice-skating, playing (electric) guitar and music in general. - -You can contact me by sending an e-mail: roelboel at xs4all dot nl. StatCounter - Free Web Tracker and Counter \ No newline at end of file diff --git a/docs/base/textures/lava/skies/lavanight_v5_BK.png b/docs/base/textures/lava/skies/lavanight_v5_BK.png deleted file mode 100755 index 4d6b2ef8..00000000 Binary files a/docs/base/textures/lava/skies/lavanight_v5_BK.png and /dev/null differ diff --git a/docs/base/textures/lava/skies/lavanight_v5_DN.png b/docs/base/textures/lava/skies/lavanight_v5_DN.png deleted file mode 100755 index acc96a6f..00000000 Binary files a/docs/base/textures/lava/skies/lavanight_v5_DN.png and /dev/null differ diff --git a/docs/base/textures/lava/skies/lavanight_v5_FR.png b/docs/base/textures/lava/skies/lavanight_v5_FR.png deleted file mode 100755 index 38cb5cf4..00000000 Binary files a/docs/base/textures/lava/skies/lavanight_v5_FR.png and /dev/null differ diff --git a/docs/base/textures/lava/skies/lavanight_v5_LF.png b/docs/base/textures/lava/skies/lavanight_v5_LF.png deleted file mode 100755 index 6a73e31c..00000000 Binary files a/docs/base/textures/lava/skies/lavanight_v5_LF.png and /dev/null differ diff --git a/docs/base/textures/lava/skies/lavanight_v5_RT.png b/docs/base/textures/lava/skies/lavanight_v5_RT.png deleted file mode 100755 index 638c8193..00000000 Binary files a/docs/base/textures/lava/skies/lavanight_v5_RT.png and /dev/null differ diff --git a/docs/base/textures/lava/skies/lavanight_v5_UP.png b/docs/base/textures/lava/skies/lavanight_v5_UP.png deleted file mode 100755 index b8f5f091..00000000 Binary files a/docs/base/textures/lava/skies/lavanight_v5_UP.png and /dev/null differ diff --git a/docs/base/textures/lush/skies/L4_b.png b/docs/base/textures/lush/skies/L4_b.png deleted file mode 100755 index 9ec88e12..00000000 Binary files a/docs/base/textures/lush/skies/L4_b.png and /dev/null differ diff --git a/docs/base/textures/lush/skies/L4_bottom.png b/docs/base/textures/lush/skies/L4_bottom.png deleted file mode 100755 index ef70b662..00000000 Binary files a/docs/base/textures/lush/skies/L4_bottom.png and /dev/null differ diff --git a/docs/base/textures/lush/skies/L4_f.png b/docs/base/textures/lush/skies/L4_f.png deleted file mode 100755 index e75b4b3f..00000000 Binary files a/docs/base/textures/lush/skies/L4_f.png and /dev/null differ diff --git a/docs/base/textures/lush/skies/L4_l.png b/docs/base/textures/lush/skies/L4_l.png deleted file mode 100755 index 4662d00b..00000000 Binary files a/docs/base/textures/lush/skies/L4_l.png and /dev/null differ diff --git a/docs/base/textures/lush/skies/L4_r.png b/docs/base/textures/lush/skies/L4_r.png deleted file mode 100755 index b0997c43..00000000 Binary files a/docs/base/textures/lush/skies/L4_r.png and /dev/null differ diff --git a/docs/base/textures/lush/skies/L4_t.png b/docs/base/textures/lush/skies/L4_t.png deleted file mode 100755 index 4871b2f3..00000000 Binary files a/docs/base/textures/lush/skies/L4_t.png and /dev/null differ diff --git a/public/manifest.json b/public/manifest.json index 257cd04f..50bcdc20 100644 --- a/public/manifest.json +++ b/public/manifest.json @@ -1 +1 @@ -{"resources":{"audio/alarm.wav":["audio/alarm.wav",["z_DMP2-V0.6.vl2"]],"audio/alienanimal2.wav":["audio/alienanimal2.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/alienanimal4.wav":["audio/alienanimal4.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/alienanimal5.wav":["audio/alienanimal5.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/alienanimal6.wav":["audio/alienanimal6.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/alienanimal7.wav":["audio/alienanimal7.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/basshit.wav":["audio/bassHit.wav",["z_DMP2-V0.6.vl2"]],"audio/birdfrog.wav":["audio/birdfrog.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/buildclose.wav":["audio/buildClose.wav",["z_DMP2-V0.6.vl2"]],"audio/buildopen.wav":["audio/buildOpen.wav",["z_DMP2-V0.6.vl2"]],"audio/drywindlong.wav":["audio/drywindlong.wav",["z_DMP2-V0.6.vl2"]],"audio/fx/armor/breath_bio_uw.wav":["audio/fx/armor/breath_bio_uw.wav",["audio.vl2"]],"audio/fx/armor/breath_fem_uw.wav":["audio/fx/armor/breath_fem_uw.wav",["audio.vl2"]],"audio/fx/armor/breath_uw.wav":["audio/fx/armor/breath_uw.wav",["audio.vl2"]],"audio/fx/armor/bubbletrail.wav":["audio/fx/armor/bubbletrail.wav",["audio.vl2"]],"audio/fx/armor/bubbletrail2.wav":["audio/fx/armor/bubbletrail2.wav",["audio.vl2"]],"audio/fx/armor/general_water_bigsplash.wav":["audio/fx/armor/general_water_bigsplash.wav",["audio.vl2"]],"audio/fx/armor/general_water_exit.wav":["audio/fx/armor/general_water_exit.wav",["audio.vl2"]],"audio/fx/armor/general_water_exit2.wav":["audio/fx/armor/general_water_exit2.wav",["audio.vl2"]],"audio/fx/armor/general_water_medsplash.wav":["audio/fx/armor/general_water_medsplash.wav",["audio.vl2"]],"audio/fx/armor/general_water_smallsplash.wav":["audio/fx/armor/general_water_smallsplash.wav",["audio.vl2"]],"audio/fx/armor/general_water_smallsplash2.wav":["audio/fx/armor/general_water_smallsplash2.wav",["audio.vl2"]],"audio/fx/armor/heavy_land_hard.wav":["audio/fx/armor/heavy_land_hard.wav",["audio.vl2"]],"audio/fx/armor/heavy_land_snow.wav":["audio/fx/armor/heavy_land_snow.wav",["audio.vl2"]],"audio/fx/armor/heavy_land_soft.wav":["audio/fx/armor/heavy_land_soft.wav",["audio.vl2"]],"audio/fx/armor/heavy_lf_hard.wav":["audio/fx/armor/heavy_LF_hard.wav",["audio.vl2"]],"audio/fx/armor/heavy_lf_metal.wav":["audio/fx/armor/heavy_LF_metal.wav",["audio.vl2"]],"audio/fx/armor/heavy_lf_snow.wav":["audio/fx/armor/heavy_LF_snow.wav",["audio.vl2"]],"audio/fx/armor/heavy_lf_soft.wav":["audio/fx/armor/heavy_LF_soft.wav",["audio.vl2"]],"audio/fx/armor/heavy_lf_uw.wav":["audio/fx/armor/heavy_LF_uw.wav",["audio.vl2"]],"audio/fx/armor/heavy_lf_water.wav":["audio/fx/armor/heavy_LF_water.wav",["audio.vl2"]],"audio/fx/armor/heavy_rf_hard.wav":["audio/fx/armor/heavy_RF_hard.wav",["audio.vl2"]],"audio/fx/armor/heavy_rf_metal.wav":["audio/fx/armor/heavy_RF_metal.wav",["audio.vl2"]],"audio/fx/armor/heavy_rf_snow.wav":["audio/fx/armor/heavy_RF_snow.wav",["audio.vl2"]],"audio/fx/armor/heavy_rf_soft.wav":["audio/fx/armor/heavy_RF_soft.wav",["audio.vl2"]],"audio/fx/armor/heavy_rf_uw.wav":["audio/fx/armor/heavy_RF_uw.wav",["audio.vl2"]],"audio/fx/armor/heavy_rf_water.wav":["audio/fx/armor/heavy_RF_water.wav",["audio.vl2"]],"audio/fx/armor/light_land_hard.wav":["audio/fx/armor/light_land_hard.wav",["audio.vl2"]],"audio/fx/armor/light_land_metal.wav":["audio/fx/armor/light_land_metal.wav",["audio.vl2"]],"audio/fx/armor/light_land_snow.wav":["audio/fx/armor/light_land_snow.wav",["audio.vl2"]],"audio/fx/armor/light_land_soft.wav":["audio/fx/armor/light_land_soft.wav",["audio.vl2"]],"audio/fx/armor/light_lf_bubbles.wav":["audio/fx/armor/light_LF_bubbles.wav",["audio.vl2"]],"audio/fx/armor/light_lf_hard.wav":["audio/fx/armor/light_LF_hard.wav",["audio.vl2"]],"audio/fx/armor/light_lf_metal.wav":["audio/fx/armor/light_LF_metal.wav",["audio.vl2"]],"audio/fx/armor/light_lf_snow.wav":["audio/fx/armor/light_LF_snow.wav",["audio.vl2"]],"audio/fx/armor/light_lf_soft.wav":["audio/fx/armor/light_LF_soft.wav",["audio.vl2"]],"audio/fx/armor/light_lf_uw.wav":["audio/fx/armor/light_LF_uw.wav",["audio.vl2"]],"audio/fx/armor/light_lf_wade.wav":["audio/fx/armor/light_LF_wade.wav",["audio.vl2"]],"audio/fx/armor/light_lf_water.wav":["audio/fx/armor/light_LF_water.wav",["audio.vl2"]],"audio/fx/armor/light_rf_bubbles.wav":["audio/fx/armor/light_RF_bubbles.wav",["audio.vl2"]],"audio/fx/armor/light_rf_hard.wav":["audio/fx/armor/light_RF_hard.wav",["audio.vl2"]],"audio/fx/armor/light_rf_metal.wav":["audio/fx/armor/light_RF_metal.wav",["audio.vl2"]],"audio/fx/armor/light_rf_snow.wav":["audio/fx/armor/light_RF_snow.wav",["audio.vl2"]],"audio/fx/armor/light_rf_soft.wav":["audio/fx/armor/light_RF_soft.wav",["audio.vl2"]],"audio/fx/armor/light_rf_uw.wav":["audio/fx/armor/light_RF_uw.wav",["audio.vl2"]],"audio/fx/armor/light_rf_wade.wav":["audio/fx/armor/light_RF_wade.wav",["audio.vl2"]],"audio/fx/armor/light_rf_water.wav":["audio/fx/armor/light_RF_water.wav",["audio.vl2"]],"audio/fx/armor/med_land_hard.wav":["audio/fx/armor/med_land_hard.wav",["audio.vl2"]],"audio/fx/armor/med_land_snow.wav":["audio/fx/armor/med_land_snow.wav",["audio.vl2"]],"audio/fx/armor/med_land_soft.wav":["audio/fx/armor/med_land_soft.wav",["audio.vl2"]],"audio/fx/armor/med_lf_hard.wav":["audio/fx/armor/med_LF_hard.wav",["audio.vl2"]],"audio/fx/armor/med_lf_metal.wav":["audio/fx/armor/med_LF_metal.wav",["audio.vl2"]],"audio/fx/armor/med_lf_snow.wav":["audio/fx/armor/med_LF_snow.wav",["audio.vl2"]],"audio/fx/armor/med_lf_soft.wav":["audio/fx/armor/med_LF_soft.wav",["audio.vl2"]],"audio/fx/armor/med_lf_uw.wav":["audio/fx/armor/med_LF_uw.wav",["audio.vl2"]],"audio/fx/armor/med_lf_water.wav":["audio/fx/armor/med_LF_water.wav",["audio.vl2"]],"audio/fx/armor/med_rf_hard.wav":["audio/fx/armor/med_RF_hard.wav",["audio.vl2"]],"audio/fx/armor/med_rf_metal.wav":["audio/fx/armor/med_RF_metal.wav",["audio.vl2"]],"audio/fx/armor/med_rf_snow.wav":["audio/fx/armor/med_RF_snow.wav",["audio.vl2"]],"audio/fx/armor/med_rf_soft.wav":["audio/fx/armor/med_RF_soft.wav",["audio.vl2"]],"audio/fx/armor/med_rf_uw.wav":["audio/fx/armor/med_RF_uw.wav",["audio.vl2"]],"audio/fx/armor/med_rf_water.wav":["audio/fx/armor/med_RF_water.wav",["audio.vl2"]],"audio/fx/armor/ski_soft.wav":["audio/fx/armor/ski_soft.wav",["audio.vl2"]],"audio/fx/armor/thrust.wav":["audio/fx/armor/thrust.wav",["audio.vl2"]],"audio/fx/armor/thrust_uw.wav":["audio/fx/armor/thrust_uw.wav",["audio.vl2"]],"audio/fx/bonuses/down_passback1_prayer.wav":["audio/fx/Bonuses/down_passback1_prayer.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/down_passback2_moyoyo.wav":["audio/fx/Bonuses/down_passback2_moyoyo.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/down_passback3_rocket.wav":["audio/fx/Bonuses/down_passback3_rocket.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/down_perppass1_blast.wav":["audio/fx/Bonuses/down_perppass1_blast.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/down_perppass2_deepdish.wav":["audio/fx/Bonuses/down_perppass2_deepdish.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/down_perppass3_bunnybump.wav":["audio/fx/Bonuses/down_perppass3_bunnybump.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/down_straipass1_yoyo.wav":["audio/fx/Bonuses/down_straipass1_yoyo.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/down_straipass2_skydive.wav":["audio/fx/Bonuses/down_straipass2_skydive.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/down_straipass3_jolt.wav":["audio/fx/Bonuses/down_straipass3_jolt.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/evillaugh.wav":["audio/fx/Bonuses/evillaugh.wav",["TR2final105-client.vl2"]],"audio/fx/bonuses/gadget3.wav":["audio/fx/Bonuses/gadget3.wav",["TR2final105-client.vl2"]],"audio/fx/bonuses/high-level1-frozen.wav":["audio/fx/Bonuses/high-level1-frozen.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/high-level2-shooting.wav":["audio/fx/Bonuses/high-level2-shooting.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/high-level3-dangling.wav":["audio/fx/Bonuses/high-level3-dangling.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/high-level4-blazing.wav":["audio/fx/Bonuses/high-level4-blazing.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/high-level5-raining.wav":["audio/fx/Bonuses/high-level5-raining.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/high-level6-falling.wav":["audio/fx/Bonuses/high-level6-falling.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/horz_passback1_jab.wav":["audio/fx/Bonuses/horz_passback1_jab.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/horz_passback2_backbreaker.wav":["audio/fx/Bonuses/horz_passback2_backbreaker.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/horz_passback3_leetlob.wav":["audio/fx/Bonuses/horz_passback3_leetlob.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/horz_perppass1_peeler.wav":["audio/fx/Bonuses/horz_perppass1_peeler.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/horz_perppass2_blender.wav":["audio/fx/Bonuses/horz_perppass2_blender.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/horz_perppass3_glasssmash.wav":["audio/fx/Bonuses/horz_perppass3_glasssmash.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/horz_straipass1_bullet.wav":["audio/fx/Bonuses/horz_straipass1_bullet.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/horz_straipass2_heist.wav":["audio/fx/Bonuses/horz_straipass2_heist.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/horz_straipass3_smackshot.wav":["audio/fx/Bonuses/horz_straipass3_smackshot.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/low-level1-sharp.wav":["audio/fx/Bonuses/low-level1-sharp.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/low-level2-spitting.wav":["audio/fx/Bonuses/low-level2-spitting.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/low-level3-whipped.wav":["audio/fx/Bonuses/low-level3-whipped.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/low-level4-popping.wav":["audio/fx/Bonuses/low-level4-popping.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/low-level5-bursting.wav":["audio/fx/Bonuses/low-level5-bursting.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/mario-6notes.wav":["audio/fx/Bonuses/mario-6notes.wav",["TR2final105-client.vl2"]],"audio/fx/bonuses/med-level1-modest.wav":["audio/fx/Bonuses/med-level1-modest.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/med-level2-ripped.wav":["audio/fx/Bonuses/med-level2-ripped.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/med-level3-shining.wav":["audio/fx/Bonuses/med-level3-shining.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/med-level4-slick.wav":["audio/fx/Bonuses/med-level4-slick.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/med-level5-sprinkling.wav":["audio/fx/Bonuses/med-level5-sprinkling.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/med-level6-brilliant.wav":["audio/fx/Bonuses/med-level6-brilliant.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/airplane.wav":["audio/fx/Bonuses/Nouns/airplane.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/astronaut.wav":["audio/fx/Bonuses/Nouns/astronaut.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/atmosphere.wav":["audio/fx/Bonuses/Nouns/atmosphere.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/balloon.wav":["audio/fx/Bonuses/Nouns/balloon.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/bats.wav":["audio/fx/Bonuses/Nouns/bats.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/beeswarm.wav":["audio/fx/Bonuses/Nouns/beeswarm.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/birdofprey.wav":["audio/fx/Bonuses/Nouns/birdofprey.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/blimp.wav":["audio/fx/Bonuses/Nouns/blimp.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/bluejay.wav":["audio/fx/Bonuses/Nouns/bluejay.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/budgie.wav":["audio/fx/Bonuses/Nouns/budgie.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/butterfly.wav":["audio/fx/Bonuses/Nouns/butterfly.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/camel.wav":["audio/fx/Bonuses/Nouns/camel.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/captain.wav":["audio/fx/Bonuses/Nouns/captain.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/cat.wav":["audio/fx/Bonuses/Nouns/cat.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/cheetah.wav":["audio/fx/Bonuses/Nouns/cheetah.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/chickadee.wav":["audio/fx/Bonuses/Nouns/chickadee.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/cloud.wav":["audio/fx/Bonuses/Nouns/cloud.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/colonel.wav":["audio/fx/Bonuses/Nouns/colonel.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/condor.wav":["audio/fx/Bonuses/Nouns/condor.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/cougar.wav":["audio/fx/Bonuses/Nouns/cougar.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/cow.wav":["audio/fx/Bonuses/Nouns/cow.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/coyote.wav":["audio/fx/Bonuses/Nouns/coyote.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/crow.wav":["audio/fx/Bonuses/Nouns/crow.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/dog.wav":["audio/fx/Bonuses/Nouns/dog.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/donkey.wav":["audio/fx/Bonuses/Nouns/donkey.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/dove.wav":["audio/fx/Bonuses/Nouns/dove.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/dragonfly.wav":["audio/fx/Bonuses/Nouns/dragonfly.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/flamingo.wav":["audio/fx/Bonuses/Nouns/flamingo.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/fly.wav":["audio/fx/Bonuses/Nouns/fly.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/general.wav":["audio/fx/Bonuses/Nouns/general.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/goldfinch.wav":["audio/fx/Bonuses/Nouns/goldfinch.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/grasshopper.wav":["audio/fx/Bonuses/Nouns/grasshopper.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/helicopter.wav":["audio/fx/Bonuses/Nouns/helicopter.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/hornet.wav":["audio/fx/Bonuses/Nouns/hornet.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/horse.wav":["audio/fx/Bonuses/Nouns/horse.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/hurricane.wav":["audio/fx/Bonuses/Nouns/hurricane.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/iguana.wav":["audio/fx/Bonuses/Nouns/iguana.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/jaguar.wav":["audio/fx/Bonuses/Nouns/jaguar.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/llama.wav":["audio/fx/Bonuses/Nouns/llama.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/major.wav":["audio/fx/Bonuses/Nouns/major.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/moon.wav":["audio/fx/Bonuses/Nouns/moon.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/msquito.wav":["audio/fx/Bonuses/Nouns/msquito.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/ostrich.wav":["audio/fx/Bonuses/Nouns/ostrich.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/owl.wav":["audio/fx/Bonuses/Nouns/owl.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/ozone.wav":["audio/fx/Bonuses/Nouns/ozone.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/parakeet.wav":["audio/fx/Bonuses/Nouns/parakeet.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/pelican.wav":["audio/fx/Bonuses/Nouns/pelican.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/puppy.wav":["audio/fx/Bonuses/Nouns/puppy.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/shark.wav":["audio/fx/Bonuses/Nouns/shark.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/snake.wav":["audio/fx/Bonuses/Nouns/snake.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/special1.wav":["audio/fx/Bonuses/Nouns/special1.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/special2.wav":["audio/fx/Bonuses/Nouns/special2.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/special3.wav":["audio/fx/Bonuses/Nouns/special3.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/swallow.wav":["audio/fx/Bonuses/Nouns/swallow.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/tiger.wav":["audio/fx/Bonuses/Nouns/tiger.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/tornado.wav":["audio/fx/Bonuses/Nouns/tornado.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/turtle.wav":["audio/fx/Bonuses/Nouns/turtle.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/warnipple.wav":["audio/fx/Bonuses/Nouns/warnipple.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/wasp.wav":["audio/fx/Bonuses/Nouns/wasp.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/wolf.wav":["audio/fx/Bonuses/Nouns/wolf.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/zebra.wav":["audio/fx/Bonuses/Nouns/zebra.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/zeppellin.wav":["audio/fx/Bonuses/Nouns/zeppellin.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/qseq1.wav":["audio/fx/Bonuses/qseq1.wav",["TR2final105-client.vl2"]],"audio/fx/bonuses/qseq2.wav":["audio/fx/Bonuses/qseq2.wav",["TR2final105-client.vl2"]],"audio/fx/bonuses/qseq3.wav":["audio/fx/Bonuses/qseq3.wav",["TR2final105-client.vl2"]],"audio/fx/bonuses/trex.wav":["audio/fx/Bonuses/TRex.wav",["TR2final105-client.vl2"]],"audio/fx/bonuses/upward_passback1_bomb.wav":["audio/fx/Bonuses/upward_passback1_bomb.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/upward_passback2_deliverance.wav":["audio/fx/Bonuses/upward_passback2_deliverance.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/upward_passback3_crank.wav":["audio/fx/Bonuses/upward_passback3_crank.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/upward_perppass1_fling.wav":["audio/fx/Bonuses/upward_perppass1_fling.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/upward_perppass2_quark.wav":["audio/fx/Bonuses/upward_perppass2_quark.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/upward_perppass3_juggletoss.wav":["audio/fx/Bonuses/upward_perppass3_juggletoss.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/upward_straipass1_ascension.wav":["audio/fx/Bonuses/upward_straipass1_ascension.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/upward_straipass2_elevator.wav":["audio/fx/Bonuses/upward_straipass2_elevator.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/wow-level1-suspended.wav":["audio/fx/Bonuses/wow-level1-suspended.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/wow-level2-skeeting.wav":["audio/fx/Bonuses/wow-level2-skeeting.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/wow-level3-hanging.wav":["audio/fx/Bonuses/wow-level3-hanging.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/wow-level4-arcing.wav":["audio/fx/Bonuses/wow-level4-arcing.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/wow-level5-pouring.wav":["audio/fx/Bonuses/wow-level5-pouring.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/wow-level6-elite.wav":["audio/fx/Bonuses/wow-level6-elite.wav",["TR2final093-extras.vl2"]],"audio/fx/environment/base_1.wav":["audio/fx/environment/base_1.wav",["audio.vl2"]],"audio/fx/environment/base_2.wav":["audio/fx/environment/base_2.wav",["audio.vl2"]],"audio/fx/environment/base_3.wav":["audio/fx/environment/base_3.wav",["audio.vl2"]],"audio/fx/environment/base_pulse_1.wav":["audio/fx/environment/base_pulse_1.wav",["audio.vl2"]],"audio/fx/environment/base_pulse_2.wav":["audio/fx/environment/base_pulse_2.wav",["audio.vl2"]],"audio/fx/environment/bird_echo1.wav":["audio/fx/environment/bird_echo1.wav",["audio.vl2"]],"audio/fx/environment/bird_echo2.wav":["audio/fx/environment/bird_echo2.wav",["audio.vl2"]],"audio/fx/environment/bird_echo3.wav":["audio/fx/environment/bird_echo3.wav",["audio.vl2"]],"audio/fx/environment/bird_echo4.wav":["audio/fx/environment/bird_echo4.wav",["audio.vl2"]],"audio/fx/environment/bird_echo5.wav":["audio/fx/environment/bird_echo5.wav",["audio.vl2"]],"audio/fx/environment/bubbles1.wav":["audio/fx/environment/bubbles1.wav",["audio.vl2"]],"audio/fx/environment/bubbles2.wav":["audio/fx/environment/bubbles2.wav",["audio.vl2"]],"audio/fx/environment/caynonwind144k.wav":["audio/fx/environment/caynonwind144k.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/fx/environment/coldwind1.wav":["audio/fx/environment/coldwind1.wav",["audio.vl2"]],"audio/fx/environment/crickets.wav":["audio/fx/environment/crickets.wav",["audio.vl2"]],"audio/fx/environment/crickets_drygrass.wav":["audio/fx/environment/crickets_drygrass.wav",["audio.vl2"]],"audio/fx/environment/ctmelody1.wav":["audio/fx/environment/ctmelody1.WAV",["audio.vl2"]],"audio/fx/environment/ctmelody2.wav":["audio/fx/environment/ctmelody2.WAV",["audio.vl2"]],"audio/fx/environment/ctmelody3.wav":["audio/fx/environment/ctmelody3.WAV",["audio.vl2"]],"audio/fx/environment/ctmelody4.wav":["audio/fx/environment/ctmelody4.WAV",["audio.vl2"]],"audio/fx/environment/desertowl.wav":["audio/fx/environment/desertowl.wav",["audio.vl2"]],"audio/fx/environment/dnabird1.wav":["audio/fx/environment/dnabird1.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/fx/environment/dnabird3.wav":["audio/fx/environment/dnabird3.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/fx/environment/dnacloseriver.wav":["audio/fx/environment/dnacloseriver.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/fx/environment/dnacricketnight.wav":["audio/fx/environment/dnacricketnight.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/fx/environment/dnaforest1.wav":["audio/fx/environment/dnaforest1.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/fx/environment/dnaforest2.wav":["audio/fx/environment/dnaforest2.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/fx/environment/dnafrog.wav":["audio/fx/environment/dnafrog.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/fx/environment/dnagabbiano.wav":["audio/fx/environment/dnagabbiano.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/fx/environment/dnaghost.wav":["audio/fx/environment/dnaghost.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/fx/environment/dnanightengale.wav":["audio/fx/environment/dnanightengale.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/fx/environment/dnaoceano.wav":["audio/fx/environment/dnaoceano.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/fx/environment/dnaoceano2.wav":["audio/fx/environment/dnaoceano2.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/fx/environment/dnaoceano3.wav":["audio/fx/environment/dnaoceano3.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/fx/environment/dnapanelsounds.wav":["audio/fx/environment/dnapanelsounds.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/fx/environment/dnapanelsounds2.wav":["audio/fx/environment/dnapanelsounds2.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/fx/environment/dnapigeon.wav":["audio/fx/environment/dnapigeon.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/fx/environment/dnastormblows.wav":["audio/fx/environment/dnastormblows.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/fx/environment/dnawolf.wav":["audio/fx/environment/dnawolf.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/fx/environment/dnawolf2.wav":["audio/fx/environment/dnawolf2.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/fx/environment/drywind.wav":["audio/fx/environment/drywind.wav",["audio.vl2"]],"audio/fx/environment/drywind2.wav":["audio/fx/environment/drywind2.wav",["audio.vl2"]],"audio/fx/environment/fly_swarm.wav":["audio/fx/environment/fly_swarm.wav",["audio.vl2"]],"audio/fx/environment/fog.wav":["audio/fx/environment/fog.wav",["audio.vl2"]],"audio/fx/environment/frog1.wav":["audio/fx/environment/frog1.wav",["audio.vl2"]],"audio/fx/environment/frog2.wav":["audio/fx/environment/frog2.wav",["audio.vl2"]],"audio/fx/environment/gravel1.wav":["audio/fx/environment/gravel1.wav",["audio.vl2"]],"audio/fx/environment/gravel2.wav":["audio/fx/environment/gravel2.wav",["audio.vl2"]],"audio/fx/environment/gravel3.wav":["audio/fx/environment/gravel3.wav",["audio.vl2"]],"audio/fx/environment/growl1.wav":["audio/fx/environment/growl1.wav",["audio.vl2"]],"audio/fx/environment/growl2.wav":["audio/fx/environment/growl2.wav",["audio.vl2"]],"audio/fx/environment/growl3.wav":["audio/fx/environment/growl3.wav",["audio.vl2"]],"audio/fx/environment/growl4.wav":["audio/fx/environment/growl4.wav",["audio.vl2"]],"audio/fx/environment/growl5.wav":["audio/fx/environment/growl5.wav",["audio.vl2"]],"audio/fx/environment/howlingwind1.wav":["audio/fx/environment/howlingwind1.wav",["audio.vl2"]],"audio/fx/environment/howlingwind2.wav":["audio/fx/environment/howlingwind2.wav",["audio.vl2"]],"audio/fx/environment/howlingwind3.wav":["audio/fx/environment/howlingwind3.wav",["audio.vl2"]],"audio/fx/environment/icecrack1.wav":["audio/fx/environment/icecrack1.wav",["audio.vl2"]],"audio/fx/environment/icecrack2.wav":["audio/fx/environment/icecrack2.wav",["audio.vl2"]],"audio/fx/environment/icefall1.wav":["audio/fx/environment/icefall1.wav",["audio.vl2"]],"audio/fx/environment/icefall2.wav":["audio/fx/environment/icefall2.wav",["audio.vl2"]],"audio/fx/environment/icefall3.wav":["audio/fx/environment/icefall3.wav",["audio.vl2"]],"audio/fx/environment/irisstaticsweep.wav":["audio/fx/environment/IrisStaticSweep.wav",["TWL-MapPack.vl2"]],"audio/fx/environment/lakewaves.wav":["audio/fx/environment/lakewaves.wav",["audio.vl2"]],"audio/fx/environment/lakewaves2.wav":["audio/fx/environment/lakewaves2.wav",["audio.vl2"]],"audio/fx/environment/lavabloop1.wav":["audio/fx/environment/lavabloop1.wav",["audio.vl2"]],"audio/fx/environment/lavabloop2.wav":["audio/fx/environment/lavabloop2.wav",["audio.vl2"]],"audio/fx/environment/lavabloop3.wav":["audio/fx/environment/lavabloop3.wav",["audio.vl2"]],"audio/fx/environment/lavabloop4.wav":["audio/fx/environment/lavabloop4.wav",["audio.vl2"]],"audio/fx/environment/lavabloop5.wav":["audio/fx/environment/lavabloop5.wav",["audio.vl2"]],"audio/fx/environment/lavabloop6.wav":["audio/fx/environment/lavabloop6.wav",["audio.vl2"]],"audio/fx/environment/lavabloop7.wav":["audio/fx/environment/lavabloop7.wav",["audio.vl2"]],"audio/fx/environment/lavahiss.wav":["audio/fx/environment/lavahiss.wav",["audio.vl2"]],"audio/fx/environment/lavahostile.wav":["audio/fx/environment/lavahostile.wav",["audio.vl2"]],"audio/fx/environment/lavamellow1.wav":["audio/fx/environment/lavamellow1.wav",["audio.vl2"]],"audio/fx/environment/leavesrustling.wav":["audio/fx/environment/leavesrustling.wav",["audio.vl2"]],"audio/fx/environment/moaningwind1.wav":["audio/fx/environment/moaningwind1.wav",["audio.vl2"]],"audio/fx/environment/oceanwaves.wav":["audio/fx/environment/oceanwaves.wav",["audio.vl2"]],"audio/fx/environment/rain_hard_1.wav":["audio/fx/environment/rain_hard_1.wav",["audio.vl2"]],"audio/fx/environment/rain_hard_2.wav":["audio/fx/environment/rain_hard_2.wav",["audio.vl2"]],"audio/fx/environment/rain_light_1.wav":["audio/fx/environment/rain_light_1.wav",["audio.vl2"]],"audio/fx/environment/rain_light_2.wav":["audio/fx/environment/rain_light_2.wav",["audio.vl2"]],"audio/fx/environment/rain_medium_1.wav":["audio/fx/environment/rain_medium_1.wav",["audio.vl2"]],"audio/fx/environment/rain_medium_2.wav":["audio/fx/environment/rain_medium_2.wav",["audio.vl2"]],"audio/fx/environment/rain_medium_3.wav":["audio/fx/environment/rain_medium_3.wav",["audio.vl2"]],"audio/fx/environment/river1.wav":["audio/fx/environment/river1.wav",["audio.vl2"]],"audio/fx/environment/river2.wav":["audio/fx/environment/river2.wav",["audio.vl2"]],"audio/fx/environment/river3.wav":["audio/fx/environment/river3.wav",["audio.vl2"]],"audio/fx/environment/rockslide1.wav":["audio/fx/environment/rockslide1.wav",["audio.vl2"]],"audio/fx/environment/rockslide2.wav":["audio/fx/environment/rockslide2.wav",["audio.vl2"]],"audio/fx/environment/rumblingthunder.wav":["audio/fx/environment/rumblingthunder.wav",["audio.vl2"]],"audio/fx/environment/salbaseambience.wav":["audio/fx/environment/Salbaseambience.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/fx/environment/saldefencewarning.wav":["audio/fx/environment/SalDefenceWarning.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/fx/environment/salwindsand.wav":["audio/fx/environment/Salwindsand.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/fx/environment/sandpatter1.wav":["audio/fx/environment/sandpatter1.wav",["audio.vl2"]],"audio/fx/environment/sandpatter2.wav":["audio/fx/environment/sandpatter2.wav",["audio.vl2"]],"audio/fx/environment/sandstorm.wav":["audio/fx/environment/sandstorm.wav",["audio.vl2"]],"audio/fx/environment/sandstorm2.wav":["audio/fx/environment/sandstorm2.wav",["audio.vl2"]],"audio/fx/environment/seagull1.wav":["audio/fx/environment/seagull1.wav",["TR2final105-client.vl2"]],"audio/fx/environment/snowfall1.wav":["audio/fx/environment/snowfall1.wav",["audio.vl2"]],"audio/fx/environment/snowfall2.wav":["audio/fx/environment/snowfall2.wav",["audio.vl2"]],"audio/fx/environment/snowfall3.wav":["audio/fx/environment/snowfall3.wav",["audio.vl2"]],"audio/fx/environment/snowfall4.wav":["audio/fx/environment/snowfall4.wav",["audio.vl2"]],"audio/fx/environment/snowstorm1.wav":["audio/fx/environment/snowstorm1.wav",["audio.vl2"]],"audio/fx/environment/snowstorm2.wav":["audio/fx/environment/snowstorm2.wav",["audio.vl2"]],"audio/fx/environment/sys-boilingwater.wav":["audio/fx/environment/sys-boilingwater.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/fx/environment/sys-lava1.wav":["audio/fx/environment/sys-lava1.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/fx/environment/sys-lava2.wav":["audio/fx/environment/sys-lava2.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/fx/environment/sys-lavastream.wav":["audio/fx/environment/sys-lavastream.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/fx/environment/sys-ocean.wav":["audio/fx/environment/sys-ocean.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/fx/environment/sys-riverfast.wav":["audio/fx/environment/sys-riverfast.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/fx/environment/sys-riverslow.wav":["audio/fx/environment/sys-riverslow.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/fx/environment/sys-thunder1.wav":["audio/fx/environment/sys-thunder1.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/fx/environment/sys-thunderaway.wav":["audio/fx/environment/sys-thunderaway.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/fx/environment/sys-windstream.wav":["audio/fx/environment/sys-windstream.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/fx/environment/wetwind.wav":["audio/fx/environment/wetwind.wav",["audio.vl2"]],"audio/fx/environment/whispers.wav":["audio/fx/environment/whispers.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/fx/environment/wind_sandstorm.wav":["audio/fx/environment/wind_sandstorm.wav",["audio.vl2"]],"audio/fx/environment/yeti_howl1.wav":["audio/fx/environment/yeti_howl1.wav",["audio.vl2"]],"audio/fx/environment/yeti_howl2.wav":["audio/fx/environment/yeti_howl2.wav",["audio.vl2"]],"audio/fx/explosions/deployables_explosion.wav":["audio/fx/explosions/deployables_explosion.wav",["audio.vl2"]],"audio/fx/explosions/explosion.xpl03.wav":["audio/fx/explosions/explosion.xpl03.wav",["audio.vl2"]],"audio/fx/explosions/explosion.xpl10.wav":["audio/fx/explosions/explosion.xpl10.wav",["audio.vl2"]],"audio/fx/explosions/explosion.xpl23.wav":["audio/fx/explosions/explosion.xpl23.wav",["audio.vl2"]],"audio/fx/explosions/explosion.xpl27.wav":["audio/fx/explosions/explosion.xpl27.wav",["audio.vl2"]],"audio/fx/explosions/grenade_flash_explode.wav":["audio/fx/explosions/grenade_flash_explode.wav",["audio.vl2"]],"audio/fx/explosions/vehicle_explosion.wav":["audio/fx/explosions/vehicle_explosion.wav",["audio.vl2"]],"audio/fx/misc/bounty_bonus.wav":["audio/fx/misc/bounty_bonus.wav",["audio.vl2"]],"audio/fx/misc/bounty_completed.wav":["audio/fx/misc/bounty_completed.wav",["audio.vl2"]],"audio/fx/misc/bounty_objrem1.wav":["audio/fx/misc/bounty_objrem1.wav",["audio.vl2"]],"audio/fx/misc/bounty_objrem2.wav":["audio/fx/misc/bounty_objrem2.wav",["audio.vl2"]],"audio/fx/misc/cannonshot.wav":["audio/fx/misc/cannonshot.wav",["TR2final105-client.vl2"]],"audio/fx/misc/cannonstart.wav":["audio/fx/misc/cannonstart.wav",["TR2final105-client.vl2"]],"audio/fx/misc/carscreech.wav":["audio/fx/misc/carscreech.wav",["TR2final105-client.vl2"]],"audio/fx/misc/cheer.wav":["audio/fx/misc/Cheer.wav",["TR2final105-client.vl2"]],"audio/fx/misc/coin.wav":["audio/fx/misc/coin.wav",["TR2final105-client.vl2"]],"audio/fx/misc/crowd-clap.wav":["audio/fx/misc/crowd-clap.wav",["TR2final105-client.vl2"]],"audio/fx/misc/crowd-dis2.wav":["audio/fx/misc/crowd-dis2.wav",["TR2final105-client.vl2"]],"audio/fx/misc/crowd.wav":["audio/fx/misc/crowd.wav",["TR2final105-client.vl2"]],"audio/fx/misc/crowd2.wav":["audio/fx/misc/crowd2.wav",["TR2final105-client.vl2"]],"audio/fx/misc/crowd3.wav":["audio/fx/misc/crowd3.wav",["TR2final105-client.vl2"]],"audio/fx/misc/crowdfade.wav":["audio/fx/misc/crowdfade.wav",["TR2final105-client.vl2"]],"audio/fx/misc/crowdtransition1a.wav":["audio/fx/misc/crowdtransition1a.wav",["TR2final105-client.vl2"]],"audio/fx/misc/crowdtransition1b.wav":["audio/fx/misc/crowdtransition1b.wav",["TR2final105-client.vl2"]],"audio/fx/misc/crowdtransition2a.wav":["audio/fx/misc/crowdtransition2a.wav",["TR2final105-client.vl2"]],"audio/fx/misc/crowdtransition2b.wav":["audio/fx/misc/crowdtransition2b.wav",["TR2final105-client.vl2"]],"audio/fx/misc/crowdtransition3a.wav":["audio/fx/misc/crowdtransition3a.wav",["TR2final105-client.vl2"]],"audio/fx/misc/crowdtransition3b.wav":["audio/fx/misc/crowdtransition3b.wav",["TR2final105-client.vl2"]],"audio/fx/misc/diagnostic_beep.wav":["audio/fx/misc/diagnostic_beep.wav",["audio.vl2"]],"audio/fx/misc/diagnostic_on.wav":["audio/fx/misc/diagnostic_on.wav",["audio.vl2"]],"audio/fx/misc/downloading.wav":["audio/fx/misc/downloading.wav",["audio.vl2"]],"audio/fx/misc/flag1.wav":["audio/fx/misc/Flag1.wav",["TR2final105-client.vl2"]],"audio/fx/misc/flag_capture.wav":["audio/fx/misc/flag_capture.wav",["audio.vl2"]],"audio/fx/misc/flag_drop.wav":["audio/fx/misc/flag_drop.wav",["audio.vl2"]],"audio/fx/misc/flag_lost.wav":["audio/fx/misc/flag_lost.wav",["audio.vl2"]],"audio/fx/misc/flag_mined_female.wav":["audio/fx/misc/flag_mined_female.wav",["audio.vl2"]],"audio/fx/misc/flag_mined_male.wav":["audio/fx/misc/flag_mined_male.wav",["audio.vl2"]],"audio/fx/misc/flag_return.wav":["audio/fx/misc/flag_return.wav",["audio.vl2"]],"audio/fx/misc/flag_snatch.wav":["audio/fx/misc/flag_snatch.wav",["audio.vl2"]],"audio/fx/misc/flag_taken.wav":["audio/fx/misc/flag_taken.wav",["audio.vl2"]],"audio/fx/misc/flagcapture.wav":["audio/fx/misc/flagcapture.wav",["TR2final105-client.vl2"]],"audio/fx/misc/flagenemy.wav":["audio/fx/misc/flagenemy.wav",["TR2final105-client.vl2"]],"audio/fx/misc/flagflap.wav":["audio/fx/misc/flagflap.wav",["TR2final105-client.vl2"]],"audio/fx/misc/flagfriend.wav":["audio/fx/misc/flagfriend.wav",["TR2final105-client.vl2"]],"audio/fx/misc/flagreturn.wav":["audio/fx/misc/flagreturn.wav",["TR2final105-client.vl2"]],"audio/fx/misc/flagself.wav":["audio/fx/misc/flagself.wav",["TR2final105-client.vl2"]],"audio/fx/misc/flair.wav":["audio/fx/misc/Flair.wav",["TR2final105-client.vl2"]],"audio/fx/misc/flipflop_lost.wav":["audio/fx/misc/flipflop_lost.wav",["audio.vl2"]],"audio/fx/misc/flipflop_taken.wav":["audio/fx/misc/flipflop_taken.wav",["audio.vl2"]],"audio/fx/misc/gameover.wav":["audio/fx/misc/gameover.wav",["TR2final105-client.vl2"]],"audio/fx/misc/gamestart.wav":["audio/fx/misc/gamestart.wav",["TR2final105-client.vl2"]],"audio/fx/misc/goal.wav":["audio/fx/misc/goal.wav",["TR2final105-client.vl2"]],"audio/fx/misc/gridjump.wav":["audio/fx/misc/gridjump.wav",["TR2final105-client.vl2"]],"audio/fx/misc/health_patch.wav":["audio/fx/misc/health_patch.wav",["audio.vl2"]],"audio/fx/misc/heartbeat.wav":["audio/fx/misc/heartbeat.wav",["audio.vl2"]],"audio/fx/misc/hunters_1.wav":["audio/fx/misc/hunters_1.wav",["audio.vl2"]],"audio/fx/misc/hunters_10.wav":["audio/fx/misc/hunters_10.wav",["audio.vl2"]],"audio/fx/misc/hunters_15.wav":["audio/fx/misc/hunters_15.wav",["audio.vl2"]],"audio/fx/misc/hunters_2.wav":["audio/fx/misc/hunters_2.wav",["audio.vl2"]],"audio/fx/misc/hunters_3.wav":["audio/fx/misc/hunters_3.wav",["audio.vl2"]],"audio/fx/misc/hunters_30.wav":["audio/fx/misc/hunters_30.wav",["audio.vl2"]],"audio/fx/misc/hunters_4.wav":["audio/fx/misc/hunters_4.wav",["audio.vl2"]],"audio/fx/misc/hunters_5.wav":["audio/fx/misc/hunters_5.wav",["audio.vl2"]],"audio/fx/misc/hunters_60.wav":["audio/fx/misc/hunters_60.wav",["audio.vl2"]],"audio/fx/misc/hunters_flag_snatch.wav":["audio/fx/misc/hunters_flag_snatch.wav",["audio.vl2"]],"audio/fx/misc/hunters_greed.wav":["audio/fx/misc/hunters_greed.wav",["audio.vl2"]],"audio/fx/misc/hunters_horde.wav":["audio/fx/misc/hunters_horde.wav",["audio.vl2"]],"audio/fx/misc/launcher.wav":["audio/fx/misc/launcher.wav",["TR2final105-client.vl2"]],"audio/fx/misc/lightning_impact.wav":["audio/fx/misc/lightning_impact.wav",["audio.vl2"]],"audio/fx/misc/ma1.wav":["audio/fx/misc/MA1.wav",["TR2final105-client.vl2"]],"audio/fx/misc/ma2.wav":["audio/fx/misc/MA2.wav",["TR2final105-client.vl2"]],"audio/fx/misc/ma3.wav":["audio/fx/misc/MA3.wav",["TR2final105-client.vl2"]],"audio/fx/misc/mine.deploy.wav":["audio/fx/misc/mine.deploy.WAV",["audio.vl2"]],"audio/fx/misc/misc.error.wav":["audio/fx/misc/misc.error.wav",["audio.vl2"]],"audio/fx/misc/missed.wav":["audio/fx/misc/missed.wav",["TR2final105-client.vl2"]],"audio/fx/misc/nexus_cap.wav":["audio/fx/misc/nexus_cap.wav",["audio.vl2"]],"audio/fx/misc/nexus_idle.wav":["audio/fx/misc/nexus_idle.wav",["audio.vl2"]],"audio/fx/misc/red_alert.wav":["audio/fx/misc/red_alert.wav",["audio.vl2"]],"audio/fx/misc/red_alert_short.wav":["audio/fx/misc/red_alert_short.wav",["TR2final105-client.vl2"]],"audio/fx/misc/rolechange.wav":["audio/fx/misc/rolechange.wav",["TR2final105-client.vl2"]],"audio/fx/misc/shieldh1.wav":["audio/fx/misc/SHIELDH1.WAV",["audio.vl2"]],"audio/fx/misc/siege_switching.wav":["audio/fx/misc/Siege_Switching.WAV",["audio.vl2"]],"audio/fx/misc/slapshot.wav":["audio/fx/misc/slapshot.wav",["TR2final105-client.vl2"]],"audio/fx/misc/static.wav":["audio/fx/misc/static.wav",["audio.vl2"]],"audio/fx/misc/switch_taken.wav":["audio/fx/misc/switch_taken.wav",["audio.vl2"]],"audio/fx/misc/target_waypoint.wav":["audio/fx/misc/target_waypoint.wav",["audio.vl2"]],"audio/fx/misc/vote_fails.wav":["audio/fx/misc/vote_fails.wav",["audio.vl2"]],"audio/fx/misc/vote_initiated.wav":["audio/fx/misc/vote_initiated.wav",["audio.vl2"]],"audio/fx/misc/vote_passes.wav":["audio/fx/misc/vote_passes.wav",["audio.vl2"]],"audio/fx/misc/warning_beep.wav":["audio/fx/misc/warning_beep.wav",["audio.vl2"]],"audio/fx/misc/whistle.wav":["audio/fx/misc/whistle.wav",["TR2final105-client.vl2"]],"audio/fx/misc/yardsale.wav":["audio/fx/misc/Yardsale.WAV",["audio.vl2"]],"audio/fx/packs/cloak_on.wav":["audio/fx/packs/cloak_on.wav",["audio.vl2"]],"audio/fx/packs/inventory_deploy.wav":["audio/fx/packs/inventory_deploy.wav",["audio.vl2"]],"audio/fx/packs/packs.pickuppack.wav":["audio/fx/packs/packs.pickupPack.wav",["audio.vl2"]],"audio/fx/packs/packs.repairpackon.wav":["audio/fx/packs/packs.repairPackOn.wav",["audio.vl2"]],"audio/fx/packs/packs.throwpack.wav":["audio/fx/packs/packs.throwPack.wav",["audio.vl2"]],"audio/fx/packs/repair_use.wav":["audio/fx/packs/repair_use.wav",["audio.vl2"]],"audio/fx/packs/satchel_pack_activate.wav":["audio/fx/packs/satchel_pack_activate.wav",["audio.vl2"]],"audio/fx/packs/satchel_pack_detonate.wav":["audio/fx/packs/satchel_pack_detonate.wav",["audio.vl2"]],"audio/fx/packs/sensorjammerpack_on.wav":["audio/fx/packs/sensorjammerpack_on.wav",["audio.vl2"]],"audio/fx/packs/shield_hit.wav":["audio/fx/packs/shield_hit.wav",["audio.vl2"]],"audio/fx/packs/shield_on.wav":["audio/fx/packs/shield_on.WAV",["audio.vl2"]],"audio/fx/packs/turret_place.wav":["audio/fx/packs/turret_place.wav",["audio.vl2"]],"audio/fx/powered/base_power_loop.wav":["audio/fx/powered/base_power_loop.wav",["audio.vl2"]],"audio/fx/powered/base_power_off.wav":["audio/fx/powered/base_power_off.wav",["audio.vl2"]],"audio/fx/powered/base_power_on.wav":["audio/fx/powered/base_power_on.wav",["audio.vl2"]],"audio/fx/powered/dep_inv_station.wav":["audio/fx/powered/dep_inv_station.wav",["audio.vl2"]],"audio/fx/powered/generator_hum.wav":["audio/fx/powered/generator_hum.wav",["audio.vl2"]],"audio/fx/powered/inv_pad_appear.wav":["audio/fx/powered/inv_pad_appear.wav",["audio.vl2"]],"audio/fx/powered/inv_pad_off.wav":["audio/fx/powered/inv_pad_off.wav",["audio.vl2"]],"audio/fx/powered/inv_pad_on.wav":["audio/fx/powered/inv_pad_on.wav",["audio.vl2"]],"audio/fx/powered/motion_sensor_activate.wav":["audio/fx/powered/motion_sensor_activate.wav",["audio.vl2"]],"audio/fx/powered/nexus_deny.wav":["audio/fx/powered/nexus_deny.wav",["audio.vl2"]],"audio/fx/powered/sensor_activate.wav":["audio/fx/powered/sensor_activate.wav",["audio.vl2"]],"audio/fx/powered/sensor_hum.wav":["audio/fx/powered/sensor_hum.wav",["audio.vl2"]],"audio/fx/powered/station_denied.wav":["audio/fx/powered/station_denied.wav",["audio.vl2"]],"audio/fx/powered/station_hum.wav":["audio/fx/powered/station_hum.wav",["audio.vl2"]],"audio/fx/powered/turret_aa_activate.wav":["audio/fx/powered/turret_aa_activate.wav",["audio.vl2"]],"audio/fx/powered/turret_aa_fire.wav":["audio/fx/powered/turret_aa_fire.wav",["audio.vl2"]],"audio/fx/powered/turret_heavy_activate.wav":["audio/fx/powered/turret_heavy_activate.wav",["audio.vl2"]],"audio/fx/powered/turret_heavy_idle.wav":["audio/fx/powered/turret_heavy_idle.wav",["audio.vl2"]],"audio/fx/powered/turret_heavy_reload.wav":["audio/fx/powered/turret_heavy_reload.wav",["audio.vl2"]],"audio/fx/powered/turret_indoor_fire.wav":["audio/fx/powered/turret_indoor_fire.wav",["audio.vl2"]],"audio/fx/powered/turret_light_activate.wav":["audio/fx/powered/turret_light_activate.wav",["audio.vl2"]],"audio/fx/powered/turret_light_idle.wav":["audio/fx/powered/turret_light_idle.wav",["audio.vl2"]],"audio/fx/powered/turret_light_reload.wav":["audio/fx/powered/turret_light_reload.wav",["audio.vl2"]],"audio/fx/powered/turret_missile_activate.wav":["audio/fx/powered/turret_missile_activate.wav",["audio.vl2"]],"audio/fx/powered/turret_missile_fire.wav":["audio/fx/powered/turret_missile_fire.wav",["audio.vl2"]],"audio/fx/powered/turret_mortar_explode.wav":["audio/fx/powered/turret_mortar_explode.wav",["audio.vl2"]],"audio/fx/powered/turret_mortar_fire.wav":["audio/fx/powered/turret_mortar_fire.wav",["audio.vl2"]],"audio/fx/powered/turret_outdoor_fire.wav":["audio/fx/powered/turret_outdoor_fire.wav",["audio.vl2"]],"audio/fx/powered/turret_plasma_explode.wav":["audio/fx/powered/turret_plasma_explode.wav",["audio.vl2"]],"audio/fx/powered/turret_plasma_fire.wav":["audio/fx/powered/turret_plasma_fire.wav",["audio.vl2"]],"audio/fx/powered/turret_sentry_activate.wav":["audio/fx/powered/turret_sentry_activate.wav",["audio.vl2"]],"audio/fx/powered/turret_sentry_fire.wav":["audio/fx/powered/turret_sentry_fire.wav",["audio.vl2"]],"audio/fx/powered/turret_sentry_impact.wav":["audio/fx/powered/turret_sentry_impact.wav",["audio.vl2"]],"audio/fx/powered/vehicle_pad_on.wav":["audio/fx/powered/vehicle_pad_on.wav",["audio.vl2"]],"audio/fx/powered/vehicle_screen_off.wav":["audio/fx/powered/vehicle_screen_off.wav",["audio.vl2"]],"audio/fx/powered/vehicle_screen_on.wav":["audio/fx/powered/vehicle_screen_on.wav",["audio.vl2"]],"audio/fx/powered/vehicle_screen_on2.wav":["audio/fx/powered/vehicle_screen_on2.wav",["audio.vl2"]],"audio/fx/vehicles/bomber_bomb_dryfire.wav":["audio/fx/vehicles/bomber_bomb_dryfire.wav",["audio.vl2"]],"audio/fx/vehicles/bomber_bomb_impact.wav":["audio/fx/vehicles/bomber_bomb_impact.wav",["audio.vl2"]],"audio/fx/vehicles/bomber_bomb_projectile.wav":["audio/fx/vehicles/bomber_bomb_projectile.wav",["audio.vl2"]],"audio/fx/vehicles/bomber_bomb_reload.wav":["audio/fx/vehicles/bomber_bomb_reload.wav",["audio.vl2"]],"audio/fx/vehicles/bomber_boost.wav":["audio/fx/vehicles/bomber_boost.wav",["audio.vl2"]],"audio/fx/vehicles/bomber_engine.wav":["audio/fx/vehicles/bomber_engine.wav",["audio.vl2"]],"audio/fx/vehicles/bomber_turret_activate.wav":["audio/fx/vehicles/bomber_turret_activate.wav",["audio.vl2"]],"audio/fx/vehicles/bomber_turret_dryfire.wav":["audio/fx/vehicles/bomber_turret_dryfire.wav",["audio.vl2"]],"audio/fx/vehicles/bomber_turret_fire.wav":["audio/fx/vehicles/bomber_turret_fire.wav",["audio.vl2"]],"audio/fx/vehicles/bomber_turret_reload.wav":["audio/fx/vehicles/bomber_turret_reload.wav",["audio.vl2"]],"audio/fx/vehicles/cockpit_activate.wav":["audio/fx/vehicles/cockpit_activate.wav",["audio.vl2"]],"audio/fx/vehicles/crash_grav_soft.wav":["audio/fx/vehicles/crash_grav_soft.wav",["audio.vl2"]],"audio/fx/vehicles/crash_ground_vehicle.wav":["audio/fx/vehicles/crash_ground_vehicle.wav",["audio.vl2"]],"audio/fx/vehicles/crash_hard.wav":["audio/fx/vehicles/crash_hard.wav",["audio.vl2"]],"audio/fx/vehicles/crash_soft.wav":["audio/fx/vehicles/crash_soft.wav",["audio.vl2"]],"audio/fx/vehicles/htransport_boost.wav":["audio/fx/vehicles/htransport_boost.wav",["audio.vl2"]],"audio/fx/vehicles/htransport_thrust.wav":["audio/fx/vehicles/htransport_thrust.wav",["audio.vl2"]],"audio/fx/vehicles/inventory_pad_appear.wav":["audio/fx/vehicles/inventory_pad_appear.wav",["audio.vl2"]],"audio/fx/vehicles/inventory_pad_on.wav":["audio/fx/vehicles/inventory_pad_on.wav",["audio.vl2"]],"audio/fx/vehicles/mount.wav":["audio/fx/vehicles/mount.wav",["audio.vl2"]],"audio/fx/vehicles/mount_dis.wav":["audio/fx/vehicles/mount_dis.wav",["audio.vl2"]],"audio/fx/vehicles/mpb_boost.wav":["audio/fx/vehicles/mpb_boost.wav",["audio.vl2"]],"audio/fx/vehicles/mpb_close_lid.wav":["audio/fx/vehicles/MPB_close_lid.wav",["audio.vl2"]],"audio/fx/vehicles/mpb_deploy.wav":["audio/fx/vehicles/MPB_deploy.wav",["audio.vl2"]],"audio/fx/vehicles/mpb_deploy_station.wav":["audio/fx/vehicles/MPB_deploy_station.wav",["audio.vl2"]],"audio/fx/vehicles/mpb_deploy_turret.wav":["audio/fx/vehicles/MPB_deploy_turret.wav",["audio.vl2"]],"audio/fx/vehicles/mpb_inv_station.wav":["audio/fx/vehicles/mpb_inv_station.wav",["audio.vl2"]],"audio/fx/vehicles/mpb_thrust.wav":["audio/fx/vehicles/mpb_thrust.wav",["audio.vl2"]],"audio/fx/vehicles/mpb_undeploy_turret.wav":["audio/fx/vehicles/MPB_undeploy_turret.wav",["audio.vl2"]],"audio/fx/vehicles/mpb_undeploy_turret2.wav":["audio/fx/vehicles/MPB_undeploy_turret2.wav",["audio.vl2"]],"audio/fx/vehicles/outrider_boost.wav":["audio/fx/vehicles/outrider_boost.wav",["audio.vl2"]],"audio/fx/vehicles/outrider_engine.wav":["audio/fx/vehicles/outrider_engine.wav",["audio.vl2"]],"audio/fx/vehicles/outrider_skid.wav":["audio/fx/vehicles/outrider_skid.wav",["audio.vl2"]],"audio/fx/vehicles/shrike_blaster.wav":["audio/fx/vehicles/shrike_blaster.wav",["audio.vl2"]],"audio/fx/vehicles/shrike_blaster_projectile.wav":["audio/fx/vehicles/shrike_blaster_projectile.wav",["audio.vl2"]],"audio/fx/vehicles/shrike_blaster_projectile_impact.wav":["audio/fx/vehicles/shrike_blaster_projectile_impact.wav",["audio.vl2"]],"audio/fx/vehicles/shrike_boost.wav":["audio/fx/vehicles/shrike_boost.wav",["audio.vl2"]],"audio/fx/vehicles/shrike_engine.wav":["audio/fx/vehicles/shrike_engine.wav",["audio.vl2"]],"audio/fx/vehicles/tank_activate.wav":["audio/fx/vehicles/tank_activate.wav",["audio.vl2"]],"audio/fx/vehicles/tank_boost.wav":["audio/fx/vehicles/tank_boost.wav",["audio.vl2"]],"audio/fx/vehicles/tank_chaingun.wav":["audio/fx/vehicles/tank_chaingun.wav",["audio.vl2"]],"audio/fx/vehicles/tank_engine.wav":["audio/fx/vehicles/tank_engine.wav",["audio.vl2"]],"audio/fx/vehicles/tank_mortar_fire.wav":["audio/fx/vehicles/tank_mortar_fire.wav",["audio.vl2"]],"audio/fx/vehicles/tank_skid.wav":["audio/fx/vehicles/tank_skid.wav",["audio.vl2"]],"audio/fx/vehicles/wake_shrike_n_tank.wav":["audio/fx/vehicles/wake_shrike_n_tank.wav",["audio.vl2"]],"audio/fx/vehicles/wake_wildcat.wav":["audio/fx/vehicles/wake_wildcat.wav",["audio.vl2"]],"audio/fx/weapons/blaster_activate.wav":["audio/fx/weapons/blaster_activate.wav",["audio.vl2"]],"audio/fx/weapons/blaster_fire.wav":["audio/fx/weapons/blaster_fire.WAV",["audio.vl2"]],"audio/fx/weapons/blaster_impact.wav":["audio/fx/weapons/blaster_impact.wav",["audio.vl2"]],"audio/fx/weapons/blaster_projectile.wav":["audio/fx/weapons/blaster_projectile.wav",["audio.vl2"]],"audio/fx/weapons/cg_hard1.wav":["audio/fx/weapons/cg_hard1.wav",["audio.vl2"]],"audio/fx/weapons/cg_hard2.wav":["audio/fx/weapons/cg_hard2.wav",["audio.vl2"]],"audio/fx/weapons/cg_hard3.wav":["audio/fx/weapons/cg_hard3.wav",["audio.vl2"]],"audio/fx/weapons/cg_hard4.wav":["audio/fx/weapons/cg_hard4.wav",["audio.vl2"]],"audio/fx/weapons/cg_metal1.wav":["audio/fx/weapons/cg_metal1.wav",["audio.vl2"]],"audio/fx/weapons/cg_metal2.wav":["audio/fx/weapons/cg_metal2.wav",["audio.vl2"]],"audio/fx/weapons/cg_metal3.wav":["audio/fx/weapons/cg_metal3.wav",["audio.vl2"]],"audio/fx/weapons/cg_metal4.wav":["audio/fx/weapons/cg_metal4.wav",["audio.vl2"]],"audio/fx/weapons/cg_soft1.wav":["audio/fx/weapons/cg_soft1.wav",["audio.vl2"]],"audio/fx/weapons/cg_soft2.wav":["audio/fx/weapons/cg_soft2.wav",["audio.vl2"]],"audio/fx/weapons/cg_soft3.wav":["audio/fx/weapons/cg_soft3.wav",["audio.vl2"]],"audio/fx/weapons/cg_soft4.wav":["audio/fx/weapons/cg_soft4.wav",["audio.vl2"]],"audio/fx/weapons/cg_water1.wav":["audio/fx/weapons/cg_water1.wav",["audio.vl2"]],"audio/fx/weapons/cg_water2.wav":["audio/fx/weapons/cg_water2.wav",["audio.vl2"]],"audio/fx/weapons/cg_water3.wav":["audio/fx/weapons/cg_water3.wav",["audio.vl2"]],"audio/fx/weapons/cg_water4.wav":["audio/fx/weapons/cg_water4.wav",["audio.vl2"]],"audio/fx/weapons/chaingun_activate.wav":["audio/fx/weapons/chaingun_activate.wav",["audio.vl2"]],"audio/fx/weapons/chaingun_dryfire.wav":["audio/fx/weapons/chaingun_dryfire.wav",["audio.vl2"]],"audio/fx/weapons/chaingun_fire.wav":["audio/fx/weapons/chaingun_fire.wav",["audio.vl2"]],"audio/fx/weapons/chaingun_impact.wav":["audio/fx/weapons/chaingun_impact.wav",["audio.vl2"]],"audio/fx/weapons/chaingun_off.wav":["audio/fx/weapons/chaingun_off.wav",["audio.vl2"]],"audio/fx/weapons/chaingun_projectile.wav":["audio/fx/weapons/chaingun_projectile.wav",["audio.vl2"]],"audio/fx/weapons/chaingun_spindown.wav":["audio/fx/weapons/chaingun_spindown.wav",["audio.vl2"]],"audio/fx/weapons/chaingun_spinup.wav":["audio/fx/weapons/chaingun_spinup.wav",["audio.vl2"]],"audio/fx/weapons/chaingun_start.wav":["audio/fx/weapons/chaingun_start.wav",["audio.vl2"]],"audio/fx/weapons/elf_fire.wav":["audio/fx/weapons/ELF_fire.wav",["audio.vl2"]],"audio/fx/weapons/elf_hit.wav":["audio/fx/weapons/ELF_hit.wav",["audio.vl2"]],"audio/fx/weapons/elf_underwater.wav":["audio/fx/weapons/ELF_underwater.wav",["audio.vl2"]],"audio/fx/weapons/generic_switch.wav":["audio/fx/weapons/generic_switch.wav",["audio.vl2"]],"audio/fx/weapons/grenade_camera_activate.wav":["audio/fx/weapons/grenade_camera_activate.wav",["audio.vl2"]],"audio/fx/weapons/grenade_camera_attach.wav":["audio/fx/weapons/grenade_camera_attach.wav",["audio.vl2"]],"audio/fx/weapons/grenade_explode.wav":["audio/fx/weapons/grenade_explode.wav",["audio.vl2"]],"audio/fx/weapons/grenade_explode_uw.wav":["audio/fx/weapons/grenade_explode_UW.wav",["audio.vl2"]],"audio/fx/weapons/grenade_flash_explode.wav":["audio/fx/weapons/grenade_flash_explode.wav",["audio.vl2"]],"audio/fx/weapons/grenade_switch.wav":["audio/fx/weapons/grenade_switch.wav",["audio.vl2"]],"audio/fx/weapons/grenade_throw.wav":["audio/fx/weapons/grenade_throw.wav",["audio.vl2"]],"audio/fx/weapons/grenadelauncher_activate.wav":["audio/fx/weapons/grenadelauncher_activate.wav",["audio.vl2"]],"audio/fx/weapons/grenadelauncher_dryfire.wav":["audio/fx/weapons/grenadelauncher_dryfire.wav",["audio.vl2"]],"audio/fx/weapons/grenadelauncher_fire.wav":["audio/fx/weapons/grenadelauncher_fire.wav",["audio.vl2"]],"audio/fx/weapons/grenadelauncher_projectile.wav":["audio/fx/weapons/grenadelauncher_projectile.wav",["audio.vl2"]],"audio/fx/weapons/grenadelauncher_reload.wav":["audio/fx/weapons/grenadelauncher_reload.wav",["audio.vl2"]],"audio/fx/weapons/mine_deploy.wav":["audio/fx/weapons/mine_deploy.wav",["audio.vl2"]],"audio/fx/weapons/mine_detonate.wav":["audio/fx/weapons/mine_detonate.wav",["audio.vl2"]],"audio/fx/weapons/mine_detonate_uw.wav":["audio/fx/weapons/mine_detonate_UW.wav",["audio.vl2"]],"audio/fx/weapons/mine_switch.wav":["audio/fx/weapons/mine_switch.wav",["audio.vl2"]],"audio/fx/weapons/missile_fire.wav":["audio/fx/weapons/missile_fire.wav",["audio.vl2"]],"audio/fx/weapons/missile_firer_lock.wav":["audio/fx/weapons/missile_firer_lock.wav",["audio.vl2"]],"audio/fx/weapons/missile_firer_search.wav":["audio/fx/weapons/missile_firer_search.wav",["audio.vl2"]],"audio/fx/weapons/missile_launcher_activate.wav":["audio/fx/weapons/missile_launcher_activate.wav",["audio.vl2"]],"audio/fx/weapons/missile_launcher_dryfire.wav":["audio/fx/weapons/missile_launcher_dryfire.wav",["audio.vl2"]],"audio/fx/weapons/missile_projectile.wav":["audio/fx/weapons/missile_projectile.wav",["audio.vl2"]],"audio/fx/weapons/missile_target_inbound.wav":["audio/fx/weapons/missile_target_inbound.wav",["audio.vl2"]],"audio/fx/weapons/missile_target_lock.wav":["audio/fx/weapons/missile_target_lock.wav",["audio.vl2"]],"audio/fx/weapons/mortar_activate.wav":["audio/fx/weapons/mortar_activate.wav",["audio.vl2"]],"audio/fx/weapons/mortar_dryfire.wav":["audio/fx/weapons/mortar_dryfire.wav",["audio.vl2"]],"audio/fx/weapons/mortar_explode.wav":["audio/fx/weapons/mortar_explode.wav",["audio.vl2"]],"audio/fx/weapons/mortar_explode_uw.wav":["audio/fx/weapons/mortar_explode_UW.wav",["audio.vl2"]],"audio/fx/weapons/mortar_fire.wav":["audio/fx/weapons/mortar_fire.wav",["audio.vl2"]],"audio/fx/weapons/mortar_projectile.wav":["audio/fx/weapons/mortar_projectile.wav",["audio.vl2"]],"audio/fx/weapons/mortar_reload.wav":["audio/fx/weapons/mortar_reload.wav",["audio.vl2"]],"audio/fx/weapons/plasma_dryfire.wav":["audio/fx/weapons/plasma_dryfire.wav",["audio.vl2"]],"audio/fx/weapons/plasma_fizzle.wav":["audio/fx/weapons/plasma_fizzle.wav",["audio.vl2"]],"audio/fx/weapons/plasma_rifle_activate.wav":["audio/fx/weapons/plasma_rifle_activate.WAV",["audio.vl2"]],"audio/fx/weapons/plasma_rifle_fire.wav":["audio/fx/weapons/plasma_rifle_fire.WAV",["audio.vl2"]],"audio/fx/weapons/plasma_rifle_idle.wav":["audio/fx/weapons/plasma_rifle_idle.WAV",["audio.vl2"]],"audio/fx/weapons/plasma_rifle_projectile.wav":["audio/fx/weapons/plasma_rifle_projectile.WAV",["audio.vl2"]],"audio/fx/weapons/plasma_rifle_projectile_die.wav":["audio/fx/weapons/plasma_rifle_projectile_die.WAV",["audio.vl2"]],"audio/fx/weapons/plasma_rifle_projectile_hit.wav":["audio/fx/weapons/plasma_rifle_projectile_hit.WAV",["audio.vl2"]],"audio/fx/weapons/plasma_rifle_reload.wav":["audio/fx/weapons/plasma_rifle_reload.WAV",["audio.vl2"]],"audio/fx/weapons/shocklance_activate.wav":["audio/fx/weapons/shocklance_activate.wav",["audio.vl2"]],"audio/fx/weapons/shocklance_dryfire.wav":["audio/fx/weapons/shocklance_dryfire.wav",["audio.vl2"]],"audio/fx/weapons/shocklance_fire.wav":["audio/fx/weapons/shocklance_fire.wav",["audio.vl2"]],"audio/fx/weapons/shocklance_miss.wav":["audio/fx/weapons/shocklance_miss.wav",["audio.vl2"]],"audio/fx/weapons/shocklance_reload.wav":["audio/fx/weapons/shocklance_reload.wav",["audio.vl2"]],"audio/fx/weapons/sniper_activate.wav":["audio/fx/weapons/sniper_activate.wav",["audio.vl2"]],"audio/fx/weapons/sniper_fire.wav":["audio/fx/weapons/sniper_fire.wav",["audio.vl2"]],"audio/fx/weapons/sniper_impact.wav":["audio/fx/weapons/sniper_impact.wav",["audio.vl2"]],"audio/fx/weapons/sniper_miss.wav":["audio/fx/weapons/sniper_miss.wav",["audio.vl2"]],"audio/fx/weapons/sniper_underwater.wav":["audio/fx/weapons/sniper_underwater.wav",["audio.vl2"]],"audio/fx/weapons/spinfusor_activate.wav":["audio/fx/weapons/spinfusor_activate.wav",["audio.vl2"]],"audio/fx/weapons/spinfusor_dryfire.wav":["audio/fx/weapons/spinfusor_dryfire.wav",["audio.vl2"]],"audio/fx/weapons/spinfusor_fire.wav":["audio/fx/weapons/spinfusor_fire.wav",["audio.vl2"]],"audio/fx/weapons/spinfusor_idle.wav":["audio/fx/weapons/spinfusor_idle.wav",["audio.vl2"]],"audio/fx/weapons/spinfusor_impact.wav":["audio/fx/weapons/spinfusor_impact.wav",["audio.vl2"]],"audio/fx/weapons/spinfusor_impact_uw.wav":["audio/fx/weapons/spinfusor_impact_UW.wav",["audio.vl2"]],"audio/fx/weapons/spinfusor_projectile.wav":["audio/fx/weapons/spinfusor_projectile.wav",["audio.vl2"]],"audio/fx/weapons/spinfusor_reload.sfk":["audio/fx/weapons/spinfusor_reload.sfk",["audio.vl2"]],"audio/fx/weapons/spinfusor_reload.wav":["audio/fx/weapons/spinfusor_reload.wav",["audio.vl2"]],"audio/fx/weapons/targetinglaser_paint.wav":["audio/fx/weapons/targetinglaser_paint.wav",["audio.vl2"]],"audio/fx/weapons/temp.wav":["audio/fx/weapons/temp.wav",["audio.vl2"]],"audio/fx/weapons/throw_grenade.wav":["audio/fx/weapons/throw_grenade.wav",["audio.vl2"]],"audio/fx/weapons/throw_mine.wav":["audio/fx/weapons/throw_mine.wav",["audio.vl2"]],"audio/fx/weapons/tr2spinfusor_fire.wav":["audio/fx/weapons/TR2spinfusor_fire.wav",["TR2final105-client.vl2"]],"audio/fx/weapons/weapon.missilereload.wav":["audio/fx/weapons/weapon.missilereload.wav",["audio.vl2"]],"audio/gui/buttondown.wav":["audio/gui/buttonDown.wav",["audio.vl2"]],"audio/gui/buttonover.wav":["audio/gui/buttonOver.wav",["audio.vl2"]],"audio/gui/command_hum.wav":["audio/gui/command_hum.wav",["audio.vl2"]],"audio/gui/command_off.wav":["audio/gui/command_off.wav",["audio.vl2"]],"audio/gui/command_on.wav":["audio/gui/command_on.wav",["audio.vl2"]],"audio/gui/inventory_hum.wav":["audio/gui/inventory_hum.wav",["audio.vl2"]],"audio/gui/inventory_off.wav":["audio/gui/inventory_off.wav",["audio.vl2"]],"audio/gui/inventory_on.wav":["audio/gui/inventory_on.wav",["audio.vl2"]],"audio/gui/launchmenuopen.wav":["audio/gui/launchMenuOpen.wav",["audio.vl2"]],"audio/gui/launchmenuover.wav":["audio/gui/launchMenuOver.wav",["audio.vl2"]],"audio/gui/loading_hum.wav":["audio/gui/loading_hum.wav",["audio.vl2"]],"audio/gui/objective_notification.wav":["audio/gui/objective_notification.wav",["audio.vl2"]],"audio/gui/shell_hum.wav":["audio/gui/shell_hum.wav",["audio.vl2"]],"audio/gui/vote_nopass.wav":["audio/gui/vote_nopass.wav",["audio.vl2"]],"audio/gui/vote_pass.wav":["audio/gui/vote_pass.wav",["audio.vl2"]],"audio/gui/youvegotmail.wav":["audio/gui/youvegotmail.wav",["audio.vl2"]],"audio/gui/youvegotmail2.wav":["audio/gui/youvegotmail2.WAV",["audio.vl2"]],"audio/icelakefractures.wav":["audio/iceLakeFractures.wav",["z_DMP2-V0.6.vl2"]],"audio/lowrum.wav":["audio/lowrum.wav",["z_DMP2-V0.6.vl2"]],"audio/mortarbombfire.wav":["audio/mortarBombFire.wav",["z_DMP2-V0.6.vl2"]],"audio/nflag_lost.wav":["audio/Nflag_lost.wav",["z_DMP2-V0.6.vl2"]],"audio/nflag_snatch.wav":["audio/Nflag_snatch.wav",["z_DMP2-V0.6.vl2"]],"audio/nflipflop_lost.wav":["audio/Nflipflop_lost.wav",["z_DMP2-V0.6.vl2"]],"audio/nflipflop_taken.wav":["audio/Nflipflop_taken.wav",["z_DMP2-V0.6.vl2"]],"audio/nhunters_horde.wav":["audio/Nhunters_horde.wav",["z_DMP2-V0.6.vl2"]],"audio/nukeboom.wav":["audio/nukeBoom.wav",["z_DMP2-V0.6.vl2"]],"audio/nukethud.wav":["audio/nukeThud.wav",["z_DMP2-V0.6.vl2"]],"audio/space_bird_3.wav":["audio/space_bird_3.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/t1sounds/access_denied.wav":["audio/t1sounds/Access_Denied.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/ammo_activate.wav":["audio/t1sounds/ammo_activate.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/ammo_use.wav":["audio/t1sounds/ammo_use.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/command_activate.wav":["audio/t1sounds/command_activate.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/discloop.wav":["audio/t1sounds/DISCLOOP.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/discreload.wav":["audio/t1sounds/discreload.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/discspin.wav":["audio/t1sounds/discspin.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/dryfire1.wav":["audio/t1sounds/Dryfire1.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/energyexp.wav":["audio/t1sounds/energyexp.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/explo3.wav":["audio/t1sounds/EXPLO3.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/explo4.wav":["audio/t1sounds/Explo4.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/flierrocket.wav":["audio/t1sounds/flierRocket.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/flyer_dismount.wav":["audio/t1sounds/flyer_dismount.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/flyer_fly.wav":["audio/t1sounds/flyer_fly.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/flyer_idle.wav":["audio/t1sounds/flyer_idle.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/flyer_mount.wav":["audio/t1sounds/flyer_mount.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/forceclose.wav":["audio/t1sounds/forceclose.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/forceopen.wav":["audio/t1sounds/forceopen.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/generator.wav":["audio/t1sounds/generator.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/grenade.wav":["audio/t1sounds/Grenade.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/inv_activate.wav":["audio/t1sounds/inv_activate.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/inv_power.wav":["audio/t1sounds/inv_power.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/inv_use.wav":["audio/t1sounds/inv_use.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/laserhit.wav":["audio/t1sounds/laserhit.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/machgun2.wav":["audio/t1sounds/Machgun2.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/machgun3.wav":["audio/t1sounds/machgun3.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/machinegun.wav":["audio/t1sounds/machinegun.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/mortar_fire.wav":["audio/t1sounds/mortar_fire.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/mortar_idle.wav":["audio/t1sounds/mortar_idle.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/mortar_reload.wav":["audio/t1sounds/Mortar_reload.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/pku_weap.wav":["audio/t1sounds/Pku_weap.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/plasma2.wav":["audio/t1sounds/Plasma2.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/pulse_power.wav":["audio/t1sounds/pulse_power.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/rain.wav":["audio/t1sounds/rain.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/repair.wav":["audio/t1sounds/repair.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/ricoche1.wav":["audio/t1sounds/Ricoche1.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/ricoche2.wav":["audio/t1sounds/Ricoche2.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/ricoche3.wav":["audio/t1sounds/Ricoche3.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/rifle1.wav":["audio/t1sounds/rifle1.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/rocket2.wav":["audio/t1sounds/rocket2.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/rockexp.wav":["audio/t1sounds/rockexp.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/shockexp.wav":["audio/t1sounds/shockexp.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/sniper.wav":["audio/t1sounds/sniper.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/tgt_laser.wav":["audio/t1sounds/tgt_laser.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/turretexp.wav":["audio/t1sounds/turretexp.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/turretfire1.wav":["audio/t1sounds/turretfire1.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/turretfire4.wav":["audio/t1sounds/turretfire4.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/turretoff1.wav":["audio/t1sounds/turretoff1.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/turretoff4.wav":["audio/t1sounds/turretoff4.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/turreton1.wav":["audio/t1sounds/turreton1.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/turreton4.wav":["audio/t1sounds/turreton4.wav",["z_DMP2-V0.6.vl2"]],"audio/t1sounds/turretturn4.wav":["audio/t1sounds/turretturn4.wav",["z_DMP2-V0.6.vl2"]],"audio/t2intro.wav":["audio/T2Intro.wav",["audio.vl2"]],"audio/thud.wav":["audio/thud.wav",["z_DMP2-V0.6.vl2"]],"audio/turret_2.wav":["audio/turret_2.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/turret_3.wav":["audio/turret_3.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"audio/ve3.wav":["audio/ve3.wav",["z_DMP2-V0.6.vl2"]],"audio/vocboomstr.wav":["audio/vocBoomStr.wav",["z_DMP2-V0.6.vl2"]],"audio/voice/training/briefings/skifree.brief01.wav":["audio/voice/Training/Briefings/SkiFree.brief01.WAV",["SkiFreeGameType.vl2"]],"audio/windloop2.wav":["audio/Windloop2.wav",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"bridgetoofarreadme.txt":["BridgeTooFarReadme.txt",["DynamixFinalPack.vl2"]],"classic_maps.txt":["classic_maps.txt",["Classic_maps_v1.vl2"]],"console_end.cs":["console_end.cs",["base.vl2"]],"devil'selbowreadme.txt":["Devil'sElbowReadme.txt",["DynamixFinalPack.vl2"]],"dopplegangers.txt":["Dopplegangers.txt",["centaur.vl2"],["DesertWind.vl2"]],"effects/armor.ifr":["effects/Armor.ifr",["base.vl2"]],"effects/explosions.ifr":["effects/explosions.ifr",["base.vl2"]],"effects/gui.ifr":["effects/gui.ifr",["base.vl2"]],"effects/misc.ifr":["effects/misc.ifr",["base.vl2"]],"effects/packs.ifr":["effects/packs.ifr",["base.vl2"]],"effects/powered.ifr":["effects/powered.ifr",["base.vl2"]],"effects/vehicles.ifr":["effects/vehicles.ifr",["base.vl2"]],"effects/weapons.ifr":["effects/weapons.ifr",["base.vl2"]],"eula.txt":["EULA.txt",["base.vl2"]],"flags.png":["flags.png",["zflags.vl2"]],"fonts/arial bold_10.gft":["fonts/Arial Bold_10.gft",["base.vl2"]],"fonts/arial bold_12.gft":["fonts/Arial Bold_12.gft",["base.vl2"]],"fonts/arial bold_13.gft":["fonts/Arial Bold_13.gft",["base.vl2"]],"fonts/arial bold_14.gft":["fonts/Arial Bold_14.gft",["base.vl2"]],"fonts/arial bold_16.gft":["fonts/Arial Bold_16.gft",["base.vl2"]],"fonts/arial bold_18.gft":["fonts/Arial Bold_18.gft",["base.vl2"]],"fonts/arial bold_20.gft":["fonts/arial bold_20.gft",["base.vl2"]],"fonts/arial bold_24.gft":["fonts/Arial Bold_24.gft",["base.vl2"]],"fonts/arial bold_32.gft":["fonts/Arial Bold_32.gft",["base.vl2"]],"fonts/arial bold_50.gft":["fonts/arial bold_50.gft",["base.vl2"]],"fonts/arial_12.gft":["fonts/Arial_12.gft",["base.vl2"]],"fonts/arial_13.gft":["fonts/Arial_13.gft",["base.vl2"]],"fonts/arial_14.gft":["fonts/Arial_14.gft",["base.vl2"]],"fonts/arial_16.gft":["fonts/Arial_16.gft",["base.vl2"]],"fonts/arial_18.gft":["fonts/Arial_18.gft",["base.vl2"]],"fonts/arial_20.gft":["fonts/Arial_20.gft",["base.vl2"]],"fonts/lucida console_12.gft":["fonts/Lucida Console_12.gft",["base.vl2"]],"fonts/sui generis_14.gft":["fonts/Sui Generis_14.gft",["base.vl2"]],"fonts/sui generis_20.gft":["fonts/Sui Generis_20.gft",["base.vl2"]],"fonts/sui generis_22.gft":["fonts/Sui Generis_22.gft",["base.vl2"]],"fonts/times_24.gft":["fonts/times_24.gft",["base.vl2"]],"fonts/times_36.gft":["fonts/times_36.gft",["base.vl2"]],"fonts/univers bold_16.gft":["fonts/Univers Bold_16.gft",["base.vl2"]],"fonts/univers bold_18.gft":["fonts/Univers Bold_18.gft",["base.vl2"]],"fonts/univers condensed bold_20.gft":["fonts/Univers Condensed Bold_20.gft",["base.vl2"]],"fonts/univers condensed bold_28.gft":["fonts/Univers condensed bold_28.gft",["base.vl2"]],"fonts/univers condensed_10.gft":["fonts/Univers Condensed_10.gft",["base.vl2"]],"fonts/univers condensed_12.gft":["fonts/Univers Condensed_12.gft",["base.vl2"]],"fonts/univers condensed_14.gft":["fonts/Univers Condensed_14.gft",["base.vl2"]],"fonts/univers condensed_16.gft":["fonts/univers condensed_16.gft",["base.vl2"]],"fonts/univers condensed_18.gft":["fonts/Univers Condensed_18.gft",["base.vl2"]],"fonts/univers condensed_20.gft":["fonts/Univers Condensed_20.gft",["base.vl2"]],"fonts/univers condensed_22.gft":["fonts/Univers Condensed_22.gft",["base.vl2"]],"fonts/univers condensed_28.gft":["fonts/Univers condensed_28.gft",["base.vl2"]],"fonts/univers condensed_30.gft":["fonts/Univers condensed_30.gft",["base.vl2"]],"fonts/univers italic_16.gft":["fonts/Univers italic_16.gft",["base.vl2"]],"fonts/univers italic_18.gft":["fonts/Univers italic_18.gft",["base.vl2"]],"fonts/univers_12.gft":["fonts/Univers_12.gft",["base.vl2"]],"fonts/univers_14.gft":["fonts/Univers_14.gft",["base.vl2"]],"fonts/univers_16.gft":["fonts/Univers_16.gft",["base.vl2"]],"fonts/univers_18.gft":["fonts/Univers_18.gft",["base.vl2"]],"fonts/univers_22.gft":["fonts/Univers_22.gft",["base.vl2"]],"fonts/verdana bold_12.gft":["fonts/Verdana Bold_12.gft",["base.vl2"]],"fonts/verdana bold_13.gft":["fonts/Verdana Bold_13.gft",["base.vl2"]],"fonts/verdana bold_14.gft":["fonts/Verdana Bold_14.gft",["base.vl2"]],"fonts/verdana bold_16.gft":["fonts/Verdana Bold_16.gft",["base.vl2"]],"fonts/verdana bold_24.gft":["fonts/Verdana Bold_24.gft",["base.vl2"]],"fonts/verdana bold_36.gft":["fonts/Verdana Bold_36.gft",["base.vl2"]],"fonts/verdana italic_12.gft":["fonts/Verdana Italic_12.gft",["base.vl2"]],"fonts/verdana italic_13.gft":["fonts/Verdana Italic_13.gft",["base.vl2"]],"fonts/verdana italic_14.gft":["fonts/Verdana Italic_14.gft",["base.vl2"]],"fonts/verdana italic_16.gft":["fonts/Verdana Italic_16.gft",["base.vl2"]],"fonts/verdana_10.gft":["fonts/Verdana_10.gft",["base.vl2"]],"fonts/verdana_12.gft":["fonts/Verdana_12.gft",["base.vl2"]],"fonts/verdana_13.gft":["fonts/Verdana_13.gft",["base.vl2"]],"fonts/verdana_14.gft":["fonts/Verdana_14.gft",["base.vl2"]],"fonts/verdana_16.gft":["fonts/Verdana_16.gft",["base.vl2"]],"fonts/verdana_18.gft":["fonts/Verdana_18.gft",["base.vl2"]],"gui/addressdlg.gui":["gui/AddressDlg.gui",["scripts.vl2"]],"gui/advancedhostdlg.gui":["gui/AdvancedHostDlg.gui",["scripts.vl2"]],"gui/aiebuttonbardlg.gui":["gui/AIEButtonBarDlg.gui",["scripts.vl2"]],"gui/aieditorgui.gui":["gui/AIEditorGui.gui",["scripts.vl2"]],"gui/aieditortoolbar.gui":["gui/AIEditorToolBar.gui",["scripts.vl2"]],"gui/aieframesetdlg.gui":["gui/AIEFrameSetDlg.gui",["scripts.vl2"]],"gui/aiestatusbardlg.gui":["gui/AIEStatusbarDlg.gui",["scripts.vl2"]],"gui/aieworkingdlg.gui":["gui/AIEWorkingDlg.gui",["scripts.vl2"]],"gui/browsereditinfodlg.gui":["gui/BrowserEditInfoDlg.gui",["scripts.vl2"]],"gui/browsersearchdlg.gui":["gui/BrowserSearchDlg.gui",["scripts.vl2"]],"gui/centerprint.gui":["gui/CenterPrint.gui",["scripts.vl2"]],"gui/channelbandlg.gui":["gui/ChannelBanDlg.gui",["scripts.vl2"]],"gui/channelkeydlg.gui":["gui/ChannelKeyDlg.gui",["scripts.vl2"]],"gui/channeloptionsdlg.gui":["gui/ChannelOptionsDlg.gui",["scripts.vl2"]],"gui/chatdlg.gui":["gui/ChatDlg.gui",["scripts.vl2"]],"gui/chatgui.gui":["gui/ChatGui.gui",["scripts.vl2"]],"gui/chatoptionsdlg.gui":["gui/ChatOptionsDlg.gui",["scripts.vl2"]],"gui/choosefilterdlg.gui":["gui/ChooseFilterDlg.gui",["scripts.vl2"]],"gui/cmdmaphelptext.gui":["gui/cmdMapHelpText.gui",["scripts.vl2"]],"gui/commanderchatdlg.gui":["gui/CommanderChatDlg.gui",["scripts.vl2"]],"gui/commandermapgui.gui":["gui/CommanderMapGui.gui",["scripts.vl2"]],"gui/commonloaddlg.gui":["gui/CommonLoadDlg.gui",["scripts.vl2"]],"gui/commonsavedlg.gui":["gui/CommonSaveDlg.gui",["scripts.vl2"]],"gui/comptestgui.gui":["gui/CompTestGui.gui",["scripts.vl2"]],"gui/consoledlg.gui":["gui/ConsoleDlg.gui",["scripts.vl2"]],"gui/createaccountdlg.gui":["gui/CreateAccountDlg.gui",["scripts.vl2"]],"gui/createtribedlg.gui":["gui/CreateTribeDlg.gui",["scripts.vl2"]],"gui/creditsgui.gui":["gui/CreditsGui.gui",["scripts.vl2"]],"gui/debriefgui.gui":["gui/DebriefGui.gui",["scripts.vl2"]],"gui/debuggerbreakconditiondlg.gui":["gui/DebuggerBreakConditionDlg.gui",["scripts.vl2"]],"gui/debuggerconnectdlg.gui":["gui/DebuggerConnectDlg.gui",["scripts.vl2"]],"gui/debuggereditwatchdlg.gui":["gui/DebuggerEditWatchDlg.gui",["scripts.vl2"]],"gui/debuggerfinddlg.gui":["gui/DebuggerFindDlg.gui",["scripts.vl2"]],"gui/debuggergui.gui":["gui/DebuggerGui.gui",["scripts.vl2"]],"gui/debuggerwatchdlg.gui":["gui/DebuggerWatchDlg.gui",["scripts.vl2"]],"gui/demoloadprogressdlg.gui":["gui/DemoLoadProgressDlg.gui",["scripts.vl2"]],"gui/demoplaybackdlg.gui":["gui/DemoPlaybackDlg.gui",["scripts.vl2"]],"gui/demorenamefiledlg.gui":["gui/DemoRenameFileDlg.gui",["scripts.vl2"]],"gui/detailsetdlg.gui":["gui/DetailSetDlg.gui",["scripts.vl2"]],"gui/driverinfodlg.gui":["gui/DriverInfoDlg.gui",["scripts.vl2"]],"gui/editchatcommanddlg.gui":["gui/EditChatCommandDlg.gui",["scripts.vl2"]],"gui/editchatmenudlg.gui":["gui/EditChatMenuDlg.gui",["scripts.vl2"]],"gui/editchatmenugui.gui":["gui/EditChatMenuGui.gui",["scripts.vl2"]],"gui/editorgui.gui":["gui/EditorGui.gui",["scripts.vl2"]],"gui/editorsavemissiondlg.gui":["gui/EditorSaveMissionDlg.gui",["scripts.vl2"]],"gui/editortoolbardlg.gui":["gui/EditorToolbarDlg.gui",["scripts.vl2"]],"gui/editortoolbargui.gui":["gui/EditorToolBarGui.gui",["scripts.vl2"]],"gui/editortoolcreatorgui.gui":["gui/EditorToolCreatorGui.gui",["scripts.vl2"]],"gui/editortoolinspectorgui.gui":["gui/EditorToolInspectorGui.gui",["scripts.vl2"]],"gui/editortoolmissionareagui.gui":["gui/EditorToolMissionAreaGui.gui",["scripts.vl2"]],"gui/editortoolthumbnailgui.gui":["gui/EditorToolThumbnailGui.gui",["scripts.vl2"]],"gui/editortooltreeviewgui.gui":["gui/EditorToolTreeViewGui.gui",["scripts.vl2"]],"gui/emailblockdlg.gui":["gui/EmailBlockDlg.gui",["scripts.vl2"]],"gui/emailcomposedlg.gui":["gui/EmailComposeDlg.gui",["scripts.vl2"]],"gui/emailgui.gui":["gui/EmailGui.gui",["scripts.vl2"]],"gui/enteripdlg.gui":["gui/EnterIPDlg.gui",["scripts.vl2"]],"gui/euladlg.gui":["gui/EULADlg.gui",["scripts.vl2"]],"gui/filtereditdlg.gui":["gui/FilterEditDlg.gui",["scripts.vl2"]],"gui/findserverdlg.gui":["gui/FindServerDlg.gui",["scripts.vl2"]],"gui/frameoverlaygui.gui":["gui/FrameOverlayGui.gui",["scripts.vl2"]],"gui/gamegui.gui":["gui/GameGui.gui",["scripts.vl2"]],"gui/gendialog.gui":["gui/GenDialog.gui",["scripts.vl2"]],"gui/guieditorgui.gui":["gui/GuiEditorGui.gui",["scripts.vl2"]],"gui/guiprofiles.cs":["gui/guiProfiles.cs",["scripts.vl2"]],"gui/guitestgui.gui":["gui/GuiTestGui.gui",["scripts.vl2"]],"gui/helpdlg.gui":["gui/HelpDlg.gui",["scripts.vl2"]],"gui/helptextgui.gui":["gui/helpTextGui.gui",["scripts.vl2"]],"gui/huddlgs.gui":["gui/HUDDlgs.gui",["scripts.vl2"]],"gui/ihvtest.gui":["gui/IHVTest.gui",["scripts.vl2"]],"gui/immsplashdlg.gui":["gui/ImmSplashDlg.gui",["scripts.vl2"]],"gui/inspectaddfielddlg.gui":["gui/InspectAddFieldDlg.gui",["scripts.vl2"]],"gui/inspectdlg.gui":["gui/InspectDlg.gui",["scripts.vl2"]],"gui/interiordebug.gui":["gui/InteriorDebug.gui",["scripts.vl2"]],"gui/interiorpreviewgui.gui":["gui/InteriorPreviewGui.gui",["scripts.vl2"]],"gui/joinchatdlg.gui":["gui/JoinChatDlg.gui",["scripts.vl2"]],"gui/joystickconfigdlg.gui":["gui/JoystickConfigDlg.gui",["scripts.vl2"]],"gui/launchgui.gui":["gui/LaunchGui.gui",["scripts.vl2"]],"gui/launchtoolbardlg.gui":["gui/LaunchToolbarDlg.gui",["scripts.vl2"]],"gui/loadinggui.gui":["gui/LoadingGui.gui",["scripts.vl2"]],"gui/lobbygui.gui":["gui/LobbyGui.gui",["scripts.vl2"]],"gui/logindlg.gui":["gui/LoginDlg.gui",["scripts.vl2"]],"gui/loginmessageboxdlg.gui":["gui/LoginMessageBoxDlg.gui",["scripts.vl2"]],"gui/messageboxdlg.gui":["gui/MessageBoxDlg.gui",["scripts.vl2"]],"gui/messagepopupdlg.gui":["gui/MessagePopupDlg.gui",["scripts.vl2"]],"gui/mouseconfigdlg.gui":["gui/MouseConfigDlg.gui",["scripts.vl2"]],"gui/movethreaddlg.gui":["gui/MoveThreadDlg.gui",["scripts.vl2"]],"gui/newmissiongui.gui":["gui/NewMissionGui.gui",["scripts.vl2"]],"gui/newwarriordlg.gui":["gui/NewWarriorDlg.gui",["scripts.vl2"]],"gui/objectbuildergui.gui":["gui/objectBuilderGui.gui",["scripts.vl2"]],"gui/optionsdlg.gui":["gui/OptionsDlg.gui",["scripts.vl2"]],"gui/panoramagui.gui":["gui/PanoramaGui.gui",["scripts.vl2"]],"gui/passworddlg.gui":["gui/PasswordDlg.gui",["scripts.vl2"]],"gui/pickteamdlg.gui":["gui/PickTeamDlg.gui",["scripts.vl2"]],"gui/playgui.gui":["gui/PlayGui.gui",["scripts.vl2"]],"gui/recordingsdlg.gui":["gui/RecordingsDlg.gui",["scripts.vl2"]],"gui/remapdlg.gui":["gui/RemapDlg.gui",["scripts.vl2"]],"gui/scenelightinggui.gui":["gui/sceneLightingGui.gui",["scripts.vl2"]],"gui/serverinfodlg.gui":["gui/ServerInfoDlg.gui",["scripts.vl2"]],"gui/shellloadfiledlg.gui":["gui/ShellLoadFileDlg.gui",["scripts.vl2"]],"gui/shellsavefiledlg.gui":["gui/ShellSaveFileDlg.gui",["scripts.vl2"]],"gui/singleplayerescapedlg.gui":["gui/SinglePlayerEscapeDlg.gui",["scripts.vl2"]],"gui/taskhuddlg.gui":["gui/TaskHudDlg.gui",["scripts.vl2"]],"gui/terraformerfullscreengui.gui":["gui/TerraformerFullScreenGui.gui",["scripts.vl2"]],"gui/terraformergui.gui":["gui/TerraformerGui.gui",["scripts.vl2"]],"gui/terraformerheightfieldgui.gui":["gui/TerraformerHeightfieldGui.gui",["scripts.vl2"]],"gui/terraformertexturegui.gui":["gui/TerraformerTextureGui.gui",["scripts.vl2"]],"gui/terraineditorbuttonbardlg.gui":["gui/TerrainEditorButtonbarDlg.gui",["scripts.vl2"]],"gui/terraineditorextratoolbardlg.gui":["gui/TerrainEditorExtraToolbarDlg.gui",["scripts.vl2"]],"gui/terraineditorframesetdlg.gui":["gui/TerrainEditorFramesetDlg.gui",["scripts.vl2"]],"gui/terraineditorgui.gui":["gui/TerrainEditorGui.gui",["scripts.vl2"]],"gui/terraineditorstatusbardlg.gui":["gui/TerrainEditorStatusbarDlg.gui",["scripts.vl2"]],"gui/terraineditortextureselectgui.gui":["gui/TerrainEditorTextureSelectGui.gui",["scripts.vl2"]],"gui/terraineditortoolbardlg.gui":["gui/TerrainEditorToolbarDlg.gui",["scripts.vl2"]],"gui/terraineditorvaluessettingsgui.gui":["gui/TerrainEditorValuesSettingsGui.gui",["scripts.vl2"]],"gui/terraineditorvsettingsgui.gui":["gui/TerrainEditorVSettingsGui.gui",["scripts.vl2"]],"gui/testgui.gui":["gui/TestGui.gui",["scripts.vl2"]],"gui/tr2debriefgui.gui":["gui/TR2DebriefGui.gui",["TR2final105-client.vl2"]],"gui/traininggui.gui":["gui/TrainingGui.gui",["scripts.vl2"]],"gui/tribeadminmemberdlg.gui":["gui/TribeAdminMemberDlg.gui",["scripts.vl2"]],"gui/tribeandwarriorbrowsergui.gui":["gui/TribeAndWarriorBrowserGui.gui",["scripts.vl2"]],"gui/tribepropertiesdlg.gui":["gui/TribePropertiesDlg.gui",["scripts.vl2"]],"gui/tsshowdetailcontroldlg.gui":["gui/TSShowDetailControlDlg.gui",["scripts.vl2"]],"gui/tsshoweditscale.gui":["gui/TSShowEditScale.gui",["scripts.vl2"]],"gui/tsshowgui.gui":["gui/TSShowGui.gui",["scripts.vl2"]],"gui/tsshowlightdlg.gui":["gui/TSShowLightDlg.gui",["scripts.vl2"]],"gui/tsshowloaddlg.gui":["gui/TSShowLoadDlg.gui",["scripts.vl2"]],"gui/tsshowmiscdlg.gui":["gui/TSShowMiscDlg.gui",["scripts.vl2"]],"gui/tsshowthreadcontroldlg.gui":["gui/TSShowThreadControlDlg.gui",["scripts.vl2"]],"gui/tsshowtrandureditdlg.gui":["gui/TSShowTranDurEditDlg.gui",["scripts.vl2"]],"gui/tsshowtransitiondlg.gui":["gui/TSShowTransitionDlg.gui",["scripts.vl2"]],"gui/warriorpropertiesdlg.gui":["gui/WarriorPropertiesDlg.gui",["scripts.vl2"]],"gui/worldeditorbuttonbardlg.gui":["gui/WorldEditorButtonbarDlg.gui",["scripts.vl2"]],"gui/worldeditorframesetdlg.gui":["gui/WorldEditorFramesetDlg.gui",["scripts.vl2"]],"gui/worldeditorgui.gui":["gui/WorldEditorGui.gui",["scripts.vl2"]],"gui/worldeditorsettingsdlg.gui":["gui/WorldEditorSettingsDlg.gui",["scripts.vl2"]],"gui/worldeditorstatusbardlg.gui":["gui/WorldEditorStatusbarDlg.gui",["scripts.vl2"]],"gui/worldeditortoolbardlg.gui":["gui/WorldEditorToolbarDlg.gui",["scripts.vl2"]],"help/1. about.hfl":["help/1. About.hfl",["scripts.vl2"]],"help/2. mission editor overview.hfl":["help/2. Mission Editor Overview.hfl",["scripts.vl2"]],"help/3. world editor.hfl":["help/3. World Editor.hfl",["scripts.vl2"]],"help/4. mission area editor.hfl":["help/4. Mission Area Editor.hfl",["scripts.vl2"]],"help/5. terrain editor.hfl":["help/5. Terrain Editor.hfl",["scripts.vl2"]],"help/6. terrain terraform editor.hfl":["help/6. Terrain Terraform Editor.hfl",["scripts.vl2"]],"help/7. terrain texture editor.hfl":["help/7. Terrain Texture Editor.hfl",["scripts.vl2"]],"help/8. terrain texture painter.hfl":["help/8. Terrain Texture Painter.hfl",["scripts.vl2"]],"info.txt":["Info.txt",["yHDTextures2.0.vl2"]],"innersanctumreadme.txt":["InnerSanctumReadme.txt",["DynamixFinalPack.vl2"]],"input.log":["input.log",["base.vl2"]],"interiors/8mcube.dif":["interiors/8mCube.dif",["z_DMP2-V0.6.vl2"]],"interiors/8mcube.glb":["interiors/8mCube.glb",["z_DMP2-V0.6.vl2"]],"interiors/anomalybase.dif":["interiors/anomalyBase.dif",["z_DMP2-V0.6.vl2"]],"interiors/anomalybase.glb":["interiors/anomalyBase.glb",["z_DMP2-V0.6.vl2"]],"interiors/anomalycannon.dif":["interiors/anomalyCannon.dif",["z_DMP2-V0.6.vl2"]],"interiors/anomalycannon.glb":["interiors/anomalyCannon.glb",["z_DMP2-V0.6.vl2"]],"interiors/anomalycenterbase.dif":["interiors/anomalyCenterBase.dif",["z_DMP2-V0.6.vl2"]],"interiors/anomalycenterbase.glb":["interiors/anomalyCenterBase.glb",["z_DMP2-V0.6.vl2"]],"interiors/anthem_cardiacbase.dif":["interiors/anthem_cardiacbase.dif",["S8maps.vl2"]],"interiors/anthem_cardiacbase.glb":["interiors/anthem_cardiacbase.glb",["S8maps.vl2"]],"interiors/anthem_cardiacbridge.dif":["interiors/anthem_cardiacbridge.dif",["S8maps.vl2"]],"interiors/anthem_cardiacbridge.glb":["interiors/anthem_cardiacbridge.glb",["S8maps.vl2"]],"interiors/anthem_cardiacstand.dif":["interiors/anthem_cardiacstand.dif",["S8maps.vl2"]],"interiors/anthem_cardiacstand.glb":["interiors/anthem_cardiacstand.glb",["S8maps.vl2"]],"interiors/anthem_cardiactower.dif":["interiors/anthem_cardiactower.dif",["S8maps.vl2"]],"interiors/anthem_cardiactower.glb":["interiors/anthem_cardiactower.glb",["S8maps.vl2"]],"interiors/anthem_cardiacturret.dif":["interiors/anthem_cardiacturret.dif",["S8maps.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/anthem_cardiacturret.glb":["interiors/anthem_cardiacturret.glb",["S8maps.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/anthem_pipebasemini.dif":["interiors/anthem_pipebasemini.dif",["S5maps.vl2"]],"interiors/anthem_pipebasemini.glb":["interiors/anthem_pipebasemini.glb",["S5maps.vl2"]],"interiors/anthem_pipebunker.dif":["interiors/anthem_pipebunker.dif",["S5maps.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/anthem_pipebunker.glb":["interiors/anthem_pipebunker.glb",["S5maps.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/anthem_pipestand2-badlands.dif":["interiors/anthem_pipestand2-badlands.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/anthem_pipestand2-badlands.glb":["interiors/anthem_pipestand2-badlands.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/anthem_pipestand2-beach.dif":["interiors/anthem_pipestand2-beach.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/anthem_pipestand2-beach.glb":["interiors/anthem_pipestand2-beach.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/anthem_pipestand2-desert.dif":["interiors/anthem_pipestand2-desert.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/anthem_pipestand2-desert.glb":["interiors/anthem_pipestand2-desert.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/anthem_pipestand2-ice.dif":["interiors/anthem_pipestand2-ice.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/anthem_pipestand2-ice.glb":["interiors/anthem_pipestand2-ice.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/anthem_pipestand2-lava.dif":["interiors/anthem_pipestand2-lava.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/anthem_pipestand2-lava.glb":["interiors/anthem_pipestand2-lava.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/anthem_pipestand2.dif":["interiors/anthem_pipestand2.dif",["S5maps.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/anthem_pipestand2.glb":["interiors/anthem_pipestand2.glb",["S5maps.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/anthem_pitbase.dif":["interiors/anthem_pitbase.dif",["S5maps.vl2"]],"interiors/anthem_pitbase.glb":["interiors/anthem_pitbase.glb",["S5maps.vl2"]],"interiors/anthem_pitstand.dif":["interiors/anthem_pitstand.dif",["S5maps.vl2"]],"interiors/anthem_pitstand.glb":["interiors/anthem_pitstand.glb",["S5maps.vl2"]],"interiors/anthemblock.dif":["interiors/anthemblock.dif",["S5maps.vl2"]],"interiors/anthemblock.glb":["interiors/anthemblock.glb",["S5maps.vl2"]],"interiors/arkring.dif":["interiors/arkRing.dif",["z_DMP2-V0.6.vl2"]],"interiors/arkring.glb":["interiors/arkRing.glb",["z_DMP2-V0.6.vl2"]],"interiors/bbase1.dif":["interiors/bbase1.dif",["interiors.vl2"]],"interiors/bbase1.glb":["interiors/bbase1.glb",["interiors.vl2"]],"interiors/bbase4cm.dif":["interiors/bbase4cm.dif",["interiors.vl2"]],"interiors/bbase4cm.glb":["interiors/bbase4cm.glb",["interiors.vl2"]],"interiors/bbase6.dif":["interiors/bbase6.dif",["interiors.vl2"]],"interiors/bbase6.glb":["interiors/bbase6.glb",["interiors.vl2"]],"interiors/bbase7.dif":["interiors/bbase7.dif",["interiors.vl2"]],"interiors/bbase7.glb":["interiors/bbase7.glb",["interiors.vl2"]],"interiors/bbase9.dif":["interiors/bbase9.dif",["interiors.vl2"]],"interiors/bbase9.glb":["interiors/bbase9.glb",["interiors.vl2"]],"interiors/bbase_-nefvbase_x.dif":["interiors/bbase_-nefvbase_x.dif",["TWL-MapPack.vl2"]],"interiors/bbase_-nefvbase_x.glb":["interiors/bbase_-nefvbase_x.glb",["TWL-MapPack.vl2"]],"interiors/bbase_-nefvbase_x2.dif":["interiors/bbase_-nefvbase_x2.dif",["TWL-MapPack.vl2"]],"interiors/bbase_-nefvbase_x2.glb":["interiors/bbase_-nefvbase_x2.glb",["TWL-MapPack.vl2"]],"interiors/bbase_ccb1.dif":["interiors/bbase_ccb1.dif",["TWL-MapPack.vl2"]],"interiors/bbase_ccb1.glb":["interiors/bbase_ccb1.glb",["TWL-MapPack.vl2"]],"interiors/bbase_ccb5.dif":["interiors/bbase_ccb5.dif",["Classic_maps_v1.vl2"]],"interiors/bbase_ccb5.glb":["interiors/bbase_ccb5.glb",["Classic_maps_v1.vl2"]],"interiors/bbase_nefhillside.dif":["interiors/bbase_nefhillside.dif",["Classic_maps_v1.vl2"]],"interiors/bbase_nefhillside.glb":["interiors/bbase_nefhillside.glb",["Classic_maps_v1.vl2"]],"interiors/bbrdg0.dif":["interiors/bbrdg0.dif",["interiors.vl2"]],"interiors/bbrdg0.glb":["interiors/bbrdg0.glb",["interiors.vl2"]],"interiors/bbrdg1.dif":["interiors/bbrdg1.dif",["interiors.vl2"]],"interiors/bbrdg1.glb":["interiors/bbrdg1.glb",["interiors.vl2"]],"interiors/bbrdg2.dif":["interiors/bbrdg2.dif",["interiors.vl2"]],"interiors/bbrdg2.glb":["interiors/bbrdg2.glb",["interiors.vl2"]],"interiors/bbrdg3.dif":["interiors/bbrdg3.dif",["interiors.vl2"]],"interiors/bbrdg3.glb":["interiors/bbrdg3.glb",["interiors.vl2"]],"interiors/bbrdg4.dif":["interiors/bbrdg4.dif",["interiors.vl2"]],"interiors/bbrdg4.glb":["interiors/bbrdg4.glb",["interiors.vl2"]],"interiors/bbrdg5.dif":["interiors/bbrdg5.dif",["interiors.vl2"]],"interiors/bbrdg5.glb":["interiors/bbrdg5.glb",["interiors.vl2"]],"interiors/bbrdg6.dif":["interiors/bbrdg6.dif",["interiors.vl2"]],"interiors/bbrdg6.glb":["interiors/bbrdg6.glb",["interiors.vl2"]],"interiors/bbrdg7.dif":["interiors/bbrdg7.dif",["interiors.vl2"]],"interiors/bbrdg7.glb":["interiors/bbrdg7.glb",["interiors.vl2"]],"interiors/bbrdg8.dif":["interiors/bbrdg8.dif",["interiors.vl2"]],"interiors/bbrdg8.glb":["interiors/bbrdg8.glb",["interiors.vl2"]],"interiors/bbrdg9.dif":["interiors/bbrdg9.dif",["interiors.vl2"]],"interiors/bbrdg9.glb":["interiors/bbrdg9.glb",["interiors.vl2"]],"interiors/bbrdga.dif":["interiors/bbrdga.dif",["interiors.vl2"]],"interiors/bbrdga.glb":["interiors/bbrdga.glb",["interiors.vl2"]],"interiors/bbrdgb.dif":["interiors/bbrdgb.dif",["interiors.vl2"]],"interiors/bbrdgb.glb":["interiors/bbrdgb.glb",["interiors.vl2"]],"interiors/bbrdgn.dif":["interiors/bbrdgn.dif",["interiors.vl2"]],"interiors/bbrdgn.glb":["interiors/bbrdgn.glb",["interiors.vl2"]],"interiors/bbrdgo.dif":["interiors/bbrdgo.dif",["interiors.vl2"]],"interiors/bbrdgo.glb":["interiors/bbrdgo.glb",["interiors.vl2"]],"interiors/bbstand.dif":["interiors/bbstand.dif",["z_DMP2-V0.6.vl2"]],"interiors/bbstand.glb":["interiors/bbstand.glb",["z_DMP2-V0.6.vl2"]],"interiors/bbunk1.dif":["interiors/bbunk1.dif",["interiors.vl2"]],"interiors/bbunk1.glb":["interiors/bbunk1.glb",["interiors.vl2"]],"interiors/bbunk2.dif":["interiors/bbunk2.dif",["interiors.vl2"]],"interiors/bbunk2.glb":["interiors/bbunk2.glb",["interiors.vl2"]],"interiors/bbunk5.dif":["interiors/bbunk5.dif",["interiors.vl2"]],"interiors/bbunk5.glb":["interiors/bbunk5.glb",["interiors.vl2"]],"interiors/bbunk7.dif":["interiors/bbunk7.dif",["interiors.vl2"]],"interiors/bbunk7.glb":["interiors/bbunk7.glb",["interiors.vl2"]],"interiors/bbunk8.dif":["interiors/bbunk8.dif",["interiors.vl2"]],"interiors/bbunk8.glb":["interiors/bbunk8.glb",["interiors.vl2"]],"interiors/bbunk9.dif":["interiors/bbunk9.dif",["interiors.vl2"]],"interiors/bbunk9.glb":["interiors/bbunk9.glb",["interiors.vl2"]],"interiors/bbunkb.dif":["interiors/bbunkb.dif",["interiors.vl2"]],"interiors/bbunkb.glb":["interiors/bbunkb.glb",["interiors.vl2"]],"interiors/bbunkc.dif":["interiors/bbunkc.dif",["interiors.vl2"]],"interiors/bbunkc.glb":["interiors/bbunkc.glb",["interiors.vl2"]],"interiors/bbunkd.dif":["interiors/bbunkd.dif",["interiors.vl2"]],"interiors/bbunkd.glb":["interiors/bbunkd.glb",["interiors.vl2"]],"interiors/bbunke.dif":["interiors/bbunke.dif",["Classic_maps_v1.vl2"],["DynamixFinalPack.vl2"]],"interiors/bbunke.glb":["interiors/bbunke.glb",["Classic_maps_v1.vl2"],["DynamixFinalPack.vl2"]],"interiors/bcannon.dif":["interiors/bcannon.dif",["z_DMP2-V0.6.vl2"]],"interiors/bcannon.glb":["interiors/bcannon.glb",["z_DMP2-V0.6.vl2"]],"interiors/betunnel.dif":["interiors/beTunnel.dif",["z_DMP2-V0.6.vl2"]],"interiors/betunnel.glb":["interiors/beTunnel.glb",["z_DMP2-V0.6.vl2"]],"interiors/bfbridge.dif":["interiors/bfBridge.dif",["z_DMP2-V0.6.vl2"]],"interiors/bfbridge.glb":["interiors/bfBridge.glb",["z_DMP2-V0.6.vl2"]],"interiors/bfbridgecap.dif":["interiors/bfBridgeCap.dif",["z_DMP2-V0.6.vl2"]],"interiors/bfbridgecap.glb":["interiors/bfBridgeCap.glb",["z_DMP2-V0.6.vl2"]],"interiors/bfstand.dif":["interiors/bfstand.dif",["z_DMP2-V0.6.vl2"]],"interiors/bfstand.glb":["interiors/bfstand.glb",["z_DMP2-V0.6.vl2"]],"interiors/bigtube.dif":["interiors/bigTube.dif",["z_DMP2-V0.6.vl2"]],"interiors/bigtube.glb":["interiors/bigTube.glb",["z_DMP2-V0.6.vl2"]],"interiors/bmisc1.dif":["interiors/bmisc1.dif",["interiors.vl2"]],"interiors/bmisc1.glb":["interiors/bmisc1.glb",["interiors.vl2"]],"interiors/bmisc2.dif":["interiors/bmisc2.dif",["interiors.vl2"]],"interiors/bmisc2.glb":["interiors/bmisc2.glb",["interiors.vl2"]],"interiors/bmisc3.dif":["interiors/bmisc3.dif",["interiors.vl2"]],"interiors/bmisc3.glb":["interiors/bmisc3.glb",["interiors.vl2"]],"interiors/bmisc4.dif":["interiors/bmisc4.dif",["interiors.vl2"]],"interiors/bmisc4.glb":["interiors/bmisc4.glb",["interiors.vl2"]],"interiors/bmisc5.dif":["interiors/bmisc5.dif",["interiors.vl2"]],"interiors/bmisc5.glb":["interiors/bmisc5.glb",["interiors.vl2"]],"interiors/bmisc6.dif":["interiors/bmisc6.dif",["interiors.vl2"]],"interiors/bmisc6.glb":["interiors/bmisc6.glb",["interiors.vl2"]],"interiors/bmisc7.dif":["interiors/bmisc7.dif",["interiors.vl2"]],"interiors/bmisc7.glb":["interiors/bmisc7.glb",["interiors.vl2"]],"interiors/bmisc8.dif":["interiors/bmisc8.dif",["interiors.vl2"]],"interiors/bmisc8.glb":["interiors/bmisc8.glb",["interiors.vl2"]],"interiors/bmisc9.dif":["interiors/bmisc9.dif",["interiors.vl2"]],"interiors/bmisc9.glb":["interiors/bmisc9.glb",["interiors.vl2"]],"interiors/bmisc_-nef_flagstand1_x.dif":["interiors/bmisc_-nef_flagstand1_x.dif",["TR2final105-client.vl2"],["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/bmisc_-nef_flagstand1_x.glb":["interiors/bmisc_-nef_flagstand1_x.glb",["TR2final105-client.vl2"],["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/bmisc_-nef_flagstand1_x2.dif":["interiors/bmisc_-nef_flagstand1_x2.dif",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/bmisc_-nef_flagstand1_x2.glb":["interiors/bmisc_-nef_flagstand1_x2.glb",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/bmisc_nefledge1.dif":["interiors/bmisc_nefledge1.dif",["Classic_maps_v1.vl2"]],"interiors/bmisc_nefledge1.glb":["interiors/bmisc_nefledge1.glb",["Classic_maps_v1.vl2"]],"interiors/bmisc_neftrstand1.dif":["interiors/bmisc_neftrstand1.dif",["TR2final105-client.vl2"],["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/bmisc_neftrstand1.glb":["interiors/bmisc_neftrstand1.glb",["TR2final105-client.vl2"],["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/bmisc_nefvbay.dif":["interiors/bmisc_nefvbay.dif",["Classic_maps_v1.vl2"]],"interiors/bmisc_nefvbay.glb":["interiors/bmisc_nefvbay.glb",["Classic_maps_v1.vl2"]],"interiors/bmiscpan_bridge0.dif":["interiors/bmiscpan_bridge0.dif",["DynamixFinalPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/bmiscpan_bridge0.glb":["interiors/bmiscpan_bridge0.glb",["DynamixFinalPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/bmiscpan_bridge0_x2.dif":["interiors/bmiscpan_bridge0_x2.dif",["TWL-MapPack.vl2"]],"interiors/bmiscpan_bridge0_x2.glb":["interiors/bmiscpan_bridge0_x2.glb",["TWL-MapPack.vl2"]],"interiors/bmiscpan_bunker1.dif":["interiors/bmiscpan_bunker1.dif",["DynamixFinalPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/bmiscpan_bunker1.glb":["interiors/bmiscpan_bunker1.glb",["DynamixFinalPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/bmiscpan_bunker1_x.dif":["interiors/bmiscpan_bunker1_x.dif",["TWL-MapPack.vl2"]],"interiors/bmiscpan_bunker1_x.glb":["interiors/bmiscpan_bunker1_x.glb",["TWL-MapPack.vl2"]],"interiors/bmiscpan_bunker1_x2.dif":["interiors/bmiscpan_bunker1_x2.dif",["TWL-MapPack.vl2"]],"interiors/bmiscpan_bunker1_x2.glb":["interiors/bmiscpan_bunker1_x2.glb",["TWL-MapPack.vl2"]],"interiors/bmiscpan_ruina.dif":["interiors/bmiscpan_ruina.dif",["DynamixFinalPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/bmiscpan_ruina.glb":["interiors/bmiscpan_ruina.glb",["DynamixFinalPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/bmiscpan_ruina_x2.dif":["interiors/bmiscpan_ruina_x2.dif",["TWL-MapPack.vl2"]],"interiors/bmiscpan_ruina_x2.glb":["interiors/bmiscpan_ruina_x2.glb",["TWL-MapPack.vl2"]],"interiors/bmiscpan_ruinb.dif":["interiors/bmiscpan_ruinb.dif",["DynamixFinalPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/bmiscpan_ruinb.glb":["interiors/bmiscpan_ruinb.glb",["DynamixFinalPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/bmiscpan_ruinb_x2.dif":["interiors/bmiscpan_ruinb_x2.dif",["TWL-MapPack.vl2"]],"interiors/bmiscpan_ruinb_x2.glb":["interiors/bmiscpan_ruinb_x2.glb",["TWL-MapPack.vl2"]],"interiors/bmiscpan_ruinc.dif":["interiors/bmiscpan_ruinc.dif",["DynamixFinalPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/bmiscpan_ruinc.glb":["interiors/bmiscpan_ruinc.glb",["DynamixFinalPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/bmiscpan_ruinc_x2.dif":["interiors/bmiscpan_ruinc_x2.dif",["TWL-MapPack.vl2"]],"interiors/bmiscpan_ruinc_x2.glb":["interiors/bmiscpan_ruinc_x2.glb",["TWL-MapPack.vl2"]],"interiors/bmiscpan_ruind.dif":["interiors/bmiscpan_ruind.dif",["DynamixFinalPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/bmiscpan_ruind.glb":["interiors/bmiscpan_ruind.glb",["DynamixFinalPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/bmiscpan_ruind_x2.dif":["interiors/bmiscpan_ruind_x2.dif",["TWL-MapPack.vl2"]],"interiors/bmiscpan_ruind_x2.glb":["interiors/bmiscpan_ruind_x2.glb",["TWL-MapPack.vl2"]],"interiors/bmiscpan_ruine.dif":["interiors/bmiscpan_ruine.dif",["DynamixFinalPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/bmiscpan_ruine.glb":["interiors/bmiscpan_ruine.glb",["DynamixFinalPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/bmiscpan_ruine_x2.dif":["interiors/bmiscpan_ruine_x2.dif",["TWL-MapPack.vl2"]],"interiors/bmiscpan_ruine_x2.glb":["interiors/bmiscpan_ruine_x2.glb",["TWL-MapPack.vl2"]],"interiors/bmiscpan_ruinf.dif":["interiors/bmiscpan_ruinf.dif",["DynamixFinalPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/bmiscpan_ruinf.glb":["interiors/bmiscpan_ruinf.glb",["DynamixFinalPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/bmiscpan_ruinf_x2.dif":["interiors/bmiscpan_ruinf_x2.dif",["TWL-MapPack.vl2"]],"interiors/bmiscpan_ruinf_x2.glb":["interiors/bmiscpan_ruinf_x2.glb",["TWL-MapPack.vl2"]],"interiors/bmiscpan_ruing.dif":["interiors/bmiscpan_ruing.dif",["DynamixFinalPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/bmiscpan_ruing.glb":["interiors/bmiscpan_ruing.glb",["DynamixFinalPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/bmiscpan_ruing_x2.dif":["interiors/bmiscpan_ruing_x2.dif",["TWL-MapPack.vl2"]],"interiors/bmiscpan_ruing_x2.glb":["interiors/bmiscpan_ruing_x2.glb",["TWL-MapPack.vl2"]],"interiors/bmiscpan_ruinh.dif":["interiors/bmiscpan_ruinh.dif",["DynamixFinalPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/bmiscpan_ruinh.glb":["interiors/bmiscpan_ruinh.glb",["DynamixFinalPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/bmiscpan_ruinh_x2.dif":["interiors/bmiscpan_ruinh_x2.dif",["TWL-MapPack.vl2"]],"interiors/bmiscpan_ruinh_x2.glb":["interiors/bmiscpan_ruinh_x2.glb",["TWL-MapPack.vl2"]],"interiors/bmiscpan_ruini.dif":["interiors/bmiscpan_ruini.dif",["DynamixFinalPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/bmiscpan_ruini.glb":["interiors/bmiscpan_ruini.glb",["DynamixFinalPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/bmiscpan_tower1.dif":["interiors/bmiscpan_tower1.dif",["DynamixFinalPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/bmiscpan_tower1.glb":["interiors/bmiscpan_tower1.glb",["DynamixFinalPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/bmiscpan_tower1_x2.dif":["interiors/bmiscpan_tower1_x2.dif",["TWL-MapPack.vl2"]],"interiors/bmiscpan_tower1_x2.glb":["interiors/bmiscpan_tower1_x2.glb",["TWL-MapPack.vl2"]],"interiors/bmiscpan_tower2.dif":["interiors/bmiscpan_tower2.dif",["DynamixFinalPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/bmiscpan_tower2.glb":["interiors/bmiscpan_tower2.glb",["DynamixFinalPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/bmiscpan_tower2_x.dif":["interiors/bmiscpan_tower2_x.dif",["TWL-MapPack.vl2"]],"interiors/bmiscpan_tower2_x.glb":["interiors/bmiscpan_tower2_x.glb",["TWL-MapPack.vl2"]],"interiors/bmiscpan_tower2_x2.dif":["interiors/bmiscpan_tower2_x2.dif",["TWL-MapPack.vl2"]],"interiors/bmiscpan_tower2_x2.glb":["interiors/bmiscpan_tower2_x2.glb",["TWL-MapPack.vl2"]],"interiors/bmortar.dif":["interiors/bmortar.dif",["z_DMP2-V0.6.vl2"]],"interiors/bmortar.glb":["interiors/bmortar.glb",["z_DMP2-V0.6.vl2"]],"interiors/bombbase.dif":["interiors/bombbase.dif",["z_DMP2-V0.6.vl2"]],"interiors/bombbase.glb":["interiors/bombbase.glb",["z_DMP2-V0.6.vl2"]],"interiors/bplat1.dif":["interiors/bplat1.dif",["interiors.vl2"]],"interiors/bplat1.glb":["interiors/bplat1.glb",["interiors.vl2"]],"interiors/bplat2.dif":["interiors/bplat2.dif",["interiors.vl2"]],"interiors/bplat2.glb":["interiors/bplat2.glb",["interiors.vl2"]],"interiors/bplat3.dif":["interiors/bplat3.dif",["interiors.vl2"]],"interiors/bplat3.glb":["interiors/bplat3.glb",["interiors.vl2"]],"interiors/bplat4.dif":["interiors/bplat4.dif",["interiors.vl2"]],"interiors/bplat4.glb":["interiors/bplat4.glb",["interiors.vl2"]],"interiors/bplat6.dif":["interiors/bplat6.dif",["interiors.vl2"]],"interiors/bplat6.glb":["interiors/bplat6.glb",["interiors.vl2"]],"interiors/bpower1.dif":["interiors/bpower1.dif",["interiors.vl2"]],"interiors/bpower1.glb":["interiors/bpower1.glb",["interiors.vl2"]],"interiors/brock6.dif":["interiors/brock6.dif",["interiors.vl2"]],"interiors/brock6.glb":["interiors/brock6.glb",["interiors.vl2"]],"interiors/brock7.dif":["interiors/brock7.dif",["interiors.vl2"]],"interiors/brock7.glb":["interiors/brock7.glb",["interiors.vl2"]],"interiors/brock8.dif":["interiors/brock8.dif",["interiors.vl2"]],"interiors/brock8.glb":["interiors/brock8.glb",["interiors.vl2"]],"interiors/brocka.dif":["interiors/brocka.dif",["interiors.vl2"]],"interiors/brocka.glb":["interiors/brocka.glb",["interiors.vl2"]],"interiors/brockc.dif":["interiors/brockc.dif",["interiors.vl2"]],"interiors/brockc.glb":["interiors/brockc.glb",["interiors.vl2"]],"interiors/bspir1.dif":["interiors/bspir1.dif",["interiors.vl2"]],"interiors/bspir1.glb":["interiors/bspir1.glb",["interiors.vl2"]],"interiors/bspir2.dif":["interiors/bspir2.dif",["interiors.vl2"]],"interiors/bspir2.glb":["interiors/bspir2.glb",["interiors.vl2"]],"interiors/bspir3.dif":["interiors/bspir3.dif",["interiors.vl2"]],"interiors/bspir3.glb":["interiors/bspir3.glb",["interiors.vl2"]],"interiors/bspir4.dif":["interiors/bspir4.dif",["interiors.vl2"]],"interiors/bspir4.glb":["interiors/bspir4.glb",["interiors.vl2"]],"interiors/bspir5.dif":["interiors/bspir5.dif",["interiors.vl2"]],"interiors/bspir5.glb":["interiors/bspir5.glb",["interiors.vl2"]],"interiors/btf_base1.dif":["interiors/btf_base1.dif",["DynamixFinalPack.vl2"],["TWL-MapPack.vl2"]],"interiors/btf_base1.glb":["interiors/btf_base1.glb",["DynamixFinalPack.vl2"],["TWL-MapPack.vl2"]],"interiors/btf_bridge1.dif":["interiors/btf_bridge1.dif",["DynamixFinalPack.vl2"]],"interiors/btf_bridge1.glb":["interiors/btf_bridge1.glb",["DynamixFinalPack.vl2"]],"interiors/btf_bridge2.dif":["interiors/btf_bridge2.dif",["DynamixFinalPack.vl2"],["TWL-MapPack.vl2"]],"interiors/btf_bridge2.glb":["interiors/btf_bridge2.glb",["DynamixFinalPack.vl2"],["TWL-MapPack.vl2"]],"interiors/btf_bridge3.dif":["interiors/btf_bridge3.dif",["DynamixFinalPack.vl2"],["TWL-MapPack.vl2"]],"interiors/btf_bridge3.glb":["interiors/btf_bridge3.glb",["DynamixFinalPack.vl2"],["TWL-MapPack.vl2"]],"interiors/btf_genbunk.dif":["interiors/btf_genbunk.dif",["DynamixFinalPack.vl2"]],"interiors/btf_genbunk.glb":["interiors/btf_genbunk.glb",["DynamixFinalPack.vl2"]],"interiors/btf_turretplatform.dif":["interiors/btf_turretplatform.dif",["DynamixFinalPack.vl2"],["TWL-MapPack.vl2"]],"interiors/btf_turretplatform.glb":["interiors/btf_turretplatform.glb",["DynamixFinalPack.vl2"],["TWL-MapPack.vl2"]],"interiors/btf_turretplatform_c.dif":["interiors/btf_turretplatform_c.dif",["Classic_maps_v1.vl2"]],"interiors/btf_turretplatform_c.glb":["interiors/btf_turretplatform_c.glb",["Classic_maps_v1.vl2"]],"interiors/btf_turretplatform_x.dif":["interiors/btf_turretplatform_x.dif",["TWL-MapPack.vl2"]],"interiors/btf_turretplatform_x.glb":["interiors/btf_turretplatform_x.glb",["TWL-MapPack.vl2"]],"interiors/btf_turretplatform_x2.dif":["interiors/btf_turretplatform_x2.dif",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/btf_turretplatform_x2.glb":["interiors/btf_turretplatform_x2.glb",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/btowr2.dif":["interiors/btowr2.dif",["interiors.vl2"]],"interiors/btowr2.glb":["interiors/btowr2.glb",["interiors.vl2"]],"interiors/btowr5-lava.dif":["interiors/btowr5-Lava.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/btowr5-lava.glb":["interiors/btowr5-Lava.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/btowr5.dif":["interiors/btowr5.dif",["interiors.vl2"]],"interiors/btowr5.glb":["interiors/btowr5.glb",["interiors.vl2"]],"interiors/btowr6.dif":["interiors/btowr6.dif",["interiors.vl2"]],"interiors/btowr6.glb":["interiors/btowr6.glb",["interiors.vl2"]],"interiors/btowr8.dif":["interiors/btowr8.dif",["interiors.vl2"]],"interiors/btowr8.glb":["interiors/btowr8.glb",["interiors.vl2"]],"interiors/btowr9.dif":["interiors/btowr9.dif",["DynamixFinalPack.vl2"]],"interiors/btowr9.glb":["interiors/btowr9.glb",["DynamixFinalPack.vl2"]],"interiors/btowr_ccb1.dif":["interiors/btowr_ccb1.dif",["TWL2-MapPack.vl2"]],"interiors/btowr_ccb1.glb":["interiors/btowr_ccb1.glb",["TWL2-MapPack.vl2"]],"interiors/btowra.dif":["interiors/btowra.dif",["interiors.vl2"]],"interiors/btowra.glb":["interiors/btowra.glb",["interiors.vl2"]],"interiors/bvpad.dif":["interiors/bvpad.dif",["interiors.vl2"]],"interiors/bvpad.glb":["interiors/bvpad.glb",["interiors.vl2"]],"interiors/bwall1.dif":["interiors/bwall1.dif",["interiors.vl2"]],"interiors/bwall1.glb":["interiors/bwall1.glb",["interiors.vl2"]],"interiors/bwall2.dif":["interiors/bwall2.dif",["interiors.vl2"]],"interiors/bwall2.glb":["interiors/bwall2.glb",["interiors.vl2"]],"interiors/bwall3.dif":["interiors/bwall3.dif",["interiors.vl2"]],"interiors/bwall3.glb":["interiors/bwall3.glb",["interiors.vl2"]],"interiors/bwall4.dif":["interiors/bwall4.dif",["interiors.vl2"]],"interiors/bwall4.glb":["interiors/bwall4.glb",["interiors.vl2"]],"interiors/cannon.dif":["interiors/cannon.dif",["TR2final105-client.vl2"]],"interiors/cannon.glb":["interiors/cannon.glb",["TR2final105-client.vl2"]],"interiors/cannon2.dif":["interiors/cannon2.dif",["TR2final105-client.vl2"]],"interiors/cannon2.glb":["interiors/cannon2.glb",["TR2final105-client.vl2"]],"interiors/cannontunnel.dif":["interiors/cannonTunnel.dif",["z_DMP2-V0.6.vl2"]],"interiors/cannontunnel.glb":["interiors/cannonTunnel.glb",["z_DMP2-V0.6.vl2"]],"interiors/cap.dif":["interiors/cap.dif",["TR2final105-client.vl2"]],"interiors/cap.glb":["interiors/cap.glb",["TR2final105-client.vl2"]],"interiors/ccb_be_tower1a_x2.dif":["interiors/ccb_be_tower1a_x2.dif",["TWL-MapPack.vl2"]],"interiors/ccb_be_tower1a_x2.glb":["interiors/ccb_be_tower1a_x2.glb",["TWL-MapPack.vl2"]],"interiors/ccb_be_tower1b_x2.dif":["interiors/ccb_be_tower1b_x2.dif",["S5maps.vl2"],["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"interiors/ccb_be_tower1b_x2.glb":["interiors/ccb_be_tower1b_x2.glb",["S5maps.vl2"],["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"interiors/ccbase1.dif":["interiors/ccbase1.dif",["TWL2-MapPack.vl2"]],"interiors/ccbase1.glb":["interiors/ccbase1.glb",["TWL2-MapPack.vl2"]],"interiors/ccbase2.dif":["interiors/ccbase2.dif",["TWL2-MapPack.vl2"]],"interiors/ccbase2.glb":["interiors/ccbase2.glb",["TWL2-MapPack.vl2"]],"interiors/ccflagstand.dif":["interiors/ccflagstand.dif",["TWL2-MapPack.vl2"]],"interiors/ccflagstand.glb":["interiors/ccflagstand.glb",["TWL2-MapPack.vl2"]],"interiors/cctower.dif":["interiors/cctower.dif",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/cctower.glb":["interiors/cctower.glb",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/centaur.dif":["interiors/centaur.dif",["S5maps.vl2"]],"interiors/centaur.glb":["interiors/centaur.glb",["S5maps.vl2"]],"interiors/centower.dif":["interiors/centower.dif",["S5maps.vl2"]],"interiors/centower.glb":["interiors/centower.glb",["S5maps.vl2"]],"interiors/conbase.dif":["interiors/conbase.dif",["TWL2-MapPack.vl2"]],"interiors/conbase.glb":["interiors/conbase.glb",["TWL2-MapPack.vl2"]],"interiors/conspire.dif":["interiors/conspire.dif",["TWL2-MapPack.vl2"]],"interiors/conspire.glb":["interiors/conspire.glb",["TWL2-MapPack.vl2"]],"interiors/damnationstand.dif":["interiors/damnationstand.dif",["S5maps.vl2"]],"interiors/damnationstand.glb":["interiors/damnationstand.glb",["S5maps.vl2"]],"interiors/dbase2.dif":["interiors/dbase2.dif",["interiors.vl2"]],"interiors/dbase2.glb":["interiors/dbase2.glb",["interiors.vl2"]],"interiors/dbase3.dif":["interiors/dbase3.dif",["interiors.vl2"]],"interiors/dbase3.glb":["interiors/dbase3.glb",["interiors.vl2"]],"interiors/dbase4.dif":["interiors/dbase4.dif",["interiors.vl2"]],"interiors/dbase4.glb":["interiors/dbase4.glb",["interiors.vl2"]],"interiors/dbase5.dif":["interiors/dbase5.dif",["DynamixFinalPack.vl2"]],"interiors/dbase5.glb":["interiors/dbase5.glb",["DynamixFinalPack.vl2"]],"interiors/dbase6.dif":["interiors/dbase6.dif",["DynamixFinalPack.vl2"]],"interiors/dbase6.glb":["interiors/dbase6.glb",["DynamixFinalPack.vl2"]],"interiors/dbase_-nefbase1_x.dif":["interiors/dbase_-nefbase1_x.dif",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/dbase_-nefbase1_x.glb":["interiors/dbase_-nefbase1_x.glb",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/dbase_-nefbase1_x2.dif":["interiors/dbase_-nefbase1_x2.dif",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/dbase_-nefbase1_x2.glb":["interiors/dbase_-nefbase1_x2.glb",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/dbase_-nefbase2_x.dif":["interiors/dbase_-nefbase2_x.dif",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/dbase_-nefbase2_x.glb":["interiors/dbase_-nefbase2_x.glb",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/dbase_-nefbase2_x2.dif":["interiors/dbase_-nefbase2_x2.dif",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/dbase_-nefbase2_x2.glb":["interiors/dbase_-nefbase2_x2.glb",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/dbase_broadside_nef.dif":["interiors/dbase_broadside_nef.dif",["Classic_maps_v1.vl2"]],"interiors/dbase_broadside_nef.glb":["interiors/dbase_broadside_nef.glb",["Classic_maps_v1.vl2"]],"interiors/dbase_neffloat1.dif":["interiors/dbase_neffloat1.dif",["Classic_maps_v1.vl2"]],"interiors/dbase_neffloat1.glb":["interiors/dbase_neffloat1.glb",["Classic_maps_v1.vl2"]],"interiors/dbase_neffloat2.dif":["interiors/dbase_neffloat2.dif",["Classic_maps_v1.vl2"]],"interiors/dbase_neffloat2.glb":["interiors/dbase_neffloat2.glb",["Classic_maps_v1.vl2"]],"interiors/dbase_neficeridge.dif":["interiors/dbase_neficeridge.dif",["Classic_maps_v1.vl2"]],"interiors/dbase_neficeridge.glb":["interiors/dbase_neficeridge.glb",["Classic_maps_v1.vl2"]],"interiors/dbase_nefraindance.dif":["interiors/dbase_nefRaindance.dif",["Classic_maps_v1.vl2"]],"interiors/dbase_nefraindance.glb":["interiors/dbase_nefRaindance.glb",["Classic_maps_v1.vl2"]],"interiors/dbase_tokrz_scarabrae.dif":["interiors/dbase_tokrz_scarabrae.dif",["Classic_maps_v1.vl2"]],"interiors/dbase_tokrz_scarabrae.glb":["interiors/dbase_tokrz_scarabrae.glb",["Classic_maps_v1.vl2"]],"interiors/dbrdg1.dif":["interiors/dbrdg1.dif",["interiors.vl2"]],"interiors/dbrdg1.glb":["interiors/dbrdg1.glb",["interiors.vl2"]],"interiors/dbrdg10.dif":["interiors/dbrdg10.dif",["interiors.vl2"]],"interiors/dbrdg10.glb":["interiors/dbrdg10.glb",["interiors.vl2"]],"interiors/dbrdg11.dif":["interiors/dbrdg11.dif",["interiors.vl2"]],"interiors/dbrdg11.glb":["interiors/dbrdg11.glb",["interiors.vl2"]],"interiors/dbrdg2.dif":["interiors/dbrdg2.dif",["interiors.vl2"]],"interiors/dbrdg2.glb":["interiors/dbrdg2.glb",["interiors.vl2"]],"interiors/dbrdg3.dif":["interiors/dbrdg3.dif",["interiors.vl2"]],"interiors/dbrdg3.glb":["interiors/dbrdg3.glb",["interiors.vl2"]],"interiors/dbrdg3a.dif":["interiors/dbrdg3a.dif",["interiors.vl2"]],"interiors/dbrdg3a.glb":["interiors/dbrdg3a.glb",["interiors.vl2"]],"interiors/dbrdg4.dif":["interiors/dbrdg4.dif",["interiors.vl2"]],"interiors/dbrdg4.glb":["interiors/dbrdg4.glb",["interiors.vl2"]],"interiors/dbrdg5.dif":["interiors/dbrdg5.dif",["interiors.vl2"]],"interiors/dbrdg5.glb":["interiors/dbrdg5.glb",["interiors.vl2"]],"interiors/dbrdg6.dif":["interiors/dbrdg6.dif",["interiors.vl2"]],"interiors/dbrdg6.glb":["interiors/dbrdg6.glb",["interiors.vl2"]],"interiors/dbrdg7.dif":["interiors/dbrdg7.dif",["interiors.vl2"]],"interiors/dbrdg7.glb":["interiors/dbrdg7.glb",["interiors.vl2"]],"interiors/dbrdg7a.dif":["interiors/dbrdg7a.dif",["interiors.vl2"]],"interiors/dbrdg7a.glb":["interiors/dbrdg7a.glb",["interiors.vl2"]],"interiors/dbrdg8.dif":["interiors/dbrdg8.dif",["interiors.vl2"]],"interiors/dbrdg8.glb":["interiors/dbrdg8.glb",["interiors.vl2"]],"interiors/dbrdg9.dif":["interiors/dbrdg9.dif",["interiors.vl2"]],"interiors/dbrdg9.glb":["interiors/dbrdg9.glb",["interiors.vl2"]],"interiors/dbrdg9a.dif":["interiors/dbrdg9a.dif",["interiors.vl2"]],"interiors/dbrdg9a.glb":["interiors/dbrdg9a.glb",["interiors.vl2"]],"interiors/dbunk5.dif":["interiors/dbunk5.dif",["interiors.vl2"]],"interiors/dbunk5.glb":["interiors/dbunk5.glb",["interiors.vl2"]],"interiors/dbunk6.dif":["interiors/dbunk6.dif",["interiors.vl2"]],"interiors/dbunk6.glb":["interiors/dbunk6.glb",["interiors.vl2"]],"interiors/dbunk_nef_invbunk1.dif":["interiors/dbunk_nef_invbunk1.dif",["Classic_maps_v1.vl2"]],"interiors/dbunk_nef_invbunk1.glb":["interiors/dbunk_nef_invbunk1.glb",["Classic_maps_v1.vl2"]],"interiors/dbunk_nefcliffside.dif":["interiors/dbunk_nefcliffside.dif",["Classic_maps_v1.vl2"]],"interiors/dbunk_nefcliffside.glb":["interiors/dbunk_nefcliffside.glb",["Classic_maps_v1.vl2"]],"interiors/dbunk_nefdcbunk.dif":["interiors/dbunk_nefdcbunk.dif",["Classic_maps_v1.vl2"]],"interiors/dbunk_nefdcbunk.glb":["interiors/dbunk_nefdcbunk.glb",["Classic_maps_v1.vl2"]],"interiors/dbunk_nefsmall.dif":["interiors/dbunk_nefsmall.dif",["Classic_maps_v1.vl2"]],"interiors/dbunk_nefsmall.glb":["interiors/dbunk_nefsmall.glb",["Classic_maps_v1.vl2"]],"interiors/dbunk_rf04.dif":["interiors/dbunk_rf04.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/dbunk_rf04.glb":["interiors/dbunk_rf04.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/dbunk_snowblind.dif":["interiors/dbunk_snowblind.dif",["Classic_maps_v1.vl2"]],"interiors/dbunk_snowblind.glb":["interiors/dbunk_snowblind.glb",["Classic_maps_v1.vl2"]],"interiors/dbunk_stonehenge1.dif":["interiors/dbunk_stonehenge1.dif",["Classic_maps_v1.vl2"]],"interiors/dbunk_stonehenge1.glb":["interiors/dbunk_stonehenge1.glb",["Classic_maps_v1.vl2"]],"interiors/dbunk_vbunk1.dif":["interiors/dbunk_vbunk1.dif",["Classic_maps_v1.vl2"]],"interiors/dbunk_vbunk1.glb":["interiors/dbunk_vbunk1.glb",["Classic_maps_v1.vl2"]],"interiors/dmisc1.dif":["interiors/dmisc1.dif",["DynamixFinalPack.vl2"],["interiors.vl2"]],"interiors/dmisc1.glb":["interiors/dmisc1.glb",["DynamixFinalPack.vl2"],["interiors.vl2"]],"interiors/dmisc1_x.dif":["interiors/dmisc1_x.dif",["TWL-MapPack.vl2"]],"interiors/dmisc1_x.glb":["interiors/dmisc1_x.glb",["TWL-MapPack.vl2"]],"interiors/dmisc1_x2.dif":["interiors/dmisc1_x2.dif",["TWL-MapPack.vl2"]],"interiors/dmisc1_x2.glb":["interiors/dmisc1_x2.glb",["TWL-MapPack.vl2"]],"interiors/dmisc_-nefflagstand1_x.dif":["interiors/dmisc_-nefflagstand1_x.dif",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/dmisc_-nefflagstand1_x.glb":["interiors/dmisc_-nefflagstand1_x.glb",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/dmisc_-nefflagstand1_x2.dif":["interiors/dmisc_-nefflagstand1_x2.dif",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/dmisc_-nefflagstand1_x2.glb":["interiors/dmisc_-nefflagstand1_x2.glb",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/dmisc_nefbridge.dif":["interiors/dmisc_nefbridge.dif",["Classic_maps_v1.vl2"]],"interiors/dmisc_nefbridge.glb":["interiors/dmisc_nefbridge.glb",["Classic_maps_v1.vl2"]],"interiors/dmisc_nefflagstand2.dif":["interiors/dmisc_nefflagstand2.dif",["Classic_maps_v1.vl2"]],"interiors/dmisc_nefflagstand2.glb":["interiors/dmisc_nefflagstand2.glb",["Classic_maps_v1.vl2"]],"interiors/dmisc_nefflagstand3.dif":["interiors/dmisc_nefflagstand3.dif",["Classic_maps_v1.vl2"]],"interiors/dmisc_nefflagstand3.glb":["interiors/dmisc_nefflagstand3.glb",["Classic_maps_v1.vl2"]],"interiors/dmisc_nefobj1.dif":["interiors/dmisc_nefobj1.dif",["Classic_maps_v1.vl2"]],"interiors/dmisc_nefobj1.glb":["interiors/dmisc_nefobj1.glb",["Classic_maps_v1.vl2"]],"interiors/dmisc_nefobj2.dif":["interiors/dmisc_nefobj2.dif",["Classic_maps_v1.vl2"]],"interiors/dmisc_nefobj2.glb":["interiors/dmisc_nefobj2.glb",["Classic_maps_v1.vl2"]],"interiors/dmisc_nefplat1.dif":["interiors/dmisc_nefplat1.dif",["Classic_maps_v1.vl2"]],"interiors/dmisc_nefplat1.glb":["interiors/dmisc_nefplat1.glb",["Classic_maps_v1.vl2"]],"interiors/dmisc_nefplug1.dif":["interiors/dmisc_nefplug1.dif",["Classic_maps_v1.vl2"]],"interiors/dmisc_nefplug1.glb":["interiors/dmisc_nefplug1.glb",["Classic_maps_v1.vl2"]],"interiors/dmisc_nefrdbridge1.dif":["interiors/dmisc_nefrdbridge1.dif",["Classic_maps_v1.vl2"]],"interiors/dmisc_nefrdbridge1.glb":["interiors/dmisc_nefrdbridge1.glb",["Classic_maps_v1.vl2"]],"interiors/dmisc_neftower1.dif":["interiors/dmisc_neftower1.dif",["Classic_maps_v1.vl2"]],"interiors/dmisc_neftower1.glb":["interiors/dmisc_neftower1.glb",["Classic_maps_v1.vl2"]],"interiors/dmisc_neftower2.dif":["interiors/dmisc_neftower2.dif",["Classic_maps_v1.vl2"]],"interiors/dmisc_neftower2.glb":["interiors/dmisc_neftower2.glb",["Classic_maps_v1.vl2"]],"interiors/dmisc_neftower3.dif":["interiors/dmisc_neftower3.dif",["Classic_maps_v1.vl2"]],"interiors/dmisc_neftower3.glb":["interiors/dmisc_neftower3.glb",["Classic_maps_v1.vl2"]],"interiors/dmisc_stonehenge1.dif":["interiors/dmisc_stonehenge1.dif",["Classic_maps_v1.vl2"]],"interiors/dmisc_stonehenge1.glb":["interiors/dmisc_stonehenge1.glb",["Classic_maps_v1.vl2"]],"interiors/dmisc_stonehenge2.dif":["interiors/dmisc_stonehenge2.dif",["Classic_maps_v1.vl2"]],"interiors/dmisc_stonehenge2.glb":["interiors/dmisc_stonehenge2.glb",["Classic_maps_v1.vl2"]],"interiors/dmisc_stonehenge3.dif":["interiors/dmisc_stonehenge3.dif",["Classic_maps_v1.vl2"]],"interiors/dmisc_stonehenge3.glb":["interiors/dmisc_stonehenge3.glb",["Classic_maps_v1.vl2"]],"interiors/doubleramp2.dif":["interiors/doubleramp2.dif",["TR2final105-client.vl2"]],"interiors/doubleramp2.glb":["interiors/doubleramp2.glb",["TR2final105-client.vl2"]],"interiors/dox_bb_box_x2.dif":["interiors/dox_bb_box_x2.dif",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"interiors/dox_bb_box_x2.glb":["interiors/dox_bb_box_x2.glb",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"interiors/dox_bb_bunkera_x2.dif":["interiors/dox_bb_bunkera_x2.dif",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"interiors/dox_bb_bunkera_x2.glb":["interiors/dox_bb_bunkera_x2.glb",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"interiors/dox_bb_bunkerb_x2.dif":["interiors/dox_bb_bunkerb_x2.dif",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"interiors/dox_bb_bunkerb_x2.glb":["interiors/dox_bb_bunkerb_x2.glb",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"interiors/dox_bb_droptop_x2.dif":["interiors/dox_bb_droptop_x2.dif",["TWL-MapPack.vl2"]],"interiors/dox_bb_droptop_x2.glb":["interiors/dox_bb_droptop_x2.glb",["TWL-MapPack.vl2"]],"interiors/dox_bb_fstand_x2.dif":["interiors/dox_bb_fstand_x2.dif",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"interiors/dox_bb_fstand_x2.glb":["interiors/dox_bb_fstand_x2.glb",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"interiors/dox_bb_hangar_x2.dif":["interiors/dox_bb_hangar_x2.dif",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"interiors/dox_bb_hangar_x2.glb":["interiors/dox_bb_hangar_x2.glb",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"interiors/dox_bb_platform_x2.dif":["interiors/dox_bb_platform_x2.dif",["TWL-MapPack.vl2"]],"interiors/dox_bb_platform_x2.glb":["interiors/dox_bb_platform_x2.glb",["TWL-MapPack.vl2"]],"interiors/dox_bb_rig_x2.dif":["interiors/dox_bb_rig_x2.dif",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"interiors/dox_bb_rig_x2.glb":["interiors/dox_bb_rig_x2.glb",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"interiors/dox_bb_rustbox_x2.dif":["interiors/dox_bb_rustbox_x2.dif",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"interiors/dox_bb_rustbox_x2.glb":["interiors/dox_bb_rustbox_x2.glb",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"interiors/dox_bb_sandcastle_x2.dif":["interiors/dox_bb_sandcastle_x2.dif",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"interiors/dox_bb_sandcastle_x2.glb":["interiors/dox_bb_sandcastle_x2.glb",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"interiors/dox_bb_slab_x2.dif":["interiors/dox_bb_slab_x2.dif",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"interiors/dox_bb_slab_x2.glb":["interiors/dox_bb_slab_x2.glb",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"interiors/dox_bb_spade_x2.dif":["interiors/dox_bb_spade_x2.dif",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"interiors/dox_bb_spade_x2.glb":["interiors/dox_bb_spade_x2.glb",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"interiors/dox_bb_steelsheet2_x2.dif":["interiors/dox_bb_steelsheet2_x2.dif",["TWL-MapPack.vl2"]],"interiors/dox_bb_steelsheet2_x2.glb":["interiors/dox_bb_steelsheet2_x2.glb",["TWL-MapPack.vl2"]],"interiors/dox_bb_steelsheet_x2.dif":["interiors/dox_bb_steelsheet_x2.dif",["TWL-MapPack.vl2"]],"interiors/dox_bb_steelsheet_x2.glb":["interiors/dox_bb_steelsheet_x2.glb",["TWL-MapPack.vl2"]],"interiors/doxbunkerbase.dif":["interiors/doxBunkerBase.dif",["z_DMP2-V0.6.vl2"]],"interiors/doxbunkerbase.glb":["interiors/doxBunkerBase.glb",["z_DMP2-V0.6.vl2"]],"interiors/doxredstand.dif":["interiors/doxRedStand.dif",["z_DMP2-V0.6.vl2"]],"interiors/doxredstand.glb":["interiors/doxRedStand.glb",["z_DMP2-V0.6.vl2"]],"interiors/dplat1.dif":["interiors/dplat1.dif",["interiors.vl2"]],"interiors/dplat1.glb":["interiors/dplat1.glb",["interiors.vl2"]],"interiors/dplat2.dif":["interiors/dplat2.dif",["DynamixFinalPack.vl2"],["interiors.vl2"]],"interiors/dplat2.glb":["interiors/dplat2.glb",["DynamixFinalPack.vl2"],["interiors.vl2"]],"interiors/dplat3.dif":["interiors/dplat3.dif",["interiors.vl2"]],"interiors/dplat3.glb":["interiors/dplat3.glb",["interiors.vl2"]],"interiors/dpole1.dif":["interiors/dpole1.dif",["interiors.vl2"]],"interiors/dpole1.glb":["interiors/dpole1.glb",["interiors.vl2"]],"interiors/dragonheadl.dif":["interiors/dragonheadL.dif",["z_DMP2-V0.6.vl2"]],"interiors/dragonheadl.glb":["interiors/dragonheadL.glb",["z_DMP2-V0.6.vl2"]],"interiors/dragonheadneck.dif":["interiors/dragonheadNeck.dif",["z_DMP2-V0.6.vl2"]],"interiors/dragonheadneck.glb":["interiors/dragonheadNeck.glb",["z_DMP2-V0.6.vl2"]],"interiors/dragonheadr.dif":["interiors/dragonheadR.dif",["z_DMP2-V0.6.vl2"]],"interiors/dragonheadr.glb":["interiors/dragonheadR.glb",["z_DMP2-V0.6.vl2"]],"interiors/drock6.dif":["interiors/drock6.dif",["interiors.vl2"]],"interiors/drock6.glb":["interiors/drock6.glb",["interiors.vl2"]],"interiors/drock7.dif":["interiors/drock7.dif",["interiors.vl2"]],"interiors/drock7.glb":["interiors/drock7.glb",["interiors.vl2"]],"interiors/drock8.dif":["interiors/drock8.dif",["interiors.vl2"]],"interiors/drock8.glb":["interiors/drock8.glb",["interiors.vl2"]],"interiors/drocka.dif":["interiors/drocka.dif",["interiors.vl2"]],"interiors/drocka.glb":["interiors/drocka.glb",["interiors.vl2"]],"interiors/dspir1.dif":["interiors/dspir1.dif",["interiors.vl2"]],"interiors/dspir1.glb":["interiors/dspir1.glb",["interiors.vl2"]],"interiors/dspir2.dif":["interiors/dspir2.dif",["interiors.vl2"]],"interiors/dspir2.glb":["interiors/dspir2.glb",["interiors.vl2"]],"interiors/dspir3.dif":["interiors/dspir3.dif",["interiors.vl2"]],"interiors/dspir3.glb":["interiors/dspir3.glb",["interiors.vl2"]],"interiors/dspir4.dif":["interiors/dspir4.dif",["interiors.vl2"]],"interiors/dspir4.glb":["interiors/dspir4.glb",["interiors.vl2"]],"interiors/dspir5.dif":["interiors/dspir5.dif",["interiors.vl2"]],"interiors/dspir5.glb":["interiors/dspir5.glb",["interiors.vl2"]],"interiors/dtowr1.dif":["interiors/dtowr1.dif",["DynamixFinalPack.vl2"],["interiors.vl2"]],"interiors/dtowr1.glb":["interiors/dtowr1.glb",["DynamixFinalPack.vl2"],["interiors.vl2"]],"interiors/dtowr2.dif":["interiors/dtowr2.dif",["interiors.vl2"]],"interiors/dtowr2.glb":["interiors/dtowr2.glb",["interiors.vl2"]],"interiors/dtowr4.dif":["interiors/dtowr4.dif",["interiors.vl2"]],"interiors/dtowr4.glb":["interiors/dtowr4.glb",["interiors.vl2"]],"interiors/dtowr_classic1.dif":["interiors/dtowr_classic1.dif",["Classic_maps_v1.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/dtowr_classic1.glb":["interiors/dtowr_classic1.glb",["Classic_maps_v1.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/dvent.dif":["interiors/dvent.dif",["interiors.vl2"]],"interiors/dvent.glb":["interiors/dvent.glb",["interiors.vl2"]],"interiors/dvpad.dif":["interiors/dvpad.dif",["interiors.vl2"]],"interiors/dvpad.glb":["interiors/dvpad.glb",["interiors.vl2"]],"interiors/dvpad1.dif":["interiors/dvpad1.dif",["interiors.vl2"]],"interiors/dvpad1.glb":["interiors/dvpad1.glb",["interiors.vl2"]],"interiors/dwall1.dif":["interiors/dwall1.dif",["interiors.vl2"]],"interiors/dwall1.glb":["interiors/dwall1.glb",["interiors.vl2"]],"interiors/ee_basatin-base.dif":["interiors/ee_basatin-base.dif",["z_DMP2-V0.6.vl2"]],"interiors/ee_basatin-base.glb":["interiors/ee_basatin-base.glb",["z_DMP2-V0.6.vl2"]],"interiors/ee_catwalk_base.dif":["interiors/ee_catwalk_base.dif",["z_DMP2-V0.6.vl2"]],"interiors/ee_catwalk_base.glb":["interiors/ee_catwalk_base.glb",["z_DMP2-V0.6.vl2"]],"interiors/ee_dx_4way-ramp.dif":["interiors/ee_dx_4way-ramp.dif",["z_DMP2-V0.6.vl2"]],"interiors/ee_dx_4way-ramp.glb":["interiors/ee_dx_4way-ramp.glb",["z_DMP2-V0.6.vl2"]],"interiors/ee_nirvana-base.dif":["interiors/ee_nirvana-base.dif",["z_DMP2-V0.6.vl2"]],"interiors/ee_nirvana-base.glb":["interiors/ee_nirvana-base.glb",["z_DMP2-V0.6.vl2"]],"interiors/ee_sidewinder-bebase.dif":["interiors/ee_sidewinder-BEbase.dif",["z_DMP2-V0.6.vl2"]],"interiors/ee_sidewinder-bebase.glb":["interiors/ee_sidewinder-BEbase.glb",["z_DMP2-V0.6.vl2"]],"interiors/ee_sidewinder-dsbase.dif":["interiors/ee_sidewinder-DSbase.dif",["z_DMP2-V0.6.vl2"]],"interiors/ee_sidewinder-dsbase.glb":["interiors/ee_sidewinder-DSbase.glb",["z_DMP2-V0.6.vl2"]],"interiors/ee_sidewinder-turret.dif":["interiors/ee_sidewinder-turret.dif",["z_DMP2-V0.6.vl2"]],"interiors/ee_sidewinder-turret.glb":["interiors/ee_sidewinder-turret.glb",["z_DMP2-V0.6.vl2"]],"interiors/ee_tg-base.dif":["interiors/ee_tg-base.dif",["z_DMP2-V0.6.vl2"]],"interiors/ee_tg-base.glb":["interiors/ee_tg-base.glb",["z_DMP2-V0.6.vl2"]],"interiors/epicrates_base.dif":["interiors/epicrates_base.dif",["TWL-MapPack.vl2"]],"interiors/epicrates_base.glb":["interiors/epicrates_base.glb",["TWL-MapPack.vl2"]],"interiors/epicrates_bridge.dif":["interiors/epicrates_bridge.dif",["TWL-MapPack.vl2"]],"interiors/epicrates_bridge.glb":["interiors/epicrates_bridge.glb",["TWL-MapPack.vl2"]],"interiors/epicrates_turret.dif":["interiors/epicrates_turret.dif",["TWL-MapPack.vl2"]],"interiors/epicrates_turret.glb":["interiors/epicrates_turret.glb",["TWL-MapPack.vl2"]],"interiors/euro4_bleed_base.dif":["interiors/Euro4_Bleed_Base.dif",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/euro4_bleed_base.glb":["interiors/Euro4_Bleed_Base.glb",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/euro4_bleed_turret.dif":["interiors/Euro4_Bleed_turret.dif",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/euro4_bleed_turret.glb":["interiors/Euro4_Bleed_turret.glb",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/euro4_bleed_vpad.dif":["interiors/Euro4_Bleed_vpad.dif",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/euro4_bleed_vpad.glb":["interiors/Euro4_Bleed_vpad.glb",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/euro4_dissention_dox_bb_bunkera_x2.dif":["interiors/Euro4_Dissention_dox_bb_bunkera_x2.dif",["TWL2-MapPack.vl2"]],"interiors/euro4_dissention_dox_bb_bunkera_x2.glb":["interiors/Euro4_Dissention_dox_bb_bunkera_x2.glb",["TWL2-MapPack.vl2"]],"interiors/euro4_dissention_dox_bb_hangar_x2.dif":["interiors/Euro4_Dissention_dox_bb_hangar_x2.dif",["TWL2-MapPack.vl2"]],"interiors/euro4_dissention_dox_bb_hangar_x2.glb":["interiors/Euro4_Dissention_dox_bb_hangar_x2.glb",["TWL2-MapPack.vl2"]],"interiors/euro4_dissention_rilke_whitedwarf_mainbase.dif":["interiors/Euro4_Dissention_rilke_whitedwarf_mainbase.dif",["TWL2-MapPack.vl2"]],"interiors/euro4_dissention_rilke_whitedwarf_mainbase.glb":["interiors/Euro4_Dissention_rilke_whitedwarf_mainbase.glb",["TWL2-MapPack.vl2"]],"interiors/euro4_frozenhope_inf_butch_fhope_base47.dif":["interiors/Euro4_FrozenHope_inf_butch_fhope_base47.dif",["TWL2-MapPack.vl2"]],"interiors/euro4_frozenhope_inf_butch_fhope_base47.glb":["interiors/Euro4_FrozenHope_inf_butch_fhope_base47.glb",["TWL2-MapPack.vl2"]],"interiors/euro4_frozenhope_inf_butch_fhope_flag6.dif":["interiors/Euro4_FrozenHope_inf_butch_fhope_flag6.dif",["TWL2-MapPack.vl2"]],"interiors/euro4_frozenhope_inf_butch_fhope_flag6.glb":["interiors/Euro4_FrozenHope_inf_butch_fhope_flag6.glb",["TWL2-MapPack.vl2"]],"interiors/euro4_frozenhope_inf_butch_fhope_turret12.dif":["interiors/Euro4_FrozenHope_inf_butch_fhope_turret12.dif",["TWL2-MapPack.vl2"]],"interiors/euro4_frozenhope_inf_butch_fhope_turret12.glb":["interiors/Euro4_FrozenHope_inf_butch_fhope_turret12.glb",["TWL2-MapPack.vl2"]],"interiors/euro_salgenroom2.dif":["interiors/Euro_salgenroom2.dif",["TWL-MapPack.vl2"]],"interiors/euro_salgenroom2.glb":["interiors/Euro_salgenroom2.glb",["TWL-MapPack.vl2"]],"interiors/euro_salproj1.dif":["interiors/Euro_salproj1.dif",["TWL-MapPack.vl2"]],"interiors/euro_salproj1.glb":["interiors/Euro_salproj1.glb",["TWL-MapPack.vl2"]],"interiors/euro_salturretsus1.dif":["interiors/Euro_salturretsus1.dif",["TWL-MapPack.vl2"]],"interiors/euro_salturretsus1.glb":["interiors/Euro_salturretsus1.glb",["TWL-MapPack.vl2"]],"interiors/euro_slblocks.dif":["interiors/Euro_slblocks.dif",["TWL-MapPack.vl2"]],"interiors/euro_slblocks.glb":["interiors/Euro_slblocks.glb",["TWL-MapPack.vl2"]],"interiors/euro_slinvstat.dif":["interiors/Euro_slinvstat.dif",["TWL-MapPack.vl2"]],"interiors/euro_slinvstat.glb":["interiors/Euro_slinvstat.glb",["TWL-MapPack.vl2"]],"interiors/euro_slremo2.dif":["interiors/Euro_slremo2.dif",["TWL-MapPack.vl2"]],"interiors/euro_slremo2.glb":["interiors/Euro_slremo2.glb",["TWL-MapPack.vl2"]],"interiors/euro_slsusbr1.dif":["interiors/Euro_slsusbr1.dif",["TWL-MapPack.vl2"]],"interiors/euro_slsusbr1.glb":["interiors/Euro_slsusbr1.glb",["TWL-MapPack.vl2"]],"interiors/euro_slvehramp1.dif":["interiors/Euro_slvehramp1.dif",["TWL-MapPack.vl2"]],"interiors/euro_slvehramp1.glb":["interiors/Euro_slvehramp1.glb",["TWL-MapPack.vl2"]],"interiors/ext_bridge.dif":["interiors/ext_bridge.dif",["z_DMP2-V0.6.vl2"]],"interiors/ext_bridge.glb":["interiors/ext_bridge.glb",["z_DMP2-V0.6.vl2"]],"interiors/ext_bridge_ramp.dif":["interiors/ext_bridge_ramp.dif",["z_DMP2-V0.6.vl2"]],"interiors/ext_bridge_ramp.glb":["interiors/ext_bridge_ramp.glb",["z_DMP2-V0.6.vl2"]],"interiors/ext_midair_platform.dif":["interiors/ext_midair_platform.dif",["z_DMP2-V0.6.vl2"]],"interiors/ext_midair_platform.glb":["interiors/ext_midair_platform.glb",["z_DMP2-V0.6.vl2"]],"interiors/facebaseplat.dif":["interiors/facebasePlat.dif",["z_DMP2-V0.6.vl2"]],"interiors/facebaseplat.glb":["interiors/facebasePlat.glb",["z_DMP2-V0.6.vl2"]],"interiors/facingworldsbase.dif":["interiors/facingWorldsBase.dif",["z_DMP2-V0.6.vl2"]],"interiors/facingworldsbase.glb":["interiors/facingWorldsBase.glb",["z_DMP2-V0.6.vl2"]],"interiors/facingworldsbaseold.dif":["interiors/facingWorldsBaseOld.dif",["z_DMP2-V0.6.vl2"]],"interiors/facingworldsbaseold.glb":["interiors/facingWorldsBaseOld.glb",["z_DMP2-V0.6.vl2"]],"interiors/ffwall.dif":["interiors/ffWall.dif",["z_DMP2-V0.6.vl2"]],"interiors/ffwall.glb":["interiors/ffWall.glb",["z_DMP2-V0.6.vl2"]],"interiors/flagbridge.dif":["interiors/flagbridge.dif",["Classic_maps_v1.vl2"]],"interiors/flagbridge.glb":["interiors/flagbridge.glb",["Classic_maps_v1.vl2"]],"interiors/flingbase01.dif":["interiors/flingbase01.dif",["S5maps.vl2"]],"interiors/flingbase01.glb":["interiors/flingbase01.glb",["S5maps.vl2"]],"interiors/flingbase02.dif":["interiors/flingbase02.dif",["S5maps.vl2"]],"interiors/flingbase02.glb":["interiors/flingbase02.glb",["S5maps.vl2"]],"interiors/flingrock01.dif":["interiors/flingrock01.dif",["S8maps.vl2"]],"interiors/flingrock01.glb":["interiors/flingrock01.glb",["S8maps.vl2"]],"interiors/flingrockvent01.dif":["interiors/flingrockvent01.dif",["S8maps.vl2"]],"interiors/flingrockvent01.glb":["interiors/flingrockvent01.glb",["S8maps.vl2"]],"interiors/flingsilo03.dif":["interiors/flingsilo03.dif",["S8maps.vl2"]],"interiors/flingsilo03.glb":["interiors/flingsilo03.glb",["S8maps.vl2"]],"interiors/flingsilo03b.dif":["interiors/flingsilo03b.dif",["S8maps.vl2"]],"interiors/flingsilo03b.glb":["interiors/flingsilo03b.glb",["S8maps.vl2"]],"interiors/flingstand01.dif":["interiors/flingstand01.dif",["S5maps.vl2"]],"interiors/flingstand01.glb":["interiors/flingstand01.glb",["S5maps.vl2"]],"interiors/flingstand02.dif":["interiors/flingstand02.dif",["S8maps.vl2"]],"interiors/flingstand02.glb":["interiors/flingstand02.glb",["S8maps.vl2"]],"interiors/flingtanktrap01.dif":["interiors/flingtanktrap01.dif",["S8maps.vl2"]],"interiors/flingtanktrap01.glb":["interiors/flingtanktrap01.glb",["S8maps.vl2"]],"interiors/flingteeth.dif":["interiors/flingteeth.dif",["S5maps.vl2"]],"interiors/flingteeth.glb":["interiors/flingteeth.glb",["S5maps.vl2"]],"interiors/flingtower01.dif":["interiors/flingtower01.dif",["S5maps.vl2"]],"interiors/flingtower01.glb":["interiors/flingtower01.glb",["S5maps.vl2"]],"interiors/flingtower02.dif":["interiors/flingtower02.dif",["S5maps.vl2"]],"interiors/flingtower02.glb":["interiors/flingtower02.glb",["S5maps.vl2"]],"interiors/flingturretstand01.dif":["interiors/flingturretstand01.dif",["S5maps.vl2"]],"interiors/flingturretstand01.glb":["interiors/flingturretstand01.glb",["S5maps.vl2"]],"interiors/flingvpad01.dif":["interiors/flingvpad01.dif",["S8maps.vl2"]],"interiors/flingvpad01.glb":["interiors/flingvpad01.glb",["S8maps.vl2"]],"interiors/flingvpad01b.dif":["interiors/flingvpad01b.dif",["S8maps.vl2"]],"interiors/flingvpad01b.glb":["interiors/flingvpad01b.glb",["S8maps.vl2"]],"interiors/frostclawbase.dif":["interiors/frostclawbase.dif",["TWL-MapPack.vl2"]],"interiors/frostclawbase.glb":["interiors/frostclawbase.glb",["TWL-MapPack.vl2"]],"interiors/frozensolidstand.dif":["interiors/frozenSolidStand.dif",["z_DMP2-V0.6.vl2"]],"interiors/frozensolidstand.glb":["interiors/frozenSolidStand.glb",["z_DMP2-V0.6.vl2"]],"interiors/hbbunker.dif":["interiors/hbbunker.dif",["TWL2-MapPack.vl2"]],"interiors/hbbunker.glb":["interiors/hbbunker.glb",["TWL2-MapPack.vl2"]],"interiors/hbflagstand.dif":["interiors/hbflagstand.dif",["TWL2-MapPack.vl2"]],"interiors/hbflagstand.glb":["interiors/hbflagstand.glb",["TWL2-MapPack.vl2"]],"interiors/idbase.dif":["interiors/idbase.dif",["TWL2-MapPack.vl2"]],"interiors/idbase.glb":["interiors/idbase.glb",["TWL2-MapPack.vl2"]],"interiors/idhangar.dif":["interiors/idhangar.dif",["TWL2-MapPack.vl2"]],"interiors/idhangar.glb":["interiors/idhangar.glb",["TWL2-MapPack.vl2"]],"interiors/idmiddle.dif":["interiors/idmiddle.dif",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/idmiddle.glb":["interiors/idmiddle.glb",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/inf_butch_fg2base1.dif":["interiors/inf_butch_fg2base1.dif",["TWL2-MapPack.vl2"]],"interiors/inf_butch_fg2base1.glb":["interiors/inf_butch_fg2base1.glb",["TWL2-MapPack.vl2"]],"interiors/inf_butch_fg2flag21.dif":["interiors/inf_butch_fg2flag21.dif",["TWL2-MapPack.vl2"]],"interiors/inf_butch_fg2flag21.glb":["interiors/inf_butch_fg2flag21.glb",["TWL2-MapPack.vl2"]],"interiors/inf_butch_fg2turret13.dif":["interiors/inf_butch_fg2turret13.dif",["TWL2-MapPack.vl2"]],"interiors/inf_butch_fg2turret13.glb":["interiors/inf_butch_fg2turret13.glb",["TWL2-MapPack.vl2"]],"interiors/inf_butch_fg2turret9.dif":["interiors/inf_butch_fg2turret9.dif",["TWL2-MapPack.vl2"]],"interiors/inf_butch_fg2turret9.glb":["interiors/inf_butch_fg2turret9.glb",["TWL2-MapPack.vl2"]],"interiors/inf_butch_icebase51.dif":["interiors/inf_butch_icebase51.dif",["TWL2-MapPack.vl2"]],"interiors/inf_butch_icebase51.glb":["interiors/inf_butch_icebase51.glb",["TWL2-MapPack.vl2"]],"interiors/inf_butch_iceturretbase9.dif":["interiors/inf_butch_iceturretbase9.dif",["TWL2-MapPack.vl2"]],"interiors/inf_butch_iceturretbase9.glb":["interiors/inf_butch_iceturretbase9.glb",["TWL2-MapPack.vl2"]],"interiors/inf_butch_icevehicle11.dif":["interiors/inf_butch_icevehicle11.dif",["TWL2-MapPack.vl2"]],"interiors/inf_butch_icevehicle11.glb":["interiors/inf_butch_icevehicle11.glb",["TWL2-MapPack.vl2"]],"interiors/inf_butch_lava_flagbase06.dif":["interiors/inf_butch_lava_flagbase06.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/inf_butch_lava_flagbase06.glb":["interiors/inf_butch_lava_flagbase06.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/inf_butch_lava_plat6.dif":["interiors/inf_butch_lava_plat6.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/inf_butch_lava_plat6.glb":["interiors/inf_butch_lava_plat6.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/inf_butch_lava_sensor12.dif":["interiors/inf_butch_lava_sensor12.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/inf_butch_lava_sensor12.glb":["interiors/inf_butch_lava_sensor12.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/infbutch_blackairinv13.dif":["interiors/infbutch_blackairinv13.dif",["Classic_maps_v1.vl2"]],"interiors/infbutch_blackairinv13.glb":["interiors/infbutch_blackairinv13.glb",["Classic_maps_v1.vl2"]],"interiors/infbutch_blackbase5618_final.dif":["interiors/infbutch_blackbase5618_final.dif",["Classic_maps_v1.vl2"]],"interiors/infbutch_blackbase5618_final.glb":["interiors/infbutch_blackbase5618_final.glb",["Classic_maps_v1.vl2"]],"interiors/infbutch_blackturret8.dif":["interiors/infbutch_blackturret8.dif",["Classic_maps_v1.vl2"]],"interiors/infbutch_blackturret8.glb":["interiors/infbutch_blackturret8.glb",["Classic_maps_v1.vl2"]],"interiors/irisbase.dif":["interiors/irisbase.dif",["TWL-MapPack.vl2"]],"interiors/irisbase.glb":["interiors/irisbase.glb",["TWL-MapPack.vl2"]],"interiors/irisinside.dif":["interiors/irisinside.dif",["TWL-MapPack.vl2"]],"interiors/irisinside.glb":["interiors/irisinside.glb",["TWL-MapPack.vl2"]],"interiors/irismonu.dif":["interiors/irismonu.dif",["TWL-MapPack.vl2"]],"interiors/irismonu.glb":["interiors/irismonu.glb",["TWL-MapPack.vl2"]],"interiors/irisruin2.dif":["interiors/irisruin2.dif",["TWL-MapPack.vl2"]],"interiors/irisruin2.glb":["interiors/irisruin2.glb",["TWL-MapPack.vl2"]],"interiors/irisruin3.dif":["interiors/irisruin3.dif",["TWL-MapPack.vl2"]],"interiors/irisruin3.glb":["interiors/irisruin3.glb",["TWL-MapPack.vl2"]],"interiors/irisruins1.dif":["interiors/irisruins1.dif",["TWL-MapPack.vl2"]],"interiors/irisruins1.glb":["interiors/irisruins1.glb",["TWL-MapPack.vl2"]],"interiors/iristurbase.dif":["interiors/iristurbase.dif",["TWL-MapPack.vl2"]],"interiors/iristurbase.glb":["interiors/iristurbase.glb",["TWL-MapPack.vl2"]],"interiors/jagged_base3.dif":["interiors/jagged_base3.dif",["TWL2-MapPack.vl2"]],"interiors/jagged_base3.glb":["interiors/jagged_base3.glb",["TWL2-MapPack.vl2"]],"interiors/kif_cinereousfs.dif":["interiors/kif_cinereousfs.dif",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/kif_cinereousfs.glb":["interiors/kif_cinereousfs.glb",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/kif_cinereousinv.dif":["interiors/kif_cinereousinv.dif",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/kif_cinereousinv.glb":["interiors/kif_cinereousinv.glb",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/kif_cinereousplat1.dif":["interiors/kif_cinereousplat1.dif",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/kif_cinereousplat1.glb":["interiors/kif_cinereousplat1.glb",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/kif_cinereoustt.dif":["interiors/kif_cinereoustt.dif",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/kif_cinereoustt.glb":["interiors/kif_cinereoustt.glb",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/kif_skylightbase.dif":["interiors/kif_skylightbase.dif",["TWL2-MapPack.vl2"]],"interiors/kif_skylightbase.glb":["interiors/kif_skylightbase.glb",["TWL2-MapPack.vl2"]],"interiors/kif_skylightfs.dif":["interiors/kif_skylightfs.dif",["TWL2-MapPack.vl2"]],"interiors/kif_skylightfs.glb":["interiors/kif_skylightfs.glb",["TWL2-MapPack.vl2"]],"interiors/largeicewall.dif":["interiors/largeIceWall.dif",["z_DMP2-V0.6.vl2"]],"interiors/largeicewall.glb":["interiors/largeIceWall.glb",["z_DMP2-V0.6.vl2"]],"interiors/lightningrod.dif":["interiors/lightningRod.dif",["z_DMP2-V0.6.vl2"]],"interiors/lightningrod.glb":["interiors/lightningRod.glb",["z_DMP2-V0.6.vl2"]],"interiors/magellan_kab_magbase.dif":["interiors/Magellan_kab_magbase.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/magellan_kab_magbase.glb":["interiors/Magellan_kab_magbase.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/magellan_kab_magflagstand.dif":["interiors/Magellan_kab_magflagstand.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/magellan_kab_magflagstand.glb":["interiors/Magellan_kab_magflagstand.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/magellan_kab_turretstand.dif":["interiors/Magellan_kab_turretstand.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/magellan_kab_turretstand.glb":["interiors/Magellan_kab_turretstand.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/magnum_vehicle_stop.dif":["interiors/magnum_vehicle_stop.dif",["TWL2-MapPack.vl2"]],"interiors/magnum_vehicle_stop.glb":["interiors/magnum_vehicle_stop.glb",["TWL2-MapPack.vl2"]],"interiors/mfg_tower.dif":["interiors/mfg_tower.dif",["z_DMP2-V0.6.vl2"]],"interiors/mfg_tower.glb":["interiors/mfg_tower.glb",["z_DMP2-V0.6.vl2"]],"interiors/mmbase.dif":["interiors/mmbase.dif",["TWL2-MapPack.vl2"]],"interiors/mmbase.glb":["interiors/mmbase.glb",["TWL2-MapPack.vl2"]],"interiors/mmbridge.dif":["interiors/mmbridge.dif",["TWL2-MapPack.vl2"]],"interiors/mmbridge.glb":["interiors/mmbridge.glb",["TWL2-MapPack.vl2"]],"interiors/monos.dif":["interiors/monoS.dif",["z_DMP2-V0.6.vl2"]],"interiors/monos.glb":["interiors/monoS.glb",["z_DMP2-V0.6.vl2"]],"interiors/muddyswampstand.dif":["interiors/muddyswampstand.dif",["TWL2-MapPack.vl2"]],"interiors/muddyswampstand.glb":["interiors/muddyswampstand.glb",["TWL2-MapPack.vl2"]],"interiors/nef_bowl1.dif":["interiors/nef_bowl1.dif",["TR2final105-client.vl2"]],"interiors/nef_bowl1.glb":["interiors/nef_bowl1.glb",["TR2final105-client.vl2"]],"interiors/nef_bowl2.dif":["interiors/nef_bowl2.dif",["TR2final105-client.vl2"]],"interiors/nef_bowl2.glb":["interiors/nef_bowl2.glb",["TR2final105-client.vl2"]],"interiors/nef_bowl3.dif":["interiors/nef_bowl3.dif",["TR2final105-client.vl2"]],"interiors/nef_bowl3.glb":["interiors/nef_bowl3.glb",["TR2final105-client.vl2"]],"interiors/nef_ramp1.dif":["interiors/nef_ramp1.dif",["TR2final105-client.vl2"]],"interiors/nef_ramp1.glb":["interiors/nef_ramp1.glb",["TR2final105-client.vl2"]],"interiors/nycto-base1.dif":["interiors/nycto-base1.dif",["TWL-MapPack.vl2"]],"interiors/nycto-base1.glb":["interiors/nycto-base1.glb",["TWL-MapPack.vl2"]],"interiors/nycto-base2.dif":["interiors/nycto-base2.dif",["TWL-MapPack.vl2"]],"interiors/nycto-base2.glb":["interiors/nycto-base2.glb",["TWL-MapPack.vl2"]],"interiors/nycto-ec1.dif":["interiors/nycto-ec1.dif",["TWL-MapPack.vl2"]],"interiors/nycto-ec1.glb":["interiors/nycto-ec1.glb",["TWL-MapPack.vl2"]],"interiors/nycto-ec2.dif":["interiors/nycto-ec2.dif",["TWL-MapPack.vl2"]],"interiors/nycto-ec2.glb":["interiors/nycto-ec2.glb",["TWL-MapPack.vl2"]],"interiors/nycto-ec3.dif":["interiors/nycto-ec3.dif",["TWL-MapPack.vl2"]],"interiors/nycto-ec3.glb":["interiors/nycto-ec3.glb",["TWL-MapPack.vl2"]],"interiors/nycto-ec4.dif":["interiors/nycto-ec4.dif",["TWL-MapPack.vl2"]],"interiors/nycto-ec4.glb":["interiors/nycto-ec4.glb",["TWL-MapPack.vl2"]],"interiors/nycto-ec5.dif":["interiors/nycto-ec5.dif",["TWL-MapPack.vl2"]],"interiors/nycto-ec5.glb":["interiors/nycto-ec5.glb",["TWL-MapPack.vl2"]],"interiors/nycto-ec6.dif":["interiors/nycto-ec6.dif",["TWL-MapPack.vl2"]],"interiors/nycto-ec6.glb":["interiors/nycto-ec6.glb",["TWL-MapPack.vl2"]],"interiors/nycto-stand1.dif":["interiors/nycto-stand1.dif",["TWL-MapPack.vl2"]],"interiors/nycto-stand1.glb":["interiors/nycto-stand1.glb",["TWL-MapPack.vl2"]],"interiors/nycto-tunnel-1.dif":["interiors/nycto-tunnel-1.dif",["TWL-MapPack.vl2"]],"interiors/nycto-tunnel-1.glb":["interiors/nycto-tunnel-1.glb",["TWL-MapPack.vl2"]],"interiors/ocular-flagstand.dif":["interiors/ocular-flagstand.dif",["TWL2-MapPack.vl2"]],"interiors/ocular-flagstand.glb":["interiors/ocular-flagstand.glb",["TWL2-MapPack.vl2"]],"interiors/pbase3.dif":["interiors/pbase3.dif",["interiors.vl2"]],"interiors/pbase3.glb":["interiors/pbase3.glb",["interiors.vl2"]],"interiors/pbase_nef_giant.dif":["interiors/pbase_nef_giant.dif",["Classic_maps_v1.vl2"]],"interiors/pbase_nef_giant.glb":["interiors/pbase_nef_giant.glb",["Classic_maps_v1.vl2"]],"interiors/pbase_nef_vbase1.dif":["interiors/pbase_nef_vbase1.dif",["Classic_maps_v1.vl2"]],"interiors/pbase_nef_vbase1.glb":["interiors/pbase_nef_vbase1.glb",["Classic_maps_v1.vl2"]],"interiors/pbrdg0.dif":["interiors/pbrdg0.dif",["interiors.vl2"]],"interiors/pbrdg0.glb":["interiors/pbrdg0.glb",["interiors.vl2"]],"interiors/pbrdg1.dif":["interiors/pbrdg1.dif",["interiors.vl2"]],"interiors/pbrdg1.glb":["interiors/pbrdg1.glb",["interiors.vl2"]],"interiors/pbrdg2.dif":["interiors/pbrdg2.dif",["interiors.vl2"]],"interiors/pbrdg2.glb":["interiors/pbrdg2.glb",["interiors.vl2"]],"interiors/pbrdg3.dif":["interiors/pbrdg3.dif",["interiors.vl2"]],"interiors/pbrdg3.glb":["interiors/pbrdg3.glb",["interiors.vl2"]],"interiors/pbrdg4.dif":["interiors/pbrdg4.dif",["interiors.vl2"]],"interiors/pbrdg4.glb":["interiors/pbrdg4.glb",["interiors.vl2"]],"interiors/pbrdgn.dif":["interiors/pbrdgn.dif",["interiors.vl2"]],"interiors/pbrdgn.glb":["interiors/pbrdgn.glb",["interiors.vl2"]],"interiors/pbrdgo.dif":["interiors/pbrdgo.dif",["interiors.vl2"]],"interiors/pbrdgo.glb":["interiors/pbrdgo.glb",["interiors.vl2"]],"interiors/pbrdgp.dif":["interiors/pbrdgp.dif",["interiors.vl2"]],"interiors/pbrdgp.glb":["interiors/pbrdgp.glb",["interiors.vl2"]],"interiors/pbunk1.dif":["interiors/pbunk1.dif",["interiors.vl2"]],"interiors/pbunk1.glb":["interiors/pbunk1.glb",["interiors.vl2"]],"interiors/pbunk2.dif":["interiors/pbunk2.dif",["interiors.vl2"]],"interiors/pbunk2.glb":["interiors/pbunk2.glb",["interiors.vl2"]],"interiors/pbunk3.dif":["interiors/pbunk3.dif",["interiors.vl2"]],"interiors/pbunk3.glb":["interiors/pbunk3.glb",["interiors.vl2"]],"interiors/pbunk4a_cc.dif":["interiors/pbunk4a_CC.dif",["Classic_maps_v1.vl2"]],"interiors/pbunk4a_cc.glb":["interiors/pbunk4a_CC.glb",["Classic_maps_v1.vl2"]],"interiors/pbunk5.dif":["interiors/pbunk5.dif",["interiors.vl2"]],"interiors/pbunk5.glb":["interiors/pbunk5.glb",["interiors.vl2"]],"interiors/pbunk6.dif":["interiors/pbunk6.dif",["interiors.vl2"]],"interiors/pbunk6.glb":["interiors/pbunk6.glb",["interiors.vl2"]],"interiors/pbunk7.dif":["interiors/pbunk7.dif",["interiors.vl2"]],"interiors/pbunk7.glb":["interiors/pbunk7.glb",["interiors.vl2"]],"interiors/pbunk7a_cc.dif":["interiors/pbunk7a_CC.dif",["Classic_maps_v1.vl2"]],"interiors/pbunk7a_cc.glb":["interiors/pbunk7a_CC.glb",["Classic_maps_v1.vl2"]],"interiors/pbunk8.dif":["interiors/pbunk8.dif",["interiors.vl2"]],"interiors/pbunk8.glb":["interiors/pbunk8.glb",["interiors.vl2"]],"interiors/peach_lush_bunker1.dif":["interiors/peach_lush_bunker1.dif",["TWL2-MapPack.vl2"]],"interiors/peach_lush_bunker1.glb":["interiors/peach_lush_bunker1.glb",["TWL2-MapPack.vl2"]],"interiors/pmisc1.dif":["interiors/pmisc1.dif",["interiors.vl2"]],"interiors/pmisc1.glb":["interiors/pmisc1.glb",["interiors.vl2"]],"interiors/pmisc2.dif":["interiors/pmisc2.dif",["interiors.vl2"]],"interiors/pmisc2.glb":["interiors/pmisc2.glb",["interiors.vl2"]],"interiors/pmisc3.dif":["interiors/pmisc3.dif",["interiors.vl2"]],"interiors/pmisc3.glb":["interiors/pmisc3.glb",["interiors.vl2"]],"interiors/pmisc4.dif":["interiors/pmisc4.dif",["interiors.vl2"]],"interiors/pmisc4.glb":["interiors/pmisc4.glb",["interiors.vl2"]],"interiors/pmisc5.dif":["interiors/pmisc5.dif",["interiors.vl2"]],"interiors/pmisc5.glb":["interiors/pmisc5.glb",["interiors.vl2"]],"interiors/pmisca.dif":["interiors/pmisca.dif",["interiors.vl2"]],"interiors/pmisca.glb":["interiors/pmisca.glb",["interiors.vl2"]],"interiors/pmiscb.dif":["interiors/pmiscb.dif",["interiors.vl2"]],"interiors/pmiscb.glb":["interiors/pmiscb.glb",["interiors.vl2"]],"interiors/pmiscc.dif":["interiors/pmiscc.dif",["interiors.vl2"]],"interiors/pmiscc.glb":["interiors/pmiscc.glb",["interiors.vl2"]],"interiors/pplat1.dif":["interiors/pplat1.dif",["interiors.vl2"]],"interiors/pplat1.glb":["interiors/pplat1.glb",["interiors.vl2"]],"interiors/pplat2.dif":["interiors/pplat2.dif",["interiors.vl2"]],"interiors/pplat2.glb":["interiors/pplat2.glb",["interiors.vl2"]],"interiors/pplat3.dif":["interiors/pplat3.dif",["interiors.vl2"]],"interiors/pplat3.glb":["interiors/pplat3.glb",["interiors.vl2"]],"interiors/pplat4.dif":["interiors/pplat4.dif",["interiors.vl2"]],"interiors/pplat4.glb":["interiors/pplat4.glb",["interiors.vl2"]],"interiors/pplat5.dif":["interiors/pplat5.dif",["interiors.vl2"]],"interiors/pplat5.glb":["interiors/pplat5.glb",["interiors.vl2"]],"interiors/prock6.dif":["interiors/prock6.dif",["interiors.vl2"]],"interiors/prock6.glb":["interiors/prock6.glb",["interiors.vl2"]],"interiors/prock7.dif":["interiors/prock7.dif",["interiors.vl2"]],"interiors/prock7.glb":["interiors/prock7.glb",["interiors.vl2"]],"interiors/prock8.dif":["interiors/prock8.dif",["interiors.vl2"]],"interiors/prock8.glb":["interiors/prock8.glb",["interiors.vl2"]],"interiors/procka.dif":["interiors/procka.dif",["interiors.vl2"]],"interiors/procka.glb":["interiors/procka.glb",["interiors.vl2"]],"interiors/prockb.dif":["interiors/prockb.dif",["interiors.vl2"]],"interiors/prockb.glb":["interiors/prockb.glb",["interiors.vl2"]],"interiors/prockc.dif":["interiors/prockc.dif",["interiors.vl2"]],"interiors/prockc.glb":["interiors/prockc.glb",["interiors.vl2"]],"interiors/pspir1.dif":["interiors/pspir1.dif",["interiors.vl2"]],"interiors/pspir1.glb":["interiors/pspir1.glb",["interiors.vl2"]],"interiors/pspir2.dif":["interiors/pspir2.dif",["interiors.vl2"]],"interiors/pspir2.glb":["interiors/pspir2.glb",["interiors.vl2"]],"interiors/pspir3.dif":["interiors/pspir3.dif",["interiors.vl2"]],"interiors/pspir3.glb":["interiors/pspir3.glb",["interiors.vl2"]],"interiors/pspir4.dif":["interiors/pspir4.dif",["interiors.vl2"]],"interiors/pspir4.glb":["interiors/pspir4.glb",["interiors.vl2"]],"interiors/pspir5.dif":["interiors/pspir5.dif",["interiors.vl2"]],"interiors/pspir5.glb":["interiors/pspir5.glb",["interiors.vl2"]],"interiors/ptowr1.dif":["interiors/ptowr1.dif",["interiors.vl2"]],"interiors/ptowr1.glb":["interiors/ptowr1.glb",["interiors.vl2"]],"interiors/ptowr2.dif":["interiors/ptowr2.dif",["interiors.vl2"]],"interiors/ptowr2.glb":["interiors/ptowr2.glb",["interiors.vl2"]],"interiors/ptowr4.dif":["interiors/ptowr4.dif",["interiors.vl2"]],"interiors/ptowr4.glb":["interiors/ptowr4.glb",["interiors.vl2"]],"interiors/ptowr5.dif":["interiors/ptowr5.dif",["interiors.vl2"]],"interiors/ptowr5.glb":["interiors/ptowr5.glb",["interiors.vl2"]],"interiors/ptowr7.dif":["interiors/ptowr7.dif",["interiors.vl2"]],"interiors/ptowr7.glb":["interiors/ptowr7.glb",["interiors.vl2"]],"interiors/pvbay1.dif":["interiors/pvbay1.dif",["interiors.vl2"]],"interiors/pvbay1.glb":["interiors/pvbay1.glb",["interiors.vl2"]],"interiors/pvpad.dif":["interiors/pvpad.dif",["interiors.vl2"]],"interiors/pvpad.glb":["interiors/pvpad.glb",["interiors.vl2"]],"interiors/pwall1.dif":["interiors/pwall1.dif",["interiors.vl2"]],"interiors/pwall1.glb":["interiors/pwall1.glb",["interiors.vl2"]],"interiors/rail1.dif":["interiors/rail1.dif",["TR2final105-client.vl2"],["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rail1.glb":["interiors/rail1.glb",["TR2final105-client.vl2"],["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/ram_base.dif":["interiors/ram_base.dif",["Classic_maps_v1.vl2"]],"interiors/ram_base.glb":["interiors/ram_base.glb",["Classic_maps_v1.vl2"]],"interiors/ram_tower.dif":["interiors/ram_tower.dif",["Classic_maps_v1.vl2"]],"interiors/ram_tower.glb":["interiors/ram_tower.glb",["Classic_maps_v1.vl2"]],"interiors/ram_wall4.dif":["interiors/ram_wall4.dif",["Classic_maps_v1.vl2"]],"interiors/ram_wall4.glb":["interiors/ram_wall4.glb",["Classic_maps_v1.vl2"]],"interiors/ramp1.dif":["interiors/ramp1.dif",["TR2final105-client.vl2"]],"interiors/ramp1.glb":["interiors/ramp1.glb",["TR2final105-client.vl2"]],"interiors/rdtower.dif":["interiors/RDTower.dif",["z_DMP2-V0.6.vl2"]],"interiors/rdtower.glb":["interiors/RDTower.glb",["z_DMP2-V0.6.vl2"]],"interiors/rilke_bombscare_flagstand_x2.dif":["interiors/rilke_bombscare_flagstand_x2.dif",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rilke_bombscare_flagstand_x2.glb":["interiors/rilke_bombscare_flagstand_x2.glb",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rilke_ctm1_flagstand1_x2.dif":["interiors/rilke_ctm1_flagstand1_x2.dif",["TWL-MapPack.vl2"]],"interiors/rilke_ctm1_flagstand1_x2.glb":["interiors/rilke_ctm1_flagstand1_x2.glb",["TWL-MapPack.vl2"]],"interiors/rilke_ctm1_platform1_x2.dif":["interiors/rilke_ctm1_platform1_x2.dif",["TWL-MapPack.vl2"]],"interiors/rilke_ctm1_platform1_x2.glb":["interiors/rilke_ctm1_platform1_x2.glb",["TWL-MapPack.vl2"]],"interiors/rilke_ctm1_sensorbunker1_x2.dif":["interiors/rilke_ctm1_sensorbunker1_x2.dif",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rilke_ctm1_sensorbunker1_x2.glb":["interiors/rilke_ctm1_sensorbunker1_x2.glb",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rilke_ctm1_sensorbunker2_x2.dif":["interiors/rilke_ctm1_sensorbunker2_x2.dif",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rilke_ctm1_sensorbunker2_x2.glb":["interiors/rilke_ctm1_sensorbunker2_x2.glb",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rilke_ctm1_vpad_x2.dif":["interiors/rilke_ctm1_vpad_x2.dif",["TWL-MapPack.vl2"]],"interiors/rilke_ctm1_vpad_x2.glb":["interiors/rilke_ctm1_vpad_x2.glb",["TWL-MapPack.vl2"]],"interiors/rilke_domain2_boundrymarker.dif":["interiors/rilke_domain2_boundrymarker.dif",["Classic_maps_v1.vl2"]],"interiors/rilke_domain2_boundrymarker.glb":["interiors/rilke_domain2_boundrymarker.glb",["Classic_maps_v1.vl2"]],"interiors/rilke_domain2_boundrymarker2.dif":["interiors/rilke_domain2_boundrymarker2.dif",["Classic_maps_v1.vl2"]],"interiors/rilke_domain2_boundrymarker2.glb":["interiors/rilke_domain2_boundrymarker2.glb",["Classic_maps_v1.vl2"]],"interiors/rilke_domain2_bridge1.dif":["interiors/rilke_domain2_bridge1.dif",["Classic_maps_v1.vl2"]],"interiors/rilke_domain2_bridge1.glb":["interiors/rilke_domain2_bridge1.glb",["Classic_maps_v1.vl2"]],"interiors/rilke_domain2_mainbase.dif":["interiors/rilke_domain2_mainbase.dif",["Classic_maps_v1.vl2"]],"interiors/rilke_domain2_mainbase.glb":["interiors/rilke_domain2_mainbase.glb",["Classic_maps_v1.vl2"]],"interiors/rilke_domain_turretbase1.dif":["interiors/rilke_domain_turretbase1.dif",["Classic_maps_v1.vl2"]],"interiors/rilke_domain_turretbase1.glb":["interiors/rilke_domain_turretbase1.glb",["Classic_maps_v1.vl2"]],"interiors/rilke_whitedwarf_bridge.dif":["interiors/rilke_whitedwarf_bridge.dif",["Classic_maps_v1.vl2"]],"interiors/rilke_whitedwarf_bridge.glb":["interiors/rilke_whitedwarf_bridge.glb",["Classic_maps_v1.vl2"]],"interiors/rilke_whitedwarf_bridge2_x2.dif":["interiors/rilke_whitedwarf_bridge2_x2.dif",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rilke_whitedwarf_bridge2_x2.glb":["interiors/rilke_whitedwarf_bridge2_x2.glb",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rilke_whitedwarf_bridgebase1_x2.dif":["interiors/rilke_whitedwarf_bridgebase1_x2.dif",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rilke_whitedwarf_bridgebase1_x2.glb":["interiors/rilke_whitedwarf_bridgebase1_x2.glb",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rilke_whitedwarf_bunker2_x2.dif":["interiors/rilke_whitedwarf_bunker2_x2.dif",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rilke_whitedwarf_bunker2_x2.glb":["interiors/rilke_whitedwarf_bunker2_x2.glb",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rilke_whitedwarf_mainbase.dif":["interiors/rilke_whitedwarf_mainbase.dif",["Classic_maps_v1.vl2"]],"interiors/rilke_whitedwarf_mainbase.glb":["interiors/rilke_whitedwarf_mainbase.glb",["Classic_maps_v1.vl2"]],"interiors/rilke_whitedwarf_platform1.dif":["interiors/rilke_whitedwarf_platform1.dif",["Classic_maps_v1.vl2"]],"interiors/rilke_whitedwarf_platform1.glb":["interiors/rilke_whitedwarf_platform1.glb",["Classic_maps_v1.vl2"]],"interiors/rilke_whitedwarf_platform2_x2.dif":["interiors/rilke_whitedwarf_platform2_x2.dif",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rilke_whitedwarf_platform2_x2.glb":["interiors/rilke_whitedwarf_platform2_x2.glb",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rilke_whitedwarf_platform3_x2.dif":["interiors/rilke_whitedwarf_platform3_x2.dif",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rilke_whitedwarf_platform3_x2.glb":["interiors/rilke_whitedwarf_platform3_x2.glb",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rilke_whitedwarf_towerbunker.dif":["interiors/rilke_whitedwarf_towerbunker.dif",["Classic_maps_v1.vl2"]],"interiors/rilke_whitedwarf_towerbunker.glb":["interiors/rilke_whitedwarf_towerbunker.glb",["Classic_maps_v1.vl2"]],"interiors/rilke_whitedwarf_towerbunker2_x2.dif":["interiors/rilke_whitedwarf_towerbunker2_x2.dif",["S5maps.vl2"],["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rilke_whitedwarf_towerbunker2_x2.glb":["interiors/rilke_whitedwarf_towerbunker2_x2.glb",["S5maps.vl2"],["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rilke_whitedwarf_vehiclepad_x2.dif":["interiors/rilke_whitedwarf_vehiclepad_x2.dif",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rilke_whitedwarf_vehiclepad_x2.glb":["interiors/rilke_whitedwarf_vehiclepad_x2.glb",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_agroleonbase.dif":["interiors/rst_agroleonbase.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_agroleonbase.glb":["interiors/rst_agroleonbase.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_agroleonstand.dif":["interiors/rst_agroleonstand.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_agroleonstand.glb":["interiors/rst_agroleonstand.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_arenalight.dif":["interiors/rst_arenalight.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_arenalight.glb":["interiors/rst_arenalight.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_astro_bunker.dif":["interiors/rst_astro_bunker.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_astro_bunker.glb":["interiors/rst_astro_bunker.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_astro_stand.dif":["interiors/rst_astro_stand.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_astro_stand.glb":["interiors/rst_astro_stand.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_barrier1.dif":["interiors/rst_barrier1.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_barrier1.glb":["interiors/rst_barrier1.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_barrier2.dif":["interiors/rst_barrier2.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_barrier2.glb":["interiors/rst_barrier2.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_beagleship.dif":["interiors/rst_beagleship.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_beagleship.glb":["interiors/rst_beagleship.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_bitterbase.dif":["interiors/rst_bitterbase.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_bitterbase.glb":["interiors/rst_bitterbase.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_bitterbunker.dif":["interiors/rst_bitterbunker.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_bitterbunker.glb":["interiors/rst_bitterbunker.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_bitterbunker2.dif":["interiors/rst_bitterbunker2.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_bitterbunker2.glb":["interiors/rst_bitterbunker2.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_bitterbunker3.dif":["interiors/rst_bitterbunker3.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_bitterbunker3.glb":["interiors/rst_bitterbunker3.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_bitterstand.dif":["interiors/rst_bitterstand.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_bitterstand.glb":["interiors/rst_bitterstand.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_debris1.dif":["interiors/rst_debris1.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_debris1.glb":["interiors/rst_debris1.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_debris2.dif":["interiors/rst_debris2.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_debris2.glb":["interiors/rst_debris2.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_derm_building1.dif":["interiors/rst_derm_building1.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_derm_building1.glb":["interiors/rst_derm_building1.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_derm_building2.dif":["interiors/rst_derm_building2.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_derm_building2.glb":["interiors/rst_derm_building2.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_derm_building3.dif":["interiors/rst_derm_building3.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_derm_building3.glb":["interiors/rst_derm_building3.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_derm_building4.dif":["interiors/rst_derm_building4.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_derm_building4.glb":["interiors/rst_derm_building4.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_derm_building5.dif":["interiors/rst_derm_building5.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_derm_building5.glb":["interiors/rst_derm_building5.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_derm_building6.dif":["interiors/rst_derm_building6.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_derm_building6.glb":["interiors/rst_derm_building6.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_derm_building7.dif":["interiors/rst_derm_building7.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_derm_building7.glb":["interiors/rst_derm_building7.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_derm_building8.dif":["interiors/rst_derm_building8.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_derm_building8.glb":["interiors/rst_derm_building8.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_derm_bunker.dif":["interiors/rst_derm_bunker.dif",["S5maps.vl2"]],"interiors/rst_derm_bunker.glb":["interiors/rst_derm_bunker.glb",["S5maps.vl2"]],"interiors/rst_derm_citybase.dif":["interiors/rst_derm_citybase.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_derm_citybase.glb":["interiors/rst_derm_citybase.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_derm_citybridge.dif":["interiors/rst_derm_citybridge.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_derm_citybridge.glb":["interiors/rst_derm_citybridge.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_derm_mainbase.dif":["interiors/rst_derm_mainbase.dif",["S5maps.vl2"]],"interiors/rst_derm_mainbase.glb":["interiors/rst_derm_mainbase.glb",["S5maps.vl2"]],"interiors/rst_derm_midfield.dif":["interiors/rst_derm_midfield.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_derm_midfield.glb":["interiors/rst_derm_midfield.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_derm_newpillarstand.dif":["interiors/rst_derm_newpillarstand.dif",["S5maps.vl2"]],"interiors/rst_derm_newpillarstand.glb":["interiors/rst_derm_newpillarstand.glb",["S5maps.vl2"]],"interiors/rst_derm_pillar.dif":["interiors/rst_derm_pillar.dif",["S5maps.vl2"]],"interiors/rst_derm_pillar.glb":["interiors/rst_derm_pillar.glb",["S5maps.vl2"]],"interiors/rst_derm_plat.dif":["interiors/rst_derm_plat.dif",["S5maps.vl2"]],"interiors/rst_derm_plat.glb":["interiors/rst_derm_plat.glb",["S5maps.vl2"]],"interiors/rst_derm_plat2.dif":["interiors/rst_derm_plat2.dif",["S5maps.vl2"]],"interiors/rst_derm_plat2.glb":["interiors/rst_derm_plat2.glb",["S5maps.vl2"]],"interiors/rst_derm_podium.dif":["interiors/rst_derm_podium.dif",["S5maps.vl2"]],"interiors/rst_derm_podium.glb":["interiors/rst_derm_podium.glb",["S5maps.vl2"]],"interiors/rst_derm_snipenest.dif":["interiors/rst_derm_snipenest.dif",["S5maps.vl2"]],"interiors/rst_derm_snipenest.glb":["interiors/rst_derm_snipenest.glb",["S5maps.vl2"]],"interiors/rst_derm_turretbase.dif":["interiors/rst_derm_turretbase.dif",["S5maps.vl2"]],"interiors/rst_derm_turretbase.glb":["interiors/rst_derm_turretbase.glb",["S5maps.vl2"]],"interiors/rst_derm_vechpad.dif":["interiors/rst_derm_vechpad.dif",["S5maps.vl2"]],"interiors/rst_derm_vechpad.glb":["interiors/rst_derm_vechpad.glb",["S5maps.vl2"]],"interiors/rst_dogma_base.dif":["interiors/rst_dogma_base.dif",["S8maps.vl2"]],"interiors/rst_dogma_base.glb":["interiors/rst_dogma_base.glb",["S8maps.vl2"]],"interiors/rst_dogma_bridge.dif":["interiors/rst_dogma_bridge.dif",["S8maps.vl2"]],"interiors/rst_dogma_bridge.glb":["interiors/rst_dogma_bridge.glb",["S8maps.vl2"]],"interiors/rst_dogma_bridge2.dif":["interiors/rst_dogma_bridge2.dif",["S8maps.vl2"]],"interiors/rst_dogma_bridge2.glb":["interiors/rst_dogma_bridge2.glb",["S8maps.vl2"]],"interiors/rst_facebase.dif":["interiors/rst_FaceBase.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_facebase.glb":["interiors/rst_FaceBase.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_facebase2.dif":["interiors/rst_FaceBase2.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_facebase2.glb":["interiors/rst_FaceBase2.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_facestand.dif":["interiors/rst_FaceStand.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_facestand.glb":["interiors/rst_FaceStand.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_islebase.dif":["interiors/rst_islebase.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_islebase.glb":["interiors/rst_islebase.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_islebase2.dif":["interiors/rst_islebase2.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_islebase2.glb":["interiors/rst_islebase2.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_lighthouse.dif":["interiors/rst_lighthouse.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_lighthouse.glb":["interiors/rst_lighthouse.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_lush_flagplat.dif":["interiors/rst_lush_flagplat.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_lush_flagplat.glb":["interiors/rst_lush_flagplat.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_lush_floatingisle1.dif":["interiors/rst_lush_floatingisle1.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_lush_floatingisle1.glb":["interiors/rst_lush_floatingisle1.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_lush_floatingisle10.dif":["interiors/rst_lush_floatingisle10.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_lush_floatingisle10.glb":["interiors/rst_lush_floatingisle10.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_lush_floatingisle2.dif":["interiors/rst_lush_floatingisle2.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_lush_floatingisle2.glb":["interiors/rst_lush_floatingisle2.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_lush_floatingisle3.dif":["interiors/rst_lush_floatingisle3.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_lush_floatingisle3.glb":["interiors/rst_lush_floatingisle3.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_lush_floatingisle4.dif":["interiors/rst_lush_floatingisle4.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_lush_floatingisle4.glb":["interiors/rst_lush_floatingisle4.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_lush_floatingisle5.dif":["interiors/rst_lush_floatingisle5.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_lush_floatingisle5.glb":["interiors/rst_lush_floatingisle5.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_lush_floatingisle6.dif":["interiors/rst_lush_floatingisle6.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_lush_floatingisle6.glb":["interiors/rst_lush_floatingisle6.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_lush_floatingisle7.dif":["interiors/rst_lush_floatingisle7.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_lush_floatingisle7.glb":["interiors/rst_lush_floatingisle7.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_lush_floatingisle8.dif":["interiors/rst_lush_floatingisle8.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_lush_floatingisle8.glb":["interiors/rst_lush_floatingisle8.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_lush_floatingisle9.dif":["interiors/rst_lush_floatingisle9.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_lush_floatingisle9.glb":["interiors/rst_lush_floatingisle9.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_lush_rock2.dif":["interiors/rst_lush_rock2.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_lush_rock2.glb":["interiors/rst_lush_rock2.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_newlighthouse.dif":["interiors/rst_newlighthouse.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_newlighthouse.glb":["interiors/rst_newlighthouse.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_padbottom.dif":["interiors/rst_padbottom.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_padbottom.glb":["interiors/rst_padbottom.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_padbottom2.dif":["interiors/rst_padbottom2.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_padbottom2.glb":["interiors/rst_padbottom2.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_pipedream.dif":["interiors/rst_pipedream.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_pipedream.glb":["interiors/rst_pipedream.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_sebase.dif":["interiors/rst_SEbase.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_sebase.glb":["interiors/rst_SEbase.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_secave1_part1.dif":["interiors/rst_SEcave1_part1.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_secave1_part1.glb":["interiors/rst_SEcave1_part1.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_secave1_part2.dif":["interiors/rst_SEcave1_part2.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_secave1_part2.glb":["interiors/rst_SEcave1_part2.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_secave1_part3.dif":["interiors/rst_SEcave1_part3.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_secave1_part3.glb":["interiors/rst_SEcave1_part3.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_secave2.dif":["interiors/rst_SEcave2.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_secave2.glb":["interiors/rst_SEcave2.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_setower.dif":["interiors/rst_SEtower.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_setower.glb":["interiors/rst_SEtower.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_simpleflagarena.dif":["interiors/rst_SimpleFlagArena.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_simpleflagarena.glb":["interiors/rst_SimpleFlagArena.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_spir_base3.dif":["interiors/rst_spir_base3.dif",["S8maps.vl2"]],"interiors/rst_spir_base3.glb":["interiors/rst_spir_base3.glb",["S8maps.vl2"]],"interiors/rst_spir_pillar.dif":["interiors/rst_spir_pillar.dif",["S8maps.vl2"]],"interiors/rst_spir_pillar.glb":["interiors/rst_spir_pillar.glb",["S8maps.vl2"]],"interiors/rst_spit_base.dif":["interiors/rst_spit_base.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_spit_base.glb":["interiors/rst_spit_base.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_spit_stand.dif":["interiors/rst_spit_stand.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_spit_stand.glb":["interiors/rst_spit_stand.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/rst_swd_flagstand.dif":["interiors/rst_swd_flagstand.dif",["S5maps.vl2"]],"interiors/rst_swd_flagstand.glb":["interiors/rst_swd_flagstand.glb",["S5maps.vl2"]],"interiors/rst_swd_ship2.dif":["interiors/rst_swd_ship2.dif",["S5maps.vl2"]],"interiors/rst_swd_ship2.glb":["interiors/rst_swd_ship2.glb",["S5maps.vl2"]],"interiors/ruin1.dif":["interiors/ruin1.dif",["Classic_maps_v1.vl2"]],"interiors/ruin1.glb":["interiors/ruin1.glb",["Classic_maps_v1.vl2"]],"interiors/ruin2.dif":["interiors/ruin2.dif",["Classic_maps_v1.vl2"]],"interiors/ruin2.glb":["interiors/ruin2.glb",["Classic_maps_v1.vl2"]],"interiors/ruin3.dif":["interiors/ruin3.dif",["Classic_maps_v1.vl2"]],"interiors/ruin3.glb":["interiors/ruin3.glb",["Classic_maps_v1.vl2"]],"interiors/ruin4.dif":["interiors/ruin4.dif",["Classic_maps_v1.vl2"]],"interiors/ruin4.glb":["interiors/ruin4.glb",["Classic_maps_v1.vl2"]],"interiors/ruinarch.dif":["interiors/ruinarch.dif",["Classic_maps_v1.vl2"]],"interiors/ruinarch.glb":["interiors/ruinarch.glb",["Classic_maps_v1.vl2"]],"interiors/s5_anthem_pipebase.dif":["interiors/s5_anthem_pipebase.dif",["S5maps.vl2"]],"interiors/s5_anthem_pipebase.glb":["interiors/s5_anthem_pipebase.glb",["S5maps.vl2"]],"interiors/s5_anthem_pipestand.dif":["interiors/s5_anthem_pipestand.dif",["S5maps.vl2"]],"interiors/s5_anthem_pipestand.glb":["interiors/s5_anthem_pipestand.glb",["S5maps.vl2"]],"interiors/sbase1.dif":["interiors/sbase1.dif",["interiors.vl2"]],"interiors/sbase1.glb":["interiors/sbase1.glb",["interiors.vl2"]],"interiors/sbase3.dif":["interiors/sbase3.dif",["interiors.vl2"]],"interiors/sbase3.glb":["interiors/sbase3.glb",["interiors.vl2"]],"interiors/sbase5.dif":["interiors/sbase5.dif",["interiors.vl2"]],"interiors/sbase5.glb":["interiors/sbase5.glb",["interiors.vl2"]],"interiors/sbrdg1.dif":["interiors/sbrdg1.dif",["interiors.vl2"]],"interiors/sbrdg1.glb":["interiors/sbrdg1.glb",["interiors.vl2"]],"interiors/sbrdg2.dif":["interiors/sbrdg2.dif",["interiors.vl2"]],"interiors/sbrdg2.glb":["interiors/sbrdg2.glb",["interiors.vl2"]],"interiors/sbrdg3.dif":["interiors/sbrdg3.dif",["interiors.vl2"]],"interiors/sbrdg3.glb":["interiors/sbrdg3.glb",["interiors.vl2"]],"interiors/sbrdg4.dif":["interiors/sbrdg4.dif",["interiors.vl2"]],"interiors/sbrdg4.glb":["interiors/sbrdg4.glb",["interiors.vl2"]],"interiors/sbrdg5.dif":["interiors/sbrdg5.dif",["interiors.vl2"]],"interiors/sbrdg5.glb":["interiors/sbrdg5.glb",["interiors.vl2"]],"interiors/sbrdg6.dif":["interiors/sbrdg6.dif",["interiors.vl2"]],"interiors/sbrdg6.glb":["interiors/sbrdg6.glb",["interiors.vl2"]],"interiors/sbrdg7.dif":["interiors/sbrdg7.dif",["interiors.vl2"]],"interiors/sbrdg7.glb":["interiors/sbrdg7.glb",["interiors.vl2"]],"interiors/sbrdgn.dif":["interiors/sbrdgn.dif",["interiors.vl2"]],"interiors/sbrdgn.glb":["interiors/sbrdgn.glb",["interiors.vl2"]],"interiors/sbrdgo.dif":["interiors/sbrdgo.dif",["interiors.vl2"]],"interiors/sbrdgo.glb":["interiors/sbrdgo.glb",["interiors.vl2"]],"interiors/sbunk2.dif":["interiors/sbunk2.dif",["interiors.vl2"]],"interiors/sbunk2.glb":["interiors/sbunk2.glb",["interiors.vl2"]],"interiors/sbunk9.dif":["interiors/sbunk9.dif",["interiors.vl2"]],"interiors/sbunk9.glb":["interiors/sbunk9.glb",["interiors.vl2"]],"interiors/sbunk_nef1.dif":["interiors/sbunk_nef1.dif",["Classic_maps_v1.vl2"]],"interiors/sbunk_nef1.glb":["interiors/sbunk_nef1.glb",["Classic_maps_v1.vl2"]],"interiors/siege.dif":["interiors/siege.dif",["Classic_maps_v1.vl2"]],"interiors/siege.glb":["interiors/siege.glb",["Classic_maps_v1.vl2"]],"interiors/singleramp.dif":["interiors/singleramp.dif",["TR2final105-client.vl2"]],"interiors/singleramp.glb":["interiors/singleramp.glb",["TR2final105-client.vl2"]],"interiors/smisc1.dif":["interiors/smisc1.dif",["interiors.vl2"]],"interiors/smisc1.glb":["interiors/smisc1.glb",["interiors.vl2"]],"interiors/smisc3.dif":["interiors/smisc3.dif",["interiors.vl2"]],"interiors/smisc3.glb":["interiors/smisc3.glb",["interiors.vl2"]],"interiors/smisc4.dif":["interiors/smisc4.dif",["interiors.vl2"]],"interiors/smisc4.glb":["interiors/smisc4.glb",["interiors.vl2"]],"interiors/smisc5.dif":["interiors/smisc5.dif",["interiors.vl2"]],"interiors/smisc5.glb":["interiors/smisc5.glb",["interiors.vl2"]],"interiors/smisc_nef1.dif":["interiors/smisc_nef1.dif",["Classic_maps_v1.vl2"]],"interiors/smisc_nef1.glb":["interiors/smisc_nef1.glb",["Classic_maps_v1.vl2"]],"interiors/smisca.dif":["interiors/smisca.dif",["interiors.vl2"]],"interiors/smisca.glb":["interiors/smisca.glb",["interiors.vl2"]],"interiors/smiscb.dif":["interiors/smiscb.dif",["interiors.vl2"]],"interiors/smiscb.glb":["interiors/smiscb.glb",["interiors.vl2"]],"interiors/smiscc.dif":["interiors/smiscc.dif",["interiors.vl2"]],"interiors/smiscc.glb":["interiors/smiscc.glb",["interiors.vl2"]],"interiors/snowtuar.dif":["interiors/snowtuar.dif",["z_DMP2-V0.6.vl2"]],"interiors/snowtuar.glb":["interiors/snowtuar.glb",["z_DMP2-V0.6.vl2"]],"interiors/snowval.dif":["interiors/snowVal.dif",["z_DMP2-V0.6.vl2"]],"interiors/snowval.glb":["interiors/snowVal.glb",["z_DMP2-V0.6.vl2"]],"interiors/spawnbase.dif":["interiors/spawnbase.dif",["TR2final105-client.vl2"]],"interiors/spawnbase.glb":["interiors/spawnbase.glb",["TR2final105-client.vl2"]],"interiors/spawnbase2.dif":["interiors/spawnbase2.dif",["TR2final105-client.vl2"]],"interiors/spawnbase2.glb":["interiors/spawnbase2.glb",["TR2final105-client.vl2"]],"interiors/sphere.dif":["interiors/sphere.dif",["TR2final105-client.vl2"]],"interiors/sphere.glb":["interiors/sphere.glb",["TR2final105-client.vl2"]],"interiors/spincycle_spbase2.dif":["interiors/SpinCycle_spbase2.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/spincycle_spbase2.glb":["interiors/SpinCycle_spbase2.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/splat1.dif":["interiors/splat1.dif",["interiors.vl2"]],"interiors/splat1.glb":["interiors/splat1.glb",["interiors.vl2"]],"interiors/splat3.dif":["interiors/splat3.dif",["interiors.vl2"]],"interiors/splat3.glb":["interiors/splat3.glb",["interiors.vl2"]],"interiors/splat7.dif":["interiors/splat7.dif",["interiors.vl2"]],"interiors/splat7.glb":["interiors/splat7.glb",["interiors.vl2"]],"interiors/srock6.dif":["interiors/srock6.dif",["interiors.vl2"]],"interiors/srock6.glb":["interiors/srock6.glb",["interiors.vl2"]],"interiors/srock7.dif":["interiors/srock7.dif",["interiors.vl2"]],"interiors/srock7.glb":["interiors/srock7.glb",["interiors.vl2"]],"interiors/srock8.dif":["interiors/srock8.dif",["interiors.vl2"]],"interiors/srock8.glb":["interiors/srock8.glb",["interiors.vl2"]],"interiors/srocka.dif":["interiors/srocka.dif",["interiors.vl2"]],"interiors/srocka.glb":["interiors/srocka.glb",["interiors.vl2"]],"interiors/srockb.dif":["interiors/srockb.dif",["interiors.vl2"]],"interiors/srockb.glb":["interiors/srockb.glb",["interiors.vl2"]],"interiors/srockc.dif":["interiors/srockc.dif",["interiors.vl2"]],"interiors/srockc.glb":["interiors/srockc.glb",["interiors.vl2"]],"interiors/sspir1.dif":["interiors/sspir1.dif",["interiors.vl2"]],"interiors/sspir1.glb":["interiors/sspir1.glb",["interiors.vl2"]],"interiors/sspir2.dif":["interiors/sspir2.dif",["interiors.vl2"]],"interiors/sspir2.glb":["interiors/sspir2.glb",["interiors.vl2"]],"interiors/sspir3.dif":["interiors/sspir3.dif",["interiors.vl2"]],"interiors/sspir3.glb":["interiors/sspir3.glb",["interiors.vl2"]],"interiors/sspir4.dif":["interiors/sspir4.dif",["interiors.vl2"]],"interiors/sspir4.glb":["interiors/sspir4.glb",["interiors.vl2"]],"interiors/starfallen.dif":["interiors/Starfallen.dif",["Classic_maps_v1.vl2"]],"interiors/starfallen.glb":["interiors/Starfallen.glb",["Classic_maps_v1.vl2"]],"interiors/stormstand.dif":["interiors/stormstand.dif",["z_DMP2-V0.6.vl2"]],"interiors/stormstand.glb":["interiors/stormstand.glb",["z_DMP2-V0.6.vl2"]],"interiors/stormtoptunnel.dif":["interiors/stormTopTunnel.dif",["z_DMP2-V0.6.vl2"]],"interiors/stormtoptunnel.glb":["interiors/stormTopTunnel.glb",["z_DMP2-V0.6.vl2"]],"interiors/stowr1.dif":["interiors/stowr1.dif",["interiors.vl2"]],"interiors/stowr1.glb":["interiors/stowr1.glb",["interiors.vl2"]],"interiors/stowr3.dif":["interiors/stowr3.dif",["interiors.vl2"]],"interiors/stowr3.glb":["interiors/stowr3.glb",["interiors.vl2"]],"interiors/stowr4.dif":["interiors/stowr4.dif",["interiors.vl2"]],"interiors/stowr4.glb":["interiors/stowr4.glb",["interiors.vl2"]],"interiors/stowr6.dif":["interiors/stowr6.dif",["interiors.vl2"]],"interiors/stowr6.glb":["interiors/stowr6.glb",["interiors.vl2"]],"interiors/svpad.dif":["interiors/svpad.dif",["interiors.vl2"]],"interiors/svpad.glb":["interiors/svpad.glb",["interiors.vl2"]],"interiors/swall1.dif":["interiors/swall1.dif",["interiors.vl2"]],"interiors/swall1.glb":["interiors/swall1.glb",["interiors.vl2"]],"interiors/swtunnel.dif":["interiors/swTunnel.dif",["z_DMP2-V0.6.vl2"]],"interiors/swtunnel.glb":["interiors/swTunnel.glb",["z_DMP2-V0.6.vl2"]],"interiors/t_bbase_ccb2a.dif":["interiors/t_bbase_ccb2a.dif",["Classic_maps_v1.vl2"]],"interiors/t_bbase_ccb2a.glb":["interiors/t_bbase_ccb2a.glb",["Classic_maps_v1.vl2"]],"interiors/t_bmisc_tunl_ccb1.dif":["interiors/t_bmisc_tunl_ccb1.dif",["Classic_maps_v1.vl2"]],"interiors/t_bmisc_tunl_ccb1.glb":["interiors/t_bmisc_tunl_ccb1.glb",["Classic_maps_v1.vl2"]],"interiors/t_bwall2a_cnr_cc.dif":["interiors/t_bwall2a_cnr_CC.dif",["Classic_maps_v1.vl2"]],"interiors/t_bwall2a_cnr_cc.glb":["interiors/t_bwall2a_cnr_CC.glb",["Classic_maps_v1.vl2"]],"interiors/t_bwall2a_lrg_cc.dif":["interiors/t_bwall2a_lrg_CC.dif",["Classic_maps_v1.vl2"]],"interiors/t_bwall2a_lrg_cc.glb":["interiors/t_bwall2a_lrg_CC.glb",["Classic_maps_v1.vl2"]],"interiors/t_bwall2a_sm_cc.dif":["interiors/t_bwall2a_sm_CC.dif",["Classic_maps_v1.vl2"]],"interiors/t_bwall2a_sm_cc.glb":["interiors/t_bwall2a_sm_CC.glb",["Classic_maps_v1.vl2"]],"interiors/tes_flagbase_x2.dif":["interiors/tes_flagbase_x2.dif",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/tes_flagbase_x2.glb":["interiors/tes_flagbase_x2.glb",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/tes_flagbunker.dif":["interiors/tes_flagbunker.dif",["TWL-MapPack.vl2"]],"interiors/tes_flagbunker.glb":["interiors/tes_flagbunker.glb",["TWL-MapPack.vl2"]],"interiors/tes_flyingvehicle_x2.dif":["interiors/tes_flyingvehicle_x2.dif",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"interiors/tes_flyingvehicle_x2.glb":["interiors/tes_flyingvehicle_x2.glb",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"interiors/tes_flyingvehiclebase.dif":["interiors/tes_flyingvehiclebase.dif",["TWL-MapPack.vl2"]],"interiors/tes_flyingvehiclebase.glb":["interiors/tes_flyingvehiclebase.glb",["TWL-MapPack.vl2"]],"interiors/tes_turretholder.dif":["interiors/tes_turretholder.dif",["TWL-MapPack.vl2"]],"interiors/tes_turretholder.glb":["interiors/tes_turretholder.glb",["TWL-MapPack.vl2"]],"interiors/tl_bmiscpan_ruind.dif":["interiors/TL_bmiscpan_ruind.dif",["TWL2-MapPack.vl2"]],"interiors/tl_bmiscpan_ruind.glb":["interiors/TL_bmiscpan_ruind.glb",["TWL2-MapPack.vl2"]],"interiors/tl_btowr9.dif":["interiors/TL_btowr9.dif",["TWL2-MapPack.vl2"]],"interiors/tl_btowr9.glb":["interiors/TL_btowr9.glb",["TWL2-MapPack.vl2"]],"interiors/tl_drorck-base.dif":["interiors/TL_drorck-base.dif",["TWL2-MapPack.vl2"]],"interiors/tl_drorck-base.glb":["interiors/TL_drorck-base.glb",["TWL2-MapPack.vl2"]],"interiors/tl_magnumbase.dif":["interiors/TL_magnumbase.dif",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/tl_magnumbase.glb":["interiors/TL_magnumbase.glb",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/tl_magnumflag.dif":["interiors/TL_magnumflag.dif",["TWL2-MapPack.vl2"]],"interiors/tl_magnumflag.glb":["interiors/TL_magnumflag.glb",["TWL2-MapPack.vl2"]],"interiors/tl_magnummisc.dif":["interiors/TL_magnummisc.dif",["TWL2-MapPack.vl2"]],"interiors/tl_magnummisc.glb":["interiors/TL_magnummisc.glb",["TWL2-MapPack.vl2"]],"interiors/tl_magnumturret.dif":["interiors/TL_magnumturret.dif",["TWL2-MapPack.vl2"]],"interiors/tl_magnumturret.glb":["interiors/TL_magnumturret.glb",["TWL2-MapPack.vl2"]],"interiors/tl_magnumvs.dif":["interiors/TL_magnumvs.dif",["TWL2-MapPack.vl2"]],"interiors/tl_magnumvs.glb":["interiors/TL_magnumvs.glb",["TWL2-MapPack.vl2"]],"interiors/tree_bowlstump.dif":["interiors/tree_bowlstump.dif",["z_DMP2-V0.6.vl2"]],"interiors/tree_bowlstump.glb":["interiors/tree_bowlstump.glb",["z_DMP2-V0.6.vl2"]],"interiors/tree_corridoor.dif":["interiors/tree_corridoor.dif",["z_DMP2-V0.6.vl2"]],"interiors/tree_corridoor.glb":["interiors/tree_corridoor.glb",["z_DMP2-V0.6.vl2"]],"interiors/tree_hollow.dif":["interiors/tree_hollow.dif",["z_DMP2-V0.6.vl2"]],"interiors/tree_hollow.glb":["interiors/tree_hollow.glb",["z_DMP2-V0.6.vl2"]],"interiors/tree_main.dif":["interiors/tree_main.dif",["z_DMP2-V0.6.vl2"]],"interiors/tree_main.glb":["interiors/tree_main.glb",["z_DMP2-V0.6.vl2"]],"interiors/tree_nocanopy.dif":["interiors/tree_nocanopy.dif",["z_DMP2-V0.6.vl2"]],"interiors/tree_nocanopy.glb":["interiors/tree_nocanopy.glb",["z_DMP2-V0.6.vl2"]],"interiors/tree_router.dif":["interiors/tree_router.dif",["z_DMP2-V0.6.vl2"]],"interiors/tree_router.glb":["interiors/tree_router.glb",["z_DMP2-V0.6.vl2"]],"interiors/tree_solid.dif":["interiors/tree_solid.dif",["z_DMP2-V0.6.vl2"]],"interiors/tree_solid.glb":["interiors/tree_solid.glb",["z_DMP2-V0.6.vl2"]],"interiors/tree_stump.dif":["interiors/tree_stump.dif",["z_DMP2-V0.6.vl2"]],"interiors/tree_stump.glb":["interiors/tree_stump.glb",["z_DMP2-V0.6.vl2"]],"interiors/tri_base.dif":["interiors/tri_base.dif",["DynamixFinalPack.vl2"]],"interiors/tri_base.glb":["interiors/tri_base.glb",["DynamixFinalPack.vl2"]],"interiors/tri_gate.dif":["interiors/tri_gate.dif",["DynamixFinalPack.vl2"]],"interiors/tri_gate.glb":["interiors/tri_gate.glb",["DynamixFinalPack.vl2"]],"interiors/tri_misc1.dif":["interiors/tri_misc1.dif",["DynamixFinalPack.vl2"]],"interiors/tri_misc1.glb":["interiors/tri_misc1.glb",["DynamixFinalPack.vl2"]],"interiors/tri_powerpit.dif":["interiors/tri_powerpit.dif",["DynamixFinalPack.vl2"]],"interiors/tri_powerpit.glb":["interiors/tri_powerpit.glb",["DynamixFinalPack.vl2"]],"interiors/tri_tbunker.dif":["interiors/tri_tbunker.dif",["DynamixFinalPack.vl2"]],"interiors/tri_tbunker.glb":["interiors/tri_tbunker.glb",["DynamixFinalPack.vl2"]],"interiors/tri_tbunker_x.dif":["interiors/tri_tbunker_x.dif",["TWL-MapPack.vl2"]],"interiors/tri_tbunker_x.glb":["interiors/tri_tbunker_x.glb",["TWL-MapPack.vl2"]],"interiors/tri_tbunker_x2.dif":["interiors/tri_tbunker_x2.dif",["TWL-MapPack.vl2"]],"interiors/tri_tbunker_x2.glb":["interiors/tri_tbunker_x2.glb",["TWL-MapPack.vl2"]],"interiors/tri_tower.dif":["interiors/tri_tower.dif",["DynamixFinalPack.vl2"]],"interiors/tri_tower.glb":["interiors/tri_tower.glb",["DynamixFinalPack.vl2"]],"interiors/tri_tower_x2.dif":["interiors/tri_tower_x2.dif",["TWL-MapPack.vl2"]],"interiors/tri_tower_x2.glb":["interiors/tri_tower_x2.glb",["TWL-MapPack.vl2"]],"interiors/tri_wall3.dif":["interiors/tri_wall3.dif",["DynamixFinalPack.vl2"]],"interiors/tri_wall3.glb":["interiors/tri_wall3.glb",["DynamixFinalPack.vl2"]],"interiors/tri_wall4.dif":["interiors/tri_wall4.dif",["DynamixFinalPack.vl2"]],"interiors/tri_wall4.glb":["interiors/tri_wall4.glb",["DynamixFinalPack.vl2"]],"interiors/tri_wall5.dif":["interiors/tri_wall5.dif",["DynamixFinalPack.vl2"]],"interiors/tri_wall5.glb":["interiors/tri_wall5.glb",["DynamixFinalPack.vl2"]],"interiors/tri_wall6.dif":["interiors/tri_wall6.dif",["DynamixFinalPack.vl2"]],"interiors/tri_wall6.glb":["interiors/tri_wall6.glb",["DynamixFinalPack.vl2"]],"interiors/underhillmidbalancedfnl.dif":["interiors/underhillmidbalancedfnl.dif",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"interiors/underhillmidbalancedfnl.glb":["interiors/underhillmidbalancedfnl.glb",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"interiors/underhillsideonefnl.dif":["interiors/underhillsideonefnl.dif",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"interiors/underhillsideonefnl.glb":["interiors/underhillsideonefnl.glb",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"interiors/vocstand.dif":["interiors/vocstand.dif",["z_DMP2-V0.6.vl2"]],"interiors/vocstand.glb":["interiors/vocstand.glb",["z_DMP2-V0.6.vl2"]],"interiors/vpad_bunker.dif":["interiors/Vpad_Bunker.dif",["TWL-MapPack.vl2"]],"interiors/vpad_bunker.glb":["interiors/Vpad_Bunker.glb",["TWL-MapPack.vl2"]],"interiors/waterstand.dif":["interiors/waterStand.dif",["z_DMP2-V0.6.vl2"]],"interiors/waterstand.glb":["interiors/waterStand.glb",["z_DMP2-V0.6.vl2"]],"interiors/xbase1.dif":["interiors/xbase1.dif",["interiors.vl2"]],"interiors/xbase1.glb":["interiors/xbase1.glb",["interiors.vl2"]],"interiors/xbase2.dif":["interiors/xbase2.dif",["interiors.vl2"]],"interiors/xbase2.glb":["interiors/xbase2.glb",["interiors.vl2"]],"interiors/xbrdg0.dif":["interiors/xbrdg0.dif",["interiors.vl2"]],"interiors/xbrdg0.glb":["interiors/xbrdg0.glb",["interiors.vl2"]],"interiors/xbrdg1.dif":["interiors/xbrdg1.dif",["interiors.vl2"]],"interiors/xbrdg1.glb":["interiors/xbrdg1.glb",["interiors.vl2"]],"interiors/xbrdg10.dif":["interiors/xbrdg10.dif",["interiors.vl2"]],"interiors/xbrdg10.glb":["interiors/xbrdg10.glb",["interiors.vl2"]],"interiors/xbrdg2.dif":["interiors/xbrdg2.dif",["interiors.vl2"]],"interiors/xbrdg2.glb":["interiors/xbrdg2.glb",["interiors.vl2"]],"interiors/xbrdg3.dif":["interiors/xbrdg3.dif",["interiors.vl2"]],"interiors/xbrdg3.glb":["interiors/xbrdg3.glb",["interiors.vl2"]],"interiors/xbrdg4.dif":["interiors/xbrdg4.dif",["interiors.vl2"]],"interiors/xbrdg4.glb":["interiors/xbrdg4.glb",["interiors.vl2"]],"interiors/xbrdg5.dif":["interiors/xbrdg5.dif",["interiors.vl2"]],"interiors/xbrdg5.glb":["interiors/xbrdg5.glb",["interiors.vl2"]],"interiors/xbrdg6.dif":["interiors/xbrdg6.dif",["interiors.vl2"]],"interiors/xbrdg6.glb":["interiors/xbrdg6.glb",["interiors.vl2"]],"interiors/xbrdg7.dif":["interiors/xbrdg7.dif",["interiors.vl2"]],"interiors/xbrdg7.glb":["interiors/xbrdg7.glb",["interiors.vl2"]],"interiors/xbrdg8.dif":["interiors/xbrdg8.dif",["interiors.vl2"]],"interiors/xbrdg8.glb":["interiors/xbrdg8.glb",["interiors.vl2"]],"interiors/xbrdg9.dif":["interiors/xbrdg9.dif",["interiors.vl2"]],"interiors/xbrdg9.glb":["interiors/xbrdg9.glb",["interiors.vl2"]],"interiors/xbrdga.dif":["interiors/xbrdga.dif",["interiors.vl2"]],"interiors/xbrdga.glb":["interiors/xbrdga.glb",["interiors.vl2"]],"interiors/xbrdgb.dif":["interiors/xbrdgb.dif",["interiors.vl2"]],"interiors/xbrdgb.glb":["interiors/xbrdgb.glb",["interiors.vl2"]],"interiors/xbrdgn.dif":["interiors/xbrdgn.dif",["interiors.vl2"]],"interiors/xbrdgn.glb":["interiors/xbrdgn.glb",["interiors.vl2"]],"interiors/xbrdgo.dif":["interiors/xbrdgo.dif",["interiors.vl2"]],"interiors/xbrdgo.glb":["interiors/xbrdgo.glb",["interiors.vl2"]],"interiors/xbunk1.dif":["interiors/xbunk1.dif",["interiors.vl2"]],"interiors/xbunk1.glb":["interiors/xbunk1.glb",["interiors.vl2"]],"interiors/xbunk2.dif":["interiors/xbunk2.dif",["interiors.vl2"]],"interiors/xbunk5.dif":["interiors/xbunk5.dif",["interiors.vl2"]],"interiors/xbunk5.glb":["interiors/xbunk5.glb",["interiors.vl2"]],"interiors/xbunk6.dif":["interiors/xbunk6.dif",["interiors.vl2"]],"interiors/xbunk6.glb":["interiors/xbunk6.glb",["interiors.vl2"]],"interiors/xbunk9.dif":["interiors/xbunk9.dif",["interiors.vl2"]],"interiors/xbunk9.glb":["interiors/xbunk9.glb",["interiors.vl2"]],"interiors/xbunkb.dif":["interiors/xbunkb.dif",["interiors.vl2"]],"interiors/xbunkb.glb":["interiors/xbunkb.glb",["interiors.vl2"]],"interiors/xmisc1.dif":["interiors/xmisc1.dif",["interiors.vl2"]],"interiors/xmisc1.glb":["interiors/xmisc1.glb",["interiors.vl2"]],"interiors/xmisc2.dif":["interiors/xmisc2.dif",["interiors.vl2"]],"interiors/xmisc2.glb":["interiors/xmisc2.glb",["interiors.vl2"]],"interiors/xmisc3.dif":["interiors/xmisc3.dif",["interiors.vl2"]],"interiors/xmisc3.glb":["interiors/xmisc3.glb",["interiors.vl2"]],"interiors/xmisc4.dif":["interiors/xmisc4.dif",["interiors.vl2"]],"interiors/xmisc4.glb":["interiors/xmisc4.glb",["interiors.vl2"]],"interiors/xmisc5.dif":["interiors/xmisc5.dif",["interiors.vl2"]],"interiors/xmisc5.glb":["interiors/xmisc5.glb",["interiors.vl2"]],"interiors/xmisca.dif":["interiors/xmisca.dif",["interiors.vl2"]],"interiors/xmisca.glb":["interiors/xmisca.glb",["interiors.vl2"]],"interiors/xmiscb.dif":["interiors/xmiscb.dif",["interiors.vl2"]],"interiors/xmiscb.glb":["interiors/xmiscb.glb",["interiors.vl2"]],"interiors/xmiscc.dif":["interiors/xmiscc.dif",["interiors.vl2"]],"interiors/xmiscc.glb":["interiors/xmiscc.glb",["interiors.vl2"]],"interiors/xplat1.dif":["interiors/xplat1.dif",["interiors.vl2"]],"interiors/xplat1.glb":["interiors/xplat1.glb",["interiors.vl2"]],"interiors/xplat2.dif":["interiors/xplat2.dif",["interiors.vl2"]],"interiors/xplat2.glb":["interiors/xplat2.glb",["interiors.vl2"]],"interiors/xplat3.dif":["interiors/xplat3.dif",["interiors.vl2"]],"interiors/xplat3.glb":["interiors/xplat3.glb",["interiors.vl2"]],"interiors/xrock6.dif":["interiors/xrock6.dif",["interiors.vl2"]],"interiors/xrock6.glb":["interiors/xrock6.glb",["interiors.vl2"]],"interiors/xrock7.dif":["interiors/xrock7.dif",["interiors.vl2"]],"interiors/xrock7.glb":["interiors/xrock7.glb",["interiors.vl2"]],"interiors/xrock8.dif":["interiors/xrock8.dif",["interiors.vl2"]],"interiors/xrock8.glb":["interiors/xrock8.glb",["interiors.vl2"]],"interiors/xrocka.dif":["interiors/xrocka.dif",["interiors.vl2"]],"interiors/xrocka.glb":["interiors/xrocka.glb",["interiors.vl2"]],"interiors/xrockb.dif":["interiors/xrockb.dif",["interiors.vl2"]],"interiors/xrockb.glb":["interiors/xrockb.glb",["interiors.vl2"]],"interiors/xrockc.dif":["interiors/xrockc.dif",["interiors.vl2"]],"interiors/xrockc.glb":["interiors/xrockc.glb",["interiors.vl2"]],"interiors/xspir1.dif":["interiors/xspir1.dif",["interiors.vl2"]],"interiors/xspir1.glb":["interiors/xspir1.glb",["interiors.vl2"]],"interiors/xspir2.dif":["interiors/xspir2.dif",["interiors.vl2"]],"interiors/xspir2.glb":["interiors/xspir2.glb",["interiors.vl2"]],"interiors/xspir3.dif":["interiors/xspir3.dif",["interiors.vl2"]],"interiors/xspir3.glb":["interiors/xspir3.glb",["interiors.vl2"]],"interiors/xspir5.dif":["interiors/xspir5.dif",["interiors.vl2"]],"interiors/xspir5.glb":["interiors/xspir5.glb",["interiors.vl2"]],"interiors/xtowr1.dif":["interiors/xtowr1.dif",["interiors.vl2"]],"interiors/xtowr1.glb":["interiors/xtowr1.glb",["interiors.vl2"]],"interiors/xtowr3.dif":["interiors/xtowr3.dif",["interiors.vl2"]],"interiors/xtowr3.glb":["interiors/xtowr3.glb",["interiors.vl2"]],"interiors/xtowr4.dif":["interiors/xtowr4.dif",["interiors.vl2"]],"interiors/xtowr4.glb":["interiors/xtowr4.glb",["interiors.vl2"]],"interiors/xtowr7.dif":["interiors/xtowr7.dif",["interiors.vl2"]],"interiors/xtowr7.glb":["interiors/xtowr7.glb",["interiors.vl2"]],"interiors/xtra_af_airtower.dif":["interiors/Xtra_AF_airtower.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_af_airtower.glb":["interiors/Xtra_AF_airtower.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_af_invowheel.dif":["interiors/Xtra_AF_invowheel.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_af_invowheel.glb":["interiors/Xtra_AF_invowheel.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_af_newbase.dif":["interiors/Xtra_AF_newbase.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_af_newbase.glb":["interiors/Xtra_AF_newbase.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_attrition_infernoflagstand.dif":["interiors/Xtra_attrition_infernoflagstand.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_attrition_infernoflagstand.glb":["interiors/Xtra_attrition_infernoflagstand.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_attrition_stormflagstand.dif":["interiors/Xtra_attrition_stormflagstand.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_attrition_stormflagstand.glb":["interiors/Xtra_attrition_stormflagstand.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_attrition_tower.dif":["interiors/Xtra_attrition_tower.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_attrition_tower.glb":["interiors/Xtra_attrition_tower.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_attrition_vbase.dif":["interiors/Xtra_attrition_vbase.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_attrition_vbase.glb":["interiors/Xtra_attrition_vbase.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_bastage_bt_bunktower.dif":["interiors/Xtra_Bastage_BT_bunktower.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_bastage_bt_bunktower.glb":["interiors/Xtra_Bastage_BT_bunktower.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_bastage_bt_mainbase_ck.dif":["interiors/Xtra_Bastage_BT_MainBase_CK.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_bastage_bt_mainbase_ck.glb":["interiors/Xtra_Bastage_BT_MainBase_CK.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_bastage_bt_tunnel.dif":["interiors/Xtra_Bastage_BT_tunnel.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_bastage_bt_tunnel.glb":["interiors/Xtra_Bastage_BT_tunnel.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_beachchair01.dif":["interiors/Xtra_beachchair01.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_beachchair01.glb":["interiors/Xtra_beachchair01.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_caustic_tri_bridge.dif":["interiors/Xtra_Caustic_tri_bridge.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_caustic_tri_bridge.glb":["interiors/Xtra_Caustic_tri_bridge.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_caustic_tri_lamp.dif":["interiors/Xtra_Caustic_tri_lamp.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_caustic_tri_lamp.glb":["interiors/Xtra_Caustic_tri_lamp.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_caustic_tri_main.dif":["interiors/Xtra_Caustic_tri_main.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_caustic_tri_main.glb":["interiors/Xtra_Caustic_tri_main.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_caustic_tri_turret.dif":["interiors/Xtra_Caustic_tri_turret.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_caustic_tri_turret.glb":["interiors/Xtra_Caustic_tri_turret.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_crown_tri_flag.dif":["interiors/Xtra_Crown_tri_flag.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_crown_tri_flag.glb":["interiors/Xtra_Crown_tri_flag.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_crown_tri_turret.dif":["interiors/Xtra_Crown_tri_turret.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_crown_tri_turret.glb":["interiors/Xtra_Crown_tri_turret.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_dmisc_-nefflagstand1_x2.dif":["interiors/Xtra_dmisc_-nefflagstand1_x2.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_dmisc_-nefflagstand1_x2.glb":["interiors/Xtra_dmisc_-nefflagstand1_x2.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_ghostdance_proto.dif":["interiors/Xtra_ghostdance_proto.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_ghostdance_proto.glb":["interiors/Xtra_ghostdance_proto.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_gravestone_cross.dif":["interiors/Xtra_GraveStone_cross.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_gravestone_cross.glb":["interiors/Xtra_GraveStone_cross.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_gravestone_cross2.dif":["interiors/Xtra_GraveStone_cross2.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_gravestone_cross2.glb":["interiors/Xtra_GraveStone_cross2.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_gravestone_obtower.dif":["interiors/Xtra_GraveStone_obtower.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_gravestone_obtower.glb":["interiors/Xtra_GraveStone_obtower.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_gravestone_tombstone2.dif":["interiors/Xtra_GraveStone_tombstone2.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_gravestone_tombstone2.glb":["interiors/Xtra_GraveStone_tombstone2.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_gravestone_tombstone3.dif":["interiors/Xtra_GraveStone_tombstone3.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_gravestone_tombstone3.glb":["interiors/Xtra_GraveStone_tombstone3.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_hellfire_dbase_ccb1.dif":["interiors/Xtra_Hellfire_dbase_ccb1.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_hellfire_dbase_ccb1.glb":["interiors/Xtra_Hellfire_dbase_ccb1.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_hellfire_dmisc_int_fstand_old.dif":["interiors/Xtra_Hellfire_dmisc_int_fstand_old.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_hellfire_dmisc_int_fstand_old.glb":["interiors/Xtra_Hellfire_dmisc_int_fstand_old.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_hellfire_dwall_ccb1.dif":["interiors/Xtra_Hellfire_dwall_ccb1.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_hellfire_dwall_ccb1.glb":["interiors/Xtra_Hellfire_dwall_ccb1.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_hm_base_ck.dif":["interiors/Xtra_HM_Base_CK.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_hm_base_ck.glb":["interiors/Xtra_HM_Base_CK.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_hm_bunkera.dif":["interiors/Xtra_HM_BunkerA.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_hm_bunkera.glb":["interiors/Xtra_HM_BunkerA.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_hm_flagstand_mk2.dif":["interiors/Xtra_HM_Flagstand_mk2.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_hm_flagstand_mk2.glb":["interiors/Xtra_HM_Flagstand_mk2.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_hm_turretpillar.dif":["interiors/Xtra_HM_TurretPillar.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_hm_turretpillar.glb":["interiors/Xtra_HM_TurretPillar.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_imperium_base01.dif":["interiors/Xtra_imperium_base01.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_imperium_base01.glb":["interiors/Xtra_imperium_base01.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_imperium_bunker01.dif":["interiors/Xtra_imperium_bunker01.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_imperium_bunker01.glb":["interiors/Xtra_imperium_bunker01.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_imperium_stand01.dif":["interiors/Xtra_imperium_stand01.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_imperium_stand01.glb":["interiors/Xtra_imperium_stand01.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_imperium_tower01.dif":["interiors/Xtra_imperium_tower01.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_imperium_tower01.glb":["interiors/Xtra_imperium_tower01.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_insurgence_ccb_bd_base1.dif":["interiors/Xtra_Insurgence_ccb_bd_base1.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_insurgence_ccb_bd_base1.glb":["interiors/Xtra_Insurgence_ccb_bd_base1.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_insurgence_ccb_bd_base1_mod2a.dif":["interiors/Xtra_Insurgence_ccb_bd_base1_mod2a.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_insurgence_ccb_bd_base1_mod2a.glb":["interiors/Xtra_Insurgence_ccb_bd_base1_mod2a.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_insurgence_ccb_bd_base1_mod3.dif":["interiors/Xtra_Insurgence_ccb_bd_base1_mod3.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_insurgence_ccb_bd_base1_mod3.glb":["interiors/Xtra_Insurgence_ccb_bd_base1_mod3.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_insurgence_ccb_bd_base1_mod4.dif":["interiors/Xtra_Insurgence_ccb_bd_base1_mod4.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_insurgence_ccb_bd_base1_mod4.glb":["interiors/Xtra_Insurgence_ccb_bd_base1_mod4.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_insurgence_ccb_bd_bridge1.dif":["interiors/Xtra_Insurgence_ccb_bd_bridge1.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_insurgence_ccb_bd_bridge1.glb":["interiors/Xtra_Insurgence_ccb_bd_bridge1.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_insurgence_ccb_bd_bridge2.dif":["interiors/Xtra_Insurgence_ccb_bd_bridge2.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_insurgence_ccb_bd_bridge2.glb":["interiors/Xtra_Insurgence_ccb_bd_bridge2.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_insurgence_ccb_bd_platform2.dif":["interiors/Xtra_Insurgence_ccb_bd_platform2.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_insurgence_ccb_bd_platform2.glb":["interiors/Xtra_Insurgence_ccb_bd_platform2.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_malignant_salgenroom2.dif":["interiors/Xtra_Malignant_salgenroom2.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_malignant_salgenroom2.glb":["interiors/Xtra_Malignant_salgenroom2.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_malignant_salproj1.dif":["interiors/Xtra_Malignant_salproj1.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_malignant_salproj1.glb":["interiors/Xtra_Malignant_salproj1.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_malignant_salturretsus1.dif":["interiors/Xtra_Malignant_salturretsus1.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_malignant_salturretsus1.glb":["interiors/Xtra_Malignant_salturretsus1.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_malignant_slblocks.dif":["interiors/Xtra_Malignant_slblocks.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_malignant_slblocks.glb":["interiors/Xtra_Malignant_slblocks.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_malignant_slinvstat.dif":["interiors/Xtra_Malignant_slinvstat.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_malignant_slinvstat.glb":["interiors/Xtra_Malignant_slinvstat.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_malignant_slremo2.dif":["interiors/Xtra_Malignant_slremo2.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_malignant_slremo2.glb":["interiors/Xtra_Malignant_slremo2.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_malignant_slsusbr1.dif":["interiors/Xtra_Malignant_slsusbr1.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_malignant_slsusbr1.glb":["interiors/Xtra_Malignant_slsusbr1.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_malignant_slvehramp1.dif":["interiors/Xtra_Malignant_slvehramp1.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_malignant_slvehramp1.glb":["interiors/Xtra_Malignant_slvehramp1.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_metaltanks_bridge.dif":["interiors/Xtra_metaltanks_bridge.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_metaltanks_bridge.glb":["interiors/Xtra_metaltanks_bridge.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_metaltanks_bridge_tunnel.dif":["interiors/Xtra_metaltanks_bridge_tunnel.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_metaltanks_bridge_tunnel.glb":["interiors/Xtra_metaltanks_bridge_tunnel.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_metaltanks_lush_mainbase.dif":["interiors/Xtra_metaltanks_lush_mainbase.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_metaltanks_lush_mainbase.glb":["interiors/Xtra_metaltanks_lush_mainbase.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_metaltanks_rip.dif":["interiors/Xtra_metaltanks_rip.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_metaltanks_rip.glb":["interiors/Xtra_metaltanks_rip.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_metaltanks_xing.dif":["interiors/Xtra_metaltanks_xing.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_metaltanks_xing.glb":["interiors/Xtra_metaltanks_xing.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_projectx_tribalma5ters_coyboybebop_basecom1.dif":["interiors/Xtra_ProjectX_tribalma5ters_coyboybebop_basecom1.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_projectx_tribalma5ters_coyboybebop_basecom1.glb":["interiors/Xtra_ProjectX_tribalma5ters_coyboybebop_basecom1.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_projectx_tunneloflove.dif":["interiors/Xtra_ProjectX_tunneloflove.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_projectx_tunneloflove.glb":["interiors/Xtra_ProjectX_tunneloflove.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_rst_transitbase.dif":["interiors/Xtra_rst_transitbase.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_rst_transitbase.glb":["interiors/Xtra_rst_transitbase.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_rst_transitstand.dif":["interiors/Xtra_rst_transitstand.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_rst_transitstand.glb":["interiors/Xtra_rst_transitstand.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_sr_eepbridge4.dif":["interiors/Xtra_SR_eepbridge4.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_sr_eepbridge4.glb":["interiors/Xtra_SR_eepbridge4.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_sr_eepbridge4b.dif":["interiors/Xtra_SR_eepbridge4b.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_sr_eepbridge4b.glb":["interiors/Xtra_SR_eepbridge4b.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_sr_eepbridgeh4b.dif":["interiors/Xtra_SR_eepbridgeh4b.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_sr_eepbridgeh4b.glb":["interiors/Xtra_SR_eepbridgeh4b.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_sr_eepsab3.dif":["interiors/Xtra_SR_eepsab3.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_sr_eepsab3.glb":["interiors/Xtra_SR_eepsab3.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_sr_eepsab4.dif":["interiors/Xtra_SR_eepsab4.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_sr_eepsab4.glb":["interiors/Xtra_SR_eepsab4.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_t_base0.dif":["interiors/Xtra_t_base0.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_t_base0.glb":["interiors/Xtra_t_base0.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_torrent_kif_bigbase.dif":["interiors/Xtra_Torrent_kif_bigbase.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_torrent_kif_bigbase.glb":["interiors/Xtra_Torrent_kif_bigbase.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_torrent_kif_torrent_turret_tower.dif":["interiors/Xtra_Torrent_kif_torrent_turret_tower.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_torrent_kif_torrent_turret_tower.glb":["interiors/Xtra_Torrent_kif_torrent_turret_tower.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_vestige_attackgate.dif":["interiors/Xtra_Vestige_attackgate.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_vestige_attackgate.glb":["interiors/Xtra_Vestige_attackgate.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_vestige_base.dif":["interiors/Xtra_Vestige_base.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_vestige_base.glb":["interiors/Xtra_Vestige_base.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_vestige_gate.dif":["interiors/Xtra_Vestige_gate.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_vestige_gate.glb":["interiors/Xtra_Vestige_gate.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_vestige_guntower.dif":["interiors/Xtra_Vestige_guntower.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_vestige_guntower.glb":["interiors/Xtra_Vestige_guntower.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_vestige_medtower.dif":["interiors/Xtra_Vestige_medtower.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_vestige_medtower.glb":["interiors/Xtra_Vestige_medtower.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_vestige_vpad.dif":["interiors/Xtra_Vestige_vpad.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_vestige_vpad.glb":["interiors/Xtra_Vestige_vpad.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_wsol_flagstand_ck.dif":["interiors/Xtra_WSol_Flagstand_CK.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_wsol_flagstand_ck.glb":["interiors/Xtra_WSol_Flagstand_CK.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_wsol_genbase_ck.dif":["interiors/Xtra_WSol_GenBase_CK.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_wsol_genbase_ck.glb":["interiors/Xtra_WSol_GenBase_CK.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_wsol_turret_ck.dif":["interiors/Xtra_WSol_Turret_CK.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_wsol_turret_ck.glb":["interiors/Xtra_WSol_Turret_CK.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_xerxes_proto.dif":["interiors/Xtra_Xerxes_proto.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_xerxes_proto.glb":["interiors/Xtra_Xerxes_proto.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_xerxes_turret.dif":["interiors/Xtra_Xerxes_Turret.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_xerxes_turret.glb":["interiors/Xtra_Xerxes_Turret.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_xerxes_turret2.dif":["interiors/Xtra_Xerxes_Turret2.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_xerxes_turret2.glb":["interiors/Xtra_Xerxes_Turret2.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_zv_bbunk_ccb1.dif":["interiors/Xtra_ZV_bbunk_ccb1.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_zv_bbunk_ccb1.glb":["interiors/Xtra_ZV_bbunk_ccb1.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_zv_ccb_be_spire1.dif":["interiors/Xtra_ZV_ccb_be_spire1.dif",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xtra_zv_ccb_be_spire1.glb":["interiors/Xtra_ZV_ccb_be_spire1.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"interiors/xvpad.dif":["interiors/xvpad.dif",["interiors.vl2"]],"interiors/xvpad.glb":["interiors/xvpad.glb",["interiors.vl2"]],"interiors/xwall1.dif":["interiors/xwall1.dif",["interiors.vl2"]],"interiors/xwall1.glb":["interiors/xwall1.glb",["interiors.vl2"]],"isleofmanreadme.txt":["IsleOfManReadme.txt",["DynamixFinalPack.vl2"]],"license":["LICENSE",["SkiFreeGameType.vl2"]],"lighting/aabaa_571e7c86.ml":["lighting/aabaa_571e7c86.ml",[""]],"lighting/aeroena_2343a8be.ml":["lighting/Aeroena_2343a8be.ml",[""]],"lighting/agorazscium_f4b21f81.ml":["lighting/Agorazscium_f4b21f81.ml",[""]],"lighting/arenadome_a0de9542.ml":["lighting/ArenaDome_a0de9542.ml",[""]],"lighting/arenaheaven_1e1fe293.ml":["lighting/ArenaHeaven_1e1fe293.ml",[""]],"lighting/astersdescent_53a3207b.ml":["lighting/AstersDescent_53a3207b.ml",[""]],"lighting/attritionlt_832adbb5.ml":["lighting/AttritionLT_832adbb5.ml",[""]],"lighting/berlard_2823ce88.ml":["lighting/berlard_2823ce88.ml",[""]],"lighting/berylbasin_c9d35ce.ml":["lighting/BerylBasin_c9d35ce.ml",[""]],"lighting/blastside_nef_6830e4bf.ml":["lighting/Blastside_nef_6830e4bf.ml",[""]],"lighting/blink_d9ab8a18.ml":["lighting/Blink_d9ab8a18.ml",[""]],"lighting/bonespurlt_915823ed.ml":["lighting/BonespurLT_915823ed.ml",[""]],"lighting/bonespurlt_9cca0579.ml":["lighting/BonespurLT_9cca0579.ml",[""]],"lighting/boxlak_a3e35494.ml":["lighting/BoxLak_a3e35494.ml",[""]],"lighting/broadside_nef_e852f76.ml":["lighting/Broadside_nef_e852f76.ml",[""]],"lighting/bulwark_ab283278.ml":["lighting/Bulwark_ab283278.ml",[""]],"lighting/bulwarklt_4a3f297.ml":["lighting/BulwarkLT_4a3f297.ml",[""]],"lighting/cagematch_b93c2e85.ml":["lighting/cagematch_b93c2e85.ml",[""]],"lighting/cankerlak_2f63997d.ml":["lighting/CankerLak_2f63997d.ml",[""]],"lighting/caprilt_66f22508.ml":["lighting/CapriLT_66f22508.ml",[""]],"lighting/cinerarium_7aca722b.ml":["lighting/Cinerarium_7aca722b.ml",[""]],"lighting/circleofstones_affcd75f.ml":["lighting/Circleofstones_affcd75f.ml",[""]],"lighting/circlesedgelt_411f1e4d.ml":["lighting/CirclesEdgeLT_411f1e4d.ml",[""]],"lighting/circlesedgelt_7a5c076c.ml":["lighting/CirclesEdgeLT_7a5c076c.ml",[""]],"lighting/cloakoflak_74b7f3a4.ml":["lighting/CloakofLak_74b7f3a4.ml",[""]],"lighting/cloakofnightv_fc052e2a.ml":["lighting/CloakofNightV_fc052e2a.ml",[""]],"lighting/cloudburst_ae430433.ml":["lighting/CloudBurst_ae430433.ml",[""]],"lighting/clusterunfuct_ba9a0db4.ml":["lighting/ClusterUnFuct_ba9a0db4.ml",[""]],"lighting/coliseum_638e3c7c.ml":["lighting/Coliseum_638e3c7c.ml",[""]],"lighting/confusco_629e6bc0.ml":["lighting/Confusco_629e6bc0.ml",[""]],"lighting/crashclash_4a04db6b.ml":["lighting/CrashClash_4a04db6b.ml",[""]],"lighting/crossfiredlak_af679bb1.ml":["lighting/CrossfiredLak_af679bb1.ml",[""]],"lighting/damnation_a8afd69c.ml":["lighting/Damnation_a8afd69c.ml",[""]],"lighting/dangerouscrossinglt_8205e1c3.ml":["lighting/DangerousCrossingLT_8205e1c3.ml",[""]],"lighting/dangerouscrossinglt_98fe44b0.ml":["lighting/DangerousCrossingLT_98fe44b0.ml",[""]],"lighting/deathbirdsfly1_e1b6748d.ml":["lighting/DeathBirdsFly1_e1b6748d.ml",[""]],"lighting/dermcrossingdeluxe_b5489c73.ml":["lighting/DermCrossingDeluxe_b5489c73.ml",[""]],"lighting/dermcrossingdeluxelt_86255d21.ml":["lighting/DermCrossingDeluxeLT_86255d21.ml",[""]],"lighting/desertofdeathlak_9ef72690.ml":["lighting/DesertofDeathLak_9ef72690.ml",[""]],"lighting/discord_d9dc93e8.ml":["lighting/Discord_d9dc93e8.ml",[""]],"lighting/discordlt_8799b81.ml":["lighting/DiscordLT_8799b81.ml",[""]],"lighting/dmp_agroleon_39e78691.ml":["lighting/DMP_Agroleon_39e78691.ml",[""]],"lighting/dmp_bastardforge_69e0050.ml":["lighting/DMP_BastardForge_69e0050.ml",[""]],"lighting/dmp_bastardforgelt_192bda18.ml":["lighting/DMP_BastardForgeLT_192bda18.ml",[""]],"lighting/dmp_bastardforgelt_23118b55.ml":["lighting/DMP_BastardForgeLT_23118b55.ml",[""]],"lighting/dmp_bunkeredlt_22bd8e06.ml":["lighting/DMP_BunkeredLT_22bd8e06.ml",[""]],"lighting/dmp_bunkeredlt_7f074860.ml":["lighting/DMP_BunkeredLT_7f074860.ml",[""]],"lighting/dmp_cinerarium_29f905f2.ml":["lighting/DMP_Cinerarium_29f905f2.ml",[""]],"lighting/dmp_cinerariumlt_1770607b.ml":["lighting/DMP_CinerariumLT_1770607b.ml",[""]],"lighting/dmp_facecrossing_562603da.ml":["lighting/DMP_FaceCrossing_562603da.ml",[""]],"lighting/dmp_hoth_1f2b4ebe.ml":["lighting/DMP_Hoth_1f2b4ebe.ml",[""]],"lighting/dmp_icegiant_27ae32f9.ml":["lighting/DMP_IceGiant_27ae32f9.ml",[""]],"lighting/dmp_magellan_3ec75495.ml":["lighting/DMP_Magellan_3ec75495.ml",[""]],"lighting/dmp_moondance_4a0aa2ce.ml":["lighting/DMP_MoonDance_4a0aa2ce.ml",[""]],"lighting/dmp_paranoia_a73116c7.ml":["lighting/DMP_Paranoia_a73116c7.ml",[""]],"lighting/dmp_pariah_5774d3ab.ml":["lighting/DMP_Pariah_5774d3ab.ml",[""]],"lighting/dmp_pariah_bae29d7a.ml":["lighting/DMP_Pariah_bae29d7a.ml",[""]],"lighting/dmp_pariahlt_1eeeb2f3.ml":["lighting/DMP_PariahLT_1eeeb2f3.ml",[""]],"lighting/dmp_pariahlt_5dbbd253.ml":["lighting/DMP_PariahLT_5dbbd253.ml",[""]],"lighting/dmp_pipedream_b4220f7e.ml":["lighting/DMP_PipeDream_b4220f7e.ml",[""]],"lighting/dmp_ravinev_32d83be0.ml":["lighting/DMP_RavineV_32d83be0.ml",[""]],"lighting/dmp_scorchedearth_6ef2eb26.ml":["lighting/DMP_ScorchedEarth_6ef2eb26.ml",[""]],"lighting/dmp_simpleflagarena_81bb7f85.ml":["lighting/DMP_SimpleFlagArena_81bb7f85.ml",[""]],"lighting/dmp_spincycle_8111999d.ml":["lighting/DMP_SpinCycle_8111999d.ml",[""]],"lighting/dmp_spincyclelt_c077aa18.ml":["lighting/DMP_SpincycleLT_c077aa18.ml",[""]],"lighting/dmp_starfalllt_313a7dd7.ml":["lighting/DMP_StarFallLT_313a7dd7.ml",[""]],"lighting/dmp_starfalllt_51b265f4.ml":["lighting/DMP_StarFallLT_51b265f4.ml",[""]],"lighting/dmp_tyre_5d7be94.ml":["lighting/DMP_Tyre_5d7be94.ml",[""]],"lighting/dmp_wasteland_87bf335.ml":["lighting/DMP_Wasteland_87bf335.ml",[""]],"lighting/dustrunlak_6779c9d4.ml":["lighting/DustRunLak_6779c9d4.ml",[""]],"lighting/dusttodust_c2ba2158.ml":["lighting/DustToDust_c2ba2158.ml",[""]],"lighting/dx_ice_492b02b7.ml":["lighting/DX_Ice_492b02b7.ml",[""]],"lighting/dx_icelt_69603e1f.ml":["lighting/DX_IceLT_69603e1f.ml",[""]],"lighting/el_fin_8316b0e5.ml":["lighting/El_Fin_8316b0e5.ml",[""]],"lighting/el_finlt_e9dab457.ml":["lighting/El_FinLT_e9dab457.ml",[""]],"lighting/entombed_e3bacfe0.ml":["lighting/Entombed_e3bacfe0.ml",[""]],"lighting/envyrena_7791ad94.ml":["lighting/Envyrena_7791ad94.ml",[""]],"lighting/enyland_68f85a3b.ml":["lighting/EnyLand_68f85a3b.ml",[""]],"lighting/exhumed_20605cf5.ml":["lighting/Exhumed_20605cf5.ml",[""]],"lighting/extractor_d5e74134.ml":["lighting/Extractor_d5e74134.ml",[""]],"lighting/fallout_9b18601a.ml":["lighting/Fallout_9b18601a.ml",[""]],"lighting/fenix_78eeb8cd.ml":["lighting/Fenix_78eeb8cd.ml",[""]],"lighting/ff_hillside_2daafc5b.ml":["lighting/FF_Hillside_2daafc5b.ml",[""]],"lighting/firestorm_16de2343.ml":["lighting/Firestorm_16de2343.ml",[""]],"lighting/floatarena_297e95cb.ml":["lighting/Floatarena_297e95cb.ml",[""]],"lighting/fourwaycheckmate_f33d2fb6.ml":["lighting/FourWayCheckmate_f33d2fb6.ml",[""]],"lighting/frozenforgelt_743ce94a.ml":["lighting/FrozenForgeLT_743ce94a.ml",[""]],"lighting/frozenforgelt_9931f1ae.ml":["lighting/FrozenForgeLT_9931f1ae.ml",[""]],"lighting/frozenhope_3a657c29.ml":["lighting/FrozenHope_3a657c29.ml",[""]],"lighting/frozenhopelt_7213db78.ml":["lighting/FrozenHopeLT_7213db78.ml",[""]],"lighting/frozenhopelt_b46d68eb.ml":["lighting/FrozenHopeLT_b46d68eb.ml",[""]],"lighting/funhouse_604d2f6a.ml":["lighting/FunHouse_604d2f6a.ml",[""]],"lighting/godsriftlak_18e44714.ml":["lighting/GodsRiftLak_18e44714.ml",[""]],"lighting/grassyknoll_5c7374ad.ml":["lighting/GrassyKnoll_5c7374ad.ml",[""]],"lighting/grassyknoll_a8a31131.ml":["lighting/GrassyKnoll_a8a31131.ml",[""]],"lighting/grassyknolllt_68c6cce.ml":["lighting/GrassyKnollLT_68c6cce.ml",[""]],"lighting/greenlawn_f4f6854f.ml":["lighting/GreenLawn_f4f6854f.ml",[""]],"lighting/harvestdance_c7a75c2.ml":["lighting/HarvestDance_c7a75c2.ml",[""]],"lighting/headstone_772e32ed.ml":["lighting/Headstone_772e32ed.ml",[""]],"lighting/helioarena_1e75a885.ml":["lighting/Helioarena_1e75a885.ml",[""]],"lighting/hiddenvalley_a1dce28d.ml":["lighting/HiddenValley_a1dce28d.ml",[""]],"lighting/highoctane_85127c80.ml":["lighting/HighOctane_85127c80.ml",[""]],"lighting/highoctane_b_ac85e4.ml":["lighting/HighOctane_b_ac85e4.ml",[""]],"lighting/highwire_471b6cf9.ml":["lighting/HighWire_471b6cf9.ml",[""]],"lighting/hillkinglt_50bd1439.ml":["lighting/HillKingLT_50bd1439.ml",[""]],"lighting/hillkinglt_8da13f48.ml":["lighting/HillKingLT_8da13f48.ml",[""]],"lighting/hillkinglt_d836ed12.ml":["lighting/HillKingLT_d836ed12.ml",[""]],"lighting/hillside_33bc6f09.ml":["lighting/Hillside_33bc6f09.ml",[""]],"lighting/hillsidelt_4f08df8f.ml":["lighting/HillSideLT_4f08df8f.ml",[""]],"lighting/ho_ice_259f9801.ml":["lighting/HO_Ice_259f9801.ml",[""]],"lighting/ho_lush_37ea33f0.ml":["lighting/HO_Lush_37ea33f0.ml",[""]],"lighting/horde_4a800bd6.ml":["lighting/Horde_4a800bd6.ml",[""]],"lighting/hostileloch_d7362c7.ml":["lighting/HostileLoch_d7362c7.ml",[""]],"lighting/icepick_56b79dca.ml":["lighting/IcePick_56b79dca.ml",[""]],"lighting/icepick_600de852.ml":["lighting/IcePick_600de852.ml",[""]],"lighting/infernuslak_7d2be4ad.ml":["lighting/InfernusLak_7d2be4ad.ml",[""]],"lighting/ivehadworse_e39c99bf.ml":["lighting/IveHadWorse_e39c99bf.ml",[""]],"lighting/jadevalley_7ef73b3d.ml":["lighting/JadeValley_7ef73b3d.ml",[""]],"lighting/lakefront_3703d244.ml":["lighting/Lakefront_3703d244.ml",[""]],"lighting/logans_run_c40b6d12.ml":["lighting/Logans_Run_c40b6d12.ml",[""]],"lighting/mac_flagarena_90666881.ml":["lighting/Mac_FlagArena_90666881.ml",[""]],"lighting/machineeggs_a5ccddc0.ml":["lighting/Machineeggs_a5ccddc0.ml",[""]],"lighting/magmaticlak_4073d809.ml":["lighting/MagmaticLak_4073d809.ml",[""]],"lighting/minerva_33feccb1.ml":["lighting/Minerva_33feccb1.ml",[""]],"lighting/minisundried_3c5a0fc8.ml":["lighting/MiniSunDried_3c5a0fc8.ml",[""]],"lighting/minotaur_171384b8.ml":["lighting/Minotaur_171384b8.ml",[""]],"lighting/misadventurev2_ec7544a8.ml":["lighting/MisadventureV2_ec7544a8.ml",[""]],"lighting/moonwalk_174f2bd4.ml":["lighting/Moonwalk_174f2bd4.ml",[""]],"lighting/narcolepsylt_73e7c21a.ml":["lighting/NarcolepsyLT_73e7c21a.ml",[""]],"lighting/naturemagic_2544c03b.ml":["lighting/NatureMagic_2544c03b.ml",[""]],"lighting/nightdance_7bfc8136.ml":["lighting/Nightdance_7bfc8136.ml",[""]],"lighting/norty_eb1bd063.ml":["lighting/Norty_eb1bd063.ml",[""]],"lighting/osirislt_a734e9f4.ml":["lighting/OsIrisLT_a734e9f4.ml",[""]],"lighting/osirislt_c9b12d6.ml":["lighting/OsIrisLT_c9b12d6.ml",[""]],"lighting/outerwilds_ad3695ec.ml":["lighting/OuterWilds_ad3695ec.ml",[""]],"lighting/outerwildslt_fc7787a1.ml":["lighting/OuterWildsLT_fc7787a1.ml",[""]],"lighting/pipedreamlt_be0ac5c7.ml":["lighting/PipeDreamLT_be0ac5c7.ml",[""]],"lighting/pipedreamlt_c8a581c1.ml":["lighting/PipeDreamLT_c8a581c1.ml",[""]],"lighting/planetx_8a6e98e8.ml":["lighting/PlanetX_8a6e98e8.ml",[""]],"lighting/prizmaticlt_d1bb228d.ml":["lighting/PrizmaticLT_d1bb228d.ml",[""]],"lighting/puliveivari_ba861c8e.ml":["lighting/PuliVeivari_ba861c8e.ml",[""]],"lighting/raindance_nef_542af516.ml":["lighting/Raindance_nef_542af516.ml",[""]],"lighting/raindance_neflak_35b8f6bc.ml":["lighting/Raindance_nefLak_35b8f6bc.ml",[""]],"lighting/raindancelt_8b15c940.ml":["lighting/RaindanceLT_8b15c940.ml",[""]],"lighting/raindancelt_ed3eadcd.ml":["lighting/RaindanceLT_ed3eadcd.ml",[""]],"lighting/random2_aeea92ad.ml":["lighting/random2_aeea92ad.ml",[""]],"lighting/random_ad5187a1.ml":["lighting/random_ad5187a1.ml",[""]],"lighting/ravine_d9f4db83.ml":["lighting/Ravine_d9f4db83.ml",[""]],"lighting/reversion_16355b81.ml":["lighting/Reversion_16355b81.ml",[""]],"lighting/riverdance_51da8ec1.ml":["lighting/RiverDance_51da8ec1.ml",[""]],"lighting/rollercoaster_nef_236560f9.ml":["lighting/Rollercoaster_nef_236560f9.ml",[""]],"lighting/roundthemountain_3c873c59.ml":["lighting/RoundTheMountain_3c873c59.ml",[""]],"lighting/roundthemountainlt_1d5f7a42.ml":["lighting/RoundTheMountainLT_1d5f7a42.ml",[""]],"lighting/roundthemountainlt_d8d7a00a.ml":["lighting/RoundTheMountainLT_d8d7a00a.ml",[""]],"lighting/ruined_928042b0.ml":["lighting/Ruined_928042b0.ml",[""]],"lighting/runenmachtlt_566cc4af.ml":["lighting/RunenmachtLT_566cc4af.ml",[""]],"lighting/runenmachtlt_e29440db.ml":["lighting/RunenmachtLT_e29440db.ml",[""]],"lighting/rush_7f8c0bd.ml":["lighting/Rush_7f8c0bd.ml",[""]],"lighting/rushlt_83e7ec01.ml":["lighting/RushLT_83e7ec01.ml",[""]],"lighting/rushlt_8cc32def.ml":["lighting/RushLT_8cc32def.ml",[""]],"lighting/s5_damnation_12876ea.ml":["lighting/S5_Damnation_12876ea.ml",[""]],"lighting/s5_damnationlt_2e874420.ml":["lighting/S5_DamnationLT_2e874420.ml",[""]],"lighting/s5_damnationlt_93d28001.ml":["lighting/S5_DamnationLT_93d28001.ml",[""]],"lighting/s5_icedance_23935c84.ml":["lighting/S5_Icedance_23935c84.ml",[""]],"lighting/s5_massive_72b32b94.ml":["lighting/S5_Massive_72b32b94.ml",[""]],"lighting/s5_massive_a0889977.ml":["lighting/S5_Massive_a0889977.ml",[""]],"lighting/s5_massivelt_774d8053.ml":["lighting/S5_MassiveLT_774d8053.ml",[""]],"lighting/s5_massivelt_aa83559d.ml":["lighting/S5_MassiveLT_aa83559d.ml",[""]],"lighting/s5_mimicry_a7de0fbe.ml":["lighting/S5_Mimicry_a7de0fbe.ml",[""]],"lighting/s5_mordacity_7f7769e0.ml":["lighting/S5_Mordacity_7f7769e0.ml",[""]],"lighting/s5_reynard_3d07b96b.ml":["lighting/S5_Reynard_3d07b96b.ml",[""]],"lighting/s5_sherman_d255001b.ml":["lighting/S5_Sherman_d255001b.ml",[""]],"lighting/s5_silenus_337a3c5b.ml":["lighting/S5_Silenus_337a3c5b.ml",[""]],"lighting/s5_silenuslt_b44256fa.ml":["lighting/S5_SilenusLT_b44256fa.ml",[""]],"lighting/s5_woodymyrk_ec89b88f.ml":["lighting/S5_Woodymyrk_ec89b88f.ml",[""]],"lighting/s8_cardiac_1b8fd622.ml":["lighting/S8_Cardiac_1b8fd622.ml",[""]],"lighting/s8_geothermallak_20f3a205.ml":["lighting/S8_GeothermalLak_20f3a205.ml",[""]],"lighting/s8_mountking_44b27865.ml":["lighting/S8_Mountking_44b27865.ml",[""]],"lighting/s8_opus_efcc41a2.ml":["lighting/S8_Opus_efcc41a2.ml",[""]],"lighting/s8_zilchlt_b45c6931.ml":["lighting/S8_ZilchLT_b45c6931.ml",[""]],"lighting/s8_zilchlt_d5e6be15.ml":["lighting/S8_ZilchLT_d5e6be15.ml",[""]],"lighting/saddieshill_698e83d5.ml":["lighting/SaddiesHill_698e83d5.ml",[""]],"lighting/sanctuary_7c20b606.ml":["lighting/Sanctuary_7c20b606.ml",[""]],"lighting/sandyrunlt_91cbfd2f.ml":["lighting/SandyRunLT_91cbfd2f.ml",[""]],"lighting/sangre_de_grado_ae25e9e2.ml":["lighting/Sangre_de_Grado_ae25e9e2.ml",[""]],"lighting/sc_ice_af6eba.ml":["lighting/SC_Ice_af6eba.ml",[""]],"lighting/sc_normal_799da350.ml":["lighting/SC_Normal_799da350.ml",[""]],"lighting/sentry_21483143.ml":["lighting/Sentry_21483143.ml",[""]],"lighting/shortfall_aa1e57bb.ml":["lighting/ShortFall_aa1e57bb.ml",[""]],"lighting/signal_e7aade91.ml":["lighting/Signal_e7aade91.ml",[""]],"lighting/signallt_4f74b06a.ml":["lighting/SignalLT_4f74b06a.ml",[""]],"lighting/signallt_9bae58a.ml":["lighting/SignalLT_9bae58a.ml",[""]],"lighting/skifree_randomizer_7dda3eb1.ml":["lighting/SkiFree_Randomizer_7dda3eb1.ml",[""]],"lighting/skinnydiplak_c997a78f.ml":["lighting/SkinnyDipLak_c997a78f.ml",[""]],"lighting/slapdash_93679deb.ml":["lighting/Slapdash_93679deb.ml",[""]],"lighting/smallcrossinglt_8b0a6034.ml":["lighting/SmallCrossingLT_8b0a6034.ml",[""]],"lighting/smalltimelt_89653a5e.ml":["lighting/SmallTimeLT_89653a5e.ml",[""]],"lighting/solsdescentlak_11a78868.ml":["lighting/SolsDescentLak_11a78868.ml",[""]],"lighting/spectrelak_5e17e9b3.ml":["lighting/SpectreLak_5e17e9b3.ml",[""]],"lighting/spyland_21ea4c6.ml":["lighting/SpyLand_21ea4c6.ml",[""]],"lighting/sundance_2b83620c.ml":["lighting/Sundance_2b83620c.ml",[""]],"lighting/sundriedlak_e0d74cbd.ml":["lighting/SunDriedLak_e0d74cbd.ml",[""]],"lighting/superhappybouncyfuntime_b901c3ef.ml":["lighting/SuperHappyBouncyFunTime_b901c3ef.ml",[""]],"lighting/superiorwaterworks_f456e8d9.ml":["lighting/SuperiorWaterworks_f456e8d9.ml",[""]],"lighting/tacocat-danteshill_1fadb4f4.ml":["lighting/Tacocat-DantesHill_1fadb4f4.ml",[""]],"lighting/tacocat-dunes_b3ca40d2.ml":["lighting/Tacocat-Dunes_b3ca40d2.ml",[""]],"lighting/tacocat-jagged_2f4bf1c1.ml":["lighting/Tacocat-Jagged_2f4bf1c1.ml",[""]],"lighting/tacocat-soylentjade_a5360959.ml":["lighting/Tacocat-SoylentJade_a5360959.ml",[""]],"lighting/tenebrousctf_de5eec4e.ml":["lighting/TenebrousCTF_de5eec4e.ml",[""]],"lighting/thefray_ee6d9255.ml":["lighting/TheFray_ee6d9255.ml",[""]],"lighting/thesewer_f4f75077.ml":["lighting/TheSewer_f4f75077.ml",[""]],"lighting/tibbawlak_104ce121.ml":["lighting/TibbawLak_104ce121.ml",[""]],"lighting/titanv_b_527804b0.ml":["lighting/TitanV_b_527804b0.ml",[""]],"lighting/treasureislandlak_f456aa59.ml":["lighting/TreasureIslandLak_f456aa59.ml",[""]],"lighting/triad_ff08cb0b.ml":["lighting/Triad_ff08cb0b.ml",[""]],"lighting/truegrit_95ae0ce4.ml":["lighting/TrueGrit_95ae0ce4.ml",[""]],"lighting/twl2_bleed_e6d5b374.ml":["lighting/TWL2_Bleed_e6d5b374.ml",[""]],"lighting/twl2_bluemoon_21ccae9c.ml":["lighting/TWL2_BlueMoon_21ccae9c.ml",[""]],"lighting/twl2_bluemoon_7c61bcd5.ml":["lighting/TWL2_BlueMoon_7c61bcd5.ml",[""]],"lighting/twl2_bluemoon_a95478a6.ml":["lighting/TWL2_BlueMoon_a95478a6.ml",[""]],"lighting/twl2_canyoncrusadedeluxe_7452f969.ml":["lighting/TWL2_CanyonCrusadeDeluxe_7452f969.ml",[""]],"lighting/twl2_canyoncrusadedeluxelt_c1ae3753.ml":["lighting/TWL2_CanyonCrusadeDeluxeLT_c1ae3753.ml",[""]],"lighting/twl2_canyoncrusadedeluxelt_dbd8196e.ml":["lighting/TWL2_CanyonCrusadeDeluxeLT_dbd8196e.ml",[""]],"lighting/twl2_celerity_83b5b539.ml":["lighting/TWL2_Celerity_83b5b539.ml",[""]],"lighting/twl2_celeritylt_bc01478.ml":["lighting/TWL2_CelerityLT_bc01478.ml",[""]],"lighting/twl2_celeritylt_f2ecb468.ml":["lighting/TWL2_CelerityLT_f2ecb468.ml",[""]],"lighting/twl2_dissention_d30eb753.ml":["lighting/TWL2_Dissention_d30eb753.ml",[""]],"lighting/twl2_drifts_a70061b9.ml":["lighting/TWL2_Drifts_a70061b9.ml",[""]],"lighting/twl2_drorck_add44b54.ml":["lighting/TWL2_Drorck_add44b54.ml",[""]],"lighting/twl2_frozenglory_e2aae3eb.ml":["lighting/TWL2_FrozenGlory_e2aae3eb.ml",[""]],"lighting/twl2_hildebrand_ff9349b8.ml":["lighting/TWL2_Hildebrand_ff9349b8.ml",[""]],"lighting/twl2_hildebrandlt_4cb441fb.ml":["lighting/TWL2_HildebrandLT_4cb441fb.ml",[""]],"lighting/twl2_hildebrandlt_fbf9260d.ml":["lighting/TWL2_HildebrandLT_fbf9260d.ml",[""]],"lighting/twl2_icedagger_a8551aa2.ml":["lighting/TWL2_IceDagger_a8551aa2.ml",[""]],"lighting/twl2_jaggedclaw_ae434bfa.ml":["lighting/TWL2_JaggedClaw_ae434bfa.ml",[""]],"lighting/twl2_jaggedclawlt_13a8fe76.ml":["lighting/TWL2_JaggedClawLT_13a8fe76.ml",[""]],"lighting/twl2_jaggedclawlt_caff2b5d.ml":["lighting/TWL2_JaggedClawLT_caff2b5d.ml",[""]],"lighting/twl2_magnum_bbaaf3b7.ml":["lighting/TWL2_Magnum_bbaaf3b7.ml",[""]],"lighting/twl2_midnightmayhemdeluxe_f0479bd5.ml":["lighting/TWL2_MidnightMayhemDeluxe_f0479bd5.ml",[""]],"lighting/twl2_muddyswamp_202e755e.ml":["lighting/TWL2_MuddySwamp_202e755e.ml",[""]],"lighting/twl2_norty_8a4142af.ml":["lighting/TWL2_Norty_8a4142af.ml",[""]],"lighting/twl2_ocular_d10fca4c.ml":["lighting/TWL2_Ocular_d10fca4c.ml",[""]],"lighting/twl2_skylightlt_c37d56e9.ml":["lighting/TWL2_SkylightLT_c37d56e9.ml",[""]],"lighting/twl2_skylightlt_f4b7bcf2.ml":["lighting/TWL2_SkylightLT_f4b7bcf2.ml",[""]],"lighting/twl_abaddon_661d5ca.ml":["lighting/TWL_Abaddon_661d5ca.ml",[""]],"lighting/twl_beachblitz_2ba27e9a.ml":["lighting/TWL_BeachBlitz_2ba27e9a.ml",[""]],"lighting/twl_beachblitzlak_8391be13.ml":["lighting/TWL_BeachBlitzLak_8391be13.ml",[""]],"lighting/twl_beachblitzlt_d50e4150.ml":["lighting/TWL_BeachBlitzLT_d50e4150.ml",[""]],"lighting/twl_beachblitzlt_ff00cacb.ml":["lighting/TWL_BeachBlitzLT_ff00cacb.ml",[""]],"lighting/twl_beggarsrun_ac20e6fb.ml":["lighting/TWL_BeggarsRun_ac20e6fb.ml",[""]],"lighting/twl_boss_d15d03dd.ml":["lighting/TWL_Boss_d15d03dd.ml",[""]],"lighting/twl_chokepoint_a2218645.ml":["lighting/TWL_Chokepoint_a2218645.ml",[""]],"lighting/twl_crossfire_68b88bb4.ml":["lighting/TWL_Crossfire_68b88bb4.ml",[""]],"lighting/twl_damnation_f601da24.ml":["lighting/TWL_Damnation_f601da24.ml",[""]],"lighting/twl_dangerouscrossing_c0f5608a.ml":["lighting/TWL_DangerousCrossing_c0f5608a.ml",[""]],"lighting/twl_deadlybirdssong_9eb082cf.ml":["lighting/TWL_DeadlyBirdsSong_9eb082cf.ml",[""]],"lighting/twl_drifts_3957320.ml":["lighting/TWL_Drifts_3957320.ml",[""]],"lighting/twl_feign_69a86ab3.ml":["lighting/TWL_Feign_69a86ab3.ml",[""]],"lighting/twl_feignlt_423b7f43.ml":["lighting/TWL_FeignLT_423b7f43.ml",[""]],"lighting/twl_feignlt_97abf48c.ml":["lighting/TWL_FeignLT_97abf48c.ml",[""]],"lighting/twl_harvester_6c61fcbf.ml":["lighting/TWL_Harvester_6c61fcbf.ml",[""]],"lighting/twl_katabatic_28e374c5.ml":["lighting/TWL_Katabatic_28e374c5.ml",[""]],"lighting/twl_magmatic_79ca25bd.ml":["lighting/TWL_Magmatic_79ca25bd.ml",[""]],"lighting/twl_minotaur_4735e9ea.ml":["lighting/TWL_Minotaur_4735e9ea.ml",[""]],"lighting/twl_osiris_af0cd5e3.ml":["lighting/TWL_OsIris_af0cd5e3.ml",[""]],"lighting/twl_pandemonium_96c05f13.ml":["lighting/TWL_Pandemonium_96c05f13.ml",[""]],"lighting/twl_quagmire_3d196e62.ml":["lighting/TWL_Quagmire_3d196e62.ml",[""]],"lighting/twl_raindance_e335287d.ml":["lighting/TWL_Raindance_e335287d.ml",[""]],"lighting/twl_ramparts_e1d65b38.ml":["lighting/TWL_Ramparts_e1d65b38.ml",[""]],"lighting/twl_reversion_2057b26c.ml":["lighting/TWL_Reversion_2057b26c.ml",[""]],"lighting/twl_rollercoasterlt_4becc052.ml":["lighting/TWL_RollercoasterLT_4becc052.ml",[""]],"lighting/twl_runenmacht_fce2e1dd.ml":["lighting/TWL_Runenmacht_fce2e1dd.ml",[""]],"lighting/twl_slapdash_386535c9.ml":["lighting/TWL_Slapdash_386535c9.ml",[""]],"lighting/twl_slapdash_6c5d45fc.ml":["lighting/TWL_Slapdash_6c5d45fc.ml",[""]],"lighting/twl_snowblind_7d864772.ml":["lighting/TWL_Snowblind_7d864772.ml",[""]],"lighting/twl_starfallen_220caf10.ml":["lighting/TWL_Starfallen_220caf10.ml",[""]],"lighting/twl_stonehenge_4be1bf55.ml":["lighting/TWL_Stonehenge_4be1bf55.ml",[""]],"lighting/twl_stonehengelt_186408d.ml":["lighting/TWL_StonehengeLT_186408d.ml",[""]],"lighting/twl_stonehengelt_b54394a1.ml":["lighting/TWL_StonehengeLT_b54394a1.ml",[""]],"lighting/twl_subzero_d26856d3.ml":["lighting/TWL_SubZero_d26856d3.ml",[""]],"lighting/twl_surreal_928c01fe.ml":["lighting/TWL_Surreal_928c01fe.ml",[""]],"lighting/twl_titan_f2ca1f12.ml":["lighting/TWL_Titan_f2ca1f12.ml",[""]],"lighting/twl_wilderzone_f391f176.ml":["lighting/TWL_WilderZone_f391f176.ml",[""]],"lighting/twl_wilderzonelt_b23d9623.ml":["lighting/TWL_WilderZoneLT_b23d9623.ml",[""]],"lighting/twl_wilderzonelt_c9eea074.ml":["lighting/TWL_WilderZoneLT_c9eea074.ml",[""]],"lighting/upordown_5cadb65.ml":["lighting/UporDown_5cadb65.ml",[""]],"lighting/vandamnedlt_657123fb.ml":["lighting/VanDamnedLT_657123fb.ml",[""]],"lighting/vandamnedlt_fc126eb7.ml":["lighting/VanDamnedLT_fc126eb7.ml",[""]],"lighting/vauban_fe733076.ml":["lighting/Vauban_fe733076.ml",[""]],"lighting/vaubanlak_b072a992.ml":["lighting/VaubanLak_b072a992.ml",[""]],"lighting/waterbox_c7bd8997.ml":["lighting/Waterbox_c7bd8997.ml",[""]],"lighting/whitedwarfdeluxelt_7adbd60e.ml":["lighting/WhiteDwarfDeluxeLT_7adbd60e.ml",[""]],"lighting/whitedwarfdeluxelt_afa63289.ml":["lighting/WhiteDwarfDeluxeLT_afa63289.ml",[""]],"lighting/windygap_d2bee4e7.ml":["lighting/WindyGap_d2bee4e7.ml",[""]],"lighting/wonderena_a304a21e.ml":["lighting/Wonderena_a304a21e.ml",[""]],"lighting/yubarena_2638aaa0.ml":["lighting/Yubarena_2638aaa0.ml",[""]],"lighting/zilch_6b242845.ml":["lighting/Zilch_6b242845.ml",[""]],"loginscreens.cs":["loginScreens.cs",["t2csri.vl2"]],"loginscreens.cs.dso":["loginScreens.cs.dso",["t2csri.vl2"]],"missions/2arenadome.mis":["missions/2ArenaDome.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/2arenavalley.mis":["missions/2ArenaValley.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/2dustbowl.mis":["missions/2DustBowl.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/2flyersarena.mis":["missions/2Flyersarena.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/2icedome.mis":["missions/2IceDome.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/2indoorintensity.mis":["missions/2IndoorIntensity.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/4thgradedropout.mis":["missions/4thGradeDropout.mis",["4thGradeDropout.vl2"]],"missions/abominable.mis":["missions/Abominable.mis",["missions.vl2"]],"missions/acidrain.mis":["missions/AcidRain.mis",["Classic_maps_v1.vl2"]],"missions/aeroena.mis":["missions/Aeroena.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/agentsoffortune.mis":["missions/AgentsOfFortune.mis",["missions.vl2"]],"missions/alcatraz.mis":["missions/Alcatraz.mis",["missions.vl2"]],"missions/anabatic.mis":["missions/anabatic.mis",["z_DMP2-V0.6.vl2"]],"missions/anomaly.mis":["missions/anomaly.mis",["z_DMP2-V0.6.vl2"]],"missions/archipelago.mis":["missions/Archipelago.mis",["missions.vl2"]],"missions/arenaheaven.mis":["missions/ArenaHeaven.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/arenahell.mis":["missions/ArenaHell.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/arenahell2.mis":["missions/ArenaHell2.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/arenainthehill.mis":["missions/ArenaInTheHill.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/arenaunderthehill.mis":["missions/ArenaUnderTheHill.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/aryoarena.mis":["missions/AryoArena.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/ashestoashes.mis":["missions/AshesToAshes.mis",["missions.vl2"]],"missions/atropos2.mis":["missions/Atropos2.mis",["atroposthereturn.vl2"]],"missions/basatinlt.mis":["missions/BasatinLT.mis",["z_DMP2-V0.6.vl2"]],"missions/beggarsrun.mis":["missions/BeggarsRun.mis",["missions.vl2"]],"missions/beneaththehill.mis":["missions/BeneathTheHill.mis",["BeneathTheHill.vl2"]],"missions/blastside_nef.mis":["missions/Blastside_nef.mis",["Classic_maps_v1.vl2"]],"missions/bombardment.mis":["missions/bombardment.mis",["z_DMP2-V0.6.vl2"]],"missions/brainfreeze.mis":["missions/BrainFreeze.mis",["brainfreeze.vl2"]],"missions/bridgetoofar.mis":["missions/BridgeTooFar.mis",["DynamixFinalPack.vl2"]],"missions/broadside_nef.mis":["missions/Broadside_nef.mis",["Classic_maps_v1.vl2"]],"missions/broken_dreams.mis":["missions/Broken_Dreams.mis",["brokendreams_2.vl2"]],"missions/caldera.mis":["missions/Caldera.mis",["missions.vl2"]],"missions/casern_cavite.mis":["missions/Casern_Cavite.mis",["missions.vl2"]],"missions/catwalklt.mis":["missions/CatwalkLT.mis",["z_DMP2-V0.6.vl2"]],"missions/centaur.mis":["missions/Centaur.mis",["centaur.vl2"]],"missions/checkmate.mis":["missions/Checkmate.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/coldfusion.mis":["missions/ColdFusion.mis",["ColdFusion.vl2"]],"missions/coldwar.mis":["missions/ColdWar.mis",["ColdWar.vl2"]],"missions/conclave.mis":["missions/Conclave.mis",["Conclave.vl2"]],"missions/confusco.mis":["missions/Confusco.mis",["Classic_maps_v1.vl2"]],"missions/containmentlarge.mis":["missions/ContainmentLarge.mis",["ContainmentLarge.vl2"]],"missions/crashclash.mis":["missions/CrashClash.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/crater71.mis":["missions/Crater71.mis",["TR2final105-client.vl2"]],"missions/damnation.mis":["missions/Damnation.mis",["missions.vl2"]],"missions/damnationlt.mis":["missions/DamnationLT.mis",["z_DMP2-V0.6.vl2"]],"missions/damnationtdm.mis":["missions/DamnationTDM.mis",["z_DMP2-V0.6.vl2"]],"missions/dangerouscrossing_nef.mis":["missions/DangerousCrossing_nef.mis",["Classic_maps_v1.vl2"]],"missions/dangerouscrossingarena.mis":["missions/DangerousCrossingArena.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/dangerousflinglt.mis":["missions/DangerousFlingLT.mis",["z_DMP2-V0.6.vl2"]],"missions/dawntodusk.mis":["missions/dawntodusk.mis",["z_DMP2-V0.6.vl2"]],"missions/deathbirdsfly.mis":["missions/DeathBirdsFly.mis",["missions.vl2"]],"missions/deathfrombelow.mis":["missions/DeathFromBelow.mis",["DeathFromBelow.vl2"]],"missions/deathrow.mis":["missions/DeathRow.mis",["DeathRow.vl2"]],"missions/desertofdeath_nef.mis":["missions/DesertofDeath_nef.mis",["Classic_maps_v1.vl2"]],"missions/desertwind.mis":["missions/DesertWind.mis",["DesertWind.vl2"]],"missions/desiccator.mis":["missions/Desiccator.mis",["missions.vl2"]],"missions/devilselbow.mis":["missions/DevilsElbow.mis",["DynamixFinalPack.vl2"]],"missions/dmp_agroleon.mis":["missions/DMP_Agroleon.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"missions/dmp_astro.mis":["missions/DMP_Astro.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"missions/dmp_bastardforge.mis":["missions/DMP_BastardForge.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"missions/dmp_bittergorge.mis":["missions/DMP_BitterGorge.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"missions/dmp_bunkered.mis":["missions/DMP_Bunkered.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"missions/dmp_cinerarium.mis":["missions/DMP_Cinerarium.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"missions/dmp_dermcity.mis":["missions/DMP_DermCity.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"missions/dmp_embers.mis":["missions/DMP_Embers.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"missions/dmp_emeraldspit.mis":["missions/DMP_EmeraldSpit.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"missions/dmp_facecrossing.mis":["missions/DMP_FaceCrossing.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"missions/dmp_hoth.mis":["missions/DMP_Hoth.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"missions/dmp_icegiant.mis":["missions/DMP_IceGiant.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"missions/dmp_isledebatalla.mis":["missions/DMP_IsleDeBatalla.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"missions/dmp_lavagods.mis":["missions/DMP_LavaGods.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"missions/dmp_magellan.mis":["missions/DMP_Magellan.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"missions/dmp_moondance.mis":["missions/DMP_MoonDance.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"missions/dmp_pantheon.mis":["missions/DMP_Pantheon.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"missions/dmp_paranoia.mis":["missions/DMP_Paranoia.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"missions/dmp_pariah.mis":["missions/DMP_Pariah.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"missions/dmp_pipedream.mis":["missions/DMP_PipeDream.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"missions/dmp_ravinev.mis":["missions/DMP_RavineV.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"missions/dmp_scorchedearth.mis":["missions/DMP_ScorchedEarth.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"missions/dmp_simpleflagarena.mis":["missions/DMP_SimpleFlagArena.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"missions/dmp_spincycle.mis":["missions/DMP_SpinCycle.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"missions/dmp_starfall.mis":["missions/DMP_StarFall.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"missions/dmp_tyre.mis":["missions/DMP_Tyre.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"missions/dmp_wasteland.mis":["missions/DMP_Wasteland.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"missions/draconisvii.mis":["missions/DraconisVII.mis",["DraconisVII.vl2"]],"missions/dropinlt.mis":["missions/DropInLT.mis",["z_DMP2-V0.6.vl2"]],"missions/dusttodust.mis":["missions/DustToDust.mis",["missions.vl2"]],"missions/envyrena.mis":["missions/Envyrena.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/enyland.mis":["missions/EnyLand.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/equinox.mis":["missions/Equinox.mis",["missions.vl2"]],"missions/escalade.mis":["missions/Escalade.mis",["missions.vl2"]],"missions/eveningland.mis":["missions/EveningLand.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/ewok_hamlet.mis":["missions/Ewok_Hamlet.mis",["z_DMP2-V0.6.vl2"]],"missions/ewok_village.mis":["missions/Ewok_Village.mis",["z_DMP2-V0.6.vl2"]],"missions/exposure.mis":["missions/Exposure.mis",["Exposure-v1.1.vl2"]],"missions/facingworlds.mis":["missions/facingWorlds.mis",["z_DMP2-V0.6.vl2"]],"missions/facingworldsarena.mis":["missions/facingWorldsArena.mis",["z_DMP2-V0.6.vl2"]],"missions/facingworldslt.mis":["missions/facingWorldsLT.mis",["z_DMP2-V0.6.vl2"]],"missions/finalrevenge.mis":["missions/FinalRevenge.mis",["FinalRevenge.vl2"]],"missions/firestorm.mis":["missions/Firestorm.mis",["missions.vl2"]],"missions/firn.mis":["missions/firn.mis",["z_DMP2-V0.6.vl2"]],"missions/flashpoint.mis":["missions/Flashpoint.mis",["missions.vl2"]],"missions/fracas.mis":["missions/Fracas.mis",["missions.vl2"]],"missions/frostline.mis":["missions/frostline.mis",["z_DMP2-V0.6.vl2"]],"missions/frozenfury.mis":["missions/FrozenFury.mis",["TR2final105-client.vl2"]],"missions/frozensolid.mis":["missions/frozenSolid.mis",["z_DMP2-V0.6.vl2"]],"missions/gauntlet.mis":["missions/Gauntlet.mis",["missions.vl2"]],"missions/gehenna.mis":["missions/Gehenna.mis",["missions.vl2"]],"missions/geronimo.mis":["missions/Geronimo.mis",["Geronimo.vl2"]],"missions/godsrift.mis":["missions/GodsRift.mis",["TR2final105-client.vl2"]],"missions/gorgon.mis":["missions/Gorgon.mis",["Classic_maps_v1.vl2"]],"missions/haven.mis":["missions/Haven.mis",["TR2final105-client.vl2"]],"missions/helioarena.mis":["missions/Helioarena.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/hillside.mis":["missions/Hillside.mis",["Classic_maps_v1.vl2"]],"missions/hivelt.mis":["missions/HiveLT.mis",["z_DMP2-V0.6.vl2"]],"missions/icebound.mis":["missions/IceBound.mis",["missions.vl2"]],"missions/icepickm.mis":["missions/IcePickM.mis",["z_DMP2-V0.6.vl2"]],"missions/iceridge_nef.mis":["missions/IceRidge_nef.mis",["Classic_maps_v1.vl2"]],"missions/infernosroar.mis":["missions/infernosroar.mis",["z_DMP2-V0.6.vl2"]],"missions/innersanctum.mis":["missions/InnerSanctum.mis",["DynamixFinalPack.vl2"]],"missions/insalubria.mis":["missions/Insalubria.mis",["missions.vl2"]],"missions/invictus.mis":["missions/Invictus.mis",["missions.vl2"]],"missions/isleofman.mis":["missions/IsleOfMan.mis",["DynamixFinalPack.vl2"]],"missions/ivehadworse.mis":["missions/IveHadWorse.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/jacobsladder.mis":["missions/JacobsLadder.mis",["missions.vl2"]],"missions/katabatic.mis":["missions/Katabatic.mis",["missions.vl2"]],"missions/kataminfernot.mis":["missions/KataMInfernoT.mis",["z_DMP2-V0.6.vl2"]],"missions/katamstormt.mis":["missions/KataMStormT.mis",["z_DMP2-V0.6.vl2"]],"missions/khalarena.mis":["missions/Khalarena.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/lakefront.mis":["missions/Lakefront.mis",["Classic_maps_v1.vl2"]],"missions/magmatic.mis":["missions/Magmatic.mis",["Classic_maps_v1.vl2"]],"missions/masada.mis":["missions/Masada.mis",["missions.vl2"]],"missions/minotaur.mis":["missions/Minotaur.mis",["missions.vl2"]],"missions/moonwalklt.mis":["missions/MoonwalkLT.mis",["z_DMP2-V0.6.vl2"]],"missions/morena.mis":["missions/Morena.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/mountainsiege.mis":["missions/MountainSiege.mis",["MountainSiege.vl2"]],"missions/mudside.mis":["missions/Mudside.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/mutiny.mis":["missions/Mutiny.mis",["Mutiny.vl2"]],"missions/myrkwood.mis":["missions/MyrkWood.mis",["missions.vl2"]],"missions/nirvanalt.mis":["missions/NirvanaLT.mis",["z_DMP2-V0.6.vl2"]],"missions/oasis.mis":["missions/Oasis.mis",["missions.vl2"]],"missions/obsidianlt.mis":["missions/ObsidianLT.mis",["z_DMP2-V0.6.vl2"]],"missions/overreach.mis":["missions/Overreach.mis",["missions.vl2"]],"missions/pantheon.mis":["missions/Pantheon.mis",["DynamixFinalPack.vl2"]],"missions/patience.mis":["missions/Patience.mis",["Patience.vl2"]],"missions/phasmadust.mis":["missions/PhasmaDust.mis",["TR2final105-client.vl2"]],"missions/planetside.mis":["missions/Planetside.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/prismatic.mis":["missions/Prismatic.mis",["Prismatic.vl2"]],"missions/proarena.mis":["missions/ProArena.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/pyroclasm.mis":["missions/Pyroclasm.mis",["missions.vl2"]],"missions/quagmire.mis":["missions/Quagmire.mis",["missions.vl2"]],"missions/raindance_nef.mis":["missions/Raindance_nef.mis",["Classic_maps_v1.vl2"]],"missions/ramparts.mis":["missions/Ramparts.mis",["Classic_maps_v1.vl2"]],"missions/rasp.mis":["missions/Rasp.mis",["missions.vl2"]],"missions/recalescence.mis":["missions/Recalescence.mis",["missions.vl2"]],"missions/respite.mis":["missions/Respite.mis",["missions.vl2"]],"missions/retrodct2.mis":["missions/RetroDCT2.mis",["z_DMP2-V0.6.vl2"]],"missions/retrodx.mis":["missions/RetroDX.mis",["z_DMP2-V0.6.vl2"]],"missions/retrord.mis":["missions/RetroRD.mis",["z_DMP2-V0.6.vl2"]],"missions/retrordt2.mis":["missions/RetroRDT2.mis",["z_DMP2-V0.6.vl2"]],"missions/retrosb.mis":["missions/RetroSB.mis",["z_DMP2-V0.6.vl2"]],"missions/retrosh.mis":["missions/RetroSH.mis",["z_DMP2-V0.6.vl2"]],"missions/retrosht2.mis":["missions/RetroSHT2.mis",["z_DMP2-V0.6.vl2"]],"missions/reversion.mis":["missions/Reversion.mis",["missions.vl2"]],"missions/ridgerena.mis":["missions/Ridgerena.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/rimehold.mis":["missions/Rimehold.mis",["missions.vl2"]],"missions/riverdance.mis":["missions/RiverDance.mis",["missions.vl2"]],"missions/rollercoaster_nef.mis":["missions/Rollercoaster_nef.mis",["Classic_maps_v1.vl2"]],"missions/s5_centaur.mis":["missions/S5_Centaur.mis",["S5maps.vl2"]],"missions/s5_damnation.mis":["missions/S5_Damnation.mis",["S5maps.vl2"]],"missions/s5_drache.mis":["missions/S5_Drache.mis",["S5maps.vl2"]],"missions/s5_hawkingheat.mis":["missions/S5_HawkingHeat.mis",["S5maps.vl2"]],"missions/s5_icedance.mis":["missions/S5_Icedance.mis",["S5maps.vl2"]],"missions/s5_massive.mis":["missions/S5_Massive.mis",["S5maps.vl2"]],"missions/s5_mimicry.mis":["missions/S5_Mimicry.mis",["S5maps.vl2"]],"missions/s5_misadventure.mis":["missions/S5_Misadventure.mis",["S5maps.vl2"]],"missions/s5_mordacity.mis":["missions/S5_Mordacity.mis",["S5maps.vl2"]],"missions/s5_reynard.mis":["missions/S5_Reynard.mis",["S5maps.vl2"]],"missions/s5_sherman.mis":["missions/S5_Sherman.mis",["S5maps.vl2"]],"missions/s5_silenus.mis":["missions/S5_Silenus.mis",["S5maps.vl2"]],"missions/s5_woodymyrk.mis":["missions/S5_Woodymyrk.mis",["S5maps.vl2"]],"missions/s8_cardiac.mis":["missions/S8_Cardiac.mis",["S8maps.vl2"]],"missions/s8_centraldogma.mis":["missions/S8_CentralDogma.mis",["S8maps.vl2"]],"missions/s8_geothermal.mis":["missions/S8_Geothermal.mis",["S8maps.vl2"]],"missions/s8_mountking.mis":["missions/S8_Mountking.mis",["S8maps.vl2"]],"missions/s8_opus.mis":["missions/S8_Opus.mis",["S8maps.vl2"]],"missions/s8_zilch.mis":["missions/S8_Zilch.mis",["S8maps.vl2"]],"missions/sanctuary.mis":["missions/Sanctuary.mis",["missions.vl2"]],"missions/sandstorm.mis":["missions/Sandstorm.mis",["Classic_maps_v1.vl2"]],"missions/scarabrae_nef.mis":["missions/Scarabrae_nef.mis",["Classic_maps_v1.vl2"]],"missions/shockridge.mis":["missions/ShockRidge.mis",["Classic_maps_v1.vl2"]],"missions/shrinearena.mis":["missions/ShrineArena.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/shrinearenaii.mis":["missions/ShrineArenaII.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/sidewinder.mis":["missions/SideWinder.mis",["z_DMP2-V0.6.vl2"]],"missions/siegeofymir.mis":["missions/SiegeofYmir.mis",["SiegeofYmir.vl2"]],"missions/silentstorm.mis":["missions/SilentStorm.mis",["SilentStorm.vl2"]],"missions/sirocco.mis":["missions/Sirocco.mis",["missions.vl2"]],"missions/skifree.mis":["missions/SkiFree.mis",["SkiFreeGameType.vl2"]],"missions/skifree_daily.mis":["missions/SkiFree_Daily.mis",["SkiFreeGameType.vl2"]],"missions/skifree_randomizer.mis":["missions/SkiFree_Randomizer.mis",["SkiFreeGameType.vl2"]],"missions/skifreez_championship_2021.mis":["missions/SkiFreeZ_Championship_2021.mis",["SkiFreeGameType.vl2"]],"missions/skinnydip.mis":["missions/SkinnyDip.mis",["TR2final105-client.vl2"]],"missions/slapdash.mis":["missions/Slapdash.mis",["missions.vl2"]],"missions/slapdashminferno.mis":["missions/slapdashMInferno.mis",["z_DMP2-V0.6.vl2"]],"missions/slapdashmstorm.mis":["missions/slapdashMStorm.mis",["z_DMP2-V0.6.vl2"]],"missions/smogarena.mis":["missions/SmogArena.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/snowblind_nef.mis":["missions/Snowblind_nef.mis",["Classic_maps_v1.vl2"]],"missions/snowbound.mis":["missions/SnowBound.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/soccerland.mis":["missions/SoccerLand.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/solace.mis":["missions/Solace.mis",["Solace.vl2"]],"missions/solsdescent.mis":["missions/SolsDescent.mis",["TR2final105-client.vl2"]],"missions/spyland.mis":["missions/SpyLand.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/starfallen.mis":["missions/Starfallen.mis",["Classic_maps_v1.vl2"]],"missions/stonehenge_arena.mis":["missions/Stonehenge_Arena.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/stonehenge_nef.mis":["missions/Stonehenge_nef.mis",["Classic_maps_v1.vl2"]],"missions/stormsrage.mis":["missions/stormsrage.mis",["z_DMP2-V0.6.vl2"]],"missions/subzero.mis":["missions/SubZero.mis",["Classic_maps_v1.vl2"]],"missions/sundried.mis":["missions/SunDried.mis",["missions.vl2"]],"missions/surreal.mis":["missions/Surreal.mis",["Classic_maps_v1.vl2"]],"missions/talus.mis":["missions/Talus.mis",["missions.vl2"]],"missions/templetussleversion2.mis":["missions/TempleTussleVersion2.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/tenebrous.mis":["missions/Tenebrous.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/thinice.mis":["missions/ThinIce.mis",["missions.vl2"]],"missions/titan.mis":["missions/Titan.mis",["Classic_maps_v1.vl2"]],"missions/tombstone.mis":["missions/Tombstone.mis",["missions.vl2"]],"missions/training1.mis":["missions/Training1.mis",["missions.vl2"]],"missions/training2.mis":["missions/Training2.mis",["missions.vl2"]],"missions/training3.mis":["missions/Training3.mis",["missions.vl2"]],"missions/training4.mis":["missions/Training4.mis",["missions.vl2"]],"missions/training5.mis":["missions/Training5.mis",["missions.vl2"]],"missions/treasureisland.mis":["missions/TreasureIsland.mis",["TR2final105-client.vl2"]],"missions/trident.mis":["missions/Trident.mis",["DynamixFinalPack.vl2"]],"missions/tridentle.mis":["missions/TridentLE.mis",["TridentLE.vl2"]],"missions/truegrit.mis":["missions/TrueGrit.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/tusklt.mis":["missions/TuskLT.mis",["z_DMP2-V0.6.vl2"]],"missions/twilightgrovelt.mis":["missions/TwilightGroveLT.mis",["z_DMP2-V0.6.vl2"]],"missions/twindrakes.mis":["missions/twinDrakes.mis",["z_DMP2-V0.6.vl2"]],"missions/twintorrentsccw.mis":["missions/TwinTorrentsCCW.mis",["z_DMP2-V0.6.vl2"]],"missions/twintorrentscw.mis":["missions/TwinTorrentsCW.mis",["z_DMP2-V0.6.vl2"]],"missions/twl2_bleed.mis":["missions/TWL2_Bleed.mis",["TWL2-MapPack.vl2"]],"missions/twl2_bluemoon.mis":["missions/TWL2_BlueMoon.mis",["TWL2-MapPack.vl2"]],"missions/twl2_canyoncrusadedeluxe.mis":["missions/TWL2_CanyonCrusadeDeluxe.mis",["TWL2-MapPack.vl2"]],"missions/twl2_celerity.mis":["missions/TWL2_Celerity.mis",["TWL2-MapPack.vl2"]],"missions/twl2_cloakofnight.mis":["missions/TWL2_CloakOfNight.mis",["TWL2-MapPack.vl2"]],"missions/twl2_crevice.mis":["missions/TWL2_Crevice.mis",["TWL2-MapPack.vl2"]],"missions/twl2_dissention.mis":["missions/TWL2_Dissention.mis",["TWL2-MapPack.vl2"]],"missions/twl2_drifts.mis":["missions/TWL2_Drifts.mis",["TWL2-MapPack.vl2"]],"missions/twl2_drorck.mis":["missions/TWL2_Drorck.mis",["TWL2-MapPack.vl2"]],"missions/twl2_frozenglory.mis":["missions/TWL2_FrozenGlory.mis",["TWL2-MapPack.vl2"]],"missions/twl2_frozenhope.mis":["missions/TWL2_FrozenHope.mis",["TWL2-MapPack.vl2"]],"missions/twl2_hildebrand.mis":["missions/TWL2_Hildebrand.mis",["TWL2-MapPack.vl2"]],"missions/twl2_icedagger.mis":["missions/TWL2_IceDagger.mis",["TWL2-MapPack.vl2"]],"missions/twl2_jaggedclaw.mis":["missions/TWL2_JaggedClaw.mis",["TWL2-MapPack.vl2"]],"missions/twl2_magnum.mis":["missions/TWL2_Magnum.mis",["TWL2-MapPack.vl2"]],"missions/twl2_midnightmayhemdeluxe.mis":["missions/TWL2_MidnightMayhemDeluxe.mis",["TWL2-MapPack.vl2"]],"missions/twl2_muddyswamp.mis":["missions/TWL2_MuddySwamp.mis",["TWL2-MapPack.vl2"]],"missions/twl2_norty.mis":["missions/TWL2_Norty.mis",["TWL2-MapPack.vl2"]],"missions/twl2_ocular.mis":["missions/TWL2_Ocular.mis",["TWL2-MapPack.vl2"]],"missions/twl2_roughland.mis":["missions/TWL2_RoughLand.mis",["TWL2-MapPack.vl2"]],"missions/twl2_ruined.mis":["missions/TWL2_Ruined.mis",["TWL2-MapPack.vl2"]],"missions/twl2_skylight.mis":["missions/TWL2_Skylight.mis",["TWL2-MapPack.vl2"]],"missions/twl2_woodymyrk.mis":["missions/TWL2_WoodyMyrk.mis",["TWL2-MapPack.vl2"]],"missions/twl_abaddon.mis":["missions/TWL_Abaddon.mis",["TWL-MapPack.vl2"]],"missions/twl_banshee.mis":["missions/TWL_BaNsHee.mis",["TWL-MapPack.vl2"]],"missions/twl_beachblitz.mis":["missions/TWL_BeachBlitz.mis",["TWL-MapPack.vl2"]],"missions/twl_beachblitzm.mis":["missions/TWL_BeachBlitzM.mis",["z_DMP2-V0.6.vl2"]],"missions/twl_beachblitzmlt.mis":["missions/TWL_BeachBlitzMLT.mis",["z_DMP2-V0.6.vl2"]],"missions/twl_beggarsrun.mis":["missions/TWL_BeggarsRun.mis",["TWL-MapPack.vl2"]],"missions/twl_bluemoon.mis":["missions/TWL_BlueMoon.mis",["TWL-MapPack.vl2"]],"missions/twl_boss.mis":["missions/TWL_Boss.mis",["TWL-MapPack.vl2"]],"missions/twl_celerity.mis":["missions/TWL_Celerity.mis",["TWL-MapPack.vl2"]],"missions/twl_chokepoint.mis":["missions/TWL_Chokepoint.mis",["TWL-MapPack.vl2"]],"missions/twl_cinereous.mis":["missions/TWL_Cinereous.mis",["TWL-MapPack.vl2"]],"missions/twl_clusterfuct.mis":["missions/TWL_Clusterfuct.mis",["TWL-MapPack.vl2"]],"missions/twl_crossfire.mis":["missions/TWL_Crossfire.mis",["TWL-MapPack.vl2"]],"missions/twl_curtilage.mis":["missions/TWL_Curtilage.mis",["TWL-MapPack.vl2"]],"missions/twl_damnation.mis":["missions/TWL_Damnation.mis",["TWL-MapPack.vl2"]],"missions/twl_dangerouscrossing.mis":["missions/TWL_DangerousCrossing.mis",["TWL-MapPack.vl2"]],"missions/twl_deadlybirdssong.mis":["missions/TWL_DeadlyBirdsSong.mis",["TWL-MapPack.vl2"]],"missions/twl_deserted.mis":["missions/TWL_Deserted.mis",["TWL-MapPack.vl2"]],"missions/twl_desiccator.mis":["missions/TWL_Desiccator.mis",["TWL-MapPack.vl2"]],"missions/twl_drifts.mis":["missions/TWL_Drifts.mis",["TWL-MapPack.vl2"]],"missions/twl_feign.mis":["missions/TWL_Feign.mis",["TWL-MapPack.vl2"]],"missions/twl_frostclaw.mis":["missions/TWL_Frostclaw.mis",["TWL-MapPack.vl2"]],"missions/twl_frozen.mis":["missions/TWL_Frozen.mis",["TWL-MapPack.vl2"]],"missions/twl_harvester.mis":["missions/TWL_Harvester.mis",["TWL-MapPack.vl2"]],"missions/twl_horde.mis":["missions/TWL_Horde.mis",["TWL-MapPack.vl2"]],"missions/twl_katabatic.mis":["missions/TWL_Katabatic.mis",["TWL-MapPack.vl2"]],"missions/twl_magmatic.mis":["missions/TWL_Magmatic.mis",["TWL-MapPack.vl2"]],"missions/twl_minotaur.mis":["missions/TWL_Minotaur.mis",["TWL-MapPack.vl2"]],"missions/twl_neve.mis":["missions/TWL_Neve.mis",["TWL-MapPack.vl2"]],"missions/twl_noshelter.mis":["missions/TWL_NoShelter.mis",["TWL-MapPack.vl2"]],"missions/twl_osiris.mis":["missions/TWL_OsIris.mis",["TWL-MapPack.vl2"]],"missions/twl_pandemonium.mis":["missions/TWL_Pandemonium.mis",["TWL-MapPack.vl2"]],"missions/twl_quagmire.mis":["missions/TWL_Quagmire.mis",["TWL-MapPack.vl2"]],"missions/twl_raindance.mis":["missions/TWL_Raindance.mis",["TWL-MapPack.vl2"]],"missions/twl_ramparts.mis":["missions/TWL_Ramparts.mis",["TWL-MapPack.vl2"]],"missions/twl_reversion.mis":["missions/TWL_Reversion.mis",["TWL-MapPack.vl2"]],"missions/twl_rollercoaster.mis":["missions/TWL_Rollercoaster.mis",["TWL-MapPack.vl2"]],"missions/twl_runenmacht.mis":["missions/TWL_Runenmacht.mis",["TWL-MapPack.vl2"]],"missions/twl_sandstorm.mis":["missions/TWL_Sandstorm.mis",["TWL-MapPack.vl2"]],"missions/twl_slapdash.mis":["missions/TWL_Slapdash.mis",["TWL-MapPack.vl2"]],"missions/twl_snowblind.mis":["missions/TWL_Snowblind.mis",["TWL-MapPack.vl2"]],"missions/twl_starfallen.mis":["missions/TWL_Starfallen.mis",["TWL-MapPack.vl2"]],"missions/twl_stonehenge.mis":["missions/TWL_Stonehenge.mis",["TWL-MapPack.vl2"]],"missions/twl_subzero.mis":["missions/TWL_SubZero.mis",["TWL-MapPack.vl2"]],"missions/twl_surreal.mis":["missions/TWL_Surreal.mis",["TWL-MapPack.vl2"]],"missions/twl_titan.mis":["missions/TWL_Titan.mis",["TWL-MapPack.vl2"]],"missions/twl_whitedwarf.mis":["missions/TWL_WhiteDwarf.mis",["TWL-MapPack.vl2"]],"missions/twl_wilderzone.mis":["missions/TWL_WilderZone.mis",["TWL-MapPack.vl2"]],"missions/twl_woodymyrk.mis":["missions/TWL_WoodyMyrk.mis",["TWL-MapPack.vl2"]],"missions/two_towers.mis":["missions/Two_Towers.mis",["z_DMP2-V0.6.vl2"]],"missions/ultimathule.mis":["missions/UltimaThule.mis",["missions.vl2"]],"missions/underhill.mis":["missions/Underhill.mis",["missions.vl2"]],"missions/uphillbattle.mis":["missions/UphillBattle.mis",["UphillBattle.vl2"]],"missions/upordown.mis":["missions/UporDown.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/vulcanshammer.mis":["missions/VulcansHammer.mis",["VulcansHammer.vl2"]],"missions/walledin.mis":["missions/WalledIn.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/walledinii.mis":["missions/WalledInII.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/whitedwarf.mis":["missions/WhiteDwarf.mis",["Classic_maps_v1.vl2"]],"missions/whiteout.mis":["missions/Whiteout.mis",["missions.vl2"]],"missions/woe.mis":["missions/woe.mis",["z_DMP2-V0.6.vl2"]],"missions/wonderland.mis":["missions/WonderLand.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"missions/wrongside.mis":["missions/Wrongside.mis",["z_DMP2-V0.6.vl2"]],"missions/yubarena.mis":["missions/Yubarena.mis",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"music/badlands.mp3":["music/badlands.mp3",[""]],"music/desert.mp3":["music/desert.mp3",[""]],"music/ice.mp3":["music/ice.mp3",[""]],"music/lush.mp3":["music/lush.mp3",[""]],"music/volcanic.mp3":["music/volcanic.mp3",[""]],"other/skifreecreator.java":["other/SkiFreeCreator.java",["SkiFreeGameType.vl2"]],"other/terrain list.csv":["other/terrain list.csv",["SkiFreeGameType.vl2"]],"pantheonreadme.txt":["PantheonReadme.txt",["DynamixFinalPack.vl2"]],"readme.md":["README.md",["z_DMP2-V0.6.vl2"]],"readme.txt":["readme.txt",["centaur.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2","ReadMe.txt"]],"scripts/admin.cs":["scripts/admin.cs",["scripts.vl2"]],"scripts/ai.cs":["scripts/ai.cs",["scripts.vl2"]],"scripts/aibotprofiles.cs":["scripts/aiBotProfiles.cs",["scripts.vl2"]],"scripts/aibountygame.cs":["scripts/aiBountyGame.cs",["scripts.vl2"]],"scripts/aichat.cs":["scripts/aiChat.cs",["scripts.vl2"]],"scripts/aicnh.cs":["scripts/aiCnH.cs",["scripts.vl2"]],"scripts/aictf.cs":["scripts/aiCTF.cs",["scripts.vl2"]],"scripts/aideathmatch.cs":["scripts/aiDeathMatch.cs",["scripts.vl2"]],"scripts/aidebug.cs":["scripts/aiDebug.cs",["scripts.vl2"]],"scripts/aidefaulttasks.cs":["scripts/aiDefaultTasks.cs",["scripts.vl2"]],"scripts/aidnd.cs":["scripts/aiDnD.cs",["scripts.vl2"]],"scripts/aihumantasks.cs":["scripts/aiHumanTasks.cs",["scripts.vl2"]],"scripts/aihunters.cs":["scripts/aiHunters.cs",["scripts.vl2"]],"scripts/aiinventory.cs":["scripts/aiInventory.cs",["scripts.vl2"]],"scripts/aiobjectivebuilder.cs":["scripts/aiObjectiveBuilder.cs",["scripts.vl2"]],"scripts/aiobjectives.cs":["scripts/aiObjectives.cs",["scripts.vl2"]],"scripts/airabbit.cs":["scripts/aiRabbit.cs",["scripts.vl2"]],"scripts/aisiege.cs":["scripts/aiSiege.cs",["scripts.vl2"]],"scripts/aitdm.cs":["scripts/aiTDM.cs",["z_DMP2-V0.6.vl2"]],"scripts/aiteamhunters.cs":["scripts/aiTeamHunters.cs",["scripts.vl2"]],"scripts/autoexec/dmp2versioncheck.cs":["scripts/autoexec/dmp2VersionCheck.cs",["z_DMP2-V0.6.vl2"]],"scripts/autoexec/dmpversioncheck.cs":["scripts/autoexec/dmpVersionCheck.cs",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"scripts/autoexec/invincibleinv.cs":["scripts/autoexec/InvincibleInv.cs",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"scripts/autoexec/scripts.txt":["scripts/autoexec/scripts.txt",["scripts.vl2"]],"scripts/autoexec/skifreesingleplayer.cs":["scripts/autoexec/SkiFreeSinglePlayer.cs",["SkiFreeGameType.vl2"]],"scripts/autoexec/t1vehselect.cs":["scripts/autoexec/t1VehSelect.cs",["z_DMP2-V0.6.vl2"]],"scripts/autoexec/t2csri_ircfix.cs":["scripts/autoexec/t2csri_IRCfix.cs",["t2csri.vl2"]],"scripts/autoexec/t2csri_ircfix.cs.dso":["scripts/autoexec/t2csri_IRCfix.cs.dso",["t2csri.vl2"]],"scripts/autoexec/t2csri_list.cs":["scripts/autoexec/t2csri_list.cs",["t2csri.vl2"]],"scripts/autoexec/t2csri_list.cs.dso":["scripts/autoexec/t2csri_list.cs.dso",["t2csri.vl2"]],"scripts/autoexec/t2csri_serv.cs":["scripts/autoexec/t2csri_serv.cs",["t2csri.vl2"]],"scripts/autoexec/t2csri_serv.cs.dso":["scripts/autoexec/t2csri_serv.cs.dso",["t2csri.vl2"]],"scripts/badlandspropmap.cs":["scripts/badlandsPropMap.cs",["scripts.vl2"]],"scripts/bioderm_heavy.cs":["scripts/bioderm_heavy.cs",["scripts.vl2"]],"scripts/bioderm_light.cs":["scripts/bioderm_light.cs",["scripts.vl2"]],"scripts/bioderm_medium.cs":["scripts/bioderm_medium.cs",["scripts.vl2"]],"scripts/bountygame.cs":["scripts/BountyGame.cs",["scripts.vl2"]],"scripts/camera.cs":["scripts/camera.cs",["scripts.vl2"]],"scripts/cannedchatitems.cs":["scripts/cannedChatItems.cs",["scripts.vl2"]],"scripts/centerprint.cs":["scripts/CenterPrint.cs",["scripts.vl2"]],"scripts/chatgui.cs":["scripts/ChatGui.cs",["scripts.vl2"]],"scripts/chatmenuhud.cs":["scripts/chatMenuHud.cs",["scripts.vl2"]],"scripts/choosefilterdlg.cs":["scripts/ChooseFilterDlg.cs",["scripts.vl2"]],"scripts/client.cs":["scripts/client.cs",["scripts.vl2"]],"scripts/clientaudio.cs":["scripts/clientAudio.cs",["scripts.vl2"]],"scripts/clientdefaults.cs":["scripts/clientDefaults.cs",["scripts.vl2"]],"scripts/clienttasks.cs":["scripts/clientTasks.cs",["scripts.vl2"]],"scripts/cnhgame.cs":["scripts/CnHGame.cs",["scripts.vl2"]],"scripts/commandermap.cs":["scripts/commanderMap.cs",["scripts.vl2"]],"scripts/commandermaphelptext.cs":["scripts/commanderMapHelpText.cs",["scripts.vl2"]],"scripts/commandermapicons.cs":["scripts/commanderMapIcons.cs",["scripts.vl2"]],"scripts/commanderprofiles.cs":["scripts/commanderProfiles.cs",["scripts.vl2"]],"scripts/commondialogs.cs":["scripts/commonDialogs.cs",["scripts.vl2"]],"scripts/controldefaults.cs":["scripts/controlDefaults.cs",["scripts.vl2"]],"scripts/creativitygame.cs":["scripts/CreativityGame.cs",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"scripts/creditsgui.cs":["scripts/creditsGui.cs",["scripts.vl2"]],"scripts/creditstext.cs":["scripts/creditsText.cs",["scripts.vl2"]],"scripts/ctfgame.cs":["scripts/CTFGame.cs",["scripts.vl2"]],"scripts/cursors.cs":["scripts/cursors.cs",["scripts.vl2"]],"scripts/damagetypes.cs":["scripts/damageTypes.cs",["scripts.vl2"]],"scripts/deathmessages.cs":["scripts/deathMessages.cs",["scripts.vl2"]],"scripts/debriefgui.cs":["scripts/DebriefGui.cs",["scripts.vl2"]],"scripts/debuggergui.cs":["scripts/debuggerGui.cs",["scripts.vl2"]],"scripts/defaultgame.cs":["scripts/defaultGame.cs",["scripts.vl2"]],"scripts/defaultturretsgame.cs":["scripts/DefaultTurretsGame.cs",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"scripts/demoendgui.cs":["scripts/DemoEndGui.cs",["scripts.vl2"]],"scripts/deployables.cs":["scripts/deployables.cs",["scripts.vl2"]],"scripts/depthsort.cs":["scripts/depthSort.cs",["scripts.vl2"]],"scripts/desertpropmap.cs":["scripts/desertPropMap.cs",["scripts.vl2"]],"scripts/dmgame.cs":["scripts/DMGame.cs",["scripts.vl2"]],"scripts/dndgame.cs":["scripts/DnDGame.cs",["scripts.vl2"]],"scripts/editchatmenugui.cs":["scripts/EditChatMenuGui.cs",["scripts.vl2"]],"scripts/editor.bind.cs":["scripts/editor.bind.cs",["scripts.vl2"]],"scripts/editor.cs":["scripts/editor.cs",["scripts.vl2"]],"scripts/editorgui.cs":["scripts/EditorGui.cs",["scripts.vl2"]],"scripts/editorprofiles.cs":["scripts/EditorProfiles.cs",["scripts.vl2"]],"scripts/editorrender.cs":["scripts/editorRender.cs",["scripts.vl2"]],"scripts/environmentals.cs":["scripts/environmentals.cs",["scripts.vl2"]],"scripts/forcefield.cs":["scripts/forceField.cs",["scripts.vl2"]],"scripts/gamebase.cs":["scripts/gameBase.cs",["scripts.vl2"]],"scripts/gamecanvas.cs":["scripts/gameCanvas.cs",["scripts.vl2"]],"scripts/gamegui.cs":["scripts/GameGui.cs",["scripts.vl2"]],"scripts/graphbuild.cs":["scripts/graphBuild.cs",["scripts.vl2"]],"scripts/heavy_male.cs":["scripts/heavy_male.cs",["scripts.vl2"]],"scripts/help.cs":["scripts/help.cs",["scripts.vl2"]],"scripts/helpguitext.cs":["scripts/helpGuiText.cs",["scripts.vl2"]],"scripts/hothffsgame.cs":["scripts/HothFFsGame.cs",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"scripts/hud.cs":["scripts/hud.cs",["scripts.vl2"]],"scripts/huntersgame.cs":["scripts/HuntersGame.cs",["scripts.vl2"]],"scripts/icepropmap.cs":["scripts/icePropMap.cs",["scripts.vl2"]],"scripts/inventory.cs":["scripts/inventory.cs",["scripts.vl2"]],"scripts/inventoryhud.cs":["scripts/inventoryHud.cs",["scripts.vl2"]],"scripts/item.cs":["scripts/item.cs",["scripts.vl2"]],"scripts/joystickbind.cs":["scripts/joystickBind.cs",["scripts.vl2"]],"scripts/launchlangui.cs":["scripts/LaunchLanGui.cs",["scripts.vl2"]],"scripts/lavapropmap.cs":["scripts/lavaPropMap.cs",["scripts.vl2"]],"scripts/light_female.cs":["scripts/light_female.cs",["scripts.vl2"]],"scripts/light_male.cs":["scripts/light_male.cs",["scripts.vl2"]],"scripts/lightning.cs":["scripts/lightning.cs",["scripts.vl2"]],"scripts/liquidprofiles.cs":["scripts/liquidProfiles.cs",["scripts.vl2"]],"scripts/loadinggui.cs":["scripts/loadingGui.cs",["scripts.vl2"]],"scripts/lobbygui.cs":["scripts/LobbyGui.cs",["scripts.vl2"]],"scripts/lushpropmap.cs":["scripts/lushPropMap.cs",["scripts.vl2"]],"scripts/markers.cs":["scripts/markers.cs",["scripts.vl2"]],"scripts/medium_female.cs":["scripts/medium_female.cs",["scripts.vl2"]],"scripts/medium_male.cs":["scripts/medium_male.cs",["scripts.vl2"]],"scripts/message.cs":["scripts/message.cs",["scripts.vl2"]],"scripts/navgraph.cs":["scripts/navGraph.cs",["scripts.vl2"]],"scripts/objectivehud.cs":["scripts/objectiveHud.cs",["scripts.vl2"]],"scripts/optionsdlg.cs":["scripts/OptionsDlg.cs",["scripts.vl2"]],"scripts/pack.cs":["scripts/pack.cs",["scripts.vl2"]],"scripts/packs/aabarrelpack.cs":["scripts/packs/aabarrelPack.cs",["scripts.vl2"]],"scripts/packs/ammopack.cs":["scripts/packs/ammopack.cs",["scripts.vl2"]],"scripts/packs/cloakingpack.cs":["scripts/packs/cloakingpack.cs",["scripts.vl2"]],"scripts/packs/elfbarrelpack.cs":["scripts/packs/ELFbarrelPack.cs",["scripts.vl2"]],"scripts/packs/energypack.cs":["scripts/packs/energypack.cs",["scripts.vl2"]],"scripts/packs/missilebarrelpack.cs":["scripts/packs/missilebarrelPack.cs",["scripts.vl2"]],"scripts/packs/mortarbarrelpack.cs":["scripts/packs/mortarBarrelPack.cs",["scripts.vl2"]],"scripts/packs/plasmabarrelpack.cs":["scripts/packs/plasmabarrelPack.cs",["scripts.vl2"]],"scripts/packs/repairpack.cs":["scripts/packs/repairpack.cs",["scripts.vl2"]],"scripts/packs/satchelcharge.cs":["scripts/packs/satchelCharge.cs",["scripts.vl2"]],"scripts/packs/sensorjammerpack.cs":["scripts/packs/sensorjammerpack.cs",["scripts.vl2"]],"scripts/packs/shieldpack.cs":["scripts/packs/shieldpack.cs",["scripts.vl2"]],"scripts/packs/tr2energypack.cs":["scripts/packs/TR2energypack.cs",["TR2final105-server.vl2"]],"scripts/pantherxl.cs":["scripts/PantherXL.cs",["scripts.vl2"]],"scripts/particledummies.cs":["scripts/particleDummies.cs",["scripts.vl2"]],"scripts/particleemitter.cs":["scripts/particleEmitter.cs",["scripts.vl2"]],"scripts/pathedit.cs":["scripts/PathEdit.cs",["scripts.vl2"]],"scripts/player.cs":["scripts/player.cs",["scripts.vl2"]],"scripts/power.cs":["scripts/power.cs",["scripts.vl2"]],"scripts/projectiles.cs":["scripts/projectiles.cs",["scripts.vl2"]],"scripts/rabbitgame.cs":["scripts/RabbitGame.cs",["scripts.vl2"]],"scripts/recordings.cs":["scripts/recordings.cs",["scripts.vl2"]],"scripts/redbook.cs":["scripts/redbook.cs",["scripts.vl2"]],"scripts/scorelist.cs":["scripts/scoreList.cs",["scripts.vl2"]],"scripts/scorescreen.cs":["scripts/scoreScreen.cs",["scripts.vl2"]],"scripts/server.cs":["scripts/server.cs",["scripts.vl2"]],"scripts/serveraudio.cs":["scripts/serverAudio.cs",["scripts.vl2"]],"scripts/servercommandermap.cs":["scripts/serverCommanderMap.cs",["scripts.vl2"]],"scripts/serverdefaults.cs":["scripts/serverDefaults.cs",["scripts.vl2"]],"scripts/servertasks.cs":["scripts/serverTasks.cs",["scripts.vl2"]],"scripts/siegegame.cs":["scripts/SiegeGame.cs",["scripts.vl2"]],"scripts/simgroup.cs":["scripts/simGroup.cs",["scripts.vl2"]],"scripts/singleplayergame.cs":["scripts/SinglePlayerGame.cs",["scripts.vl2"]],"scripts/skifreeai.cs":["scripts/SkiFreeAI.cs",["SkiFreeGameType.vl2"]],"scripts/skifreedatablock.cs":["scripts/SkiFreeDatablock.cs",["SkiFreeGameType.vl2"]],"scripts/skifreegame.cs":["scripts/SkiFreeGame.cs",["SkiFreeGameType.vl2"]],"scripts/skifreeoverrides.cs":["scripts/SkiFreeOverrides.cs",["SkiFreeGameType.vl2"]],"scripts/skifreeterrains.cs":["scripts/SkiFreeTerrains.cs",["SkiFreeGameType.vl2"]],"scripts/spdialog.cs":["scripts/spdialog.cs",["scripts.vl2"]],"scripts/staticshape.cs":["scripts/staticShape.cs",["scripts.vl2"]],"scripts/station.cs":["scripts/station.cs",["scripts.vl2"]],"scripts/stationsetinv.cs":["scripts/stationSetInv.cs",["scripts.vl2"]],"scripts/targetmanager.cs":["scripts/targetManager.cs",["scripts.vl2"]],"scripts/tdmgame.cs":["scripts/TDMGame.cs",["z_DMP2-V0.6.vl2"]],"scripts/teamhuntersgame.cs":["scripts/TeamHuntersGame.cs",["scripts.vl2"]],"scripts/teleportgame.cs":["scripts/TeleportGame.cs",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"scripts/tr2bonuscategories.cs":["scripts/TR2BonusCategories.cs",["TR2final105-server.vl2"]],"scripts/tr2bonuses.cs":["scripts/TR2Bonuses.cs",["TR2final105-server.vl2"]],"scripts/tr2bonushud.cs":["scripts/TR2BonusHud.cs",["TR2final105-client.vl2"]],"scripts/tr2bonussounds.cs":["scripts/TR2BonusSounds.cs",["TR2final105-server.vl2"]],"scripts/tr2descriptions.cs":["scripts/TR2Descriptions.cs",["TR2final105-server.vl2"]],"scripts/tr2eventhud.cs":["scripts/TR2EventHud.cs",["TR2final105-client.vl2"]],"scripts/tr2flagtoss.cs":["scripts/TR2FlagToss.cs",["TR2final105-client.vl2"]],"scripts/tr2game.cs":["scripts/TR2Game.cs",["TR2final105-server.vl2"]],"scripts/tr2heavy_male.cs":["scripts/TR2heavy_male.cs",["TR2final105-server.vl2"]],"scripts/tr2items.cs":["scripts/TR2Items.cs",["TR2final105-server.vl2"]],"scripts/tr2light_female.cs":["scripts/TR2light_female.cs",["TR2final105-server.vl2"]],"scripts/tr2light_male.cs":["scripts/TR2light_male.cs",["TR2final105-server.vl2"]],"scripts/tr2medium_female.cs":["scripts/TR2medium_female.cs",["TR2final105-server.vl2"]],"scripts/tr2medium_male.cs":["scripts/TR2medium_male.cs",["TR2final105-server.vl2"]],"scripts/tr2nouns.cs":["scripts/TR2Nouns.cs",["TR2final105-server.vl2"]],"scripts/tr2observerqueue.cs":["scripts/TR2ObserverQueue.cs",["TR2final105-server.vl2"]],"scripts/tr2otherbonuses.cs":["scripts/TR2OtherBonuses.cs",["TR2final105-server.vl2"]],"scripts/tr2packages.cs":["scripts/TR2Packages.cs",["TR2final105-server.vl2"]],"scripts/tr2particles.cs":["scripts/TR2Particles.cs",["TR2final105-server.vl2"]],"scripts/tr2penalties.cs":["scripts/TR2Penalties.cs",["TR2final105-server.vl2"]],"scripts/tr2physics.cs":["scripts/TR2Physics.cs",["TR2final105-server.vl2"]],"scripts/tr2prefixes.cs":["scripts/TR2Prefixes.cs",["TR2final105-server.vl2"]],"scripts/tr2qualifiers.cs":["scripts/TR2Qualifiers.cs",["TR2final105-server.vl2"]],"scripts/tr2roles.cs":["scripts/TR2Roles.cs",["TR2final105-server.vl2"]],"scripts/tr2weaponbonuses.cs":["scripts/TR2WeaponBonuses.cs",["TR2final105-server.vl2"]],"scripts/training1.cs":["scripts/Training1.cs",["scripts.vl2"]],"scripts/training2.cs":["scripts/Training2.cs",["scripts.vl2"]],"scripts/training3.cs":["scripts/Training3.cs",["scripts.vl2"]],"scripts/training4.cs":["scripts/Training4.cs",["scripts.vl2"]],"scripts/training5.cs":["scripts/Training5.cs",["scripts.vl2"]],"scripts/traininggui.cs":["scripts/TrainingGui.cs",["scripts.vl2"]],"scripts/trigger.cs":["scripts/trigger.cs",["scripts.vl2"]],"scripts/turret.cs":["scripts/turret.cs",["scripts.vl2"]],"scripts/turrets/aabarrellarge.cs":["scripts/turrets/aaBarrelLarge.cs",["scripts.vl2"]],"scripts/turrets/elfbarrellarge.cs":["scripts/turrets/ELFBarrelLarge.cs",["scripts.vl2"]],"scripts/turrets/indoordeployablebarrel.cs":["scripts/turrets/indoorDeployableBarrel.cs",["scripts.vl2"]],"scripts/turrets/missilebarrellarge.cs":["scripts/turrets/missileBarrelLarge.cs",["scripts.vl2"]],"scripts/turrets/mortarbarrellarge.cs":["scripts/turrets/mortarBarrelLarge.cs",["scripts.vl2"]],"scripts/turrets/outdoordeployablebarrel.cs":["scripts/turrets/outdoorDeployableBarrel.cs",["scripts.vl2"]],"scripts/turrets/plasmabarrellarge.cs":["scripts/turrets/plasmaBarrelLarge.cs",["scripts.vl2"]],"scripts/turrets/sentryturret.cs":["scripts/turrets/sentryTurret.cs",["scripts.vl2"]],"scripts/vehicles/clientvehiclehud.cs":["scripts/vehicles/clientVehicleHud.cs",["scripts.vl2"]],"scripts/vehicles/servervehiclehud.cs":["scripts/vehicles/serverVehicleHud.cs",["scripts.vl2"]],"scripts/vehicles/vehicle.cs":["scripts/vehicles/vehicle.cs",["scripts.vl2"]],"scripts/vehicles/vehicle_bomber.cs":["scripts/vehicles/vehicle_bomber.cs",["scripts.vl2"]],"scripts/vehicles/vehicle_havoc.cs":["scripts/vehicles/vehicle_havoc.cs",["scripts.vl2"]],"scripts/vehicles/vehicle_mpb.cs":["scripts/vehicles/vehicle_mpb.cs",["scripts.vl2"]],"scripts/vehicles/vehicle_shrike.cs":["scripts/vehicles/vehicle_shrike.cs",["scripts.vl2"]],"scripts/vehicles/vehicle_spec_fx.cs":["scripts/vehicles/vehicle_spec_fx.cs",["scripts.vl2"]],"scripts/vehicles/vehicle_tank.cs":["scripts/vehicles/vehicle_tank.cs",["scripts.vl2"]],"scripts/vehicles/vehicle_wildcat.cs":["scripts/vehicles/vehicle_wildcat.cs",["scripts.vl2"]],"scripts/voicebinds.cs":["scripts/voiceBinds.cs",["scripts.vl2"]],"scripts/voicechat.cs":["scripts/voiceChat.cs",["scripts.vl2"]],"scripts/waveprofiles.cs":["scripts/waveProfiles.cs",["scripts.vl2"]],"scripts/weapons.cs":["scripts/weapons.cs",["scripts.vl2"]],"scripts/weapons/blaster.cs":["scripts/weapons/blaster.cs",["scripts.vl2"]],"scripts/weapons/cameragrenade.cs":["scripts/weapons/cameraGrenade.cs",["scripts.vl2"]],"scripts/weapons/chaingun.cs":["scripts/weapons/chaingun.cs",["scripts.vl2"]],"scripts/weapons/concussiongrenade.cs":["scripts/weapons/concussionGrenade.cs",["scripts.vl2"]],"scripts/weapons/disc.cs":["scripts/weapons/disc.cs",["scripts.vl2"]],"scripts/weapons/elfgun.cs":["scripts/weapons/ELFGun.cs",["scripts.vl2"]],"scripts/weapons/flaregrenade.cs":["scripts/weapons/flareGrenade.cs",["scripts.vl2"]],"scripts/weapons/flashgrenade.cs":["scripts/weapons/flashGrenade.cs",["scripts.vl2"]],"scripts/weapons/grenade.cs":["scripts/weapons/grenade.cs",["scripts.vl2"]],"scripts/weapons/grenadelauncher.cs":["scripts/weapons/grenadeLauncher.cs",["scripts.vl2"]],"scripts/weapons/mine.cs":["scripts/weapons/mine.cs",["scripts.vl2"]],"scripts/weapons/missilelauncher.cs":["scripts/weapons/missileLauncher.cs",["scripts.vl2"]],"scripts/weapons/mortar.cs":["scripts/weapons/mortar.cs",["scripts.vl2"]],"scripts/weapons/plasma.cs":["scripts/weapons/plasma.cs",["scripts.vl2"]],"scripts/weapons/shocklance.cs":["scripts/weapons/shockLance.cs",["scripts.vl2"]],"scripts/weapons/sniperrifle.cs":["scripts/weapons/sniperRifle.cs",["scripts.vl2"]],"scripts/weapons/targetinglaser.cs":["scripts/weapons/targetingLaser.cs",["scripts.vl2"]],"scripts/weapons/tr2chaingun.cs":["scripts/weapons/TR2chaingun.cs",["TR2final105-server.vl2"]],"scripts/weapons/tr2disc.cs":["scripts/weapons/TR2disc.cs",["TR2final105-server.vl2"]],"scripts/weapons/tr2grenade.cs":["scripts/weapons/TR2grenade.cs",["TR2final105-server.vl2"]],"scripts/weapons/tr2grenadelauncher.cs":["scripts/weapons/TR2grenadeLauncher.cs",["TR2final105-server.vl2"]],"scripts/weapons/tr2mortar.cs":["scripts/weapons/TR2mortar.cs",["TR2final105-server.vl2"]],"scripts/weapons/tr2shocklance.cs":["scripts/weapons/TR2shockLance.cs",["TR2final105-server.vl2"]],"scripts/weapons/tr2targetinglaser.cs":["scripts/weapons/TR2targetingLaser.cs",["TR2final105-server.vl2"]],"scripts/weapturretcode.cs":["scripts/weapTurretCode.cs",["scripts.vl2"]],"scripts/weather.cs":["scripts/weather.cs",["scripts.vl2"]],"scripts/webbrowser.cs":["scripts/webbrowser.cs",["scripts.vl2"]],"scripts/webemail.cs":["scripts/webemail.cs",["scripts.vl2"]],"scripts/webforums.cs":["scripts/webforums.cs",["scripts.vl2"]],"scripts/weblinks.cs":["scripts/weblinks.cs",["scripts.vl2"]],"scripts/webnews.cs":["scripts/webnews.cs",["scripts.vl2"]],"scripts/webstuff.cs":["scripts/webstuff.cs",["scripts.vl2"]],"scripts/webtest.cs":["scripts/webtest.cs",["scripts.vl2"]],"scripts/zanabaticgame.cs":["scripts/zAnabaticGame.cs",["z_DMP2-V0.6.vl2"]],"scripts/zanomalygame.cs":["scripts/zAnomalyGame.cs",["z_DMP2-V0.6.vl2"]],"scripts/zbbgame.cs":["scripts/zBBGame.cs",["z_DMP2-V0.6.vl2"]],"scripts/zfacingworldsgame.cs":["scripts/zFacingWorldsGame.cs",["z_DMP2-V0.6.vl2"]],"scripts/zfirngame.cs":["scripts/zFirnGame.cs",["z_DMP2-V0.6.vl2"]],"scripts/zfrostbitegame.cs":["scripts/zFrostBiteGame.cs",["z_DMP2-V0.6.vl2"]],"scripts/zinfernoroargame.cs":["scripts/zInfernoRoarGame.cs",["z_DMP2-V0.6.vl2"]],"scripts/zslapdashmirrorgame.cs":["scripts/zSlapDashMirrorGame.cs",["z_DMP2-V0.6.vl2"]],"scripts/zstarsiegetribesgame.cs":["scripts/zStarsiegeTribesGame.cs",["z_DMP2-V0.6.vl2"]],"scripts/zstormsragegame.cs":["scripts/zStormsRageGame.cs",["z_DMP2-V0.6.vl2"]],"scripts/zt2ammostationgame.cs":["scripts/zT2AmmoStationGame.cs",["z_DMP2-V0.6.vl2"]],"scripts/ztwindrakesgame.cs":["scripts/zTwinDrakesGame.cs",["z_DMP2-V0.6.vl2"]],"scripts/ztwintorrentgame.cs":["scripts/zTwinTorrentGame.cs",["z_DMP2-V0.6.vl2"]],"scripts/zwaterskigame.cs":["scripts/zWaterSkiGame.cs",["z_DMP2-V0.6.vl2"]],"scripts/zwoegame.cs":["scripts/zWOEGame.cs",["z_DMP2-V0.6.vl2"]],"shapes/ammo_chaingun.dts":["shapes/ammo_chaingun.dts",["shapes.vl2"]],"shapes/ammo_chaingun.glb":["shapes/ammo_chaingun.glb",["shapes.vl2"]],"shapes/ammo_disc.dts":["shapes/ammo_disc.dts",["shapes.vl2"]],"shapes/ammo_disc.glb":["shapes/ammo_disc.glb",["shapes.vl2"]],"shapes/ammo_grenade.dts":["shapes/ammo_grenade.dts",["shapes.vl2"]],"shapes/ammo_grenade.glb":["shapes/ammo_grenade.glb",["shapes.vl2"]],"shapes/ammo_mine.dts":["shapes/ammo_mine.dts",["shapes.vl2"]],"shapes/ammo_mine.glb":["shapes/ammo_mine.glb",["shapes.vl2"]],"shapes/ammo_missile.dts":["shapes/ammo_missile.dts",["shapes.vl2"]],"shapes/ammo_missile.glb":["shapes/ammo_missile.glb",["shapes.vl2"]],"shapes/ammo_mortar.dts":["shapes/ammo_mortar.dts",["shapes.vl2"]],"shapes/ammo_mortar.glb":["shapes/ammo_mortar.glb",["shapes.vl2"]],"shapes/ammo_plasma.dts":["shapes/ammo_plasma.dts",["shapes.vl2"]],"shapes/ammo_plasma.glb":["shapes/ammo_plasma.glb",["shapes.vl2"]],"shapes/banner_honor.dts":["shapes/banner_honor.dts",["shapes.vl2"]],"shapes/banner_honor.glb":["shapes/banner_honor.glb",["shapes.vl2"]],"shapes/banner_strength.dts":["shapes/banner_strength.dts",["shapes.vl2"]],"shapes/banner_strength.glb":["shapes/banner_strength.glb",["shapes.vl2"]],"shapes/banner_unity.dts":["shapes/banner_unity.dts",["shapes.vl2"]],"shapes/banner_unity.glb":["shapes/banner_unity.glb",["shapes.vl2"]],"shapes/beacon.dts":["shapes/beacon.dts",["shapes.vl2"]],"shapes/beacon.glb":["shapes/beacon.glb",["shapes.vl2"]],"shapes/billboard_1.dts":["shapes/billboard_1.dts",["TR2final105-client.vl2"]],"shapes/billboard_1.glb":["shapes/billboard_1.glb",["TR2final105-client.vl2"]],"shapes/billboard_2.dts":["shapes/billboard_2.dts",["TR2final105-client.vl2"]],"shapes/billboard_2.glb":["shapes/billboard_2.glb",["TR2final105-client.vl2"]],"shapes/billboard_3.dts":["shapes/billboard_3.dts",["TR2final105-client.vl2"]],"shapes/billboard_3.glb":["shapes/billboard_3.glb",["TR2final105-client.vl2"]],"shapes/billboard_4.dts":["shapes/billboard_4.dts",["TR2final105-client.vl2"]],"shapes/billboard_4.glb":["shapes/billboard_4.glb",["TR2final105-client.vl2"]],"shapes/bio_player_debris.dts":["shapes/bio_player_debris.dts",["shapes.vl2"]],"shapes/bio_player_debris.glb":["shapes/bio_player_debris.glb",["shapes.vl2"]],"shapes/bioderm_heavy.dts":["shapes/bioderm_heavy.dts",["shapes.vl2"]],"shapes/bioderm_heavy.glb":["shapes/bioderm_heavy.glb",["shapes.vl2"]],"shapes/bioderm_heavy_back.dsq":["shapes/bioderm_heavy_back.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_celflex2.dsq":["shapes/bioderm_heavy_celflex2.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_celgora.dsq":["shapes/bioderm_heavy_celgora.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_celjump.dsq":["shapes/bioderm_heavy_celjump.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_celroar.dsq":["shapes/bioderm_heavy_celroar.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_celsalute.dsq":["shapes/bioderm_heavy_celsalute.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_celyeah.dsq":["shapes/bioderm_heavy_celyeah.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_dieback.dsq":["shapes/bioderm_heavy_dieback.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_diechest.dsq":["shapes/bioderm_heavy_diechest.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_dieforward.dsq":["shapes/bioderm_heavy_dieforward.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_diehead.dsq":["shapes/bioderm_heavy_diehead.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_dieknees.dsq":["shapes/bioderm_heavy_dieknees.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_dieleglft.dsq":["shapes/bioderm_heavy_dieleglft.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_dielegrt.dsq":["shapes/bioderm_heavy_dielegrt.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_diesidelft.dsq":["shapes/bioderm_heavy_diesidelft.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_diesidert.dsq":["shapes/bioderm_heavy_diesidert.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_dieslump.dsq":["shapes/bioderm_heavy_dieslump.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_diespin.dsq":["shapes/bioderm_heavy_diespin.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_fall.dsq":["shapes/bioderm_heavy_fall.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_forward.dsq":["shapes/bioderm_heavy_forward.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_head.dsq":["shapes/bioderm_heavy_head.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_headside.dsq":["shapes/bioderm_heavy_headside.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_idlepda.dsq":["shapes/bioderm_heavy_idlepda.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_jet.dsq":["shapes/bioderm_heavy_jet.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_jump.dsq":["shapes/bioderm_heavy_jump.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_land.dsq":["shapes/bioderm_heavy_land.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_lookde.dsq":["shapes/bioderm_heavy_lookde.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_lookms.dsq":["shapes/bioderm_heavy_lookms.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_looknw.dsq":["shapes/bioderm_heavy_looknw.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_recoilde.dsq":["shapes/bioderm_heavy_recoilde.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_root.dsq":["shapes/bioderm_heavy_root.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_side.dsq":["shapes/bioderm_heavy_side.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_ski.dsq":["shapes/bioderm_heavy_ski.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_standjump.dsq":["shapes/bioderm_heavy_standjump.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_tauntbest.dsq":["shapes/bioderm_heavy_tauntbest.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_tauntbull.dsq":["shapes/bioderm_heavy_tauntbull.dsq",["shapes.vl2"]],"shapes/bioderm_light.dts":["shapes/bioderm_light.dts",["shapes.vl2"]],"shapes/bioderm_light.glb":["shapes/bioderm_light.glb",["shapes.vl2"]],"shapes/bioderm_light_back.dsq":["shapes/bioderm_light_back.dsq",["shapes.vl2"]],"shapes/bioderm_light_celflex2.dsq":["shapes/bioderm_light_celflex2.dsq",["shapes.vl2"]],"shapes/bioderm_light_celgora.dsq":["shapes/bioderm_light_celgora.dsq",["shapes.vl2"]],"shapes/bioderm_light_celjump.dsq":["shapes/bioderm_light_celjump.dsq",["shapes.vl2"]],"shapes/bioderm_light_celroar.dsq":["shapes/bioderm_light_celroar.dsq",["shapes.vl2"]],"shapes/bioderm_light_celsalute.dsq":["shapes/bioderm_light_celsalute.dsq",["shapes.vl2"]],"shapes/bioderm_light_celyeah.dsq":["shapes/bioderm_light_celyeah.dsq",["shapes.vl2"]],"shapes/bioderm_light_dieback.dsq":["shapes/bioderm_light_dieback.dsq",["shapes.vl2"]],"shapes/bioderm_light_diechest.dsq":["shapes/bioderm_light_diechest.dsq",["shapes.vl2"]],"shapes/bioderm_light_dieforward.dsq":["shapes/bioderm_light_dieforward.dsq",["shapes.vl2"]],"shapes/bioderm_light_diehead.dsq":["shapes/bioderm_light_diehead.dsq",["shapes.vl2"]],"shapes/bioderm_light_dieknees.dsq":["shapes/bioderm_light_dieknees.dsq",["shapes.vl2"]],"shapes/bioderm_light_dieleglft.dsq":["shapes/bioderm_light_dieleglft.dsq",["shapes.vl2"]],"shapes/bioderm_light_dielegrt.dsq":["shapes/bioderm_light_dielegrt.dsq",["shapes.vl2"]],"shapes/bioderm_light_diesidelft.dsq":["shapes/bioderm_light_diesidelft.dsq",["shapes.vl2"]],"shapes/bioderm_light_diesidert.dsq":["shapes/bioderm_light_diesidert.dsq",["shapes.vl2"]],"shapes/bioderm_light_dieslump.dsq":["shapes/bioderm_light_dieslump.dsq",["shapes.vl2"]],"shapes/bioderm_light_diespin.dsq":["shapes/bioderm_light_diespin.dsq",["shapes.vl2"]],"shapes/bioderm_light_fall.dsq":["shapes/bioderm_light_fall.dsq",["shapes.vl2"]],"shapes/bioderm_light_forward.dsq":["shapes/bioderm_light_forward.dsq",["shapes.vl2"]],"shapes/bioderm_light_head.dsq":["shapes/bioderm_light_head.dsq",["shapes.vl2"]],"shapes/bioderm_light_headside.dsq":["shapes/bioderm_light_headside.dsq",["shapes.vl2"]],"shapes/bioderm_light_idlepda.dsq":["shapes/bioderm_light_idlepda.dsq",["shapes.vl2"]],"shapes/bioderm_light_jet.dsq":["shapes/bioderm_light_jet.dsq",["shapes.vl2"]],"shapes/bioderm_light_jump.dsq":["shapes/bioderm_light_jump.dsq",["shapes.vl2"]],"shapes/bioderm_light_land.dsq":["shapes/bioderm_light_land.dsq",["shapes.vl2"]],"shapes/bioderm_light_lookde.dsq":["shapes/bioderm_light_lookde.dsq",["shapes.vl2"]],"shapes/bioderm_light_lookms.dsq":["shapes/bioderm_light_lookms.dsq",["shapes.vl2"]],"shapes/bioderm_light_looknw.dsq":["shapes/bioderm_light_looknw.dsq",["shapes.vl2"]],"shapes/bioderm_light_recoilde.dsq":["shapes/bioderm_light_recoilde.dsq",["shapes.vl2"]],"shapes/bioderm_light_root.dsq":["shapes/bioderm_light_root.dsq",["shapes.vl2"]],"shapes/bioderm_light_scoutroot.dsq":["shapes/bioderm_light_scoutroot.dsq",["shapes.vl2"]],"shapes/bioderm_light_side.dsq":["shapes/bioderm_light_side.dsq",["shapes.vl2"]],"shapes/bioderm_light_sitting.dsq":["shapes/bioderm_light_sitting.dsq",["shapes.vl2"]],"shapes/bioderm_light_ski.dsq":["shapes/bioderm_light_ski.dsq",["shapes.vl2"]],"shapes/bioderm_light_standjump.dsq":["shapes/bioderm_light_standjump.dsq",["shapes.vl2"]],"shapes/bioderm_light_tauntbest.dsq":["shapes/bioderm_light_tauntbest.dsq",["shapes.vl2"]],"shapes/bioderm_light_tauntbull.dsq":["shapes/bioderm_light_tauntbull.dsq",["shapes.vl2"]],"shapes/bioderm_medium.dts":["shapes/bioderm_medium.dts",["shapes.vl2"]],"shapes/bioderm_medium.glb":["shapes/bioderm_medium.glb",["shapes.vl2"]],"shapes/bioderm_medium_back.dsq":["shapes/bioderm_medium_back.dsq",["shapes.vl2"]],"shapes/bioderm_medium_celflex2.dsq":["shapes/bioderm_medium_celflex2.dsq",["shapes.vl2"]],"shapes/bioderm_medium_celgora.dsq":["shapes/bioderm_medium_celgora.dsq",["shapes.vl2"]],"shapes/bioderm_medium_celjump.dsq":["shapes/bioderm_medium_celjump.dsq",["shapes.vl2"]],"shapes/bioderm_medium_celroar.dsq":["shapes/bioderm_medium_celroar.dsq",["shapes.vl2"]],"shapes/bioderm_medium_celsalute.dsq":["shapes/bioderm_medium_celsalute.dsq",["shapes.vl2"]],"shapes/bioderm_medium_celyeah.dsq":["shapes/bioderm_medium_celyeah.dsq",["shapes.vl2"]],"shapes/bioderm_medium_dieback.dsq":["shapes/bioderm_medium_dieback.dsq",["shapes.vl2"]],"shapes/bioderm_medium_diechest.dsq":["shapes/bioderm_medium_diechest.dsq",["shapes.vl2"]],"shapes/bioderm_medium_dieforward.dsq":["shapes/bioderm_medium_dieforward.dsq",["shapes.vl2"]],"shapes/bioderm_medium_diehead.dsq":["shapes/bioderm_medium_diehead.dsq",["shapes.vl2"]],"shapes/bioderm_medium_dieknees.dsq":["shapes/bioderm_medium_dieknees.dsq",["shapes.vl2"]],"shapes/bioderm_medium_dieleglft.dsq":["shapes/bioderm_medium_dieleglft.dsq",["shapes.vl2"]],"shapes/bioderm_medium_dielegrt.dsq":["shapes/bioderm_medium_dielegrt.dsq",["shapes.vl2"]],"shapes/bioderm_medium_diesidelft.dsq":["shapes/bioderm_medium_diesidelft.dsq",["shapes.vl2"]],"shapes/bioderm_medium_diesidert.dsq":["shapes/bioderm_medium_diesidert.dsq",["shapes.vl2"]],"shapes/bioderm_medium_dieslump.dsq":["shapes/bioderm_medium_dieslump.dsq",["shapes.vl2"]],"shapes/bioderm_medium_diespin.dsq":["shapes/bioderm_medium_diespin.dsq",["shapes.vl2"]],"shapes/bioderm_medium_fall.dsq":["shapes/bioderm_medium_fall.dsq",["shapes.vl2"]],"shapes/bioderm_medium_forward.dsq":["shapes/bioderm_medium_forward.dsq",["shapes.vl2"]],"shapes/bioderm_medium_head.dsq":["shapes/bioderm_medium_head.dsq",["shapes.vl2"]],"shapes/bioderm_medium_headside.dsq":["shapes/bioderm_medium_headside.dsq",["shapes.vl2"]],"shapes/bioderm_medium_idlepda.dsq":["shapes/bioderm_medium_idlepda.dsq",["shapes.vl2"]],"shapes/bioderm_medium_jet.dsq":["shapes/bioderm_medium_jet.dsq",["shapes.vl2"]],"shapes/bioderm_medium_jump.dsq":["shapes/bioderm_medium_jump.dsq",["shapes.vl2"]],"shapes/bioderm_medium_land.dsq":["shapes/bioderm_medium_land.dsq",["shapes.vl2"]],"shapes/bioderm_medium_lookde.dsq":["shapes/bioderm_medium_lookde.dsq",["shapes.vl2"]],"shapes/bioderm_medium_lookms.dsq":["shapes/bioderm_medium_lookms.dsq",["shapes.vl2"]],"shapes/bioderm_medium_looknw.dsq":["shapes/bioderm_medium_looknw.dsq",["shapes.vl2"]],"shapes/bioderm_medium_recoilde.dsq":["shapes/bioderm_medium_recoilde.dsq",["shapes.vl2"]],"shapes/bioderm_medium_root.dsq":["shapes/bioderm_medium_root.dsq",["shapes.vl2"]],"shapes/bioderm_medium_side.dsq":["shapes/bioderm_medium_side.dsq",["shapes.vl2"]],"shapes/bioderm_medium_sitting.dsq":["shapes/bioderm_medium_sitting.dsq",["shapes.vl2"]],"shapes/bioderm_medium_ski.dsq":["shapes/bioderm_medium_ski.dsq",["shapes.vl2"]],"shapes/bioderm_medium_standjump.dsq":["shapes/bioderm_medium_standjump.dsq",["shapes.vl2"]],"shapes/bioderm_medium_tauntbest.dsq":["shapes/bioderm_medium_tauntbest.dsq",["shapes.vl2"]],"shapes/bioderm_medium_tauntbull.dsq":["shapes/bioderm_medium_tauntbull.dsq",["shapes.vl2"]],"shapes/bmiscf.dts":["shapes/bmiscf.dts",["shapes.vl2"]],"shapes/bmiscf.glb":["shapes/bmiscf.glb",["shapes.vl2"]],"shapes/bomb.dts":["shapes/bomb.dts",["shapes.vl2"]],"shapes/bomb.glb":["shapes/bomb.glb",["shapes.vl2"]],"shapes/bombers_eye.dts":["shapes/bombers_eye.dts",["shapes.vl2"]],"shapes/borg1.dts":["shapes/borg1.dts",["shapes.vl2"]],"shapes/borg1.glb":["shapes/borg1.glb",["shapes.vl2"]],"shapes/borg11.dts":["shapes/borg11.dts",["Classic_maps_v1.vl2"]],"shapes/borg12.dts":["shapes/borg12.dts",["shapes.vl2"]],"shapes/borg12.glb":["shapes/borg12.glb",["shapes.vl2"]],"shapes/borg13.dts":["shapes/borg13.dts",["shapes.vl2"]],"shapes/borg13.glb":["shapes/borg13.glb",["shapes.vl2"]],"shapes/borg15.dts":["shapes/borg15.dts",["shapes.vl2"]],"shapes/borg15.glb":["shapes/borg15.glb",["shapes.vl2"]],"shapes/borg16-autumn.dts":["shapes/borg16-Autumn.dts",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"shapes/borg16-autumn.glb":["shapes/borg16-Autumn.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"shapes/borg16.dts":["shapes/borg16.dts",["shapes.vl2"]],"shapes/borg16.glb":["shapes/borg16.glb",["shapes.vl2"]],"shapes/borg17.dts":["shapes/borg17.dts",["shapes.vl2"]],"shapes/borg17.glb":["shapes/borg17.glb",["shapes.vl2"]],"shapes/borg18.dts":["shapes/borg18.dts",["shapes.vl2"]],"shapes/borg18.glb":["shapes/borg18.glb",["shapes.vl2"]],"shapes/borg19-autumn.dts":["shapes/borg19-Autumn.dts",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"shapes/borg19-autumn.glb":["shapes/borg19-Autumn.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"shapes/borg19.dts":["shapes/borg19.dts",["shapes.vl2"]],"shapes/borg19.glb":["shapes/borg19.glb",["shapes.vl2"]],"shapes/borg2.dts":["shapes/borg2.dts",["shapes.vl2"]],"shapes/borg20.dts":["shapes/borg20.dts",["shapes.vl2"]],"shapes/borg20.glb":["shapes/borg20.glb",["shapes.vl2"]],"shapes/borg23.dts":["shapes/borg23.dts",["shapes.vl2"]],"shapes/borg23.glb":["shapes/borg23.glb",["shapes.vl2"]],"shapes/borg25.dts":["shapes/borg25.dts",["shapes.vl2"]],"shapes/borg25.glb":["shapes/borg25.glb",["shapes.vl2"]],"shapes/borg3.dts":["shapes/borg3.dts",["shapes.vl2"]],"shapes/borg31.dts":["shapes/borg31.dts",["shapes.vl2"]],"shapes/borg31.glb":["shapes/borg31.glb",["shapes.vl2"]],"shapes/borg32.dts":["shapes/borg32.dts",["shapes.vl2"]],"shapes/borg32.glb":["shapes/borg32.glb",["shapes.vl2"]],"shapes/borg33.dts":["shapes/borg33.dts",["shapes.vl2"]],"shapes/borg33.glb":["shapes/borg33.glb",["shapes.vl2"]],"shapes/borg34.dts":["shapes/borg34.dts",["shapes.vl2"]],"shapes/borg34.glb":["shapes/borg34.glb",["shapes.vl2"]],"shapes/borg4.dts":["shapes/borg4.dts",["shapes.vl2"]],"shapes/borg5.dts":["shapes/borg5.dts",["shapes.vl2"]],"shapes/borg5.glb":["shapes/borg5.glb",["shapes.vl2"]],"shapes/borg6.dts":["shapes/borg6.dts",["shapes.vl2"]],"shapes/borg7.dts":["shapes/borg7.dts",["shapes.vl2"]],"shapes/borg7.glb":["shapes/borg7.glb",["shapes.vl2"]],"shapes/borg8.dts":["shapes/borg8.dts",["shapes.vl2"]],"shapes/bter.dts":["shapes/bTer.dts",["z_DMP2-V0.6.vl2"]],"shapes/buildstation.dts":["shapes/buildStation.dts",["z_DMP2-V0.6.vl2"]],"shapes/c_baselopro.dts":["shapes/C_BaseLoPro.dts",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"shapes/c_baselopro.glb":["shapes/C_BaseLoPro.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"shapes/camera.dts":["shapes/camera.dts",["shapes.vl2"]],"shapes/camera.glb":["shapes/camera.glb",["shapes.vl2"]],"shapes/cannontip.dts":["shapes/cannonTip.dts",["z_DMP2-V0.6.vl2"]],"shapes/catmaxloaf.dts":["shapes/catMaxLoaf.dts",["z_DMP2-V0.6.vl2"]],"shapes/chaingun_shot.dts":["shapes/chaingun_shot.dts",["shapes.vl2"]],"shapes/debris_generic.dts":["shapes/debris_generic.dts",["shapes.vl2"]],"shapes/debris_generic.glb":["shapes/debris_generic.glb",["shapes.vl2"]],"shapes/debris_generic_small.dts":["shapes/debris_generic_small.dts",["shapes.vl2"]],"shapes/debris_generic_small.glb":["shapes/debris_generic_small.glb",["shapes.vl2"]],"shapes/debris_player.dts":["shapes/debris_player.dts",["shapes.vl2"]],"shapes/debris_player.glb":["shapes/debris_player.glb",["shapes.vl2"]],"shapes/deploy_ammo.dts":["shapes/deploy_ammo.dts",["shapes.vl2"]],"shapes/deploy_ammo.glb":["shapes/deploy_ammo.glb",["shapes.vl2"]],"shapes/deploy_inventory.dts":["shapes/deploy_inventory.dts",["shapes.vl2"]],"shapes/deploy_inventory.glb":["shapes/deploy_inventory.glb",["shapes.vl2"]],"shapes/deploy_sensor_motion.dts":["shapes/deploy_sensor_motion.dts",["shapes.vl2"]],"shapes/deploy_sensor_motion.glb":["shapes/deploy_sensor_motion.glb",["shapes.vl2"]],"shapes/deploy_sensor_pulse.dts":["shapes/deploy_sensor_pulse.dts",["shapes.vl2"]],"shapes/deploy_sensor_pulse.glb":["shapes/deploy_sensor_pulse.glb",["shapes.vl2"]],"shapes/disc.dts":["shapes/disc.dts",["shapes.vl2"]],"shapes/disc.glb":["shapes/disc.glb",["shapes.vl2"]],"shapes/disc_explosion.dts":["shapes/disc_explosion.dts",["shapes.vl2"]],"shapes/dmiscf.dts":["shapes/dmiscf.dts",["shapes.vl2"]],"shapes/dmiscf.glb":["shapes/dmiscf.glb",["shapes.vl2"]],"shapes/dorg15.dts":["shapes/dorg15.dts",["shapes.vl2"]],"shapes/dorg15.glb":["shapes/dorg15.glb",["shapes.vl2"]],"shapes/dorg16.dts":["shapes/dorg16.dts",["shapes.vl2"]],"shapes/dorg16.glb":["shapes/dorg16.glb",["shapes.vl2"]],"shapes/dorg17.dts":["shapes/dorg17.dts",["shapes.vl2"]],"shapes/dorg17.glb":["shapes/dorg17.glb",["shapes.vl2"]],"shapes/dorg18.dts":["shapes/dorg18.dts",["shapes.vl2"]],"shapes/dorg18.glb":["shapes/dorg18.glb",["shapes.vl2"]],"shapes/dorg19.dts":["shapes/dorg19.dts",["shapes.vl2"]],"shapes/dorg19.glb":["shapes/dorg19.glb",["shapes.vl2"]],"shapes/dsflame.dts":["shapes/dsFlame.dts",["z_DMP2-V0.6.vl2"]],"shapes/dsplane.dts":["shapes/dsPlane.dts",["z_DMP2-V0.6.vl2"]],"shapes/effect_plasma_explosion.dts":["shapes/effect_plasma_explosion.dts",["shapes.vl2"]],"shapes/effect_plasma_explosion.glb":["shapes/effect_plasma_explosion.glb",["shapes.vl2"]],"shapes/energy_bolt.dts":["shapes/energy_bolt.dts",["shapes.vl2"]],"shapes/energy_bolt.glb":["shapes/energy_bolt.glb",["shapes.vl2"]],"shapes/energy_explosion.dts":["shapes/energy_explosion.dts",["shapes.vl2"]],"shapes/energy_explosion.glb":["shapes/energy_explosion.glb",["shapes.vl2"]],"shapes/engsphere.dts":["shapes/engSphere.dts",["z_DMP2-V0.6.vl2"]],"shapes/ext_flagstand.dts":["shapes/ext_flagstand.dts",["shapes.vl2"]],"shapes/ext_flagstand.glb":["shapes/ext_flagstand.glb",["shapes.vl2"]],"shapes/facebox.dts":["shapes/faceBox.dts",["z_DMP2-V0.6.vl2"]],"shapes/facesphere.dts":["shapes/faceSphere.dts",["z_DMP2-V0.6.vl2"]],"shapes/flag.dts":["shapes/flag.dts",["shapes.vl2"]],"shapes/flag.glb":["shapes/flag.glb",["shapes.vl2"]],"shapes/flagiconfoe.dts":["shapes/flagIconFoe.dts",["z_DMP2-V0.6.vl2"]],"shapes/flagiconfriend.dts":["shapes/flagIconFriend.dts",["z_DMP2-V0.6.vl2"]],"shapes/foemark.dts":["shapes/foeMark.dts",["z_DMP2-V0.6.vl2"]],"shapes/friendmark.dts":["shapes/friendMark.dts",["z_DMP2-V0.6.vl2"]],"shapes/goal_back.dts":["shapes/goal_back.dts",["TR2final105-client.vl2"]],"shapes/goal_back.glb":["shapes/goal_back.glb",["TR2final105-client.vl2"]],"shapes/goal_panel.dts":["shapes/goal_panel.dts",["TR2final105-client.vl2"]],"shapes/goal_panel.glb":["shapes/goal_panel.glb",["TR2final105-client.vl2"]],"shapes/goal_side.dts":["shapes/goal_side.dts",["TR2final105-client.vl2"]],"shapes/goal_side.glb":["shapes/goal_side.glb",["TR2final105-client.vl2"]],"shapes/goal_top.dts":["shapes/goal_top.dts",["TR2final105-client.vl2"]],"shapes/goal_top.glb":["shapes/goal_top.glb",["TR2final105-client.vl2"]],"shapes/gold_goal_back.dts":["shapes/gold_goal_back.dts",["TR2final105-client.vl2"]],"shapes/gold_goal_back.glb":["shapes/gold_goal_back.glb",["TR2final105-client.vl2"]],"shapes/gold_goal_side.dts":["shapes/gold_goal_side.dts",["TR2final105-client.vl2"]],"shapes/gold_goal_side.glb":["shapes/gold_goal_side.glb",["TR2final105-client.vl2"]],"shapes/gold_goal_top.dts":["shapes/gold_goal_top.dts",["TR2final105-client.vl2"]],"shapes/gold_goal_top.glb":["shapes/gold_goal_top.glb",["TR2final105-client.vl2"]],"shapes/golden_pole.dts":["shapes/golden_pole.dts",["TR2final105-client.vl2"]],"shapes/golden_pole.glb":["shapes/golden_pole.glb",["TR2final105-client.vl2"]],"shapes/gravemarker_1.dts":["shapes/gravemarker_1.dts",["shapes.vl2"]],"shapes/gravemarker_1.glb":["shapes/gravemarker_1.glb",["shapes.vl2"]],"shapes/grenade.dts":["shapes/grenade.dts",["shapes.vl2"]],"shapes/grenade.glb":["shapes/grenade.glb",["shapes.vl2"]],"shapes/grenade_flare.dts":["shapes/grenade_flare.dts",["shapes.vl2"]],"shapes/grenade_flash.dts":["shapes/grenade_flash.dts",["shapes.vl2"]],"shapes/grenade_projectile.dts":["shapes/grenade_projectile.dts",["shapes.vl2"]],"shapes/heavy_male.dts":["shapes/heavy_male.dts",["shapes.vl2"]],"shapes/heavy_male.glb":["shapes/heavy_male.glb",["shapes.vl2"]],"shapes/heavy_male_back.dsq":["shapes/heavy_male_back.dsq",["shapes.vl2"]],"shapes/heavy_male_celdance.dsq":["shapes/heavy_male_celdance.dsq",["shapes.vl2"]],"shapes/heavy_male_celflex.dsq":["shapes/heavy_male_celflex.dsq",["shapes.vl2"]],"shapes/heavy_male_celjump.dsq":["shapes/heavy_male_celjump.dsq",["shapes.vl2"]],"shapes/heavy_male_celsalute.dsq":["shapes/heavy_male_celsalute.dsq",["shapes.vl2"]],"shapes/heavy_male_celtaunt.dsq":["shapes/heavy_male_celtaunt.dsq",["shapes.vl2"]],"shapes/heavy_male_celwave.dsq":["shapes/heavy_male_celwave.dsq",["shapes.vl2"]],"shapes/heavy_male_dead.dts":["shapes/heavy_male_dead.dts",["shapes.vl2"]],"shapes/heavy_male_dieback.dsq":["shapes/heavy_male_dieback.dsq",["shapes.vl2"]],"shapes/heavy_male_diechest.dsq":["shapes/heavy_male_diechest.dsq",["shapes.vl2"]],"shapes/heavy_male_dieforward.dsq":["shapes/heavy_male_dieforward.dsq",["shapes.vl2"]],"shapes/heavy_male_diehead.dsq":["shapes/heavy_male_diehead.dsq",["shapes.vl2"]],"shapes/heavy_male_dieknees.dsq":["shapes/heavy_male_dieknees.dsq",["shapes.vl2"]],"shapes/heavy_male_dieleglf.dsq":["shapes/heavy_male_dieleglf.dsq",["shapes.vl2"]],"shapes/heavy_male_dielegrt.dsq":["shapes/heavy_male_dielegrt.dsq",["shapes.vl2"]],"shapes/heavy_male_diesidelf.dsq":["shapes/heavy_male_diesidelf.dsq",["shapes.vl2"]],"shapes/heavy_male_diesidert.dsq":["shapes/heavy_male_diesidert.dsq",["shapes.vl2"]],"shapes/heavy_male_dieslump.dsq":["shapes/heavy_male_dieslump.dsq",["shapes.vl2"]],"shapes/heavy_male_diespin.dsq":["shapes/heavy_male_diespin.dsq",["shapes.vl2"]],"shapes/heavy_male_fall.dsq":["shapes/heavy_male_fall.dsq",["shapes.vl2"]],"shapes/heavy_male_forward.dsq":["shapes/heavy_male_forward.dsq",["shapes.vl2"]],"shapes/heavy_male_head.dsq":["shapes/heavy_male_head.dsq",["shapes.vl2"]],"shapes/heavy_male_headside.dsq":["shapes/heavy_male_headside.dsq",["shapes.vl2"]],"shapes/heavy_male_idlepda.dsq":["shapes/heavy_male_idlepda.dsq",["shapes.vl2"]],"shapes/heavy_male_jet.dsq":["shapes/heavy_male_jet.dsq",["shapes.vl2"]],"shapes/heavy_male_jump.dsq":["shapes/heavy_male_jump.dsq",["shapes.vl2"]],"shapes/heavy_male_land.dsq":["shapes/heavy_male_land.dsq",["shapes.vl2"]],"shapes/heavy_male_lookde.dsq":["shapes/heavy_male_lookde.dsq",["shapes.vl2"]],"shapes/heavy_male_lookms.dsq":["shapes/heavy_male_lookms.dsq",["shapes.vl2"]],"shapes/heavy_male_looknw.dsq":["shapes/heavy_male_looknw.dsq",["shapes.vl2"]],"shapes/heavy_male_recoilde.dsq":["shapes/heavy_male_recoilde.dsq",["shapes.vl2"]],"shapes/heavy_male_root.dsq":["shapes/heavy_male_root.dsq",["shapes.vl2"]],"shapes/heavy_male_side.dsq":["shapes/heavy_male_side.dsq",["shapes.vl2"]],"shapes/heavy_male_ski.dsq":["shapes/heavy_male_ski.dsq",["shapes.vl2"]],"shapes/heavy_male_standjump.dsq":["shapes/heavy_male_standjump.dsq",["shapes.vl2"]],"shapes/heavy_male_tauntbest.dsq":["shapes/heavy_male_tauntbest.dsq",["shapes.vl2"]],"shapes/heavy_male_tauntimp.dsq":["shapes/heavy_male_tauntimp.dsq",["shapes.vl2"]],"shapes/hellfiregun.dts":["shapes/hellFireGun.dts",["z_DMP2-V0.6.vl2"]],"shapes/hellfireturret.dts":["shapes/hellFireTurret.dts",["z_DMP2-V0.6.vl2"]],"shapes/huntersflag.dts":["shapes/huntersflag.dts",["shapes.vl2"]],"shapes/huntersflag.glb":["shapes/huntersflag.glb",["shapes.vl2"]],"shapes/icecube.dts":["shapes/iceCube.dts",["z_DMP2-V0.6.vl2"]],"shapes/int_flagstand.dts":["shapes/int_flagstand.dts",["shapes.vl2"]],"shapes/int_flagstand.glb":["shapes/int_flagstand.glb",["shapes.vl2"]],"shapes/light_female.dts":["shapes/light_female.dts",["shapes.vl2"]],"shapes/light_female.glb":["shapes/light_female.glb",["shapes.vl2"]],"shapes/light_female_back.dsq":["shapes/light_female_back.dsq",["shapes.vl2"]],"shapes/light_female_celbow.dsq":["shapes/light_female_celbow.dsq",["shapes.vl2"]],"shapes/light_female_celdance.dsq":["shapes/light_female_celdance.dsq",["shapes.vl2"]],"shapes/light_female_celsalute.dsq":["shapes/light_female_celsalute.dsq",["shapes.vl2"]],"shapes/light_female_celwave.dsq":["shapes/light_female_celwave.dsq",["shapes.vl2"]],"shapes/light_female_dieback.dsq":["shapes/light_female_dieback.dsq",["shapes.vl2"]],"shapes/light_female_diechest.dsq":["shapes/light_female_diechest.dsq",["shapes.vl2"]],"shapes/light_female_dieforward.dsq":["shapes/light_female_dieforward.dsq",["shapes.vl2"]],"shapes/light_female_diehead.dsq":["shapes/light_female_diehead.dsq",["shapes.vl2"]],"shapes/light_female_dieknees.dsq":["shapes/light_female_dieknees.dsq",["shapes.vl2"]],"shapes/light_female_dieleglf.dsq":["shapes/light_female_dieleglf.dsq",["shapes.vl2"]],"shapes/light_female_dielegrt.dsq":["shapes/light_female_dielegrt.dsq",["shapes.vl2"]],"shapes/light_female_diesidelf.dsq":["shapes/light_female_diesidelf.dsq",["shapes.vl2"]],"shapes/light_female_diesidert.dsq":["shapes/light_female_diesidert.dsq",["shapes.vl2"]],"shapes/light_female_dieslump.dsq":["shapes/light_female_dieslump.dsq",["shapes.vl2"]],"shapes/light_female_diespin.dsq":["shapes/light_female_diespin.dsq",["shapes.vl2"]],"shapes/light_female_fall.dsq":["shapes/light_female_fall.dsq",["shapes.vl2"]],"shapes/light_female_forward.dsq":["shapes/light_female_forward.dsq",["shapes.vl2"]],"shapes/light_female_head.dsq":["shapes/light_female_head.dsq",["shapes.vl2"]],"shapes/light_female_headside.dsq":["shapes/light_female_headside.dsq",["shapes.vl2"]],"shapes/light_female_idlepda.dsq":["shapes/light_female_idlepda.dsq",["shapes.vl2"]],"shapes/light_female_jet.dsq":["shapes/light_female_jet.dsq",["shapes.vl2"]],"shapes/light_female_jump.dsq":["shapes/light_female_jump.dsq",["shapes.vl2"]],"shapes/light_female_land.dsq":["shapes/light_female_land.dsq",["shapes.vl2"]],"shapes/light_female_lookde.dsq":["shapes/light_female_lookde.dsq",["shapes.vl2"]],"shapes/light_female_lookms.dsq":["shapes/light_female_lookms.dsq",["shapes.vl2"]],"shapes/light_female_looknw.dsq":["shapes/light_female_looknw.dsq",["shapes.vl2"]],"shapes/light_female_looksn.dsq":["shapes/light_female_looksn.dsq",["shapes.vl2"]],"shapes/light_female_recoilde.dsq":["shapes/light_female_recoilde.dsq",["shapes.vl2"]],"shapes/light_female_root.dsq":["shapes/light_female_root.dsq",["shapes.vl2"]],"shapes/light_female_scoutroot.dsq":["shapes/light_female_scoutroot.dsq",["shapes.vl2"]],"shapes/light_female_side.dsq":["shapes/light_female_side.dsq",["shapes.vl2"]],"shapes/light_female_sitting.dsq":["shapes/light_female_sitting.dsq",["shapes.vl2"]],"shapes/light_female_ski.dsq":["shapes/light_female_ski.dsq",["shapes.vl2"]],"shapes/light_female_standjump.dsq":["shapes/light_female_standjump.dsq",["shapes.vl2"]],"shapes/light_female_tauntbest.dsq":["shapes/light_female_tauntbest.dsq",["shapes.vl2"]],"shapes/light_female_tauntbutt.dsq":["shapes/light_female_tauntbutt.dsq",["shapes.vl2"]],"shapes/light_female_tauntimp.dsq":["shapes/light_female_tauntimp.dsq",["shapes.vl2"]],"shapes/light_female_tauntkiss.dsq":["shapes/light_female_tauntkiss.dsq",["shapes.vl2"]],"shapes/light_male.dts":["shapes/light_male.dts",["shapes.vl2"]],"shapes/light_male.glb":["shapes/light_male.glb",["shapes.vl2"]],"shapes/light_male_back.dsq":["shapes/light_male_back.dsq",["shapes.vl2"]],"shapes/light_male_celdisco.dsq":["shapes/light_male_celdisco.dsq",["shapes.vl2"]],"shapes/light_male_celflex.dsq":["shapes/light_male_celflex.dsq",["shapes.vl2"]],"shapes/light_male_celrocky.dsq":["shapes/light_male_celrocky.dsq",["shapes.vl2"]],"shapes/light_male_celsalute.dsq":["shapes/light_male_celsalute.dsq",["shapes.vl2"]],"shapes/light_male_celtaunt.dsq":["shapes/light_male_celtaunt.dsq",["shapes.vl2"]],"shapes/light_male_celwave.dsq":["shapes/light_male_celwave.dsq",["shapes.vl2"]],"shapes/light_male_dead.dts":["shapes/light_male_dead.dts",["shapes.vl2"]],"shapes/light_male_dieback.dsq":["shapes/light_male_dieback.dsq",["shapes.vl2"]],"shapes/light_male_diechest.dsq":["shapes/light_male_diechest.dsq",["shapes.vl2"]],"shapes/light_male_dieforward.dsq":["shapes/light_male_dieforward.dsq",["shapes.vl2"]],"shapes/light_male_diehead.dsq":["shapes/light_male_diehead.dsq",["shapes.vl2"]],"shapes/light_male_dieknees.dsq":["shapes/light_male_dieknees.dsq",["shapes.vl2"]],"shapes/light_male_dieleglf.dsq":["shapes/light_male_dieleglf.dsq",["shapes.vl2"]],"shapes/light_male_dielegrt.dsq":["shapes/light_male_dielegrt.dsq",["shapes.vl2"]],"shapes/light_male_diesidelf.dsq":["shapes/light_male_diesidelf.dsq",["shapes.vl2"]],"shapes/light_male_diesidert.dsq":["shapes/light_male_diesidert.dsq",["shapes.vl2"]],"shapes/light_male_dieslump.dsq":["shapes/light_male_dieslump.dsq",["shapes.vl2"]],"shapes/light_male_diespin.dsq":["shapes/light_male_diespin.dsq",["shapes.vl2"]],"shapes/light_male_fall.dsq":["shapes/light_male_fall.dsq",["shapes.vl2"]],"shapes/light_male_forward.dsq":["shapes/light_male_forward.dsq",["shapes.vl2"]],"shapes/light_male_head.dsq":["shapes/light_male_head.dsq",["shapes.vl2"]],"shapes/light_male_headside.dsq":["shapes/light_male_headside.dsq",["shapes.vl2"]],"shapes/light_male_idlepda.dsq":["shapes/light_male_idlepda.dsq",["shapes.vl2"]],"shapes/light_male_jet.dsq":["shapes/light_male_jet.dsq",["shapes.vl2"]],"shapes/light_male_jump.dsq":["shapes/light_male_jump.dsq",["shapes.vl2"]],"shapes/light_male_land.dsq":["shapes/light_male_land.dsq",["shapes.vl2"]],"shapes/light_male_lookde.dsq":["shapes/light_male_lookde.dsq",["shapes.vl2"]],"shapes/light_male_lookms.dsq":["shapes/light_male_lookms.dsq",["shapes.vl2"]],"shapes/light_male_looknw.dsq":["shapes/light_male_looknw.dsq",["shapes.vl2"]],"shapes/light_male_looksn.dsq":["shapes/light_male_looksn.dsq",["shapes.vl2"]],"shapes/light_male_newland.dsq":["shapes/light_male_newland.dsq",["shapes.vl2"]],"shapes/light_male_recoilde.dsq":["shapes/light_male_recoilde.dsq",["shapes.vl2"]],"shapes/light_male_root.dsq":["shapes/light_male_root.dsq",["shapes.vl2"]],"shapes/light_male_scoutroot.dsq":["shapes/light_male_scoutroot.dsq",["shapes.vl2"]],"shapes/light_male_side.dsq":["shapes/light_male_side.dsq",["shapes.vl2"]],"shapes/light_male_sitting.dsq":["shapes/light_male_sitting.dsq",["shapes.vl2"]],"shapes/light_male_ski.dsq":["shapes/light_male_ski.dsq",["shapes.vl2"]],"shapes/light_male_standjump.dsq":["shapes/light_male_standjump.dsq",["shapes.vl2"]],"shapes/light_male_tauntbest.dsq":["shapes/light_male_tauntbest.dsq",["shapes.vl2"]],"shapes/light_male_tauntimp.dsq":["shapes/light_male_tauntimp.dsq",["shapes.vl2"]],"shapes/medium_female.dts":["shapes/medium_female.dts",["shapes.vl2"]],"shapes/medium_female.glb":["shapes/medium_female.glb",["shapes.vl2"]],"shapes/medium_female_back.dsq":["shapes/medium_female_back.dsq",["shapes.vl2"]],"shapes/medium_female_celbow.dsq":["shapes/medium_female_celbow.dsq",["shapes.vl2"]],"shapes/medium_female_celdisco.dsq":["shapes/medium_female_celdisco.dsq",["shapes.vl2"]],"shapes/medium_female_celsalute.dsq":["shapes/medium_female_celsalute.dsq",["shapes.vl2"]],"shapes/medium_female_celwave.dsq":["shapes/medium_female_celwave.dsq",["shapes.vl2"]],"shapes/medium_female_dieback.dsq":["shapes/medium_female_dieback.dsq",["shapes.vl2"]],"shapes/medium_female_diechest.dsq":["shapes/medium_female_diechest.dsq",["shapes.vl2"]],"shapes/medium_female_dieforward.dsq":["shapes/medium_female_dieforward.dsq",["shapes.vl2"]],"shapes/medium_female_diehead.dsq":["shapes/medium_female_diehead.dsq",["shapes.vl2"]],"shapes/medium_female_dieknees.dsq":["shapes/medium_female_dieknees.dsq",["shapes.vl2"]],"shapes/medium_female_dieleglf.dsq":["shapes/medium_female_dieleglf.dsq",["shapes.vl2"]],"shapes/medium_female_dielegrt.dsq":["shapes/medium_female_dielegrt.dsq",["shapes.vl2"]],"shapes/medium_female_diesidelf.dsq":["shapes/medium_female_diesidelf.dsq",["shapes.vl2"]],"shapes/medium_female_diesidert.dsq":["shapes/medium_female_diesidert.dsq",["shapes.vl2"]],"shapes/medium_female_dieslump.dsq":["shapes/medium_female_dieslump.dsq",["shapes.vl2"]],"shapes/medium_female_diespin.dsq":["shapes/medium_female_diespin.dsq",["shapes.vl2"]],"shapes/medium_female_fall.dsq":["shapes/medium_female_fall.dsq",["shapes.vl2"]],"shapes/medium_female_forward.dsq":["shapes/medium_female_forward.dsq",["shapes.vl2"]],"shapes/medium_female_head.dsq":["shapes/medium_female_head.dsq",["shapes.vl2"]],"shapes/medium_female_headside.dsq":["shapes/medium_female_headside.dsq",["shapes.vl2"]],"shapes/medium_female_idlepda.dsq":["shapes/medium_female_idlepda.dsq",["shapes.vl2"]],"shapes/medium_female_jet.dsq":["shapes/medium_female_jet.dsq",["shapes.vl2"]],"shapes/medium_female_jump.dsq":["shapes/medium_female_jump.dsq",["shapes.vl2"]],"shapes/medium_female_land.dsq":["shapes/medium_female_land.dsq",["shapes.vl2"]],"shapes/medium_female_lookde.dsq":["shapes/medium_female_lookde.dsq",["shapes.vl2"]],"shapes/medium_female_lookms.dsq":["shapes/medium_female_lookms.dsq",["shapes.vl2"]],"shapes/medium_female_looknw.dsq":["shapes/medium_female_looknw.dsq",["shapes.vl2"]],"shapes/medium_female_looksn.dsq":["shapes/medium_female_looksn.dsq",["shapes.vl2"]],"shapes/medium_female_recoilde.dsq":["shapes/medium_female_recoilde.dsq",["shapes.vl2"]],"shapes/medium_female_root.dsq":["shapes/medium_female_root.dsq",["shapes.vl2"]],"shapes/medium_female_side.dsq":["shapes/medium_female_side.dsq",["shapes.vl2"]],"shapes/medium_female_sitting.dsq":["shapes/medium_female_sitting.dsq",["shapes.vl2"]],"shapes/medium_female_ski.dsq":["shapes/medium_female_ski.dsq",["shapes.vl2"]],"shapes/medium_female_standjump.dsq":["shapes/medium_female_standjump.dsq",["shapes.vl2"]],"shapes/medium_female_tauntbest.dsq":["shapes/medium_female_tauntbest.dsq",["shapes.vl2"]],"shapes/medium_female_tauntbutt.dsq":["shapes/medium_female_tauntbutt.dsq",["shapes.vl2"]],"shapes/medium_female_tauntimp.dsq":["shapes/medium_female_tauntimp.dsq",["shapes.vl2"]],"shapes/medium_female_tauntkiss.dsq":["shapes/medium_female_tauntkiss.dsq",["shapes.vl2"]],"shapes/medium_male.dts":["shapes/medium_male.dts",["shapes.vl2"]],"shapes/medium_male.glb":["shapes/medium_male.glb",["shapes.vl2"]],"shapes/medium_male_back.dsq":["shapes/medium_male_back.dsq",["shapes.vl2"]],"shapes/medium_male_celdance.dsq":["shapes/medium_male_celdance.dsq",["shapes.vl2"]],"shapes/medium_male_celflex.dsq":["shapes/medium_male_celflex.dsq",["shapes.vl2"]],"shapes/medium_male_celrocky.dsq":["shapes/medium_male_celrocky.dsq",["shapes.vl2"]],"shapes/medium_male_celsalute.dsq":["shapes/medium_male_celsalute.dsq",["shapes.vl2"]],"shapes/medium_male_celtaunt.dsq":["shapes/medium_male_celtaunt.dsq",["shapes.vl2"]],"shapes/medium_male_celwave.dsq":["shapes/medium_male_celwave.dsq",["shapes.vl2"]],"shapes/medium_male_dead.dts":["shapes/medium_male_dead.dts",["shapes.vl2"]],"shapes/medium_male_dieback.dsq":["shapes/medium_male_dieback.dsq",["shapes.vl2"]],"shapes/medium_male_diechest.dsq":["shapes/medium_male_diechest.dsq",["shapes.vl2"]],"shapes/medium_male_dieforward.dsq":["shapes/medium_male_dieforward.dsq",["shapes.vl2"]],"shapes/medium_male_diehead.dsq":["shapes/medium_male_diehead.dsq",["shapes.vl2"]],"shapes/medium_male_dieknees.dsq":["shapes/medium_male_dieknees.dsq",["shapes.vl2"]],"shapes/medium_male_dieleglf.dsq":["shapes/medium_male_dieleglf.dsq",["shapes.vl2"]],"shapes/medium_male_dielegrt.dsq":["shapes/medium_male_dielegrt.dsq",["shapes.vl2"]],"shapes/medium_male_diesidelf.dsq":["shapes/medium_male_diesidelf.dsq",["shapes.vl2"]],"shapes/medium_male_diesidert.dsq":["shapes/medium_male_diesidert.dsq",["shapes.vl2"]],"shapes/medium_male_dieslump.dsq":["shapes/medium_male_dieslump.dsq",["shapes.vl2"]],"shapes/medium_male_diespin.dsq":["shapes/medium_male_diespin.dsq",["shapes.vl2"]],"shapes/medium_male_fall.dsq":["shapes/medium_male_fall.dsq",["shapes.vl2"]],"shapes/medium_male_forward.dsq":["shapes/medium_male_forward.dsq",["shapes.vl2"]],"shapes/medium_male_head.dsq":["shapes/medium_male_head.dsq",["shapes.vl2"]],"shapes/medium_male_headside.dsq":["shapes/medium_male_headside.dsq",["shapes.vl2"]],"shapes/medium_male_idlepda.dsq":["shapes/medium_male_idlepda.dsq",["shapes.vl2"]],"shapes/medium_male_jet.dsq":["shapes/medium_male_jet.dsq",["shapes.vl2"]],"shapes/medium_male_jump.dsq":["shapes/medium_male_jump.dsq",["shapes.vl2"]],"shapes/medium_male_land.dsq":["shapes/medium_male_land.dsq",["shapes.vl2"]],"shapes/medium_male_lookde.dsq":["shapes/medium_male_lookde.dsq",["shapes.vl2"]],"shapes/medium_male_lookms.dsq":["shapes/medium_male_lookms.dsq",["shapes.vl2"]],"shapes/medium_male_looknw.dsq":["shapes/medium_male_looknw.dsq",["shapes.vl2"]],"shapes/medium_male_looksn.dsq":["shapes/medium_male_looksn.dsq",["shapes.vl2"]],"shapes/medium_male_recoilde.dsq":["shapes/medium_male_recoilde.dsq",["shapes.vl2"]],"shapes/medium_male_root.dsq":["shapes/medium_male_root.dsq",["shapes.vl2"]],"shapes/medium_male_side.dsq":["shapes/medium_male_side.dsq",["shapes.vl2"]],"shapes/medium_male_sitting.dsq":["shapes/medium_male_sitting.dsq",["shapes.vl2"]],"shapes/medium_male_ski.dsq":["shapes/medium_male_ski.dsq",["shapes.vl2"]],"shapes/medium_male_standjump.dsq":["shapes/medium_male_standjump.dsq",["shapes.vl2"]],"shapes/medium_male_tauntbest.dsq":["shapes/medium_male_tauntbest.dsq",["shapes.vl2"]],"shapes/medium_male_tauntimp.dsq":["shapes/medium_male_tauntimp.dsq",["shapes.vl2"]],"shapes/mine.dts":["shapes/mine.dts",["shapes.vl2"]],"shapes/mine.glb":["shapes/mine.glb",["shapes.vl2"]],"shapes/mortar_explosion.dts":["shapes/mortar_explosion.dts",["shapes.vl2"]],"shapes/mortar_explosion.glb":["shapes/mortar_explosion.glb",["shapes.vl2"]],"shapes/mortar_projectile.dts":["shapes/mortar_projectile.dts",["shapes.vl2"]],"shapes/nexus_effect.dts":["shapes/nexus_effect.dts",["shapes.vl2"]],"shapes/nexus_effect.glb":["shapes/nexus_effect.glb",["shapes.vl2"]],"shapes/nexusbase.dts":["shapes/nexusbase.dts",["shapes.vl2"]],"shapes/nexusbase.glb":["shapes/nexusbase.glb",["shapes.vl2"]],"shapes/nexuscap.dts":["shapes/nexuscap.dts",["shapes.vl2"]],"shapes/nexuscap.glb":["shapes/nexuscap.glb",["shapes.vl2"]],"shapes/octahedron.dts":["shapes/octahedron.dts",["shapes.vl2"]],"shapes/pack_barrel_aa.dts":["shapes/pack_barrel_aa.dts",["shapes.vl2"]],"shapes/pack_barrel_aa.glb":["shapes/pack_barrel_aa.glb",["shapes.vl2"]],"shapes/pack_barrel_elf.dts":["shapes/pack_barrel_elf.dts",["shapes.vl2"]],"shapes/pack_barrel_elf.glb":["shapes/pack_barrel_elf.glb",["shapes.vl2"]],"shapes/pack_barrel_fusion.dts":["shapes/pack_barrel_fusion.dts",["shapes.vl2"]],"shapes/pack_barrel_fusion.glb":["shapes/pack_barrel_fusion.glb",["shapes.vl2"]],"shapes/pack_barrel_missile.dts":["shapes/pack_barrel_missile.dts",["shapes.vl2"]],"shapes/pack_barrel_missile.glb":["shapes/pack_barrel_missile.glb",["shapes.vl2"]],"shapes/pack_barrel_mortar.dts":["shapes/pack_barrel_mortar.dts",["shapes.vl2"]],"shapes/pack_barrel_mortar.glb":["shapes/pack_barrel_mortar.glb",["shapes.vl2"]],"shapes/pack_deploy_ammo.dts":["shapes/pack_deploy_ammo.dts",["shapes.vl2"]],"shapes/pack_deploy_ammo.glb":["shapes/pack_deploy_ammo.glb",["shapes.vl2"]],"shapes/pack_deploy_inventory.dts":["shapes/pack_deploy_inventory.dts",["shapes.vl2"]],"shapes/pack_deploy_inventory.glb":["shapes/pack_deploy_inventory.glb",["shapes.vl2"]],"shapes/pack_deploy_sensor_motion.dts":["shapes/pack_deploy_sensor_motion.dts",["shapes.vl2"]],"shapes/pack_deploy_sensor_motion.glb":["shapes/pack_deploy_sensor_motion.glb",["shapes.vl2"]],"shapes/pack_deploy_sensor_pulse.dts":["shapes/pack_deploy_sensor_pulse.dts",["shapes.vl2"]],"shapes/pack_deploy_sensor_pulse.glb":["shapes/pack_deploy_sensor_pulse.glb",["shapes.vl2"]],"shapes/pack_deploy_turreti.dts":["shapes/pack_deploy_turreti.dts",["shapes.vl2"]],"shapes/pack_deploy_turreti.glb":["shapes/pack_deploy_turreti.glb",["shapes.vl2"]],"shapes/pack_deploy_turreto.dts":["shapes/pack_deploy_turreto.dts",["shapes.vl2"]],"shapes/pack_deploy_turreto.glb":["shapes/pack_deploy_turreto.glb",["shapes.vl2"]],"shapes/pack_upgrade_ammo.dts":["shapes/pack_upgrade_ammo.dts",["shapes.vl2"]],"shapes/pack_upgrade_ammo.glb":["shapes/pack_upgrade_ammo.glb",["shapes.vl2"]],"shapes/pack_upgrade_cloaking.dts":["shapes/pack_upgrade_cloaking.dts",["shapes.vl2"]],"shapes/pack_upgrade_cloaking.glb":["shapes/pack_upgrade_cloaking.glb",["shapes.vl2"]],"shapes/pack_upgrade_energy.dts":["shapes/pack_upgrade_energy.dts",["shapes.vl2"]],"shapes/pack_upgrade_energy.glb":["shapes/pack_upgrade_energy.glb",["shapes.vl2"]],"shapes/pack_upgrade_repair.dts":["shapes/pack_upgrade_repair.dts",["shapes.vl2"]],"shapes/pack_upgrade_repair.glb":["shapes/pack_upgrade_repair.glb",["shapes.vl2"]],"shapes/pack_upgrade_satchel.dts":["shapes/pack_upgrade_satchel.dts",["shapes.vl2"]],"shapes/pack_upgrade_satchel.glb":["shapes/pack_upgrade_satchel.glb",["shapes.vl2"]],"shapes/pack_upgrade_sensorjammer.dts":["shapes/pack_upgrade_sensorjammer.dts",["shapes.vl2"]],"shapes/pack_upgrade_sensorjammer.glb":["shapes/pack_upgrade_sensorjammer.glb",["shapes.vl2"]],"shapes/pack_upgrade_shield.dts":["shapes/pack_upgrade_shield.dts",["shapes.vl2"]],"shapes/pack_upgrade_shield.glb":["shapes/pack_upgrade_shield.glb",["shapes.vl2"]],"shapes/paperflag.dts":["shapes/paperFlag.dts",["z_DMP2-V0.6.vl2"]],"shapes/plasmabolt.dts":["shapes/plasmabolt.dts",["shapes.vl2"]],"shapes/pmiscf.dts":["shapes/pmiscf.dts",["shapes.vl2"]],"shapes/pmiscf.glb":["shapes/pmiscf.glb",["shapes.vl2"]],"shapes/porg1-dark.dts":["shapes/porg1-dark.dts",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"shapes/porg1-dark.glb":["shapes/porg1-dark.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"shapes/porg1.dts":["shapes/porg1.dts",["shapes.vl2"]],"shapes/porg1.glb":["shapes/porg1.glb",["shapes.vl2"]],"shapes/porg2.dts":["shapes/porg2.dts",["shapes.vl2"]],"shapes/porg2.glb":["shapes/porg2.glb",["shapes.vl2"]],"shapes/porg20.dts":["shapes/porg20.dts",["shapes.vl2"]],"shapes/porg20.glb":["shapes/porg20.glb",["shapes.vl2"]],"shapes/porg22.dts":["shapes/porg22.dts",["shapes.vl2"]],"shapes/porg3.dts":["shapes/porg3.dts",["shapes.vl2"]],"shapes/porg3.glb":["shapes/porg3.glb",["shapes.vl2"]],"shapes/porg4.dts":["shapes/porg4.dts",["shapes.vl2"]],"shapes/porg5.dts":["shapes/porg5.dts",["shapes.vl2"]],"shapes/porg5.glb":["shapes/porg5.glb",["shapes.vl2"]],"shapes/porg6.dts":["shapes/porg6.dts",["shapes.vl2"]],"shapes/porg6.glb":["shapes/porg6.glb",["shapes.vl2"]],"shapes/redeemer.dts":["shapes/redeemer.dts",["z_DMP2-V0.6.vl2"]],"shapes/repair_kit.dts":["shapes/repair_kit.dts",["shapes.vl2"]],"shapes/repair_kit.glb":["shapes/repair_kit.glb",["shapes.vl2"]],"shapes/repair_patch.dts":["shapes/repair_patch.dts",["shapes.vl2"]],"shapes/repair_patch.glb":["shapes/repair_patch.glb",["shapes.vl2"]],"shapes/reticle_bomber.dts":["shapes/reticle_bomber.dts",["shapes.vl2"]],"shapes/reticle_bomber.glb":["shapes/reticle_bomber.glb",["shapes.vl2"]],"shapes/rst-chocotaco.dts":["shapes/rst-chocotaco.dts",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"shapes/rst-chocotaco.glb":["shapes/rst-chocotaco.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"shapes/rst-goonflag.dts":["shapes/rst-goonflag.dts",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"shapes/rst-goonflag.glb":["shapes/rst-goonflag.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"shapes/rst-samifin.dts":["shapes/rst-samifin.dts",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"shapes/rst-samifin.glb":["shapes/rst-samifin.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"shapes/rst-santahat.dts":["shapes/rst-santahat.dts",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"shapes/rst-santahat.glb":["shapes/rst-santahat.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"shapes/rst-taobook.dts":["shapes/rst-taobook.dts",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"shapes/rst-taobook.glb":["shapes/rst-taobook.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"shapes/rst-tcmug.dts":["shapes/rst-TCmug.dts",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"shapes/rst-tcmug.glb":["shapes/rst-TCmug.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"shapes/rst-tnmug.dts":["shapes/rst-TNmug.dts",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"shapes/rst-tnmug.glb":["shapes/rst-TNmug.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"shapes/rst-turtle.dts":["shapes/rst-turtle.dts",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"shapes/rst-turtle.glb":["shapes/rst-turtle.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"shapes/sensor_pulse_large.dts":["shapes/sensor_pulse_large.dts",["shapes.vl2"]],"shapes/sensor_pulse_large.glb":["shapes/sensor_pulse_large.glb",["shapes.vl2"]],"shapes/sensor_pulse_medium.dts":["shapes/sensor_pulse_medium.dts",["shapes.vl2"]],"shapes/sensor_pulse_medium.glb":["shapes/sensor_pulse_medium.glb",["shapes.vl2"]],"shapes/silver_pole.dts":["shapes/silver_pole.dts",["TR2final105-client.vl2"]],"shapes/silver_pole.glb":["shapes/silver_pole.glb",["TR2final105-client.vl2"]],"shapes/skyspherea.dts":["shapes/skySphereA.dts",["z_DMP2-V0.6.vl2"]],"shapes/skysphereb.dts":["shapes/skySphereB.dts",["z_DMP2-V0.6.vl2"]],"shapes/smiscf.dts":["shapes/smiscf.dts",["shapes.vl2"]],"shapes/smiscf.glb":["shapes/smiscf.glb",["shapes.vl2"]],"shapes/solarpanel.dts":["shapes/solarpanel.dts",["shapes.vl2"]],"shapes/solarpanel.glb":["shapes/solarpanel.glb",["shapes.vl2"]],"shapes/sorg20.dts":["shapes/sorg20.dts",["shapes.vl2"]],"shapes/sorg20.glb":["shapes/sorg20.glb",["shapes.vl2"]],"shapes/sorg21.dts":["shapes/sorg21.dts",["shapes.vl2"]],"shapes/sorg21.glb":["shapes/sorg21.glb",["shapes.vl2"]],"shapes/sorg22.dts":["shapes/sorg22.dts",["shapes.vl2"]],"shapes/sorg22.glb":["shapes/sorg22.glb",["shapes.vl2"]],"shapes/sorg23.dts":["shapes/sorg23.dts",["shapes.vl2"]],"shapes/sorg24.dts":["shapes/sorg24.dts",["shapes.vl2"]],"shapes/sorg24.glb":["shapes/sorg24.glb",["shapes.vl2"]],"shapes/stackable1l.dts":["shapes/stackable1l.dts",["shapes.vl2"]],"shapes/stackable1l.glb":["shapes/stackable1l.glb",["shapes.vl2"]],"shapes/stackable1m.dts":["shapes/stackable1m.dts",["shapes.vl2"]],"shapes/stackable1m.glb":["shapes/stackable1m.glb",["shapes.vl2"]],"shapes/stackable1s.dts":["shapes/stackable1s.dts",["shapes.vl2"]],"shapes/stackable1s.glb":["shapes/stackable1s.glb",["shapes.vl2"]],"shapes/stackable2l.dts":["shapes/stackable2l.dts",["shapes.vl2"]],"shapes/stackable2l.glb":["shapes/stackable2l.glb",["shapes.vl2"]],"shapes/stackable2m.dts":["shapes/stackable2m.dts",["shapes.vl2"]],"shapes/stackable2m.glb":["shapes/stackable2m.glb",["shapes.vl2"]],"shapes/stackable2s.dts":["shapes/stackable2s.dts",["shapes.vl2"]],"shapes/stackable2s.glb":["shapes/stackable2s.glb",["shapes.vl2"]],"shapes/stackable3l.dts":["shapes/stackable3l.dts",["shapes.vl2"]],"shapes/stackable3l.glb":["shapes/stackable3l.glb",["shapes.vl2"]],"shapes/stackable3m.dts":["shapes/stackable3m.dts",["shapes.vl2"]],"shapes/stackable3m.glb":["shapes/stackable3m.glb",["shapes.vl2"]],"shapes/stackable3s.dts":["shapes/stackable3s.dts",["shapes.vl2"]],"shapes/stackable3s.glb":["shapes/stackable3s.glb",["shapes.vl2"]],"shapes/stackable4l.dts":["shapes/stackable4l.dts",["shapes.vl2"]],"shapes/stackable4l.glb":["shapes/stackable4l.glb",["shapes.vl2"]],"shapes/stackable4m.dts":["shapes/stackable4m.dts",["shapes.vl2"]],"shapes/stackable4m.glb":["shapes/stackable4m.glb",["shapes.vl2"]],"shapes/stackable5l.dts":["shapes/stackable5l.dts",["shapes.vl2"]],"shapes/stackable5l.glb":["shapes/stackable5l.glb",["shapes.vl2"]],"shapes/stackable5m.dts":["shapes/stackable5m.dts",["shapes.vl2"]],"shapes/stackable5m.glb":["shapes/stackable5m.glb",["shapes.vl2"]],"shapes/station_generator_large.dts":["shapes/station_generator_large.dts",["shapes.vl2"]],"shapes/station_generator_large.glb":["shapes/station_generator_large.glb",["shapes.vl2"]],"shapes/station_inv_human.dts":["shapes/station_inv_human.dts",["shapes.vl2"]],"shapes/station_inv_human.glb":["shapes/station_inv_human.glb",["shapes.vl2"]],"shapes/station_inv_mpb.dts":["shapes/station_inv_mpb.dts",["shapes.vl2"]],"shapes/station_inv_mpb.glb":["shapes/station_inv_mpb.glb",["shapes.vl2"]],"shapes/station_teleport.dts":["shapes/station_teleport.dts",["shapes.vl2"]],"shapes/station_teleport.glb":["shapes/station_teleport.glb",["shapes.vl2"]],"shapes/statue_base.dts":["shapes/statue_base.dts",["shapes.vl2"]],"shapes/statue_base.glb":["shapes/statue_base.glb",["shapes.vl2"]],"shapes/statue_hmale.dts":["shapes/statue_hmale.dts",["shapes.vl2"]],"shapes/statue_hmale.glb":["shapes/statue_hmale.glb",["shapes.vl2"]],"shapes/statue_lfemale.dts":["shapes/statue_lfemale.dts",["shapes.vl2"]],"shapes/statue_lfemale.glb":["shapes/statue_lfemale.glb",["shapes.vl2"]],"shapes/statue_lmale.dts":["shapes/statue_lmale.dts",["shapes.vl2"]],"shapes/statue_lmale.glb":["shapes/statue_lmale.glb",["shapes.vl2"]],"shapes/statue_plaque.dts":["shapes/statue_plaque.dts",["shapes.vl2"]],"shapes/statue_plaque.glb":["shapes/statue_plaque.glb",["shapes.vl2"]],"shapes/switch.dts":["shapes/switch.dts",["shapes.vl2"]],"shapes/switch.glb":["shapes/switch.glb",["shapes.vl2"]],"shapes/t1ammopad.dts":["shapes/t1ammopad.dts",["z_DMP2-V0.6.vl2"]],"shapes/t1baseflag.dts":["shapes/t1baseflag.dts",["z_DMP2-V0.6.vl2"]],"shapes/t1baseflagb.dts":["shapes/t1baseflagB.dts",["z_DMP2-V0.6.vl2"]],"shapes/t1baseflagd.dts":["shapes/t1baseflagD.dts",["z_DMP2-V0.6.vl2"]],"shapes/t1baseflagp.dts":["shapes/t1baseflagP.dts",["z_DMP2-V0.6.vl2"]],"shapes/t1baseflags.dts":["shapes/t1baseflagS.dts",["z_DMP2-V0.6.vl2"]],"shapes/t1blaster.dts":["shapes/t1blaster.dts",["z_DMP2-V0.6.vl2"]],"shapes/t1chaingun.dts":["shapes/t1Chaingun.dts",["z_DMP2-V0.6.vl2"]],"shapes/t1cmdstation.dts":["shapes/t1CMDStation.dts",["z_DMP2-V0.6.vl2"]],"shapes/t1depammo.dts":["shapes/t1DepAmmo.dts",["z_DMP2-V0.6.vl2"]],"shapes/t1depinvy.dts":["shapes/t1DepInvy.dts",["z_DMP2-V0.6.vl2"]],"shapes/t1depinvy_pack.dts":["shapes/t1DepInvy_Pack.dts",["z_DMP2-V0.6.vl2"]],"shapes/t1disc.dts":["shapes/t1disc.dts",["z_DMP2-V0.6.vl2"]],"shapes/t1elf.dts":["shapes/T1ELF.dts",["z_DMP2-V0.6.vl2"]],"shapes/t1elfturret.dts":["shapes/t1elfTurret.dts",["z_DMP2-V0.6.vl2"]],"shapes/t1flyer.dts":["shapes/t1flyer.dts",["z_DMP2-V0.6.vl2"]],"shapes/t1flyer2.dts":["shapes/t1flyer2.dts",["z_DMP2-V0.6.vl2"]],"shapes/t1grenadelauncher.dts":["shapes/t1GrenadeLauncher.dts",["z_DMP2-V0.6.vl2"]],"shapes/t1hpc.dts":["shapes/t1hpc.dts",["z_DMP2-V0.6.vl2"]],"shapes/t1inventorystation.dts":["shapes/t1inventorystation.dts",["z_DMP2-V0.6.vl2"]],"shapes/t1lpc.dts":["shapes/t1lpc.dts",["z_DMP2-V0.6.vl2"]],"shapes/t1lsensor.dts":["shapes/t1LSensor.dts",["z_DMP2-V0.6.vl2"]],"shapes/t1misturret.dts":["shapes/t1MisTurret.dts",["z_DMP2-V0.6.vl2"]],"shapes/t1mortar.dts":["shapes/t1mortar.dts",["z_DMP2-V0.6.vl2"]],"shapes/t1msensor.dts":["shapes/t1mSensor.dts",["z_DMP2-V0.6.vl2"]],"shapes/t1pgen.dts":["shapes/t1pGen.dts",["z_DMP2-V0.6.vl2"]],"shapes/t1plasma.dts":["shapes/t1plasma.dts",["z_DMP2-V0.6.vl2"]],"shapes/t1powergen.dts":["shapes/t1PowerGen.dts",["z_DMP2-V0.6.vl2"]],"shapes/t1remoteturret.dts":["shapes/t1RemoteTurret.dts",["z_DMP2-V0.6.vl2"]],"shapes/t1remoteturret_pack.dts":["shapes/t1RemoteTurret_Pack.dts",["z_DMP2-V0.6.vl2"]],"shapes/t1repairpack.dts":["shapes/t1RepairPack.dts",["z_DMP2-V0.6.vl2"]],"shapes/t1repairpackgun.dts":["shapes/t1RepairPackGun.dts",["z_DMP2-V0.6.vl2"]],"shapes/t1sentry.dts":["shapes/t1Sentry.dts",["z_DMP2-V0.6.vl2"]],"shapes/t1sniper.dts":["shapes/t1sniper.dts",["z_DMP2-V0.6.vl2"]],"shapes/t1solar.dts":["shapes/t1Solar.dts",["z_DMP2-V0.6.vl2"]],"shapes/t1targetlaser.dts":["shapes/t1TargetLaser.dts",["z_DMP2-V0.6.vl2"]],"shapes/t1vehpad.dts":["shapes/t1VehPad.dts",["z_DMP2-V0.6.vl2"]],"shapes/t1vehstation.dts":["shapes/t1VehStation.dts",["z_DMP2-V0.6.vl2"]],"shapes/t2depammo.dts":["shapes/t2DepAmmo.dts",["z_DMP2-V0.6.vl2"]],"shapes/t2depammo_pack.dts":["shapes/t2DepAmmo_Pack.dts",["z_DMP2-V0.6.vl2"]],"shapes/targetcube.dts":["shapes/targetCube.dts",["z_DMP2-V0.6.vl2"]],"shapes/tcube.dts":["shapes/tCube.dts",["z_DMP2-V0.6.vl2"]],"shapes/teamlogo_bd.dts":["shapes/teamlogo_bd.dts",["shapes.vl2"]],"shapes/teamlogo_bd.glb":["shapes/teamlogo_bd.glb",["shapes.vl2"]],"shapes/teamlogo_be.dts":["shapes/teamlogo_be.dts",["shapes.vl2"]],"shapes/teamlogo_be.glb":["shapes/teamlogo_be.glb",["shapes.vl2"]],"shapes/teamlogo_ds.dts":["shapes/teamlogo_ds.dts",["shapes.vl2"]],"shapes/teamlogo_ds.glb":["shapes/teamlogo_ds.glb",["shapes.vl2"]],"shapes/teamlogo_hb.dts":["shapes/teamlogo_hb.dts",["shapes.vl2"]],"shapes/teamlogo_hb.glb":["shapes/teamlogo_hb.glb",["shapes.vl2"]],"shapes/teamlogo_inf.dts":["shapes/teamlogo_inf.dts",["shapes.vl2"]],"shapes/teamlogo_inf.glb":["shapes/teamlogo_inf.glb",["shapes.vl2"]],"shapes/teamlogo_projector.dts":["shapes/teamlogo_projector.dts",["shapes.vl2"]],"shapes/teamlogo_projector.glb":["shapes/teamlogo_projector.glb",["shapes.vl2"]],"shapes/teamlogo_storm.dts":["shapes/teamlogo_storm.dts",["shapes.vl2"]],"shapes/teamlogo_storm.glb":["shapes/teamlogo_storm.glb",["shapes.vl2"]],"shapes/teamlogo_sw.dts":["shapes/teamlogo_sw.dts",["shapes.vl2"]],"shapes/teamlogo_sw.glb":["shapes/teamlogo_sw.glb",["shapes.vl2"]],"shapes/tr2flag.dts":["shapes/TR2flag.dts",["TR2final105-client.vl2"]],"shapes/tr2flag.glb":["shapes/TR2flag.glb",["TR2final105-client.vl2"]],"shapes/tr2heavy_male.dts":["shapes/TR2heavy_male.dts",["TR2final105-client.vl2"]],"shapes/tr2heavy_male.glb":["shapes/TR2heavy_male.glb",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_back.dsq":["shapes/TR2heavy_male_back.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_celdance.dsq":["shapes/TR2heavy_male_celdance.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_celflex.dsq":["shapes/TR2heavy_male_celflex.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_celjump.dsq":["shapes/TR2heavy_male_celjump.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_celsalute.dsq":["shapes/TR2heavy_male_celsalute.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_celtaunt.dsq":["shapes/TR2heavy_male_celtaunt.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_celwave.dsq":["shapes/TR2heavy_male_celwave.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_dieback.dsq":["shapes/TR2heavy_male_dieback.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_diechest.dsq":["shapes/TR2heavy_male_diechest.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_dieforward.dsq":["shapes/TR2heavy_male_dieforward.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_diehead.dsq":["shapes/TR2heavy_male_diehead.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_dieknees.dsq":["shapes/TR2heavy_male_dieknees.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_dieleglf.dsq":["shapes/TR2heavy_male_dieleglf.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_dielegrt.dsq":["shapes/TR2heavy_male_dielegrt.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_diesidelf.dsq":["shapes/TR2heavy_male_diesidelf.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_diesidert.dsq":["shapes/TR2heavy_male_diesidert.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_dieslump.dsq":["shapes/TR2heavy_male_dieslump.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_diespin.dsq":["shapes/TR2heavy_male_diespin.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_fall.dsq":["shapes/TR2heavy_male_fall.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_forward.dsq":["shapes/TR2heavy_male_forward.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_jet.dsq":["shapes/TR2heavy_male_jet.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_jump.dsq":["shapes/TR2heavy_male_jump.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_land.dsq":["shapes/TR2heavy_male_land.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_root.dsq":["shapes/TR2heavy_male_root.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_side.dsq":["shapes/TR2heavy_male_side.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_ski.dsq":["shapes/TR2heavy_male_ski.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_standjump.dsq":["shapes/TR2heavy_male_standjump.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_tauntbest.dsq":["shapes/TR2heavy_male_tauntbest.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_tauntimp.dsq":["shapes/TR2heavy_male_tauntimp.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female.dts":["shapes/TR2light_female.dts",["TR2final105-client.vl2"]],"shapes/tr2light_female.glb":["shapes/TR2light_female.glb",["TR2final105-client.vl2"]],"shapes/tr2light_female_back.dsq":["shapes/TR2light_female_back.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_celbow.dsq":["shapes/TR2light_female_celbow.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_celdance.dsq":["shapes/TR2light_female_celdance.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_celsalute.dsq":["shapes/TR2light_female_celsalute.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_celwave.dsq":["shapes/TR2light_female_celwave.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_dieback.dsq":["shapes/TR2light_female_dieback.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_diechest.dsq":["shapes/TR2light_female_diechest.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_dieforward.dsq":["shapes/TR2light_female_dieforward.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_diehead.dsq":["shapes/TR2light_female_diehead.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_dieknees.dsq":["shapes/TR2light_female_dieknees.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_dieleglf.dsq":["shapes/TR2light_female_dieleglf.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_dielegrt.dsq":["shapes/TR2light_female_dielegrt.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_diesidelf.dsq":["shapes/TR2light_female_diesidelf.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_diesidert.dsq":["shapes/TR2light_female_diesidert.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_dieslump.dsq":["shapes/TR2light_female_dieslump.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_diespin.dsq":["shapes/TR2light_female_diespin.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_fall.dsq":["shapes/TR2light_female_fall.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_forward.dsq":["shapes/TR2light_female_forward.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_jet.dsq":["shapes/TR2light_female_jet.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_jump.dsq":["shapes/TR2light_female_jump.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_land.dsq":["shapes/TR2light_female_land.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_root.dsq":["shapes/TR2light_female_root.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_side.dsq":["shapes/TR2light_female_side.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_ski.dsq":["shapes/TR2light_female_ski.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_standjump.dsq":["shapes/TR2light_female_standjump.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_tauntbest.dsq":["shapes/TR2light_female_tauntbest.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_tauntbutt.dsq":["shapes/TR2light_female_tauntbutt.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_tauntimp.dsq":["shapes/TR2light_female_tauntimp.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_tauntkiss.dsq":["shapes/TR2light_female_tauntkiss.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_male.dts":["shapes/TR2light_male.dts",["TR2final105-client.vl2"]],"shapes/tr2light_male.glb":["shapes/TR2light_male.glb",["TR2final105-client.vl2"]],"shapes/tr2light_male_back.dsq":["shapes/TR2light_male_back.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_male_fall.dsq":["shapes/TR2light_male_fall.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_male_forward.dsq":["shapes/TR2light_male_forward.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_male_jet.dsq":["shapes/TR2light_male_jet.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_male_jump.dsq":["shapes/TR2light_male_jump.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_male_land.dsq":["shapes/TR2light_male_land.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_male_root.dsq":["shapes/TR2light_male_root.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_male_side.dsq":["shapes/TR2light_male_side.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_male_ski.dsq":["shapes/TR2light_male_ski.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female.dts":["shapes/TR2medium_female.dts",["TR2final105-client.vl2"]],"shapes/tr2medium_female.glb":["shapes/TR2medium_female.glb",["TR2final105-client.vl2"]],"shapes/tr2medium_female_back.dsq":["shapes/TR2medium_female_back.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_celbow.dsq":["shapes/TR2medium_female_celbow.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_celdisco.dsq":["shapes/TR2medium_female_celdisco.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_celsalute.dsq":["shapes/TR2medium_female_celsalute.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_celwave.dsq":["shapes/TR2medium_female_celwave.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_dieback.dsq":["shapes/TR2medium_female_dieback.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_diechest.dsq":["shapes/TR2medium_female_diechest.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_dieforward.dsq":["shapes/TR2medium_female_dieforward.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_diehead.dsq":["shapes/TR2medium_female_diehead.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_dieknees.dsq":["shapes/TR2medium_female_dieknees.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_dieleglf.dsq":["shapes/TR2medium_female_dieleglf.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_dielegrt.dsq":["shapes/TR2medium_female_dielegrt.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_diesidelf.dsq":["shapes/TR2medium_female_diesidelf.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_diesidert.dsq":["shapes/TR2medium_female_diesidert.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_dieslump.dsq":["shapes/TR2medium_female_dieslump.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_diespin.dsq":["shapes/TR2medium_female_diespin.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_fall.dsq":["shapes/TR2medium_female_fall.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_forward.dsq":["shapes/TR2medium_female_forward.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_jet.dsq":["shapes/TR2medium_female_jet.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_jump.dsq":["shapes/TR2medium_female_jump.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_land.dsq":["shapes/TR2medium_female_land.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_root.dsq":["shapes/TR2medium_female_root.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_side.dsq":["shapes/TR2medium_female_side.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_ski.dsq":["shapes/TR2medium_female_ski.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_standjump.dsq":["shapes/TR2medium_female_standjump.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_tauntbest.dsq":["shapes/TR2medium_female_tauntbest.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_tauntbutt.dsq":["shapes/TR2medium_female_tauntbutt.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_tauntimp.dsq":["shapes/TR2medium_female_tauntimp.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_tauntkiss.dsq":["shapes/TR2medium_female_tauntkiss.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male.dts":["shapes/TR2medium_male.dts",["TR2final105-client.vl2"]],"shapes/tr2medium_male.glb":["shapes/TR2medium_male.glb",["TR2final105-client.vl2"]],"shapes/tr2medium_male_back.dsq":["shapes/TR2medium_male_back.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_celdance.dsq":["shapes/TR2medium_male_celdance.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_celflex.dsq":["shapes/TR2medium_male_celflex.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_celrocky.dsq":["shapes/TR2medium_male_celrocky.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_celsalute.dsq":["shapes/TR2medium_male_celsalute.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_celtaunt.dsq":["shapes/TR2medium_male_celtaunt.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_celwave.dsq":["shapes/TR2medium_male_celwave.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_dieback.dsq":["shapes/TR2medium_male_dieback.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_diechest.dsq":["shapes/TR2medium_male_diechest.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_dieforward.dsq":["shapes/TR2medium_male_dieforward.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_diehead.dsq":["shapes/TR2medium_male_diehead.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_dieknees.dsq":["shapes/TR2medium_male_dieknees.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_dieleglf.dsq":["shapes/TR2medium_male_dieleglf.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_dielegrt.dsq":["shapes/TR2medium_male_dielegrt.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_diesidelf.dsq":["shapes/TR2medium_male_diesidelf.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_diesidert.dsq":["shapes/TR2medium_male_diesidert.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_dieslump.dsq":["shapes/TR2medium_male_dieslump.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_diespin.dsq":["shapes/TR2medium_male_diespin.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_fall.dsq":["shapes/TR2medium_male_fall.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_forward.dsq":["shapes/TR2medium_male_forward.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_jet.dsq":["shapes/TR2medium_male_jet.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_jump.dsq":["shapes/TR2medium_male_jump.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_land.dsq":["shapes/TR2medium_male_land.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_root.dsq":["shapes/TR2medium_male_root.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_side.dsq":["shapes/TR2medium_male_side.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_sitting.dsq":["shapes/TR2medium_male_sitting.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_ski.dsq":["shapes/TR2medium_male_ski.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_standjump.dsq":["shapes/TR2medium_male_standjump.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_tauntbest.dsq":["shapes/TR2medium_male_tauntbest.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_tauntimp.dsq":["shapes/TR2medium_male_tauntimp.dsq",["TR2final105-client.vl2"]],"shapes/tr2weapon_chaingun.dts":["shapes/TR2weapon_chaingun.dts",["TR2final105-client.vl2"]],"shapes/tr2weapon_chaingun.glb":["shapes/TR2weapon_chaingun.glb",["TR2final105-client.vl2"]],"shapes/tr2weapon_disc.dts":["shapes/TR2weapon_disc.dts",["TR2final105-client.vl2"]],"shapes/tr2weapon_disc.glb":["shapes/TR2weapon_disc.glb",["TR2final105-client.vl2"]],"shapes/tr2weapon_grenade_launcher.dts":["shapes/TR2weapon_grenade_launcher.dts",["TR2final105-client.vl2"]],"shapes/tr2weapon_grenade_launcher.glb":["shapes/TR2weapon_grenade_launcher.glb",["TR2final105-client.vl2"]],"shapes/tr2weapon_mortar.dts":["shapes/TR2weapon_mortar.dts",["TR2final105-client.vl2"]],"shapes/tr2weapon_mortar.glb":["shapes/TR2weapon_mortar.glb",["TR2final105-client.vl2"]],"shapes/tr2weapon_shocklance.dts":["shapes/TR2weapon_shocklance.dts",["TR2final105-client.vl2"]],"shapes/tr2weapon_shocklance.glb":["shapes/TR2weapon_shocklance.glb",["TR2final105-client.vl2"]],"shapes/turret_aa_large.dts":["shapes/turret_aa_large.dts",["shapes.vl2"]],"shapes/turret_aa_large.glb":["shapes/turret_aa_large.glb",["shapes.vl2"]],"shapes/turret_assaulttank_mortar.dts":["shapes/turret_assaulttank_mortar.dts",["shapes.vl2"]],"shapes/turret_assaulttank_mortar.glb":["shapes/turret_assaulttank_mortar.glb",["shapes.vl2"]],"shapes/turret_assaulttank_plasma.dts":["shapes/turret_assaulttank_plasma.dts",["shapes.vl2"]],"shapes/turret_assaulttank_plasma.glb":["shapes/turret_assaulttank_plasma.glb",["shapes.vl2"]],"shapes/turret_base_large.dts":["shapes/turret_base_large.dts",["shapes.vl2"]],"shapes/turret_base_large.glb":["shapes/turret_base_large.glb",["shapes.vl2"]],"shapes/turret_base_mpb.dts":["shapes/turret_base_mpb.dts",["shapes.vl2"]],"shapes/turret_base_mpb.glb":["shapes/turret_base_mpb.glb",["shapes.vl2"]],"shapes/turret_belly_barrell.dts":["shapes/turret_belly_barrell.dts",["shapes.vl2"]],"shapes/turret_belly_barrell.glb":["shapes/turret_belly_barrell.glb",["shapes.vl2"]],"shapes/turret_belly_barrelr.dts":["shapes/turret_belly_barrelr.dts",["shapes.vl2"]],"shapes/turret_belly_barrelr.glb":["shapes/turret_belly_barrelr.glb",["shapes.vl2"]],"shapes/turret_belly_base.dts":["shapes/turret_belly_base.dts",["shapes.vl2"]],"shapes/turret_belly_base.glb":["shapes/turret_belly_base.glb",["shapes.vl2"]],"shapes/turret_elf_large.dts":["shapes/turret_elf_large.dts",["shapes.vl2"]],"shapes/turret_elf_large.glb":["shapes/turret_elf_large.glb",["shapes.vl2"]],"shapes/turret_fusion_large.dts":["shapes/turret_fusion_large.dts",["shapes.vl2"]],"shapes/turret_fusion_large.glb":["shapes/turret_fusion_large.glb",["shapes.vl2"]],"shapes/turret_indoor_deployc.dts":["shapes/turret_indoor_deployc.dts",["shapes.vl2"]],"shapes/turret_indoor_deployc.glb":["shapes/turret_indoor_deployc.glb",["shapes.vl2"]],"shapes/turret_indoor_deployf.dts":["shapes/turret_indoor_deployf.dts",["shapes.vl2"]],"shapes/turret_indoor_deployf.glb":["shapes/turret_indoor_deployf.glb",["shapes.vl2"]],"shapes/turret_indoor_deployw.dts":["shapes/turret_indoor_deployw.dts",["shapes.vl2"]],"shapes/turret_indoor_deployw.glb":["shapes/turret_indoor_deployw.glb",["shapes.vl2"]],"shapes/turret_missile_large.dts":["shapes/turret_missile_large.dts",["shapes.vl2"]],"shapes/turret_missile_large.glb":["shapes/turret_missile_large.glb",["shapes.vl2"]],"shapes/turret_mortar_large.dts":["shapes/turret_mortar_large.dts",["shapes.vl2"]],"shapes/turret_mortar_large.glb":["shapes/turret_mortar_large.glb",["shapes.vl2"]],"shapes/turret_muzzlepoint.dts":["shapes/turret_muzzlepoint.dts",["shapes.vl2"]],"shapes/turret_muzzlepoint.glb":["shapes/turret_muzzlepoint.glb",["shapes.vl2"]],"shapes/turret_outdoor_deploy.dts":["shapes/turret_outdoor_deploy.dts",["shapes.vl2"]],"shapes/turret_outdoor_deploy.glb":["shapes/turret_outdoor_deploy.glb",["shapes.vl2"]],"shapes/turret_sentry.dts":["shapes/turret_sentry.dts",["shapes.vl2"]],"shapes/turret_sentry.glb":["shapes/turret_sentry.glb",["shapes.vl2"]],"shapes/turret_tank_barrelchain.dts":["shapes/turret_tank_barrelchain.dts",["shapes.vl2"]],"shapes/turret_tank_barrelchain.glb":["shapes/turret_tank_barrelchain.glb",["shapes.vl2"]],"shapes/turret_tank_barrelmortar.dts":["shapes/turret_tank_barrelmortar.dts",["shapes.vl2"]],"shapes/turret_tank_barrelmortar.glb":["shapes/turret_tank_barrelmortar.glb",["shapes.vl2"]],"shapes/turret_tank_base.dts":["shapes/turret_tank_base.dts",["shapes.vl2"]],"shapes/turret_tank_base.glb":["shapes/turret_tank_base.glb",["shapes.vl2"]],"shapes/vehicle_air_bomber.dts":["shapes/vehicle_air_bomber.dts",["shapes.vl2"]],"shapes/vehicle_air_bomber.glb":["shapes/vehicle_air_bomber.glb",["shapes.vl2"]],"shapes/vehicle_air_bomber_debris.dts":["shapes/vehicle_air_bomber_debris.dts",["shapes.vl2"]],"shapes/vehicle_air_bomber_debris.glb":["shapes/vehicle_air_bomber_debris.glb",["shapes.vl2"]],"shapes/vehicle_air_hapc.dts":["shapes/vehicle_air_hapc.dts",["shapes.vl2"]],"shapes/vehicle_air_hapc.glb":["shapes/vehicle_air_hapc.glb",["shapes.vl2"]],"shapes/vehicle_air_hapc_debris.dts":["shapes/vehicle_air_hapc_debris.dts",["shapes.vl2"]],"shapes/vehicle_air_hapc_debris.glb":["shapes/vehicle_air_hapc_debris.glb",["shapes.vl2"]],"shapes/vehicle_air_scout.dts":["shapes/vehicle_air_scout.dts",["shapes.vl2"]],"shapes/vehicle_air_scout.glb":["shapes/vehicle_air_scout.glb",["shapes.vl2"]],"shapes/vehicle_air_scout_debris.dts":["shapes/vehicle_air_scout_debris.dts",["shapes.vl2"]],"shapes/vehicle_air_scout_debris.glb":["shapes/vehicle_air_scout_debris.glb",["shapes.vl2"]],"shapes/vehicle_air_scout_wreck.dts":["shapes/vehicle_air_scout_wreck.dts",["shapes.vl2"]],"shapes/vehicle_grav_scout.dts":["shapes/vehicle_grav_scout.dts",["shapes.vl2"]],"shapes/vehicle_grav_scout.glb":["shapes/vehicle_grav_scout.glb",["shapes.vl2"]],"shapes/vehicle_grav_scout_debris.dts":["shapes/vehicle_grav_scout_debris.dts",["shapes.vl2"]],"shapes/vehicle_grav_scout_debris.glb":["shapes/vehicle_grav_scout_debris.glb",["shapes.vl2"]],"shapes/vehicle_grav_tank.dts":["shapes/vehicle_grav_tank.dts",["shapes.vl2"]],"shapes/vehicle_grav_tank.glb":["shapes/vehicle_grav_tank.glb",["shapes.vl2"]],"shapes/vehicle_grav_tank_debris.dts":["shapes/vehicle_grav_tank_debris.dts",["shapes.vl2"]],"shapes/vehicle_grav_tank_debris.glb":["shapes/vehicle_grav_tank_debris.glb",["shapes.vl2"]],"shapes/vehicle_grav_tank_wreck.dts":["shapes/vehicle_grav_tank_wreck.dts",["shapes.vl2"]],"shapes/vehicle_grav_tank_wreck.glb":["shapes/vehicle_grav_tank_wreck.glb",["shapes.vl2"]],"shapes/vehicle_land_assault.dts":["shapes/vehicle_land_assault.dts",["shapes.vl2"]],"shapes/vehicle_land_assault.glb":["shapes/vehicle_land_assault.glb",["shapes.vl2"]],"shapes/vehicle_land_assault_debris.dts":["shapes/vehicle_land_assault_debris.dts",["shapes.vl2"]],"shapes/vehicle_land_assault_debris.glb":["shapes/vehicle_land_assault_debris.glb",["shapes.vl2"]],"shapes/vehicle_land_assault_wreck.dts":["shapes/vehicle_land_assault_wreck.dts",["shapes.vl2"]],"shapes/vehicle_land_assault_wreck.glb":["shapes/vehicle_land_assault_wreck.glb",["shapes.vl2"]],"shapes/vehicle_land_mpbase.dts":["shapes/vehicle_land_mpbase.dts",["shapes.vl2"]],"shapes/vehicle_land_mpbase.glb":["shapes/vehicle_land_mpbase.glb",["shapes.vl2"]],"shapes/vehicle_land_mpbase_debris.dts":["shapes/vehicle_land_mpbase_debris.dts",["shapes.vl2"]],"shapes/vehicle_land_mpbase_debris.glb":["shapes/vehicle_land_mpbase_debris.glb",["shapes.vl2"]],"shapes/vehicle_pad.dts":["shapes/vehicle_pad.dts",["shapes.vl2"]],"shapes/vehicle_pad.glb":["shapes/vehicle_pad.glb",["shapes.vl2"]],"shapes/vehicle_pad_station.dts":["shapes/vehicle_pad_station.dts",["shapes.vl2"]],"shapes/vehicle_pad_station.glb":["shapes/vehicle_pad_station.glb",["shapes.vl2"]],"shapes/vend.dts":["shapes/vend.dts",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"shapes/vend.glb":["shapes/vend.glb",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"shapes/weapon_chaingun.dts":["shapes/weapon_chaingun.dts",["shapes.vl2"]],"shapes/weapon_chaingun.glb":["shapes/weapon_chaingun.glb",["shapes.vl2"]],"shapes/weapon_chaingun_ammocasing.dts":["shapes/weapon_chaingun_ammocasing.dts",["shapes.vl2"]],"shapes/weapon_disc.dts":["shapes/weapon_disc.dts",["shapes.vl2"]],"shapes/weapon_disc.glb":["shapes/weapon_disc.glb",["shapes.vl2"]],"shapes/weapon_elf.dts":["shapes/weapon_elf.dts",["shapes.vl2"]],"shapes/weapon_elf.glb":["shapes/weapon_elf.glb",["shapes.vl2"]],"shapes/weapon_energy.dts":["shapes/weapon_energy.dts",["shapes.vl2"]],"shapes/weapon_energy_vehicle.dts":["shapes/weapon_energy_vehicle.dts",["shapes.vl2"]],"shapes/weapon_energy_vehicle.glb":["shapes/weapon_energy_vehicle.glb",["shapes.vl2"]],"shapes/weapon_grenade_launcher.dts":["shapes/weapon_grenade_launcher.dts",["shapes.vl2"]],"shapes/weapon_grenade_launcher.glb":["shapes/weapon_grenade_launcher.glb",["shapes.vl2"]],"shapes/weapon_missile.dts":["shapes/weapon_missile.dts",["shapes.vl2"]],"shapes/weapon_missile.glb":["shapes/weapon_missile.glb",["shapes.vl2"]],"shapes/weapon_missile_casement.dts":["shapes/weapon_missile_casement.dts",["shapes.vl2"]],"shapes/weapon_missile_fleschette.dts":["shapes/weapon_missile_fleschette.dts",["shapes.vl2"]],"shapes/weapon_missile_projectile.dts":["shapes/weapon_missile_projectile.dts",["shapes.vl2"]],"shapes/weapon_mortar.dts":["shapes/weapon_mortar.dts",["shapes.vl2"]],"shapes/weapon_mortar.glb":["shapes/weapon_mortar.glb",["shapes.vl2"]],"shapes/weapon_plasma.dts":["shapes/weapon_plasma.dts",["shapes.vl2"]],"shapes/weapon_plasma.glb":["shapes/weapon_plasma.glb",["shapes.vl2"]],"shapes/weapon_repair.dts":["shapes/weapon_repair.dts",["shapes.vl2"]],"shapes/weapon_repair.glb":["shapes/weapon_repair.glb",["shapes.vl2"]],"shapes/weapon_shocklance.dts":["shapes/weapon_shocklance.dts",["shapes.vl2"]],"shapes/weapon_shocklance.glb":["shapes/weapon_shocklance.glb",["shapes.vl2"]],"shapes/weapon_sniper.dts":["shapes/weapon_sniper.dts",["shapes.vl2"]],"shapes/weapon_sniper.glb":["shapes/weapon_sniper.glb",["shapes.vl2"]],"shapes/weapon_targeting.dts":["shapes/weapon_targeting.dts",["shapes.vl2"]],"shapes/weapon_targeting.glb":["shapes/weapon_targeting.glb",["shapes.vl2"]],"shapes/xmiscf.dts":["shapes/xmiscf.dts",["shapes.vl2"]],"shapes/xmiscf.glb":["shapes/xmiscf.glb",["shapes.vl2"]],"shapes/xorg2.dts":["shapes/xorg2.dts",["shapes.vl2"]],"shapes/xorg20.dts":["shapes/xorg20.dts",["shapes.vl2"]],"shapes/xorg21.dts":["shapes/xorg21.dts",["shapes.vl2"]],"shapes/xorg3.dts":["shapes/xorg3.dts",["shapes.vl2"]],"shapes/xorg3.glb":["shapes/xorg3.glb",["shapes.vl2"]],"shapes/xorg4.dts":["shapes/xorg4.dts",["shapes.vl2"]],"shapes/xorg4.glb":["shapes/xorg4.glb",["shapes.vl2"]],"shapes/xorg5.dts":["shapes/xorg5.dts",["shapes.vl2"]],"shapes/xorg5.glb":["shapes/xorg5.glb",["shapes.vl2"]],"t2csri/authconnect.cs":["t2csri/authconnect.cs",["t2csri.vl2"]],"t2csri/authconnect.cs.dso":["t2csri/authconnect.cs.dso",["t2csri.vl2"]],"t2csri/authinterface.cs":["t2csri/authinterface.cs",["t2csri.vl2"]],"t2csri/authinterface.cs.dso":["t2csri/authinterface.cs.dso",["t2csri.vl2"]],"t2csri/autoupdate.cs":["t2csri/autoupdate.cs",["t2csri.vl2"]],"t2csri/bans.cs":["t2csri/bans.cs",["t2csri.vl2"]],"t2csri/bans.cs.dso":["t2csri/bans.cs.dso",["t2csri.vl2"]],"t2csri/base64.cs":["t2csri/base64.cs",["t2csri.vl2"]],"t2csri/base64.cs.dso":["t2csri/base64.cs.dso",["t2csri.vl2"]],"t2csri/certstore.rb":["t2csri/certstore.rb",["t2csri.vl2"]],"t2csri/clientside.cs":["t2csri/clientSide.cs",["t2csri.vl2"]],"t2csri/clientside.cs.dso":["t2csri/clientSide.cs.dso",["t2csri.vl2"]],"t2csri/clientsideclans.cs":["t2csri/clientSideClans.cs",["t2csri.vl2"]],"t2csri/clientsideclans.cs.dso":["t2csri/clientSideClans.cs.dso",["t2csri.vl2"]],"t2csri/crypto.rb":["t2csri/crypto.rb",["t2csri.vl2"]],"t2csri/glue.cs":["t2csri/glue.cs",["t2csri.vl2"]],"t2csri/glue.cs.dso":["t2csri/glue.cs.dso",["t2csri.vl2"]],"t2csri/ipv4.cs":["t2csri/ipv4.cs",["t2csri.vl2"]],"t2csri/ipv4.cs.dso":["t2csri/ipv4.cs.dso",["t2csri.vl2"]],"t2csri/rubyutils.cs":["t2csri/rubyUtils.cs",["t2csri.vl2"]],"t2csri/rubyutils.cs.dso":["t2csri/rubyUtils.cs.dso",["t2csri.vl2"]],"t2csri/serverglue.cs":["t2csri/serverglue.cs",["t2csri.vl2"]],"t2csri/serverglue.cs.dso":["t2csri/serverglue.cs.dso",["t2csri.vl2"]],"t2csri/serverside.cs":["t2csri/serverSide.cs",["t2csri.vl2"]],"t2csri/serverside.cs.dso":["t2csri/serverside.cs.dso",["t2csri.vl2"]],"t2csri/serversideclans.cs":["t2csri/serverSideClans.cs",["t2csri.vl2"]],"t2csri/serversideclans.cs.dso":["t2csri/serverSideClans.cs.dso",["t2csri.vl2"]],"terrains/2arenadome.spn":["terrains/2ArenaDome.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/2arenavalley.spn":["terrains/2ArenaValley.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/2dustbowl.spn":["terrains/2DustBowl.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/2flyersarena.spn":["terrains/2Flyersarena.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/2icedome.spn":["terrains/2IceDome.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/2indoorintensity.spn":["terrains/2IndoorIntensity.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/4thgradedropout.spn":["terrains/4thGradeDropout.spn",["4thGradeDropout.vl2"]],"terrains/abominable.nav":["terrains/Abominable.nav",["missions.vl2"]],"terrains/abominable.spn":["terrains/Abominable.spn",["missions.vl2"]],"terrains/abominable.ter":["terrains/Abominable.ter",["missions.vl2"]],"terrains/acidrain.spn":["terrains/AcidRain.spn",["Classic_maps_v1.vl2"]],"terrains/acidrain.ter":["terrains/AcidRain.ter",["Classic_maps_v1.vl2"]],"terrains/aeroena.spn":["terrains/Aeroena.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/agentsoffortune.nav":["terrains/AgentsOfFortune.nav",["missions.vl2"]],"terrains/agentsoffortune.spn":["terrains/AgentsOfFortune.spn",["missions.vl2"]],"terrains/agentsoffortune.ter":["terrains/AgentsOfFortune.ter",["missions.vl2"]],"terrains/alcatraz.spn":["terrains/Alcatraz.spn",["missions.vl2"]],"terrains/alcatraz.ter":["terrains/Alcatraz.ter",["missions.vl2"]],"terrains/anabatic.spn":["terrains/anabatic.spn",["z_DMP2-V0.6.vl2"]],"terrains/anabatic.ter":["terrains/anabatic.ter",["z_DMP2-V0.6.vl2"]],"terrains/anomaly.spn":["terrains/anomaly.spn",["z_DMP2-V0.6.vl2"]],"terrains/anomaly.ter":["terrains/anomaly.ter",["z_DMP2-V0.6.vl2"]],"terrains/archipelago.spn":["terrains/Archipelago.spn",["missions.vl2"]],"terrains/archipelago.ter":["terrains/Archipelago.ter",["missions.vl2"]],"terrains/arenaheaven.spn":["terrains/ArenaHeaven.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/arenahell.spn":["terrains/ArenaHell.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/arenahell2.spn":["terrains/ArenaHell2.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/arenainthehill.spn":["terrains/ArenaInTheHill.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/arenaunderthehill.spn":["terrains/ArenaUnderTheHill.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/aryoarena.spn":["terrains/AryoArena.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/ashestoashes.spn":["terrains/AshesToAshes.spn",["missions.vl2"]],"terrains/ashestoashes.ter":["terrains/AshesToAshes.ter",["missions.vl2"]],"terrains/atropos2.nav":["terrains/Atropos2.nav",["atroposthereturn.vl2"]],"terrains/atropos2.spn":["terrains/Atropos2.spn",["atroposthereturn.vl2"]],"terrains/attrition.spn":["terrains/Attrition.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/attrition.ter":["terrains/Attrition.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/basatin.spn":["terrains/Basatin.spn",["z_DMP2-V0.6.vl2"]],"terrains/basatin.ter":["terrains/Basatin.ter",["z_DMP2-V0.6.vl2"]],"terrains/basatinlt.spn":["terrains/BasatinLT.spn",["z_DMP2-V0.6.vl2"]],"terrains/bastardforge.ter":["terrains/BastardForge.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/beggarsrun.nav":["terrains/BeggarsRun.nav",["missions.vl2"]],"terrains/beggarsrun.spn":["terrains/BeggarsRun.spn",["missions.vl2"]],"terrains/beggarsrun.ter":["terrains/BeggarsRun.ter",["missions.vl2"]],"terrains/beneaththehill.spn":["terrains/BeneathTheHill.spn",["BeneathTheHill.vl2"]],"terrains/blastside_nef.spn":["terrains/Blastside_nef.spn",["Classic_maps_v1.vl2"]],"terrains/bombardment.nav":["terrains/bombardment.nav",["z_DMP2-V0.6.vl2"]],"terrains/bombardment.spn":["terrains/bombardment.spn",["z_DMP2-V0.6.vl2"]],"terrains/bombardment.ter":["terrains/bombardment.ter",["z_DMP2-V0.6.vl2"]],"terrains/brainfreeze.nav":["terrains/BrainFreeze.nav",["brainfreeze.vl2"]],"terrains/brainfreeze.spn":["terrains/BrainFreeze.spn",["brainfreeze.vl2"]],"terrains/bridgetoofar.spn":["terrains/BridgeTooFar.spn",["DynamixFinalPack.vl2"]],"terrains/bridgetoofar.ter":["terrains/BridgeTooFar.ter",["DynamixFinalPack.vl2"]],"terrains/broadside_nef.spn":["terrains/Broadside_nef.spn",["Classic_maps_v1.vl2"]],"terrains/broadside_nef.ter":["terrains/Broadside_nef.ter",["Classic_maps_v1.vl2"]],"terrains/broken_dreams.nav":["terrains/Broken_Dreams.nav",["brokendreams_2.vl2"]],"terrains/broken_dreams.spn":["terrains/Broken_Dreams.spn",["brokendreams_2.vl2"]],"terrains/bunkered.ter":["terrains/Bunkered.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/caldera.spn":["terrains/Caldera.spn",["missions.vl2"]],"terrains/caldera.ter":["terrains/Caldera.ter",["missions.vl2"]],"terrains/cardiac.ter":["terrains/Cardiac.ter",["S8maps.vl2"]],"terrains/casern_cavite.nav":["terrains/Casern_Cavite.nav",["missions.vl2"]],"terrains/casern_cavite.spn":["terrains/Casern_Cavite.spn",["missions.vl2"]],"terrains/casern_cavite.ter":["terrains/Casern_Cavite.ter",["missions.vl2"]],"terrains/catwalklt.spn":["terrains/CatwalkLT.spn",["z_DMP2-V0.6.vl2"]],"terrains/ccd.ter":["terrains/CCD.ter",["TWL2-MapPack.vl2"]],"terrains/celerityse.ter":["terrains/CeleritySE.ter",["TWL2-MapPack.vl2"]],"terrains/centaur.nav":["terrains/Centaur.nav",["centaur.vl2"]],"terrains/centaur.spn":["terrains/Centaur.spn",["centaur.vl2"]],"terrains/centaur.ter":["terrains/Centaur.ter",["centaur.vl2"]],"terrains/chasmaclysmic.spn":["terrains/Chasmaclysmic.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/chasmaclysmic.ter":["terrains/Chasmaclysmic.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/checkmate.spn":["terrains/Checkmate.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/cinerarium.ter":["terrains/Cinerarium.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/cloak.ter":["terrains/cloak.ter",["TWL2-MapPack.vl2"]],"terrains/coldfusion.spn":["terrains/ColdFusion.spn",["ColdFusion.vl2"]],"terrains/coldwar.spn":["terrains/ColdWar.spn",["ColdWar.vl2"]],"terrains/compusa_melee.spn":["terrains/CompUSA_Melee.spn",["missions.vl2"]],"terrains/compusa_melee.ter":["terrains/CompUSA_Melee.ter",["missions.vl2"]],"terrains/conclave.spn":["terrains/Conclave.spn",["Conclave.vl2"]],"terrains/confusco.spn":["terrains/Confusco.spn",["Classic_maps_v1.vl2"]],"terrains/confusco.ter":["terrains/Confusco.ter",["Classic_maps_v1.vl2"]],"terrains/containmentlarge.spn":["terrains/ContainmentLarge.spn",["ContainmentLarge.vl2"]],"terrains/coppera.ter":["terrains/Coppera.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/crashclash.spn":["terrains/CrashClash.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/crater71.spn":["terrains/Crater71.spn",["TR2final105-client.vl2"]],"terrains/crater71.ter":["terrains/Crater71.ter",["TR2final105-client.vl2"]],"terrains/damnation.spn":["terrains/Damnation.spn",["missions.vl2"]],"terrains/damnation.ter":["terrains/Damnation.ter",["missions.vl2"]],"terrains/damnationlt.spn":["terrains/DamnationLT.spn",["z_DMP2-V0.6.vl2"]],"terrains/damnationlt.ter":["terrains/damnationlt.ter",["z_DMP2-V0.6.vl2"]],"terrains/damnationtdm.nav":["terrains/DamnationTDM.nav",["z_DMP2-V0.6.vl2"]],"terrains/damnationtdm.spn":["terrains/DamnationTDM.spn",["z_DMP2-V0.6.vl2"]],"terrains/dangerouscrossing_nef.spn":["terrains/DangerousCrossing_nef.spn",["Classic_maps_v1.vl2"]],"terrains/dangerouscrossing_nef.ter":["terrains/DangerousCrossing_nef.ter",["Classic_maps_v1.vl2"]],"terrains/dangerouscrossingarena.spn":["terrains/DangerousCrossingArena.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/dangerousflinglt.spn":["terrains/DangerousFlingLT.spn",["z_DMP2-V0.6.vl2"]],"terrains/dawntodusk.spn":["terrains/dawntodusk.spn",["z_DMP2-V0.6.vl2"]],"terrains/dawntodusk.ter":["terrains/dawntodusk.ter",["z_DMP2-V0.6.vl2"]],"terrains/dbs_smoothed.spn":["terrains/DBS_Smoothed.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/dbs_smoothed.ter":["terrains/DBS_Smoothed.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/deathbirdsfly.spn":["terrains/DeathBirdsFly.spn",["missions.vl2"]],"terrains/deathbirdsfly.ter":["terrains/DeathBirdsFly.ter",["missions.vl2"]],"terrains/deathfrombelow.spn":["terrains/DeathFromBelow.spn",["DeathFromBelow.vl2"]],"terrains/deathrow.spn":["terrains/DeathRow.spn",["DeathRow.vl2"]],"terrains/desertofdeath_nef.spn":["terrains/DesertofDeath_nef.spn",["Classic_maps_v1.vl2"]],"terrains/desertofdeath_nef.ter":["terrains/DesertofDeath_nef.ter",["Classic_maps_v1.vl2"]],"terrains/desertwind.spn":["terrains/DesertWind.spn",["DesertWind.vl2"]],"terrains/desiccator.spn":["terrains/Desiccator.spn",["missions.vl2"]],"terrains/desiccator.ter":["terrains/Desiccator.ter",["missions.vl2"]],"terrains/devilselbow.spn":["terrains/DevilsElbow.spn",["DynamixFinalPack.vl2"]],"terrains/devilselbow.ter":["terrains/DevilsElbow.ter",["DynamixFinalPack.vl2"]],"terrains/dmp_agroleon.spn":["terrains/DMP_Agroleon.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/dmp_astro.spn":["terrains/DMP_Astro.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/dmp_bastardforge.spn":["terrains/DMP_BastardForge.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/dmp_bittergorge.spn":["terrains/DMP_BitterGorge.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/dmp_bunkered.spn":["terrains/DMP_Bunkered.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/dmp_cinerarium.spn":["terrains/DMP_Cinerarium.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/dmp_dermcity.spn":["terrains/DMP_DermCity.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/dmp_embers.spn":["terrains/DMP_Embers.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/dmp_emeraldspit.spn":["terrains/DMP_EmeraldSpit.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/dmp_facecrossing.spn":["terrains/DMP_FaceCrossing.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/dmp_hoth.spn":["terrains/DMP_Hoth.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/dmp_icegiant.spn":["terrains/DMP_IceGiant.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/dmp_isledebatalla.spn":["terrains/DMP_IsleDeBatalla.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/dmp_lavagods.spn":["terrains/DMP_LavaGods.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/dmp_magellan.spn":["terrains/DMP_Magellan.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/dmp_moondance.spn":["terrains/DMP_MoonDance.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/dmp_pantheon.spn":["terrains/DMP_Pantheon.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/dmp_pantheon.ter":["terrains/DMP_Pantheon.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/dmp_paranoia.spn":["terrains/DMP_Paranoia.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/dmp_pariah.spn":["terrains/DMP_Pariah.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/dmp_pipedream.spn":["terrains/DMP_PipeDream.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/dmp_ravinev.spn":["terrains/DMP_RavineV.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/dmp_scorchedearth.spn":["terrains/DMP_ScorchedEarth.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/dmp_simpleflagarena.spn":["terrains/DMP_SimpleFlagArena.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/dmp_spincycle.spn":["terrains/DMP_SpinCycle.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/dmp_starfall.spn":["terrains/DMP_StarFall.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/dmp_tyre.spn":["terrains/DMP_Tyre.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/dmp_wasteland.spn":["terrains/DMP_Wasteland.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/draconisvii.spn":["terrains/DraconisVII.spn",["DraconisVII.vl2"]],"terrains/dropin.ter":["terrains/dropin.ter",["z_DMP2-V0.6.vl2"]],"terrains/dropinlt.spn":["terrains/DropInLT.spn",["z_DMP2-V0.6.vl2"]],"terrains/dusttodust.nav":["terrains/DustToDust.nav",["missions.vl2"]],"terrains/dusttodust.spn":["terrains/DustToDust.spn",["missions.vl2"]],"terrains/dusttodust.ter":["terrains/DustToDust.ter",["missions.vl2"]],"terrains/dx_badlands.spn":["terrains/DX_Badlands.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/dx_badlands.ter":["terrains/DX_Badlands.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/dx_desert.spn":["terrains/DX_Desert.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/dx_desert.ter":["terrains/DX_Desert.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/dx_ice.spn":["terrains/DX_Ice.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/dx_ice.ter":["terrains/DX_Ice.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/dxfling.ter":["terrains/dxfling.ter",["z_DMP2-V0.6.vl2"]],"terrains/eb_hades.spn":["terrains/EB_Hades.spn",["missions.vl2"]],"terrains/eb_hades.ter":["terrains/EB_Hades.ter",["missions.vl2"]],"terrains/embers.ter":["terrains/Embers.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/envyrena.spn":["terrains/Envyrena.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/enyland.spn":["terrains/EnyLand.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/equinox.nav":["terrains/Equinox.nav",["missions.vl2"]],"terrains/equinox.spn":["terrains/Equinox.spn",["missions.vl2"]],"terrains/equinox.ter":["terrains/Equinox.ter",["missions.vl2"]],"terrains/escalade.nav":["terrains/Escalade.nav",["missions.vl2"]],"terrains/escalade.spn":["terrains/Escalade.spn",["missions.vl2"]],"terrains/escalade.ter":["terrains/Escalade.ter",["missions.vl2"]],"terrains/euro4_bleed.ter":["terrains/Euro4_Bleed.ter",["TWL2-MapPack.vl2"]],"terrains/euro4_dissention.ter":["terrains/Euro4_Dissention.ter",["TWL2-MapPack.vl2"]],"terrains/euro4_frozenhope.ter":["terrains/Euro4_FrozenHope.ter",["TWL2-MapPack.vl2"]],"terrains/euro_drifts_se.ter":["terrains/Euro_Drifts_SE.ter",["TWL2-MapPack.vl2"]],"terrains/eveningland.spn":["terrains/EveningLand.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/ewok_hamlet.spn":["terrains/Ewok_Hamlet.spn",["z_DMP2-V0.6.vl2"]],"terrains/ewok_hamlet.ter":["terrains/Ewok_Hamlet.ter",["z_DMP2-V0.6.vl2"]],"terrains/ewok_village.spn":["terrains/Ewok_Village.spn",["z_DMP2-V0.6.vl2"]],"terrains/ewok_village.ter":["terrains/Ewok_Village.ter",["z_DMP2-V0.6.vl2"]],"terrains/exposure.spn":["terrains/Exposure.spn",["Exposure-v1.1.vl2"]],"terrains/extra_badlands1.ter":["terrains/Extra_Badlands1.ter",["missions.vl2"]],"terrains/facingworlds.spn":["terrains/facingWorlds.spn",["z_DMP2-V0.6.vl2"]],"terrains/facingworlds.ter":["terrains/facingWorlds.ter",["z_DMP2-V0.6.vl2"]],"terrains/facingworldsarena.spn":["terrains/facingWorldsArena.spn",["z_DMP2-V0.6.vl2"]],"terrains/facingworldslt.spn":["terrains/facingWorldsLT.spn",["z_DMP2-V0.6.vl2"]],"terrains/finalrevenge.spn":["terrains/FinalRevenge.spn",["FinalRevenge.vl2"]],"terrains/firestorm.spn":["terrains/Firestorm.spn",["missions.vl2"]],"terrains/firestorm.ter":["terrains/Firestorm.ter",["missions.vl2"]],"terrains/firn.spn":["terrains/firn.spn",["z_DMP2-V0.6.vl2"]],"terrains/firn.ter":["terrains/firn.ter",["z_DMP2-V0.6.vl2"]],"terrains/flashpoint.spn":["terrains/FlashPoint.spn",["missions.vl2"]],"terrains/flashpoint.ter":["terrains/Flashpoint.ter",["missions.vl2"]],"terrains/fracas.nav":["terrains/Fracas.nav",["missions.vl2"]],"terrains/fracas.spn":["terrains/Fracas.spn",["missions.vl2"]],"terrains/fracas.ter":["terrains/Fracas.ter",["missions.vl2"]],"terrains/frostline.spn":["terrains/frostline.spn",["z_DMP2-V0.6.vl2"]],"terrains/frostline.ter":["terrains/frostline.ter",["z_DMP2-V0.6.vl2"]],"terrains/frozenfury.spn":["terrains/FrozenFury.spn",["TR2final105-client.vl2"]],"terrains/frozenfury.ter":["terrains/FrozenFury.ter",["TR2final105-client.vl2"]],"terrains/frozensolid.spn":["terrains/frozenSolid.spn",["z_DMP2-V0.6.vl2"]],"terrains/frozensolid.ter":["terrains/frozenSolid.ter",["z_DMP2-V0.6.vl2"]],"terrains/gauntlet.nav":["terrains/Gauntlet.nav",["missions.vl2"]],"terrains/gauntlet.spn":["terrains/Gauntlet.spn",["missions.vl2"]],"terrains/gauntlet.ter":["terrains/Gauntlet.ter",["missions.vl2"]],"terrains/gehenna.spn":["terrains/Gehenna.spn",["missions.vl2"]],"terrains/gehenna.ter":["terrains/Gehenna.ter",["missions.vl2"]],"terrains/geothermal.ter":["terrains/Geothermal.ter",["S8maps.vl2"]],"terrains/geronimo.spn":["terrains/Geronimo.spn",["Geronimo.vl2"]],"terrains/godsrift.spn":["terrains/GodsRift.spn",["TR2final105-client.vl2"]],"terrains/godsrift.ter":["terrains/GodsRift.ter",["TR2final105-client.vl2"]],"terrains/gorgon.spn":["terrains/Gorgon.spn",["Classic_maps_v1.vl2"]],"terrains/gorgon.ter":["terrains/Gorgon.ter",["Classic_maps_v1.vl2"]],"terrains/haven.spn":["terrains/Haven.spn",["TR2final105-client.vl2"]],"terrains/haven.ter":["terrains/Haven.ter",["TR2final105-client.vl2"]],"terrains/heightfield/centaur_heightfield.cs":["terrains/heightfield/Centaur_heightfield.cs",["centaur.vl2"]],"terrains/heightfield/ctf.katabatic_heightfield.cs":["terrains/heightfield/CTF.Katabatic_heightfield.cs",["missions.vl2"]],"terrains/heightfield/ctf.riverdance_heightfield.cs":["terrains/heightfield/CTF.RiverDance_heightfield.cs",["missions.vl2"]],"terrains/heightfield/deathbirdsfly_heightfield.cs":["terrains/heightfield/DeathBirdsFly_heightfield.cs",["missions.vl2"]],"terrains/heightfield/desert.cs":["terrains/heightfield/desert.cs",["missions.vl2"]],"terrains/heightfield/exposure_heightfield.cs":["terrains/heightfield/Exposure_heightfield.cs",["Exposure-v1.1.vl2"]],"terrains/heightfield/fall_to_glory_heightfield.cs":["terrains/heightfield/Fall_To_Glory_heightfield.cs",["missions.vl2"]],"terrains/heightfield/home.badlands_heightfield.cs":["terrains/heightfield/Home.Badlands_heightfield.cs",["missions.vl2"]],"terrains/heightfield/home.desert_heightfield.cs":["terrains/heightfield/Home.Desert_heightfield.cs",["missions.vl2"]],"terrains/heightfield/home.lush_heightfield.cs":["terrains/heightfield/Home.Lush_heightfield.cs",["missions.vl2"]],"terrains/heightfield/home.snow2_heightfield.cs":["terrains/heightfield/Home.Snow2_heightfield.cs",["missions.vl2"]],"terrains/heightfield/home.snow_heightfield.cs":["terrains/heightfield/Home.Snow_heightfield.cs",["missions.vl2"]],"terrains/heightfield/hunters.burnout_heightfield.cs":["terrains/heightfield/Hunters.Burnout_heightfield.cs",["missions.vl2"]],"terrains/heightfield/hunters.casern_cavite_heightfield.cs":["terrains/heightfield/Hunters.Casern_Cavite_heightfield.cs",["missions.vl2"]],"terrains/heightfield/hunters.chaopia_heightfield.cs":["terrains/heightfield/Hunters.Chaopia_heightfield.cs",["missions.vl2"]],"terrains/heightfield/hunters.intaglio_heightfield.cs":["terrains/heightfield/Hunters.Intaglio_heightfield.cs",["missions.vl2"]],"terrains/heightfield/hunters.myrkwood_heightfield.cs":["terrains/heightfield/Hunters.MyrkWood_heightfield.cs",["missions.vl2"]],"terrains/heightfield/hunters.rasp_heightfield.cs":["terrains/heightfield/Hunters.Rasp_heightfield.cs",["missions.vl2"]],"terrains/heightfield/hunters.sundried_heightfield.cs":["terrains/heightfield/Hunters.SunDried_heightfield.cs",["missions.vl2"]],"terrains/heightfield/lush.cs":["terrains/heightfield/Lush.cs",["missions.vl2"]],"terrains/heightfield/lush1.cs":["terrains/heightfield/Lush1.cs",["missions.vl2"]],"terrains/heightfield/lush2.cs":["terrains/heightfield/Lush2.cs",["missions.vl2"]],"terrains/heightfield/lush3.cs":["terrains/heightfield/Lush3.cs",["missions.vl2"]],"terrains/heightfield/lush4.cs":["terrains/heightfield/Lush4.cs",["missions.vl2"]],"terrains/heightfield/lush5.cs":["terrains/heightfield/Lush5.cs",["missions.vl2"]],"terrains/heightfield/lush8.cs":["terrains/heightfield/Lush8.cs",["missions.vl2"]],"terrains/heightfield/mark1_heightfield.cs":["terrains/heightfield/Mark1_heightfield.cs",["missions.vl2"]],"terrains/heightfield/myrkwoodmask.png":["terrains/heightfield/MyrkWoodMask.png",["missions.vl2"]],"terrains/heightfield/myrkwoodstream.png":["terrains/heightfield/MyrkWoodStream.png",["missions.vl2"]],"terrains/heightfield/newlava1_heightfield.cs":["terrains/heightfield/NewLava1_heightfield.cs",["missions.vl2"]],"terrains/heightfield/overreach_heightfield.cs":["terrains/heightfield/Overreach_heightfield.cs",["missions.vl2"]],"terrains/heightfield/prismatic_heightfield.cs":["terrains/heightfield/Prismatic_heightfield.cs",["Prismatic.vl2"]],"terrains/heightfield/reversion_heightfield.cs":["terrains/heightfield/Reversion_heightfield.cs",["missions.vl2"]],"terrains/heightfield/roads.cs":["terrains/heightfield/Roads.cs",["missions.vl2"]],"terrains/heightfield/rst_hawking.png":["terrains/heightfield/RST_hawking.png",["S5maps.vl2"]],"terrains/heightfield/rst_hawkingheat.png":["terrains/heightfield/RST_hawkingheat.png",["S5maps.vl2"]],"terrains/heightfield/rst_misadventure.png":["terrains/heightfield/RST_misadventure.png",["S5maps.vl2"]],"terrains/heightfield/rst_reynard.png":["terrains/heightfield/RST_reynard.png",["S5maps.vl2"]],"terrains/heightfield/rst_silenus.png":["terrains/heightfield/RST_silenus.png",["S5maps.vl2"]],"terrains/heightfield/siege.gauntlet_heightfield.cs":["terrains/heightfield/Siege.Gauntlet_heightfield.cs",["missions.vl2"]],"terrains/heightfield/siege.icebound_heightfield.cs":["terrains/heightfield/Siege.IceBound_heightfield.cs",["missions.vl2"]],"terrains/heightfield/singleplayer.skiing_heightfield.cs":["terrains/heightfield/SinglePlayer.Skiing_heightfield.cs",["missions.vl2"]],"terrains/heightfield/solace_heightfield.cs":["terrains/heightfield/Solace_heightfield.cs",["Solace.vl2"]],"terrains/heightfield/sounds.mission1_heightfield.cs":["terrains/heightfield/Sounds.Mission1_heightfield.cs",["missions.vl2"]],"terrains/heightfield/sundriedmask.png":["terrains/heightfield/SunDriedMask.png",["missions.vl2"]],"terrains/heightfield/thinice_heightfield.cs":["terrains/heightfield/ThinIce_heightfield.cs",["missions.vl2"]],"terrains/heightfield/working.badlands1_heightfield.cs":["terrains/heightfield/Working.Badlands1_heightfield.cs",["missions.vl2"]],"terrains/heightfield/working.badlands2_heightfield.cs":["terrains/heightfield/Working.Badlands2_heightfield.cs",["missions.vl2"]],"terrains/heightfield/working.badlands3_heightfield.cs":["terrains/heightfield/Working.Badlands3_heightfield.cs",["missions.vl2"]],"terrains/heightfield/working.badlands4_heightfield.cs":["terrains/heightfield/Working.Badlands4_heightfield.cs",["missions.vl2"]],"terrains/heightfield/working.desert1_heightfield.cs":["terrains/heightfield/Working.Desert1_heightfield.cs",["missions.vl2"]],"terrains/heightfield/working.desert2_heightfield.cs":["terrains/heightfield/Working.Desert2_heightfield.cs",["missions.vl2"]],"terrains/heightfield/working.desert5_heightfield.cs":["terrains/heightfield/Working.Desert5_heightfield.cs",["missions.vl2"]],"terrains/heightfield/working.lush1_heightfield.cs":["terrains/heightfield/Working.Lush1_heightfield.cs",["missions.vl2"]],"terrains/heightfield/working.lush2_heightfield.cs":["terrains/heightfield/Working.Lush2_heightfield.cs",["missions.vl2"]],"terrains/helioarena.spn":["terrains/Helioarena.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/hildebrand.ter":["terrains/Hildebrand.ter",["TWL2-MapPack.vl2"]],"terrains/hillking.ter":["terrains/HillKing.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/hillkinglt.spn":["terrains/HillKingLT.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/hillside.spn":["terrains/Hillside.spn",["Classic_maps_v1.vl2"]],"terrains/hillside.ter":["terrains/Hillside.ter",["Classic_maps_v1.vl2"]],"terrains/hive.ter":["terrains/hive.ter",["z_DMP2-V0.6.vl2"]],"terrains/hivelt.spn":["terrains/HiveLT.spn",["z_DMP2-V0.6.vl2"]],"terrains/ho_badlands.spn":["terrains/HO_Badlands.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/ho_badlands.ter":["terrains/HO_Badlands.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/ho_desert.spn":["terrains/HO_Desert.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/ho_desert.ter":["terrains/HO_Desert.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/ho_ice.spn":["terrains/HO_Ice.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/ho_ice.ter":["terrains/HO_Ice.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/ho_lush.spn":["terrains/HO_Lush.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/ho_lush.ter":["terrains/HO_Lush.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/hoth.ter":["terrains/Hoth.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/icebound.spn":["terrains/IceBound.spn",["missions.vl2"]],"terrains/icebound.ter":["terrains/IceBound.ter",["missions.vl2"]],"terrains/icedagger.ter":["terrains/icedagger.ter",["TWL2-MapPack.vl2"]],"terrains/icegiant.ter":["terrains/IceGiant.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/icepickm.spn":["terrains/IcePickM.spn",["z_DMP2-V0.6.vl2"]],"terrains/icepickm.ter":["terrains/icepickm.ter",["z_DMP2-V0.6.vl2"]],"terrains/iceridge_nef.spn":["terrains/IceRidge_nef.spn",["Classic_maps_v1.vl2"]],"terrains/iceridge_nef.ter":["terrains/IceRidge_nef.ter",["Classic_maps_v1.vl2"]],"terrains/infernosroar.spn":["terrains/infernosroar.spn",["z_DMP2-V0.6.vl2"]],"terrains/infernosroar.ter":["terrains/infernosroar.ter",["z_DMP2-V0.6.vl2"]],"terrains/innersanctum.nav":["terrains/InnerSanctum.nav",["DynamixFinalPack.vl2"]],"terrains/innersanctum.spn":["terrains/InnerSanctum.spn",["DynamixFinalPack.vl2"]],"terrains/innersanctum.ter":["terrains/InnerSanctum.ter",["DynamixFinalPack.vl2"]],"terrains/insalubria.nav":["terrains/Insalubria.nav",["missions.vl2"]],"terrains/insalubria.spn":["terrains/Insalubria.spn",["missions.vl2"]],"terrains/insalubria.ter":["terrains/Insalubria.ter",["missions.vl2"]],"terrains/invictus.nav":["terrains/Invictus.nav",["missions.vl2"]],"terrains/invictus.spn":["terrains/Invictus.spn",["missions.vl2"]],"terrains/invictus.ter":["terrains/Invictus.ter",["missions.vl2"]],"terrains/isleofman.spn":["terrains/IsleOfMan.spn",["DynamixFinalPack.vl2"]],"terrains/isleofman.ter":["terrains/IsleOfMan.ter",["DynamixFinalPack.vl2"]],"terrains/ivehadworse.spn":["terrains/IveHadWorse.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/jacobsladder.spn":["terrains/JacobsLadder.spn",["missions.vl2"]],"terrains/jacobsladder.ter":["terrains/JacobsLadder.ter",["missions.vl2"]],"terrains/jaggedclaw.ter":["terrains/jaggedclaw.ter",["TWL2-MapPack.vl2"]],"terrains/katabatic.nav":["terrains/Katabatic.nav",["missions.vl2"]],"terrains/katabatic.spn":["terrains/Katabatic.spn",["missions.vl2"]],"terrains/katabatic.ter":["terrains/Katabatic.ter",["missions.vl2"]],"terrains/kataminfernot.spn":["terrains/KataMInfernoT.spn",["z_DMP2-V0.6.vl2"]],"terrains/kataminfernot.ter":["terrains/KataMInfernoT.ter",["z_DMP2-V0.6.vl2"]],"terrains/katamstorm.spn":["terrains/KataMStorm.spn",["z_DMP2-V0.6.vl2"]],"terrains/katamstormt.spn":["terrains/KataMStormT.spn",["z_DMP2-V0.6.vl2"]],"terrains/katamstormt.ter":["terrains/KataMStormT.ter",["z_DMP2-V0.6.vl2"]],"terrains/khalarena.spn":["terrains/Khalarena.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/lakefront.spn":["terrains/Lakefront.spn",["Classic_maps_v1.vl2"]],"terrains/lakefront.ter":["terrains/Lakefront.ter",["Classic_maps_v1.vl2"]],"terrains/lavagods.ter":["terrains/LavaGods.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/magellan.ter":["terrains/Magellan.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/magmatic.spn":["terrains/Magmatic.spn",["Classic_maps_v1.vl2"]],"terrains/magmatic.ter":["terrains/Magmatic.ter",["Classic_maps_v1.vl2"]],"terrains/mapassets.ter":["terrains/MapAssets.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/masada.spn":["terrains/Masada.spn",["missions.vl2"]],"terrains/masada.ter":["terrains/Masada.ter",["missions.vl2"]],"terrains/minotaur.nav":["terrains/Minotaur.nav",["missions.vl2"]],"terrains/minotaur.spn":["terrains/Minotaur.spn",["missions.vl2"]],"terrains/minotaur.ter":["terrains/Minotaur.ter",["missions.vl2"]],"terrains/mmd.ter":["terrains/mmd.ter",["TWL2-MapPack.vl2"]],"terrains/moondance2.ter":["terrains/MoonDance2.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/moonwalk.spn":["terrains/Moonwalk.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/moonwalk.ter":["terrains/Moonwalk.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/moonwalklt.spn":["terrains/MoonwalkLT.spn",["z_DMP2-V0.6.vl2"]],"terrains/morena.spn":["terrains/Morena.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/mountainsiege.spn":["terrains/MountainSiege.spn",["MountainSiege.vl2"]],"terrains/mountking.ter":["terrains/mountking.ter",["S8maps.vl2"]],"terrains/mudside.spn":["terrains/Mudside.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/mutiny.spn":["terrains/Mutiny.spn",["Mutiny.vl2"]],"terrains/myrkwood.spn":["terrains/MyrkWood.spn",["missions.vl2"]],"terrains/myrkwood.ter":["terrains/MyrkWood.ter",["missions.vl2"]],"terrains/nirvanalt.spn":["terrains/NirvanaLT.spn",["z_DMP2-V0.6.vl2"]],"terrains/norty.ter":["terrains/norty.ter",["TWL2-MapPack.vl2"]],"terrains/oasis.spn":["terrains/Oasis.spn",["missions.vl2"]],"terrains/oasis.ter":["terrains/Oasis.ter",["missions.vl2"]],"terrains/obsidian.ter":["terrains/obsidian.ter",["z_DMP2-V0.6.vl2"]],"terrains/obsidianlt.spn":["terrains/ObsidianLT.spn",["z_DMP2-V0.6.vl2"]],"terrains/octane.ter":["terrains/Octane.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/ocular.ter":["terrains/Ocular.ter",["TWL2-MapPack.vl2"]],"terrains/overreach.spn":["terrains/Overreach.spn",["missions.vl2"]],"terrains/overreach.ter":["terrains/Overreach.ter",["missions.vl2"]],"terrains/pantheon.spn":["terrains/Pantheon.spn",["DynamixFinalPack.vl2"]],"terrains/pantheon.ter":["terrains/Pantheon.ter",["DynamixFinalPack.vl2"]],"terrains/paranoia.ter":["terrains/Paranoia.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/pariah.ter":["terrains/Pariah.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/pariah2.ter":["terrains/Pariah2.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/pariah_mirrored.spn":["terrains/Pariah_Mirrored.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/patience.spn":["terrains/Patience.spn",["Patience.vl2"]],"terrains/phasmadust.spn":["terrains/PhasmaDust.spn",["TR2final105-client.vl2"]],"terrains/phasmadust.ter":["terrains/PhasmaDust.ter",["TR2final105-client.vl2"]],"terrains/planetside.spn":["terrains/Planetside.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/planetx.spn":["terrains/PlanetX.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/planetx2.ter":["terrains/PlanetX2.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/prismatic.nav":["terrains/Prismatic.nav",["Prismatic.vl2"]],"terrains/prismatic.spn":["terrains/Prismatic.spn",["Prismatic.vl2"]],"terrains/proarena.spn":["terrains/ProArena.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/puliveivari.spn":["terrains/PuliVeivari.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/puliveivari.ter":["terrains/PuliVeivari.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/pyroclasm.spn":["terrains/Pyroclasm.spn",["missions.vl2"]],"terrains/pyroclasm.ter":["terrains/Pyroclasm.ter",["missions.vl2"]],"terrains/quagmire.spn":["terrains/Quagmire.spn",["missions.vl2"]],"terrains/quagmire.ter":["terrains/Quagmire.ter",["missions.vl2"]],"terrains/raindance_nef.spn":["terrains/Raindance_nef.spn",["Classic_maps_v1.vl2"]],"terrains/raindance_nef.ter":["terrains/Raindance_nef.ter",["Classic_maps_v1.vl2"]],"terrains/ramparts.spn":["terrains/Ramparts.spn",["Classic_maps_v1.vl2"]],"terrains/ramparts.ter":["terrains/Ramparts.ter",["Classic_maps_v1.vl2"]],"terrains/randomter1.ter":["terrains/RandomTer1.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/randomter10.ter":["terrains/RandomTer10.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/randomter2.ter":["terrains/RandomTer2.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/randomter3.ter":["terrains/RandomTer3.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/randomter4.ter":["terrains/RandomTer4.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/randomter5.ter":["terrains/RandomTer5.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/randomter6.ter":["terrains/RandomTer6.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/randomter7.ter":["terrains/RandomTer7.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/randomter8.ter":["terrains/RandomTer8.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/randomter9.ter":["terrains/RandomTer9.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/rasp.spn":["terrains/Rasp.spn",["missions.vl2"]],"terrains/rasp.ter":["terrains/Rasp.ter",["missions.vl2"]],"terrains/ravine.spn":["terrains/Ravine.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/ravine.ter":["terrains/Ravine.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/ravinev.ter":["terrains/RavineV.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/recalescence.spn":["terrains/Recalescence.spn",["missions.vl2"]],"terrains/recalescence.ter":["terrains/Recalescence.ter",["missions.vl2"]],"terrains/respite.nav":["terrains/Respite.nav",["missions.vl2"]],"terrains/respite.spn":["terrains/Respite.spn",["missions.vl2"]],"terrains/respite.ter":["terrains/Respite.ter",["missions.vl2"]],"terrains/retrodct2.spn":["terrains/RetroDCT2.spn",["z_DMP2-V0.6.vl2"]],"terrains/retrodct2.ter":["terrains/retroDCT2.ter",["z_DMP2-V0.6.vl2"]],"terrains/retrodx.spn":["terrains/RetroDX.spn",["z_DMP2-V0.6.vl2"]],"terrains/retrodx.ter":["terrains/retroDX.ter",["z_DMP2-V0.6.vl2"]],"terrains/retrord.spn":["terrains/RetroRD.spn",["z_DMP2-V0.6.vl2"]],"terrains/retrord.ter":["terrains/retroRD.ter",["z_DMP2-V0.6.vl2"]],"terrains/retrordt2.spn":["terrains/RetroRDT2.spn",["z_DMP2-V0.6.vl2"]],"terrains/retrordt2.ter":["terrains/retroRDT2.ter",["z_DMP2-V0.6.vl2"]],"terrains/retrosb.spn":["terrains/RetroSB.spn",["z_DMP2-V0.6.vl2"]],"terrains/retrosh.spn":["terrains/RetroSH.spn",["z_DMP2-V0.6.vl2"]],"terrains/retrosh.ter":["terrains/retroSH.ter",["z_DMP2-V0.6.vl2"]],"terrains/retrosht2.spn":["terrains/RetroSHT2.spn",["z_DMP2-V0.6.vl2"]],"terrains/retrosht2.ter":["terrains/retroSHT2.ter",["z_DMP2-V0.6.vl2"]],"terrains/retrosnowblind.ter":["terrains/retroSnowBlind.ter",["z_DMP2-V0.6.vl2"]],"terrains/reversion.spn":["terrains/Reversion.spn",["missions.vl2"]],"terrains/reversion.ter":["terrains/Reversion.ter",["missions.vl2"]],"terrains/ridgerena.nav":["terrains/Ridgerena.nav",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/ridgerena.spn":["terrains/Ridgerena.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/rimehold.spn":["terrains/Rimehold.spn",["missions.vl2"]],"terrains/rimehold.ter":["terrains/Rimehold.ter",["missions.vl2"]],"terrains/riverdance.nav":["terrains/RiverDance.nav",["missions.vl2"]],"terrains/riverdance.spn":["terrains/RiverDance.spn",["missions.vl2"]],"terrains/riverdance.ter":["terrains/RiverDance.ter",["missions.vl2"]],"terrains/rollercoaster_nef.spn":["terrains/Rollercoaster_nef.spn",["Classic_maps_v1.vl2"]],"terrains/rollercoaster_nef.ter":["terrains/Rollercoaster_nef.ter",["Classic_maps_v1.vl2"]],"terrains/rst_agroleon.ter":["terrains/rst_agroleon.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/rst_astro.ter":["terrains/rst_Astro.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/rst_bittergorge.ter":["terrains/rst_bittergorge.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/rst_crumpie.ter":["terrains/rst_crumpie.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/rst_dermcity.ter":["terrains/rst_dermcity.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/rst_facecrossing.ter":["terrains/rst_FaceCrossing.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/rst_isledebatalla.ter":["terrains/rst_isledebatalla.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/rst_scorchedearth.ter":["terrains/Rst_ScorchedEarth.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/rst_simpleflagarena.ter":["terrains/rst_SimpleFlagArena.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/rst_spit.ter":["terrains/rst_spit.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/rush.spn":["terrains/Rush.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/rush.ter":["terrains/Rush.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/s5-icedance.ter":["terrains/S5-Icedance.ter",["S5maps.vl2"]],"terrains/s5-massive.ter":["terrains/S5-massive.ter",["S5maps.vl2"]],"terrains/s5-mordacity.ter":["terrains/S5-Mordacity.ter",["S5maps.vl2"]],"terrains/s5_centaur.spn":["terrains/S5_Centaur.spn",["S5maps.vl2"]],"terrains/s5_centaur.ter":["terrains/S5_Centaur.ter",["S5maps.vl2"]],"terrains/s5_damnation.spn":["terrains/S5_Damnation.spn",["S5maps.vl2"]],"terrains/s5_drache.spn":["terrains/S5_Drache.spn",["S5maps.vl2"]],"terrains/s5_drache.ter":["terrains/S5_Drache.ter",["S5maps.vl2"]],"terrains/s5_hawkingheat.spn":["terrains/S5_HawkingHeat.spn",["S5maps.vl2"]],"terrains/s5_icedance.spn":["terrains/S5_Icedance.spn",["S5maps.vl2"]],"terrains/s5_icedance.ter":["terrains/S5_Icedance.ter",["S5maps.vl2"]],"terrains/s5_massive.spn":["terrains/S5_Massive.spn",["S5maps.vl2"]],"terrains/s5_massive.ter":["terrains/S5_massive.ter",["S5maps.vl2"]],"terrains/s5_mimicry.spn":["terrains/S5_Mimicry.spn",["S5maps.vl2"]],"terrains/s5_misadventure.spn":["terrains/S5_Misadventure.spn",["S5maps.vl2"]],"terrains/s5_mordacity.spn":["terrains/S5_Mordacity.spn",["S5maps.vl2"]],"terrains/s5_mordacity.ter":["terrains/S5_Mordacity.ter",["S5maps.vl2"]],"terrains/s5_pipedream.spn":["terrains/S5_PipeDream.spn",["S5maps.vl2"]],"terrains/s5_reynard.spn":["terrains/S5_Reynard.spn",["S5maps.vl2"]],"terrains/s5_rst_hawkingheat.ter":["terrains/S5_rst_hawkingheat.ter",["S5maps.vl2"]],"terrains/s5_rst_misadventure.ter":["terrains/S5_rst_misadventure.ter",["S5maps.vl2"]],"terrains/s5_rst_reynard.ter":["terrains/S5_rst_reynard.ter",["S5maps.vl2"]],"terrains/s5_rst_silenus.ter":["terrains/S5_rst_silenus.ter",["S5maps.vl2"]],"terrains/s5_sherman.spn":["terrains/S5_Sherman.spn",["S5maps.vl2"]],"terrains/s5_sherman.ter":["terrains/S5_Sherman.ter",["S5maps.vl2"]],"terrains/s5_silenus.spn":["terrains/S5_Silenus.spn",["S5maps.vl2"]],"terrains/s5_woodymyrk.spn":["terrains/S5_WoodyMyrk.spn",["S5maps.vl2"]],"terrains/s8_cardiac.spn":["terrains/s8_Cardiac.spn",["S8maps.vl2"]],"terrains/s8_geothermal.spn":["terrains/S8_Geothermal.spn",["S8maps.vl2"]],"terrains/s8_mountking.spn":["terrains/S8_Mountking.spn",["S8maps.vl2"]],"terrains/s8_opus.spn":["terrains/S8_Opus.spn",["S8maps.vl2"]],"terrains/s8_rst_dogma.ter":["terrains/S8_rst_dogma.ter",["S8maps.vl2"]],"terrains/s8_rst_opus.ter":["terrains/S8_rst_opus.ter",["S8maps.vl2"]],"terrains/s8_zilch.spn":["terrains/S8_Zilch.spn",["S8maps.vl2"]],"terrains/s8_zilch.ter":["terrains/S8_zilch.ter",["S8maps.vl2"]],"terrains/sanctuary.nav":["terrains/Sanctuary.nav",["missions.vl2"]],"terrains/sanctuary.spn":["terrains/Sanctuary.spn",["missions.vl2"]],"terrains/sanctuary.ter":["terrains/Sanctuary.ter",["missions.vl2"]],"terrains/sandstorm.spn":["terrains/Sandstorm.spn",["Classic_maps_v1.vl2"]],"terrains/sandstorm.ter":["terrains/Sandstorm.ter",["Classic_maps_v1.vl2"]],"terrains/sc_badlands.spn":["terrains/SC_Badlands.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/sc_badlands.ter":["terrains/SC_Badlands.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/sc_desert.spn":["terrains/SC_Desert.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/sc_desert.ter":["terrains/SC_Desert.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/sc_ice.spn":["terrains/SC_Ice.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/sc_ice.ter":["terrains/SC_Ice.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/sc_lush.spn":["terrains/SC_Lush.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/sc_lush.ter":["terrains/SC_Lush.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/sc_night.spn":["terrains/SC_Night.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/sc_night.ter":["terrains/SC_Night.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/sc_normal.spn":["terrains/SC_Normal.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/sc_normal.ter":["terrains/SC_Normal.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/scarabrae_nef.spn":["terrains/Scarabrae_nef.spn",["Classic_maps_v1.vl2"]],"terrains/scarabrae_nef.ter":["terrains/Scarabrae_nef.ter",["Classic_maps_v1.vl2"]],"terrains/shockridge.spn":["terrains/ShockRidge.spn",["Classic_maps_v1.vl2"]],"terrains/shockridge.ter":["terrains/ShockRidge.ter",["Classic_maps_v1.vl2"]],"terrains/shrinearena.spn":["terrains/ShrineArena.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/shrinearenaii.spn":["terrains/ShrineArenaII.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/sidewinder.spn":["terrains/SideWinder.spn",["z_DMP2-V0.6.vl2"]],"terrains/sidewinder.ter":["terrains/SideWinder.ter",["z_DMP2-V0.6.vl2"]],"terrains/siegeofymir.spn":["terrains/SiegeofYmir.spn",["SiegeofYmir.vl2"]],"terrains/silentstorm.spn":["terrains/SilentStorm.spn",["SilentStorm.vl2"]],"terrains/sirocco.spn":["terrains/Sirocco.spn",["missions.vl2"]],"terrains/sirocco.ter":["terrains/Sirocco.ter",["missions.vl2"]],"terrains/skifree.nav":["terrains/SkiFree.nav",["SkiFreeGameType.vl2"]],"terrains/skifree.spn":["terrains/SkiFree.spn",["SkiFreeGameType.vl2"]],"terrains/skifreez_championship_2021.spn":["terrains/SkiFreeZ_Championship_2021.spn",["SkiFreeGameType.vl2"]],"terrains/skifreez_championship_2021.ter":["terrains/SkiFreeZ_Championship_2021.ter",["SkiFreeGameType.vl2"]],"terrains/skinnydip.spn":["terrains/SkinnyDip.spn",["TR2final105-client.vl2"]],"terrains/skinnydip.ter":["terrains/SkinnyDip.ter",["TR2final105-client.vl2"]],"terrains/slapdash.spn":["terrains/SlapDash.spn",["missions.vl2"]],"terrains/slapdash.ter":["terrains/Slapdash.ter",["missions.vl2"]],"terrains/slapdashmi.ter":["terrains/slapdashMI.ter",["z_DMP2-V0.6.vl2"]],"terrains/slapdashminferno.spn":["terrains/slapdashMInferno.spn",["z_DMP2-V0.6.vl2"]],"terrains/slapdashms.ter":["terrains/slapdashMS.ter",["z_DMP2-V0.6.vl2"]],"terrains/slapdashmstorm.spn":["terrains/slapdashMStorm.spn",["z_DMP2-V0.6.vl2"]],"terrains/smogarena.spn":["terrains/SmogArena.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/snowblind_nef.spn":["terrains/Snowblind_nef.spn",["Classic_maps_v1.vl2"]],"terrains/snowblind_nef.ter":["terrains/Snowblind_nef.ter",["Classic_maps_v1.vl2"]],"terrains/snowbound.spn":["terrains/SnowBound.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/soccerland.spn":["terrains/SoccerLand.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/solace.spn":["terrains/Solace.spn",["Solace.vl2"]],"terrains/solsdescent.spn":["terrains/SolsDescent.spn",["TR2final105-client.vl2"]],"terrains/solsdescent.ter":["terrains/SolsDescent.ter",["TR2final105-client.vl2"]],"terrains/spincycle.ter":["terrains/SpinCycle.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/spyland.spn":["terrains/SpyLand.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/starfallctf2.ter":["terrains/StarFallCTF2.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/starfallen.spn":["terrains/Starfallen.spn",["Classic_maps_v1.vl2"]],"terrains/starfallen.ter":["terrains/Starfallen.ter",["Classic_maps_v1.vl2"]],"terrains/stonehenge_arena.spn":["terrains/Stonehenge_Arena.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/stonehenge_nef.spn":["terrains/Stonehenge_nef.spn",["Classic_maps_v1.vl2"]],"terrains/stonehenge_nef.ter":["terrains/Stonehenge_nef.ter",["Classic_maps_v1.vl2"]],"terrains/stormsrage.spn":["terrains/stormsrage.spn",["z_DMP2-V0.6.vl2"]],"terrains/stormsrage.ter":["terrains/stormsrage.ter",["z_DMP2-V0.6.vl2"]],"terrains/stripmine.spn":["terrains/Stripmine.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/subzero.spn":["terrains/SubZero.spn",["Classic_maps_v1.vl2"]],"terrains/subzero.ter":["terrains/SubZero.ter",["Classic_maps_v1.vl2"]],"terrains/sundried.nav":["terrains/SunDried.nav",["missions.vl2"]],"terrains/sundried.spn":["terrains/SunDried.spn",["missions.vl2"]],"terrains/sundried.ter":["terrains/SunDried.ter",["missions.vl2"]],"terrains/surreal.spn":["terrains/Surreal.spn",["Classic_maps_v1.vl2"]],"terrains/surreal.ter":["terrains/Surreal.ter",["Classic_maps_v1.vl2"]],"terrains/talus.nav":["terrains/Talus.nav",["missions.vl2"]],"terrains/talus.spn":["terrains/Talus.spn",["missions.vl2"]],"terrains/talus.ter":["terrains/Talus.ter",["missions.vl2"]],"terrains/templetussleversion2.nav":["terrains/TempleTussleVersion2.nav",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/templetussleversion2.spn":["terrains/TempleTussleVersion2.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/tenebrous.spn":["terrains/Tenebrous.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/texture/centaur_texture.cs":["terrains/texture/Centaur_texture.cs",["centaur.vl2"]],"terrains/texture/deathbirdsfly_texture.cs":["terrains/texture/DeathBirdsFly_texture.cs",["missions.vl2"]],"terrains/texture/mark1_texture.cs":["terrains/texture/Mark1_texture.cs",["missions.vl2"]],"terrains/texture/newdesert1_texture.cs":["terrains/texture/NewDesert1_texture.cs",["missions.vl2"]],"terrains/texture/newdesert2_texture.cs":["terrains/texture/NewDesert2_texture.cs",["missions.vl2"]],"terrains/texture/newdesert3_texture.cs":["terrains/texture/NewDesert3_texture.cs",["missions.vl2"]],"terrains/texture/newlava1_texture.cs":["terrains/texture/NewLava1_texture.cs",["missions.vl2"]],"terrains/texture/newlava2_texture.cs":["terrains/texture/NewLava2_texture.cs",["missions.vl2"]],"terrains/texture/newlush1_texture.cs":["terrains/texture/NewLush1_texture.cs",["missions.vl2"]],"terrains/texture/newlush2_texture.cs":["terrains/texture/NewLush2_texture.cs",["missions.vl2"]],"terrains/texture/newlush3_texture.cs":["terrains/texture/NewLush3_texture.cs",["missions.vl2"]],"terrains/texture/newsnow1_texture.cs":["terrains/texture/NewSnow1_texture.cs",["missions.vl2"]],"terrains/texture/newsnow2_texture.cs":["terrains/texture/NewSnow2_texture.cs",["missions.vl2"]],"terrains/texture/newsnow3_textures.cs":["terrains/texture/NewSnow3_textures.cs",["missions.vl2"]],"terrains/texture/newsnowygrass_texture.cs":["terrains/texture/NewSnowyGrass_texture.cs",["missions.vl2"]],"terrains/texture/overreach_texture.cs":["terrains/texture/Overreach_texture.cs",["missions.vl2"]],"terrains/texture/reversion_texture.cs":["terrains/texture/Reversion_texture.cs",["missions.vl2"]],"terrains/texture/sounds.mission1_texture.cs":["terrains/texture/Sounds.Mission1_texture.cs",["missions.vl2"]],"terrains/texture/thinice_texture.cs":["terrains/texture/ThinIce_texture.cs",["missions.vl2"]],"terrains/thinice.spn":["terrains/ThinIce.spn",["missions.vl2"]],"terrains/thinice.ter":["terrains/ThinIce.ter",["missions.vl2"]],"terrains/titan.spn":["terrains/Titan.spn",["Classic_maps_v1.vl2"]],"terrains/titan.ter":["terrains/Titan.ter",["Classic_maps_v1.vl2"]],"terrains/tl_drorck.ter":["terrains/TL_Drorck.ter",["TWL2-MapPack.vl2"]],"terrains/tl_magnum.ter":["terrains/TL_Magnum.ter",["TWL2-MapPack.vl2"]],"terrains/tl_muddyswamp.ter":["terrains/TL_MuddySwamp.ter",["TWL2-MapPack.vl2"]],"terrains/tl_roughland.ter":["terrains/TL_RoughLand.ter",["TWL2-MapPack.vl2"]],"terrains/tl_skylight.ter":["terrains/TL_Skylight.ter",["TWL2-MapPack.vl2"]],"terrains/tombstone.nav":["terrains/Tombstone.nav",["missions.vl2"]],"terrains/tombstone.spn":["terrains/Tombstone.spn",["missions.vl2"]],"terrains/tombstone.ter":["terrains/Tombstone.ter",["missions.vl2"]],"terrains/training1.nav":["terrains/Training1.nav",["missions.vl2"]],"terrains/training1.ter":["terrains/Training1.ter",["missions.vl2"]],"terrains/training2.nav":["terrains/Training2.nav",["missions.vl2"]],"terrains/training2.ter":["terrains/Training2.ter",["missions.vl2"]],"terrains/training3.nav":["terrains/Training3.nav",["missions.vl2"]],"terrains/training3.ter":["terrains/Training3.ter",["missions.vl2"]],"terrains/training4.nav":["terrains/Training4.nav",["missions.vl2"]],"terrains/training4.ter":["terrains/Training4.ter",["missions.vl2"]],"terrains/training5.nav":["terrains/Training5.nav",["missions.vl2"]],"terrains/training5.ter":["terrains/Training5.ter",["missions.vl2"]],"terrains/treasureisland.spn":["terrains/TreasureIsland.spn",["TR2final105-client.vl2"]],"terrains/treasureisland.ter":["terrains/TreasureIsland.ter",["TR2final105-client.vl2"]],"terrains/trident.spn":["terrains/Trident.spn",["DynamixFinalPack.vl2"]],"terrains/trident.ter":["terrains/Trident.ter",["DynamixFinalPack.vl2"]],"terrains/tridentle.spn":["terrains/TridentLE.spn",["TridentLE.vl2"]],"terrains/truegrit.nav":["terrains/TrueGrit.nav",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/truegrit.spn":["terrains/TrueGrit.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/tusk.ter":["terrains/tusk.ter",["z_DMP2-V0.6.vl2"]],"terrains/tusklt.spn":["terrains/TuskLT.spn",["z_DMP2-V0.6.vl2"]],"terrains/twilightgrovelt.spn":["terrains/TwilightGroveLT.spn",["z_DMP2-V0.6.vl2"]],"terrains/twilightgrovelt.ter":["terrains/TwilightGroveLT.ter",["z_DMP2-V0.6.vl2"]],"terrains/twindrakes.spn":["terrains/twinDrakes.spn",["z_DMP2-V0.6.vl2"]],"terrains/twindrakes.ter":["terrains/twinDrakes.ter",["z_DMP2-V0.6.vl2"]],"terrains/twintorrents.ter":["terrains/TwinTorrents.ter",["z_DMP2-V0.6.vl2"]],"terrains/twintorrentsccw.spn":["terrains/TwinTorrentsCCW.spn",["z_DMP2-V0.6.vl2"]],"terrains/twintorrentscw.spn":["terrains/TwinTorrentsCW.spn",["z_DMP2-V0.6.vl2"]],"terrains/twl-abaddon.ter":["terrains/TWL-Abaddon.ter",["TWL-MapPack.vl2"]],"terrains/twl-banshee.ter":["terrains/TWL-BaNsHee.ter",["TWL-MapPack.vl2"]],"terrains/twl-beachblitz.ter":["terrains/TWL-BeachBlitz.ter",["TWL-MapPack.vl2"]],"terrains/twl-beggarsrun.ter":["terrains/TWL-BeggarsRun.ter",["TWL-MapPack.vl2"]],"terrains/twl-bluemoon.ter":["terrains/TWL-BlueMoon.ter",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"terrains/twl-boss.ter":["terrains/TWL-Boss.ter",["TWL-MapPack.vl2"]],"terrains/twl-chokepoint.ter":["terrains/TWL-Chokepoint.ter",["TWL-MapPack.vl2"]],"terrains/twl-cinereous.ter":["terrains/TWL-Cinereous.ter",["TWL-MapPack.vl2"]],"terrains/twl-clusterfuct.ter":["terrains/TWL-Clusterfuct.ter",["TWL-MapPack.vl2"]],"terrains/twl-curtilage.ter":["terrains/TWL-Curtilage.ter",["TWL-MapPack.vl2"]],"terrains/twl-damnation.ter":["terrains/TWL-Damnation.ter",["TWL-MapPack.vl2"]],"terrains/twl-deadlybirdssong.ter":["terrains/TWL-DeadlyBirdsSong.ter",["TWL-MapPack.vl2"]],"terrains/twl-deserted.ter":["terrains/TWL-Deserted.ter",["TWL-MapPack.vl2"]],"terrains/twl-desiccator.ter":["terrains/TWL-Desiccator.ter",["TWL-MapPack.vl2"]],"terrains/twl-drifts.ter":["terrains/TWL-Drifts.ter",["TWL-MapPack.vl2"]],"terrains/twl-euro_feign.ter":["terrains/TWL-Euro_Feign.ter",["TWL-MapPack.vl2"]],"terrains/twl-frostclaw.ter":["terrains/TWL-Frostclaw.ter",["TWL-MapPack.vl2"]],"terrains/twl-frozen.ter":["terrains/TWL-Frozen.ter",["TWL-MapPack.vl2"]],"terrains/twl-harvester.ter":["terrains/TWL-Harvester.ter",["TWL-MapPack.vl2"]],"terrains/twl-horde.ter":["terrains/TWL-Horde.ter",["TWL-MapPack.vl2"]],"terrains/twl-katabatic.ter":["terrains/TWL-Katabatic.ter",["TWL-MapPack.vl2"]],"terrains/twl-neve.ter":["terrains/TWL-Neve.ter",["TWL-MapPack.vl2"]],"terrains/twl-noshelter.ter":["terrains/TWL-NoShelter.ter",["TWL-MapPack.vl2"]],"terrains/twl-os_iris.ter":["terrains/TWL-Os_Iris.ter",["TWL-MapPack.vl2"]],"terrains/twl-pandemonium.ter":["terrains/TWL-Pandemonium.ter",["TWL-MapPack.vl2"]],"terrains/twl-runenmacht.ter":["terrains/TWL-Runenmacht.ter",["TWL-MapPack.vl2"]],"terrains/twl-slapdash.ter":["terrains/TWL-Slapdash.ter",["TWL-MapPack.vl2"]],"terrains/twl-subzero.ter":["terrains/TWL-SubZero.ter",["TWL-MapPack.vl2"]],"terrains/twl-wilderzone.ter":["terrains/TWL-WilderZone.ter",["TWL-MapPack.vl2"]],"terrains/twl-woodymyrk.ter":["terrains/TWL-WoodyMyrk.ter",["TWL-MapPack.vl2"]],"terrains/twl2_bleed.spn":["terrains/TWL2_Bleed.spn",["TWL2-MapPack.vl2"]],"terrains/twl2_bluemoon.spn":["terrains/TWL2_BlueMoon.spn",["TWL2-MapPack.vl2"]],"terrains/twl2_canyoncrusadedeluxe.spn":["terrains/TWL2_CanyonCrusadeDeluxe.spn",["TWL2-MapPack.vl2"]],"terrains/twl2_celerity.spn":["terrains/TWL2_Celerity.spn",["TWL2-MapPack.vl2"]],"terrains/twl2_cloakofnight.spn":["terrains/TWL2_CloakOfNight.spn",["TWL2-MapPack.vl2"]],"terrains/twl2_crevice.spn":["terrains/TWL2_Crevice.spn",["TWL2-MapPack.vl2"]],"terrains/twl2_crevice.ter":["terrains/TWL2_Crevice.ter",["TWL2-MapPack.vl2"]],"terrains/twl2_dissention.spn":["terrains/TWL2_Dissention.spn",["TWL2-MapPack.vl2"]],"terrains/twl2_drifts.spn":["terrains/TWL2_Drifts.spn",["TWL2-MapPack.vl2"]],"terrains/twl2_drorck.spn":["terrains/TWL2_Drorck.spn",["TWL2-MapPack.vl2"]],"terrains/twl2_frozenglory.spn":["terrains/TWL2_FrozenGlory.spn",["TWL2-MapPack.vl2"]],"terrains/twl2_frozenglory.ter":["terrains/TWL2_Frozenglory.ter",["TWL2-MapPack.vl2"]],"terrains/twl2_frozenhope.spn":["terrains/TWL2_FrozenHope.spn",["TWL2-MapPack.vl2"]],"terrains/twl2_hildebrand.spn":["terrains/TWL2_Hildebrand.spn",["TWL2-MapPack.vl2"]],"terrains/twl2_icedagger.spn":["terrains/TWL2_IceDagger.spn",["TWL2-MapPack.vl2"]],"terrains/twl2_jaggedclaw.spn":["terrains/TWL2_JaggedClaw.spn",["TWL2-MapPack.vl2"]],"terrains/twl2_magnum.spn":["terrains/TWL2_Magnum.spn",["TWL2-MapPack.vl2"]],"terrains/twl2_midnightmayhemdeluxe.spn":["terrains/TWL2_MidnightMayhemDeluxe.spn",["TWL2-MapPack.vl2"]],"terrains/twl2_muddyswamp.spn":["terrains/TWL2_MuddySwamp.spn",["TWL2-MapPack.vl2"]],"terrains/twl2_norty.spn":["terrains/TWL2_Norty.spn",["TWL2-MapPack.vl2"]],"terrains/twl2_ocular.spn":["terrains/TWL2_Ocular.spn",["TWL2-MapPack.vl2"]],"terrains/twl2_roughland.spn":["terrains/TWL2_RoughLand.spn",["TWL2-MapPack.vl2"]],"terrains/twl2_ruined.spn":["terrains/TWL2_Ruined.spn",["TWL2-MapPack.vl2"]],"terrains/twl2_ruined.ter":["terrains/TWL2_Ruined.ter",["TWL2-MapPack.vl2"]],"terrains/twl2_skylight.spn":["terrains/TWL2_Skylight.spn",["TWL2-MapPack.vl2"]],"terrains/twl2_woodymyrk.spn":["terrains/TWL2_WoodyMyrk.spn",["TWL2-MapPack.vl2"]],"terrains/twl_abaddon.spn":["terrains/TWL_Abaddon.spn",["TWL-MapPack.vl2"]],"terrains/twl_banshee.spn":["terrains/TWL_BaNsHee.spn",["TWL-MapPack.vl2"]],"terrains/twl_beachblitz.spn":["terrains/TWL_BeachBlitz.spn",["TWL-MapPack.vl2"]],"terrains/twl_beachblitzm.spn":["terrains/TWL_BeachBlitzM.spn",["z_DMP2-V0.6.vl2"]],"terrains/twl_beachblitzm.ter":["terrains/TWL_BeachBlitzM.ter",["z_DMP2-V0.6.vl2"]],"terrains/twl_beachblitzmlt.spn":["terrains/TWL_BeachBlitzMLT.spn",["z_DMP2-V0.6.vl2"]],"terrains/twl_beggarsrun.spn":["terrains/TWL_BeggarsRun.spn",["TWL-MapPack.vl2"]],"terrains/twl_bluemoon.spn":["terrains/TWL_BlueMoon.spn",["TWL-MapPack.vl2"]],"terrains/twl_boss.spn":["terrains/TWL_Boss.spn",["TWL-MapPack.vl2"]],"terrains/twl_celerity.spn":["terrains/TWL_Celerity.spn",["TWL-MapPack.vl2"]],"terrains/twl_chokepoint.spn":["terrains/TWL_Chokepoint.spn",["TWL-MapPack.vl2"]],"terrains/twl_cinereous.spn":["terrains/TWL_Cinereous.spn",["TWL-MapPack.vl2"]],"terrains/twl_clusterfuct.spn":["terrains/TWL_Clusterfuct.spn",["TWL-MapPack.vl2"]],"terrains/twl_crossfire.spn":["terrains/TWL_Crossfire.spn",["TWL-MapPack.vl2"]],"terrains/twl_crossfire.ter":["terrains/TWL_Crossfire.ter",["TWL-MapPack.vl2"]],"terrains/twl_curtilage.spn":["terrains/TWL_Curtilage.spn",["TWL-MapPack.vl2"]],"terrains/twl_damnation.spn":["terrains/TWL_Damnation.spn",["TWL-MapPack.vl2"]],"terrains/twl_dangerouscrossing.spn":["terrains/TWL_DangerousCrossing.spn",["TWL-MapPack.vl2"]],"terrains/twl_deadlybirdssong.spn":["terrains/TWL_DeadlyBirdsSong.spn",["TWL-MapPack.vl2"]],"terrains/twl_deserted.spn":["terrains/TWL_Deserted.spn",["TWL-MapPack.vl2"]],"terrains/twl_desiccator.spn":["terrains/TWL_Desiccator.spn",["TWL-MapPack.vl2"]],"terrains/twl_drifts.spn":["terrains/TWL_Drifts.spn",["TWL-MapPack.vl2"]],"terrains/twl_feign.spn":["terrains/TWL_Feign.spn",["TWL-MapPack.vl2"]],"terrains/twl_frostclaw.spn":["terrains/TWL_Frostclaw.spn",["TWL-MapPack.vl2"]],"terrains/twl_frozen.spn":["terrains/TWL_Frozen.spn",["TWL-MapPack.vl2"]],"terrains/twl_harvester.spn":["terrains/TWL_Harvester.spn",["TWL-MapPack.vl2"]],"terrains/twl_horde.spn":["terrains/TWL_Horde.spn",["TWL-MapPack.vl2"]],"terrains/twl_katabatic.spn":["terrains/TWL_Katabatic.spn",["TWL-MapPack.vl2"]],"terrains/twl_magmatic.spn":["terrains/TWL_Magmatic.spn",["TWL-MapPack.vl2"]],"terrains/twl_minotaur.spn":["terrains/TWL_Minotaur.spn",["TWL-MapPack.vl2"]],"terrains/twl_neve.spn":["terrains/TWL_Neve.spn",["TWL-MapPack.vl2"]],"terrains/twl_noshelter.spn":["terrains/TWL_NoShelter.spn",["TWL-MapPack.vl2"]],"terrains/twl_osiris.spn":["terrains/TWL_OsIris.spn",["TWL-MapPack.vl2"]],"terrains/twl_pandemonium.spn":["terrains/TWL_Pandemonium.spn",["TWL-MapPack.vl2"]],"terrains/twl_quagmire.spn":["terrains/TWL_Quagmire.spn",["TWL-MapPack.vl2"]],"terrains/twl_raindance.spn":["terrains/TWL_Raindance.spn",["TWL-MapPack.vl2"]],"terrains/twl_ramparts.spn":["terrains/TWL_Ramparts.spn",["TWL-MapPack.vl2"]],"terrains/twl_reversion.spn":["terrains/TWL_Reversion.spn",["TWL-MapPack.vl2"]],"terrains/twl_rollercoaster.spn":["terrains/TWL_Rollercoaster.spn",["TWL-MapPack.vl2"]],"terrains/twl_runenmacht.spn":["terrains/TWL_Runenmacht.spn",["TWL-MapPack.vl2"]],"terrains/twl_sandstorm.spn":["terrains/TWL_Sandstorm.spn",["TWL-MapPack.vl2"]],"terrains/twl_slapdash.spn":["terrains/TWL_Slapdash.spn",["TWL-MapPack.vl2"]],"terrains/twl_snowblind.spn":["terrains/TWL_Snowblind.spn",["TWL-MapPack.vl2"]],"terrains/twl_starfallen.spn":["terrains/TWL_Starfallen.spn",["TWL-MapPack.vl2"]],"terrains/twl_stonehenge.spn":["terrains/TWL_Stonehenge.spn",["TWL-MapPack.vl2"]],"terrains/twl_subzero.spn":["terrains/TWL_SubZero.spn",["TWL-MapPack.vl2"]],"terrains/twl_surreal.spn":["terrains/TWL_Surreal.spn",["TWL-MapPack.vl2"]],"terrains/twl_titan.spn":["terrains/TWL_Titan.spn",["TWL-MapPack.vl2"]],"terrains/twl_whitedwarf.spn":["terrains/TWL_WhiteDwarf.spn",["TWL-MapPack.vl2"]],"terrains/twl_wilderzone.spn":["terrains/TWL_WilderZone.spn",["TWL-MapPack.vl2"]],"terrains/twl_woodymyrk.spn":["terrains/TWL_WoodyMyrk.spn",["TWL-MapPack.vl2"]],"terrains/two_towers.spn":["terrains/Two_Towers.spn",["z_DMP2-V0.6.vl2"]],"terrains/two_towers.ter":["terrains/Two_Towers.ter",["z_DMP2-V0.6.vl2"]],"terrains/tyre.ter":["terrains/Tyre.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/ultimathule.spn":["terrains/UltimaThule.spn",["missions.vl2"]],"terrains/ultimathule.ter":["terrains/UltimaThule.ter",["missions.vl2"]],"terrains/underhill.nav":["terrains/Underhill.nav",["missions.vl2"]],"terrains/underhill.spn":["terrains/Underhill.spn",["missions.vl2"]],"terrains/underhill.ter":["terrains/Underhill.ter",["missions.vl2"]],"terrains/uphillbattle.spn":["terrains/UphillBattle.spn",["UphillBattle.vl2"]],"terrains/upordown.spn":["terrains/UporDown.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/vandamnedlt.spn":["terrains/VanDamnedLT.spn",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/vulcanshammer.spn":["terrains/VulcansHammer.spn",["VulcansHammer.vl2"]],"terrains/walledin.nav":["terrains/WalledIn.nav",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/walledin.spn":["terrains/WalledIn.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/walledinii.spn":["terrains/WalledInII.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/wasteland.ter":["terrains/Wasteland.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/whitedwarf.spn":["terrains/WhiteDwarf.spn",["Classic_maps_v1.vl2"]],"terrains/whitedwarf.ter":["terrains/WhiteDwarf.ter",["Classic_maps_v1.vl2"]],"terrains/whiteout.nav":["terrains/Whiteout.nav",["missions.vl2"]],"terrains/whiteout.spn":["terrains/Whiteout.spn",["missions.vl2"]],"terrains/whiteout.ter":["terrains/Whiteout.ter",["missions.vl2"]],"terrains/woe.spn":["terrains/woe.spn",["z_DMP2-V0.6.vl2"]],"terrains/woe.ter":["terrains/woe.ter",["z_DMP2-V0.6.vl2"]],"terrains/wonderland.spn":["terrains/WonderLand.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"terrains/woodymyrkse.ter":["terrains/WoodyMyrkSE.ter",["S5maps.vl2"],["TWL2-MapPack.vl2"]],"terrains/wrongside.nav":["terrains/Wrongside.nav",["z_DMP2-V0.6.vl2"]],"terrains/wrongside.spn":["terrains/Wrongside.spn",["z_DMP2-V0.6.vl2"]],"terrains/xtra_ashenpowder.ter":["terrains/Xtra_AshenPowder.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/xtra_bastage.ter":["terrains/Xtra_Bastage.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/xtra_birthright.ter":["terrains/Xtra_Birthright.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/xtra_crown.ter":["terrains/Xtra_Crown.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/xtra_desertedse.ter":["terrains/Xtra_DesertedSE.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/xtra_helion.ter":["terrains/Xtra_Helion.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/xtra_soupladle.ter":["terrains/Xtra_SoupLadle.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/xtra_starfall_t1.ter":["terrains/Xtra_StarFall_T1.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/xtra_stripmine.ter":["terrains/Xtra_Stripmine.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/xtra_thundergiant.ter":["terrains/Xtra_ThunderGiant.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/xtra_vandamned.ter":["terrains/Xtra_VanDamned.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/xtra_voodoo.ter":["terrains/Xtra_Voodoo.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/xtra_xerxes.ter":["terrains/Xtra_Xerxes.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/xtra_ziggurat.ter":["terrains/Xtra_ziggurat.ter",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"terrains/yubarena.spn":["terrains/Yubarena.spn",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"textures/amocmd00.png":["textures/amocmd00.png",["z_DMP2-V0.6.vl2"]],"textures/amoncmd.png":["textures/amoncmd.png",["z_DMP2-V0.6.vl2"]],"textures/amun01.png":["textures/amun01.png",["z_DMP2-V0.6.vl2"]],"textures/anabatic.dml":["textures/anabatic.dml",["z_DMP2-V0.6.vl2"]],"textures/armageddon/armageddon_v5_bk.bmp":["textures/armageddon/Armageddon_v5_BK.bmp",["TR2final105-client.vl2"]],"textures/armageddon/armageddon_v5_fr.bmp":["textures/armageddon/Armageddon_v5_FR.bmp",["TR2final105-client.vl2"]],"textures/armageddon/armageddon_v5_lf.bmp":["textures/armageddon/Armageddon_v5_LF.bmp",["TR2final105-client.vl2"]],"textures/armageddon/armageddon_v5_rt.bmp":["textures/armageddon/Armageddon_v5_RT.bmp",["TR2final105-client.vl2"]],"textures/armageddon/armageddon_v5_rtr.bmp":["textures/armageddon/Armageddon_v5_RTR.bmp",["TR2final105-client.vl2"]],"textures/armageddon/armageddon_v5_up.bmp":["textures/armageddon/Armageddon_v5_UP.bmp",["TR2final105-client.vl2"]],"textures/armorpack.png":["textures/armorpack.png",["z_DMP2-V0.6.vl2"]],"textures/aurawisp.dml":["textures/aurawisp.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/aw-starfield3b.png":["textures/AW-Starfield3b.png",["z_DMP2-V0.6.vl2"]],"textures/badlandday.dml":["textures/badlandday.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/badlands/bd_1wal03c.png":["textures/badlands/bd_1wal03c.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ebor01.png":["textures/badlands/bd_ebor01.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ebor02.png":["textures/badlands/bd_ebor02.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ebor03.png":["textures/badlands/bd_ebor03.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ebor04.png":["textures/badlands/bd_ebor04.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ebor05.png":["textures/badlands/bd_ebor05.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ecol01.png":["textures/badlands/bd_eCol01.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ecol01a.png":["textures/badlands/bd_eCol01a.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ecol02.png":["textures/badlands/bd_eCol02.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ecombo1a.png":["textures/badlands/bd_ecombo1a.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ecombo1b.png":["textures/badlands/bd_ecombo1b.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ecombo2a.png":["textures/badlands/bd_ecombo2a.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ecombo2b.png":["textures/badlands/bd_ecombo2b.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ecombo3a.png":["textures/badlands/bd_ecombo3a.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ecombo3b.png":["textures/badlands/bd_ecombo3b.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ecombo3d.png":["textures/badlands/bd_ecombo3d.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ecombo4a.png":["textures/badlands/bd_ecombo4a.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ecombo4b.png":["textures/badlands/bd_ecombo4b.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_edoo01.png":["textures/badlands/bd_edoo01.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_edoo02.png":["textures/badlands/bd_edoo02.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_eflo01.png":["textures/badlands/bd_eflo01.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_elig02.png":["textures/badlands/bd_elig02.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_elig02a.png":["textures/badlands/bd_elig02a.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_elig03.png":["textures/badlands/bd_elig03.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_elig03a.png":["textures/badlands/bd_elig03a.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_espe01.png":["textures/badlands/bd_espe01.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_espe02.png":["textures/badlands/bd_espe02.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_espe03.png":["textures/badlands/bd_espe03.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_eterrain1a.png":["textures/badlands/bd_eterrain1a.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_eterrain2a.png":["textures/badlands/bd_eterrain2a.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_eterrain3a.png":["textures/badlands/bd_eterrain3a.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_eterrain3b.png":["textures/badlands/bd_eterrain3b.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_eterrain4a.png":["textures/badlands/bd_eterrain4a.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_eterrain5a.png":["textures/badlands/bd_eterrain5a.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ewal02.png":["textures/badlands/bd_ewal02.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ewal03c.png":["textures/badlands/bd_ewal03c.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ewal04.png":["textures/badlands/bd_ewal04.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ewal05.png":["textures/badlands/bd_ewal05.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ewal06a.png":["textures/badlands/bd_ewal06a.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ewal07.png":["textures/badlands/bd_ewal07.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ewal08.png":["textures/badlands/bd_ewal08.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ewal09.png":["textures/badlands/bd_ewal09.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ewal10.png":["textures/badlands/bd_ewal10.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ewal11.png":["textures/badlands/bd_ewal11.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ewal13.png":["textures/badlands/bd_ewal13.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ewal13a.png":["textures/badlands/bd_ewal13A.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ewal14.png":["textures/badlands/bd_ewal14.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ewal15.png":["textures/badlands/bd_ewal15.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ewal16.png":["textures/badlands/bd_ewal16.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ibor01.png":["textures/badlands/bd_ibor01.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ibor02.png":["textures/badlands/bd_ibor02.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ibor03.png":["textures/badlands/bd_ibor03.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ibor04.png":["textures/badlands/bd_ibor04.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ibor05.png":["textures/badlands/bd_ibor05.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ibor10.png":["textures/badlands/bd_ibor10.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ibor6.png":["textures/badlands/bd_ibor6.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ibor7.png":["textures/badlands/bd_ibor7.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ibor8.png":["textures/badlands/bd_ibor8.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ibor9.png":["textures/badlands/bd_ibor9.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_icei01.png":["textures/badlands/bd_icei01.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_icei02.png":["textures/badlands/bd_icei02.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_icei02a.png":["textures/badlands/bd_icei02a.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_icei03.png":["textures/badlands/bd_icei03.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_iceilig01.png":["textures/badlands/bd_iceilig01.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_iceilig02.png":["textures/badlands/bd_iceilig02.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_iceilig03.png":["textures/badlands/bd_iceilig03.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ichute01.png":["textures/badlands/bd_ichute01.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ichute02a.png":["textures/badlands/bd_ichute02a.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_icol01.png":["textures/badlands/bd_iCol01.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_icol02.png":["textures/badlands/bd_iCol02.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_icoligola.png":["textures/badlands/bd_icoligolA.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_icomp01.png":["textures/badlands/bd_icomp01.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_idoo03.png":["textures/badlands/bd_idoo03.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_iflo01.png":["textures/badlands/bd_iflo01.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_iflo02.png":["textures/badlands/bd_iflo02.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_iflo03b.png":["textures/badlands/bd_iflo03b.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ifunctec01a.png":["textures/badlands/bd_ifunctec01a.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ifunctec02.png":["textures/badlands/bd_ifunctec02.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ilig01.png":["textures/badlands/bd_ilig01.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ilig01a.png":["textures/badlands/bd_ilig01a.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_inf_ichute03.png":["textures/badlands/bd_inf_ichute03.png",["Classic_maps_v1.vl2"]],"textures/badlands/bd_ispe01.png":["textures/badlands/bd_ispe01.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ispe03.png":["textures/badlands/bd_ispe03.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ispe04.png":["textures/badlands/bd_ispe04.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ispe06.png":["textures/badlands/bd_ispe06.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ispe07.png":["textures/badlands/bd_ispe07.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ispe07a.png":["textures/badlands/bd_ispe07a.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_itebor01.png":["textures/badlands/bd_itebor01.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_itec01.png":["textures/badlands/bd_itec01.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_itec01a.png":["textures/badlands/bd_itec01a.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_itec02.png":["textures/badlands/bd_itec02.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_itec03.png":["textures/badlands/bd_itec03.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_itec05.png":["textures/badlands/bd_itec05.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_itec06a.png":["textures/badlands/bd_itec06a.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_itewal01.png":["textures/badlands/bd_itewal01.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_itewal01b.png":["textures/badlands/bd_itewal01b.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_itewal01c.png":["textures/badlands/bd_itewal01c.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_itewal01e.png":["textures/badlands/bd_itewal01e.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_iwal01b.png":["textures/badlands/bd_iwal01b.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_iwal01e.png":["textures/badlands/bd_iwal01e.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_iwal02.png":["textures/badlands/bd_iwal02.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_iwal03.png":["textures/badlands/bd_iwal03.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_iwal03c.png":["textures/badlands/bd_iwal03c.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_iwal16.png":["textures/badlands/bd_iwal16.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_screen.png":["textures/badlands/bd_screen.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_thresh01a.png":["textures/badlands/bd_thresh01a.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_thresh02.png":["textures/badlands/bd_thresh02.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_thresh02a.png":["textures/badlands/bd_thresh02a.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/be_ebor03.png":["textures/badlands/be_ebor03.PNG",["Classic_maps_v1.vl2"]],"textures/badlands/be_eflo02.png":["textures/badlands/be_eflo02.PNG",["Classic_maps_v1.vl2"]],"textures/badlands/be_elig03.png":["textures/badlands/be_elig03.PNG",["Classic_maps_v1.vl2"]],"textures/badlands/be_ewal06.png":["textures/badlands/be_ewal06.PNG",["Classic_maps_v1.vl2"]],"textures/badlands/be_ewal07.png":["textures/badlands/be_ewal07.PNG",["Classic_maps_v1.vl2"]],"textures/badlands/be_icei01a.png":["textures/badlands/be_icei01a.png",["Classic_maps_v1.vl2"]],"textures/badlands/cp_ibor03.png":["textures/badlands/cp_ibor03.png",["Classic_maps_v1.vl2"]],"textures/badlands/ds_efloor1.png":["textures/badlands/ds_efloor1.png",["Classic_maps_v1.vl2"]],"textures/badlands/ds_ilig03.png":["textures/badlands/ds_ilig03.png",["Classic_maps_v1.vl2"]],"textures/badlands/inf_butch_grey1.png":["textures/badlands/inf_butch_grey1.png",["Classic_maps_v1.vl2"]],"textures/badlands/inf_butch_grey5.png":["textures/badlands/inf_butch_grey5.png",["Classic_maps_v1.vl2"]],"textures/badlands/iwal20.png":["textures/badlands/iwal20.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/badlands/iwal21.png":["textures/badlands/iwal21.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/badlands/iwal22.png":["textures/badlands/iwal22.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/badlands/skies/badlandday_bk.bm8":["textures/badlands/skies/badlandday_BK.bm8",["badlands.vl2"]],"textures/badlands/skies/badlandday_bk.png":["textures/badlands/skies/badlandday_BK.png",[""],["badlands.vl2"]],"textures/badlands/skies/badlandday_dn.bm8":["textures/badlands/skies/badlandday_DN.bm8",["badlands.vl2"]],"textures/badlands/skies/badlandday_dn.png":["textures/badlands/skies/badlandday_DN.png",["badlands.vl2"]],"textures/badlands/skies/badlandday_fr.bm8":["textures/badlands/skies/badlandday_FR.bm8",["badlands.vl2"]],"textures/badlands/skies/badlandday_fr.png":["textures/badlands/skies/badlandday_FR.png",[""],["badlands.vl2"]],"textures/badlands/skies/badlandday_lf.bm8":["textures/badlands/skies/badlandday_LF.bm8",["badlands.vl2"]],"textures/badlands/skies/badlandday_lf.png":["textures/badlands/skies/badlandday_LF.png",[""],["badlands.vl2"]],"textures/badlands/skies/badlandday_rt.bm8":["textures/badlands/skies/badlandday_RT.bm8",["badlands.vl2"]],"textures/badlands/skies/badlandday_rt.png":["textures/badlands/skies/badlandday_RT.png",[""],["badlands.vl2"]],"textures/badlands/skies/badlandday_up.bm8":["textures/badlands/skies/badlandday_UP.bm8",["badlands.vl2"]],"textures/badlands/skies/badlandday_up.png":["textures/badlands/skies/badlandday_UP.png",[""],["badlands.vl2"]],"textures/badlands/skies/bd_day_cloud1.bm8":["textures/badlands/skies/bd_day_cloud1.bm8",["badlands.vl2"]],"textures/badlands/skies/bd_day_cloud1.png":["textures/badlands/skies/bd_day_cloud1.png",["badlands.vl2"]],"textures/badlands/skies/bd_day_cloud2.bm8":["textures/badlands/skies/bd_day_cloud2.bm8",["badlands.vl2"]],"textures/badlands/skies/bd_day_cloud2.png":["textures/badlands/skies/bd_day_cloud2.png",["badlands.vl2"]],"textures/badlands/skies/bd_day_cloud_emap.bm8":["textures/badlands/skies/bd_day_cloud_emap.bm8",["badlands.vl2"]],"textures/badlands/skies/bd_day_cloud_emap.png":["textures/badlands/skies/bd_day_cloud_emap.png",["badlands.vl2"]],"textures/badlands/skies/bd_nite_starry_emap.bm8":["textures/badlands/skies/bd_nite_starry_emap.bm8",["badlands.vl2"]],"textures/badlands/skies/bd_nite_starry_emap.png":["textures/badlands/skies/bd_nite_starry_emap.png",["badlands.vl2"]],"textures/badlands/skies/skyrender_sky-credit.txt":["textures/badlands/skies/skyrender_sky-credit.txt",[""]],"textures/badlands/skies/starrynite_v2_bk.bm8":["textures/badlands/skies/starrynite_v2_BK.bm8",["badlands.vl2"]],"textures/badlands/skies/starrynite_v2_bk.png":["textures/badlands/skies/starrynite_v2_BK.png",["badlands.vl2"]],"textures/badlands/skies/starrynite_v2_dn.bm8":["textures/badlands/skies/starrynite_v2_DN.bm8",["badlands.vl2"]],"textures/badlands/skies/starrynite_v2_dn.png":["textures/badlands/skies/starrynite_v2_DN.png",["badlands.vl2"]],"textures/badlands/skies/starrynite_v2_fr.bm8":["textures/badlands/skies/starrynite_v2_FR.bm8",["badlands.vl2"]],"textures/badlands/skies/starrynite_v2_fr.png":["textures/badlands/skies/starrynite_v2_FR.png",["badlands.vl2"]],"textures/badlands/skies/starrynite_v2_lf.bm8":["textures/badlands/skies/starrynite_v2_LF.bm8",["badlands.vl2"]],"textures/badlands/skies/starrynite_v2_lf.png":["textures/badlands/skies/starrynite_v2_LF.png",["badlands.vl2"]],"textures/badlands/skies/starrynite_v2_rt.bm8":["textures/badlands/skies/starrynite_v2_RT.bm8",["badlands.vl2"]],"textures/badlands/skies/starrynite_v2_rt.png":["textures/badlands/skies/starrynite_v2_RT.png",["badlands.vl2"]],"textures/badlands/skies/starrynite_v2_up.bm8":["textures/badlands/skies/starrynite_v2_UP.bm8",["badlands.vl2"]],"textures/badlands/skies/starrynite_v2_up.png":["textures/badlands/skies/starrynite_v2_UP.png",["badlands.vl2"]],"textures/badlands_l4.dml":["textures/Badlands_l4.dml",["textures.vl2"]],"textures/base.flag.png":["textures/base.flag.png",["z_DMP2-V0.6.vl2"]],"textures/base.lmale.png":["textures/base.lmale.png",["TR2final105-client.vl2"]],"textures/base1c.png":["textures/base1c.png",["z_DMP2-V0.6.vl2"]],"textures/base_tex.png":["textures/base_tex.png",["z_DMP2-V0.6.vl2"]],"textures/bblue.png":["textures/bBlue.png",["z_DMP2-V0.6.vl2"]],"textures/bd_ewal11.png":["textures/bd_ewal11.png",["z_DMP2-V0.6.vl2"]],"textures/bd_idoo03.png":["textures/bd_idoo03.PNG",["z_DMP2-V0.6.vl2"]],"textures/be_espec02.png":["textures/be_espec02.PNG",["z_DMP2-V0.6.vl2"]],"textures/be_itelig01.png":["textures/be_itelig01.PNG",["z_DMP2-V0.6.vl2"]],"textures/be_itewal01.png":["textures/be_itewal01.PNG",["z_DMP2-V0.6.vl2"]],"textures/beagle.flag.png":["textures/beagle.flag.png",["z_DMP2-V0.6.vl2"]],"textures/blackdust.dml":["textures/blackdust.dml",["TWL2-MapPack.vl2"]],"textures/blackdust/blackdust_bk.png":["textures/blackdust/blackdust_bk.png",["TWL2-MapPack.vl2"]],"textures/blackdust/blackdust_cloud1.png":["textures/blackdust/blackdust_cloud1.png",["TWL2-MapPack.vl2"]],"textures/blackdust/blackdust_cloud2.png":["textures/blackdust/blackdust_cloud2.png",["TWL2-MapPack.vl2"]],"textures/blackdust/blackdust_dn.png":["textures/blackdust/blackdust_DN.png",["TWL2-MapPack.vl2"]],"textures/blackdust/blackdust_fr.png":["textures/blackdust/blackdust_fr.png",["TWL2-MapPack.vl2"]],"textures/blackdust/blackdust_lf.png":["textures/blackdust/blackdust_lf.png",["TWL2-MapPack.vl2"]],"textures/blackdust/blackdust_rt.png":["textures/blackdust/blackdust_rt.png",["TWL2-MapPack.vl2"]],"textures/blackdust/blackdust_up.png":["textures/blackdust/blackdust_up.png",["TWL2-MapPack.vl2"]],"textures/blblue.png":["textures/bLBlue.PNG",["z_DMP2-V0.6.vl2"]],"textures/blite00.png":["textures/blite00.png",["z_DMP2-V0.6.vl2"]],"textures/blite04.png":["textures/blite04.png",["z_DMP2-V0.6.vl2"]],"textures/blue_blink4.png":["textures/blue_blink4.png",["z_DMP2-V0.6.vl2"]],"textures/bluspherecrash.png":["textures/bluSphereCrash.png",["z_DMP2-V0.6.vl2"]],"textures/borealis.dml":["textures/borealis.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/bred.png":["textures/bRed.png",["z_DMP2-V0.6.vl2"]],"textures/bsmoke02.png":["textures/bsmoke02.png",["z_DMP2-V0.6.vl2"]],"textures/canyon_crusade.dml":["textures/canyon_crusade.dml",["TWL2-MapPack.vl2"]],"textures/catmat.png":["textures/catMat.png",["z_DMP2-V0.6.vl2"]],"textures/catwhiskers.png":["textures/catWhiskers.png",["z_DMP2-V0.6.vl2"]],"textures/ccbsky2.dml":["textures/ccbsky2.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/clouds.dml":["textures/clouds.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/cmdlite01.png":["textures/cmdlite01.png",["z_DMP2-V0.6.vl2"]],"textures/commander/cursors/com_cursor_arrow_icon.png":["textures/commander/Cursors/com_cursor_arrow_icon.png",["textures.vl2"]],"textures/commander/cursors/com_handclose_icon.png":["textures/commander/Cursors/com_handclose_icon.png",["textures.vl2"]],"textures/commander/cursors/com_handopen_icon.png":["textures/commander/Cursors/com_handopen_icon.png",["textures.vl2"]],"textures/commander/cursors/com_maglass_icon.png":["textures/commander/Cursors/com_maglass_icon.png",["textures.vl2"]],"textures/commander/cursors/com_pointer_icon.png":["textures/commander/Cursors/com_pointer_icon.png",["textures.vl2"]],"textures/commander/cursors/com_pointer_pos_icon.png":["textures/commander/Cursors/com_pointer_pos_icon.png",["textures.vl2"]],"textures/commander/gui/cmd_columnheadbar.png":["textures/commander/Gui/cmd_columnheadbar.png",["textures.vl2"]],"textures/commander/gui/cmd_control_checkbox.png":["textures/commander/Gui/cmd_control_checkbox.png",["textures.vl2"]],"textures/commander/gui/cmd_gradient.png":["textures/commander/Gui/cmd_gradient.png",["textures.vl2"]],"textures/commander/gui/cmd_icon_camera.png":["textures/commander/Gui/cmd_icon_camera.png",["textures.vl2"]],"textures/commander/gui/cmd_icon_center.png":["textures/commander/Gui/cmd_icon_center.png",["textures.vl2"]],"textures/commander/gui/cmd_icon_misc.png":["textures/commander/Gui/cmd_icon_misc.png",["textures.vl2"]],"textures/commander/gui/cmd_icon_misc_d.png":["textures/commander/Gui/cmd_icon_misc_D.png",["textures.vl2"]],"textures/commander/gui/cmd_icon_moveselect.png":["textures/commander/Gui/cmd_icon_moveselect.png",["textures.vl2"]],"textures/commander/gui/cmd_icon_objectives.png":["textures/commander/Gui/cmd_icon_objectives.png",["textures.vl2"]],"textures/commander/gui/cmd_icon_players.png":["textures/commander/Gui/cmd_icon_players.png",["textures.vl2"]],"textures/commander/gui/cmd_icon_sensor.png":["textures/commander/Gui/cmd_icon_sensor.png",["textures.vl2"]],"textures/commander/gui/cmd_icon_tactical.png":["textures/commander/Gui/cmd_icon_tactical.png",["textures.vl2"]],"textures/commander/gui/cmd_icon_tactical_d.png":["textures/commander/Gui/cmd_icon_tactical_D.png",["textures.vl2"]],"textures/commander/gui/cmd_icon_text.png":["textures/commander/Gui/cmd_icon_text.png",["textures.vl2"]],"textures/commander/gui/cmd_icon_waypoints.png":["textures/commander/Gui/cmd_icon_waypoints.png",["textures.vl2"]],"textures/commander/gui/cmd_icon_zoom.png":["textures/commander/Gui/cmd_icon_zoom.png",["textures.vl2"]],"textures/commander/gui/cmd_offscreen_arrow.png":["textures/commander/Gui/cmd_offscreen_arrow.png",["textures.vl2"]],"textures/commander/gui/cmd_tv_frame.png":["textures/commander/Gui/cmd_tv_frame.png",["textures.vl2"]],"textures/commander/gui/cmd_tv_static.png":["textures/commander/Gui/cmd_tv_static.png",["textures.vl2"]],"textures/commander/icons/assigned_task_anim.dml":["textures/commander/Icons/assigned_task_anim.dml",["textures.vl2"]],"textures/commander/icons/base_select.dml":["textures/commander/Icons/base_select.dml",["textures.vl2"]],"textures/commander/icons/com_icon_bioderm.png":["textures/commander/Icons/com_icon_bioderm.png",["textures.vl2"]],"textures/commander/icons/com_icon_bioderm_glow.png":["textures/commander/Icons/com_icon_bioderm_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_bloodeagle.png":["textures/commander/Icons/com_icon_bloodeagle.png",["textures.vl2"]],"textures/commander/icons/com_icon_bloodeagle_glow.png":["textures/commander/Icons/com_icon_bloodeagle_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_bomber.png":["textures/commander/Icons/com_icon_bomber.png",["textures.vl2"]],"textures/commander/icons/com_icon_bomber_glow.png":["textures/commander/Icons/com_icon_bomber_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_camera.png":["textures/commander/Icons/com_icon_camera.png",["textures.vl2"]],"textures/commander/icons/com_icon_camera_glow.png":["textures/commander/Icons/com_icon_camera_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_diamsword.png":["textures/commander/Icons/com_icon_diamsword.png",["textures.vl2"]],"textures/commander/icons/com_icon_diamsword_glow.png":["textures/commander/Icons/com_icon_diamsword_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_flag_outside.png":["textures/commander/Icons/com_icon_flag_outside.png",["textures.vl2"]],"textures/commander/icons/com_icon_flag_outside_glow.png":["textures/commander/Icons/com_icon_flag_outside_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_generator.png":["textures/commander/Icons/com_icon_generator.png",["textures.vl2"]],"textures/commander/icons/com_icon_generator_glow.png":["textures/commander/Icons/com_icon_generator_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_genericswitch.png":["textures/commander/Icons/com_icon_genericswitch.png",["textures.vl2"]],"textures/commander/icons/com_icon_genericswitch_glow.png":["textures/commander/Icons/com_icon_genericswitch_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_hapc.png":["textures/commander/Icons/com_icon_hapc.png",["textures.vl2"]],"textures/commander/icons/com_icon_hapc_glow.png":["textures/commander/Icons/com_icon_hapc_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_harbinger.png":["textures/commander/Icons/com_icon_harbinger.png",["textures.vl2"]],"textures/commander/icons/com_icon_harbinger_glow.png":["textures/commander/Icons/com_icon_harbinger_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_inferno.png":["textures/commander/Icons/com_icon_inferno.png",["textures.vl2"]],"textures/commander/icons/com_icon_inferno_glow.png":["textures/commander/Icons/com_icon_inferno_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_inventory.png":["textures/commander/Icons/com_icon_inventory.png",["textures.vl2"]],"textures/commander/icons/com_icon_inventory_glow.png":["textures/commander/Icons/com_icon_inventory_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_landscout.png":["textures/commander/Icons/com_icon_landscout.png",["textures.vl2"]],"textures/commander/icons/com_icon_landscout_glow.png":["textures/commander/Icons/com_icon_landscout_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_mpb.png":["textures/commander/Icons/com_icon_mpb.png",["textures.vl2"]],"textures/commander/icons/com_icon_mpb_glow.png":["textures/commander/Icons/com_icon_mpb_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_nexus.png":["textures/commander/Icons/com_icon_nexus.png",["textures.vl2"]],"textures/commander/icons/com_icon_nexus_glow.png":["textures/commander/Icons/com_icon_nexus_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_scout.png":["textures/commander/Icons/com_icon_scout.png",["textures.vl2"]],"textures/commander/icons/com_icon_scout_glow.png":["textures/commander/Icons/com_icon_scout_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_sensor.png":["textures/commander/Icons/com_icon_sensor.png",["textures.vl2"]],"textures/commander/icons/com_icon_sensor_glow.png":["textures/commander/Icons/com_icon_sensor_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_solar_gen.png":["textures/commander/Icons/com_icon_solar_gen.png",["textures.vl2"]],"textures/commander/icons/com_icon_solar_gen_glow.png":["textures/commander/Icons/com_icon_solar_gen_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_starwolf.png":["textures/commander/Icons/com_icon_starwolf.png",["textures.vl2"]],"textures/commander/icons/com_icon_starwolf_glow.png":["textures/commander/Icons/com_icon_starwolf_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_storm.png":["textures/commander/Icons/com_icon_storm.png",["textures.vl2"]],"textures/commander/icons/com_icon_storm_glow.png":["textures/commander/Icons/com_icon_storm_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_tank.png":["textures/commander/Icons/com_icon_tank.png",["textures.vl2"]],"textures/commander/icons/com_icon_tank_glow.png":["textures/commander/Icons/com_icon_tank_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_turret.png":["textures/commander/Icons/com_icon_turret.png",["textures.vl2"]],"textures/commander/icons/com_icon_turret_glow.png":["textures/commander/Icons/com_icon_turret_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_turretbase.png":["textures/commander/Icons/com_icon_turretbase.png",["textures.vl2"]],"textures/commander/icons/com_icon_turretbase_glow.png":["textures/commander/Icons/com_icon_turretbase_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_vehicle_inventory.png":["textures/commander/Icons/com_icon_vehicle_inventory.png",["textures.vl2"]],"textures/commander/icons/com_icon_vehicle_inventory_glow.png":["textures/commander/Icons/com_icon_vehicle_inventory_glow.png",["textures.vl2"]],"textures/commander/icons/com_player_grey_24x.png":["textures/commander/Icons/com_player_grey_24x.png",["textures.vl2"]],"textures/commander/icons/com_player_grey_24x_glow.png":["textures/commander/Icons/com_player_grey_24x_glow.png",["textures.vl2"]],"textures/commander/icons/com_waypoint_1.png":["textures/commander/Icons/com_waypoint_1.png",["textures.vl2"]],"textures/commander/icons/com_waypoint_2.png":["textures/commander/Icons/com_waypoint_2.png",["textures.vl2"]],"textures/commander/icons/com_waypoint_3.png":["textures/commander/Icons/com_waypoint_3.png",["textures.vl2"]],"textures/commander/icons/com_waypoint_4.png":["textures/commander/Icons/com_waypoint_4.png",["textures.vl2"]],"textures/commander/icons/com_waypoint_5.png":["textures/commander/Icons/com_waypoint_5.png",["textures.vl2"]],"textures/commander/icons/com_waypoint_6.png":["textures/commander/Icons/com_waypoint_6.png",["textures.vl2"]],"textures/commander/icons/com_waypoint_7.png":["textures/commander/Icons/com_waypoint_7.png",["textures.vl2"]],"textures/commander/icons/diamond_frame_1.png":["textures/commander/Icons/diamond_frame_1.png",["textures.vl2"]],"textures/commander/icons/diamond_frame_2.png":["textures/commander/Icons/diamond_frame_2.png",["textures.vl2"]],"textures/commander/icons/diamond_frame_3.png":["textures/commander/Icons/diamond_frame_3.png",["textures.vl2"]],"textures/commander/icons/diamond_frame_4.png":["textures/commander/Icons/diamond_frame_4.png",["textures.vl2"]],"textures/commander/icons/diamond_frame_5.png":["textures/commander/Icons/diamond_frame_5.png",["textures.vl2"]],"textures/commander/icons/diamond_frame_6.png":["textures/commander/Icons/diamond_frame_6.png",["textures.vl2"]],"textures/commander/icons/diamond_not_selected.png":["textures/commander/Icons/diamond_not_selected.png",["textures.vl2"]],"textures/commander/icons/player_glow.dml":["textures/commander/Icons/player_glow.dml",["textures.vl2"]],"textures/commander/icons/selectobject_1.png":["textures/commander/Icons/selectobject_1.png",["textures.vl2"]],"textures/commander/icons/selectobject_2.png":["textures/commander/Icons/selectobject_2.png",["textures.vl2"]],"textures/commander/icons/selectobject_3.png":["textures/commander/Icons/selectobject_3.png",["textures.vl2"]],"textures/commander/icons/selectobject_4.png":["textures/commander/Icons/selectobject_4.png",["textures.vl2"]],"textures/commander/icons/selectobject_5.png":["textures/commander/Icons/selectobject_5.png",["textures.vl2"]],"textures/commander/icons/selectobject_6.png":["textures/commander/Icons/selectobject_6.png",["textures.vl2"]],"textures/commander/icons/selectobject_7.png":["textures/commander/Icons/selectobject_7.png",["textures.vl2"]],"textures/commander/icons/waypoint_anim.dml":["textures/commander/Icons/waypoint_anim.dml",["textures.vl2"]],"textures/commander/miniicons/com_bomber_grey.png":["textures/commander/MiniIcons/com_bomber_grey.png",["textures.vl2"]],"textures/commander/miniicons/com_camera_grey.png":["textures/commander/MiniIcons/com_camera_grey.png",["textures.vl2"]],"textures/commander/miniicons/com_deploymotionsensor.png":["textures/commander/MiniIcons/com_deploymotionsensor.png",["textures.vl2"]],"textures/commander/miniicons/com_deploypulsesensor.png":["textures/commander/MiniIcons/com_deploypulsesensor.png",["textures.vl2"]],"textures/commander/miniicons/com_flag_grey.png":["textures/commander/MiniIcons/com_flag_grey.png",["textures.vl2"]],"textures/commander/miniicons/com_generator.png":["textures/commander/MiniIcons/com_generator.png",["textures.vl2"]],"textures/commander/miniicons/com_hapc_grey.png":["textures/commander/MiniIcons/com_hapc_grey.png",["textures.vl2"]],"textures/commander/miniicons/com_inventory_grey.png":["textures/commander/MiniIcons/com_inventory_grey.png",["textures.vl2"]],"textures/commander/miniicons/com_landscout_grey.png":["textures/commander/MiniIcons/com_landscout_grey.png",["textures.vl2"]],"textures/commander/miniicons/com_mpb_grey.png":["textures/commander/MiniIcons/com_mpb_grey.png",["textures.vl2"]],"textures/commander/miniicons/com_player_grey.png":["textures/commander/MiniIcons/com_player_grey.png",["textures.vl2"]],"textures/commander/miniicons/com_scout_grey.png":["textures/commander/MiniIcons/com_scout_grey.png",["textures.vl2"]],"textures/commander/miniicons/com_sensor_grey.png":["textures/commander/MiniIcons/com_sensor_grey.png",["textures.vl2"]],"textures/commander/miniicons/com_solargen_grey.png":["textures/commander/MiniIcons/com_solargen_grey.png",["textures.vl2"]],"textures/commander/miniicons/com_switch_grey.png":["textures/commander/MiniIcons/com_switch_grey.png",["textures.vl2"]],"textures/commander/miniicons/com_tank_grey.png":["textures/commander/MiniIcons/com_tank_grey.png",["textures.vl2"]],"textures/commander/miniicons/com_turret_grey.png":["textures/commander/MiniIcons/com_turret_grey.png",["textures.vl2"]],"textures/commander/miniicons/com_turretbase_grey.png":["textures/commander/MiniIcons/com_turretbase_grey.png",["textures.vl2"]],"textures/commander/miniicons/com_vehicle_pad_inventory.png":["textures/commander/MiniIcons/com_vehicle_pad_inventory.png",["textures.vl2"]],"textures/commander/miniicons/com_waypoint_grey.png":["textures/commander/MiniIcons/com_waypoint_grey.png",["textures.vl2"]],"textures/commander/miniicons/tr2com_flag_grey.png":["textures/commander/MiniIcons/TR2com_flag_grey.png",["TR2final105-client.vl2"]],"textures/concretefloor.png":["textures/ConcreteFloor.png",["z_DMP2-V0.6.vl2"]],"textures/concretevents.png":["textures/ConcreteVents.png",["z_DMP2-V0.6.vl2"]],"textures/control.png":["textures/control.png",["z_DMP2-V0.6.vl2"]],"textures/cp_nebula3.png":["textures/cp_nebula3.png",["z_DMP2-V0.6.vl2"]],"textures/cphoenix.flag.png":["textures/cphoenix.flag.png",["z_DMP2-V0.6.vl2"]],"textures/cubemap.dml":["textures/cubemap.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/cylinder_tex.png":["textures/cylinder_tex.png",["z_DMP2-V0.6.vl2"]],"textures/damskyback.png":["textures/damSkyBack.png",["z_DMP2-V0.6.vl2"]],"textures/damskyfront.png":["textures/damSkyFront.png",["z_DMP2-V0.6.vl2"]],"textures/damskyleft.png":["textures/damSkyLeft.png",["z_DMP2-V0.6.vl2"]],"textures/damskyright.png":["textures/damSkyRight.png",["z_DMP2-V0.6.vl2"]],"textures/damskytop.png":["textures/damSkyTop.png",["z_DMP2-V0.6.vl2"]],"textures/dark_green.dml":["textures/dark_green.dml",["TWL2-MapPack.vl2"]],"textures/dark_green/dark_green_bk.png":["textures/dark_green/dark_green_BK.png",["TWL2-MapPack.vl2"]],"textures/dark_green/dark_green_cloud1.png":["textures/dark_green/dark_green_cloud1.png",["TWL2-MapPack.vl2"]],"textures/dark_green/dark_green_cloud2.png":["textures/dark_green/dark_green_cloud2.png",["TWL2-MapPack.vl2"]],"textures/dark_green/dark_green_dn.png":["textures/dark_green/dark_green_DN.png",["TWL2-MapPack.vl2"]],"textures/dark_green/dark_green_fr.png":["textures/dark_green/dark_green_FR.png",["TWL2-MapPack.vl2"]],"textures/dark_green/dark_green_lf.png":["textures/dark_green/dark_green_LF.png",["TWL2-MapPack.vl2"]],"textures/dark_green/dark_green_rt.png":["textures/dark_green/dark_green_RT.png",["TWL2-MapPack.vl2"]],"textures/dark_green/dark_green_up.png":["textures/dark_green/dark_green_UP.png",["TWL2-MapPack.vl2"]],"textures/darkstormy.dml":["textures/DarkStormy.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/dd2.png":["textures/dd2.png",["z_DMP2-V0.6.vl2"]],"textures/deploy_ammo.png":["textures/deploy_Ammo.png",["z_DMP2-V0.6.vl2"]],"textures/deploy_ammo2.png":["textures/deploy_Ammo2.png",["z_DMP2-V0.6.vl2"]],"textures/desert/cp_ecombo1a.png":["textures/desert/cp_ecombo1a.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ecombo1b.png":["textures/desert/cp_ecombo1b.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_eport01.png":["textures/desert/cp_eport01.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_eport01c.png":["textures/desert/cp_eport01c.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_espec01.png":["textures/desert/cp_espec01.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_espec02.png":["textures/desert/cp_espec02.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_espec02base.png":["textures/desert/cp_espec02BASE.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_espec02cap.png":["textures/desert/cp_espec02CAP.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_espec03.png":["textures/desert/cp_espec03.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_etec01.png":["textures/desert/cp_etec01.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_etec02.png":["textures/desert/cp_etec02.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ewal01.png":["textures/desert/cp_ewal01.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ewal01a.png":["textures/desert/cp_ewal01a.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ewal01b.png":["textures/desert/cp_ewal01b.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ewal01c.png":["textures/desert/cp_ewal01c.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ewal01d.png":["textures/desert/cp_ewal01d.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ewal01e.png":["textures/desert/cp_ewal01e.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ewal01f.png":["textures/desert/cp_ewal01f.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ibor01.png":["textures/desert/cp_ibor01.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ibor01a.png":["textures/desert/cp_ibor01a.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ibor02.png":["textures/desert/cp_ibor02.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ibor02a.png":["textures/desert/cp_ibor02a.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ibor03.png":["textures/desert/cp_ibor03.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ichute01.png":["textures/desert/cp_ichute01.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ichute02.png":["textures/desert/cp_ichute02.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_icoldeco01.png":["textures/desert/cp_icoldeco01.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_icoldeco01a.png":["textures/desert/cp_icoldeco01a.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_icoligola.png":["textures/desert/cp_icoligolA.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_icomp01b.png":["textures/desert/cp_icomp01b.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_icomp01c.png":["textures/desert/cp_icomp01c.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_icomp01e.png":["textures/desert/cp_icomp01e.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_icomp01f.png":["textures/desert/cp_icomp01f.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_icomp01g.png":["textures/desert/cp_icomp01g.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_idoo01.png":["textures/desert/cp_idoo01.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_iflo01.png":["textures/desert/cp_iflo01.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_iflo01d.png":["textures/desert/cp_iflo01d.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_iflo02.png":["textures/desert/cp_iflo02.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_iflo02a.png":["textures/desert/cp_iflo02a.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_iflo02b.png":["textures/desert/cp_iflo02b.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_iflo02c.png":["textures/desert/cp_iflo02c.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ilig01.png":["textures/desert/cp_ilig01.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ilig01a.png":["textures/desert/cp_ilig01a.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ilig02.png":["textures/desert/cp_ilig02.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ilig02a.png":["textures/desert/cp_ilig02a.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ilig02b.png":["textures/desert/cp_ilig02b.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ilig02c.png":["textures/desert/cp_ilig02c.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ilig05a.png":["textures/desert/cp_ilig05a.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ilig05b.png":["textures/desert/cp_ilig05b.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ispec01.png":["textures/desert/cp_ispec01.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ispec01cap.png":["textures/desert/cp_ispec01CAP.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ispec02b.png":["textures/desert/cp_ispec02b.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ispec02cap.png":["textures/desert/cp_ispec02CAP.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ispecbase01.png":["textures/desert/cp_ispecbase01.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ispecbase01a.png":["textures/desert/cp_ispecbase01a.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ispecbase01d.png":["textures/desert/cp_ispecbase01d.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ispecbase01f.png":["textures/desert/cp_ispecbase01f.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ispecbase01g.png":["textures/desert/cp_ispecbase01g.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_istair01.png":["textures/desert/cp_istair01.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_istrface01.png":["textures/desert/cp_istrface01.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_istrface01c.png":["textures/desert/cp_istrface01c.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_istrface01d.png":["textures/desert/cp_istrface01d.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_istrface01e.png":["textures/desert/cp_istrface01e.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_istrface01f.png":["textures/desert/cp_istrface01f.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_istrface01g.png":["textures/desert/cp_istrface01g.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_istrface01h.png":["textures/desert/cp_istrface01h.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_itec01.png":["textures/desert/cp_itec01.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_itec01c.png":["textures/desert/cp_itec01c.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_itec02.png":["textures/desert/cp_itec02.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_itec03a.png":["textures/desert/cp_itec03a.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_itec03b.png":["textures/desert/cp_itec03b.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_itecwal01.png":["textures/desert/cp_itecwal01.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_itecwal01a.png":["textures/desert/cp_itecwal01a.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_itecwal01b.png":["textures/desert/cp_itecwal01b.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_iwal02b.png":["textures/desert/cp_iwal02b.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_iwal02d.png":["textures/desert/cp_iwal02d.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_iwal02f.png":["textures/desert/cp_iwal02f.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_iwal02g.png":["textures/desert/cp_iwal02g.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_iwalbase02.png":["textures/desert/cp_iwalbase02.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_iwalbase02a.png":["textures/desert/cp_iwalbase02a.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_sand.png":["textures/desert/cp_sand.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_screen.png":["textures/desert/cp_screen.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_scrnbrdr01a.png":["textures/desert/cp_scrnbrdr01a.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_scrnbrdr01c.png":["textures/desert/cp_scrnbrdr01c.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_thresh01off.png":["textures/desert/cp_thresh01OFF.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_thresh01on.png":["textures/desert/cp_thresh01ON.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/iwal2020.png":["textures/desert/iwal2020.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/desert/iwal2021.png":["textures/desert/iwal2021.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/desert/iwal2022.png":["textures/desert/iwal2022.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/desert/skies/d_n_b.bm8":["textures/desert/skies/d_N_b.bm8",["desert.vl2"]],"textures/desert/skies/d_n_b.png":["textures/desert/skies/d_N_b.png",["desert.vl2"]],"textures/desert/skies/d_n_d.bm8":["textures/desert/skies/d_N_d.bm8",["desert.vl2"]],"textures/desert/skies/d_n_d.png":["textures/desert/skies/d_N_d.png",["desert.vl2"]],"textures/desert/skies/d_n_f.bm8":["textures/desert/skies/d_N_f.bm8",["desert.vl2"]],"textures/desert/skies/d_n_f.png":["textures/desert/skies/d_N_f.png",["desert.vl2"]],"textures/desert/skies/d_n_l.bm8":["textures/desert/skies/d_N_l.bm8",["desert.vl2"]],"textures/desert/skies/d_n_l.png":["textures/desert/skies/d_N_l.png",["desert.vl2"]],"textures/desert/skies/d_n_move1.bm8":["textures/desert/skies/d_n_move1.bm8",["desert.vl2"]],"textures/desert/skies/d_n_move1.png":["textures/desert/skies/d_n_move1.png",["desert.vl2"]],"textures/desert/skies/d_n_move2.bm8":["textures/desert/skies/d_n_move2.bm8",["desert.vl2"]],"textures/desert/skies/d_n_move2.png":["textures/desert/skies/d_n_move2.png",["desert.vl2"]],"textures/desert/skies/d_n_move3.bm8":["textures/desert/skies/d_n_move3.bm8",["desert.vl2"]],"textures/desert/skies/d_n_move3.png":["textures/desert/skies/d_n_move3.png",["desert.vl2"]],"textures/desert/skies/d_n_r.bm8":["textures/desert/skies/d_N_r.bm8",["desert.vl2"]],"textures/desert/skies/d_n_r.png":["textures/desert/skies/d_N_r.png",["desert.vl2"]],"textures/desert/skies/d_n_t.bm8":["textures/desert/skies/d_N_t.bm8",["desert.vl2"]],"textures/desert/skies/d_n_t.png":["textures/desert/skies/d_N_t.png",["desert.vl2"]],"textures/desert/skies/db2.bm8":["textures/desert/skies/db2.bm8",["desert.vl2"]],"textures/desert/skies/db2.png":["textures/desert/skies/db2.png",["desert.vl2"]],"textures/desert/skies/dd2.bm8":["textures/desert/skies/dd2.bm8",["desert.vl2"]],"textures/desert/skies/dd2.png":["textures/desert/skies/dd2.png",["desert.vl2"]],"textures/desert/skies/desert_blue_emap.bm8":["textures/desert/skies/desert_blue_emap.bm8",["desert.vl2"]],"textures/desert/skies/desert_blue_emap.png":["textures/desert/skies/desert_blue_emap.png",["desert.vl2"]],"textures/desert/skies/desert_brown_emap.bm8":["textures/desert/skies/desert_brown_emap.bm8",["desert.vl2"]],"textures/desert/skies/desert_brown_emap.png":["textures/desert/skies/desert_brown_emap.png",["desert.vl2"]],"textures/desert/skies/desert_starrynite_emap.bm8":["textures/desert/skies/desert_starrynite_emap.bm8",["desert.vl2"]],"textures/desert/skies/desert_starrynite_emap.png":["textures/desert/skies/desert_starrynite_emap.png",["desert.vl2"]],"textures/desert/skies/desertmove1.bm8":["textures/desert/skies/desertmove1.bm8",["desert.vl2"]],"textures/desert/skies/desertmove1.png":["textures/desert/skies/desertmove1.png",["desert.vl2"]],"textures/desert/skies/desertmove2.bm8":["textures/desert/skies/desertmove2.bm8",["desert.vl2"]],"textures/desert/skies/desertmove2.png":["textures/desert/skies/desertmove2.png",["desert.vl2"]],"textures/desert/skies/desertmove3.bm8":["textures/desert/skies/desertmove3.bm8",["desert.vl2"]],"textures/desert/skies/desertmove3.png":["textures/desert/skies/desertmove3.png",["desert.vl2"]],"textures/desert/skies/desertmove4.bm8":["textures/desert/skies/desertmove4.bm8",["desert.vl2"]],"textures/desert/skies/desertmove4.png":["textures/desert/skies/desertmove4.png",["desert.vl2"]],"textures/desert/skies/df2.bm8":["textures/desert/skies/df2.bm8",["desert.vl2"]],"textures/desert/skies/df2.png":["textures/desert/skies/df2.png",["desert.vl2"]],"textures/desert/skies/dl2.bm8":["textures/desert/skies/dl2.bm8",["desert.vl2"]],"textures/desert/skies/dl2.png":["textures/desert/skies/dl2.png",["desert.vl2"]],"textures/desert/skies/dr2.bm8":["textures/desert/skies/dr2.bm8",["desert.vl2"]],"textures/desert/skies/dr2.png":["textures/desert/skies/dr2.png",["desert.vl2"]],"textures/desert/skies/dt2.bm8":["textures/desert/skies/dt2.bm8",["desert.vl2"]],"textures/desert/skies/dt2.png":["textures/desert/skies/dt2.png",["desert.vl2"]],"textures/desert/skies/starrynite_v3_bk.bm8":["textures/desert/skies/starrynite_v3_BK.bm8",["desert.vl2"]],"textures/desert/skies/starrynite_v3_bk.png":["textures/desert/skies/starrynite_v3_BK.png",["desert.vl2"]],"textures/desert/skies/starrynite_v3_dn.bm8":["textures/desert/skies/starrynite_v3_DN.bm8",["desert.vl2"]],"textures/desert/skies/starrynite_v3_dn.png":["textures/desert/skies/starrynite_v3_DN.png",["desert.vl2"]],"textures/desert/skies/starrynite_v3_fr.bm8":["textures/desert/skies/starrynite_v3_FR.bm8",["desert.vl2"]],"textures/desert/skies/starrynite_v3_fr.png":["textures/desert/skies/starrynite_v3_FR.png",["desert.vl2"]],"textures/desert/skies/starrynite_v3_lf.bm8":["textures/desert/skies/starrynite_v3_LF.bm8",["desert.vl2"]],"textures/desert/skies/starrynite_v3_lf.png":["textures/desert/skies/starrynite_v3_LF.png",["desert.vl2"]],"textures/desert/skies/starrynite_v3_rt.bm8":["textures/desert/skies/starrynite_v3_RT.bm8",["desert.vl2"]],"textures/desert/skies/starrynite_v3_rt.png":["textures/desert/skies/starrynite_v3_RT.png",["desert.vl2"]],"textures/desert/skies/starrynite_v3_up.bm8":["textures/desert/skies/starrynite_v3_UP.bm8",["desert.vl2"]],"textures/desert/skies/starrynite_v3_up.png":["textures/desert/skies/starrynite_v3_UP.png",["desert.vl2"]],"textures/desert512.png":["textures/desert512.png",["z_DMP2-V0.6.vl2"]],"textures/desert_l4.dml":["textures/Desert_l4.dml",["textures.vl2"]],"textures/desertdust.png":["textures/desertDust.png",["z_DMP2-V0.6.vl2"]],"textures/details/baddet1.png":["textures/details/BadDet1.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/details/baddet2.png":["textures/details/BadDet2.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/details/bb_det2.png":["textures/Details/bb_det2.png",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2","textures/details/bb_det2.png"]],"textures/details/desertdet1.png":["textures/details/DesertDet1.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/details/desertdet2.png":["textures/details/DesertDet2.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/details/lavadet1.png":["textures/details/LavaDet1.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/details/lavadet2.png":["textures/details/LavaDet2.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/details/lushdet1.png":["textures/details/LushDet1.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/details/lushdet2.png":["textures/details/LushDet2.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/details/planetx_cb1.png":["textures/details/PlanetX_CB1.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/details/snowdet1.png":["textures/details/SnowDet1.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/details/snowdet2.png":["textures/details/SnowDet2.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/dkmetal.png":["textures/dkmetal.png",["z_DMP2-V0.6.vl2"]],"textures/dox/4circle_lite.png":["textures/dox/4circle_lite.png",["z_DMP2-V0.6.vl2"]],"textures/dox/4square_lite.png":["textures/dox/4square_lite.png",["z_DMP2-V0.6.vl2"]],"textures/dox/ancient3.png":["textures/dox/ancient3.png",["z_DMP2-V0.6.vl2"]],"textures/dox/antigrav.png":["textures/dox/antigrav.png",["z_DMP2-V0.6.vl2"]],"textures/dox/base1c.png":["textures/dox/base1c.png",["z_DMP2-V0.6.vl2"]],"textures/dox/base_dark2.png":["textures/dox/base_dark2.png",["z_DMP2-V0.6.vl2"]],"textures/dox/base_rockburn.png":["textures/dox/base_rockburn.png",["z_DMP2-V0.6.vl2"]],"textures/dox/base_rocklog.png":["textures/dox/base_rocklog.png",["z_DMP2-V0.6.vl2"]],"textures/dox/bb_red.png":["textures/dox/bb_red.png",["z_DMP2-V0.6.vl2"]],"textures/dox/bb_red2.png":["textures/dox/bb_red2.png",["z_DMP2-V0.6.vl2"]],"textures/dox/bb_sand.png":["textures/dox/bb_sand.png",["z_DMP2-V0.6.vl2"]],"textures/dox/bd_ispe07.png":["textures/dox/bd_ispe07.PNG",["z_DMP2-V0.6.vl2"]],"textures/dox/be_edoo02.png":["textures/dox/be_edoo02.PNG",["z_DMP2-V0.6.vl2"]],"textures/dox/be_elig02.png":["textures/dox/be_elig02.png",["z_DMP2-V0.6.vl2"]],"textures/dox/be_elig02_nd.png":["textures/dox/be_elig02_nd.png",["z_DMP2-V0.6.vl2"]],"textures/dox/be_elig03.png":["textures/dox/be_elig03.PNG",["z_DMP2-V0.6.vl2"]],"textures/dox/be_espec02.png":["textures/dox/be_espec02.PNG",["z_DMP2-V0.6.vl2"]],"textures/dox/be_ewal03_hl.png":["textures/dox/be_ewal03_hl.png",["z_DMP2-V0.6.vl2"]],"textures/dox/be_ewal03acrk.png":["textures/dox/be_ewal03acrk.png",["z_DMP2-V0.6.vl2"]],"textures/dox/be_ewal06.png":["textures/dox/be_ewal06.PNG",["z_DMP2-V0.6.vl2"]],"textures/dox/be_gr3streak.png":["textures/dox/be_gr3streak.png",["z_DMP2-V0.6.vl2"]],"textures/dox/be_gr4streak.png":["textures/dox/be_gr4streak.png",["z_DMP2-V0.6.vl2"]],"textures/dox/be_icei01a.png":["textures/dox/be_icei01a.png",["z_DMP2-V0.6.vl2"]],"textures/dox/be_ihalig.png":["textures/dox/be_ihalig.PNG",["z_DMP2-V0.6.vl2"]],"textures/dox/be_iprflo01.png":["textures/dox/be_iprflo01.PNG",["z_DMP2-V0.6.vl2"]],"textures/dox/be_itebor04.png":["textures/dox/be_itebor04.PNG",["z_DMP2-V0.6.vl2"]],"textures/dox/be_itedoo01.png":["textures/dox/be_itedoo01.PNG",["z_DMP2-V0.6.vl2"]],"textures/dox/be_itelig01.png":["textures/dox/be_itelig01.PNG",["z_DMP2-V0.6.vl2"]],"textures/dox/be_itelig02.png":["textures/dox/be_itelig02.PNG",["z_DMP2-V0.6.vl2"]],"textures/dox/be_itewal01.png":["textures/dox/be_itewal01.PNG",["z_DMP2-V0.6.vl2"]],"textures/dox/be_itewal04.png":["textures/dox/be_itewal04.png",["z_DMP2-V0.6.vl2"]],"textures/dox/beaglelz.png":["textures/dox/beaglelz.png",["z_DMP2-V0.6.vl2"]],"textures/dox/beam01.png":["textures/dox/beam01.png",["z_DMP2-V0.6.vl2"]],"textures/dox/belogo.png":["textures/dox/BELogo.png",["z_DMP2-V0.6.vl2"]],"textures/dox/belogo2.png":["textures/dox/BElogo2.png",["z_DMP2-V0.6.vl2"]],"textures/dox/bigrust.png":["textures/dox/bigrust.png",["z_DMP2-V0.6.vl2"]],"textures/dox/bigrust2.png":["textures/dox/bigrust2.png",["z_DMP2-V0.6.vl2"]],"textures/dox/blue_light1.png":["textures/dox/blue_light1.png",["z_DMP2-V0.6.vl2"]],"textures/dox/blue_light2.png":["textures/dox/blue_light2.png",["z_DMP2-V0.6.vl2"]],"textures/dox/bluemoon.png":["textures/dox/BlueMoon.png",["z_DMP2-V0.6.vl2"]],"textures/dox/bluescrdeath.png":["textures/dox/bluescrdeath.png",["z_DMP2-V0.6.vl2"]],"textures/dox/bluetrim1.png":["textures/dox/bluetrim1.png",["z_DMP2-V0.6.vl2"]],"textures/dox/bluetrim2.png":["textures/dox/bluetrim2.png",["z_DMP2-V0.6.vl2"]],"textures/dox/bluetrim2a.png":["textures/dox/bluetrim2a.png",["z_DMP2-V0.6.vl2"]],"textures/dox/bluetrim3.png":["textures/dox/bluetrim3.png",["z_DMP2-V0.6.vl2"]],"textures/dox/bluetrim4.png":["textures/dox/bluetrim4.png",["z_DMP2-V0.6.vl2"]],"textures/dox/bolttrim.png":["textures/dox/bolttrim.png",["z_DMP2-V0.6.vl2"]],"textures/dox/box_a.png":["textures/dox/box_a.png",["z_DMP2-V0.6.vl2"]],"textures/dox/box_b.png":["textures/dox/box_b.png",["z_DMP2-V0.6.vl2"]],"textures/dox/box_c.png":["textures/dox/box_c.png",["z_DMP2-V0.6.vl2"]],"textures/dox/cam1.png":["textures/dox/cam1.png",["z_DMP2-V0.6.vl2"]],"textures/dox/cargo.png":["textures/dox/cargo.png",["z_DMP2-V0.6.vl2"]],"textures/dox/cargo1.png":["textures/dox/cargo1.png",["z_DMP2-V0.6.vl2"]],"textures/dox/cargoend.png":["textures/dox/cargoend.png",["z_DMP2-V0.6.vl2"]],"textures/dox/cargoend2.png":["textures/dox/cargoend2.png",["z_DMP2-V0.6.vl2"]],"textures/dox/cargotop.png":["textures/dox/cargotop.png",["z_DMP2-V0.6.vl2"]],"textures/dox/carinternalwall.png":["textures/dox/carinternalwall.png",["z_DMP2-V0.6.vl2"]],"textures/dox/carrierlogo1.png":["textures/dox/carrierlogo1.png",["z_DMP2-V0.6.vl2"]],"textures/dox/carrierlogo2.png":["textures/dox/carrierlogo2.png",["z_DMP2-V0.6.vl2"]],"textures/dox/carrierwall2.png":["textures/dox/carrierwall2.png",["z_DMP2-V0.6.vl2"]],"textures/dox/carrierwall4.png":["textures/dox/carrierwall4.png",["z_DMP2-V0.6.vl2"]],"textures/dox/cementwall6.png":["textures/dox/cementwall6.png",["z_DMP2-V0.6.vl2"]],"textures/dox/cementwall8.png":["textures/dox/cementwall8.png",["z_DMP2-V0.6.vl2"]],"textures/dox/concretefloor.png":["textures/dox/ConcreteFloor.png",["z_DMP2-V0.6.vl2"]],"textures/dox/concretefloords.png":["textures/dox/ConcreteFloorDS.png",["z_DMP2-V0.6.vl2"]],"textures/dox/concretevents.png":["textures/dox/ConcreteVents.png",["z_DMP2-V0.6.vl2"]],"textures/dox/corridorfloor.png":["textures/dox/CorridorFloor.png",["z_DMP2-V0.6.vl2"]],"textures/dox/corridorwa.png":["textures/dox/CorridorWA.png",["z_DMP2-V0.6.vl2"]],"textures/dox/corridorwb.png":["textures/dox/CorridorWB.png",["z_DMP2-V0.6.vl2"]],"textures/dox/corridorwd.png":["textures/dox/CorridorWD.png",["z_DMP2-V0.6.vl2"]],"textures/dox/cretepillarc.png":["textures/dox/cretepillarc.png",["z_DMP2-V0.6.vl2"]],"textures/dox/crudewarn.png":["textures/dox/crudewarn.png",["z_DMP2-V0.6.vl2"]],"textures/dox/deck1+.png":["textures/dox/deck1+.png",["z_DMP2-V0.6.vl2"]],"textures/dox/doorlogo1.png":["textures/dox/doorlogo1.png",["z_DMP2-V0.6.vl2"]],"textures/dox/doorlogo2.png":["textures/dox/doorlogo2.png",["z_DMP2-V0.6.vl2"]],"textures/dox/dox_beam.png":["textures/dox/dox_beam.png",["z_DMP2-V0.6.vl2"]],"textures/dox/dox_bluelite1.png":["textures/dox/dox_bluelite1.png",["z_DMP2-V0.6.vl2"]],"textures/dox/dox_bluelite2.png":["textures/dox/dox_bluelite2.png",["z_DMP2-V0.6.vl2"]],"textures/dox/dox_grsteel3.png":["textures/dox/dox_grsteel3.png",["z_DMP2-V0.6.vl2"]],"textures/dox/dox_grsteel3_b.png":["textures/dox/dox_grsteel3_b.png",["z_DMP2-V0.6.vl2"]],"textures/dox/dox_grsteel3_f.png":["textures/dox/dox_grsteel3_f.png",["z_DMP2-V0.6.vl2"]],"textures/dox/dox_grsteel4.png":["textures/dox/dox_grsteel4.png",["z_DMP2-V0.6.vl2"]],"textures/dox/dox_pipe1.png":["textures/dox/dox_pipe1.png",["z_DMP2-V0.6.vl2"]],"textures/dox/drkmtldpanelc.png":["textures/dox/drkmtldpanelc.png",["z_DMP2-V0.6.vl2"]],"textures/dox/ds_etechbor01.png":["textures/dox/ds_etechbor01.png",["z_DMP2-V0.6.vl2"]],"textures/dox/ds_etechbrdr2.png":["textures/dox/ds_etechbrdr2.png",["z_DMP2-V0.6.vl2"]],"textures/dox/ds_ewall06.png":["textures/dox/ds_ewall06.png",["z_DMP2-V0.6.vl2"]],"textures/dox/ds_ewall07.png":["textures/dox/ds_ewall07.png",["z_DMP2-V0.6.vl2"]],"textures/dox/ds_genfloor.png":["textures/dox/ds_genfloor.png",["z_DMP2-V0.6.vl2"]],"textures/dox/ds_genwall.png":["textures/dox/ds_genwall.png",["z_DMP2-V0.6.vl2"]],"textures/dox/ds_ilig02.png":["textures/dox/ds_ilig02.png",["z_DMP2-V0.6.vl2"]],"textures/dox/ds_ilig03.png":["textures/dox/ds_ilig03.png",["z_DMP2-V0.6.vl2"]],"textures/dox/ds_ilig04.png":["textures/dox/ds_ilig04.png",["z_DMP2-V0.6.vl2"]],"textures/dox/ds_iwal01.png":["textures/dox/ds_iwal01.png",["z_DMP2-V0.6.vl2"]],"textures/dox/ds_jet03.png":["textures/dox/ds_jet03.png",["z_DMP2-V0.6.vl2"]],"textures/dox/ds_nefbltrim.png":["textures/dox/ds_NefBlTrim.png",["z_DMP2-V0.6.vl2"]],"textures/dox/ds_nefblue.png":["textures/dox/ds_NefBlue.png",["z_DMP2-V0.6.vl2"]],"textures/dox/ds_nefblue1.png":["textures/dox/ds_NefBlue1.png",["z_DMP2-V0.6.vl2"]],"textures/dox/ds_neffloor1.png":["textures/dox/ds_Neffloor1.png",["z_DMP2-V0.6.vl2"]],"textures/dox/ds_neffloor5.png":["textures/dox/ds_Neffloor5.png",["z_DMP2-V0.6.vl2"]],"textures/dox/ds_nefwall1.png":["textures/dox/ds_NefWall1.png",["z_DMP2-V0.6.vl2"]],"textures/dox/dswordlz.png":["textures/dox/dswordlz.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e6cfloordented.png":["textures/dox/e6cfloordented.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e6girdergrate.png":["textures/dox/e6girdergrate.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e6grate2flr.png":["textures/dox/e6grate2flr.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e6horzlight.png":["textures/dox/e6horzlight.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e6smlgrtflr2bl.png":["textures/dox/e6smlgrtflr2bl.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e6strimlight.png":["textures/dox/e6strimlight.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8_base1.png":["textures/dox/e8_base1.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8_base1b.png":["textures/dox/e8_base1b.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8_base1c.png":["textures/dox/e8_base1c.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8_btrim01.png":["textures/dox/e8_btrim01.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8_btrim05.png":["textures/dox/e8_btrim05.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8_launchpad1.png":["textures/dox/e8_launchpad1.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8_mtlwall1b.png":["textures/dox/e8_mtlwall1b.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8_mtlwall3.png":["textures/dox/e8_mtlwall3.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8_mtlwall4.png":["textures/dox/e8_mtlwall4.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8_rlight_0000.png":["textures/dox/e8_rlight_0000.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8_rlightb.png":["textures/dox/e8_rlightb.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8_rlightb_0000.png":["textures/dox/e8_rlightb_0000.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8basictrim2_bl.png":["textures/dox/e8basictrim2_bl.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8beam01.png":["textures/dox/e8beam01.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8beam01b.png":["textures/dox/e8beam01b.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8beam02.png":["textures/dox/e8beam02.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8bgrate01.png":["textures/dox/e8bgrate01.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8bolttrim.png":["textures/dox/e8bolttrim.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8bolttrimb.png":["textures/dox/e8bolttrimb.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8clangfloor.png":["textures/dox/e8clangfloor.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8clangfloor01.png":["textures/dox/e8clangfloor01.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8clangfloor03.png":["textures/dox/e8clangfloor03.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8clangfloor05c.png":["textures/dox/e8clangfloor05c.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8clangwarnmix_.png":["textures/dox/e8clangwarnmix_.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8crete01.png":["textures/dox/e8crete01.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8crete01stair1.png":["textures/dox/e8crete01stair1.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8crete03.png":["textures/dox/e8crete03.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8crete03b.png":["textures/dox/e8crete03b.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8crete03c.png":["textures/dox/e8crete03c.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8crete03cc.png":["textures/dox/e8crete03cc.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8crete03d.png":["textures/dox/e8crete03d.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8crete03fadedw.png":["textures/dox/e8crete03fadedw.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8cretefloor02.png":["textures/dox/e8cretefloor02.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8cretefloor_ti.png":["textures/dox/e8cretefloor_ti.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8cretesmlltrim.png":["textures/dox/e8cretesmlltrim.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8lighttrim.png":["textures/dox/e8lighttrim.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8lighttrim_b.png":["textures/dox/e8lighttrim_b.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8metal03c_blue.png":["textures/dox/e8metal03c_blue.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8mtltrim.png":["textures/dox/e8mtltrim.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8mtltrim1.png":["textures/dox/e8mtltrim1.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8mtltrim1b.png":["textures/dox/e8mtltrim1b.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8mtltrim2.png":["textures/dox/e8mtltrim2.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8smlltrim1.png":["textures/dox/e8smlltrim1.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8spawn01b.png":["textures/dox/e8spawn01b.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8support02.png":["textures/dox/e8support02.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8support02c.png":["textures/dox/e8support02c.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8support04b_bl.png":["textures/dox/e8support04b_bl.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8support05.png":["textures/dox/e8support05.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8tinylight_000.png":["textures/dox/e8tinylight_000.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8tmtllight2.png":["textures/dox/e8tmtllight2.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8trimlight_000.png":["textures/dox/e8trimlight_000.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8warning2.png":["textures/dox/e8warning2.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8warning256.png":["textures/dox/e8warning256.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8warning2step.png":["textures/dox/e8warning2step.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8wrntrim.png":["textures/dox/e8wrntrim.png",["z_DMP2-V0.6.vl2"]],"textures/dox/e8wrntrim2b.png":["textures/dox/e8wrntrim2b.png",["z_DMP2-V0.6.vl2"]],"textures/dox/emap_beachblitz.png":["textures/dox/emap_beachblitz.png",["z_DMP2-V0.6.vl2"]],"textures/dox/engine1.png":["textures/dox/engine1.png",["z_DMP2-V0.6.vl2"]],"textures/dox/exteriora.png":["textures/dox/ExteriorA.png",["z_DMP2-V0.6.vl2"]],"textures/dox/exteriord.png":["textures/dox/ExteriorD.png",["z_DMP2-V0.6.vl2"]],"textures/dox/exteriord2.png":["textures/dox/ExteriorD2.png",["z_DMP2-V0.6.vl2"]],"textures/dox/extspheremetal.png":["textures/dox/ExtSphereMetal.png",["z_DMP2-V0.6.vl2"]],"textures/dox/floormetacir.png":["textures/dox/FloorMetaCir.png",["z_DMP2-V0.6.vl2"]],"textures/dox/floormetal.png":["textures/dox/FloorMetal.png",["z_DMP2-V0.6.vl2"]],"textures/dox/floormetal02.png":["textures/dox/FloorMetal02.png",["z_DMP2-V0.6.vl2"]],"textures/dox/floormetalbe.png":["textures/dox/FloorMetalBE.png",["z_DMP2-V0.6.vl2"]],"textures/dox/grate1.png":["textures/dox/grate1.png",["z_DMP2-V0.6.vl2"]],"textures/dox/grate2.png":["textures/dox/grate2.png",["z_DMP2-V0.6.vl2"]],"textures/dox/grate_logo.png":["textures/dox/grate_logo.png",["z_DMP2-V0.6.vl2"]],"textures/dox/gratered.png":["textures/dox/gratered.png",["z_DMP2-V0.6.vl2"]],"textures/dox/greylite2.png":["textures/dox/greylite2.png",["z_DMP2-V0.6.vl2"]],"textures/dox/gtext2a.png":["textures/dox/gtext2a.png",["z_DMP2-V0.6.vl2"]],"textures/dox/hangar_indoor1.png":["textures/dox/hangar_indoor1.png",["z_DMP2-V0.6.vl2"]],"textures/dox/hangar_indoor3.png":["textures/dox/hangar_indoor3.png",["z_DMP2-V0.6.vl2"]],"textures/dox/hangarwall.png":["textures/dox/hangarwall.png",["z_DMP2-V0.6.vl2"]],"textures/dox/hangarwall2.png":["textures/dox/hangarwall2.png",["z_DMP2-V0.6.vl2"]],"textures/dox/hitec_wall1.png":["textures/dox/hitec_wall1.png",["z_DMP2-V0.6.vl2"]],"textures/dox/housewall.png":["textures/dox/housewall.png",["z_DMP2-V0.6.vl2"]],"textures/dox/idkmetal2.png":["textures/dox/idkmetal2.png",["z_DMP2-V0.6.vl2"]],"textures/dox/idkmetal2a.png":["textures/dox/idkmetal2a.png",["z_DMP2-V0.6.vl2"]],"textures/dox/ir_blocks.png":["textures/dox/ir_blocks.png",["z_DMP2-V0.6.vl2"]],"textures/dox/ir_plain.png":["textures/dox/ir_plain.png",["z_DMP2-V0.6.vl2"]],"textures/dox/ir_relief.png":["textures/dox/ir_relief.png",["z_DMP2-V0.6.vl2"]],"textures/dox/ir_trim1.png":["textures/dox/ir_trim1.png",["z_DMP2-V0.6.vl2"]],"textures/dox/ir_trim2.png":["textures/dox/ir_trim2.png",["z_DMP2-V0.6.vl2"]],"textures/dox/ir_wall.png":["textures/dox/ir_wall.png",["z_DMP2-V0.6.vl2"]],"textures/dox/jaxscr.png":["textures/dox/jaxscr.png",["z_DMP2-V0.6.vl2"]],"textures/dox/light_cold3.png":["textures/dox/light_cold3.png",["z_DMP2-V0.6.vl2"]],"textures/dox/light_small.png":["textures/dox/light_small.png",["z_DMP2-V0.6.vl2"]],"textures/dox/light_small2.png":["textures/dox/light_small2.png",["z_DMP2-V0.6.vl2"]],"textures/dox/light_small3.png":["textures/dox/light_small3.png",["z_DMP2-V0.6.vl2"]],"textures/dox/light_small4.png":["textures/dox/light_small4.png",["z_DMP2-V0.6.vl2"]],"textures/dox/marblefloorb.png":["textures/dox/MarbleFloorB.png",["z_DMP2-V0.6.vl2"]],"textures/dox/marblefloorc.png":["textures/dox/MarbleFloorC.png",["z_DMP2-V0.6.vl2"]],"textures/dox/marblewallc.png":["textures/dox/MarbleWallC.png",["z_DMP2-V0.6.vl2"]],"textures/dox/marblewalle.png":["textures/dox/MarbleWallE.png",["z_DMP2-V0.6.vl2"]],"textures/dox/marblewallf.png":["textures/dox/MarbleWallF.png",["z_DMP2-V0.6.vl2"]],"textures/dox/matalwalla.png":["textures/dox/MatalWallA.png",["z_DMP2-V0.6.vl2"]],"textures/dox/metalventwall.png":["textures/dox/MetalVentWall.png",["z_DMP2-V0.6.vl2"]],"textures/dox/metalwall.png":["textures/dox/MetalWall.png",["z_DMP2-V0.6.vl2"]],"textures/dox/minesign.png":["textures/dox/minesign.png",["z_DMP2-V0.6.vl2"]],"textures/dox/mtlsupgrt2light.png":["textures/dox/mtlsupgrt2light.png",["z_DMP2-V0.6.vl2"]],"textures/dox/mx3_logo.png":["textures/dox/mx3_logo.png",["z_DMP2-V0.6.vl2"]],"textures/dox/mx3_memb.png":["textures/dox/mx3_memb.png",["z_DMP2-V0.6.vl2"]],"textures/dox/mx3_tribute.png":["textures/dox/mx3_tribute.png",["z_DMP2-V0.6.vl2"]],"textures/dox/mx3_wall.png":["textures/dox/mx3_wall.png",["z_DMP2-V0.6.vl2"]],"textures/dox/null.png":["textures/dox/null.png",["z_DMP2-V0.6.vl2"]],"textures/dox/nycto-comp3.png":["textures/dox/Nycto-comp3.png",["z_DMP2-V0.6.vl2"]],"textures/dox/nycto-computer.png":["textures/dox/Nycto-computer.png",["z_DMP2-V0.6.vl2"]],"textures/dox/paintwalla.png":["textures/dox/PaintWallA.png",["z_DMP2-V0.6.vl2"]],"textures/dox/paintwallb.png":["textures/dox/PaintWallB.png",["z_DMP2-V0.6.vl2"]],"textures/dox/paintwalle.png":["textures/dox/PaintWallE.png",["z_DMP2-V0.6.vl2"]],"textures/dox/pc1.png":["textures/dox/pc1.png",["z_DMP2-V0.6.vl2"]],"textures/dox/pc2.png":["textures/dox/pc2.png",["z_DMP2-V0.6.vl2"]],"textures/dox/pc3.png":["textures/dox/pc3.png",["z_DMP2-V0.6.vl2"]],"textures/dox/prisonwall.png":["textures/dox/PrisonWall.png",["z_DMP2-V0.6.vl2"]],"textures/dox/prisonwo.png":["textures/dox/PrisonWO.png",["z_DMP2-V0.6.vl2"]],"textures/dox/radarscr.png":["textures/dox/radarscr.png",["z_DMP2-V0.6.vl2"]],"textures/dox/radarscr2.png":["textures/dox/radarscr2.png",["z_DMP2-V0.6.vl2"]],"textures/dox/redstripe2.png":["textures/dox/redstripe2.png",["z_DMP2-V0.6.vl2"]],"textures/dox/redvent2.png":["textures/dox/redvent2.png",["z_DMP2-V0.6.vl2"]],"textures/dox/rock_smalllite.png":["textures/dox/rock_smalllite.png",["z_DMP2-V0.6.vl2"]],"textures/dox/rock_stripe.png":["textures/dox/rock_stripe.png",["z_DMP2-V0.6.vl2"]],"textures/dox/rock_stripe2.png":["textures/dox/rock_stripe2.png",["z_DMP2-V0.6.vl2"]],"textures/dox/rock_wall_lite.png":["textures/dox/rock_wall_lite.png",["z_DMP2-V0.6.vl2"]],"textures/dox/rock_wall_lite2.png":["textures/dox/rock_wall_lite2.png",["z_DMP2-V0.6.vl2"]],"textures/dox/rock_wall_lite3.png":["textures/dox/rock_wall_lite3.png",["z_DMP2-V0.6.vl2"]],"textures/dox/rock_wall_lite4.png":["textures/dox/rock_wall_lite4.png",["z_DMP2-V0.6.vl2"]],"textures/dox/rock_wall_lite5.png":["textures/dox/rock_wall_lite5.png",["z_DMP2-V0.6.vl2"]],"textures/dox/rock_wall_lite6.png":["textures/dox/rock_wall_lite6.png",["z_DMP2-V0.6.vl2"]],"textures/dox/rock_wall_lite7.png":["textures/dox/rock_wall_lite7.png",["z_DMP2-V0.6.vl2"]],"textures/dox/rock_wall_lite8.png":["textures/dox/rock_wall_lite8.png",["z_DMP2-V0.6.vl2"]],"textures/dox/rockwall_logo.png":["textures/dox/rockwall_logo.png",["z_DMP2-V0.6.vl2"]],"textures/dox/roman_colla.png":["textures/dox/Roman_COLLa.png",["z_DMP2-V0.6.vl2"]],"textures/dox/roman_collb.png":["textures/dox/Roman_COLLb.png",["z_DMP2-V0.6.vl2"]],"textures/dox/roman_roof.png":["textures/dox/Roman_ROOF.png",["z_DMP2-V0.6.vl2"]],"textures/dox/roman_stone.png":["textures/dox/Roman_STONE.png",["z_DMP2-V0.6.vl2"]],"textures/dox/roofbeam.png":["textures/dox/roofbeam.png",["z_DMP2-V0.6.vl2"]],"textures/dox/rustbox.png":["textures/dox/rustbox.png",["z_DMP2-V0.6.vl2"]],"textures/dox/rustbox_logo.png":["textures/dox/rustbox_logo.png",["z_DMP2-V0.6.vl2"]],"textures/dox/rway1_start.png":["textures/dox/rway1_start.png",["z_DMP2-V0.6.vl2"]],"textures/dox/rway2_start.png":["textures/dox/rway2_start.png",["z_DMP2-V0.6.vl2"]],"textures/dox/rway_end2.png":["textures/dox/rway_end2.png",["z_DMP2-V0.6.vl2"]],"textures/dox/rway_middle.png":["textures/dox/rway_middle.png",["z_DMP2-V0.6.vl2"]],"textures/dox/sboxlogo2.png":["textures/dox/sboxlogo2.png",["z_DMP2-V0.6.vl2"]],"textures/dox/sboxlogotop.png":["textures/dox/sboxlogotop.png",["z_DMP2-V0.6.vl2"]],"textures/dox/sign1.png":["textures/dox/sign1.png",["z_DMP2-V0.6.vl2"]],"textures/dox/sign2.png":["textures/dox/sign2.png",["z_DMP2-V0.6.vl2"]],"textures/dox/slabgrill.png":["textures/dox/slabgrill.png",["z_DMP2-V0.6.vl2"]],"textures/dox/special_shield2.png":["textures/dox/special_shield2.png",["z_DMP2-V0.6.vl2"]],"textures/dox/steelwall_logo.png":["textures/dox/steelwall_logo.png",["z_DMP2-V0.6.vl2"]],"textures/dox/stone_wall1.png":["textures/dox/stone_wall1.png",["z_DMP2-V0.6.vl2"]],"textures/dox/stone_wall2.png":["textures/dox/stone_wall2.png",["z_DMP2-V0.6.vl2"]],"textures/dox/stone_wall3.png":["textures/dox/stone_wall3.png",["z_DMP2-V0.6.vl2"]],"textures/dox/stone_wall4.png":["textures/dox/stone_wall4.png",["z_DMP2-V0.6.vl2"]],"textures/dox/stone_wall5.png":["textures/dox/stone_wall5.png",["z_DMP2-V0.6.vl2"]],"textures/dox/stone_wall7.png":["textures/dox/stone_wall7.png",["z_DMP2-V0.6.vl2"]],"textures/dox/stonewall.png":["textures/dox/StoneWall.png",["z_DMP2-V0.6.vl2"]],"textures/dox/stonewallplain.png":["textures/dox/StoneWallPlain.png",["z_DMP2-V0.6.vl2"]],"textures/dox/stonewt.png":["textures/dox/StoneWT.png",["z_DMP2-V0.6.vl2"]],"textures/dox/stripe1.png":["textures/dox/stripe1.png",["z_DMP2-V0.6.vl2"]],"textures/dox/stripe2.png":["textures/dox/stripe2.png",["z_DMP2-V0.6.vl2"]],"textures/dox/stripe3.png":["textures/dox/stripe3.png",["z_DMP2-V0.6.vl2"]],"textures/dox/striplite2.png":["textures/dox/striplite2.png",["z_DMP2-V0.6.vl2"]],"textures/dox/striplite3.png":["textures/dox/striplite3.png",["z_DMP2-V0.6.vl2"]],"textures/dox/sub_wall.png":["textures/dox/sub_wall.png",["z_DMP2-V0.6.vl2"]],"textures/dox/subchart1.png":["textures/dox/subchart1.png",["z_DMP2-V0.6.vl2"]],"textures/dox/subdamage.png":["textures/dox/subdamage.png",["z_DMP2-V0.6.vl2"]],"textures/dox/tcement1a.png":["textures/dox/tcement1a.png",["z_DMP2-V0.6.vl2"]],"textures/dox/tfloor.png":["textures/dox/tfloor.png",["z_DMP2-V0.6.vl2"]],"textures/dox/tlroddtilecln.png":["textures/dox/tlroddtilecln.png",["z_DMP2-V0.6.vl2"]],"textures/dox/tmtllight.png":["textures/dox/tmtllight.png",["z_DMP2-V0.6.vl2"]],"textures/dox/transporter.png":["textures/dox/transporter.png",["z_DMP2-V0.6.vl2"]],"textures/dox/transtek.png":["textures/dox/transtek.png",["z_DMP2-V0.6.vl2"]],"textures/dox/trimodd.png":["textures/dox/trimodd.png",["z_DMP2-V0.6.vl2"]],"textures/dox/wall_1.png":["textures/dox/wall_1.png",["z_DMP2-V0.6.vl2"]],"textures/dox/wall_1rust.png":["textures/dox/wall_1rust.png",["z_DMP2-V0.6.vl2"]],"textures/dox/wall_2.png":["textures/dox/wall_2.png",["z_DMP2-V0.6.vl2"]],"textures/dox/wall_3.png":["textures/dox/wall_3.png",["z_DMP2-V0.6.vl2"]],"textures/dox/wall_4.png":["textures/dox/wall_4.png",["z_DMP2-V0.6.vl2"]],"textures/dox/wall_5.png":["textures/dox/wall_5.png",["z_DMP2-V0.6.vl2"]],"textures/dox/wallmetal01.png":["textures/dox/WallMetal01.png",["z_DMP2-V0.6.vl2"]],"textures/dox/wallmetal02.png":["textures/dox/WallMetal02.png",["z_DMP2-V0.6.vl2"]],"textures/dox/wallmetalp.png":["textures/dox/WallMetalP.png",["z_DMP2-V0.6.vl2"]],"textures/dox/wallmetalp0.png":["textures/dox/WallMetalP0.png",["z_DMP2-V0.6.vl2"]],"textures/dox/wallmetalp2.png":["textures/dox/WallMetalP2.png",["z_DMP2-V0.6.vl2"]],"textures/dox/wallmetalp3.png":["textures/dox/WallMetalp3.png",["z_DMP2-V0.6.vl2"]],"textures/dox/wallmetalstrips.png":["textures/dox/WallMetalStrips.png",["z_DMP2-V0.6.vl2"]],"textures/dox/warm_wtlite.png":["textures/dox/warm_wtlite.png",["z_DMP2-V0.6.vl2"]],"textures/dox/warning2.png":["textures/dox/warning2.png",["z_DMP2-V0.6.vl2"]],"textures/dox/white_striplite.png":["textures/dox/white_striplite.png",["z_DMP2-V0.6.vl2"]],"textures/dox_textures/4circle_lite.png":["textures/dox_textures/4circle_lite.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/dox_textures/antigrav.png":["textures/dox_textures/antigrav.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/dox_textures/bluetrim1.png":["textures/dox_textures/bluetrim1.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/dox_textures/bluetrim2.png":["textures/dox_textures/bluetrim2.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/dox_textures/bluetrim3.png":["textures/dox_textures/bluetrim3.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/dox_textures/carinternalwall.png":["textures/dox_textures/carinternalwall.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/dox_textures/carrierwall4.png":["textures/dox_textures/carrierwall4.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/dox_textures/doorlogo2.png":["textures/dox_textures/doorlogo2.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/dox_textures/ds_etechbor01.png":["textures/dox_textures/ds_etechbor01.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/dox_textures/ds_etechbrdr2.png":["textures/dox_textures/ds_etechbrdr2.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/dox_textures/ds_ewall06.png":["textures/dox_textures/ds_ewall06.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/dox_textures/ds_ewall07.png":["textures/dox_textures/ds_ewall07.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/dox_textures/ds_genfloor.png":["textures/dox_textures/ds_genfloor.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/dox_textures/ds_genwall.png":["textures/dox_textures/ds_genwall.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/dox_textures/ds_ilig04.png":["textures/dox_textures/ds_ilig04.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/dox_textures/ds_iwal01.png":["textures/dox_textures/ds_iwal01.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/dox_textures/grate1.png":["textures/dox_textures/grate1.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/dox_textures/grate2.png":["textures/dox_textures/grate2.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/dox_textures/hangar_indoor1.png":["textures/dox_textures/hangar_indoor1.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/dox_textures/hangar_indoor3.png":["textures/dox_textures/hangar_indoor3.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/dox_textures/light_cold3.png":["textures/dox_textures/light_cold3.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/dox_textures/light_small2.png":["textures/dox_textures/light_small2.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/dox_textures/redstripe2.png":["textures/dox_textures/redstripe2.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/dox_textures/rock_smalllite.png":["textures/dox_textures/rock_smalllite.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/dox_textures/rock_wall_lite.png":["textures/dox_textures/rock_wall_lite.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/dox_textures/rock_wall_lite3.png":["textures/dox_textures/rock_wall_lite3.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/dox_textures/rock_wall_lite4.png":["textures/dox_textures/rock_wall_lite4.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/dox_textures/rock_wall_lite5.png":["textures/dox_textures/rock_wall_lite5.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/dox_textures/roofbeam.png":["textures/dox_textures/roofbeam.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/dox_textures/rway_middle.png":["textures/dox_textures/rway_middle.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/dox_textures/sboxlogotop.png":["textures/dox_textures/sboxlogotop.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/dox_textures/slabgrill.png":["textures/dox_textures/slabgrill.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/dox_textures/stripe2.png":["textures/dox_textures/stripe2.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/dox_textures/striplite2.png":["textures/dox_textures/striplite2.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/dox_textures/striplite3.png":["textures/dox_textures/striplite3.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/dox_textures/wall_2.png":["textures/dox_textures/wall_2.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/dox_textures/wall_3.png":["textures/dox_textures/wall_3.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/dox_textures/white_striplite.png":["textures/dox_textures/white_striplite.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/dparticle.png":["textures/dParticle.png",["z_DMP2-V0.6.vl2"]],"textures/ds_ewall07.png":["textures/ds_ewall07.png",["z_DMP2-V0.6.vl2"]],"textures/ds_ilig02.png":["textures/ds_ilig02.png",["z_DMP2-V0.6.vl2"]],"textures/ds_iwal01.png":["textures/ds_iwal01.png",["z_DMP2-V0.6.vl2"]],"textures/ds_nefbltrim.png":["textures/ds_NefBlTrim.png",["z_DMP2-V0.6.vl2"]],"textures/ds_nefblue1.png":["textures/ds_NefBlue1.png",["z_DMP2-V0.6.vl2"]],"textures/ds_neffloor1.png":["textures/ds_Neffloor1.png",["z_DMP2-V0.6.vl2"]],"textures/ds_nefwall1.png":["textures/ds_NefWall1.png",["z_DMP2-V0.6.vl2"]],"textures/dsdust.png":["textures/dsDust.png",["z_DMP2-V0.6.vl2"]],"textures/dsword.flag.png":["textures/dsword.flag.png",["z_DMP2-V0.6.vl2"]],"textures/dust00.png":["textures/dust00.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/dust01.png":["textures/dust01.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/dust02.png":["textures/dust02.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/dust03.png":["textures/dust03.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/dust04.png":["textures/dust04.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/dust05.png":["textures/dust05.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/dust06.png":["textures/dust06.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/dust07.png":["textures/dust07.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/dust08.png":["textures/dust08.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/dust09.png":["textures/dust09.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/dust10.png":["textures/dust10.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/e8clangfloor05c.png":["textures/e8clangfloor05c.png",["z_DMP2-V0.6.vl2"]],"textures/e8clangwarnmix_.png":["textures/e8clangwarnmix_.png",["z_DMP2-V0.6.vl2"]],"textures/e8mtltrim1b.png":["textures/e8mtltrim1b.png",["z_DMP2-V0.6.vl2"]],"textures/e8trimlight_000.png":["textures/e8trimlight_000.png",["z_DMP2-V0.6.vl2"]],"textures/earthofrog.png":["textures/EarthofRog.png",["z_DMP2-V0.6.vl2"]],"textures/ee_dxfling.dml":["textures/ee_dxfling.dml",["z_DMP2-V0.6.vl2"]],"textures/ee_greenrain.dml":["textures/ee_greenrain.dml",["z_DMP2-V0.6.vl2"]],"textures/ee_hive.dml":["textures/ee_hive.dml",["z_DMP2-V0.6.vl2"]],"textures/ee_murkymist.dml":["textures/ee_murkymist.dml",["z_DMP2-V0.6.vl2"]],"textures/ee_sidewinder.dml":["textures/ee_sidewinder.dml",["z_DMP2-V0.6.vl2"]],"textures/ee_tusk.dml":["textures/ee_tusk.dml",["z_DMP2-V0.6.vl2"]],"textures/ee_twilightgrove.dml":["textures/ee_twilightgrove.dml",["z_DMP2-V0.6.vl2"]],"textures/ee_underpin.dml":["textures/ee_underpin.dml",["z_DMP2-V0.6.vl2"]],"textures/eedessert.dml":["textures/eedessert.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/eeor/base1c.png":["textures/eeor/base1c.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/be_itedoo01.png":["textures/eeor/be_itedoo01.PNG",["z_DMP2-V0.6.vl2"]],"textures/eeor/be_itelig01.png":["textures/eeor/be_itelig01.PNG",["z_DMP2-V0.6.vl2"]],"textures/eeor/beaglelz.png":["textures/eeor/beaglelz.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/belogo2.png":["textures/eeor/BElogo2.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/bluetrim1.png":["textures/eeor/bluetrim1.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/bluetrim2.png":["textures/eeor/bluetrim2.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/bluetrim2a.png":["textures/eeor/bluetrim2a.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/bluetrim4.png":["textures/eeor/bluetrim4.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/crudewarn.png":["textures/eeor/crudewarn.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/dox_bluelite2.png":["textures/eeor/dox_bluelite2.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/ds_ilig02.png":["textures/eeor/ds_ilig02.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/ds_nefblue1.png":["textures/eeor/ds_NefBlue1.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/ds_neffloor5.png":["textures/eeor/ds_Neffloor5.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/ds_nefwall1.png":["textures/eeor/ds_NefWall1.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/e8_base1.png":["textures/eeor/e8_base1.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/grate1.png":["textures/eeor/grate1.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/radarscr.png":["textures/eeor/radarscr.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/redstripe2.png":["textures/eeor/redstripe2.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/afternoondelight/afternoondelight_back.png":["textures/eeor/skies/afternoondelight/afternoondelight_back.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/afternoondelight/afternoondelight_bottom.png":["textures/eeor/skies/afternoondelight/afternoondelight_bottom.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/afternoondelight/afternoondelight_front.png":["textures/eeor/skies/afternoondelight/afternoondelight_front.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/afternoondelight/afternoondelight_left.png":["textures/eeor/skies/afternoondelight/afternoondelight_left.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/afternoondelight/afternoondelight_right.png":["textures/eeor/skies/afternoondelight/afternoondelight_right.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/afternoondelight/afternoondelight_sky.png":["textures/eeor/skies/afternoondelight/AfternoonDelight_sky.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/afternoondelight/afternoondelight_top.png":["textures/eeor/skies/afternoondelight/afternoondelight_top.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/arcticfever/arcticfever_back.png":["textures/eeor/skies/arcticfever/arcticfever_back.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/arcticfever/arcticfever_bottom.png":["textures/eeor/skies/arcticfever/arcticfever_bottom.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/arcticfever/arcticfever_front.png":["textures/eeor/skies/arcticfever/arcticfever_front.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/arcticfever/arcticfever_left.png":["textures/eeor/skies/arcticfever/arcticfever_left.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/arcticfever/arcticfever_right.png":["textures/eeor/skies/arcticfever/arcticfever_right.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/arcticfever/arcticfever_top.png":["textures/eeor/skies/arcticfever/arcticfever_top.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/cloudscape/cloudscape_back.png":["textures/eeor/skies/cloudscape/Cloudscape_back.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/cloudscape/cloudscape_bottom.png":["textures/eeor/skies/cloudscape/Cloudscape_bottom.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/cloudscape/cloudscape_front.png":["textures/eeor/skies/cloudscape/Cloudscape_front.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/cloudscape/cloudscape_left.png":["textures/eeor/skies/cloudscape/Cloudscape_left.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/cloudscape/cloudscape_right.png":["textures/eeor/skies/cloudscape/Cloudscape_right.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/cloudscape/cloudscape_sky.png":["textures/eeor/skies/cloudscape/Cloudscape_sky.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/cloudscape/cloudscape_top.png":["textures/eeor/skies/cloudscape/Cloudscape_top.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/greenrain/greenrain_back.png":["textures/eeor/skies/greenrain/greenrain_back.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/greenrain/greenrain_bottom.png":["textures/eeor/skies/greenrain/greenrain_bottom.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/greenrain/greenrain_front.png":["textures/eeor/skies/greenrain/greenrain_front.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/greenrain/greenrain_left.png":["textures/eeor/skies/greenrain/greenrain_left.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/greenrain/greenrain_right.png":["textures/eeor/skies/greenrain/greenrain_right.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/greenrain/greenrain_top.png":["textures/eeor/skies/greenrain/greenrain_top.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/lonelycrimson/lonelycrimson_back.png":["textures/eeor/skies/lonelycrimson/LonelyCrimson_back.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/lonelycrimson/lonelycrimson_bottom.png":["textures/eeor/skies/lonelycrimson/LonelyCrimson_bottom.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/lonelycrimson/lonelycrimson_front.png":["textures/eeor/skies/lonelycrimson/LonelyCrimson_front.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/lonelycrimson/lonelycrimson_left.png":["textures/eeor/skies/lonelycrimson/LonelyCrimson_left.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/lonelycrimson/lonelycrimson_right.png":["textures/eeor/skies/lonelycrimson/LonelyCrimson_right.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/lonelycrimson/lonelycrimson_sky.png":["textures/eeor/skies/lonelycrimson/LonelyCrimson_sky.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/lonelycrimson/lonelycrimson_top.png":["textures/eeor/skies/lonelycrimson/LonelyCrimson_top.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/murkymist/murkymist_back.png":["textures/eeor/skies/murkymist/MurkyMist_back.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/murkymist/murkymist_bottom.png":["textures/eeor/skies/murkymist/MurkyMist_bottom.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/murkymist/murkymist_front.png":["textures/eeor/skies/murkymist/MurkyMist_front.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/murkymist/murkymist_left.png":["textures/eeor/skies/murkymist/MurkyMist_left.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/murkymist/murkymist_right.png":["textures/eeor/skies/murkymist/MurkyMist_right.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/murkymist/murkymist_sky.png":["textures/eeor/skies/murkymist/MurkyMist_sky.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/murkymist/murkymist_top.png":["textures/eeor/skies/murkymist/MurkyMist_top.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/stormopoly/stormopoly_back.png":["textures/eeor/skies/stormopoly/Stormopoly_back.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/stormopoly/stormopoly_bottom.png":["textures/eeor/skies/stormopoly/Stormopoly_bottom.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/stormopoly/stormopoly_front.png":["textures/eeor/skies/stormopoly/Stormopoly_front.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/stormopoly/stormopoly_left.png":["textures/eeor/skies/stormopoly/Stormopoly_left.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/stormopoly/stormopoly_right.png":["textures/eeor/skies/stormopoly/Stormopoly_right.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/stormopoly/stormopoly_sky.png":["textures/eeor/skies/stormopoly/Stormopoly_sky.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/stormopoly/stormopoly_top.png":["textures/eeor/skies/stormopoly/Stormopoly_top.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/underpin/underpin_back.png":["textures/eeor/skies/underpin/underpin_back.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/underpin/underpin_bottom.png":["textures/eeor/skies/underpin/underpin_bottom.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/underpin/underpin_front.png":["textures/eeor/skies/underpin/underpin_front.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/underpin/underpin_left.png":["textures/eeor/skies/underpin/underpin_left.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/underpin/underpin_right.png":["textures/eeor/skies/underpin/underpin_right.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/underpin/underpin_sky.png":["textures/eeor/skies/underpin/underpin_sky.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/skies/underpin/underpin_top.png":["textures/eeor/skies/underpin/underpin_top.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/striplite2.png":["textures/eeor/striplite2.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/tcement1a.png":["textures/eeor/tcement1a.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/tech_st1_blk2.png":["textures/eeor/tech_st1_blk2.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/techcomp1_blk2.png":["textures/eeor/techcomp1_blk2.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/techcomp1_ylw1.png":["textures/eeor/techcomp1_ylw1.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/techcomp4_blk2.png":["textures/eeor/techcomp4_blk2.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/techflat1_blk1.png":["textures/eeor/techflat1_blk1.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/techflat1_red2.png":["textures/eeor/techflat1_red2.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/techflat1_ylw1.png":["textures/eeor/techflat1_ylw1.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/techflr1_blk2.png":["textures/eeor/techflr1_blk2.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/techflr1_red2.png":["textures/eeor/techflr1_red2.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/techflr1_ylw1.png":["textures/eeor/techflr1_ylw1.png",["z_DMP2-V0.6.vl2"]],"textures/eeor/techwall2_grey1.png":["textures/eeor/techwall2_grey1.png",["z_DMP2-V0.6.vl2"]],"textures/eflareb2.png":["textures/EFlareB2.png",["z_DMP2-V0.6.vl2"]],"textures/eflarer2.png":["textures/EFlareR2.png",["z_DMP2-V0.6.vl2"]],"textures/elevator1.png":["textures/elevator1.png",["z_DMP2-V0.6.vl2"]],"textures/emap.bmp":["textures/emap.bmp",["textures.vl2"]],"textures/emap.png":["textures/emap.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/emitterglowgridd.png":["textures/emitterGlowGridD.png",["z_DMP2-V0.6.vl2"]],"textures/emittergridd.png":["textures/emitterGridD.png",["z_DMP2-V0.6.vl2"]],"textures/energyhaze.png":["textures/energyHaze.png",["z_DMP2-V0.6.vl2"]],"textures/euro4_bleed.dml":["textures/Euro4_Bleed.dml",["TWL2-MapPack.vl2"]],"textures/euro4_frozenhope.dml":["textures/Euro4_FrozenHope.dml",["TWL2-MapPack.vl2"]],"textures/eve1.dml":["textures/eve1.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/eve2.dml":["textures/eve2.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/eve3.dml":["textures/eve3.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/eve4.dml":["textures/eve4.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/eve5.dml":["textures/eve5.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/eve6.dml":["textures/eve6.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/eve7.dml":["textures/eve7.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/eve8.dml":["textures/eve8.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/evil/ancient3.png":["textures/evil/ancient3.png",["TWL2-MapPack.vl2"]],"textures/evil/base1c.png":["textures/evil/base1c.png",["TWL2-MapPack.vl2"]],"textures/evil/beam01.png":["textures/evil/beam01.png",["TWL2-MapPack.vl2"]],"textures/evil/bolttrim.png":["textures/evil/bolttrim.png",["TWL2-MapPack.vl2"]],"textures/evil/cementwall6.png":["textures/evil/cementwall6.png",["TWL2-MapPack.vl2"]],"textures/evil/cementwall8.png":["textures/evil/cementwall8.png",["TWL2-MapPack.vl2"]],"textures/evil/cretepillarc.png":["textures/evil/cretepillarc.png",["TWL2-MapPack.vl2"]],"textures/evil/crudewarn.png":["textures/evil/crudewarn.png",["TWL2-MapPack.vl2"]],"textures/evil/drkmtldpanelc.png":["textures/evil/drkmtldpanelc.png",["TWL2-MapPack.vl2"]],"textures/evil/e6cfloordented.png":["textures/evil/e6cfloordented.png",["TWL2-MapPack.vl2"]],"textures/evil/e6girdergrate.png":["textures/evil/e6girdergrate.png",["TWL2-MapPack.vl2"]],"textures/evil/e6grate2flr.png":["textures/evil/e6grate2flr.png",["TWL2-MapPack.vl2"]],"textures/evil/e6horzlight.png":["textures/evil/e6horzlight.png",["TWL2-MapPack.vl2"]],"textures/evil/e6smlgrtflr2bl.png":["textures/evil/e6smlgrtflr2bl.png",["TWL2-MapPack.vl2"]],"textures/evil/e6strimlight.png":["textures/evil/e6strimlight.png",["TWL2-MapPack.vl2"]],"textures/evil/housewall.png":["textures/evil/housewall.png",["TWL2-MapPack.vl2"]],"textures/evil/mtlsupgrt2light.png":["textures/evil/mtlsupgrt2light.png",["TWL2-MapPack.vl2"]],"textures/evil/tfloor.png":["textures/evil/tfloor.png",["TWL2-MapPack.vl2"]],"textures/evil/tlroddtilecln.png":["textures/evil/tlroddtilecln.png",["TWL2-MapPack.vl2"]],"textures/evil/tmtllight.png":["textures/evil/tmtllight.png",["TWL2-MapPack.vl2"]],"textures/evil/trimodd.png":["textures/evil/trimodd.png",["TWL2-MapPack.vl2"]],"textures/evil/warning2.png":["textures/evil/warning2.png",["TWL2-MapPack.vl2"]],"textures/evil8/e8_base1.png":["textures/Evil8/e8_base1.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/evil8/e8_base1b.png":["textures/Evil8/e8_base1b.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/evil8/e8_base1c.png":["textures/Evil8/e8_base1c.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/evil8/e8_btrim01.png":["textures/Evil8/e8_btrim01.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/evil8/e8_btrim05.png":["textures/Evil8/e8_btrim05.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/evil8/e8_launchpad1.png":["textures/Evil8/e8_launchpad1.png",["TWL-MapPack.vl2"]],"textures/evil8/e8_mtlwall1b.png":["textures/Evil8/e8_mtlwall1b.png",["TWL-MapPack.vl2"]],"textures/evil8/e8_mtlwall3.png":["textures/Evil8/e8_mtlwall3.png",["TWL-MapPack.vl2"]],"textures/evil8/e8_mtlwall4.png":["textures/Evil8/e8_mtlwall4.png",["TWL-MapPack.vl2"]],"textures/evil8/e8_rlight_0000.png":["textures/Evil8/e8_rlight_0000.png",["TWL-MapPack.vl2"]],"textures/evil8/e8_rlightb.png":["textures/Evil8/e8_rlightb.png",["TWL-MapPack.vl2"]],"textures/evil8/e8_rlightb_0000.png":["textures/Evil8/e8_rlightb_0000.png",["TWL-MapPack.vl2"]],"textures/evil8/e8basictrim2_bl.png":["textures/Evil8/e8basictrim2_bl.png",["TWL-MapPack.vl2"]],"textures/evil8/e8beam01.png":["textures/Evil8/e8beam01.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/evil8/e8beam01b.png":["textures/Evil8/e8beam01b.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/evil8/e8beam02.png":["textures/Evil8/e8beam02.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/evil8/e8bgrate01.png":["textures/Evil8/e8bgrate01.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/evil8/e8bolttrim.png":["textures/Evil8/e8bolttrim.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/evil8/e8bolttrimb.png":["textures/Evil8/e8bolttrimb.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/evil8/e8clangfloor.png":["textures/Evil8/e8clangfloor.png",["TWL-MapPack.vl2"]],"textures/evil8/e8clangfloor01.png":["textures/Evil8/e8clangfloor01.png",["TWL-MapPack.vl2"]],"textures/evil8/e8clangfloor03.png":["textures/Evil8/e8clangfloor03.png",["TWL-MapPack.vl2"]],"textures/evil8/e8clangfloor05c.png":["textures/Evil8/e8clangfloor05c.png",["TWL-MapPack.vl2"]],"textures/evil8/e8clangwarnmix_.png":["textures/Evil8/e8clangwarnmix_.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/evil8/e8crete01.png":["textures/Evil8/e8crete01.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/evil8/e8crete01stair1.png":["textures/Evil8/e8crete01stair1.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/evil8/e8crete03.png":["textures/Evil8/e8crete03.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/evil8/e8crete03b.png":["textures/Evil8/e8crete03b.png",["TWL-MapPack.vl2"]],"textures/evil8/e8crete03c.png":["textures/Evil8/e8crete03c.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/evil8/e8crete03cc.png":["textures/Evil8/e8crete03cc.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/evil8/e8crete03d.png":["textures/Evil8/e8crete03d.png",["TWL-MapPack.vl2"]],"textures/evil8/e8crete03fadedw.png":["textures/Evil8/e8crete03fadedw.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/evil8/e8cretefloor02.png":["textures/Evil8/e8cretefloor02.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/evil8/e8cretefloor_ti.png":["textures/Evil8/e8cretefloor_ti.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/evil8/e8cretesmlltrim.png":["textures/Evil8/e8cretesmlltrim.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/evil8/e8lighttrim.png":["textures/Evil8/e8lighttrim.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/evil8/e8lighttrim_b.png":["textures/Evil8/e8lighttrim_b.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/evil8/e8metal03c_blue.png":["textures/Evil8/e8metal03c_blue.png",["TWL-MapPack.vl2"]],"textures/evil8/e8mtltrim.png":["textures/Evil8/e8mtltrim.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/evil8/e8mtltrim1.png":["textures/Evil8/e8mtltrim1.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/evil8/e8mtltrim1b.png":["textures/Evil8/e8mtltrim1b.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/evil8/e8mtltrim2.png":["textures/Evil8/e8mtltrim2.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/evil8/e8smlltrim1.png":["textures/Evil8/e8smlltrim1.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/evil8/e8spawn01b.png":["textures/Evil8/e8spawn01b.png",["TWL-MapPack.vl2"]],"textures/evil8/e8support02.png":["textures/Evil8/e8support02.png",["TWL-MapPack.vl2"]],"textures/evil8/e8support02c.png":["textures/Evil8/e8support02c.png",["TWL-MapPack.vl2"]],"textures/evil8/e8support04b_bl.png":["textures/Evil8/e8support04b_bl.png",["TWL-MapPack.vl2"]],"textures/evil8/e8support05.png":["textures/Evil8/e8support05.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/evil8/e8tinylight_000.png":["textures/Evil8/e8tinylight_000.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/evil8/e8tmtllight2.png":["textures/Evil8/e8tmtllight2.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/evil8/e8trimlight_000.png":["textures/Evil8/e8trimlight_000.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/evil8/e8warning2.png":["textures/Evil8/e8warning2.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/evil8/e8warning256.png":["textures/Evil8/e8warning256.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/evil8/e8warning2step.png":["textures/Evil8/e8warning2step.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/evil8/e8wrntrim.png":["textures/Evil8/e8wrntrim.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/evil8/e8wrntrim2b.png":["textures/Evil8/e8wrntrim2b.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/evil8/null.png":["textures/Evil8/null.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/ewok/canopyleaves.png":["textures/ewok/canopyLeaves.png",["z_DMP2-V0.6.vl2"]],"textures/ewok/floorlogs.png":["textures/ewok/floorLogs.png",["z_DMP2-V0.6.vl2"]],"textures/ewok/logend.png":["textures/ewok/logEnd.png",["z_DMP2-V0.6.vl2"]],"textures/ewok/roughwood.png":["textures/ewok/roughWood.png",["z_DMP2-V0.6.vl2"]],"textures/ewok/smoothwood.png":["textures/ewok/smoothWood.png",["z_DMP2-V0.6.vl2"]],"textures/ewok/thatchroof.png":["textures/ewok/thatchRoof.png",["z_DMP2-V0.6.vl2"]],"textures/ewok/treebark.png":["textures/ewok/treeBark.png",["z_DMP2-V0.6.vl2"]],"textures/ewok/treeinside.png":["textures/ewok/TREEINSIDE.png",["z_DMP2-V0.6.vl2"]],"textures/exflame.png":["textures/exFlame.png",["z_DMP2-V0.6.vl2"]],"textures/flag_skinmap.png":["textures/flag_skinmap.png",["TR2final105-client.vl2"]],"textures/flarebase.png":["textures/flarebase.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/flaremod.png":["textures/flaremod.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/fling1/bd_ispe07.png":["textures/fling1/bd_ispe07.PNG",["S8maps.vl2"]],"textures/fling1/be_edoo02.png":["textures/fling1/be_edoo02.PNG",["S8maps.vl2"]],"textures/fling1/be_icei01a.png":["textures/fling1/be_icei01a.png",["S8maps.vl2"]],"textures/fling1/crudewarn.png":["textures/fling1/crudewarn.png",["S8maps.vl2"]],"textures/fling1/dox_bluelite1.png":["textures/fling1/dox_bluelite1.png",["S8maps.vl2"]],"textures/fling1/ds_ilig02.png":["textures/fling1/ds_ilig02.png",["S8maps.vl2"]],"textures/fling1/ds_ilig04.png":["textures/fling1/ds_ilig04.png",["S8maps.vl2"]],"textures/fling1/ds_jet03.png":["textures/fling1/ds_jet03.png",["S8maps.vl2"]],"textures/fling1/ds_nefblue.png":["textures/fling1/ds_NefBlue.png",["S8maps.vl2"]],"textures/fling1/ds_nefblue1.png":["textures/fling1/ds_NefBlue1.png",["S8maps.vl2"]],"textures/fling1/ds_neffloor1.png":["textures/fling1/ds_Neffloor1.png",["S8maps.vl2"]],"textures/fling1/e6strimlight.png":["textures/fling1/e6strimlight.png",["S8maps.vl2"]],"textures/fling1/e8clangfloor.png":["textures/fling1/e8clangfloor.png",["S8maps.vl2"]],"textures/fling1/e8tinylight_000.png":["textures/fling1/e8tinylight_000.png",["S8maps.vl2"]],"textures/fling1/null.png":["textures/fling1/null.png",["S8maps.vl2"]],"textures/fling1/nycto-comp3.png":["textures/fling1/Nycto-comp3.png",["S8maps.vl2"]],"textures/fling1/nycto-computer.png":["textures/fling1/Nycto-computer.png",["S8maps.vl2"]],"textures/flingsky/emap_muddy.png":["textures/flingsky/emap_muddy.png",["S8maps.vl2"]],"textures/flingsky/flingsky03_bk.png":["textures/flingsky/flingsky03_BK.png",["S8maps.vl2"]],"textures/flingsky/flingsky03_dn.png":["textures/flingsky/flingsky03_DN.png",["S8maps.vl2"]],"textures/flingsky/flingsky03_fr.png":["textures/flingsky/flingsky03_FR.png",["S8maps.vl2"]],"textures/flingsky/flingsky03_lf.png":["textures/flingsky/flingsky03_LF.png",["S8maps.vl2"]],"textures/flingsky/flingsky03_rt.png":["textures/flingsky/flingsky03_RT.png",["S8maps.vl2"]],"textures/flingsky/flingsky03_up.png":["textures/flingsky/flingsky03_UP.png",["S8maps.vl2"]],"textures/flingsky03.dml":["textures/flingsky03.dml",["S8maps.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/fluid_lava.dml":["textures/fluid_lava.dml",["textures.vl2"]],"textures/fluid_water.dml":["textures/fluid_water.dml",["textures.vl2"]],"textures/flyer.png":["textures/flyer.png",["z_DMP2-V0.6.vl2"]],"textures/flyer2.png":["textures/flyer2.png",["z_DMP2-V0.6.vl2"]],"textures/flyercockpit.png":["textures/flyercockpit.png",["z_DMP2-V0.6.vl2"]],"textures/flyerexhaust.png":["textures/flyerexhaust.png",["z_DMP2-V0.6.vl2"]],"textures/flyerflame.png":["textures/flyerflame.png",["z_DMP2-V0.6.vl2"]],"textures/grate1.png":["textures/grate1.png",["z_DMP2-V0.6.vl2"]],"textures/greenbg.png":["textures/greenBg.png",["z_DMP2-V0.6.vl2"]],"textures/grn_blink4.png":["textures/grn_blink4.png",["z_DMP2-V0.6.vl2"]],"textures/gui/beacon_base.png":["textures/gui/beacon_base.png",["textures.vl2"]],"textures/gui/bg_bioderm.png":["textures/gui/bg_Bioderm.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/gui/bg_bloodeagle.png":["textures/gui/bg_Bloodeagle.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/gui/bg_diamondsword.png":["textures/gui/bg_Diamondsword.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/gui/bg_hammers.png":["textures/gui/bg_Hammers.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/gui/bg_harbingers.png":["textures/gui/bg_Harbingers.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/gui/bg_starwolf.png":["textures/gui/bg_Starwolf.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/gui/bloodeagle.png":["textures/gui/BloodEagle.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/gui/cred_1.png":["textures/gui/CRED_1.png",["textures.vl2"]],"textures/gui/cred_10.png":["textures/gui/CRED_10.png",["textures.vl2"]],"textures/gui/cred_11.png":["textures/gui/CRED_11.png",["textures.vl2"]],"textures/gui/cred_12.png":["textures/gui/CRED_12.png",["textures.vl2"]],"textures/gui/cred_13.png":["textures/gui/CRED_13.png",["textures.vl2"]],"textures/gui/cred_14.png":["textures/gui/CRED_14.png",["textures.vl2"]],"textures/gui/cred_15.png":["textures/gui/CRED_15.png",["textures.vl2"]],"textures/gui/cred_16.png":["textures/gui/CRED_16.png",["textures.vl2"]],"textures/gui/cred_17.png":["textures/gui/CRED_17.png",["textures.vl2"]],"textures/gui/cred_18.png":["textures/gui/CRED_18.png",["textures.vl2"]],"textures/gui/cred_19.png":["textures/gui/CRED_19.png",["textures.vl2"]],"textures/gui/cred_2.png":["textures/gui/CRED_2.png",["textures.vl2"]],"textures/gui/cred_20.png":["textures/gui/CRED_20.png",["textures.vl2"]],"textures/gui/cred_21.png":["textures/gui/CRED_21.png",["textures.vl2"]],"textures/gui/cred_22.png":["textures/gui/CRED_22.png",["textures.vl2"]],"textures/gui/cred_23.png":["textures/gui/CRED_23.png",["textures.vl2"]],"textures/gui/cred_24.png":["textures/gui/CRED_24.png",["textures.vl2"]],"textures/gui/cred_25.png":["textures/gui/CRED_25.png",["textures.vl2"]],"textures/gui/cred_26.png":["textures/gui/CRED_26.png",["textures.vl2"]],"textures/gui/cred_27.png":["textures/gui/CRED_27.png",["textures.vl2"]],"textures/gui/cred_28.png":["textures/gui/CRED_28.png",["textures.vl2"]],"textures/gui/cred_29.png":["textures/gui/CRED_29.png",["textures.vl2"]],"textures/gui/cred_3.png":["textures/gui/CRED_3.png",["textures.vl2"]],"textures/gui/cred_30.png":["textures/gui/CRED_30.png",["textures.vl2"]],"textures/gui/cred_31.png":["textures/gui/CRED_31.png",["textures.vl2"]],"textures/gui/cred_32.png":["textures/gui/CRED_32.png",["textures.vl2"]],"textures/gui/cred_33.png":["textures/gui/CRED_33.png",["textures.vl2"]],"textures/gui/cred_34.png":["textures/gui/CRED_34.png",["textures.vl2"]],"textures/gui/cred_35.png":["textures/gui/CRED_35.png",["textures.vl2"]],"textures/gui/cred_36.png":["textures/gui/CRED_36.png",["textures.vl2"]],"textures/gui/cred_37.png":["textures/gui/CRED_37.png",["textures.vl2"]],"textures/gui/cred_38.png":["textures/gui/CRED_38.png",["textures.vl2"]],"textures/gui/cred_39.png":["textures/gui/CRED_39.png",["textures.vl2"]],"textures/gui/cred_4.png":["textures/gui/CRED_4.png",["textures.vl2"]],"textures/gui/cred_40.png":["textures/gui/CRED_40.png",["textures.vl2"]],"textures/gui/cred_41.png":["textures/gui/CRED_41.png",["textures.vl2"]],"textures/gui/cred_42.png":["textures/gui/CRED_42.png",["textures.vl2"]],"textures/gui/cred_43.png":["textures/gui/CRED_43.png",["textures.vl2"]],"textures/gui/cred_44.png":["textures/gui/CRED_44.png",["textures.vl2"]],"textures/gui/cred_45.png":["textures/gui/CRED_45.png",["textures.vl2"]],"textures/gui/cred_46.png":["textures/gui/CRED_46.png",["textures.vl2"]],"textures/gui/cred_5.png":["textures/gui/CRED_5.png",["textures.vl2"]],"textures/gui/cred_6.png":["textures/gui/CRED_6.png",["textures.vl2"]],"textures/gui/cred_7.png":["textures/gui/CRED_7.png",["textures.vl2"]],"textures/gui/cred_8.png":["textures/gui/CRED_8.png",["textures.vl2"]],"textures/gui/cred_9.png":["textures/gui/CRED_9.png",["textures.vl2"]],"textures/gui/crosshairs.png":["textures/gui/crosshairs.png",["textures.vl2"]],"textures/gui/cur_3darrow.png":["textures/gui/CUR_3darrow.png",["textures.vl2"]],"textures/gui/cur_3darrowhelp.png":["textures/gui/CUR_3darrowhelp.png",["textures.vl2"]],"textures/gui/cur_3darrowno.png":["textures/gui/CUR_3darrowno.PNG",["textures.vl2"]],"textures/gui/cur_3darrowwait.png":["textures/gui/CUR_3darrowwait.png",["textures.vl2"]],"textures/gui/cur_3ddiagleft.png":["textures/gui/CUR_3ddiagleft.png",["textures.vl2"]],"textures/gui/cur_3ddiagright.png":["textures/gui/CUR_3ddiagright.png",["textures.vl2"]],"textures/gui/cur_3dleftright.png":["textures/gui/CUR_3dleftright.png",["textures.vl2"]],"textures/gui/cur_3dmove.png":["textures/gui/CUR_3dmove.png",["textures.vl2"]],"textures/gui/cur_3dresizeright.png":["textures/gui/CUR_3dresizeright.png",["textures.vl2"]],"textures/gui/cur_3dupdown.png":["textures/gui/CUR_3dupdown.PNG",["textures.vl2"]],"textures/gui/cur_grab.png":["textures/gui/CUR_Grab.png",["textures.vl2"]],"textures/gui/cur_hand.png":["textures/gui/CUR_Hand.png",["textures.vl2"]],"textures/gui/cur_rotate.png":["textures/gui/CUR_Rotate.png",["textures.vl2"]],"textures/gui/darkscroll.png":["textures/gui/darkScroll.png",["textures.vl2"]],"textures/gui/darkwindow.png":["textures/gui/darkWindow.png",["textures.vl2"]],"textures/gui/dlg_box.png":["textures/gui/dlg_box.png",["textures.vl2"]],"textures/gui/dlg_button.png":["textures/gui/dlg_button.png",["textures.vl2"]],"textures/gui/dlg_fieldfill.png":["textures/gui/dlg_fieldfill.png",["textures.vl2"]],"textures/gui/dlg_fieldgrade.png":["textures/gui/dlg_fieldgrade.png",["textures.vl2"]],"textures/gui/dlg_frame_edge.png":["textures/gui/dlg_frame_edge.png",["textures.vl2"]],"textures/gui/dlg_frame_end.png":["textures/gui/dlg_frame_end.png",["textures.vl2"]],"textures/gui/dlg_titletab.png":["textures/gui/dlg_titletab.png",["textures.vl2"]],"textures/gui/editor_defaulthandle.png":["textures/gui/Editor_DefaultHandle.png",["textures.vl2"]],"textures/gui/editor_lockedhandle.png":["textures/gui/Editor_LockedHandle.png",["textures.vl2"]],"textures/gui/editor_selecthandle.png":["textures/gui/Editor_SelectHandle.png",["textures.vl2"]],"textures/gui/email_notread.png":["textures/gui/email_notread.png",["textures.vl2"]],"textures/gui/email_read.png":["textures/gui/email_read.png",["textures.vl2"]],"textures/gui/ggsplash.jpg":["textures/gui/GGSplash.jpg",["textures.vl2"]],"textures/gui/hud_alliedtriangle.png":["textures/gui/hud_alliedtriangle.png",["textures.vl2"]],"textures/gui/hud_ammopack.png":["textures/gui/hud_ammopack.png",["textures.vl2"]],"textures/gui/hud_armbar.png":["textures/gui/hud_armbar.png",["textures.vl2"]],"textures/gui/hud_armbaricon.png":["textures/gui/hud_armbaricon.png",["textures.vl2"]],"textures/gui/hud_beacon.png":["textures/gui/hud_beacon.png",["textures.vl2"]],"textures/gui/hud_blaster.png":["textures/gui/hud_blaster.png",["textures.vl2"]],"textures/gui/hud_camera.png":["textures/gui/hud_camera.png",["textures.vl2"]],"textures/gui/hud_chaingun.png":["textures/gui/hud_chaingun.png",["textures.vl2"]],"textures/gui/hud_chat.png":["textures/gui/hud_chat.png",["textures.vl2"]],"textures/gui/hud_chat_button_off.png":["textures/gui/Hud_chat_button_off.png",["textures.vl2"]],"textures/gui/hud_chat_button_on.png":["textures/gui/Hud_chat_button_on.png",["textures.vl2"]],"textures/gui/hud_chatpagedown.png":["textures/gui/hud_ChatPageDown.png",["textures.vl2"]],"textures/gui/hud_cloakpack.png":["textures/gui/hud_cloakpack.png",["textures.vl2"]],"textures/gui/hud_cmmndfield.png":["textures/gui/hud_cmmndfield.png",["textures.vl2"]],"textures/gui/hud_deploypack.png":["textures/gui/hud_deploypack.png",["textures.vl2"]],"textures/gui/hud_disc.png":["textures/gui/hud_disc.png",["textures.vl2"]],"textures/gui/hud_disconnect.png":["textures/gui/hud_disconnect.png",["textures.vl2"]],"textures/gui/hud_dot.png":["textures/gui/hud_dot.png",["textures.vl2"]],"textures/gui/hud_east.png":["textures/gui/hud_east.png",["textures.vl2"]],"textures/gui/hud_elfgun.png":["textures/gui/hud_elfgun.png",["textures.vl2"]],"textures/gui/hud_enemytriangle.png":["textures/gui/hud_enemytriangle.png",["textures.vl2"]],"textures/gui/hud_energypack.png":["textures/gui/hud_energypack.png",["textures.vl2"]],"textures/gui/hud_ergbar.png":["textures/gui/hud_ergbar.png",["textures.vl2"]],"textures/gui/hud_ergbaricon.png":["textures/gui/hud_ergbaricon.png",["textures.vl2"]],"textures/gui/hud_grenlaunch.png":["textures/gui/hud_grenlaunch.png",["textures.vl2"]],"textures/gui/hud_handgren.png":["textures/gui/hud_handgren.png",["textures.vl2"]],"textures/gui/hud_infinity.png":["textures/gui/hud_infinity.png",["textures.vl2"]],"textures/gui/hud_jamm.png":["textures/gui/hud_jamm.png",["textures.vl2"]],"textures/gui/hud_medpack.png":["textures/gui/hud_medpack.png",["textures.vl2"]],"textures/gui/hud_mine.png":["textures/gui/hud_mine.png",["textures.vl2"]],"textures/gui/hud_missiles.png":["textures/gui/hud_missiles.png",["textures.vl2"]],"textures/gui/hud_mistimer.png":["textures/gui/hud_mistimer.png",["textures.vl2"]],"textures/gui/hud_mortor.png":["textures/gui/hud_mortor.png",["textures.vl2"]],"textures/gui/hud_navcirc.png":["textures/gui/hud_navcirc.png",["textures.vl2"]],"textures/gui/hud_new_beacon.png":["textures/gui/hud_new_beacon.png",["textures.vl2"]],"textures/gui/hud_new_blaster.png":["textures/gui/hud_new_blaster.png",["textures.vl2"]],"textures/gui/hud_new_chaingun.png":["textures/gui/hud_new_chaingun.png",["textures.vl2"]],"textures/gui/hud_new_cog.png":["textures/gui/hud_new_cog.png",["textures.vl2"]],"textures/gui/hud_new_compass.png":["textures/gui/hud_new_compass.png",["textures.vl2"]],"textures/gui/hud_new_disc.png":["textures/gui/hud_new_disc.png",["textures.vl2"]],"textures/gui/hud_new_elfgun.png":["textures/gui/hud_new_elfgun.png",["textures.vl2"]],"textures/gui/hud_new_grenlaunch.png":["textures/gui/hud_new_grenlaunch.png",["textures.vl2"]],"textures/gui/hud_new_handgren.png":["textures/gui/hud_new_handgren.png",["textures.vl2"]],"textures/gui/hud_new_medpack.png":["textures/gui/hud_new_medpack.png",["textures.vl2"]],"textures/gui/hud_new_mine.png":["textures/gui/hud_new_mine.png",["textures.vl2"]],"textures/gui/hud_new_missile.png":["textures/gui/hud_new_missile.png",["textures.vl2"]],"textures/gui/hud_new_mortar.png":["textures/gui/hud_new_mortar.png",["textures.vl2"]],"textures/gui/hud_new_nsew.png":["textures/gui/hud_new_NSEW.png",["textures.vl2"]],"textures/gui/hud_new_packammo.png":["textures/gui/hud_new_packammo.png",["textures.vl2"]],"textures/gui/hud_new_packcloak.png":["textures/gui/hud_new_packcloak.png",["textures.vl2"]],"textures/gui/hud_new_packcloak_armed.png":["textures/gui/hud_new_packcloak_armed.png",["textures.vl2"]],"textures/gui/hud_new_packenergy.png":["textures/gui/hud_new_packenergy.png",["textures.vl2"]],"textures/gui/hud_new_packinventory.png":["textures/gui/hud_new_packinventory.png",["textures.vl2"]],"textures/gui/hud_new_packmotionsens.png":["textures/gui/hud_new_packmotionsens.png",["textures.vl2"]],"textures/gui/hud_new_packradar.png":["textures/gui/hud_new_packradar.png",["textures.vl2"]],"textures/gui/hud_new_packrepair.png":["textures/gui/hud_new_packrepair.png",["textures.vl2"]],"textures/gui/hud_new_packrepair_armed.png":["textures/gui/hud_new_packrepair_armed.png",["textures.vl2"]],"textures/gui/hud_new_packsatchel.png":["textures/gui/hud_new_packsatchel.png",["textures.vl2"]],"textures/gui/hud_new_packsensjam.png":["textures/gui/hud_new_packsensjam.png",["textures.vl2"]],"textures/gui/hud_new_packsensjam_armed.png":["textures/gui/hud_new_packsensjam_armed.png",["textures.vl2"]],"textures/gui/hud_new_packshield.png":["textures/gui/hud_new_packshield.png",["textures.vl2"]],"textures/gui/hud_new_packshield_armed.png":["textures/gui/hud_new_packshield_armed.png",["textures.vl2"]],"textures/gui/hud_new_packturret.png":["textures/gui/hud_new_packturret.png",["textures.vl2"]],"textures/gui/hud_new_packturretin.png":["textures/gui/hud_new_packturretin.png",["textures.vl2"]],"textures/gui/hud_new_packturretout.png":["textures/gui/hud_new_packturretout.png",["textures.vl2"]],"textures/gui/hud_new_panel.png":["textures/gui/hud_new_panel.png",["textures.vl2"]],"textures/gui/hud_new_ping.png":["textures/gui/hud_new_ping.png",["textures.vl2"]],"textures/gui/hud_new_ping_green.png":["textures/gui/hud_new_ping_green.png",["textures.vl2"]],"textures/gui/hud_new_ping_red.png":["textures/gui/hud_new_ping_red.png",["textures.vl2"]],"textures/gui/hud_new_ping_yellow.png":["textures/gui/hud_new_ping_yellow.png",["textures.vl2"]],"textures/gui/hud_new_plasma.png":["textures/gui/hud_new_plasma.png",["textures.vl2"]],"textures/gui/hud_new_scorewindow.png":["textures/gui/hud_new_scorewindow.png",["textures.vl2"]],"textures/gui/hud_new_shocklance.png":["textures/gui/hud_new_shocklance.png",["textures.vl2"]],"textures/gui/hud_new_sniper.png":["textures/gui/hud_new_sniper.png",["textures.vl2"]],"textures/gui/hud_new_targetlaser.png":["textures/gui/hud_new_targetlaser.png",["textures.vl2"]],"textures/gui/hud_new_weaponselect.png":["textures/gui/hud_new_weaponselect.png",["textures.vl2"]],"textures/gui/hud_new_window_bl.png":["textures/gui/hud_new_window_BL.png",["textures.vl2"]],"textures/gui/hud_new_window_bm.png":["textures/gui/hud_new_window_BM.png",["textures.vl2"]],"textures/gui/hud_new_window_br.png":["textures/gui/hud_new_window_BR.png",["textures.vl2"]],"textures/gui/hud_new_window_ml.png":["textures/gui/hud_new_window_ML.png",["textures.vl2"]],"textures/gui/hud_new_window_mm.png":["textures/gui/hud_new_window_MM.png",["textures.vl2"]],"textures/gui/hud_new_window_mr.png":["textures/gui/hud_new_window_MR.png",["textures.vl2"]],"textures/gui/hud_new_window_tl.png":["textures/gui/hud_new_window_TL.png",["textures.vl2"]],"textures/gui/hud_new_window_tm.png":["textures/gui/hud_new_window_TM.png",["textures.vl2"]],"textures/gui/hud_new_window_tr.png":["textures/gui/hud_new_window_TR.png",["textures.vl2"]],"textures/gui/hud_nopack.png":["textures/gui/hud_nopack.png",["textures.vl2"]],"textures/gui/hud_north.png":["textures/gui/hud_north.png",["textures.vl2"]],"textures/gui/hud_objective.png":["textures/gui/hud_objective.png",["textures.vl2"]],"textures/gui/hud_objtimer.png":["textures/gui/hud_objtimer.png",["textures.vl2"]],"textures/gui/hud_packback.png":["textures/gui/hud_packback.png",["textures.vl2"]],"textures/gui/hud_packwin.png":["textures/gui/hud_packwin.png",["textures.vl2"]],"textures/gui/hud_ping.png":["textures/gui/hud_ping.png",["textures.vl2"]],"textures/gui/hud_plasma.png":["textures/gui/hud_plasma.png",["textures.vl2"]],"textures/gui/hud_playertriangle.png":["textures/gui/hud_playertriangle.png",["textures.vl2"]],"textures/gui/hud_playertriangle_enemy.png":["textures/gui/hud_playertriangle_enemy.png",["textures.vl2"]],"textures/gui/hud_repairpack.png":["textures/gui/hud_repairpack.png",["textures.vl2"]],"textures/gui/hud_ret_bomber.png":["textures/gui/hud_ret_bomber.png",["textures.vl2"]],"textures/gui/hud_ret_shocklance.png":["textures/gui/hud_ret_shocklance.png",["textures.vl2"]],"textures/gui/hud_ret_shrike.png":["textures/gui/hud_ret_shrike.png",["textures.vl2"]],"textures/gui/hud_ret_sniper.png":["textures/gui/hud_ret_sniper.png",["textures.vl2"]],"textures/gui/hud_ret_tankchaingun.png":["textures/gui/hud_ret_tankchaingun.png",["textures.vl2"]],"textures/gui/hud_ret_tankmortar.png":["textures/gui/hud_ret_tankmortar.png",["textures.vl2"]],"textures/gui/hud_ret_targlaser.png":["textures/gui/hud_ret_targlaser.png",["textures.vl2"]],"textures/gui/hud_retrng.png":["textures/gui/hud_retrng.png",["textures.vl2"]],"textures/gui/hud_satchel_armed.png":["textures/gui/hud_satchel_armed.png",["textures.vl2"]],"textures/gui/hud_satchel_unarmed.png":["textures/gui/hud_satchel_unarmed.png",["textures.vl2"]],"textures/gui/hud_sensorbar.png":["textures/gui/hud_sensorbar.png",["textures.vl2"]],"textures/gui/hud_sensorbar_glow.png":["textures/gui/hud_sensorbar_glow.png",["textures.vl2"]],"textures/gui/hud_sensorbar_glow1.png":["textures/gui/hud_sensorbar_glow1.png",["textures.vl2"]],"textures/gui/hud_sensorbar_glow2.png":["textures/gui/hud_sensorbar_glow2.png",["textures.vl2"]],"textures/gui/hud_shieldpack.png":["textures/gui/hud_shieldpack.png",["textures.vl2"]],"textures/gui/hud_shocklance.png":["textures/gui/hud_shocklance.png",["textures.vl2"]],"textures/gui/hud_sniper.png":["textures/gui/hud_sniper.png",["textures.vl2"]],"textures/gui/hud_south.png":["textures/gui/hud_south.png",["textures.vl2"]],"textures/gui/hud_targetlaser.png":["textures/gui/hud_targetlaser.png",["textures.vl2"]],"textures/gui/hud_veh_bomb.png":["textures/gui/hud_veh_bomb.png",["textures.vl2"]],"textures/gui/hud_veh_enrgbar.png":["textures/gui/hud_veh_enrgbar.png",["textures.vl2"]],"textures/gui/hud_veh_enrgbarback.png":["textures/gui/hud_veh_enrgbarback.png",["textures.vl2"]],"textures/gui/hud_veh_icon_assault.png":["textures/gui/hud_veh_icon_assault.png",["textures.vl2"]],"textures/gui/hud_veh_icon_bomber.png":["textures/gui/hud_veh_icon_bomber.png",["textures.vl2"]],"textures/gui/hud_veh_icon_hapc.png":["textures/gui/hud_veh_icon_hapc.png",["textures.vl2"]],"textures/gui/hud_veh_icon_hole.png":["textures/gui/hud_veh_icon_hole.png",["textures.vl2"]],"textures/gui/hud_veh_icon_hoverbike.png":["textures/gui/hud_veh_icon_hoverbike.png",["textures.vl2"]],"textures/gui/hud_veh_icon_mpb.png":["textures/gui/hud_veh_icon_mpb.png",["textures.vl2"]],"textures/gui/hud_veh_icon_shrike.png":["textures/gui/hud_veh_icon_shrike.png",["textures.vl2"]],"textures/gui/hud_veh_new_bombardier_dash.png":["textures/gui/hud_veh_new_bombardier_dash.png",["textures.vl2"]],"textures/gui/hud_veh_new_dash.png":["textures/gui/hud_veh_new_dash.png",["textures.vl2"]],"textures/gui/hud_veh_new_dashpiece_1.png":["textures/gui/hud_veh_new_dashpiece_1.png",["textures.vl2"]],"textures/gui/hud_veh_new_dashpiece_2.png":["textures/gui/hud_veh_new_dashpiece_2.png",["textures.vl2"]],"textures/gui/hud_veh_new_dashpiece_3.png":["textures/gui/hud_veh_new_dashpiece_3.png",["textures.vl2"]],"textures/gui/hud_veh_new_dashpiece_4.png":["textures/gui/hud_veh_new_dashpiece_4.png",["textures.vl2"]],"textures/gui/hud_veh_new_dashpiece_5.png":["textures/gui/hud_veh_new_dashpiece_5.png",["textures.vl2"]],"textures/gui/hud_veh_new_hilite_left.png":["textures/gui/hud_veh_new_hilite_left.png",["textures.vl2"]],"textures/gui/hud_veh_new_hilite_middle.png":["textures/gui/hud_veh_new_hilite_middle.png",["textures.vl2"]],"textures/gui/hud_veh_new_hilite_right.png":["textures/gui/hud_veh_new_hilite_right.png",["textures.vl2"]],"textures/gui/hud_veh_new_tankgunner_dash.png":["textures/gui/hud_veh_new_tankgunner_dash.png",["textures.vl2"]],"textures/gui/hud_veh_nrgbar.png":["textures/gui/hud_veh_nrgbar.png",["textures.vl2"]],"textures/gui/hud_veh_nrgbar_back.png":["textures/gui/hud_veh_nrgbar_back.png",["textures.vl2"]],"textures/gui/hud_veh_passenger_dot.png":["textures/gui/hud_veh_passenger_dot.png",["textures.vl2"]],"textures/gui/hud_veh_passengers.png":["textures/gui/hud_veh_passengers.png",["textures.vl2"]],"textures/gui/hud_veh_seatdot.png":["textures/gui/hud_veh_seatdot.png",["textures.vl2"]],"textures/gui/hud_veh_speedaltwin.png":["textures/gui/hud_veh_speedaltwin.png",["textures.vl2"]],"textures/gui/hud_veh_speedaltwinback.png":["textures/gui/hud_veh_speedaltwinback.png",["textures.vl2"]],"textures/gui/hud_veh_speedo_bkgrnd.png":["textures/gui/hud_veh_speedo_bkgrnd.png",["textures.vl2"]],"textures/gui/hud_veh_speedo_frame.png":["textures/gui/hud_veh_speedo_frame.png",["textures.vl2"]],"textures/gui/hud_veh_weapon_back.png":["textures/gui/hud_veh_weapon_back.png",["textures.vl2"]],"textures/gui/hud_veh_weapon_frame.png":["textures/gui/hud_veh_weapon_frame.png",["textures.vl2"]],"textures/gui/hud_veh_weaponback.png":["textures/gui/hud_veh_weaponback.png",["textures.vl2"]],"textures/gui/hud_veh_weaponwin.png":["textures/gui/hud_veh_weaponwin.png",["textures.vl2"]],"textures/gui/hud_watermark1.png":["textures/gui/HUD_watermark1.png",["textures.vl2"]],"textures/gui/hud_watermark2.png":["textures/gui/HUD_watermark2.png",["textures.vl2"]],"textures/gui/hud_weaphigh.png":["textures/gui/hud_weaphigh.png",["textures.vl2"]],"textures/gui/hud_weapwin.png":["textures/gui/hud_weapwin.png",["textures.vl2"]],"textures/gui/hud_west.png":["textures/gui/hud_west.png",["textures.vl2"]],"textures/gui/immersion.jpg":["textures/gui/immersion.jpg",["textures.vl2"]],"textures/gui/infobar.png":["textures/gui/InfoBar.png",["textures.vl2"]],"textures/gui/killme.png":["textures/gui/KILLME.PNG",["textures.vl2"]],"textures/gui/launch_btn.png":["textures/gui/launch_btn.png",["textures.vl2"]],"textures/gui/launch_btn_act.png":["textures/gui/launch_btn_act.png",["textures.vl2"]],"textures/gui/launch_btn_rol.png":["textures/gui/launch_btn_rol.png",["textures.vl2"]],"textures/gui/launchtop_btn.png":["textures/gui/launchtop_btn.png",["textures.vl2"]],"textures/gui/launchtop_btn_act.png":["textures/gui/launchtop_btn_act.png",["textures.vl2"]],"textures/gui/lnch_tab.png":["textures/gui/lnch_Tab.png",["textures.vl2"]],"textures/gui/load_2arenadome.png":["textures/gui/Load_2ArenaDome.png",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_2arenavalley.png":["textures/gui/Load_2ArenaValley.png",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_2dustbowl.png":["textures/gui/Load_2DustBowl.png",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_2flyersarena.png":["textures/gui/Load_2Flyersarena.png",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_2icedome.png":["textures/gui/Load_2IceDome.png",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_2indoorintensity.png":["textures/gui/Load_2IndoorIntensity.png",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_abominable.png":["textures/gui/Load_Abominable.png",["textures.vl2"]],"textures/gui/load_acidrain.png":["textures/gui/Load_AcidRain.png",["Classic_maps_v1.vl2"]],"textures/gui/load_aeroena.png":["textures/gui/Load_Aeroena.png",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_agentsoffortune.png":["textures/gui/Load_AgentsOfFortune.png",["textures.vl2"]],"textures/gui/load_alcatraz.png":["textures/gui/Load_Alcatraz.png",["textures.vl2"]],"textures/gui/load_archipelago.png":["textures/gui/Load_Archipelago.png",["textures.vl2"]],"textures/gui/load_arenaheaven.png":["textures/gui/Load_ArenaHeaven.png",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_arenahell.png":["textures/gui/Load_ArenaHell.png",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_arenahell2.png":["textures/gui/Load_ArenaHell2.png",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_arenainthehill.png":["textures/gui/Load_ArenaInTheHill.png",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_arenaunderthehill.png":["textures/gui/Load_ArenaUnderTheHill.png",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_aryoarena.png":["textures/gui/Load_AryoArena.png",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_ashestoashes.png":["textures/gui/Load_AshesToAshes.png",["textures.vl2"]],"textures/gui/load_atropos2.png":["textures/gui/LOAD_Atropos2.png",["atroposthereturn.vl2"]],"textures/gui/load_beggarsrun.png":["textures/gui/Load_BeggarsRun.png",["textures.vl2"]],"textures/gui/load_blastside_nef.png":["textures/gui/Load_Blastside_nef.png",["Classic_maps_v1.vl2"]],"textures/gui/load_bridgetoofar.png":["textures/gui/Load_BridgeTooFar.png",["DynamixFinalPack.vl2"]],"textures/gui/load_broadside_nef.png":["textures/gui/Load_Broadside_nef.png",["Classic_maps_v1.vl2"]],"textures/gui/load_broken_dreams.png":["textures/gui/load_broken_dreams.png",["brokendreams_2.vl2"]],"textures/gui/load_caldera.png":["textures/gui/Load_Caldera.png",["textures.vl2"]],"textures/gui/load_casern_cavite.png":["textures/gui/Load_Casern_Cavite.png",["textures.vl2"]],"textures/gui/load_centaur.png":["textures/gui/LOAD_Centaur.png",["centaur.vl2"]],"textures/gui/load_coldfusion.png":["textures/gui/LOAD_ColdFusion.png",["ColdFusion.vl2"]],"textures/gui/load_coldwar.png":["textures/gui/Load_ColdWar.png",["ColdWar.vl2"]],"textures/gui/load_compusa-melee.png":["textures/gui/Load_CompUSA-Melee.png",["textures.vl2"]],"textures/gui/load_compusa_melee.png":["textures/gui/Load_CompUSA_Melee.png",["textures.vl2"]],"textures/gui/load_confusco.png":["textures/gui/Load_Confusco.png",["Classic_maps_v1.vl2"]],"textures/gui/load_containmentlarge.png":["textures/gui/Load_ContainmentLarge.png",["ContainmentLarge.vl2"]],"textures/gui/load_crashclash.png":["textures/gui/Load_CrashClash.png",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_damnation.png":["textures/gui/Load_Damnation.png",["textures.vl2"]],"textures/gui/load_dangerouscrossing_nef.png":["textures/gui/Load_DangerousCrossing_nef.png",["Classic_maps_v1.vl2"]],"textures/gui/load_dangerouscrossingarena.png":["textures/gui/Load_DangerousCrossingArena.png",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_deathbirdsfly.png":["textures/gui/Load_DeathBirdsFly.png",["textures.vl2"]],"textures/gui/load_deathfrombelow.png":["textures/gui/Load_DeathFromBelow.png",["DeathFromBelow.vl2"]],"textures/gui/load_deathrow.png":["textures/gui/LOAD_DeathRow.png",["DeathRow.vl2"]],"textures/gui/load_desertofdeath_nef.png":["textures/gui/Load_DesertOfDeath_nef.png",["Classic_maps_v1.vl2"]],"textures/gui/load_desiccator.png":["textures/gui/Load_Desiccator.png",["textures.vl2"]],"textures/gui/load_devilselbow.png":["textures/gui/Load_DevilsElbow.png",["DynamixFinalPack.vl2"]],"textures/gui/load_dmp_agroleon.png":["textures/gui/Load_DMP_Agroleon.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/gui/load_dmp_astro.png":["textures/gui/Load_DMP_Astro.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/gui/load_dmp_bastardforge.png":["textures/gui/Load_DMP_BastardForge.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/gui/load_dmp_bittergorge.png":["textures/gui/Load_DMP_BitterGorge.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/gui/load_dmp_bunkered.png":["textures/gui/Load_DMP_Bunkered.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/gui/load_dmp_cinerarium.png":["textures/gui/Load_DMP_Cinerarium.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/gui/load_dmp_dermcity.png":["textures/gui/Load_DMP_DermCity.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/gui/load_dmp_embers.png":["textures/gui/Load_DMP_Embers.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/gui/load_dmp_emeraldspit.png":["textures/gui/Load_DMP_EmeraldSpit.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/gui/load_dmp_facecrossing.png":["textures/gui/Load_DMP_FaceCrossing.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/gui/load_dmp_hoth.png":["textures/gui/Load_DMP_Hoth.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/gui/load_dmp_icegiant.png":["textures/gui/Load_DMP_IceGiant.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/gui/load_dmp_isledebatalla.png":["textures/gui/Load_DMP_IsleDeBatalla.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/gui/load_dmp_lavagods.png":["textures/gui/Load_DMP_LavaGods.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/gui/load_dmp_magellan.png":["textures/gui/Load_DMP_Magellan.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/gui/load_dmp_moondance.png":["textures/gui/Load_DMP_MoonDance.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/gui/load_dmp_pantheon.png":["textures/gui/Load_DMP_Pantheon.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/gui/load_dmp_paranoia.png":["textures/gui/Load_DMP_Paranoia.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/gui/load_dmp_pariah.png":["textures/gui/Load_DMP_Pariah.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/gui/load_dmp_pipedream.png":["textures/gui/Load_DMP_PipeDream.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/gui/load_dmp_ravinev.png":["textures/gui/Load_DMP_RavineV.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/gui/load_dmp_scorchedearth.png":["textures/gui/Load_DMP_ScorchedEarth.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/gui/load_dmp_simpleflagarena.png":["textures/gui/Load_DMP_SimpleFlagArena.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/gui/load_dmp_spincycle.png":["textures/gui/Load_DMP_SpinCycle.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/gui/load_dmp_starfall.png":["textures/gui/Load_DMP_StarFall.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/gui/load_dmp_tyre.png":["textures/gui/Load_DMP_Tyre.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/gui/load_dmp_wasteland.png":["textures/gui/Load_DMP_Wasteland.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/gui/load_dusttodust.png":["textures/gui/Load_DustToDust.png",["textures.vl2"]],"textures/gui/load_eb-hades.png":["textures/gui/Load_EB-Hades.png",["textures.vl2"]],"textures/gui/load_eb_hades.png":["textures/gui/Load_EB_Hades.png",["textures.vl2"]],"textures/gui/load_envyrena.png":["textures/gui/Load_Envyrena.png",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_enyland.png":["textures/gui/Load_EnyLand.png",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_equinox.png":["textures/gui/Load_Equinox.png",["textures.vl2"]],"textures/gui/load_escalade.png":["textures/gui/Load_Escalade.png",["textures.vl2"]],"textures/gui/load_eveningland.png":["textures/gui/Load_EveningLand.png",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_exposure.png":["textures/gui/LOAD_Exposure.png",["Exposure-v1.1.vl2"]],"textures/gui/load_fall_to_glory.png":["textures/gui/Load_Fall_To_Glory.png",["textures.vl2"]],"textures/gui/load_finalrevenge.png":["textures/gui/Load_FinalRevenge.png",["FinalRevenge.vl2"]],"textures/gui/load_firestorm.png":["textures/gui/load_Firestorm.png",["textures.vl2"]],"textures/gui/load_flashpoint.png":["textures/gui/Load_Flashpoint.png",["textures.vl2"]],"textures/gui/load_fracas.png":["textures/gui/load_Fracas.png",["textures.vl2"]],"textures/gui/load_gauntlet.png":["textures/gui/Load_Gauntlet.png",["textures.vl2"]],"textures/gui/load_gehenna.png":["textures/gui/Load_Gehenna.png",["textures.vl2"]],"textures/gui/load_geronimo.png":["textures/gui/load_Geronimo.png",["Geronimo.vl2"]],"textures/gui/load_gorgon.png":["textures/gui/Load_Gorgon.png",["Classic_maps_v1.vl2"]],"textures/gui/load_helioarena.png":["textures/gui/Load_Helioarena.png",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_hillside.png":["textures/gui/Load_Hillside.png",["Classic_maps_v1.vl2"]],"textures/gui/load_icebound.png":["textures/gui/Load_Icebound.png",["textures.vl2"]],"textures/gui/load_iceridge_nef.png":["textures/gui/Load_IceRidge_nef.png",["Classic_maps_v1.vl2"]],"textures/gui/load_innersanctum.png":["textures/gui/Load_InnerSanctum.png",["DynamixFinalPack.vl2"]],"textures/gui/load_insalubria.png":["textures/gui/Load_Insalubria.png",["textures.vl2"]],"textures/gui/load_invictus.png":["textures/gui/Load_Invictus.png",["textures.vl2"]],"textures/gui/load_isleofman.png":["textures/gui/Load_IsleOfMan.png",["DynamixFinalPack.vl2"]],"textures/gui/load_ivehadworse.png":["textures/gui/Load_IveHadWorse.png",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_jacobsladder.png":["textures/gui/Load_JacobsLadder.png",["textures.vl2"]],"textures/gui/load_katabatic.png":["textures/gui/load_Katabatic.png",["textures.vl2"]],"textures/gui/load_khalarena.png":["textures/gui/Load_Khalarena.png",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_lakefront.png":["textures/gui/Load_Lakefront.png",["Classic_maps_v1.vl2"]],"textures/gui/load_magmatic.png":["textures/gui/Load_Magmatic.png",["Classic_maps_v1.vl2"]],"textures/gui/load_masada.png":["textures/gui/Load_Masada.png",["textures.vl2"]],"textures/gui/load_minotaur.png":["textures/gui/Load_Minotaur.png",["textures.vl2"]],"textures/gui/load_morena.png":["textures/gui/Load_Morena.png",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_mudside.png":["textures/gui/Load_Mudside.png",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_mutiny.png":["textures/gui/Load_Mutiny.png",["Mutiny.vl2"]],"textures/gui/load_myrkwood.png":["textures/gui/Load_MyrkWood.png",["textures.vl2"]],"textures/gui/load_oasis.png":["textures/gui/Load_Oasis.png",["textures.vl2"]],"textures/gui/load_overreach.png":["textures/gui/Load_Overreach.png",["textures.vl2"]],"textures/gui/load_pantheon.png":["textures/gui/Load_Pantheon.png",["DynamixFinalPack.vl2"]],"textures/gui/load_patience.png":["textures/gui/load_Patience.png",["Patience.vl2"]],"textures/gui/load_planetside.png":["textures/gui/Load_Planetside.png",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_prismatic.png":["textures/gui/LOAD_Prismatic.png",["Prismatic.vl2"]],"textures/gui/load_pyroclasm.png":["textures/gui/Load_Pyroclasm.png",["textures.vl2"]],"textures/gui/load_quagmire.png":["textures/gui/Load_Quagmire.png",["textures.vl2"]],"textures/gui/load_raindance_nef.png":["textures/gui/Load_Raindance_nef.png",["Classic_maps_v1.vl2"]],"textures/gui/load_ramparts.png":["textures/gui/Load_Ramparts.png",["Classic_maps_v1.vl2"]],"textures/gui/load_rasp.png":["textures/gui/Load_Rasp.png",["textures.vl2"]],"textures/gui/load_recalescence.png":["textures/gui/Load_Recalescence.png",["textures.vl2"]],"textures/gui/load_respite.png":["textures/gui/Load_Respite.png",["textures.vl2"]],"textures/gui/load_reversion.png":["textures/gui/Load_Reversion.png",["textures.vl2"]],"textures/gui/load_ridgerena.png":["textures/gui/Load_Ridgerena.png",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_rimehold.png":["textures/gui/Load_Rimehold.png",["textures.vl2"]],"textures/gui/load_riverdance.png":["textures/gui/load_Riverdance.png",["textures.vl2"]],"textures/gui/load_rollercoaster_nef.png":["textures/gui/Load_Rollercoaster_nef.png",["Classic_maps_v1.vl2"]],"textures/gui/load_s5_centaur.png":["textures/gui/Load_S5_Centaur.png",["S5maps.vl2"]],"textures/gui/load_s5_damnation.png":["textures/gui/Load_S5_Damnation.png",["S5maps.vl2"]],"textures/gui/load_s5_drache.png":["textures/gui/Load_S5_Drache.png",["S5maps.vl2"]],"textures/gui/load_s5_hawkingheat.png":["textures/gui/Load_S5_HawkingHeat.png",["S5maps.vl2"]],"textures/gui/load_s5_icedance.png":["textures/gui/Load_S5_Icedance.png",["S5maps.vl2"]],"textures/gui/load_s5_massive.png":["textures/gui/Load_S5_Massive.png",["S5maps.vl2"]],"textures/gui/load_s5_mimicry.png":["textures/gui/Load_S5_Mimicry.png",["S5maps.vl2"]],"textures/gui/load_s5_misadventure.png":["textures/gui/Load_S5_Misadventure.png",["S5maps.vl2"]],"textures/gui/load_s5_mordacity.png":["textures/gui/Load_S5_Mordacity.png",["S5maps.vl2"]],"textures/gui/load_s5_reynard.png":["textures/gui/Load_S5_Reynard.png",["S5maps.vl2"]],"textures/gui/load_s5_sherman.png":["textures/gui/Load_S5_Sherman.png",["S5maps.vl2"]],"textures/gui/load_s5_silenus.png":["textures/gui/Load_S5_Silenus.png",["S5maps.vl2"]],"textures/gui/load_s5_woodymyrk.png":["textures/gui/Load_S5_Woodymyrk.png",["S5maps.vl2"]],"textures/gui/load_sanctuary.png":["textures/gui/Load_Sanctuary.png",["textures.vl2"]],"textures/gui/load_sandstorm.png":["textures/gui/Load_Sandstorm.png",["Classic_maps_v1.vl2"]],"textures/gui/load_scarabrae_nef.png":["textures/gui/Load_Scarabrae_nef.png",["Classic_maps_v1.vl2"]],"textures/gui/load_shockridge.png":["textures/gui/Load_ShockRidge.png",["Classic_maps_v1.vl2"]],"textures/gui/load_shrinearena.png":["textures/gui/Load_ShrineArena.png",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_shrinearenaii.png":["textures/gui/Load_ShrineArenaII.png",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_silentstorm.png":["textures/gui/Load_SilentStorm.png",["SilentStorm.vl2"]],"textures/gui/load_sirocco.png":["textures/gui/Load_Sirocco.png",["textures.vl2"]],"textures/gui/load_slapdash.png":["textures/gui/Load_Slapdash.png",["textures.vl2"]],"textures/gui/load_snowblind_nef.png":["textures/gui/Load_Snowblind_nef.png",["Classic_maps_v1.vl2"]],"textures/gui/load_soccerland.png":["textures/gui/Load_SoccerLand.png",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_solace.png":["textures/gui/load_solace.png",["Solace.vl2"]],"textures/gui/load_spyland.png":["textures/gui/Load_SpyLand.png",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_starfallen.png":["textures/gui/Load_Starfallen.png",["Classic_maps_v1.vl2"]],"textures/gui/load_stonehenge_nef.png":["textures/gui/Load_Stonehenge_nef.png",["Classic_maps_v1.vl2"]],"textures/gui/load_subzero.png":["textures/gui/Load_Subzero.png",["Classic_maps_v1.vl2"]],"textures/gui/load_sundried.png":["textures/gui/Load_SunDried.png",["textures.vl2"]],"textures/gui/load_surreal.png":["textures/gui/Load_Surreal.png",["Classic_maps_v1.vl2"]],"textures/gui/load_talus.png":["textures/gui/Load_Talus.png",["textures.vl2"]],"textures/gui/load_templetussleversion2.png":["textures/gui/Load_TempleTussleVersion2.png",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_thinice.png":["textures/gui/Load_ThinIce.png",["textures.vl2"]],"textures/gui/load_titan.png":["textures/gui/Load_Titan.png",["Classic_maps_v1.vl2"]],"textures/gui/load_tombstone.png":["textures/gui/Load_Tombstone.png",["textures.vl2"]],"textures/gui/load_training1.png":["textures/gui/Load_Training1.png",["textures.vl2"]],"textures/gui/load_training2.png":["textures/gui/Load_Training2.png",["textures.vl2"]],"textures/gui/load_training3.png":["textures/gui/Load_Training3.png",["textures.vl2"]],"textures/gui/load_training4.png":["textures/gui/Load_Training4.png",["textures.vl2"]],"textures/gui/load_training5.png":["textures/gui/Load_Training5.png",["textures.vl2"]],"textures/gui/load_trident.png":["textures/gui/Load_Trident.png",["DynamixFinalPack.vl2"]],"textures/gui/load_tridentle.png":["textures/gui/Load_TridentLE.png",["TridentLE.vl2"]],"textures/gui/load_truegrit.png":["textures/gui/Load_TrueGrit.png",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_twl2_bleed.png":["textures/gui/Load_TWL2_Bleed.png",["TWL2-MapPack.vl2"]],"textures/gui/load_twl2_bluemoon.png":["textures/gui/Load_TWL2_BlueMoon.png",["TWL2-MapPack.vl2"]],"textures/gui/load_twl2_canyoncrusadedeluxe.png":["textures/gui/Load_TWL2_CanyonCrusadeDeluxe.png",["TWL2-MapPack.vl2"]],"textures/gui/load_twl2_celerity.png":["textures/gui/Load_TWL2_Celerity.png",["TWL2-MapPack.vl2"]],"textures/gui/load_twl2_cloakofnight.png":["textures/gui/Load_TWL2_CloakOfNight.png",["TWL2-MapPack.vl2"]],"textures/gui/load_twl2_crevice.png":["textures/gui/Load_TWL2_Crevice.png",["TWL2-MapPack.vl2"]],"textures/gui/load_twl2_dissention.png":["textures/gui/Load_TWL2_Dissention.png",["TWL2-MapPack.vl2"]],"textures/gui/load_twl2_drifts.png":["textures/gui/Load_TWL2_Drifts.PNG",["TWL2-MapPack.vl2"]],"textures/gui/load_twl2_drorck.png":["textures/gui/Load_TWL2_Drorck.PNG",["TWL2-MapPack.vl2"]],"textures/gui/load_twl2_frozenglory.png":["textures/gui/Load_TWL2_FrozenGlory.png",["TWL2-MapPack.vl2"]],"textures/gui/load_twl2_frozenhope.png":["textures/gui/Load_TWL2_FrozenHope.png",["TWL2-MapPack.vl2"]],"textures/gui/load_twl2_hildebrand.png":["textures/gui/Load_TWL2_Hildebrand.png",["TWL2-MapPack.vl2"]],"textures/gui/load_twl2_icedagger.png":["textures/gui/Load_TWL2_IceDagger.png",["TWL2-MapPack.vl2"]],"textures/gui/load_twl2_jaggedclaw.png":["textures/gui/Load_TWL2_JaggedClaw.png",["TWL2-MapPack.vl2"]],"textures/gui/load_twl2_magnum.png":["textures/gui/Load_TWL2_Magnum.PNG",["TWL2-MapPack.vl2"]],"textures/gui/load_twl2_midnightmayhemdeluxe.png":["textures/gui/Load_TWL2_MidnightMayhemDeluxe.png",["TWL2-MapPack.vl2"]],"textures/gui/load_twl2_muddyswamp.png":["textures/gui/Load_TWL2_MuddySwamp.png",["TWL2-MapPack.vl2"]],"textures/gui/load_twl2_norty.png":["textures/gui/Load_TWL2_Norty.PNG",["TWL2-MapPack.vl2"]],"textures/gui/load_twl2_ocular.png":["textures/gui/Load_TWL2_Ocular.png",["TWL2-MapPack.vl2"]],"textures/gui/load_twl2_roughland.png":["textures/gui/Load_TWL2_RoughLand.png",["TWL2-MapPack.vl2"]],"textures/gui/load_twl2_ruined.png":["textures/gui/Load_TWL2_Ruined.png",["TWL2-MapPack.vl2"]],"textures/gui/load_twl2_skylight.png":["textures/gui/Load_TWL2_Skylight.png",["TWL2-MapPack.vl2"]],"textures/gui/load_twl2_woodymyrk.png":["textures/gui/Load_TWL2_WoodyMyrk.png",["TWL2-MapPack.vl2"]],"textures/gui/load_twl_abaddon.png":["textures/gui/Load_TWL_Abaddon.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_banshee.png":["textures/gui/Load_TWL_BaNsHee.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_beachblitz.png":["textures/gui/Load_TWL_BeachBlitz.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_beggarsrun.png":["textures/gui/Load_TWL_BeggarsRun.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_bluemoon.png":["textures/gui/Load_TWL_BlueMoon.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_boss.png":["textures/gui/Load_TWL_Boss.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_celerity.png":["textures/gui/Load_TWL_Celerity.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_chokepoint.png":["textures/gui/Load_TWL_Chokepoint.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_cinereous.png":["textures/gui/Load_TWL_Cinereous.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_clusterfuct.png":["textures/gui/Load_TWL_Clusterfuct.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_crossfire.png":["textures/gui/Load_TWL_Crossfire.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_curtilage.png":["textures/gui/Load_TWL_Curtilage.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_damnation.png":["textures/gui/Load_TWL_Damnation.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_dangerouscrossing.png":["textures/gui/Load_TWL_DangerousCrossing.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_deadlybirdssong.png":["textures/gui/Load_TWL_DeadlyBirdsSong.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_deserted.png":["textures/gui/Load_TWL_Deserted.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_desiccator.png":["textures/gui/Load_TWL_Desiccator.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_drifts.png":["textures/gui/Load_TWL_Drifts.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_feign.png":["textures/gui/Load_TWL_Feign.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_frostclaw.png":["textures/gui/Load_TWL_Frostclaw.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_frozen.png":["textures/gui/Load_TWL_Frozen.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_harvester.png":["textures/gui/Load_TWL_Harvester.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_horde.png":["textures/gui/Load_TWL_Horde.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_katabatic.png":["textures/gui/Load_TWL_Katabatic.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_magmatic.png":["textures/gui/Load_TWL_Magmatic.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_minotaur.png":["textures/gui/Load_TWL_Minotaur.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_neve.png":["textures/gui/Load_TWL_Neve.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_noshelter.png":["textures/gui/Load_TWL_NoShelter.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_osiris.png":["textures/gui/Load_TWL_OsIris.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_pandemonium.png":["textures/gui/Load_TWL_Pandemonium.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_quagmire.png":["textures/gui/Load_TWL_Quagmire.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_raindance.png":["textures/gui/Load_TWL_Raindance.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_ramparts.png":["textures/gui/Load_TWL_Ramparts.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_reversion.png":["textures/gui/Load_TWL_Reversion.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_rollercoaster.png":["textures/gui/Load_TWL_Rollercoaster.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_runenmacht.png":["textures/gui/Load_TWL_Runenmacht.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_sandstorm.png":["textures/gui/Load_TWL_Sandstorm.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_slapdash.png":["textures/gui/Load_TWL_Slapdash.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_snowblind.png":["textures/gui/Load_TWL_Snowblind.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_starfallen.png":["textures/gui/Load_TWL_Starfallen.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_stonehenge.png":["textures/gui/Load_TWL_Stonehenge.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_subzero.png":["textures/gui/Load_TWL_SubZero.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_surreal.png":["textures/gui/Load_TWL_Surreal.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_titan.png":["textures/gui/Load_TWL_Titan.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_whitedwarf.png":["textures/gui/Load_TWL_WhiteDwarf.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_wilderzone.png":["textures/gui/Load_TWL_WilderZone.png",["TWL-MapPack.vl2"]],"textures/gui/load_twl_woodymyrk.png":["textures/gui/Load_TWL_WoodyMyrk.png",["TWL-MapPack.vl2"]],"textures/gui/load_ultimathule.png":["textures/gui/Load_UltimaThule.png",["textures.vl2"]],"textures/gui/load_underhill.png":["textures/gui/Load_Underhill.png",["textures.vl2"]],"textures/gui/load_uphillbattle.png":["textures/gui/Load_UphillBattle.png",["UphillBattle.vl2"]],"textures/gui/load_upordown.png":["textures/gui/Load_UporDown.png",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_vulcanshammer.png":["textures/gui/load_VulcansHammer.png",["VulcansHammer.vl2"]],"textures/gui/load_walledin.png":["textures/gui/Load_WalledIn.png",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_walledinii.png":["textures/gui/Load_WalledInII.png",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_whitedwarf.png":["textures/gui/Load_WhiteDwarf.png",["Classic_maps_v1.vl2"]],"textures/gui/load_whiteout.png":["textures/gui/Load_Whiteout.png",["textures.vl2"]],"textures/gui/load_wonderland.png":["textures/gui/Load_WonderLand.png",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_woodymyrk.png":["textures/gui/Load_WoodyMyrk.png",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_yubarena.png":["textures/gui/Load_Yubarena.png",["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/loading.png":["textures/gui/Loading.png",["textures.vl2"]],"textures/gui/lobby_headset.png":["textures/gui/lobby_headset.png",["textures.vl2"]],"textures/gui/lobby_icon_listen.png":["textures/gui/lobby_icon_listen.png",["textures.vl2"]],"textures/gui/lobby_icon_speak.png":["textures/gui/lobby_icon_speak.png",["textures.vl2"]],"textures/gui/ret_blaster.png":["textures/gui/RET_blaster.png",["textures.vl2"]],"textures/gui/ret_chaingun.png":["textures/gui/RET_chaingun.png",["textures.vl2"]],"textures/gui/ret_disc.png":["textures/gui/RET_disc.png",["textures.vl2"]],"textures/gui/ret_elf.png":["textures/gui/RET_elf.png",["textures.vl2"]],"textures/gui/ret_grenade.png":["textures/gui/RET_grenade.png",["textures.vl2"]],"textures/gui/ret_missile.png":["textures/gui/RET_missile.png",["textures.vl2"]],"textures/gui/ret_missile_horizflash_red.png":["textures/gui/RET_missile_horizflash_red.png",["textures.vl2"]],"textures/gui/ret_missile_marker.png":["textures/gui/RET_missile_marker.png",["textures.vl2"]],"textures/gui/ret_missile_marker_red.png":["textures/gui/RET_missile_marker_red.png",["textures.vl2"]],"textures/gui/ret_missile_vertflash_red.png":["textures/gui/RET_missile_vertflash_red.png",["textures.vl2"]],"textures/gui/ret_mortor.png":["textures/gui/RET_mortor.png",["textures.vl2"]],"textures/gui/ret_plasma.png":["textures/gui/RET_plasma.png",["textures.vl2"]],"textures/gui/server_retrievebar.png":["textures/gui/server_retrievebar.png",["textures.vl2"]],"textures/gui/server_tabs.png":["textures/gui/server_tabs.png",["textures.vl2"]],"textures/gui/shellscroll.png":["textures/gui/shellScroll.png",["textures.vl2"]],"textures/gui/shelltbbuttonhilight.png":["textures/gui/ShellTBButtonHilight.png",["textures.vl2"]],"textures/gui/shelltbbuttonnormal.png":["textures/gui/ShellTBButtonNormal.png",["textures.vl2"]],"textures/gui/shelltbbuttonpressed.png":["textures/gui/ShellTBButtonPressed.png",["textures.vl2"]],"textures/gui/shll_bar_act.png":["textures/gui/shll_bar_act.png",["textures.vl2"]],"textures/gui/shll_bar_rol.png":["textures/gui/shll_bar_rol.png",["textures.vl2"]],"textures/gui/shll_button.png":["textures/gui/shll_button.png",["textures.vl2"]],"textures/gui/shll_entryfield.png":["textures/gui/shll_entryfield.png",["textures.vl2"]],"textures/gui/shll_field_bl.png":["textures/gui/shll_field_BL.png",["textures.vl2"]],"textures/gui/shll_field_bm.png":["textures/gui/shll_field_BM.png",["textures.vl2"]],"textures/gui/shll_field_br.png":["textures/gui/shll_field_BR.png",["textures.vl2"]],"textures/gui/shll_field_ml.png":["textures/gui/shll_field_ML.png",["textures.vl2"]],"textures/gui/shll_field_mm.png":["textures/gui/shll_field_MM.png",["textures.vl2"]],"textures/gui/shll_field_mr.png":["textures/gui/shll_field_MR.png",["textures.vl2"]],"textures/gui/shll_field_tl.png":["textures/gui/shll_field_TL.png",["textures.vl2"]],"textures/gui/shll_field_tm.png":["textures/gui/shll_field_TM.png",["textures.vl2"]],"textures/gui/shll_field_tr.png":["textures/gui/shll_field_TR.png",["textures.vl2"]],"textures/gui/shll_fieldfill.png":["textures/gui/shll_fieldfill.png",["textures.vl2"]],"textures/gui/shll_fieldgrade.png":["textures/gui/shll_fieldgrade.png",["textures.vl2"]],"textures/gui/shll_frame_edge.png":["textures/gui/shll_frame_edge.png",["textures.vl2"]],"textures/gui/shll_frame_end.png":["textures/gui/shll_frame_end.png",["textures.vl2"]],"textures/gui/shll_horizontalfield.png":["textures/gui/shll_horizontalfield.png",["textures.vl2"]],"textures/gui/shll_horzspacer.png":["textures/gui/shll_horzspacer.png",["textures.vl2"]],"textures/gui/shll_horztabbutton.png":["textures/gui/shll_horztabbutton.png",["textures.vl2"]],"textures/gui/shll_horztabbuttonb.png":["textures/gui/shll_horztabbuttonB.png",["textures.vl2"]],"textures/gui/shll_horztabframeclose.png":["textures/gui/shll_horztabframeclose.png",["textures.vl2"]],"textures/gui/shll_horztabframeclosea.png":["textures/gui/shll_horztabframeclosea.png",["textures.vl2"]],"textures/gui/shll_horztabframegrad.png":["textures/gui/shll_horztabframegrad.png",["textures.vl2"]],"textures/gui/shll_horztabframegrada.png":["textures/gui/shll_horztabframegrada.png",["textures.vl2"]],"textures/gui/shll_horztabframegradedge.png":["textures/gui/shll_horztabframegradedge.png",["textures.vl2"]],"textures/gui/shll_horztabframegradedgea.png":["textures/gui/shll_horztabframegradedgea.png",["textures.vl2"]],"textures/gui/shll_icon_dedicated.png":["textures/gui/shll_icon_dedicated.png",["textures.vl2"]],"textures/gui/shll_icon_dedicated_hi.png":["textures/gui/shll_icon_dedicated_hi.png",["textures.vl2"]],"textures/gui/shll_icon_favorite.png":["textures/gui/shll_icon_favorite.png",["textures.vl2"]],"textures/gui/shll_icon_favorite_hi.png":["textures/gui/shll_icon_favorite_hi.png",["textures.vl2"]],"textures/gui/shll_icon_notqueried.png":["textures/gui/shll_icon_notqueried.png",["textures.vl2"]],"textures/gui/shll_icon_notqueried_hi.png":["textures/gui/shll_icon_notqueried_hi.png",["textures.vl2"]],"textures/gui/shll_icon_passworded.png":["textures/gui/shll_icon_passworded.png",["textures.vl2"]],"textures/gui/shll_icon_passworded_hi.png":["textures/gui/shll_icon_passworded_hi.png",["textures.vl2"]],"textures/gui/shll_icon_penguin.png":["textures/gui/shll_icon_penguin.png",["textures.vl2"]],"textures/gui/shll_icon_querying.png":["textures/gui/shll_icon_querying.png",["textures.vl2"]],"textures/gui/shll_icon_querying_hi.png":["textures/gui/shll_icon_querying_hi.png",["textures.vl2"]],"textures/gui/shll_icon_timedout.png":["textures/gui/shll_icon_timedout.png",["textures.vl2"]],"textures/gui/shll_icon_tourney.png":["textures/gui/shll_icon_tourney.png",["textures.vl2"]],"textures/gui/shll_icon_tourney_hi.png":["textures/gui/shll_icon_tourney_hi.png",["textures.vl2"]],"textures/gui/shll_launch_act.png":["textures/gui/shll_launch_act.png",["textures.vl2"]],"textures/gui/shll_launch_rol.png":["textures/gui/shll_launch_rol.png",["textures.vl2"]],"textures/gui/shll_launch_sep.png":["textures/gui/shll_launch_sep.png",["textures.vl2"]],"textures/gui/shll_menuclose.png":["textures/gui/shll_menuclose.png",["textures.vl2"]],"textures/gui/shll_menufield.png":["textures/gui/shll_menufield.png",["textures.vl2"]],"textures/gui/shll_pulldown.png":["textures/gui/shll_pulldown.png",["textures.vl2"]],"textures/gui/shll_pulldown_bl.png":["textures/gui/shll_pulldown_BL.png",["textures.vl2"]],"textures/gui/shll_pulldown_bm.png":["textures/gui/shll_pulldown_BM.png",["textures.vl2"]],"textures/gui/shll_pulldown_br.png":["textures/gui/shll_pulldown_BR.png",["textures.vl2"]],"textures/gui/shll_pulldown_ml.png":["textures/gui/shll_pulldown_ML.png",["textures.vl2"]],"textures/gui/shll_pulldown_mm.png":["textures/gui/shll_pulldown_MM.png",["textures.vl2"]],"textures/gui/shll_pulldown_mr.png":["textures/gui/shll_pulldown_MR.png",["textures.vl2"]],"textures/gui/shll_pulldown_tl.png":["textures/gui/shll_pulldown_TL.png",["textures.vl2"]],"textures/gui/shll_pulldown_tm.png":["textures/gui/shll_pulldown_TM.png",["textures.vl2"]],"textures/gui/shll_pulldown_tr.png":["textures/gui/shll_pulldown_TR.png",["textures.vl2"]],"textures/gui/shll_pulldownbar_act.png":["textures/gui/shll_pulldownbar_act.png",["textures.vl2"]],"textures/gui/shll_pulldownbar_rol.png":["textures/gui/shll_pulldownbar_rol.png",["textures.vl2"]],"textures/gui/shll_radio.png":["textures/gui/shll_radio.png",["textures.vl2"]],"textures/gui/shll_scroll_horzbar.png":["textures/gui/shll_scroll_horzbar.png",["textures.vl2"]],"textures/gui/shll_scroll_horzbuttons.png":["textures/gui/shll_scroll_horzbuttons.png",["textures.vl2"]],"textures/gui/shll_scroll_horzfield.png":["textures/gui/shll_scroll_horzfield.png",["textures.vl2"]],"textures/gui/shll_scroll_scale.png":["textures/gui/shll_scroll_scale.png",["textures.vl2"]],"textures/gui/shll_scroll_vertbar.png":["textures/gui/shll_scroll_vertbar.png",["textures.vl2"]],"textures/gui/shll_scroll_vertbuttons.png":["textures/gui/shll_scroll_vertbuttons.png",["textures.vl2"]],"textures/gui/shll_scroll_vertfield.png":["textures/gui/shll_scroll_vertfield.png",["textures.vl2"]],"textures/gui/shll_sortarrow.png":["textures/gui/shll_sortarrow.png",["textures.vl2"]],"textures/gui/shll_soundbutton.png":["textures/gui/shll_soundbutton.png",["textures.vl2"]],"textures/gui/shll_tabbutton.png":["textures/gui/shll_tabbutton.png",["textures.vl2"]],"textures/gui/shll_tabframegrad.png":["textures/gui/shll_tabframegrad.png",["textures.vl2"]],"textures/gui/shll_tabframegradedge.png":["textures/gui/shll_tabframegradedge.png",["textures.vl2"]],"textures/gui/shll_titletab.png":["textures/gui/shll_titletab.png",["textures.vl2"]],"textures/gui/shll_treeview.png":["textures/gui/shll_treeView.png",["textures.vl2"]],"textures/gui/shll_verticalfield.png":["textures/gui/shll_verticalfield.png",["textures.vl2"]],"textures/gui/shll_vertspacer.png":["textures/gui/shll_vertspacer.png",["textures.vl2"]],"textures/gui/shll_wipe.png":["textures/gui/shll_wipe.png",["textures.vl2"]],"textures/gui/shll_wipeend.png":["textures/gui/shll_wipeend.png",["textures.vl2"]],"textures/gui/shll_wipefill.png":["textures/gui/shll_wipefill.png",["textures.vl2"]],"textures/gui/shll_wphfieldbttm.png":["textures/gui/shll_wphfieldbttm.png",["textures.vl2"]],"textures/gui/shll_wphfieldtop.png":["textures/gui/shll_wphfieldtop.png",["textures.vl2"]],"textures/gui/shll_wpvfield.png":["textures/gui/shll_wpvfield.png",["textures.vl2"]],"textures/gui/tr2hud_playertriangle.png":["textures/gui/TR2hud_playertriangle.png",["TR2final105-client.vl2"]],"textures/gui/tr2hud_playertriangle_enemy.png":["textures/gui/TR2hud_playertriangle_enemy.png",["TR2final105-client.vl2"]],"textures/gui/treeview.png":["textures/gui/treeView.png",["textures.vl2"]],"textures/gui/trn_1charybdis.png":["textures/gui/trn_1charybdis.png",["textures.vl2"]],"textures/gui/trn_2sehrganda.png":["textures/gui/trn_2sehrganda.png",["textures.vl2"]],"textures/gui/trn_3ymir.png":["textures/gui/trn_3ymir.png",["textures.vl2"]],"textures/gui/trn_4bloodjewel.png":["textures/gui/trn_4bloodjewel.png",["textures.vl2"]],"textures/gui/trn_5draconis.png":["textures/gui/trn_5draconis.png",["textures.vl2"]],"textures/gui/trn_skifree_2021.png":["textures/gui/trn_skifree_2021.png",["SkiFreeGameType.vl2"]],"textures/gui/trn_skifree_daily.png":["textures/gui/trn_skifree_daily.png",["SkiFreeGameType.vl2"]],"textures/gui/trn_skifree_random.png":["textures/gui/trn_skifree_random.png",["SkiFreeGameType.vl2"]],"textures/gui/vin_assaultvehicle.png":["textures/gui/vin_assaultVehicle.png",["textures.vl2"]],"textures/gui/vin_bomberflyer.png":["textures/gui/vin_bomberFlyer.png",["textures.vl2"]],"textures/gui/vin_hapcflyer.png":["textures/gui/vin_hapcFlyer.png",["textures.vl2"]],"textures/gui/vin_mobilebasevehicle.png":["textures/gui/vin_mobileBaseVehicle.png",["textures.vl2"]],"textures/gui/vin_scoutflyer.png":["textures/gui/vin_scoutFlyer.png",["textures.vl2"]],"textures/gui/vin_scoutvehicle.png":["textures/gui/vin_scoutVehicle.png",["textures.vl2"]],"textures/gui/votemeterpassbar.png":["textures/gui/votemeterpassbar.png",["textures.vl2"]],"textures/gui/window_close.png":["textures/gui/window_close.png",["textures.vl2"]],"textures/gui/window_corner.png":["textures/gui/window_corner.png",["textures.vl2"]],"textures/gui/window_titletab.png":["textures/gui/window_titletab.png",["textures.vl2"]],"textures/hacgun.png":["textures/hacgun.png",["z_DMP2-V0.6.vl2"]],"textures/haloday.dml":["textures/haloday.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/halonite.dml":["textures/halonite.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/harvest.dml":["textures/harvest.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/hmtxt.png":["textures/hmTxt.png",["z_DMP2-V0.6.vl2"]],"textures/hotsmoke.png":["textures/hotSmoke.png",["z_DMP2-V0.6.vl2"]],"textures/hover1.png":["textures/hover1.png",["z_DMP2-V0.6.vl2"]],"textures/hover_cockpit.png":["textures/hover_cockpit.png",["z_DMP2-V0.6.vl2"]],"textures/hover_stand1.png":["textures/hover_stand1.png",["z_DMP2-V0.6.vl2"]],"textures/hoverexhaust.png":["textures/hoverexhaust.png",["z_DMP2-V0.6.vl2"]],"textures/ib/skies/inf_butch_night13_bk.png":["textures/ib/skies/inf_butch_night13_BK.png",["TWL-MapPack.vl2"]],"textures/ib/skies/inf_butch_night13_dn.png":["textures/ib/skies/inf_butch_night13_DN.png",["TWL-MapPack.vl2"]],"textures/ib/skies/inf_butch_night13_fr.png":["textures/ib/skies/inf_butch_night13_FR.png",["TWL-MapPack.vl2"]],"textures/ib/skies/inf_butch_night13_lf.png":["textures/ib/skies/inf_butch_night13_LF.png",["TWL-MapPack.vl2"]],"textures/ib/skies/inf_butch_night13_rt.png":["textures/ib/skies/inf_butch_night13_RT.png",["TWL-MapPack.vl2"]],"textures/ib/skies/inf_butch_night13_up.png":["textures/ib/skies/inf_butch_night13_UP.png",["TWL-MapPack.vl2"]],"textures/ice/bd_ebor03.png":["textures/ice/bd_ebor03.PNG",["TWL2-MapPack.vl2"]],"textures/ice/bd_espe03.png":["textures/ice/bd_espe03.PNG",["TWL2-MapPack.vl2"]],"textures/ice/bd_ibor6.png":["textures/ice/bd_ibor6.PNG",["TWL2-MapPack.vl2"]],"textures/ice/bd_iceilig02.png":["textures/ice/bd_iceilig02.png",["TWL2-MapPack.vl2"]],"textures/ice/be_elig03.png":["textures/ice/be_elig03.PNG",["TWL2-MapPack.vl2"]],"textures/ice/be_icei01a.png":["textures/ice/be_icei01a.png",["TWL2-MapPack.vl2"]],"textures/ice/be_itebor02a.png":["textures/ice/be_itebor02a.PNG",["TWL2-MapPack.vl2"]],"textures/ice/be_itedoo01.png":["textures/ice/be_itedoo01.PNG",["TWL2-MapPack.vl2"]],"textures/ice/be_iteflo01.png":["textures/ice/be_iteflo01.PNG",["TWL2-MapPack.vl2"]],"textures/ice/ds_efloor1.png":["textures/ice/ds_efloor1.png",["TWL2-MapPack.vl2"]],"textures/ice/ds_ichute02.png":["textures/ice/ds_ichute02.png",["TWL2-MapPack.vl2"]],"textures/ice/ds_iflo04.png":["textures/ice/ds_iflo04.png",["TWL2-MapPack.vl2"]],"textures/ice/ds_ihacei01.png":["textures/ice/ds_ihacei01.png",["TWL2-MapPack.vl2"]],"textures/ice/ds_ilig02.png":["textures/ice/ds_ilig02.png",["TWL2-MapPack.vl2"]],"textures/ice/ds_ilig03.png":["textures/ice/ds_ilig03.png",["TWL2-MapPack.vl2"]],"textures/ice/ds_iwaldeco04a.png":["textures/ice/ds_iwaldeco04a.png",["TWL2-MapPack.vl2"]],"textures/ice/ds_iwaldeco05.png":["textures/ice/ds_iwaldeco05.png",["TWL2-MapPack.vl2"]],"textures/ice/ds_iwaldeco06.png":["textures/ice/ds_iwaldeco06.png",["TWL2-MapPack.vl2"]],"textures/ice/ds_techwall_2.png":["textures/ice/ds_techwall_2.png",["TWL2-MapPack.vl2"]],"textures/ice/ds_techwall_3.png":["textures/ice/ds_techwall_3.png",["TWL2-MapPack.vl2"]],"textures/ice/icewall2020.png":["textures/ice/icewall2020.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/ice/icewall2021.png":["textures/ice/icewall2021.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/ice/icewall2022.png":["textures/ice/icewall2022.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/ice/rockblue5.png":["textures/ice/rockblue5.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/rocksnow2.png":["textures/ice/rockSnow2.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/skies/dark_b.bm8":["textures/ice/skies/dark_b.bm8",["ice.vl2"]],"textures/ice/skies/dark_b.png":["textures/ice/skies/dark_b.png",["ice.vl2"]],"textures/ice/skies/dark_bottom.bm8":["textures/ice/skies/dark_bottom.bm8",["ice.vl2"]],"textures/ice/skies/dark_bottom.png":["textures/ice/skies/dark_bottom.png",["ice.vl2"]],"textures/ice/skies/dark_f.bm8":["textures/ice/skies/dark_f.bm8",["ice.vl2"]],"textures/ice/skies/dark_f.png":["textures/ice/skies/dark_f.png",["ice.vl2"]],"textures/ice/skies/dark_l.bm8":["textures/ice/skies/dark_l.bm8",["ice.vl2"]],"textures/ice/skies/dark_l.png":["textures/ice/skies/dark_l.png",["ice.vl2"]],"textures/ice/skies/dark_r.bm8":["textures/ice/skies/dark_r.bm8",["ice.vl2"]],"textures/ice/skies/dark_r.png":["textures/ice/skies/dark_r.png",["ice.vl2"]],"textures/ice/skies/dark_t.bm8":["textures/ice/skies/dark_t.bm8",["ice.vl2"]],"textures/ice/skies/dark_t.png":["textures/ice/skies/dark_t.png",["ice.vl2"]],"textures/ice/skies/ice_blue_emap.bm8":["textures/ice/skies/ice_blue_emap.bm8",["ice.vl2"]],"textures/ice/skies/ice_blue_emap.png":["textures/ice/skies/ice_blue_emap.png",["ice.vl2"]],"textures/ice/skies/ice_nite_emap.bm8":["textures/ice/skies/ice_nite_emap.bm8",["ice.vl2"]],"textures/ice/skies/ice_nite_emap.png":["textures/ice/skies/ice_nite_emap.png",["ice.vl2"]],"textures/ice/skies/icecloud1.bm8":["textures/ice/skies/icecloud1.bm8",["ice.vl2"]],"textures/ice/skies/icecloud1.png":["textures/ice/skies/icecloud1.png",["ice.vl2"]],"textures/ice/skies/icecloud2.bm8":["textures/ice/skies/icecloud2.bm8",["ice.vl2"]],"textures/ice/skies/icecloud2.png":["textures/ice/skies/icecloud2.png",["ice.vl2"]],"textures/ice/skies/icecloud3.bm8":["textures/ice/skies/icecloud3.bm8",["ice.vl2"]],"textures/ice/skies/icecloud3.png":["textures/ice/skies/icecloud3.png",["ice.vl2"]],"textures/ice/skies/kif_ice_day_bk.png":["textures/ice/skies/kif_ice_day_BK.png",["TWL-MapPack.vl2"]],"textures/ice/skies/kif_ice_day_dn.png":["textures/ice/skies/kif_ice_day_DN.png",["TWL-MapPack.vl2"]],"textures/ice/skies/kif_ice_day_fr.png":["textures/ice/skies/kif_ice_day_FR.png",["TWL-MapPack.vl2"]],"textures/ice/skies/kif_ice_day_lf.png":["textures/ice/skies/kif_ice_day_LF.png",["TWL-MapPack.vl2"]],"textures/ice/skies/kif_ice_day_rt.png":["textures/ice/skies/kif_ice_day_RT.png",["TWL-MapPack.vl2"]],"textures/ice/skies/kif_ice_day_up.png":["textures/ice/skies/kif_ice_day_UP.png",["TWL-MapPack.vl2"]],"textures/ice/skies/starrynite_bk.png":["textures/ice/skies/starrynite_BK.png",["TWL2-MapPack.vl2"]],"textures/ice/skies/starrynite_dn.png":["textures/ice/skies/starrynite_DN.png",["TWL2-MapPack.vl2"]],"textures/ice/skies/starrynite_fr.png":["textures/ice/skies/starrynite_FR.png",["TWL2-MapPack.vl2"]],"textures/ice/skies/starrynite_lf.png":["textures/ice/skies/starrynite_LF.png",["TWL2-MapPack.vl2"]],"textures/ice/skies/starrynite_rt.png":["textures/ice/skies/starrynite_RT.png",["TWL2-MapPack.vl2"]],"textures/ice/skies/starrynite_up.png":["textures/ice/skies/starrynite_UP.png",["TWL2-MapPack.vl2"]],"textures/ice/skies/starrynite_v1_bk.bm8":["textures/ice/skies/starrynite_v1_BK.bm8",["ice.vl2"]],"textures/ice/skies/starrynite_v1_bk.png":["textures/ice/skies/starrynite_v1_BK.png",["ice.vl2"]],"textures/ice/skies/starrynite_v1_dn.bm8":["textures/ice/skies/starrynite_v1_DN.bm8",["ice.vl2"]],"textures/ice/skies/starrynite_v1_dn.png":["textures/ice/skies/starrynite_v1_DN.png",["ice.vl2"]],"textures/ice/skies/starrynite_v1_fr.bm8":["textures/ice/skies/starrynite_v1_FR.bm8",["ice.vl2"]],"textures/ice/skies/starrynite_v1_fr.png":["textures/ice/skies/starrynite_v1_FR.png",["ice.vl2"]],"textures/ice/skies/starrynite_v1_lf.bm8":["textures/ice/skies/starrynite_v1_LF.bm8",["ice.vl2"]],"textures/ice/skies/starrynite_v1_lf.png":["textures/ice/skies/starrynite_v1_LF.png",["ice.vl2"]],"textures/ice/skies/starrynite_v1_rt.bm8":["textures/ice/skies/starrynite_v1_RT.bm8",["ice.vl2"]],"textures/ice/skies/starrynite_v1_rt.png":["textures/ice/skies/starrynite_v1_RT.png",["ice.vl2"]],"textures/ice/skies/starrynite_v1_up.bm8":["textures/ice/skies/starrynite_v1_UP.bm8",["ice.vl2"]],"textures/ice/skies/starrynite_v1_up.png":["textures/ice/skies/starrynite_v1_UP.png",["ice.vl2"]],"textures/ice/skies/t2cloud1.png":["textures/ice/skies/T2cloud1.png",["z_DMP2-V0.6.vl2"]],"textures/ice/skies/t2cloud2.png":["textures/ice/skies/T2cloud2.png",["z_DMP2-V0.6.vl2"]],"textures/ice/skies/t2cloud3.png":["textures/ice/skies/T2cloud3.png",["z_DMP2-V0.6.vl2"]],"textures/ice/skies/t2dark_b.png":["textures/ice/skies/T2dark_b.png",["z_DMP2-V0.6.vl2"]],"textures/ice/skies/t2dark_bottom.png":["textures/ice/skies/T2dark_bottom.png",["z_DMP2-V0.6.vl2"]],"textures/ice/skies/t2dark_f.png":["textures/ice/skies/T2dark_f.png",["z_DMP2-V0.6.vl2"]],"textures/ice/skies/t2dark_l.png":["textures/ice/skies/T2dark_l.png",["z_DMP2-V0.6.vl2"]],"textures/ice/skies/t2dark_r.png":["textures/ice/skies/T2dark_r.png",["z_DMP2-V0.6.vl2"]],"textures/ice/skies/t2dark_t.png":["textures/ice/skies/T2dark_t.png",["z_DMP2-V0.6.vl2"]],"textures/ice/skies/wave_emap.png":["textures/ice/skies/wave_emap.png",["z_DMP2-V0.6.vl2"]],"textures/ice/snowrock.png":["textures/ice/snowrock.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/snowrock2.png":["textures/ice/snowrock2.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ebor01.png":["textures/ice/sw_ebor01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ecap01.png":["textures/ice/sw_ecap01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ecap01a.png":["textures/ice/sw_ecap01a.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ecap01b.png":["textures/ice/sw_ecap01b.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ecap01c.png":["textures/ice/sw_ecap01c.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ecap02.png":["textures/ice/sw_ecap02.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_edoor01.png":["textures/ice/sw_edoor01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_edoor02.png":["textures/ice/sw_edoor02.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_edoor03.png":["textures/ice/sw_edoor03.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_edoor04.png":["textures/ice/sw_edoor04.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_eflo01.png":["textures/ice/sw_eflo01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_eflo01a.png":["textures/ice/sw_eflo01a.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_eflo01b.png":["textures/ice/sw_eflo01b.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_eflo01c.png":["textures/ice/sw_eflo01c.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_elig01.png":["textures/ice/sw_elig01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_elig02.png":["textures/ice/sw_elig02.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_espec01.png":["textures/ice/sw_espec01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_espec02.png":["textures/ice/sw_espec02.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_espec03.png":["textures/ice/sw_espec03.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ewal01.png":["textures/ice/sw_ewal01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ewal01a.png":["textures/ice/sw_ewal01a.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ewal01b.png":["textures/ice/sw_ewal01b.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ewal01c.png":["textures/ice/sw_ewal01c.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ewal01d.png":["textures/ice/sw_ewal01d.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ewal02.png":["textures/ice/sw_ewal02.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ewal02a.png":["textures/ice/sw_ewal02a.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ewal03.png":["textures/ice/sw_ewal03.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ewal03a.png":["textures/ice/sw_ewal03a.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ewal04.png":["textures/ice/sw_ewal04.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ewal06.png":["textures/ice/sw_ewal06.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ewal06b.png":["textures/ice/sw_ewal06b.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ewal06c.png":["textures/ice/sw_ewal06c.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ewal06d.png":["textures/ice/sw_ewal06d.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_floorgrate.png":["textures/ice/sw_floorgrate.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_floorthresh.png":["textures/ice/sw_floorthresh.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ibor01.png":["textures/ice/sw_ibor01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ibor01a.png":["textures/ice/sw_ibor01a.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iborlig01.png":["textures/ice/sw_iborlig01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iborlig01a.png":["textures/ice/sw_iborlig01a.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iborlig01b.png":["textures/ice/sw_iborlig01b.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iborlig02.png":["textures/ice/sw_iborlig02.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iborlig02a.png":["textures/ice/sw_iborlig02a.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iborlig02b.png":["textures/ice/sw_iborlig02b.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_icei01.png":["textures/ice/sw_icei01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_icei01a.png":["textures/ice/sw_icei01a.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_icei02.png":["textures/ice/sw_icei02.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_icei02a.png":["textures/ice/sw_icei02a.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ichute01.png":["textures/ice/sw_ichute01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ichute02.png":["textures/ice/sw_ichute02.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_icol01.png":["textures/ice/sw_icol01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_icol01a.png":["textures/ice/sw_icol01a.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_icolbase.png":["textures/ice/sw_icolBASE.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_icolcap01.png":["textures/ice/sw_icolCAP01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_icolcap02.png":["textures/ice/sw_icolCAP02.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_icoligola.png":["textures/ice/sw_icoligolA.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_icolspec01.png":["textures/ice/sw_icolSPEC01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_icolspec02.png":["textures/ice/sw_icolSPEC02.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ifloor01.png":["textures/ice/sw_ifloor01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ifloor01a.png":["textures/ice/sw_ifloor01a.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ifloor01b.png":["textures/ice/sw_ifloor01b.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ifloor01c.png":["textures/ice/sw_ifloor01c.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ilig01.png":["textures/ice/sw_ilig01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ilig02.png":["textures/ice/sw_ilig02.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ilig03.png":["textures/ice/sw_ilig03.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ilig04.png":["textures/ice/sw_ilig04.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ipipe01.png":["textures/ice/sw_ipipe01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ipipe01a.png":["textures/ice/sw_ipipe01a.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ipipe02.png":["textures/ice/sw_ipipe02.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ispec01.png":["textures/ice/sw_ispec01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ispec01agl.png":["textures/ice/sw_ispec01agl.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ispec01gl.png":["textures/ice/sw_ispec01gl.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ispec02.png":["textures/ice/sw_ispec02.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ispec02agl.png":["textures/ice/sw_ispec02agl.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ispec02gl.png":["textures/ice/sw_ispec02gl.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ispec03.png":["textures/ice/sw_ispec03.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ispec03glue.png":["textures/ice/sw_ispec03glue.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwal01.png":["textures/ice/sw_iwal01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwal01_4bsb.png":["textures/ice/sw_iwal01_4BSb.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwal01_4bsgl.png":["textures/ice/sw_iwal01_4BSgl.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwal01gl.png":["textures/ice/sw_iwal01gl.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwal01snow.png":["textures/ice/sw_iwal01Snow.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwal02.png":["textures/ice/sw_iwal02.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwal02snow.png":["textures/ice/sw_iwal02Snow.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwal03.png":["textures/ice/sw_iwal03.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwal035bseb.png":["textures/ice/sw_iwal035BSEb.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwal035bsegl.png":["textures/ice/sw_iwal035BSEgl.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwal03gl.png":["textures/ice/sw_iwal03gl.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwal03snow.png":["textures/ice/sw_iwal03Snow.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwal04.png":["textures/ice/sw_iwal04.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwal04gl.png":["textures/ice/sw_iwal04gl.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwal05.png":["textures/ice/sw_iwal05.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwal05gl.png":["textures/ice/sw_iwal05gl.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwalcap01.png":["textures/ice/sw_iwalcap01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwalcap01agl.png":["textures/ice/sw_iwalCAP01agl.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwalcap01b.png":["textures/ice/sw_iwalcap01b.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwalcap01c.png":["textures/ice/sw_iwalcap01c.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwalcap01d.png":["textures/ice/sw_iwalcap01d.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwalcap01gl.png":["textures/ice/sw_iwalCAP01gl.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwalcap02.png":["textures/ice/sw_iwalcap02.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwalcap02agl.png":["textures/ice/sw_iwalCAP02agl.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwalcap02b.png":["textures/ice/sw_iwalcap02b.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwalcap02c.png":["textures/ice/sw_iwalcap02c.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwalcap02d.png":["textures/ice/sw_iwalcap02d.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwalcap02gl.png":["textures/ice/sw_iwalCAP02gl.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwalsubcap.png":["textures/ice/sw_iwalsubcap.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_screen.png":["textures/ice/sw_screen.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_scrnbrdr01.png":["textures/ice/sw_scrnbrdr01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_scrnbrdr01a.png":["textures/ice/sw_scrnbrdr01a.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_scrnbrdr01b.png":["textures/ice/sw_scrnbrdr01b.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_scrnbrdr01c.png":["textures/ice/sw_scrnbrdr01c.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_thresh01off.png":["textures/ice/sw_thresh01OFF.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_thresh01on.png":["textures/ice/sw_thresh01ON.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_threshgrate.png":["textures/ice/sw_threshgrate.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_threshside.png":["textures/ice/sw_threshSIDE.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/xsnowrock3.png":["textures/ice/xsnowrock3.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/xsnowrock4.png":["textures/ice/xsnowrock4.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice_dark.dml":["textures/ice_dark.dml",["ice.vl2"]],"textures/icedagger.dml":["textures/iceDagger.dml",["z_DMP2-V0.6.vl2"]],"textures/icedagsky/sback.png":["textures/IceDagSky/sback.png",["z_DMP2-V0.6.vl2"]],"textures/icedagsky/sdown.png":["textures/IceDagSky/sdown.png",["z_DMP2-V0.6.vl2"]],"textures/icedagsky/sfront.png":["textures/IceDagSky/sfront.png",["z_DMP2-V0.6.vl2"]],"textures/icedagsky/sleft.png":["textures/IceDagSky/sleft.png",["z_DMP2-V0.6.vl2"]],"textures/icedagsky/sright.png":["textures/IceDagSky/sright.png",["z_DMP2-V0.6.vl2"]],"textures/icedagsky/sup.png":["textures/IceDagSky/sup.png",["z_DMP2-V0.6.vl2"]],"textures/id_flrgun.png":["textures/id_flrgun.png",["z_DMP2-V0.6.vl2"]],"textures/inf_butch_frozenhope.dml":["textures/inf_butch_FrozenHope.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/inf_butch_night13.dml":["textures/inf_butch_night13.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/inf_butch_night13_x2.dml":["textures/inf_butch_night13_x2.dml",["TWL-MapPack.vl2"]],"textures/inf_butch_nov50.dml":["textures/inf_butch_nov50.dml",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/inf_butch_nov50_bk.png":["textures/inf_butch_nov50_BK.png",["TWL2-MapPack.vl2"]],"textures/inf_butch_nov50_dn.png":["textures/inf_butch_nov50_DN.png",["TWL2-MapPack.vl2"]],"textures/inf_butch_nov50_fr.png":["textures/inf_butch_nov50_FR.png",["TWL2-MapPack.vl2"]],"textures/inf_butch_nov50_lf.png":["textures/inf_butch_nov50_LF.png",["TWL2-MapPack.vl2"]],"textures/inf_butch_nov50_rt.png":["textures/inf_butch_nov50_RT.png",["TWL2-MapPack.vl2"]],"textures/inf_butch_nov50_up.png":["textures/inf_butch_nov50_UP.png",["TWL2-MapPack.vl2"]],"textures/inf_butchlava51.dml":["textures/inf_butchlava51.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/invtpnl1.png":["textures/invtpnl1.png",["z_DMP2-V0.6.vl2"]],"textures/iris_sky.dml":["textures/Iris_sky.dml",["TWL-MapPack.vl2"]],"textures/island_water.dml":["textures/island_water.dml",["textures.vl2"]],"textures/jagged.dml":["textures/jagged.dml",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/jaggedclaw/be_edoo02.png":["textures/jaggedclaw/be_edoo02.PNG",["TWL2-MapPack.vl2"]],"textures/jaggedclaw/be_elig02.png":["textures/jaggedclaw/be_elig02.png",["TWL2-MapPack.vl2"]],"textures/jaggedclaw/be_elig03.png":["textures/jaggedclaw/be_elig03.PNG",["TWL2-MapPack.vl2"]],"textures/jaggedclaw/be_espec02.png":["textures/jaggedclaw/be_espec02.PNG",["TWL2-MapPack.vl2"]],"textures/jaggedclaw/be_ewal06.png":["textures/jaggedclaw/be_ewal06.PNG",["TWL2-MapPack.vl2"]],"textures/jaggedclaw/be_icei01a.png":["textures/jaggedclaw/be_icei01a.png",["TWL2-MapPack.vl2"]],"textures/jaggedclaw/be_ihalig.png":["textures/jaggedclaw/be_ihalig.PNG",["TWL2-MapPack.vl2"]],"textures/jaggedclaw/be_iprflo01.png":["textures/jaggedclaw/be_iprflo01.PNG",["TWL2-MapPack.vl2"]],"textures/jaggedclaw/be_itebor04.png":["textures/jaggedclaw/be_itebor04.PNG",["TWL2-MapPack.vl2"]],"textures/jaggedclaw/be_itedoo01.png":["textures/jaggedclaw/be_itedoo01.PNG",["TWL2-MapPack.vl2"]],"textures/jaggedclaw/be_itelig01.png":["textures/jaggedclaw/be_itelig01.PNG",["TWL2-MapPack.vl2"]],"textures/jaggedclaw/be_itelig02.png":["textures/jaggedclaw/be_itelig02.PNG",["TWL2-MapPack.vl2"]],"textures/jaggedclaw/be_itewal01.png":["textures/jaggedclaw/be_itewal01.PNG",["TWL2-MapPack.vl2"]],"textures/jaggedclaw/be_itewal04.png":["textures/jaggedclaw/be_itewal04.png",["TWL2-MapPack.vl2"]],"textures/jaggedclaw/chateau_bk.png":["textures/jaggedclaw/chateau_bk.png",["TWL2-MapPack.vl2"]],"textures/jaggedclaw/chateau_dn.png":["textures/jaggedclaw/chateau_dn.png",["TWL2-MapPack.vl2"]],"textures/jaggedclaw/chateau_ft.png":["textures/jaggedclaw/chateau_ft.png",["TWL2-MapPack.vl2"]],"textures/jaggedclaw/chateau_lf.png":["textures/jaggedclaw/chateau_lf.png",["TWL2-MapPack.vl2"]],"textures/jaggedclaw/chateau_rt.png":["textures/jaggedclaw/chateau_rt.png",["TWL2-MapPack.vl2"]],"textures/jaggedclaw/chateau_up.png":["textures/jaggedclaw/chateau_up.png",["TWL2-MapPack.vl2"]],"textures/jaggedclaw/deck1+.png":["textures/jaggedclaw/deck1+.png",["TWL2-MapPack.vl2"]],"textures/jaggedclaw/ds_ilig03.png":["textures/jaggedclaw/ds_ilig03.png",["TWL2-MapPack.vl2"]],"textures/jaggedclaw/ds_nefbltrim.png":["textures/jaggedclaw/ds_NefBlTrim.png",["TWL2-MapPack.vl2"]],"textures/jaggedclaw/ds_nefblue1.png":["textures/jaggedclaw/ds_NefBlue1.png",["TWL2-MapPack.vl2"]],"textures/jaggedclaw/ds_neffloor1.png":["textures/jaggedclaw/ds_Neffloor1.png",["TWL2-MapPack.vl2"]],"textures/jaggedclaw/ds_neffloor5.png":["textures/jaggedclaw/ds_Neffloor5.png",["TWL2-MapPack.vl2"]],"textures/jaggedclaw/ds_nefwall1.png":["textures/jaggedclaw/ds_NefWall1.png",["TWL2-MapPack.vl2"]],"textures/jaggedclaw/greylite2.png":["textures/jaggedclaw/greylite2.png",["TWL2-MapPack.vl2"]],"textures/jaggedclaw/gtext2a.png":["textures/jaggedclaw/gtext2a.png",["TWL2-MapPack.vl2"]],"textures/jaggedclaw/null.png":["textures/jaggedclaw/null.png",["TWL2-MapPack.vl2"]],"textures/jaggedclaw/slabgrill.png":["textures/jaggedclaw/slabgrill.png",["TWL2-MapPack.vl2"]],"textures/jaggedclaw/tcement1a.png":["textures/jaggedclaw/tcement1a.png",["TWL2-MapPack.vl2"]],"textures/kataskyback.png":["textures/kataSkyBack.png",["z_DMP2-V0.6.vl2"]],"textures/kataskyfront.png":["textures/kataSkyFront.png",["z_DMP2-V0.6.vl2"]],"textures/kataskyleft.png":["textures/kataSkyLeft.png",["z_DMP2-V0.6.vl2"]],"textures/kataskyright.png":["textures/kataSkyRight.png",["z_DMP2-V0.6.vl2"]],"textures/kataskytop.png":["textures/kataSkyTop.png",["z_DMP2-V0.6.vl2"]],"textures/kif_iceday.dml":["textures/kif_iceday.dml",["TWL-MapPack.vl2"]],"textures/kif_lava_starrynight.dml":["textures/kif_lava_starrynight.dml",["TWL-MapPack.vl2"]],"textures/kif_lava_starrynight62.dml":["textures/kif_lava_starrynight62.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/kif_lushsunset.dml":["textures/kif_lushsunset.dml",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/l4.dml":["textures/L4.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/launcher.png":["textures/launcher.png",["z_DMP2-V0.6.vl2"]],"textures/lava/bd_iflo03b.png":["textures/lava/bd_iflo03b.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/be_icei01a.png":["textures/lava/be_icei01a.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/be_itelig01.png":["textures/lava/be_itelig01.PNG",["TWL2-MapPack.vl2"]],"textures/lava/be_itewal02a.png":["textures/lava/be_itewal02a.PNG",["TWL2-MapPack.vl2"]],"textures/lava/bf_alarm.png":["textures/lava/bf_alarm.png",["z_DMP2-V0.6.vl2"]],"textures/lava/bf_blue.png":["textures/lava/bf_blue.png",["z_DMP2-V0.6.vl2"]],"textures/lava/comp_screen_2.png":["textures/lava/comp_screen_2.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/lava/display_blue.png":["textures/lava/display_blue.png",["Classic_maps_v1.vl2"]],"textures/lava/display_yellow.png":["textures/lava/display_yellow.png",["Classic_maps_v1.vl2"]],"textures/lava/displaymxscar.png":["textures/lava/displaymxscar.png",["Classic_maps_v1.vl2"]],"textures/lava/ds_alarm.png":["textures/lava/ds_alarm.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ebor01b.png":["textures/lava/ds_ebor01b.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/ds_ebor02.png":["textures/lava/ds_ebor02.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/ds_efloor1.png":["textures/lava/ds_efloor1.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_eflor1.png":["textures/lava/ds_eflor1.PNG",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/ds_elig01.png":["textures/lava/ds_elig01.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_elig02.png":["textures/lava/ds_elig02.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_elig0202.png":["textures/lava/ds_elig0202.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/ds_elig03.png":["textures/lava/ds_elig03.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_eport01e.png":["textures/lava/ds_eport01e.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/ds_etechbor01.png":["textures/lava/ds_etechbor01.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_etechbrdr2.png":["textures/lava/ds_etechbrdr2.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_etran1.png":["textures/lava/ds_etran1.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/ds_etrans.png":["textures/lava/ds_etrans.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_etrans01.png":["textures/lava/ds_etrans01.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ewal01.png":["textures/lava/ds_ewal01.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ewal01a.png":["textures/lava/ds_ewal01a.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ewal01base.png":["textures/lava/ds_ewal01BASE.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ewal02.png":["textures/lava/ds_ewal02.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ewal02a.png":["textures/lava/ds_ewal02a.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/ds_ewal05d.png":["textures/lava/ds_ewal05d.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/ds_ewal11a.png":["textures/lava/ds_ewal11a.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/ds_ewaldeco01.png":["textures/lava/ds_ewaldeco01.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ewaldeco06.png":["textures/lava/ds_ewaldeco06.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ewaldeco07.png":["textures/lava/ds_ewaldeco07.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ewaldeco08.png":["textures/lava/ds_ewaldeco08.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ewaldeco09.png":["textures/lava/ds_ewaldeco09.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ewall03.png":["textures/lava/ds_ewall03.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ewall04.png":["textures/lava/ds_ewall04.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ewall05.png":["textures/lava/ds_ewall05.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ewall06.png":["textures/lava/ds_ewall06.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ewall06a.png":["textures/lava/ds_ewall06a.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/ds_ewall07.png":["textures/lava/ds_ewall07.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ewall1a.png":["textures/lava/ds_ewall1a.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/ds_floorgrate1.png":["textures/lava/ds_floorgrate1.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_genfloor.png":["textures/lava/ds_genfloor.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_genwall.png":["textures/lava/ds_genwall.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_girder.png":["textures/lava/ds_girder.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ibor01.png":["textures/lava/ds_ibor01.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ibor01a.png":["textures/lava/ds_ibor01a.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ibor02.png":["textures/lava/ds_ibor02.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ibor02a.png":["textures/lava/ds_ibor02a.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ibor03.png":["textures/lava/ds_ibor03.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ibor04.png":["textures/lava/ds_ibor04.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_icei01.png":["textures/lava/ds_icei01.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_icei05.png":["textures/lava/ds_icei05.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/ds_iceilig01.png":["textures/lava/ds_iceilig01.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iceilig1.png":["textures/lava/ds_iceilig1.PNG",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/ds_ichute01.png":["textures/lava/ds_ichute01.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ichute02.png":["textures/lava/ds_ichute02.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iflo01.png":["textures/lava/ds_iflo01.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iflo02.png":["textures/lava/ds_iflo02.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iflo03.png":["textures/lava/ds_iflo03.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iflo04.png":["textures/lava/ds_iflo04.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iflolig01.png":["textures/lava/ds_ifloLig01.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iflolig02.png":["textures/lava/ds_ifloLig02.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ifloor01.png":["textures/lava/ds_ifloor01.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/ds_ihacei01.png":["textures/lava/ds_ihacei01.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ihaceilig01.png":["textures/lava/ds_ihaceilig01.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ihalig.png":["textures/lava/ds_ihalig.PNG",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/ds_ilavlight.png":["textures/lava/ds_ilavlight.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ilig01.png":["textures/lava/ds_ilig01.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ilig02.png":["textures/lava/ds_ilig02.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ilig03.png":["textures/lava/ds_ilig03.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ilig04.png":["textures/lava/ds_ilig04.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ilig05.png":["textures/lava/ds_ilig05.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ilig06.png":["textures/lava/ds_ilig06.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_inolite.png":["textures/lava/ds_inolite.png",["Classic_maps_v1.vl2"]],"textures/lava/ds_iwal01.png":["textures/lava/ds_iwal01.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iwal01a.png":["textures/lava/ds_iwal01a.png",["lava.vl2"],["yHDTextures2.0.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/ds_iwal01aa.png":["textures/lava/ds_iwal01aa.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/ds_iwaldeco01.png":["textures/lava/ds_iwaldeco01.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iwaldeco01a.png":["textures/lava/ds_iwaldeco01a.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iwaldeco02.png":["textures/lava/ds_iwaldeco02.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iwaldeco02a.png":["textures/lava/ds_iwaldeco02a.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iwaldeco03.png":["textures/lava/ds_iwaldeco03.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iwaldeco03a.png":["textures/lava/ds_iwaldeco03a.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iwaldeco04.png":["textures/lava/ds_iwaldeco04.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iwaldeco04a.png":["textures/lava/ds_iwaldeco04a.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iwaldeco05.png":["textures/lava/ds_iwaldeco05.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iwaldeco05a.png":["textures/lava/ds_iwaldeco05a.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iwaldeco06.png":["textures/lava/ds_iwaldeco06.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iwaldeco07.png":["textures/lava/ds_iwaldeco07.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iwaldeco08.png":["textures/lava/ds_iwaldeco08.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iwaldeco09.png":["textures/lava/ds_iwaldeco09.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_jet01.png":["textures/lava/ds_jet01.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_jet02.png":["textures/lava/ds_jet02.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_jet03.png":["textures/lava/ds_jet03.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_mlatched.png":["textures/lava/ds_mlatched.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_mriveted2.png":["textures/lava/ds_mriveted2.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_nefbltrim.png":["textures/lava/ds_NefBlTrim.png",["Classic_maps_v1.vl2"]],"textures/lava/ds_nefblue.png":["textures/lava/ds_NefBlue.png",["Classic_maps_v1.vl2"],["TR2final105-client.vl2"]],"textures/lava/ds_nefblue1.png":["textures/lava/ds_NefBlue1.png",["Classic_maps_v1.vl2"],["TR2final105-client.vl2"]],"textures/lava/ds_nefblue2.png":["textures/lava/ds_NefBlue2.png",["Classic_maps_v1.vl2"],["TR2final105-client.vl2"]],"textures/lava/ds_nefblue3.png":["textures/lava/ds_NefBlue3.png",["Classic_maps_v1.vl2"]],"textures/lava/ds_neffloor1.png":["textures/lava/ds_Neffloor1.png",["Classic_maps_v1.vl2"]],"textures/lava/ds_neffloor2.png":["textures/lava/ds_Neffloor2.png",["Classic_maps_v1.vl2"]],"textures/lava/ds_neffloor3.png":["textures/lava/ds_Neffloor3.png",["Classic_maps_v1.vl2"]],"textures/lava/ds_neffloor4.png":["textures/lava/ds_Neffloor4.png",["Classic_maps_v1.vl2"]],"textures/lava/ds_neffloor5.png":["textures/lava/ds_Neffloor5.png",["Classic_maps_v1.vl2"]],"textures/lava/ds_neffloor6.png":["textures/lava/ds_NefFloor6.png",["Classic_maps_v1.vl2"],["TR2final105-client.vl2"]],"textures/lava/ds_neflig01.png":["textures/lava/ds_Neflig01.png",["Classic_maps_v1.vl2"],["TR2final105-client.vl2","textures/lava/ds_neflig01.png"]],"textures/lava/ds_nefwall1.png":["textures/lava/ds_NefWall1.png",["Classic_maps_v1.vl2"],["TR2final105-client.vl2"]],"textures/lava/ds_obsidian.png":["textures/lava/ds_obsidian.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_screen.png":["textures/lava/ds_screen.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_techborder1.png":["textures/lava/ds_techborder1.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_techborder2.png":["textures/lava/ds_techborder2.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_techwall_1.png":["textures/lava/ds_techwall_1.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_techwall_2.png":["textures/lava/ds_techwall_2.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_techwall_3.png":["textures/lava/ds_techwall_3.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_thresh01.png":["textures/lava/ds_Thresh01.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_thresh1.png":["textures/lava/ds_Thresh1.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/ds_twall_001.png":["textures/lava/ds_twall_001.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/ds_waldeco1.png":["textures/lava/ds_waldeco1.PNG",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/ds_walldeco_06.png":["textures/lava/ds_walldeco_06.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_walldeco_07.png":["textures/lava/ds_walldeco_07.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_walldeco_08.png":["textures/lava/ds_walldeco_08.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_walldeco_09.png":["textures/lava/ds_walldeco_09.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/euro4_sinivalkoinen_tma5tersmix_water_reflex.png":["textures/lava/Euro4_Sinivalkoinen_TMa5tersMix_water_RefleX.png",["TWL2-MapPack.vl2"]],"textures/lava/ext_grey8.png":["textures/lava/ext_grey8.png",["Classic_maps_v1.vl2"]],"textures/lava/greylite1.png":["textures/lava/greylite1.png",["Classic_maps_v1.vl2"]],"textures/lava/greylite2.png":["textures/lava/greylite2.png",["Classic_maps_v1.vl2"]],"textures/lava/greylitetrim.png":["textures/lava/greylitetrim.png",["Classic_maps_v1.vl2"]],"textures/lava/greylitetrim2.png":["textures/lava/greylitetrim2.png",["Classic_maps_v1.vl2"]],"textures/lava/grid_1.png":["textures/lava/grid_1.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/lava/grid_rusty_1.png":["textures/lava/grid_rusty_1.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/lava/grill1a.png":["textures/lava/grill1a.png",["Classic_maps_v1.vl2"]],"textures/lava/gtext1.png":["textures/lava/gtext1.png",["Classic_maps_v1.vl2"]],"textures/lava/gtext1a.png":["textures/lava/gtext1a.png",["Classic_maps_v1.vl2"]],"textures/lava/gtext2.png":["textures/lava/gtext2.png",["Classic_maps_v1.vl2"]],"textures/lava/gtext2a.png":["textures/lava/gtext2a.png",["Classic_maps_v1.vl2"]],"textures/lava/gtext2b.png":["textures/lava/gtext2b.png",["Classic_maps_v1.vl2"]],"textures/lava/gtext3.png":["textures/lava/gtext3.png",["Classic_maps_v1.vl2"]],"textures/lava/gtext4.png":["textures/lava/gtext4.png",["Classic_maps_v1.vl2"]],"textures/lava/gtext5.png":["textures/lava/gtext5.png",["Classic_maps_v1.vl2"]],"textures/lava/gtextpipe1.png":["textures/lava/gtextpipe1.png",["Classic_maps_v1.vl2"]],"textures/lava/inf_light011.png":["textures/lava/inf_light011.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/inf_light09.png":["textures/lava/inf_light09.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/lavadirt04.png":["textures/lava/lavadirt04.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/lavarock03.png":["textures/lava/lavarock03.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/lavawall20.png":["textures/lava/lavawall20.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/lavawall21.png":["textures/lava/lavawall21.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/lavawall22.png":["textures/lava/lavawall22.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/nycto-bboard.png":["textures/lava/Nycto-bboard.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/lava/nycto-bboard2.png":["textures/lava/Nycto-bboard2.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/lava/nycto-comp2.png":["textures/lava/Nycto-comp2.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/lava/nycto-comp3.png":["textures/lava/Nycto-comp3.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/lava/nycto-comp4.png":["textures/lava/Nycto-comp4.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/lava/nycto-comp7.png":["textures/lava/Nycto-comp7.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/lava/nycto-computer.png":["textures/lava/Nycto-computer.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/lava/nycto-disp1.png":["textures/lava/Nycto-disp1.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/lava/nycto-disp2.png":["textures/lava/Nycto-disp2.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/lava/nycto-hitwall.png":["textures/lava/Nycto-hitwall.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/lava/nycto-hitwall2.png":["textures/lava/Nycto-hitwall2.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/lava/nycto-map.png":["textures/lava/Nycto-map.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/lava/nycto-mwall.png":["textures/lava/Nycto-mwall.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/lava/nycto-mwall2.png":["textures/lava/Nycto-mwall2.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/lava/nycto-mwall3.png":["textures/lava/Nycto-mwall3.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/lava/nycto-mwall4.png":["textures/lava/Nycto-mwall4.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/lava/nycto-pipe.png":["textures/lava/Nycto-pipe.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/lava/nycto-plasma.png":["textures/lava/Nycto-plasma.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/lava/nycto-plates.png":["textures/lava/Nycto-Plates.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/lava/nycto-trim.png":["textures/lava/Nycto-Trim.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/lava/radwarn.png":["textures/lava/radwarn.png",["Classic_maps_v1.vl2"]],"textures/lava/skies/kif_lava_starrynight_bk.png":["textures/lava/skies/kif_lava_starrynight_BK.png",["TWL-MapPack.vl2"]],"textures/lava/skies/kif_lava_starrynight_dn.png":["textures/lava/skies/kif_lava_starrynight_DN.png",["TWL-MapPack.vl2"]],"textures/lava/skies/kif_lava_starrynight_fr.png":["textures/lava/skies/kif_lava_starrynight_FR.png",["TWL-MapPack.vl2"]],"textures/lava/skies/kif_lava_starrynight_lf.png":["textures/lava/skies/kif_lava_starrynight_LF.png",["TWL-MapPack.vl2"]],"textures/lava/skies/kif_lava_starrynight_rt.png":["textures/lava/skies/kif_lava_starrynight_RT.png",["TWL-MapPack.vl2"]],"textures/lava/skies/kif_lava_starrynight_up.png":["textures/lava/skies/kif_lava_starrynight_UP.png",["TWL-MapPack.vl2"]],"textures/lava/skies/lava_starrynite_emap.bm8":["textures/lava/skies/lava_starrynite_emap.bm8",["lava.vl2"]],"textures/lava/skies/lava_starrynite_emap.png":["textures/lava/skies/lava_starrynite_emap.png",["lava.vl2"]],"textures/lava/skies/lavanight_v5_bk.png":["textures/lava/skies/lavanight_v5_BK.png",[""],["Classic_maps_v1.vl2"],["DynamixFinalPack.vl2","textures/lava/skies/Lavanight_v5_BK.png"]],"textures/lava/skies/lavanight_v5_dn.png":["textures/lava/skies/lavanight_v5_DN.png",[""],["Classic_maps_v1.vl2"],["DynamixFinalPack.vl2","textures/lava/skies/Lavanight_v5_DN.png"]],"textures/lava/skies/lavanight_v5_fr.png":["textures/lava/skies/lavanight_v5_FR.png",[""],["Classic_maps_v1.vl2"],["DynamixFinalPack.vl2","textures/lava/skies/Lavanight_v5_FR.png"]],"textures/lava/skies/lavanight_v5_lf.png":["textures/lava/skies/lavanight_v5_LF.png",[""],["Classic_maps_v1.vl2"],["DynamixFinalPack.vl2","textures/lava/skies/Lavanight_v5_LF.png"]],"textures/lava/skies/lavanight_v5_rt.png":["textures/lava/skies/lavanight_v5_RT.png",[""],["Classic_maps_v1.vl2"],["DynamixFinalPack.vl2","textures/lava/skies/Lavanight_v5_RT.png"]],"textures/lava/skies/lavanight_v5_up.png":["textures/lava/skies/lavanight_v5_UP.png",[""],["Classic_maps_v1.vl2"],["DynamixFinalPack.vl2","textures/lava/skies/Lavanight_v5_UP.png"]],"textures/lava/skies/lavayellow_v5_bk.png":["textures/lava/skies/lavayellow_v5_BK.png",["DynamixFinalPack.vl2"]],"textures/lava/skies/lavayellow_v5_dn.png":["textures/lava/skies/lavayellow_v5_DN.png",["DynamixFinalPack.vl2"]],"textures/lava/skies/lavayellow_v5_fr.png":["textures/lava/skies/lavayellow_v5_FR.png",["DynamixFinalPack.vl2"]],"textures/lava/skies/lavayellow_v5_lf.png":["textures/lava/skies/lavayellow_v5_LF.png",["DynamixFinalPack.vl2"]],"textures/lava/skies/lavayellow_v5_rt.png":["textures/lava/skies/lavayellow_v5_RT.png",["DynamixFinalPack.vl2"]],"textures/lava/skies/lavayellow_v5_up.png":["textures/lava/skies/lavayellow_v5_UP.png",["DynamixFinalPack.vl2"]],"textures/lava/skies/starrynite_v5_bk.bm8":["textures/lava/skies/starrynite_v5_BK.bm8",["lava.vl2"]],"textures/lava/skies/starrynite_v5_bk.png":["textures/lava/skies/starrynite_v5_BK.png",["lava.vl2"]],"textures/lava/skies/starrynite_v5_dn.bm8":["textures/lava/skies/starrynite_v5_DN.bm8",["lava.vl2"]],"textures/lava/skies/starrynite_v5_dn.png":["textures/lava/skies/starrynite_v5_DN.png",["lava.vl2"]],"textures/lava/skies/starrynite_v5_fr.bm8":["textures/lava/skies/starrynite_v5_FR.bm8",["lava.vl2"]],"textures/lava/skies/starrynite_v5_fr.png":["textures/lava/skies/starrynite_v5_FR.png",["lava.vl2"]],"textures/lava/skies/starrynite_v5_lf.bm8":["textures/lava/skies/starrynite_v5_LF.bm8",["lava.vl2"]],"textures/lava/skies/starrynite_v5_lf.png":["textures/lava/skies/starrynite_v5_LF.png",["lava.vl2"]],"textures/lava/skies/starrynite_v5_rt.bm8":["textures/lava/skies/starrynite_v5_RT.bm8",["lava.vl2"]],"textures/lava/skies/starrynite_v5_rt.png":["textures/lava/skies/starrynite_v5_RT.png",["lava.vl2"]],"textures/lava/skies/starrynite_v5_up.bm8":["textures/lava/skies/starrynite_v5_UP.bm8",["lava.vl2"]],"textures/lava/skies/starrynite_v5_up.png":["textures/lava/skies/starrynite_v5_UP.png",["lava.vl2"]],"textures/lava/skies/volcanic_starrynite_emap.bm8":["textures/lava/skies/volcanic_starrynite_emap.bm8",["lava.vl2"]],"textures/lava/skies/volcanic_starrynite_emap.png":["textures/lava/skies/volcanic_starrynite_emap.png",["Classic_maps_v1.vl2"],["DynamixFinalPack.vl2"],["lava.vl2"]],"textures/lava/stplate0010.png":["textures/lava/Stplate0010.png",["Classic_maps_v1.vl2"]],"textures/lava/stplate0021.png":["textures/lava/stplate0021.png",["Classic_maps_v1.vl2"]],"textures/lava/stplate1.png":["textures/lava/Stplate1.png",["Classic_maps_v1.vl2"]],"textures/lava/stplate10a.png":["textures/lava/STPLATE10a.png",["Classic_maps_v1.vl2"]],"textures/lava/stplate10c.png":["textures/lava/STPLATE10c.png",["Classic_maps_v1.vl2"]],"textures/lava/stplate12.png":["textures/lava/STPLATE12.png",["Classic_maps_v1.vl2"]],"textures/lava/stplate13.png":["textures/lava/STPLATE13.png",["Classic_maps_v1.vl2"]],"textures/lava/stplate14.png":["textures/lava/stplate14.png",["Classic_maps_v1.vl2"]],"textures/lava/stplate2.png":["textures/lava/Stplate2.png",["Classic_maps_v1.vl2"]],"textures/lava/stplate3.png":["textures/lava/Stplate3.png",["Classic_maps_v1.vl2"]],"textures/lava/stplate5.png":["textures/lava/Stplate5.png",["Classic_maps_v1.vl2"]],"textures/lava/stplate5a.png":["textures/lava/STPLATE5a.png",["Classic_maps_v1.vl2"]],"textures/lava/stplate6.png":["textures/lava/Stplate6.png",["Classic_maps_v1.vl2"]],"textures/lava/stplate7.png":["textures/lava/Stplate7.png",["Classic_maps_v1.vl2"]],"textures/lava/stplate8.png":["textures/lava/Stplate8.png",["Classic_maps_v1.vl2"]],"textures/lava/stplate9.png":["textures/lava/Stplate9.png",["Classic_maps_v1.vl2"]],"textures/lava/sw_floorgrate.png":["textures/lava/sw_floorgrate.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/sw_ipipe02.png":["textures/lava/sw_ipipe02.png",["TWL2-MapPack.vl2"]],"textures/lava/tcement1a.png":["textures/lava/tcement1a.png",["Classic_maps_v1.vl2"]],"textures/lava/techwall_1.png":["textures/lava/techwall_1.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/lava/techwall_paint.png":["textures/lava/techwall_paint.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/lava/techwall_rusty.png":["textures/lava/techwall_rusty.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/lava/techwall_rusty2.png":["textures/lava/techwall_rusty2.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/lava/tlite6.png":["textures/lava/tlite6.png",["Classic_maps_v1.vl2"]],"textures/lava/tma5t_cowboy1.png":["textures/lava/Tma5t_Cowboy1.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/tma5t_cowboy2.png":["textures/lava/Tma5t_Cowboy2.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/tma5t_cowboy3.png":["textures/lava/Tma5t_Cowboy3.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/tma5t_cowboy4.png":["textures/lava/Tma5t_Cowboy4.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/tma5t_cowboy5.png":["textures/lava/Tma5t_Cowboy5.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/tma5t_cowboy6.png":["textures/lava/Tma5t_Cowboy6.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/tma5t_cowboy7.png":["textures/lava/Tma5t_Cowboy7.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/tma5t_cowboy8.png":["textures/lava/Tma5t_Cowboy8.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/tma5t_cowboy9.png":["textures/lava/Tma5t_Cowboy9.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/tma5t_cowboyb10.png":["textures/lava/Tma5t_Cowboyb10.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/tma5t_cowboyb11.png":["textures/lava/Tma5t_Cowboyb11.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/tma5t_cowboyb12.png":["textures/lava/Tma5t_Cowboyb12.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/tma5t_cowboyb13.png":["textures/lava/Tma5t_Cowboyb13.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lava/tma5t_cowboyb14.png":["textures/lava/Tma5t_Cowboyb14.png",["TWL2-MapPack.vl2"]],"textures/lava/tma5t_cowboyb15.png":["textures/lava/Tma5t_Cowboyb15.png",["TWL2-MapPack.vl2"]],"textures/lava/tplate1.png":["textures/lava/tplate1.png",["Classic_maps_v1.vl2"]],"textures/lava/tplate2.png":["textures/lava/tplate2.png",["Classic_maps_v1.vl2"]],"textures/lava/ttrim2.png":["textures/lava/ttrim2.png",["Classic_maps_v1.vl2"]],"textures/lava_dark.dml":["textures/lava_dark.dml",["lava.vl2"]],"textures/lava_night.dml":["textures/lava_night.dml",["Classic_maps_v1.vl2"],["DynamixFinalPack.vl2"]],"textures/lava_yellow.dml":["textures/lava_yellow.dml",["DynamixFinalPack.vl2"]],"textures/lavanight_v5.dml":["textures/lavanight_v5.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/legends_tower/base1.png":["textures/legends_tower/base1.png",["z_DMP2-V0.6.vl2"]],"textures/legends_tower/base1b.png":["textures/legends_tower/base1b.png",["z_DMP2-V0.6.vl2"]],"textures/legends_tower/base1c.png":["textures/legends_tower/base1c.png",["z_DMP2-V0.6.vl2"]],"textures/legends_tower/basictrim2b.png":["textures/legends_tower/basictrim2b.png",["z_DMP2-V0.6.vl2"]],"textures/legends_tower/cemdrkot2.png":["textures/legends_tower/cemdrkot2.png",["z_DMP2-V0.6.vl2"]],"textures/legends_tower/cemdrktile.png":["textures/legends_tower/cemdrktile.png",["z_DMP2-V0.6.vl2"]],"textures/legends_tower/cemdrktile7.png":["textures/legends_tower/cemdrktile7.png",["z_DMP2-V0.6.vl2"]],"textures/legends_tower/cemtiledrk.png":["textures/legends_tower/cemtiledrk.png",["z_DMP2-V0.6.vl2"]],"textures/legends_tower/cemtiledrk5.png":["textures/legends_tower/cemtiledrk5.png",["z_DMP2-V0.6.vl2"]],"textures/legends_tower/concrete.png":["textures/legends_tower/concrete.png",["z_DMP2-V0.6.vl2"]],"textures/legends_tower/confllr.png":["textures/legends_tower/confllr.png",["z_DMP2-V0.6.vl2"]],"textures/legends_tower/confllr2.png":["textures/legends_tower/confllr2.png",["z_DMP2-V0.6.vl2"]],"textures/legends_tower/confllrtile2.png":["textures/legends_tower/confllrtile2.png",["z_DMP2-V0.6.vl2"]],"textures/legends_tower/cretefloor02.png":["textures/legends_tower/cretefloor02.png",["z_DMP2-V0.6.vl2"]],"textures/legends_tower/e6lfloor.png":["textures/legends_tower/e6lfloor.png",["z_DMP2-V0.6.vl2"]],"textures/legends_tower/flrcemtilsmlx.png":["textures/legends_tower/flrcemtilsmlx.png",["z_DMP2-V0.6.vl2"]],"textures/legends_tower/flrmtlhls.png":["textures/legends_tower/flrmtlhls.png",["z_DMP2-V0.6.vl2"]],"textures/legends_tower/hexametal.png":["textures/legends_tower/hexametal.png",["z_DMP2-V0.6.vl2"]],"textures/legends_tower/mtltekfloor.png":["textures/legends_tower/mtltekfloor.png",["z_DMP2-V0.6.vl2"]],"textures/legends_tower/null.png":["textures/legends_tower/null.png",["z_DMP2-V0.6.vl2"]],"textures/legends_tower/oddtiled.png":["textures/legends_tower/oddtiled.png",["z_DMP2-V0.6.vl2"]],"textures/legends_tower/tfloorhexsmll.png":["textures/legends_tower/tfloorhexsmll.png",["z_DMP2-V0.6.vl2"]],"textures/lightb00.png":["textures/lightb00.png",["z_DMP2-V0.6.vl2"]],"textures/liquidtiles/algaewater.png":["textures/liquidTiles/AlgaeWater.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/archipelago_emap_cloudsground.png":["textures/liquidTiles/archipelago_emap_cloudsground.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/archipelago_water.png":["textures/liquidTiles/archipelago_water.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/bloodmoon_bloodwater2.png":["textures/liquidtiles/BloodMoon_bloodwater2.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/liquidtiles/bluewater.png":["textures/liquidTiles/BlueWater.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/caustic_water.png":["textures/liquidtiles/caustic_water.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/liquidtiles/damnation_emap_cloudsground.png":["textures/liquidTiles/damnation_emap_cloudsground.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/greenwater.png":["textures/liquidTiles/GreenWater.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/ice_water_ram.png":["textures/liquidTiles/ice_water_ram.png",["Classic_maps_v1.vl2"]],"textures/liquidtiles/icebound_emap_cloudsground.png":["textures/liquidTiles/icebound_emap_cloudsground.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/icebound_water.png":["textures/liquidTiles/icebound_water.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/industrial_oil.png":["textures/LiquidTiles/industrial_oil.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2","textures/liquidtiles/industrial_oil.png"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2","textures/liquidtiles/industrial_oil.png"]],"textures/liquidtiles/insalubria_emap_cloudsground.png":["textures/liquidTiles/insalubria_emap_cloudsground.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/islandwater01.png":["textures/liquidTiles/IslandWater01.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/islandwater02.png":["textures/liquidTiles/IslandWater02.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/islandwater03.png":["textures/liquidTiles/IslandWater03.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/islandwater04.png":["textures/liquidTiles/IslandWater04.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/lava.png":["textures/liquidTiles/Lava.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/lavapool01.png":["textures/liquidTiles/LavaPool01.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/lavapool02.png":["textures/liquidTiles/LavaPool02.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/lavapool03.png":["textures/liquidTiles/LavaPool03.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/lavapool04.png":["textures/liquidTiles/LavaPool04.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/lushwater01.png":["textures/liquidTiles/LushWater01.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/lushwater01_algae.png":["textures/liquidTiles/LushWater01_Algae.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/lushwater02.png":["textures/liquidTiles/LushWater02.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/lushwater02_algae.png":["textures/liquidTiles/LushWater02_Algae.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/lushwater03.png":["textures/liquidTiles/LushWater03.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/lushwater03_algae.png":["textures/liquidTiles/LushWater03_Algae.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/lushwater04.png":["textures/liquidTiles/LushWater04.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/lushwater04_algae.png":["textures/liquidTiles/LushWater04_Algae.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/modulation03.png":["textures/liquidTiles/Modulation03.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/modulation04.png":["textures/liquidTiles/Modulation04.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/muddyswamp_industrial_oil.png":["textures/liquidtiles/MuddySwamp_industrial_oil.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/liquidtiles/myrkwood_emap_cloudsground.png":["textures/liquidTiles/myrkwood_emap_cloudsground.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/oasis_emap_cloudsground.png":["textures/liquidTiles/oasis_emap_cloudsground.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/oasis_water_ripply.png":["textures/liquidTiles/oasis_water_ripply.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/planetx_cb_water.png":["textures/liquidtiles/PlanetX_CB_water.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/liquidtiles/quagmire_emap_cloudsground.png":["textures/liquidTiles/quagmire_emap_cloudsground.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/respite_emap_cloudsground.png":["textures/liquidTiles/respite_emap_cloudsground.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/reversion_emap_cloudsground.png":["textures/liquidTiles/reversion_emap_cloudsground.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/riverdance_emap_cloudsground.png":["textures/liquidTiles/riverdance_emap_cloudsground.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/riverdance_water_1.png":["textures/liquidTiles/riverdance_water_1.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/riverdance_water_5.png":["textures/liquidTiles/riverdance_water_5.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/riverdance_water_6.png":["textures/liquidTiles/riverdance_water_6.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/sanctuary_emap_cloudsground.png":["textures/liquidTiles/sanctuary_emap_cloudsground.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/sanctuary_water_1.png":["textures/liquidTiles/sanctuary_water_1.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/sanctuary_water_2.png":["textures/liquidTiles/sanctuary_water_2.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/sewagewater.png":["textures/liquidtiles/SewageWater.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/liquidtiles/shore_modulation.png":["textures/liquidTiles/Shore_Modulation.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/tes_water2.bm8":["textures/LiquidTiles/tes_water2.bm8",["TWL-MapPack.vl2"]],"textures/liquidtiles/tes_water2.png":["textures/LiquidTiles/tes_water2.png",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2","textures/liquidtiles/tes_water2.png"]],"textures/liquidtiles/thinice_emap_cloudsground.png":["textures/liquidTiles/thinice_emap_cloudsground.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/tile01a.png":["textures/liquidTiles/Tile01a.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/tile02a.png":["textures/liquidTiles/Tile02a.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/tile03a.png":["textures/liquidTiles/Tile03a.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/tile04a.png":["textures/liquidTiles/Tile04a.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/lite_green4a.png":["textures/lite_green4A.png",["z_DMP2-V0.6.vl2"]],"textures/lush/attrition_iflag.png":["textures/lush/attrition_iflag.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/attrition_sflag.png":["textures/lush/attrition_sflag.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/bb_red.png":["textures/lush/bb_red.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"textures/lush/bb_red2.png":["textures/lush/bb_red2.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"textures/lush/bb_sand.png":["textures/lush/bb_sand.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"textures/lush/be_ebor01b.png":["textures/lush/be_ebor01b.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ebor01bb.png":["textures/lush/be_ebor01bb.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/be_ebor01d.png":["textures/lush/be_ebor01d.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ebor01e.png":["textures/lush/be_ebor01e.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ebor02.png":["textures/lush/be_ebor02.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ebor03.png":["textures/lush/be_ebor03.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ebor04a.png":["textures/lush/be_ebor04a.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ecombo02a.png":["textures/lush/be_ecombo02a.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_edoo01.png":["textures/lush/be_Edoo01.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_edoo02.png":["textures/lush/be_edoo02.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_edoo03.png":["textures/lush/be_edoo03.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_eflo01.png":["textures/lush/be_eflo01.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_eflo02.png":["textures/lush/be_eflo02.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_elig01.png":["textures/lush/be_elig01.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_elig02.png":["textures/lush/be_elig02.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_elig02_nd.png":["textures/lush/be_elig02_nd.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"textures/lush/be_elig03.png":["textures/lush/be_elig03.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_elig033.png":["textures/lush/be_elig033.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/be_epipe01.png":["textures/lush/be_epipe01.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_eport01.png":["textures/lush/be_eport01.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_eport01e.png":["textures/lush/be_eport01e.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_eport02a.png":["textures/lush/be_eport02a.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_eport02b.png":["textures/lush/be_eport02b.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_espec01.png":["textures/lush/be_espec01.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_espec02.png":["textures/lush/be_espec02.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_espec03.png":["textures/lush/be_espec03.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_espec03a.png":["textures/lush/be_espec03a.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_espec03b.png":["textures/lush/be_espec03b.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_espec04.png":["textures/lush/be_espec04.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_espec05.png":["textures/lush/be_espec05.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_espec05b.png":["textures/lush/be_espec05b.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_espec06a.png":["textures/lush/be_espec06a.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_espec07.png":["textures/lush/be_espec07.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_espec08.png":["textures/lush/be_espec08.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_espec09.png":["textures/lush/be_espec09.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_etec.png":["textures/lush/be_etec.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_eterrain02.png":["textures/lush/be_eterrain02.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_eterrain02a.png":["textures/lush/be_eterrain02a.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_eterrain02b.png":["textures/lush/be_eterrain02b.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ewal01b.png":["textures/lush/be_ewal01b.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ewal02b.png":["textures/lush/be_ewal02b.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ewal02be.png":["textures/lush/be_ewal02be.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/be_ewal03_hl.png":["textures/lush/be_ewal03_hl.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"textures/lush/be_ewal03a.png":["textures/lush/be_ewal03a.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ewal03acrk.png":["textures/lush/be_ewal03acrk.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"textures/lush/be_ewal04a.png":["textures/lush/be_ewal04a.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ewal05.png":["textures/lush/be_ewal05.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ewal05a.png":["textures/lush/be_ewal05a.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ewal05d.png":["textures/lush/be_ewal05d.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ewal06.png":["textures/lush/be_ewal06.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ewal07.png":["textures/lush/be_ewal07.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ewal077.png":["textures/lush/be_ewal077.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/be_ewal08.png":["textures/lush/be_ewal08.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ewal09b.png":["textures/lush/be_ewal09b.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ewal11b.png":["textures/lush/be_ewal11b.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ewal11d.png":["textures/lush/be_ewal11d.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ewal12b.png":["textures/lush/be_ewal12b.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ewall10.png":["textures/lush/be_ewall10.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_gr3streak.png":["textures/lush/be_gr3streak.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"textures/lush/be_gr4streak.png":["textures/lush/be_gr4streak.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"textures/lush/be_icei01.png":["textures/lush/be_icei01.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_icei01a.png":["textures/lush/be_icei01a.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_icei01b.png":["textures/lush/be_icei01b.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_icei01b1.png":["textures/lush/be_icei01b1.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/be_icei01c.png":["textures/lush/be_icei01c.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_icei01ca.png":["textures/lush/be_icei01ca.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/be_icei02.png":["textures/lush/be_icei02.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_icei03.png":["textures/lush/be_icei03.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_icei03b.png":["textures/lush/be_icei03b.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_icei04.png":["textures/lush/be_icei04.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ichute01.png":["textures/lush/be_ichute01.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ichute02.png":["textures/lush/be_ichute02.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_icobor1.png":["textures/lush/be_icobor1.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_icobor1a.png":["textures/lush/be_icobor1a.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_icocei.png":["textures/lush/be_icocei.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_icolbase01.png":["textures/lush/be_iColBase01.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_icolig.png":["textures/lush/be_icolig.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_icolig01.png":["textures/lush/be_icolig01.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_icoligola.png":["textures/lush/be_icoligolA.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_icoltop.png":["textures/lush/be_iColTop.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_icomp01.png":["textures/lush/be_icomp01.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_icomp01a.png":["textures/lush/be_icomp01a.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_icowal02.png":["textures/lush/be_icowal02.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_icowal02a.png":["textures/lush/be_icowal02a.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_icowal02b.png":["textures/lush/be_icowal02b.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_iflo01.png":["textures/lush/be_iflo01.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_iflo01a.png":["textures/lush/be_iflo01a.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_iflowet.png":["textures/lush/be_ifloWet.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ifunctec01.png":["textures/lush/be_ifunctec01.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ifunctec01a.png":["textures/lush/be_ifunctec01a.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_igeneric.png":["textures/lush/be_iGeneric.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_igenericdark.png":["textures/lush/be_iGenericDark.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ihadoo.png":["textures/lush/be_ihadoo.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ihaflo01.png":["textures/lush/be_ihaflo01.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ihalig.png":["textures/lush/be_ihalig.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ihaspe01.png":["textures/lush/be_ihaspe01.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ihawal01.png":["textures/lush/be_ihawal01.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ihawal02.png":["textures/lush/be_ihawal02.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ihawal04.png":["textures/lush/be_ihawal04.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ihawal04a.png":["textures/lush/be_ihawal04a.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ihawal04b.png":["textures/lush/be_ihawal04b.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ihawal04d.png":["textures/lush/be_ihawal04d.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ihawal05a.png":["textures/lush/be_ihawal05a.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ihawal05b.png":["textures/lush/be_ihawal05b.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ihawal05c.png":["textures/lush/be_ihawal05c.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ipipe01.png":["textures/lush/be_ipipe01.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ipipe01_iwal.png":["textures/lush/be_ipipe01_iwal.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ipipe01b.png":["textures/lush/be_ipipe01b.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_iprflo01.png":["textures/lush/be_iprflo01.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_iprwal01.png":["textures/lush/be_iprwal01.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ispec01.png":["textures/lush/be_ispec01.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ispec01a.png":["textures/lush/be_ispec01a.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ispec01b.png":["textures/lush/be_ispec01b.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_itebor01.png":["textures/lush/be_itebor01.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_itebor02.png":["textures/lush/be_itebor02.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_itebor02a.png":["textures/lush/be_itebor02a.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_itebor02b.png":["textures/lush/be_itebor02b.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_itebor02c.png":["textures/lush/be_itebor02c.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_itebor04.png":["textures/lush/be_itebor04.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_itec01.png":["textures/lush/be_itec01.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_itec01a.png":["textures/lush/be_itec01a.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_itec01c.png":["textures/lush/be_itec01c.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_itecei01.png":["textures/lush/be_itecei01.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_itecei02.png":["textures/lush/be_itecei02.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_itedoo01.png":["textures/lush/be_itedoo01.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_iteflo01.png":["textures/lush/be_iteflo01.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_iteflo02.png":["textures/lush/be_iteflo02.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_itelig01.png":["textures/lush/be_itelig01.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_itelig02.png":["textures/lush/be_itelig02.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_itewal01.png":["textures/lush/be_itewal01.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_itewal02.png":["textures/lush/be_itewal02.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_itewal02a.png":["textures/lush/be_itewal02a.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_itewal03.png":["textures/lush/be_itewal03.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_itewal04.png":["textures/lush/be_itewal04.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_screen.png":["textures/lush/be_screen.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_thresh01.png":["textures/lush/be_thresh01.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_thresh01a.png":["textures/lush/be_thresh01a.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_thresh02.png":["textures/lush/be_thresh02.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_thresh02a.png":["textures/lush/be_thresh02a.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_twal05.png":["textures/lush/be_twal05.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/beach_wal1.png":["textures/lush/beach_wal1.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/beach_wal2.png":["textures/lush/beach_wal2.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/beach_wal3.png":["textures/lush/beach_wal3.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/bluemoon.png":["textures/lush/BlueMoon.png",["TWL-MapPack.vl2"]],"textures/lush/box_a.png":["textures/lush/box_a.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"textures/lush/box_b.png":["textures/lush/box_b.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"textures/lush/box_c.png":["textures/lush/box_c.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"textures/lush/display05.png":["textures/lush/display05.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/display_07.png":["textures/lush/display_07.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/dox_beam.png":["textures/lush/dox_beam.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"textures/lush/dox_bluelite1.png":["textures/lush/dox_bluelite1.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"textures/lush/dox_bluelite2.png":["textures/lush/dox_bluelite2.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"textures/lush/dox_grsteel3.png":["textures/lush/dox_grsteel3.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"textures/lush/dox_grsteel3_b.png":["textures/lush/dox_grsteel3_b.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"textures/lush/dox_grsteel3_f.png":["textures/lush/dox_grsteel3_f.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"textures/lush/dox_grsteel4.png":["textures/lush/dox_grsteel4.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"textures/lush/dox_pipe1.png":["textures/lush/dox_pipe1.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"textures/lush/emap_beachblitz.png":["textures/lush/emap_beachblitz.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"textures/lush/hazard.png":["textures/lush/hazard.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/ir_blocks.bm8":["textures/lush/ir_blocks.bm8",["TWL-MapPack.vl2"]],"textures/lush/ir_blocks.png":["textures/lush/ir_blocks.png",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"textures/lush/ir_plain.bm8":["textures/lush/ir_plain.bm8",["TWL-MapPack.vl2"]],"textures/lush/ir_plain.png":["textures/lush/ir_plain.png",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"textures/lush/ir_relief.bm8":["textures/lush/ir_relief.bm8",["TWL-MapPack.vl2"]],"textures/lush/ir_relief.png":["textures/lush/ir_relief.png",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"textures/lush/ir_trim1.bm8":["textures/lush/ir_trim1.bm8",["TWL-MapPack.vl2"]],"textures/lush/ir_trim1.png":["textures/lush/ir_trim1.png",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"textures/lush/ir_trim2.bm8":["textures/lush/ir_trim2.bm8",["TWL-MapPack.vl2"]],"textures/lush/ir_trim2.png":["textures/lush/ir_trim2.png",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"textures/lush/ir_wall.bm8":["textures/lush/ir_wall.bm8",["TWL-MapPack.vl2"]],"textures/lush/ir_wall.png":["textures/lush/ir_wall.png",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"textures/lush/kb_logitech.png":["textures/lush/kb_logitech.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/light_base01.png":["textures/lush/light_base01.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/panel.png":["textures/lush/panel.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/reactor01.png":["textures/lush/reactor01.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/rip.png":["textures/lush/rip.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/roman_colla.png":["textures/lush/Roman_COLLa.png",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"textures/lush/roman_collb.png":["textures/lush/Roman_COLLb.png",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"textures/lush/roman_roof.png":["textures/lush/Roman_ROOF.png",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"textures/lush/roman_stone.png":["textures/lush/Roman_STONE.png",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"textures/lush/rustbox.png":["textures/lush/rustbox.png",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"textures/lush/rustbox_logo.png":["textures/lush/rustbox_logo.png",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"textures/lush/skies/bbday_bk.png":["textures/lush/Skies/BBday_BK.png",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2","textures/lush/skies/BBday_BK.png"]],"textures/lush/skies/bbday_dn.png":["textures/lush/Skies/BBday_DN.png",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2","textures/lush/skies/BBday_DN.png"]],"textures/lush/skies/bbday_fr.png":["textures/lush/Skies/BBday_FR.png",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2","textures/lush/skies/BBday_FR.png"]],"textures/lush/skies/bbday_lf.png":["textures/lush/Skies/BBday_LF.png",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2","textures/lush/skies/BBday_LF.png"]],"textures/lush/skies/bbday_rt.png":["textures/lush/Skies/BBday_RT.png",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2","textures/lush/skies/BBday_RT.png"]],"textures/lush/skies/bbday_up.png":["textures/lush/Skies/BBday_UP.png",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2","textures/lush/skies/BBday_UP.png"]],"textures/lush/skies/emap_dark_green.png":["textures/lush/skies/emap_dark_green.png",["TWL2-MapPack.vl2"]],"textures/lush/skies/emap_muddy.png":["textures/lush/skies/emap_muddy.png",["Classic_maps_v1.vl2"]],"textures/lush/skies/kif_lushsunset_bk.png":["textures/lush/skies/kif_lushsunset_BK.png",["TWL2-MapPack.vl2"]],"textures/lush/skies/kif_lushsunset_dn.png":["textures/lush/skies/kif_lushsunset_DN.png",["TWL2-MapPack.vl2"]],"textures/lush/skies/kif_lushsunset_fr.png":["textures/lush/skies/kif_lushsunset_FR.png",["TWL2-MapPack.vl2"]],"textures/lush/skies/kif_lushsunset_lf.png":["textures/lush/skies/kif_lushsunset_LF.png",["TWL2-MapPack.vl2"]],"textures/lush/skies/kif_lushsunset_rt.png":["textures/lush/skies/kif_lushsunset_RT.png",["TWL2-MapPack.vl2"]],"textures/lush/skies/kif_lushsunset_up.png":["textures/lush/skies/kif_lushsunset_UP.png",["TWL2-MapPack.vl2"]],"textures/lush/skies/l4_b.bm8":["textures/lush/skies/L4_b.bm8",["lush.vl2"]],"textures/lush/skies/l4_b.png":["textures/lush/skies/L4_b.png",[""],["lush.vl2"]],"textures/lush/skies/l4_bottom.bm8":["textures/lush/skies/L4_bottom.bm8",["lush.vl2"]],"textures/lush/skies/l4_bottom.png":["textures/lush/skies/L4_bottom.png",[""],["lush.vl2"]],"textures/lush/skies/l4_f.bm8":["textures/lush/skies/L4_f.bm8",["lush.vl2"]],"textures/lush/skies/l4_f.png":["textures/lush/skies/L4_f.png",[""],["lush.vl2"]],"textures/lush/skies/l4_l.bm8":["textures/lush/skies/L4_l.bm8",["lush.vl2"]],"textures/lush/skies/l4_l.png":["textures/lush/skies/L4_l.png",[""],["lush.vl2"]],"textures/lush/skies/l4_r.bm8":["textures/lush/skies/L4_r.bm8",["lush.vl2"]],"textures/lush/skies/l4_r.png":["textures/lush/skies/L4_r.png",[""],["lush.vl2"]],"textures/lush/skies/l4_t.bm8":["textures/lush/skies/L4_t.bm8",["lush.vl2"]],"textures/lush/skies/l4_t.png":["textures/lush/skies/L4_t.png",[""],["lush.vl2"]],"textures/lush/skies/lush_01_day_v5_bk.png":["textures/lush/skies/lush_01_day_v5_BK.png",["DynamixFinalPack.vl2"]],"textures/lush/skies/lush_01_day_v5_bk_x2.png":["textures/lush/Skies/lush_01_day_v5_BK_x2.png",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2","textures/lush/skies/lush_01_day_v5_BK_x2.png"]],"textures/lush/skies/lush_01_day_v5_dn.png":["textures/lush/skies/lush_01_day_v5_DN.png",["DynamixFinalPack.vl2"]],"textures/lush/skies/lush_01_day_v5_dn_x2.png":["textures/lush/Skies/lush_01_day_v5_DN_x2.png",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2","textures/lush/skies/lush_01_day_v5_DN_x2.png"]],"textures/lush/skies/lush_01_day_v5_fr.png":["textures/lush/skies/lush_01_day_v5_FR.png",["DynamixFinalPack.vl2"]],"textures/lush/skies/lush_01_day_v5_fr_x2.png":["textures/lush/Skies/lush_01_day_v5_FR_x2.png",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2","textures/lush/skies/lush_01_day_v5_FR_x2.png"]],"textures/lush/skies/lush_01_day_v5_lf.png":["textures/lush/skies/lush_01_day_v5_LF.png",["DynamixFinalPack.vl2"]],"textures/lush/skies/lush_01_day_v5_lf_x2.png":["textures/lush/Skies/lush_01_day_v5_LF_x2.png",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2","textures/lush/skies/lush_01_day_v5_LF_x2.png"]],"textures/lush/skies/lush_01_day_v5_rt.png":["textures/lush/skies/lush_01_day_v5_RT.png",["DynamixFinalPack.vl2"]],"textures/lush/skies/lush_01_day_v5_rt_x2.png":["textures/lush/Skies/lush_01_day_v5_RT_x2.png",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2","textures/lush/skies/lush_01_day_v5_RT_x2.png"]],"textures/lush/skies/lush_01_day_v5_up.png":["textures/lush/skies/lush_01_day_v5_UP.png",["DynamixFinalPack.vl2"]],"textures/lush/skies/lush_01_day_v5_up_x2.png":["textures/lush/Skies/lush_01_day_v5_UP_x2.png",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2","textures/lush/skies/lush_01_day_v5_UP_x2.png"]],"textures/lush/skies/lush_01_night_bk.png":["textures/lush/skies/lush_01_night_BK.png",["DynamixFinalPack.vl2"]],"textures/lush/skies/lush_01_night_dn.png":["textures/lush/skies/lush_01_night_DN.png",["DynamixFinalPack.vl2"]],"textures/lush/skies/lush_01_night_fr.png":["textures/lush/skies/lush_01_night_FR.png",["DynamixFinalPack.vl2"]],"textures/lush/skies/lush_01_night_lf.png":["textures/lush/skies/lush_01_night_LF.png",["DynamixFinalPack.vl2"]],"textures/lush/skies/lush_01_night_rt.png":["textures/lush/skies/lush_01_night_RT.png",["DynamixFinalPack.vl2"]],"textures/lush/skies/lush_01_night_up.png":["textures/lush/skies/lush_01_night_UP.png",["DynamixFinalPack.vl2"]],"textures/lush/skies/lush_01_ram_v5_bk.png":["textures/lush/skies/lush_01_ram_v5_BK.png",["Classic_maps_v1.vl2"]],"textures/lush/skies/lush_01_ram_v5_dn.png":["textures/lush/skies/lush_01_ram_v5_DN.png",["Classic_maps_v1.vl2"]],"textures/lush/skies/lush_01_ram_v5_fr.png":["textures/lush/skies/lush_01_ram_v5_FR.png",["Classic_maps_v1.vl2"]],"textures/lush/skies/lush_01_ram_v5_lf.png":["textures/lush/skies/lush_01_ram_v5_LF.png",["Classic_maps_v1.vl2"]],"textures/lush/skies/lush_01_ram_v5_rt.png":["textures/lush/skies/lush_01_ram_v5_RT.png",["Classic_maps_v1.vl2"]],"textures/lush/skies/lush_01_ram_v5_up.png":["textures/lush/skies/lush_01_ram_v5_UP.png",["Classic_maps_v1.vl2"]],"textures/lush/skies/lush_02_dusk_bk.png":["textures/lush/skies/lush_02_dusk_BK.png",["DynamixFinalPack.vl2"]],"textures/lush/skies/lush_02_dusk_dn.png":["textures/lush/skies/lush_02_dusk_DN.png",["DynamixFinalPack.vl2"]],"textures/lush/skies/lush_02_dusk_fr.png":["textures/lush/skies/lush_02_dusk_FR.png",["DynamixFinalPack.vl2"]],"textures/lush/skies/lush_02_dusk_lf.png":["textures/lush/skies/lush_02_dusk_LF.png",["DynamixFinalPack.vl2"]],"textures/lush/skies/lush_02_dusk_rt.png":["textures/lush/skies/lush_02_dusk_RT.png",["DynamixFinalPack.vl2"]],"textures/lush/skies/lush_02_dusk_up.png":["textures/lush/skies/lush_02_dusk_UP.png",["DynamixFinalPack.vl2"]],"textures/lush/skies/lush_02c_dusk_bk.png":["textures/lush/skies/lush_02c_dusk_BK.png",["Classic_maps_v1.vl2"]],"textures/lush/skies/lush_02c_dusk_dn.png":["textures/lush/skies/lush_02c_dusk_DN.png",["Classic_maps_v1.vl2"]],"textures/lush/skies/lush_02c_dusk_fr.png":["textures/lush/skies/lush_02c_dusk_FR.png",["Classic_maps_v1.vl2"]],"textures/lush/skies/lush_02c_dusk_lf.png":["textures/lush/skies/lush_02c_dusk_LF.png",["Classic_maps_v1.vl2"]],"textures/lush/skies/lush_02c_dusk_rt.png":["textures/lush/skies/lush_02c_dusk_RT.png",["Classic_maps_v1.vl2"]],"textures/lush/skies/lush_02c_dusk_up.png":["textures/lush/skies/lush_02c_dusk_UP.png",["Classic_maps_v1.vl2"]],"textures/lush/skies/lush_day_emap.bm8":["textures/lush/skies/lush_day_emap.bm8",["lush.vl2"]],"textures/lush/skies/lush_day_emap.png":["textures/lush/skies/lush_day_emap.png",["lush.vl2"]],"textures/lush/skies/lush_nite_emap.bm8":["textures/lush/skies/lush_nite_emap.bm8",["lush.vl2"]],"textures/lush/skies/lush_nite_emap.png":["textures/lush/skies/lush_nite_emap.png",["lush.vl2"]],"textures/lush/skies/lushcloud1.bm8":["textures/lush/skies/lushcloud1.bm8",["lush.vl2"]],"textures/lush/skies/lushcloud1.png":["textures/lush/skies/lushcloud1.png",["lush.vl2"]],"textures/lush/skies/lushcloud3.bm8":["textures/lush/skies/lushcloud3.bm8",["lush.vl2"]],"textures/lush/skies/lushcloud3.png":["textures/lush/skies/lushcloud3.png",["lush.vl2"]],"textures/lush/skies/lushcloud4.bm8":["textures/lush/skies/lushcloud4.bm8",["lush.vl2"]],"textures/lush/skies/lushcloud4.png":["textures/lush/skies/lushcloud4.png",["lush.vl2"]],"textures/lush/skies/starrynite_v4_bk.bm8":["textures/lush/skies/starrynite_v4_BK.bm8",["lush.vl2"]],"textures/lush/skies/starrynite_v4_bk.png":["textures/lush/skies/starrynite_v4_BK.png",["lush.vl2"]],"textures/lush/skies/starrynite_v4_dn.bm8":["textures/lush/skies/starrynite_v4_DN.bm8",["lush.vl2"]],"textures/lush/skies/starrynite_v4_dn.png":["textures/lush/skies/starrynite_v4_DN.png",["lush.vl2"]],"textures/lush/skies/starrynite_v4_fr.bm8":["textures/lush/skies/starrynite_v4_FR.bm8",["lush.vl2"]],"textures/lush/skies/starrynite_v4_fr.png":["textures/lush/skies/starrynite_v4_FR.png",["lush.vl2"]],"textures/lush/skies/starrynite_v4_lf.bm8":["textures/lush/skies/starrynite_v4_LF.bm8",["lush.vl2"]],"textures/lush/skies/starrynite_v4_lf.png":["textures/lush/skies/starrynite_v4_LF.png",["lush.vl2"]],"textures/lush/skies/starrynite_v4_rt.bm8":["textures/lush/skies/starrynite_v4_RT.bm8",["lush.vl2"]],"textures/lush/skies/starrynite_v4_rt.png":["textures/lush/skies/starrynite_v4_RT.png",["lush.vl2"]],"textures/lush/skies/starrynite_v4_up.bm8":["textures/lush/skies/starrynite_v4_UP.bm8",["lush.vl2"]],"textures/lush/skies/starrynite_v4_up.png":["textures/lush/skies/starrynite_v4_UP.png",["lush.vl2"]],"textures/lush/skies/starrynite_v6_bk.bm8":["textures/lush/skies/starrynite_v6_BK.bm8",["lush.vl2"]],"textures/lush/skies/starrynite_v6_bk.png":["textures/lush/skies/starrynite_v6_BK.png",["lush.vl2"]],"textures/lush/skies/starrynite_v6_dn.bm8":["textures/lush/skies/starrynite_v6_DN.bm8",["lush.vl2"]],"textures/lush/skies/starrynite_v6_dn.png":["textures/lush/skies/starrynite_v6_DN.png",["lush.vl2"]],"textures/lush/skies/starrynite_v6_fr.bm8":["textures/lush/skies/starrynite_v6_FR.bm8",["lush.vl2"]],"textures/lush/skies/starrynite_v6_fr.png":["textures/lush/skies/starrynite_v6_FR.png",["lush.vl2"]],"textures/lush/skies/starrynite_v6_lf.bm8":["textures/lush/skies/starrynite_v6_LF.bm8",["lush.vl2"]],"textures/lush/skies/starrynite_v6_lf.png":["textures/lush/skies/starrynite_v6_LF.png",["lush.vl2"]],"textures/lush/skies/starrynite_v6_rt.bm8":["textures/lush/skies/starrynite_v6_RT.bm8",["lush.vl2"]],"textures/lush/skies/starrynite_v6_rt.png":["textures/lush/skies/starrynite_v6_RT.png",["lush.vl2"]],"textures/lush/skies/starrynite_v6_up.bm8":["textures/lush/skies/starrynite_v6_UP.bm8",["lush.vl2"]],"textures/lush/skies/starrynite_v6_up.png":["textures/lush/skies/starrynite_v6_UP.png",["lush.vl2"]],"textures/lush/skull.png":["textures/lush/skull.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/special/alien-01.png":["textures/lush/special/alien-01.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/special/display04.png":["textures/lush/special/display04.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/special/display05.png":["textures/lush/special/display05.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/special/display06.png":["textures/lush/special/display06.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/special/display07.png":["textures/lush/special/display07.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/special/display08.png":["textures/lush/special/display08.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/special/display10.png":["textures/lush/special/display10.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/special/shot01.png":["textures/lush/special/shot01.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/special/shot02.png":["textures/lush/special/shot02.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/special/shot03.png":["textures/lush/special/shot03.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/special/shot04.png":["textures/lush/special/shot04.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/special/shot05.png":["textures/lush/special/shot05.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/special/shot06.png":["textures/lush/special/shot06.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/special/shot07.png":["textures/lush/special/shot07.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/special/shot08.png":["textures/lush/special/shot08.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/special/shot09.png":["textures/lush/special/shot09.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/special/shot11.png":["textures/lush/special/shot11.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/stone_wall1.png":["textures/lush/stone_wall1.png",["TWL2-MapPack.vl2"]],"textures/lush/stone_wall2.png":["textures/lush/stone_wall2.png",["TWL2-MapPack.vl2"]],"textures/lush/stone_wall3.png":["textures/lush/stone_wall3.png",["TWL2-MapPack.vl2"]],"textures/lush/stone_wall4.png":["textures/lush/stone_wall4.png",["TWL2-MapPack.vl2"]],"textures/lush/stone_wall5.png":["textures/lush/stone_wall5.png",["TWL2-MapPack.vl2"]],"textures/lush/stone_wall7.png":["textures/lush/stone_wall7.png",["TWL2-MapPack.vl2"]],"textures/lush/trim_t01.png":["textures/lush/trim_t01.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/wall_c02.png":["textures/lush/wall_c02.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/wall_light_c01.png":["textures/lush/wall_light_c01.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/wall_trim01.png":["textures/lush/wall_trim01.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/wall_w03a.png":["textures/lush/wall_w03a.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush/xing.png":["textures/lush/xing.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lush_dark.dml":["textures/lush_dark.dml",["lush.vl2"]],"textures/lush_day.dml":["textures/lush_day.dml",["DynamixFinalPack.vl2"]],"textures/lush_day_x2.dml":["textures/lush_day_x2.dml",["TWL-MapPack.vl2"]],"textures/lush_dusk.dml":["textures/lush_dusk.dml",["Classic_maps_v1.vl2"],["DynamixFinalPack.vl2"]],"textures/lush_l4.dml":["textures/Lush_l4.dml",["textures.vl2"]],"textures/lush_night.dml":["textures/lush_night.dml",["DynamixFinalPack.vl2"]],"textures/lush_ram.dml":["textures/lush_ram.dml",["Classic_maps_v1.vl2"]],"textures/lushdusk66.dml":["textures/lushdusk66.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/lushsky_night11.dml":["textures/lushsky_night11.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/magellan.dml":["textures/Magellan.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/magsky/mag_bk.png":["textures/magsky/mag_BK.png",["TWL2-MapPack.vl2"]],"textures/magsky/mag_fr.png":["textures/magsky/mag_FR.png",["TWL2-MapPack.vl2"]],"textures/magsky/mag_lf.png":["textures/magsky/mag_LF.png",["TWL2-MapPack.vl2"]],"textures/magsky/mag_rt.png":["textures/magsky/mag_RT.png",["TWL2-MapPack.vl2"]],"textures/magsky/mag_up.png":["textures/magsky/mag_UP.png",["TWL2-MapPack.vl2"]],"textures/makkon_tech/techcomp3_blk1.png":["textures/makkon_tech/techcomp3_blk1.png",["z_DMP2-V0.6.vl2"]],"textures/makkon_tech/techflat1_blk1.png":["textures/makkon_tech/techflat1_blk1.png",["z_DMP2-V0.6.vl2"]],"textures/makkon_tech/techflat1_rst3.png":["textures/makkon_tech/techflat1_rst3.png",["z_DMP2-V0.6.vl2"]],"textures/makkon_tech/techflat2_rst2b.png":["textures/makkon_tech/techflat2_rst2b.png",["z_DMP2-V0.6.vl2"]],"textures/makkon_tech/techflr1_grey2.png":["textures/makkon_tech/techflr1_grey2.png",["z_DMP2-V0.6.vl2"]],"textures/makkon_tech/techflr5_blk1.png":["textures/makkon_tech/techflr5_blk1.png",["z_DMP2-V0.6.vl2"]],"textures/makkon_tech/techflr5_rst3.png":["textures/makkon_tech/techflr5_rst3.png",["z_DMP2-V0.6.vl2"]],"textures/makkon_tech/techtrim3_red2.png":["textures/makkon_tech/techtrim3_red2.png",["z_DMP2-V0.6.vl2"]],"textures/makkon_tech/techwal9b_grn4.png":["textures/makkon_tech/techwal9b_grn4.png",["z_DMP2-V0.6.vl2"]],"textures/malig_sky.dml":["textures/Malig_sky.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/metalwall.png":["textures/MetalWall.png",["z_DMP2-V0.6.vl2"]],"textures/missleturret.png":["textures/missleturret.png",["z_DMP2-V0.6.vl2"]],"textures/mmd.dml":["textures/mmd.dml",["TWL2-MapPack.vl2"]],"textures/mmd/mmd_bk.png":["textures/mmd/mmd_BK.png",["TWL2-MapPack.vl2"]],"textures/mmd/mmd_dn.png":["textures/mmd/mmd_DN.png",["TWL2-MapPack.vl2"]],"textures/mmd/mmd_fr.png":["textures/mmd/mmd_FR.png",["TWL2-MapPack.vl2"]],"textures/mmd/mmd_lf.png":["textures/mmd/mmd_LF.png",["TWL2-MapPack.vl2"]],"textures/mmd/mmd_rt.png":["textures/mmd/mmd_RT.png",["TWL2-MapPack.vl2"]],"textures/mmd/mmd_up.png":["textures/mmd/mmd_UP.png",["TWL2-MapPack.vl2"]],"textures/mmetall.png":["textures/mMetalL.png",["z_DMP2-V0.6.vl2"]],"textures/mr_02.dml":["textures/mr_02.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/muddy.dml":["textures/muddy.dml",["Classic_maps_v1.vl2"]],"textures/muddy/skies/muddy_bk.png":["textures/muddy/skies/muddy_BK.png",["Classic_maps_v1.vl2"]],"textures/muddy/skies/muddy_cloud1.png":["textures/muddy/skies/muddy_cloud1.png",["Classic_maps_v1.vl2"]],"textures/muddy/skies/muddy_cloud2.png":["textures/muddy/skies/muddy_cloud2.png",["Classic_maps_v1.vl2"]],"textures/muddy/skies/muddy_fr.png":["textures/muddy/skies/muddy_FR.png",["Classic_maps_v1.vl2"]],"textures/muddy/skies/muddy_lf.png":["textures/muddy/skies/muddy_LF.png",["Classic_maps_v1.vl2"]],"textures/muddy/skies/muddy_rt.png":["textures/muddy/skies/muddy_RT.png",["Classic_maps_v1.vl2"]],"textures/muddy/skies/muddy_up.png":["textures/muddy/skies/muddy_UP.png",["Classic_maps_v1.vl2"]],"textures/mx3_wall.png":["textures/mx3_wall.png",["z_DMP2-V0.6.vl2"]],"textures/nef/skies/nef5_bk.png":["textures/nef/skies/Nef5_BK.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/nef5_dn.png":["textures/nef/skies/Nef5_DN.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/nef5_fr.png":["textures/nef/skies/Nef5_FR.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/nef5_lf.png":["textures/nef/skies/Nef5_LF.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/nef5_rt.png":["textures/nef/skies/Nef5_RT.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/nef5_up.png":["textures/nef/skies/Nef5_UP.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/nef_blueclear_1.png":["textures/nef/skies/nef_BlueClear_1.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/nef_blueclear_2.png":["textures/nef/skies/nef_BlueClear_2.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/nef_blueclear_3.png":["textures/nef/skies/nef_BlueClear_3.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/nef_blueclear_4.png":["textures/nef/skies/nef_BlueClear_4.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/nef_blueclear_5.png":["textures/nef/skies/nef_BlueClear_5.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/nef_blueclear_cloud1.png":["textures/nef/skies/nef_BlueClear_cloud1.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/nefred_1.png":["textures/nef/skies/nefRed_1.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/nefred_2.png":["textures/nef/skies/nefRed_2.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/nefred_3.png":["textures/nef/skies/nefRed_3.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/nefred_4.png":["textures/nef/skies/nefRed_4.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/nefred_5.png":["textures/nef/skies/nefRed_5.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/night1.png":["textures/nef/skies/night1.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/night2.png":["textures/nef/skies/night2.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/night3.png":["textures/nef/skies/night3.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/night4.png":["textures/nef/skies/night4.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/night5.png":["textures/nef/skies/night5.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/redplanet2_1.png":["textures/nef/skies/RedPlanet2_1.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/redplanet2_2.png":["textures/nef/skies/RedPlanet2_2.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/redplanet2_3.png":["textures/nef/skies/RedPlanet2_3.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/redplanet2_4.png":["textures/nef/skies/RedPlanet2_4.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/redplanet2_5.png":["textures/nef/skies/RedPlanet2_5.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/redplanet_1.png":["textures/nef/skies/RedPlanet_1.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/redplanet_2.png":["textures/nef/skies/RedPlanet_2.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/redplanet_3.png":["textures/nef/skies/RedPlanet_3.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/redplanet_4.png":["textures/nef/skies/RedPlanet_4.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/redplanet_5.png":["textures/nef/skies/RedPlanet_5.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/redplanet_cloud1.png":["textures/nef/skies/RedPlanet_cloud1.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/redplanet_cloud2.png":["textures/nef/skies/RedPlanet_cloud2.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/surreal1_bk.png":["textures/nef/skies/Surreal1_BK.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/surreal1_fr.png":["textures/nef/skies/Surreal1_FR.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/surreal1_lf.png":["textures/nef/skies/Surreal1_LF.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/surreal1_rt.png":["textures/nef/skies/Surreal1_RT.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/surreal1_up.png":["textures/nef/skies/Surreal1_UP.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/surreal_7.png":["textures/nef/skies/Surreal_7.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/surreal_cloud1.png":["textures/nef/skies/Surreal_Cloud1.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/surreal_cloud2.png":["textures/nef/skies/Surreal_Cloud2.png",["Classic_maps_v1.vl2"]],"textures/nef5.dml":["textures/Nef5.dml",["TR2final105-client.vl2"]],"textures/nef5/nef5_bk.png":["textures/Nef5/Nef5_BK.png",["TR2final105-client.vl2"]],"textures/nef5/nef5_dn.png":["textures/Nef5/Nef5_DN.png",["TR2final105-client.vl2"]],"textures/nef5/nef5_fr.png":["textures/Nef5/Nef5_FR.png",["TR2final105-client.vl2"]],"textures/nef5/nef5_lf.png":["textures/Nef5/Nef5_LF.png",["TR2final105-client.vl2"]],"textures/nef5/nef5_rt.png":["textures/Nef5/Nef5_RT.png",["TR2final105-client.vl2"]],"textures/nef5/nef5_up.png":["textures/Nef5/Nef5_UP.png",["TR2final105-client.vl2"]],"textures/nef_5.dml":["textures/nef_5.dml",["Classic_maps_v1.vl2"]],"textures/nef_blueclear.dml":["textures/nef_BlueClear.dml",["Classic_maps_v1.vl2"]],"textures/nef_night1.dml":["textures/nef_night1.dml",["Classic_maps_v1.vl2"]],"textures/nef_red_1.dml":["textures/nef_Red_1.dml",["Classic_maps_v1.vl2"]],"textures/nef_redplanet.dml":["textures/nef_RedPlanet.dml",["Classic_maps_v1.vl2"]],"textures/nef_redplanet2.dml":["textures/nef_RedPlanet2.dml",["Classic_maps_v1.vl2"]],"textures/nef_sset2.dml":["textures/Nef_Sset2.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/nef_sset2_x2.dml":["textures/nef_sset2_x2.dml",["TWL-MapPack.vl2"]],"textures/nef_surreal1.dml":["textures/nef_Surreal1.dml",["Classic_maps_v1.vl2"]],"textures/nef_tr2_red.dml":["textures/Nef_TR2_Red.dml",["TR2final105-client.vl2"]],"textures/nef_tr2_red_1.png":["textures/Nef_TR2_Red_1.png",["TR2final105-client.vl2"]],"textures/nef_tr2_red_2.png":["textures/Nef_TR2_Red_2.png",["TR2final105-client.vl2"]],"textures/nef_tr2_red_3.png":["textures/Nef_TR2_Red_3.png",["TR2final105-client.vl2"]],"textures/nef_tr2_red_4.png":["textures/Nef_TR2_Red_4.png",["TR2final105-client.vl2"]],"textures/nef_tr2_red_5.png":["textures/Nef_TR2_Red_5.png",["TR2final105-client.vl2"]],"textures/nef_tr2_red_7.png":["textures/Nef_TR2_Red_7.png",["TR2final105-client.vl2"]],"textures/nef_tr2_red_cloud1.png":["textures/Nef_TR2_Red_Cloud1.png",["TR2final105-client.vl2"]],"textures/nefred1.dml":["textures/NefRed1.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/nefred1/red1_bk_x2.png":["textures/nefred1/red1_BK_x2.png",["TWL-MapPack.vl2"]],"textures/nefred1/red1_cloud1_x2.png":["textures/nefred1/red1_CLOUD1_x2.png",["TWL-MapPack.vl2"]],"textures/nefred1/red1_fr_x2.png":["textures/nefred1/red1_FR_x2.png",["TWL-MapPack.vl2"]],"textures/nefred1/red1_lf_x2.png":["textures/nefred1/red1_LF_x2.png",["TWL-MapPack.vl2"]],"textures/nefred1/red1_rt_x2.png":["textures/nefred1/red1_RT_x2.png",["TWL-MapPack.vl2"]],"textures/nefred1/red1_up_x2.png":["textures/nefred1/red1_UP_x2.png",["TWL-MapPack.vl2"]],"textures/nefred1_x2.dml":["textures/nefred1_x2.dml",["TWL-MapPack.vl2"]],"textures/nefsset2_x2/skies/nef_sset2_bk.png":["textures/nefsset2_x2/skies/nef_sset2_BK.png",["TWL-MapPack.vl2"]],"textures/nefsset2_x2/skies/nef_sset2_fr.png":["textures/nefsset2_x2/skies/nef_sset2_FR.png",["TWL-MapPack.vl2"]],"textures/nefsset2_x2/skies/nef_sset2_lf.png":["textures/nefsset2_x2/skies/nef_sset2_LF.png",["TWL-MapPack.vl2"]],"textures/nefsset2_x2/skies/nef_sset2_rt.png":["textures/nefsset2_x2/skies/nef_sset2_RT.png",["TWL-MapPack.vl2"]],"textures/nefsset2_x2/skies/nef_sset2_up.png":["textures/nefsset2_x2/skies/nef_sset2_UP.png",["TWL-MapPack.vl2"]],"textures/nightsky82.dml":["textures/nightsky82.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/nycto-sm.dml":["textures/Nycto-sm.dml",["TWL-MapPack.vl2"]],"textures/nycto/stormmtn_bk.png":["textures/Nycto/stormmtn_BK.png",["TWL-MapPack.vl2"]],"textures/nycto/stormmtn_dn.png":["textures/Nycto/stormmtn_DN.png",["TWL-MapPack.vl2"]],"textures/nycto/stormmtn_env.png":["textures/Nycto/stormmtn_ENV.png",["TWL-MapPack.vl2"]],"textures/nycto/stormmtn_fr.png":["textures/Nycto/stormmtn_FR.png",["TWL-MapPack.vl2"]],"textures/nycto/stormmtn_lf.png":["textures/Nycto/stormmtn_LF.png",["TWL-MapPack.vl2"]],"textures/nycto/stormmtn_rt.png":["textures/Nycto/stormmtn_RT.png",["TWL-MapPack.vl2"]],"textures/nycto/stormmtn_up.png":["textures/Nycto/stormmtn_UP.png",["TWL-MapPack.vl2"]],"textures/ocean_water.dml":["textures/ocean_water.dml",["textures.vl2"]],"textures/ocular.dml":["textures/ocular.dml",["TWL2-MapPack.vl2"]],"textures/pacificsky.dml":["textures/PacificSky.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/padfloor.png":["textures/padfloor.png",["z_DMP2-V0.6.vl2"]],"textures/paperflag.png":["textures/paperFlag.png",["z_DMP2-V0.6.vl2"]],"textures/particletest.png":["textures/particleTest.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/pglite00.png":["textures/pglite00.png",["z_DMP2-V0.6.vl2"]],"textures/planetx.dml":["textures/PlanetX.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/plasma.png":["textures/plasma.png",["z_DMP2-V0.6.vl2"]],"textures/portgen.png":["textures/portgen.png",["z_DMP2-V0.6.vl2"]],"textures/portgen3.png":["textures/portgen3.png",["z_DMP2-V0.6.vl2"]],"textures/portlit0.png":["textures/portlit0.png",["z_DMP2-V0.6.vl2"]],"textures/precipitation/raindrops.png":["textures/precipitation/raindrops.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/precipitation/snowflake001.png":["textures/precipitation/snowflake001.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/precipitation/snowflake002.png":["textures/precipitation/snowflake002.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/precipitation/snowflake003.png":["textures/precipitation/snowflake003.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/precipitation/snowflake004.png":["textures/precipitation/snowflake004.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/precipitation/snowflake005.png":["textures/precipitation/snowflake005.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/precipitation/snowflake006.png":["textures/precipitation/snowflake006.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/precipitation/snowflake007.png":["textures/precipitation/snowflake007.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/precipitation/snowflake008.png":["textures/precipitation/snowflake008.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/precipitation/snowflake009.png":["textures/precipitation/snowflake009.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/precipitation/snowflake010.png":["textures/precipitation/snowflake010.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/precipitation/snowflake011.png":["textures/precipitation/snowflake011.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/precipitation/snowflake012.png":["textures/precipitation/snowflake012.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/precipitation/snowflake013.png":["textures/precipitation/snowflake013.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/precipitation/snowflake014.png":["textures/precipitation/snowflake014.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/precipitation/snowflake015.png":["textures/precipitation/snowflake015.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/precipitation/snowflake016.png":["textures/precipitation/snowflake016.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/precipitation/snowflake017.png":["textures/precipitation/snowflake017.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/precipitation/snowflakes.png":["textures/precipitation/snowflakes.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/purpsun.dml":["textures/purpsun.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/pwrgenr1.png":["textures/pwrgenr1.png",["z_DMP2-V0.6.vl2"]],"textures/raindrops.dml":["textures/raindrops.dml",["textures.vl2"]],"textures/rainmist.png":["textures/rainmist.png",["z_DMP2-V0.6.vl2"]],"textures/red_blink0.png":["textures/red_blink0.png",["z_DMP2-V0.6.vl2"]],"textures/red_blink4.png":["textures/red_blink4.png",["z_DMP2-V0.6.vl2"]],"textures/redbg.png":["textures/redBg.png",["z_DMP2-V0.6.vl2"]],"textures/redbrown_tex.png":["textures/redbrown_tex.png",["z_DMP2-V0.6.vl2"]],"textures/redeemer.png":["textures/redeemer.png",["z_DMP2-V0.6.vl2"]],"textures/redplanet.dml":["textures/RedPlanet.dml",["TR2final105-client.vl2"]],"textures/redplanet_1.png":["textures/RedPlanet_1.png",["TR2final105-client.vl2"]],"textures/redplanet_2.png":["textures/RedPlanet_2.png",["TR2final105-client.vl2"]],"textures/redplanet_3.png":["textures/RedPlanet_3.png",["TR2final105-client.vl2"]],"textures/redplanet_4.png":["textures/RedPlanet_4.png",["TR2final105-client.vl2"]],"textures/redplanet_5.png":["textures/RedPlanet_5.png",["TR2final105-client.vl2"]],"textures/redplanet_cloud1.png":["textures/RedPlanet_Cloud1.png",["TR2final105-client.vl2"]],"textures/repairgun.png":["textures/repairgun.png",["z_DMP2-V0.6.vl2"]],"textures/rilrock/ril.darkrock.png":["textures/rilrock/ril.darkrock.png",["S8maps.vl2"]],"textures/rlight00.png":["textures/rlight00.png",["z_DMP2-V0.6.vl2"]],"textures/rlight01.png":["textures/rlight01.png",["z_DMP2-V0.6.vl2"]],"textures/rlight02.png":["textures/rlight02.png",["z_DMP2-V0.6.vl2"]],"textures/rlight03.png":["textures/rlight03.png",["z_DMP2-V0.6.vl2"]],"textures/rlight04.png":["textures/rlight04.png",["z_DMP2-V0.6.vl2"]],"textures/rlite00.png":["textures/rlite00.png",["z_DMP2-V0.6.vl2"]],"textures/rlite03.png":["textures/rlite03.png",["z_DMP2-V0.6.vl2"]],"textures/roelcolor.dml":["textures/roelcolor.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/rpulse00.png":["textures/rpulse00.png",["z_DMP2-V0.6.vl2"]],"textures/rpulse01.png":["textures/rpulse01.png",["z_DMP2-V0.6.vl2"]],"textures/rpulse02.png":["textures/rpulse02.png",["z_DMP2-V0.6.vl2"]],"textures/rpulse03.png":["textures/rpulse03.png",["z_DMP2-V0.6.vl2"]],"textures/rpulse04.png":["textures/rpulse04.png",["z_DMP2-V0.6.vl2"]],"textures/rpulse05.png":["textures/rpulse05.png",["z_DMP2-V0.6.vl2"]],"textures/rpulse06.png":["textures/rpulse06.png",["z_DMP2-V0.6.vl2"]],"textures/rpulse07.png":["textures/rpulse07.png",["z_DMP2-V0.6.vl2"]],"textures/rpulse08.png":["textures/rpulse08.png",["z_DMP2-V0.6.vl2"]],"textures/rpulse09.png":["textures/rpulse09.png",["z_DMP2-V0.6.vl2"]],"textures/rst_goonflag.png":["textures/rst_goonflag.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/rst_taotribes.png":["textures/rst_taotribes.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/rst_toitle.png":["textures/rst_toitle.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/rst_tribescastcof.png":["textures/rst_tribescastcof.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/rst_tribesnextcof.png":["textures/rst_tribesnextcof.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/sami_d.png":["textures/Sami_D.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/santahat_d.png":["textures/SantaHat_D.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/sat_up.png":["textures/sat_up.png",["z_DMP2-V0.6.vl2"]],"textures/saturn.dml":["textures/Saturn.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/scorp1.png":["textures/scorp1.png",["z_DMP2-V0.6.vl2"]],"textures/shinny_tech.png":["textures/shinny_tech.png",["z_DMP2-V0.6.vl2"]],"textures/shotgun.png":["textures/shotgun.png",["z_DMP2-V0.6.vl2"]],"textures/skies/anabatic_7.png":["textures/skies/anabatic_7.png",["z_DMP2-V0.6.vl2"]],"textures/skies/anabatic_bk.png":["textures/skies/anabatic_BK.png",["z_DMP2-V0.6.vl2"]],"textures/skies/anabatic_cloud1.png":["textures/skies/anabatic_Cloud1.png",["z_DMP2-V0.6.vl2"]],"textures/skies/anabatic_cloud2.png":["textures/skies/anabatic_Cloud2.png",["z_DMP2-V0.6.vl2"]],"textures/skies/anabatic_fr.png":["textures/skies/anabatic_FR.png",["z_DMP2-V0.6.vl2"]],"textures/skies/anabatic_lf.png":["textures/skies/anabatic_LF.png",["z_DMP2-V0.6.vl2"]],"textures/skies/anabatic_rt.png":["textures/skies/anabatic_RT.png",["z_DMP2-V0.6.vl2"]],"textures/skies/anabatic_up.png":["textures/skies/anabatic_UP.png",["z_DMP2-V0.6.vl2"]],"textures/skies/aurawisp/aurawisp_bk.png":["textures/skies/aurawisp/AURAWISP_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/aurawisp/aurawisp_dn.png":["textures/skies/aurawisp/AURAWISP_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/aurawisp/aurawisp_fr.png":["textures/skies/aurawisp/AURAWISP_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/aurawisp/aurawisp_lf.png":["textures/skies/aurawisp/AURAWISP_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/aurawisp/aurawisp_rt.png":["textures/skies/aurawisp/AURAWISP_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/aurawisp/aurawisp_up.png":["textures/skies/aurawisp/AURAWISP_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/badlandday/badlandday_bk.png":["textures/skies/badlandday/badlandday_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/badlandday/badlandday_fr.png":["textures/skies/badlandday/badlandday_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/badlandday/badlandday_lf.png":["textures/skies/badlandday/badlandday_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/badlandday/badlandday_rt.png":["textures/skies/badlandday/badlandday_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/badlandday/badlandday_up.png":["textures/skies/badlandday/badlandday_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/blank_dn.bm8":["textures/skies/blank_DN.bm8",["TWL2-MapPack.vl2"]],"textures/skies/blank_dn.png":["textures/skies/blank_DN.png",["TWL2-MapPack.vl2"]],"textures/skies/borealis/borealis_bk.png":["textures/skies/borealis/borealis_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/borealis/borealis_dn.png":["textures/skies/borealis/borealis_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/borealis/borealis_fr.png":["textures/skies/borealis/borealis_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/borealis/borealis_lf.png":["textures/skies/borealis/borealis_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/borealis/borealis_rt.png":["textures/skies/borealis/borealis_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/borealis/borealis_up.png":["textures/skies/borealis/borealis_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/cc_sky_bk.png":["textures/skies/cc_sky_bk.png",["TWL2-MapPack.vl2"]],"textures/skies/cc_sky_fr.png":["textures/skies/cc_sky_fr.png",["TWL2-MapPack.vl2"]],"textures/skies/cc_sky_lf.png":["textures/skies/cc_sky_lf.png",["TWL2-MapPack.vl2"]],"textures/skies/cc_sky_rt.png":["textures/skies/cc_sky_rt.png",["TWL2-MapPack.vl2"]],"textures/skies/cc_sky_up.png":["textures/skies/cc_sky_up.png",["TWL2-MapPack.vl2"]],"textures/skies/ccbsky2/csk2_bk.png":["textures/skies/ccbsky2/csk2_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/ccbsky2/csk2_dn.png":["textures/skies/ccbsky2/csk2_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/ccbsky2/csk2_fr.png":["textures/skies/ccbsky2/csk2_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/ccbsky2/csk2_lf.png":["textures/skies/ccbsky2/csk2_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/ccbsky2/csk2_rt.png":["textures/skies/ccbsky2/csk2_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/ccbsky2/csk2_up.png":["textures/skies/ccbsky2/csk2_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/clouds/clouds_bk.png":["textures/skies/clouds/clouds_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/clouds/clouds_dn.png":["textures/skies/clouds/clouds_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/clouds/clouds_fr.png":["textures/skies/clouds/clouds_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/clouds/clouds_lf.png":["textures/skies/clouds/clouds_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/clouds/clouds_rt.png":["textures/skies/clouds/clouds_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/clouds/clouds_up.png":["textures/skies/clouds/clouds_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/cubemap/cubemap_bk.png":["textures/skies/cubemap/cubemap_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/cubemap/cubemap_dn.png":["textures/skies/cubemap/cubemap_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/cubemap/cubemap_fr.png":["textures/skies/cubemap/cubemap_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/cubemap/cubemap_lf.png":["textures/skies/cubemap/cubemap_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/cubemap/cubemap_rt.png":["textures/skies/cubemap/cubemap_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/cubemap/cubemap_up.png":["textures/skies/cubemap/cubemap_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/darkstormy/darkstormy_bk.png":["textures/skies/DarkStormy/DarkStormy_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/darkstormy/darkstormy_dn.png":["textures/skies/DarkStormy/DarkStormy_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/darkstormy/darkstormy_fr.png":["textures/skies/DarkStormy/DarkStormy_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/darkstormy/darkstormy_lf.png":["textures/skies/DarkStormy/DarkStormy_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/darkstormy/darkstormy_rt.png":["textures/skies/DarkStormy/DarkStormy_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/darkstormy/darkstormy_up.png":["textures/skies/DarkStormy/DarkStormy_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eeps/eepdesert_bk.png":["textures/skies/eeps/eepdesert_BK.PNG",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eeps/eepdesert_fr.png":["textures/skies/eeps/eepdesert_FR.PNG",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eeps/eepdesert_lf.png":["textures/skies/eeps/eepdesert_LF.PNG",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eeps/eepdesert_rt.png":["textures/skies/eeps/eepdesert_RT.PNG",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eeps/eepdesert_up.png":["textures/skies/eeps/eepdesert_UP.PNG",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/euro4_bleed_emap.png":["textures/skies/Euro4_Bleed_emap.png",["TWL2-MapPack.vl2"]],"textures/skies/euro4_bleed_sysday_bk.png":["textures/skies/Euro4_Bleed_sysday_bk.png",["TWL2-MapPack.vl2"]],"textures/skies/euro4_bleed_sysday_dn.png":["textures/skies/Euro4_Bleed_sysday_dn.png",["TWL2-MapPack.vl2"]],"textures/skies/euro4_bleed_sysday_fr.png":["textures/skies/Euro4_Bleed_sysday_fr.png",["TWL2-MapPack.vl2"]],"textures/skies/euro4_bleed_sysday_lf.png":["textures/skies/Euro4_Bleed_sysday_lf.png",["TWL2-MapPack.vl2"]],"textures/skies/euro4_bleed_sysday_rt.png":["textures/skies/Euro4_Bleed_sysday_rt.png",["TWL2-MapPack.vl2"]],"textures/skies/euro4_bleed_sysday_up.png":["textures/skies/Euro4_Bleed_sysday_up.png",["TWL2-MapPack.vl2"]],"textures/skies/euro4_frozenhope_inf_butchlava2_bk.png":["textures/skies/Euro4_FrozenHope_inf_butchlava2_BK.png",["TWL2-MapPack.vl2"]],"textures/skies/euro4_frozenhope_inf_butchlava2_dn.png":["textures/skies/Euro4_FrozenHope_inf_butchlava2_DN.png",["TWL2-MapPack.vl2"]],"textures/skies/euro4_frozenhope_inf_butchlava2_fr.png":["textures/skies/Euro4_FrozenHope_inf_butchlava2_FR.png",["TWL2-MapPack.vl2"]],"textures/skies/euro4_frozenhope_inf_butchlava2_lf.png":["textures/skies/Euro4_FrozenHope_inf_butchlava2_LF.png",["TWL2-MapPack.vl2"]],"textures/skies/euro4_frozenhope_inf_butchlava2_rt.png":["textures/skies/Euro4_FrozenHope_inf_butchlava2_RT.png",["TWL2-MapPack.vl2"]],"textures/skies/euro4_frozenhope_inf_butchlava2_up.png":["textures/skies/Euro4_FrozenHope_inf_butchlava2_UP.png",["TWL2-MapPack.vl2"]],"textures/skies/eve/eve1bk.png":["textures/skies/eve/eve1bk.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve1dn.png":["textures/skies/eve/eve1dn.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve1ft.png":["textures/skies/eve/eve1ft.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve1lf.png":["textures/skies/eve/eve1lf.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve1rt.png":["textures/skies/eve/eve1rt.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve1up.png":["textures/skies/eve/eve1up.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve2bk.png":["textures/skies/eve/eve2bk.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve2dn.png":["textures/skies/eve/eve2dn.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve2ft.png":["textures/skies/eve/eve2ft.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve2lf.png":["textures/skies/eve/eve2lf.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve2rt.png":["textures/skies/eve/eve2rt.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve2up.png":["textures/skies/eve/eve2up.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve3bk.png":["textures/skies/eve/eve3bk.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve3dn.png":["textures/skies/eve/eve3dn.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve3ft.png":["textures/skies/eve/eve3ft.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve3lf.png":["textures/skies/eve/eve3lf.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve3rt.png":["textures/skies/eve/eve3rt.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve3up.png":["textures/skies/eve/eve3up.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve4bk.png":["textures/skies/eve/eve4bk.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve4dn.png":["textures/skies/eve/eve4dn.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve4ft.png":["textures/skies/eve/eve4ft.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve4lf.png":["textures/skies/eve/eve4lf.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve4rt.png":["textures/skies/eve/eve4rt.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve4up.png":["textures/skies/eve/eve4up.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve5bk.png":["textures/skies/eve/eve5bk.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve5dn.png":["textures/skies/eve/eve5dn.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve5ft.png":["textures/skies/eve/eve5ft.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve5lf.png":["textures/skies/eve/eve5lf.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve5rt.png":["textures/skies/eve/eve5rt.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve5up.png":["textures/skies/eve/eve5up.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve6bk.png":["textures/skies/eve/eve6bk.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve6dn.png":["textures/skies/eve/eve6dn.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve6ft.png":["textures/skies/eve/eve6ft.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve6lf.png":["textures/skies/eve/eve6lf.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve6rt.png":["textures/skies/eve/eve6rt.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve6up.png":["textures/skies/eve/eve6up.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve7bk.png":["textures/skies/eve/eve7bk.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve7dn.png":["textures/skies/eve/eve7dn.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve7ft.png":["textures/skies/eve/eve7ft.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve7lf.png":["textures/skies/eve/eve7lf.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve7rt.png":["textures/skies/eve/eve7rt.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve7up.png":["textures/skies/eve/eve7up.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve8bk.png":["textures/skies/eve/eve8bk.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve8dn.png":["textures/skies/eve/eve8dn.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve8ft.png":["textures/skies/eve/eve8ft.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve8lf.png":["textures/skies/eve/eve8lf.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve8rt.png":["textures/skies/eve/eve8rt.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/eve/eve8up.png":["textures/skies/eve/eve8up.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/flingsky03/emap_muddy.png":["textures/skies/flingsky03/emap_muddy.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/flingsky03/flingsky03_bk.png":["textures/skies/flingsky03/flingsky03_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/flingsky03/flingsky03_dn.png":["textures/skies/flingsky03/flingsky03_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/flingsky03/flingsky03_fr.png":["textures/skies/flingsky03/flingsky03_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/flingsky03/flingsky03_lf.png":["textures/skies/flingsky03/flingsky03_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/flingsky03/flingsky03_rt.png":["textures/skies/flingsky03/flingsky03_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/flingsky03/flingsky03_up.png":["textures/skies/flingsky03/flingsky03_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/haloday/haloday_bk.png":["textures/skies/haloday/haloday_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/haloday/haloday_dn.png":["textures/skies/haloday/haloday_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/haloday/haloday_fr.png":["textures/skies/haloday/haloday_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/haloday/haloday_lf.png":["textures/skies/haloday/haloday_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/haloday/haloday_rt.png":["textures/skies/haloday/haloday_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/haloday/haloday_up.png":["textures/skies/haloday/haloday_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/halonite/halonite_bk.png":["textures/skies/halonite/halonite_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/halonite/halonite_dn.png":["textures/skies/halonite/halonite_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/halonite/halonite_fr.png":["textures/skies/halonite/halonite_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/halonite/halonite_lf.png":["textures/skies/halonite/halonite_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/halonite/halonite_rt.png":["textures/skies/halonite/halonite_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/halonite/halonite_up.png":["textures/skies/halonite/halonite_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/harvest/harvest_bk.png":["textures/skies/harvest/harvest_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/harvest/harvest_dn.png":["textures/skies/harvest/harvest_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/harvest/harvest_fr.png":["textures/skies/harvest/harvest_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/harvest/harvest_lf.png":["textures/skies/harvest/harvest_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/harvest/harvest_rt.png":["textures/skies/harvest/harvest_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/harvest/harvest_up.png":["textures/skies/harvest/harvest_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/inf_butch_frozenhope/inf_butch_frozenhope_bk.png":["textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/inf_butch_frozenhope/inf_butch_frozenhope_dn.png":["textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/inf_butch_frozenhope/inf_butch_frozenhope_fr.png":["textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/inf_butch_frozenhope/inf_butch_frozenhope_lf.png":["textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/inf_butch_frozenhope/inf_butch_frozenhope_rt.png":["textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/inf_butch_frozenhope/inf_butch_frozenhope_up.png":["textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/inf_butch_night13/inf_butch_night13_bk.png":["textures/skies/inf_butch_night13/inf_butch_night13_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/inf_butch_night13/inf_butch_night13_dn.png":["textures/skies/inf_butch_night13/inf_butch_night13_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/inf_butch_night13/inf_butch_night13_fr.png":["textures/skies/inf_butch_night13/inf_butch_night13_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/inf_butch_night13/inf_butch_night13_lf.png":["textures/skies/inf_butch_night13/inf_butch_night13_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/inf_butch_night13/inf_butch_night13_rt.png":["textures/skies/inf_butch_night13/inf_butch_night13_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/inf_butch_night13/inf_butch_night13_up.png":["textures/skies/inf_butch_night13/inf_butch_night13_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/inf_butch_nov50/inf_butch_nov50_bk.png":["textures/skies/inf_butch_nov50/inf_butch_nov50_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/inf_butch_nov50/inf_butch_nov50_dn.png":["textures/skies/inf_butch_nov50/inf_butch_nov50_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/inf_butch_nov50/inf_butch_nov50_fr.png":["textures/skies/inf_butch_nov50/inf_butch_nov50_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/inf_butch_nov50/inf_butch_nov50_lf.png":["textures/skies/inf_butch_nov50/inf_butch_nov50_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/inf_butch_nov50/inf_butch_nov50_rt.png":["textures/skies/inf_butch_nov50/inf_butch_nov50_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/inf_butch_nov50/inf_butch_nov50_up.png":["textures/skies/inf_butch_nov50/inf_butch_nov50_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/inf_butchlava51/inf_butchlava51_bk.png":["textures/skies/inf_butchlava51/inf_butchlava51_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/inf_butchlava51/inf_butchlava51_dn.png":["textures/skies/inf_butchlava51/inf_butchlava51_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/inf_butchlava51/inf_butchlava51_fr.png":["textures/skies/inf_butchlava51/inf_butchlava51_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/inf_butchlava51/inf_butchlava51_lf.png":["textures/skies/inf_butchlava51/inf_butchlava51_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/inf_butchlava51/inf_butchlava51_rt.png":["textures/skies/inf_butchlava51/inf_butchlava51_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/inf_butchlava51/inf_butchlava51_up.png":["textures/skies/inf_butchlava51/inf_butchlava51_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/iris/iris_bk.bm8":["textures/skies/Iris/Iris_BK.bm8",["TWL-MapPack.vl2"]],"textures/skies/iris/iris_bk.png":["textures/skies/Iris/Iris_BK.png",["TWL-MapPack.vl2"]],"textures/skies/iris/iris_dn.bm8":["textures/skies/Iris/Iris_DN.bm8",["TWL-MapPack.vl2"]],"textures/skies/iris/iris_dn.png":["textures/skies/Iris/Iris_DN.png",["TWL-MapPack.vl2"]],"textures/skies/iris/iris_fr.bm8":["textures/skies/Iris/Iris_FR.bm8",["TWL-MapPack.vl2"]],"textures/skies/iris/iris_fr.png":["textures/skies/Iris/Iris_FR.png",["TWL-MapPack.vl2"]],"textures/skies/iris/iris_lf.bm8":["textures/skies/Iris/Iris_LF.bm8",["TWL-MapPack.vl2"]],"textures/skies/iris/iris_lf.png":["textures/skies/Iris/Iris_LF.png",["TWL-MapPack.vl2"]],"textures/skies/iris/iris_rt.bm8":["textures/skies/Iris/Iris_RT.bm8",["TWL-MapPack.vl2"]],"textures/skies/iris/iris_rt.png":["textures/skies/Iris/Iris_RT.png",["TWL-MapPack.vl2"]],"textures/skies/iris/iris_up.bm8":["textures/skies/Iris/Iris_UP.bm8",["TWL-MapPack.vl2"]],"textures/skies/iris/iris_up.png":["textures/skies/Iris/Iris_UP.png",["TWL-MapPack.vl2"]],"textures/skies/jagged/chateau_bk.png":["textures/skies/jagged/chateau_bk.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/jagged/chateau_dn.png":["textures/skies/jagged/chateau_dn.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/jagged/chateau_ft.png":["textures/skies/jagged/chateau_ft.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/jagged/chateau_lf.png":["textures/skies/jagged/chateau_lf.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/jagged/chateau_rt.png":["textures/skies/jagged/chateau_rt.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/jagged/chateau_up.png":["textures/skies/jagged/chateau_up.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_bk.png":["textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_dn.png":["textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_fr.png":["textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_lf.png":["textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_rt.png":["textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_up.png":["textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/kif_lushsunset/kif_lushsunset_bk.png":["textures/skies/kif_lushsunset/kif_lushsunset_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/kif_lushsunset/kif_lushsunset_dn.png":["textures/skies/kif_lushsunset/kif_lushsunset_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/kif_lushsunset/kif_lushsunset_fr.png":["textures/skies/kif_lushsunset/kif_lushsunset_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/kif_lushsunset/kif_lushsunset_lf.png":["textures/skies/kif_lushsunset/kif_lushsunset_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/kif_lushsunset/kif_lushsunset_rt.png":["textures/skies/kif_lushsunset/kif_lushsunset_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/kif_lushsunset/kif_lushsunset_up.png":["textures/skies/kif_lushsunset/kif_lushsunset_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/l4/l4_bk.png":["textures/skies/L4/L4_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/l4/l4_dn.png":["textures/skies/L4/L4_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/l4/l4_fr.png":["textures/skies/L4/L4_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/l4/l4_lf.png":["textures/skies/L4/L4_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/l4/l4_rt.png":["textures/skies/L4/L4_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/l4/l4_up.png":["textures/skies/L4/L4_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/lavanight_v5/lavanight_v5_bk.png":["textures/skies/lavanight_v5/lavanight_v5_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/lavanight_v5/lavanight_v5_dn.png":["textures/skies/lavanight_v5/lavanight_v5_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/lavanight_v5/lavanight_v5_fr.png":["textures/skies/lavanight_v5/lavanight_v5_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/lavanight_v5/lavanight_v5_lf.png":["textures/skies/lavanight_v5/lavanight_v5_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/lavanight_v5/lavanight_v5_rt.png":["textures/skies/lavanight_v5/lavanight_v5_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/lavanight_v5/lavanight_v5_up.png":["textures/skies/lavanight_v5/lavanight_v5_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/lush_02_dusk_bk.png":["textures/skies/lush_02_dusk_BK.png",["TWL-MapPack.vl2"]],"textures/skies/lush_02_dusk_dn.png":["textures/skies/lush_02_dusk_DN.png",["TWL-MapPack.vl2"]],"textures/skies/lush_02_dusk_fr.png":["textures/skies/lush_02_dusk_FR.png",["TWL-MapPack.vl2"]],"textures/skies/lush_02_dusk_lf.png":["textures/skies/lush_02_dusk_LF.png",["TWL-MapPack.vl2"]],"textures/skies/lush_02_dusk_rt.png":["textures/skies/lush_02_dusk_RT.png",["TWL-MapPack.vl2"]],"textures/skies/lush_02_dusk_up.png":["textures/skies/lush_02_dusk_UP.png",["TWL-MapPack.vl2"]],"textures/skies/lushdusk66/lushdusk66_bk.png":["textures/skies/lushdusk66/lushdusk66_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/lushdusk66/lushdusk66_dn.png":["textures/skies/lushdusk66/lushdusk66_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/lushdusk66/lushdusk66_fr.png":["textures/skies/lushdusk66/lushdusk66_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/lushdusk66/lushdusk66_lf.png":["textures/skies/lushdusk66/lushdusk66_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/lushdusk66/lushdusk66_rt.png":["textures/skies/lushdusk66/lushdusk66_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/lushdusk66/lushdusk66_up.png":["textures/skies/lushdusk66/lushdusk66_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/lushsky_night11/lushsky_night11_bk.png":["textures/skies/lushsky_night11/lushsky_night11_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/lushsky_night11/lushsky_night11_dn.png":["textures/skies/lushsky_night11/lushsky_night11_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/lushsky_night11/lushsky_night11_fr.png":["textures/skies/lushsky_night11/lushsky_night11_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/lushsky_night11/lushsky_night11_lf.png":["textures/skies/lushsky_night11/lushsky_night11_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/lushsky_night11/lushsky_night11_rt.png":["textures/skies/lushsky_night11/lushsky_night11_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/lushsky_night11/lushsky_night11_up.png":["textures/skies/lushsky_night11/lushsky_night11_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/lushsky_night11/thumbs.db":["textures/skies/lushsky_night11/Thumbs.db",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/magellan/winterblue_v5_bk.png":["textures/skies/Magellan/WinterBlue_v5_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/magellan/winterblue_v5_dn.png":["textures/skies/Magellan/WinterBlue_v5_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/magellan/winterblue_v5_fr.png":["textures/skies/Magellan/WinterBlue_v5_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/magellan/winterblue_v5_lf.png":["textures/skies/Magellan/WinterBlue_v5_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/magellan/winterblue_v5_rt.png":["textures/skies/Magellan/WinterBlue_v5_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/magellan/winterblue_v5_up.png":["textures/skies/Magellan/WinterBlue_v5_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/mr_02/mr_02_bk.png":["textures/skies/mr_02/mr_02_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/mr_02/mr_02_dn.png":["textures/skies/mr_02/mr_02_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/mr_02/mr_02_fr.png":["textures/skies/mr_02/mr_02_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/mr_02/mr_02_lf.png":["textures/skies/mr_02/mr_02_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/mr_02/mr_02_rt.png":["textures/skies/mr_02/mr_02_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/mr_02/mr_02_up.png":["textures/skies/mr_02/mr_02_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/nef_sset2/nef_sset2_bk.png":["textures/skies/Nef_Sset2/Nef_Sset2_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/nef_sset2/nef_sset2_fr.png":["textures/skies/Nef_Sset2/Nef_Sset2_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/nef_sset2/nef_sset2_lf.png":["textures/skies/Nef_Sset2/Nef_Sset2_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/nef_sset2/nef_sset2_rt.png":["textures/skies/Nef_Sset2/Nef_Sset2_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/nef_sset2/nef_sset2_up.png":["textures/skies/Nef_Sset2/Nef_Sset2_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/nefred1/red1_bk.png":["textures/skies/nefred1/red1_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/nefred1/red1_cloud1.png":["textures/skies/nefred1/red1_CLOUD1.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/nefred1/red1_fr.png":["textures/skies/nefred1/red1_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/nefred1/red1_lf.png":["textures/skies/nefred1/red1_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/nefred1/red1_rt.png":["textures/skies/nefred1/red1_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/nefred1/red1_up.png":["textures/skies/nefred1/red1_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/nightsky82/nightsky82_bk.png":["textures/skies/nightsky82/nightsky82_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/nightsky82/nightsky82_dn.png":["textures/skies/nightsky82/nightsky82_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/nightsky82/nightsky82_fr.png":["textures/skies/nightsky82/nightsky82_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/nightsky82/nightsky82_lf.png":["textures/skies/nightsky82/nightsky82_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/nightsky82/nightsky82_rt.png":["textures/skies/nightsky82/nightsky82_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/nightsky82/nightsky82_up.png":["textures/skies/nightsky82/nightsky82_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/ocular0.bm8":["textures/skies/ocular0.bm8",["TWL2-MapPack.vl2"]],"textures/skies/ocular0.png":["textures/skies/ocular0.png",["TWL2-MapPack.vl2"]],"textures/skies/ocular180.bm8":["textures/skies/ocular180.bm8",["TWL2-MapPack.vl2"]],"textures/skies/ocular180.png":["textures/skies/ocular180.png",["TWL2-MapPack.vl2"]],"textures/skies/ocular270.bm8":["textures/skies/ocular270.bm8",["TWL2-MapPack.vl2"]],"textures/skies/ocular270.png":["textures/skies/ocular270.png",["TWL2-MapPack.vl2"]],"textures/skies/ocular90.bm8":["textures/skies/ocular90.bm8",["TWL2-MapPack.vl2"]],"textures/skies/ocular90.png":["textures/skies/ocular90.png",["TWL2-MapPack.vl2"]],"textures/skies/ocular_lush_day_emap.bm8":["textures/skies/ocular_lush_day_emap.bm8",["TWL2-MapPack.vl2"]],"textures/skies/ocular_lush_day_emap.png":["textures/skies/ocular_lush_day_emap.png",["TWL2-MapPack.vl2"]],"textures/skies/oculartop.bm8":["textures/skies/oculartop.bm8",["TWL2-MapPack.vl2"]],"textures/skies/oculartop.png":["textures/skies/oculartop.png",["TWL2-MapPack.vl2"]],"textures/skies/pacificsky/pacificsky_bk.png":["textures/skies/PacificSky/PacificSky_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/pacificsky/pacificsky_dn.png":["textures/skies/PacificSky/PacificSky_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/pacificsky/pacificsky_fr.png":["textures/skies/PacificSky/PacificSky_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/pacificsky/pacificsky_lf.png":["textures/skies/PacificSky/PacificSky_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/pacificsky/pacificsky_rt.png":["textures/skies/PacificSky/PacificSky_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/pacificsky/pacificsky_up.png":["textures/skies/PacificSky/PacificSky_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/planetx/planetx_bk.png":["textures/skies/PlanetX/PlanetX_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/planetx/planetx_dn.png":["textures/skies/PlanetX/PlanetX_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/planetx/planetx_fr.png":["textures/skies/PlanetX/PlanetX_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/planetx/planetx_lf.png":["textures/skies/PlanetX/PlanetX_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/planetx/planetx_reflect.png":["textures/skies/PlanetX/PlanetX_reflect.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/planetx/planetx_rt.png":["textures/skies/PlanetX/PlanetX_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/planetx/planetx_up.png":["textures/skies/PlanetX/PlanetX_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/purpsun/purpsun_bk.png":["textures/skies/purpsun/PURPSUN_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/purpsun/purpsun_dn.png":["textures/skies/purpsun/PURPSUN_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/purpsun/purpsun_fr.png":["textures/skies/purpsun/PURPSUN_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/purpsun/purpsun_lf.png":["textures/skies/purpsun/PURPSUN_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/purpsun/purpsun_rt.png":["textures/skies/purpsun/PURPSUN_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/purpsun/purpsun_up.png":["textures/skies/purpsun/PURPSUN_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/roelcolor/roelcolor_bk.png":["textures/skies/roelcolor/roelcolor_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/roelcolor/roelcolor_dn.png":["textures/skies/roelcolor/roelcolor_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/roelcolor/roelcolor_fr.png":["textures/skies/roelcolor/roelcolor_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/roelcolor/roelcolor_lf.png":["textures/skies/roelcolor/roelcolor_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/roelcolor/roelcolor_rt.png":["textures/skies/roelcolor/roelcolor_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/roelcolor/roelcolor_up.png":["textures/skies/roelcolor/roelcolor_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sal/malig_v1_bk.png":["textures/skies/sal/Malig_v1_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sal/malig_v1_dn.png":["textures/skies/sal/Malig_v1_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sal/malig_v1_fr.png":["textures/skies/sal/Malig_v1_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sal/malig_v1_lf.png":["textures/skies/sal/Malig_v1_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sal/malig_v1_rt.png":["textures/skies/sal/Malig_v1_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sal/malig_v1_up.png":["textures/skies/sal/Malig_v1_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/saturn/saturn_bk.png":["textures/skies/Saturn/Saturn_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/saturn/saturn_dn.png":["textures/skies/Saturn/Saturn_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/saturn/saturn_fr.png":["textures/skies/Saturn/Saturn_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/saturn/saturn_lf.png":["textures/skies/Saturn/Saturn_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/saturn/saturn_rt.png":["textures/skies/Saturn/Saturn_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/saturn/saturn_up.png":["textures/skies/Saturn/Saturn_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sky01/cloud1.png":["textures/skies/sky01/Cloud1.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sky01/sky01_fr.png":["textures/skies/sky01/sky01_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sky01/sky02_rt.png":["textures/skies/sky01/sky02_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sky01/sky03_bk.png":["textures/skies/sky01/sky03_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sky01/sky04_lf.png":["textures/skies/sky01/sky04_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sky01/sky05_up.png":["textures/skies/sky01/sky05_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sky01/sky06_dn.png":["textures/skies/sky01/sky06_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sky121/sky121_bk.png":["textures/skies/sky121/sky121_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sky121/sky121_dn.png":["textures/skies/sky121/sky121_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sky121/sky121_fr.png":["textures/skies/sky121/sky121_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sky121/sky121_lf.png":["textures/skies/sky121/sky121_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sky121/sky121_rt.png":["textures/skies/sky121/sky121_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sky121/sky121_up.png":["textures/skies/sky121/sky121_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sky127/sky127_bk.png":["textures/skies/sky127/sky127_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sky127/sky127_dn.png":["textures/skies/sky127/sky127_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sky127/sky127_fr.png":["textures/skies/sky127/sky127_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sky127/sky127_lf.png":["textures/skies/sky127/sky127_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sky127/sky127_rt.png":["textures/skies/sky127/sky127_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sky127/sky127_up.png":["textures/skies/sky127/sky127_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sky156/sky156_bk.png":["textures/skies/sky156/sky156_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sky156/sky156_dn.png":["textures/skies/sky156/sky156_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sky156/sky156_fr.png":["textures/skies/sky156/sky156_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sky156/sky156_lf.png":["textures/skies/sky156/sky156_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sky156/sky156_rt.png":["textures/skies/sky156/sky156_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sky156/sky156_up.png":["textures/skies/sky156/sky156_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_14/space_14_bk.png":["textures/skies/space_14/space_14_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_14/space_14_dn.png":["textures/skies/space_14/space_14_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_14/space_14_fr.png":["textures/skies/space_14/space_14_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_14/space_14_lf.png":["textures/skies/space_14/space_14_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_14/space_14_rt.png":["textures/skies/space_14/space_14_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_14/space_14_up.png":["textures/skies/space_14/space_14_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_14_bk.png":["textures/skies/space_14_BK.png",["z_DMP2-V0.6.vl2"]],"textures/skies/space_14_dn.png":["textures/skies/space_14_DN.png",["z_DMP2-V0.6.vl2"]],"textures/skies/space_14_fr.png":["textures/skies/space_14_FR.png",["z_DMP2-V0.6.vl2"]],"textures/skies/space_14_lf.png":["textures/skies/space_14_LF.png",["z_DMP2-V0.6.vl2"]],"textures/skies/space_14_rt.png":["textures/skies/space_14_RT.png",["z_DMP2-V0.6.vl2"]],"textures/skies/space_14_up.png":["textures/skies/space_14_UP.png",["z_DMP2-V0.6.vl2"]],"textures/skies/space_16/space_16_bk.png":["textures/skies/space_16/space_16_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_16/space_16_dn.png":["textures/skies/space_16/space_16_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_16/space_16_fr.png":["textures/skies/space_16/space_16_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_16/space_16_lf.png":["textures/skies/space_16/space_16_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_16/space_16_rt.png":["textures/skies/space_16/space_16_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_16/space_16_up.png":["textures/skies/space_16/space_16_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_17/space_17_bk.png":["textures/skies/space_17/space_17_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_17/space_17_dn.png":["textures/skies/space_17/space_17_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_17/space_17_fr.png":["textures/skies/space_17/space_17_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_17/space_17_lf.png":["textures/skies/space_17/space_17_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_17/space_17_rt.png":["textures/skies/space_17/space_17_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_17/space_17_up.png":["textures/skies/space_17/space_17_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_18/space_18_bk.png":["textures/skies/space_18/space_18_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_18/space_18_dn.png":["textures/skies/space_18/space_18_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_18/space_18_fr.png":["textures/skies/space_18/space_18_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_18/space_18_lf.png":["textures/skies/space_18/space_18_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_18/space_18_rt.png":["textures/skies/space_18/space_18_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_18/space_18_up.png":["textures/skies/space_18/space_18_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_19/space_19_bk.png":["textures/skies/space_19/space_19_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_19/space_19_dn.png":["textures/skies/space_19/space_19_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_19/space_19_fr.png":["textures/skies/space_19/space_19_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_19/space_19_lf.png":["textures/skies/space_19/space_19_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_19/space_19_rt.png":["textures/skies/space_19/space_19_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_19/space_19_up.png":["textures/skies/space_19/space_19_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_3/space_3_bk.png":["textures/skies/space_3/space_3_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_3/space_3_dn.png":["textures/skies/space_3/space_3_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_3/space_3_fr.png":["textures/skies/space_3/space_3_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_3/space_3_lf.png":["textures/skies/space_3/space_3_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_3/space_3_rt.png":["textures/skies/space_3/space_3_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_3/space_3_up.png":["textures/skies/space_3/space_3_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_5/space_5_bk.png":["textures/skies/space_5/space_5_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_5/space_5_dn.png":["textures/skies/space_5/space_5_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_5/space_5_fr.png":["textures/skies/space_5/space_5_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_5/space_5_lf.png":["textures/skies/space_5/space_5_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_5/space_5_rt.png":["textures/skies/space_5/space_5_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/space_5/space_5_up.png":["textures/skies/space_5/space_5_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/starrynite/starrynite_bk.png":["textures/skies/starrynite/starrynite_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/starrynite/starrynite_dn.png":["textures/skies/starrynite/starrynite_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/starrynite/starrynite_fr.png":["textures/skies/starrynite/starrynite_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/starrynite/starrynite_lf.png":["textures/skies/starrynite/starrynite_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/starrynite/starrynite_rt.png":["textures/skies/starrynite/starrynite_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/starrynite/starrynite_up.png":["textures/skies/starrynite/starrynite_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sundown25/sundown25_bk.png":["textures/skies/sundown25/sundown25_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sundown25/sundown25_dn.png":["textures/skies/sundown25/sundown25_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sundown25/sundown25_fr.png":["textures/skies/sundown25/sundown25_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sundown25/sundown25_lf.png":["textures/skies/sundown25/sundown25_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sundown25/sundown25_rt.png":["textures/skies/sundown25/sundown25_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sundown25/sundown25_up.png":["textures/skies/sundown25/sundown25_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sunnight/sunnight_bk.png":["textures/skies/sunnight/sunnight_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sunnight/sunnight_dn.png":["textures/skies/sunnight/sunnight_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sunnight/sunnight_fr.png":["textures/skies/sunnight/sunnight_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sunnight/sunnight_lf.png":["textures/skies/sunnight/sunnight_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sunnight/sunnight_rt.png":["textures/skies/sunnight/sunnight_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sunnight/sunnight_up.png":["textures/skies/sunnight/sunnight_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sunset12/sunset12_bk.png":["textures/skies/SunSet12/SunSet12_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sunset12/sunset12_dn.png":["textures/skies/SunSet12/SunSet12_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sunset12/sunset12_fr.png":["textures/skies/SunSet12/SunSet12_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sunset12/sunset12_lf.png":["textures/skies/SunSet12/SunSet12_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sunset12/sunset12_rt.png":["textures/skies/SunSet12/SunSet12_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/sunset12/sunset12_up.png":["textures/skies/SunSet12/SunSet12_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/tyre/tyre_bk.png":["textures/skies/tyre/tyre_bk.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/tyre/tyre_dn.png":["textures/skies/tyre/tyre_dn.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/tyre/tyre_ft.png":["textures/skies/tyre/tyre_ft.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/tyre/tyre_lf.png":["textures/skies/tyre/tyre_lf.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/tyre/tyre_rt.png":["textures/skies/tyre/tyre_rt.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/tyre/tyre_up.png":["textures/skies/tyre/tyre_up.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/violet/violet_bk.png":["textures/skies/violet/violet_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/violet/violet_dn.png":["textures/skies/violet/violet_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/violet/violet_fr.png":["textures/skies/violet/violet_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/violet/violet_lf.png":["textures/skies/violet/violet_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/violet/violet_rt.png":["textures/skies/violet/violet_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/violet/violet_up.png":["textures/skies/violet/violet_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/winterskyday/winterskyday_bk.png":["textures/skies/winterskyday/winterskyday_BK.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/winterskyday/winterskyday_dn.png":["textures/skies/winterskyday/winterskyday_DN.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/winterskyday/winterskyday_fr.png":["textures/skies/winterskyday/winterskyday_FR.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/winterskyday/winterskyday_lf.png":["textures/skies/winterskyday/winterskyday_LF.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/winterskyday/winterskyday_rt.png":["textures/skies/winterskyday/winterskyday_RT.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skies/winterskyday/winterskyday_up.png":["textures/skies/winterskyday/winterskyday_UP.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/a.hbioderm_512.png":["textures/skins/a.hbioderm_512.png",["skins.vl2"]],"textures/skins/a.hrobot_512.png":["textures/skins/a.hrobot_512.png",["skins.vl2"]],"textures/skins/a.lbioderm_512.png":["textures/skins/a.lbioderm_512.png",["skins.vl2"]],"textures/skins/a.lrobot_512.png":["textures/skins/a.lrobot_512.png",["skins.vl2"]],"textures/skins/a.mbioderm_512.png":["textures/skins/a.mbioderm_512.png",["skins.vl2"]],"textures/skins/a.mrobot_512.png":["textures/skins/a.mrobot_512.png",["skins.vl2"]],"textures/skins/a7branch1.png":["textures/skins/A7branch1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/a7trunk2.png":["textures/skins/A7trunk2.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/agaritafall.png":["textures/skins/AgaritaFall.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/alienfirxbase2.png":["textures/skins/alienfirxbase2.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/ammo_chaingun.png":["textures/skins/ammo_chaingun.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/ammo_disc.png":["textures/skins/ammo_disc.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/ammo_grenade.png":["textures/skins/ammo_grenade.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/ammo_mine.png":["textures/skins/ammo_mine.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/ammo_mortar.png":["textures/skins/ammo_mortar.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/ammo_plasma.png":["textures/skins/ammo_plasma.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/armor.damage.1.png":["textures/skins/armor.damage.1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/armor.damage.2.png":["textures/skins/armor.damage.2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/armor.damage.3.png":["textures/skins/armor.damage.3.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/artists.plaque.png":["textures/skins/artists.plaque.png",["skins.vl2"]],"textures/skins/b.hbioderm_512.png":["textures/skins/b.hbioderm_512.png",["skins.vl2"]],"textures/skins/b.hrobot_512.png":["textures/skins/b.hrobot_512.png",["skins.vl2"]],"textures/skins/b.lbioderm_512.png":["textures/skins/b.lbioderm_512.png",["skins.vl2"]],"textures/skins/b.lrobot_512.png":["textures/skins/b.lrobot_512.png",["skins.vl2"]],"textures/skins/b.mbioderm_512.png":["textures/skins/b.mbioderm_512.png",["skins.vl2"]],"textures/skins/b.mrobot_512.png":["textures/skins/b.mrobot_512.png",["skins.vl2"]],"textures/skins/banner_honor.png":["textures/skins/banner_honor.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/banner_strength.png":["textures/skins/banner_strength.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/banner_unity.png":["textures/skins/banner_unity.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/barrel_aa_large.png":["textures/skins/barrel_aa_large.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/barrel_elf_large.png":["textures/skins/barrel_elf_large.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/barrel_fusion_large.png":["textures/skins/barrel_fusion_large.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/barrel_missile_large.png":["textures/skins/barrel_missile_large.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/barrel_mortar_large.png":["textures/skins/barrel_mortar_large.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/barrelmount.png":["textures/skins/barrelMount.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/barrensticksfall.png":["textures/skins/BarrenSticksFall.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/base.flag.png":["textures/skins/base.flag.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zflags.vl2"]],"textures/skins/base.hbioderm.png":["textures/skins/base.hbioderm.png",["skins.vl2"]],"textures/skins/base.hbioderm_512.png":["textures/skins/base.hbioderm_512.png",["skins.vl2"]],"textures/skins/base.hflag.png":["textures/skins/base.hflag.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zflags.vl2"]],"textures/skins/base.hmale.png":["textures/skins/base.hmale.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/base.lbioderm.png":["textures/skins/base.lbioderm.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/base.lbioderm_512.png":["textures/skins/base.lbioderm_512.png",["skins.vl2"]],"textures/skins/base.lfemale.png":["textures/skins/base.lfemale.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/base.lmale.png":["textures/skins/base.lmale.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/base.mbioderm.png":["textures/skins/base.mbioderm.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/base.mbioderm_512.png":["textures/skins/base.mbioderm_512.png",["skins.vl2"]],"textures/skins/base.mfemale.png":["textures/skins/base.mfemale.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/base.mmale.png":["textures/skins/base.mmale.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/base.switch.png":["textures/skins/base.switch.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/baseb.flag.png":["textures/skins/baseb.flag.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zflags.vl2"]],"textures/skins/baseb.hbioderm.png":["textures/skins/baseb.hbioderm.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/baseb.hmale.png":["textures/skins/baseb.hmale.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/baseb.lbioderm.png":["textures/skins/baseb.lbioderm.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/baseb.lfemale.png":["textures/skins/baseb.lfemale.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/baseb.lmale.png":["textures/skins/baseb.lmale.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/baseb.mbioderm.png":["textures/skins/baseb.mbioderm.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/baseb.mfemale.png":["textures/skins/baseb.mfemale.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/baseb.mmale.png":["textures/skins/baseb.mmale.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/baseb.switch.png":["textures/skins/baseb.switch.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/basebbot.hmale.png":["textures/skins/basebbot.hmale.png",["skins.vl2"]],"textures/skins/basebbot.lmale.png":["textures/skins/basebbot.lmale.png",["skins.vl2"]],"textures/skins/basebbot.mmale.png":["textures/skins/basebbot.mmale.png",["skins.vl2"]],"textures/skins/basebot.hmale.png":["textures/skins/basebot.hmale.png",["skins.vl2"]],"textures/skins/basebot.lmale.png":["textures/skins/basebot.lmale.png",["skins.vl2"]],"textures/skins/basebot.mmale.png":["textures/skins/basebot.mmale.png",["skins.vl2"]],"textures/skins/bb_bark.png":["textures/skins/bb_bark.png",["TWL-MapPack.vl2"]],"textures/skins/bb_bark2.png":["textures/skins/bb_bark2.png",["TWL-MapPack.vl2"]],"textures/skins/bb_beechleaf.png":["textures/skins/bb_beechleaf.png",["TWL-MapPack.vl2"]],"textures/skins/bb_bigleaf.png":["textures/skins/bb_bigleaf.png",["TWL-MapPack.vl2"]],"textures/skins/bb_bush.png":["textures/skins/bb_bush.png",["TWL-MapPack.vl2"]],"textures/skins/bb_jnigraleaf.png":["textures/skins/bb_jnigraleaf.png",["TWL-MapPack.vl2"]],"textures/skins/bb_palmleaf.png":["textures/skins/bb_palmleaf.png",["TWL-MapPack.vl2"]],"textures/skins/bb_screen.png":["textures/skins/bb_screen.png",["TWL-MapPack.vl2"]],"textures/skins/bb_stripeleaf.png":["textures/skins/bb_stripeleaf.png",["TWL-MapPack.vl2"]],"textures/skins/bb_tree1_foliage2.png":["textures/skins/bb_tree1_foliage2.png",["TWL-MapPack.vl2"]],"textures/skins/bb_tree1_side.png":["textures/skins/bb_tree1_side.png",["TWL-MapPack.vl2"]],"textures/skins/bb_tree2_foliage2.png":["textures/skins/bb_tree2_foliage2.png",["TWL-MapPack.vl2"]],"textures/skins/bb_tree2_side.png":["textures/skins/bb_tree2_side.png",["TWL-MapPack.vl2"]],"textures/skins/bb_trunk.png":["textures/skins/bb_trunk.png",["TWL-MapPack.vl2"]],"textures/skins/bberryfall.png":["textures/skins/BBerryFall.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/beacon.png":["textures/skins/beacon.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/beagle.flag.png":["textures/skins/beagle.flag.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zflags.vl2"]],"textures/skins/beagle.hmale.png":["textures/skins/beagle.hmale.png",["skins.vl2"]],"textures/skins/beagle.hmale_512.png":["textures/skins/beagle.hmale_512.png",["skins.vl2"]],"textures/skins/beagle.lfemale.png":["textures/skins/beagle.lfemale.png",["skins.vl2"]],"textures/skins/beagle.lfemale_512.png":["textures/skins/beagle.lfemale_512.png",["skins.vl2"]],"textures/skins/beagle.lmale.png":["textures/skins/beagle.lmale.png",["skins.vl2"]],"textures/skins/beagle.lmale_512.png":["textures/skins/beagle.lmale_512.png",["skins.vl2"]],"textures/skins/beagle.mfemale.png":["textures/skins/beagle.mfemale.png",["skins.vl2"]],"textures/skins/beagle.mfemale_512.png":["textures/skins/beagle.mfemale_512.png",["skins.vl2"]],"textures/skins/beagle.mmale.png":["textures/skins/beagle.mmale.png",["skins.vl2"]],"textures/skins/beagle.mmale_512.png":["textures/skins/beagle.mmale_512.png",["skins.vl2"]],"textures/skins/beagle.switch.png":["textures/skins/beagle.switch.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/beampulse.png":["textures/skins/beampulse.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/bigdevdawg.plaque.png":["textures/skins/bigdevdawg.plaque.png",["skins.vl2"]],"textures/skins/billboard_1.png":["textures/skins/billboard_1.png",["TR2final105-client.vl2"]],"textures/skins/billboard_2.png":["textures/skins/billboard_2.png",["TR2final105-client.vl2"]],"textures/skins/billboard_3.png":["textures/skins/billboard_3.png",["TR2final105-client.vl2"]],"textures/skins/billboard_4.png":["textures/skins/billboard_4.png",["TR2final105-client.vl2"]],"textures/skins/blank.switch.png":["textures/skins/blank.switch.png",["skins.vl2"]],"textures/skins/blite00.png":["textures/skins/blite00.png",["skins.vl2"]],"textures/skins/blite01.png":["textures/skins/blite01.PNG",["skins.vl2"]],"textures/skins/blite02.png":["textures/skins/blite02.png",["skins.vl2"]],"textures/skins/blite03.png":["textures/skins/blite03.png",["skins.vl2"]],"textures/skins/blite04.png":["textures/skins/blite04.png",["skins.vl2"]],"textures/skins/blue.hflag.png":["textures/skins/Blue.hflag.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zflags.vl2","textures/skins/blue.hflag.png"]],"textures/skins/blue.hmale.png":["textures/skins/Blue.hmale.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/blue.lfemale.png":["textures/skins/Blue.lfemale.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/blue.lmale.png":["textures/skins/Blue.lmale.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/blue.mfemale.png":["textures/skins/Blue.mfemale.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/blue.mmale.png":["textures/skins/Blue.mmale.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/blue.png":["textures/skins/blue.png",["skins.vl2"]],"textures/skins/blue00.ifl":["textures/skins/blue00.ifl",["skins.vl2"]],"textures/skins/blue00.png":["textures/skins/blue00.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/blue01.png":["textures/skins/blue01.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/blue02.png":["textures/skins/blue02.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/blue03.png":["textures/skins/blue03.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/blue04.png":["textures/skins/blue04.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/blue_blink.ifl":["textures/skins/blue_blink.ifl",["skins.vl2"]],"textures/skins/blue_blink0.ifl":["textures/skins/blue_blink0.ifl",["skins.vl2"]],"textures/skins/blue_blink0.png":["textures/skins/blue_blink0.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/blue_blink1.png":["textures/skins/blue_blink1.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/blue_blink2.png":["textures/skins/blue_blink2.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/blue_blink2.png"]],"textures/skins/blue_blink3.png":["textures/skins/blue_blink3.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/blue_blink3.png"]],"textures/skins/blue_blink4.png":["textures/skins/blue_blink4.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/blue_blink4.png"]],"textures/skins/borg1.png":["textures/skins/borg1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/borg2.png":["textures/skins/borg2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/borg4.png":["textures/skins/borg4.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/borg6.png":["textures/skins/borg6.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/branch3.png":["textures/skins/Branch3.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/branch4.png":["textures/skins/Branch4.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/branch5.png":["textures/skins/Branch5.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/branch6.png":["textures/skins/Branch6.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/branch7.png":["textures/skins/Branch7.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/brsh5.png":["textures/skins/brsh5.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/brush.png":["textures/skins/brush.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/bullethole1.png":["textures/skins/bullethole1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/bullethole2.png":["textures/skins/bullethole2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/bullethole3.png":["textures/skins/bullethole3.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/bullethole4.png":["textures/skins/bullethole4.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/bullethole5.png":["textures/skins/bullethole5.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/bullethole6.png":["textures/skins/bullethole6.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/burntwood.png":["textures/skins/Burntwood.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/burntwoodbranch.png":["textures/skins/BurntwoodBranch.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cactus.png":["textures/skins/cactus.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/camera.png":["textures/skins/camera.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/chaingun_shot_end.png":["textures/skins/chaingun_shot_end.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/chaingun_shot_side.png":["textures/skins/chaingun_shot_side.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/chg_fmzl.png":["textures/skins/chg_fmzl.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/chg_smzl.png":["textures/skins/chg_smzl.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/chgexhaust.ifl":["textures/skins/chgexhaust.ifl",["skins.vl2"]],"textures/skins/chkberrywinter.png":["textures/skins/ChkBerryWinter.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cloak_core.ifl":["textures/skins/cloak_core.ifl",["skins.vl2"]],"textures/skins/cloak_core0000.png":["textures/skins/cloak_core0000.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cloak_core0001.png":["textures/skins/cloak_core0001.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cloak_core0002.png":["textures/skins/cloak_core0002.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cloak_core0003.png":["textures/skins/cloak_core0003.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cloak_core0004.png":["textures/skins/cloak_core0004.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cloak_core0005.png":["textures/skins/cloak_core0005.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cloak_core0006.png":["textures/skins/cloak_core0006.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cloak_core0007.png":["textures/skins/cloak_core0007.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cloak_core0008.png":["textures/skins/cloak_core0008.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cloak_core0009.png":["textures/skins/cloak_core0009.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cloak_core0010.png":["textures/skins/cloak_core0010.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cloak_core0011.png":["textures/skins/cloak_core0011.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cloak_core0012.png":["textures/skins/cloak_core0012.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cloak_core0013.png":["textures/skins/cloak_core0013.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cloak_core0014.png":["textures/skins/cloak_core0014.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cloak_core0015.png":["textures/skins/cloak_core0015.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cloak_core0016.png":["textures/skins/cloak_core0016.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cloak_core0017.png":["textures/skins/cloak_core0017.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cloak_core0018.png":["textures/skins/cloak_core0018.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cloak_core0019.png":["textures/skins/cloak_core0019.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cotp.flag.png":["textures/skins/cotp.flag.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zflags.vl2"]],"textures/skins/cotp.hmale.png":["textures/skins/cotp.hmale.png",["skins.vl2"]],"textures/skins/cotp.lfemale.png":["textures/skins/cotp.lfemale.png",["skins.vl2"]],"textures/skins/cotp.lmale.png":["textures/skins/cotp.lmale.png",["skins.vl2"]],"textures/skins/cotp.mfemale.png":["textures/skins/cotp.mfemale.png",["skins.vl2"]],"textures/skins/cotp.mmale.png":["textures/skins/cotp.mmale.png",["skins.vl2"]],"textures/skins/cotp.switch.png":["textures/skins/cotp.switch.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cotp_hmale_512.png":["textures/skins/cotp_hmale_512.png",["skins.vl2"]],"textures/skins/cotp_lfemale_512.png":["textures/skins/cotp_lfemale_512.png",["skins.vl2"]],"textures/skins/cotp_lmale_512.png":["textures/skins/cotp_lmale_512.png",["skins.vl2"]],"textures/skins/cotp_mfemale_512.png":["textures/skins/cotp_mfemale_512.png",["skins.vl2"]],"textures/skins/cotp_mmale_512.png":["textures/skins/cotp_mmale_512.png",["skins.vl2"]],"textures/skins/dcase00.ifl":["textures/skins/dcase00.ifl",["skins.vl2"]],"textures/skins/dcase00.png":["textures/skins/dcase00.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/dcase00.png"]],"textures/skins/dcase01.png":["textures/skins/dcase01.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/dcase01.png"]],"textures/skins/dcase02.png":["textures/skins/dcase02.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/dcase02.png"]],"textures/skins/dcase03.png":["textures/skins/dcase03.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/dcase03.png"]],"textures/skins/dcase04.png":["textures/skins/dcase04.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/dcase04.png"]],"textures/skins/dcase05.png":["textures/skins/dcase05.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/dcase05.png"]],"textures/skins/deb01.ifl":["textures/skins/deb01.ifl",["skins.vl2"]],"textures/skins/deb01.png":["textures/skins/deb01.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/deb02.png":["textures/skins/deb02.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/deb03.png":["textures/skins/deb03.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/deb04.png":["textures/skins/deb04.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/deb05.png":["textures/skins/deb05.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/deb06.png":["textures/skins/deb06.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/deb07.png":["textures/skins/deb07.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/deb08.png":["textures/skins/deb08.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/deb09.png":["textures/skins/deb09.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/deb10.png":["textures/skins/deb10.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/deb11.png":["textures/skins/deb11.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/deb12.png":["textures/skins/deb12.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/deb13.png":["textures/skins/deb13.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/deb14.png":["textures/skins/deb14.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/deb15.png":["textures/skins/deb15.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/deb16.png":["textures/skins/deb16.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/deb17.png":["textures/skins/deb17.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/deb18.png":["textures/skins/deb18.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/deb19.png":["textures/skins/deb19.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/deb20.png":["textures/skins/deb20.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/deb21.png":["textures/skins/deb21.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/deb22.png":["textures/skins/deb22.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/deb23.png":["textures/skins/deb23.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/deb24.png":["textures/skins/deb24.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/deb25.png":["textures/skins/deb25.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/deb26.png":["textures/skins/deb26.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/deb27.png":["textures/skins/deb27.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/deb28.png":["textures/skins/deb28.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/deb29.png":["textures/skins/deb29.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/deb30.png":["textures/skins/deb30.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/deb31.png":["textures/skins/deb31.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/deb32.png":["textures/skins/deb32.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/deb33.png":["textures/skins/deb33.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/deb33.png"]],"textures/skins/deb34.png":["textures/skins/deb34.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/deb34.png"]],"textures/skins/decoy.plaque.png":["textures/skins/decoy.plaque.png",["skins.vl2"]],"textures/skins/deploy_inv_lite.ifl":["textures/skins/deploy_inv_lite.ifl",["skins.vl2"]],"textures/skins/deploy_inventory_1.png":["textures/skins/deploy_inventory_1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/deploy_inventory_2.png":["textures/skins/deploy_inventory_2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/deploy_sensor_pulse.png":["textures/skins/deploy_sensor_pulse.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/designers.plaque.png":["textures/skins/designers.plaque.png",["skins.vl2"]],"textures/skins/diamondback.plaque.png":["textures/skins/diamondback.plaque.png",["skins.vl2"]],"textures/skins/disc00.ifl":["textures/skins/disc00.ifl",["skins.vl2"]],"textures/skins/disc00.png":["textures/skins/disc00.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc00.png"]],"textures/skins/disc01.png":["textures/skins/disc01.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc01.png"]],"textures/skins/disc02.png":["textures/skins/disc02.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc02.png"]],"textures/skins/disc03.png":["textures/skins/disc03.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc03.png"]],"textures/skins/disc04.png":["textures/skins/disc04.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc04.png"]],"textures/skins/disc05.png":["textures/skins/disc05.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc05.png"]],"textures/skins/disc06.png":["textures/skins/disc06.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc06.png"]],"textures/skins/disc07.png":["textures/skins/disc07.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc07.png"]],"textures/skins/disc08.png":["textures/skins/disc08.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc08.png"]],"textures/skins/disc09.png":["textures/skins/disc09.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc09.png"]],"textures/skins/disc10.png":["textures/skins/disc10.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc10.png"]],"textures/skins/disc11.png":["textures/skins/disc11.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc11.png"]],"textures/skins/disc12.png":["textures/skins/disc12.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc12.png"]],"textures/skins/disc13.png":["textures/skins/disc13.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc13.png"]],"textures/skins/disc14.png":["textures/skins/disc14.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc14.png"]],"textures/skins/disc15.png":["textures/skins/disc15.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc15.png"]],"textures/skins/disc16.png":["textures/skins/disc16.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc16.png"]],"textures/skins/disc17.png":["textures/skins/disc17.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc17.png"]],"textures/skins/disc18.png":["textures/skins/disc18.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc18.png"]],"textures/skins/disc19.png":["textures/skins/disc19.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc19.png"]],"textures/skins/disc20.png":["textures/skins/disc20.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc20.png"]],"textures/skins/disc21.png":["textures/skins/disc21.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc21.png"]],"textures/skins/disc22.png":["textures/skins/disc22.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc22.png"]],"textures/skins/disc23.png":["textures/skins/disc23.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc23.png"]],"textures/skins/disc24.png":["textures/skins/disc24.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc24.png"]],"textures/skins/disc25.png":["textures/skins/disc25.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc25.png"]],"textures/skins/disc26.png":["textures/skins/disc26.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc26.png"]],"textures/skins/disc27.png":["textures/skins/disc27.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc27.png"]],"textures/skins/disc_muzzle.png":["textures/skins/disc_muzzle.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/discshield2.png":["textures/skins/discshield2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/dox_stone.png":["textures/skins/dox_stone.png",["TWL-MapPack.vl2"]],"textures/skins/dox_wires.png":["textures/skins/dox_wires.png",["TWL-MapPack.vl2"]],"textures/skins/drawkward.plaque.png":["textures/skins/drawkward.plaque.png",["skins.vl2"]],"textures/skins/ds.hmale_512.png":["textures/skins/ds.hmale_512.png",["skins.vl2"]],"textures/skins/ds.lfemale_512.png":["textures/skins/ds.lfemale_512.png",["skins.vl2"]],"textures/skins/ds.lmale_512.png":["textures/skins/ds.lmale_512.png",["skins.vl2"]],"textures/skins/ds.mfemale_512.png":["textures/skins/ds.mfemale_512.png",["skins.vl2"]],"textures/skins/ds.mmale_512.png":["textures/skins/ds.mmale_512.png",["skins.vl2"]],"textures/skins/dsword.flag.png":["textures/skins/dsword.flag.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zflags.vl2"]],"textures/skins/dsword.hmale.png":["textures/skins/dsword.hmale.png",["skins.vl2"]],"textures/skins/dsword.lfemale.png":["textures/skins/dsword.lfemale.png",["skins.vl2"]],"textures/skins/dsword.lmale.png":["textures/skins/dsword.lmale.png",["skins.vl2"]],"textures/skins/dsword.mfemale.png":["textures/skins/dsword.mfemale.png",["skins.vl2"]],"textures/skins/dsword.mmale.png":["textures/skins/dsword.mmale.png",["skins.vl2"]],"textures/skins/dsword.switch.png":["textures/skins/dsword.switch.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/east.plaque.png":["textures/skins/east.plaque.png",["skins.vl2"]],"textures/skins/ee_blueff.png":["textures/skins/ee_blueff.png",["z_DMP2-V0.6.vl2"]],"textures/skins/ee_fft2logodown.png":["textures/skins/ee_fft2logodown.png",["z_DMP2-V0.6.vl2"]],"textures/skins/ee_fft2logoup.png":["textures/skins/ee_fft2logoup.png",["z_DMP2-V0.6.vl2"]],"textures/skins/ee_playt2.png":["textures/skins/ee_playt2.png",["z_DMP2-V0.6.vl2"]],"textures/skins/energy_blast.png":["textures/skins/energy_blast.PNG",["skins.vl2"]],"textures/skins/energy_blue_blink.ifl":["textures/skins/energy_blue_blink.ifl",["skins.vl2"]],"textures/skins/energy_bolt.png":["textures/skins/energy_bolt.PNG",["skins.vl2"],["yHDTextures2.0.vl2"],["zblasterfix.vl2"]],"textures/skins/energy_bolt_aura.png":["textures/skins/energy_bolt_aura.png",["skins.vl2"]],"textures/skins/energy_bolt_front.png":["textures/skins/energy_bolt_front.png",["skins.vl2"]],"textures/skins/energy_muzzle00.ifl":["textures/skins/energy_muzzle00.ifl",["skins.vl2"]],"textures/skins/energy_side_muzzle00.ifl":["textures/skins/energy_side_muzzle00.ifl",["skins.vl2"]],"textures/skins/energyb01.ifl":["textures/skins/energyb01.ifl",["skins.vl2"]],"textures/skins/energyb01.png":["textures/skins/energyb01.png",["skins.vl2"]],"textures/skins/energyb02.png":["textures/skins/energyb02.png",["skins.vl2"]],"textures/skins/energyb03.png":["textures/skins/energyb03.png",["skins.vl2"]],"textures/skins/energyb04.png":["textures/skins/energyb04.png",["skins.vl2"]],"textures/skins/energyb05.png":["textures/skins/energyb05.png",["skins.vl2"]],"textures/skins/energydis0000.ifl":["textures/skins/energydis0000.ifl",["skins.vl2"]],"textures/skins/energydis0000.png":["textures/skins/energydis0000.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/energydis0001.png":["textures/skins/energydis0001.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/energydis0002.png":["textures/skins/energydis0002.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/energydis0003.png":["textures/skins/energydis0003.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/energydis0004.png":["textures/skins/energydis0004.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/energydis0005.png":["textures/skins/energydis0005.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrg_frnt_muzl00.png":["textures/skins/enrg_frnt_muzl00.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zblasterfix.vl2"]],"textures/skins/enrg_frnt_muzl01.png":["textures/skins/enrg_frnt_muzl01.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zblasterfix.vl2"]],"textures/skins/enrg_frnt_muzl02.png":["textures/skins/enrg_frnt_muzl02.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zblasterfix.vl2"]],"textures/skins/enrg_frnt_muzl03.png":["textures/skins/enrg_frnt_muzl03.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zblasterfix.vl2"]],"textures/skins/enrg_frnt_muzl04.png":["textures/skins/enrg_frnt_muzl04.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zblasterfix.vl2"]],"textures/skins/enrg_frnt_muzl05.png":["textures/skins/enrg_frnt_muzl05.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zblasterfix.vl2"]],"textures/skins/enrg_frnt_muzl06.png":["textures/skins/enrg_frnt_muzl06.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zblasterfix.vl2"]],"textures/skins/enrg_frnt_muzl07.png":["textures/skins/enrg_frnt_muzl07.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zblasterfix.vl2"]],"textures/skins/enrg_side_muzl00.png":["textures/skins/enrg_side_muzl00.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zblasterfix.vl2"]],"textures/skins/enrg_side_muzl01.png":["textures/skins/enrg_side_muzl01.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zblasterfix.vl2"]],"textures/skins/enrg_side_muzl02.png":["textures/skins/enrg_side_muzl02.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zblasterfix.vl2"]],"textures/skins/enrg_side_muzl03.png":["textures/skins/enrg_side_muzl03.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zblasterfix.vl2"]],"textures/skins/enrg_side_muzl04.png":["textures/skins/enrg_side_muzl04.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zblasterfix.vl2"]],"textures/skins/enrg_side_muzl05.png":["textures/skins/enrg_side_muzl05.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zblasterfix.vl2"]],"textures/skins/enrg_side_muzl06.png":["textures/skins/enrg_side_muzl06.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zblasterfix.vl2"]],"textures/skins/enrg_side_muzl07.png":["textures/skins/enrg_side_muzl07.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zblasterfix.vl2"]],"textures/skins/enrgcore0000.png":["textures/skins/enrgcore0000.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrgcore0001.png":["textures/skins/enrgcore0001.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrgcore0002.png":["textures/skins/enrgcore0002.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrgcore0003.png":["textures/skins/enrgcore0003.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrgcore0004.png":["textures/skins/enrgcore0004.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrgcore0005.png":["textures/skins/enrgcore0005.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrgcore0006.png":["textures/skins/enrgcore0006.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrgcore0007.png":["textures/skins/enrgcore0007.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrgcore0008.png":["textures/skins/enrgcore0008.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrgcore0009.png":["textures/skins/enrgcore0009.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrgpack_core.ifl":["textures/skins/enrgpack_core.ifl",["skins.vl2"]],"textures/skins/enrgpack_tubes.ifl":["textures/skins/enrgpack_tubes.ifl",["skins.vl2"]],"textures/skins/enrgtubes0000.png":["textures/skins/Enrgtubes0000.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrgtubes0001.png":["textures/skins/Enrgtubes0001.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrgtubes0002.png":["textures/skins/Enrgtubes0002.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrgtubes0003.png":["textures/skins/Enrgtubes0003.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrgtubes0004.png":["textures/skins/Enrgtubes0004.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrgtubes0005.png":["textures/skins/Enrgtubes0005.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrgtubes0006.png":["textures/skins/Enrgtubes0006.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrgtubes0007.png":["textures/skins/Enrgtubes0007.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrgtubes0008.png":["textures/skins/Enrgtubes0008.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrgtubes0009.png":["textures/skins/Enrgtubes0009.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/etcmodel02.plaque.png":["textures/skins/etcmodel02.plaque.png",["skins.vl2"]],"textures/skins/flag.png":["textures/skins/flag.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zflags.vl2"]],"textures/skins/flaglight1.ifl":["textures/skins/flaglight1.ifl",["skins.vl2"]],"textures/skins/flaglight1.png":["textures/skins/flaglight1.png",["skins.vl2"]],"textures/skins/flaglight2.png":["textures/skins/flaglight2.png",["skins.vl2"]],"textures/skins/flaglight3.png":["textures/skins/flaglight3.png",["skins.vl2"]],"textures/skins/flaglight4.png":["textures/skins/flaglight4.png",["skins.vl2"]],"textures/skins/flaglight5.png":["textures/skins/flaglight5.png",["skins.vl2"]],"textures/skins/flaregreen.png":["textures/skins/flaregreen.png",["skins.vl2"]],"textures/skins/flarewhite.png":["textures/skins/flarewhite.PNG",["skins.vl2"]],"textures/skins/flyerflame1.png":["textures/skins/flyerflame1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/forcef1.png":["textures/skins/forcef1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/forcef2.png":["textures/skins/forcef2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/forcef3.png":["textures/skins/forcef3.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/forcef4.png":["textures/skins/forcef4.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/forcef5.png":["textures/skins/forcef5.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/forcefield_electric.ifl":["textures/skins/forcefield_electric.ifl",["skins.vl2"]],"textures/skins/forcefield_electric0.png":["textures/skins/forcefield_electric0.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/forcefield_electric1.png":["textures/skins/forcefield_electric1.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/forcefield_electric2.png":["textures/skins/forcefield_electric2.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/forcefield_electric3.png":["textures/skins/forcefield_electric3.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/forcefield_electric4.png":["textures/skins/forcefield_electric4.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/forcefield_electric5.png":["textures/skins/forcefield_electric5.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/forcefield_grn.ifl":["textures/skins/forcefield_grn.ifl",["skins.vl2"]],"textures/skins/forcefield_grn.png":["textures/skins/forcefield_grn.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/forcefield_grn1.png":["textures/skins/forcefield_grn1.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/forcefield_grn2.png":["textures/skins/forcefield_grn2.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/forcefield_grn3.png":["textures/skins/forcefield_grn3.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/forcefield_grn4.png":["textures/skins/forcefield_grn4.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/forcefield_grn5.png":["textures/skins/forcefield_grn5.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/frankrizzo.plaque.png":["textures/skins/frankrizzo.plaque.png",["skins.vl2"]],"textures/skins/generator.png":["textures/skins/generator.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/generic_scorch.png":["textures/skins/generic_scorch.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/glow_red.png":["textures/skins/glow_red.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/goal_back.png":["textures/skins/goal_back.png",["TR2final105-client.vl2"]],"textures/skins/goal_panel.png":["textures/skins/goal_panel.png",["TR2final105-client.vl2"]],"textures/skins/goal_side.png":["textures/skins/goal_side.png",["TR2final105-client.vl2"]],"textures/skins/goal_top.png":["textures/skins/goal_top.png",["TR2final105-client.vl2"]],"textures/skins/gold_goal_back.png":["textures/skins/gold_goal_back.png",["TR2final105-client.vl2"]],"textures/skins/gold_goal_side.png":["textures/skins/gold_goal_side.png",["TR2final105-client.vl2"]],"textures/skins/gold_goal_top.png":["textures/skins/gold_goal_top.png",["TR2final105-client.vl2"]],"textures/skins/gold_post.png":["textures/skins/gold_post.png",["TR2final105-client.vl2"]],"textures/skins/goldcube.png":["textures/skins/goldcube.png",["TR2final105-client.vl2"]],"textures/skins/gotmilk.plaque.png":["textures/skins/gotmilk.plaque.png",["skins.vl2"]],"textures/skins/green.hflag.png":["textures/skins/Green.hflag.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zflags.vl2","textures/skins/green.hflag.png"]],"textures/skins/green.hmale.png":["textures/skins/Green.hmale.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/green.lfemale.png":["textures/skins/Green.lfemale.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/green.lmale.png":["textures/skins/Green.lmale.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/green.mfemale.png":["textures/skins/Green.mfemale.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/green.mmale.png":["textures/skins/Green.mmale.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/green00.ifl":["textures/skins/green00.ifl",["skins.vl2"]],"textures/skins/green00.png":["textures/skins/green00.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/green01.png":["textures/skins/green01.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/green02.png":["textures/skins/green02.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/green03.png":["textures/skins/green03.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/green04.png":["textures/skins/green04.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/green_blink.ifl":["textures/skins/green_blink.ifl",["skins.vl2"]],"textures/skins/green_blink0.png":["textures/skins/green_blink0.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/green_blink1.png":["textures/skins/green_blink1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/green_blink2.png":["textures/skins/green_blink2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/green_blink3.png":["textures/skins/green_blink3.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/green_blink4.png":["textures/skins/green_blink4.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/greenlight.ifl":["textures/skins/greenlight.ifl",["skins.vl2"]],"textures/skins/greenmortar.ifl":["textures/skins/greenMortar.ifl",["skins.vl2"]],"textures/skins/grenade.png":["textures/skins/grenade.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/grenade_flare.png":["textures/skins/grenade_flare.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/grenade_flash.png":["textures/skins/grenade_flash.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/grenade_projectile.png":["textures/skins/grenade_projectile.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/hexabolic.plaque.png":["textures/skins/hexabolic.plaque.png",["skins.vl2"]],"textures/skins/horde.flag.png":["textures/skins/horde.flag.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zflags.vl2"]],"textures/skins/horde.hbioderm.png":["textures/skins/horde.hbioderm.png",["skins.vl2"]],"textures/skins/horde.lbioderm.png":["textures/skins/horde.lbioderm.png",["skins.vl2"]],"textures/skins/horde.mbioderm.png":["textures/skins/horde.mbioderm.png",["skins.vl2"]],"textures/skins/horde.switch.png":["textures/skins/horde.switch.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/horsenettlefall.png":["textures/skins/HorseNettleFall.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/hud_ret_bomber1.png":["textures/skins/hud_ret_bomber1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/hud_ret_bomber2.png":["textures/skins/hud_ret_bomber2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/hud_ret_bomber3.png":["textures/skins/hud_ret_bomber3.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/humnskn3.png":["textures/skins/Humnskn3.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/hunters.flag.png":["textures/skins/hunters.flag.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/hvybioflare.png":["textures/skins/hvybioflare.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zblasterfix.vl2"]],"textures/skins/hvyjetpackflare.png":["textures/skins/hvyjetpackflare.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zblasterfix.vl2"]],"textures/skins/jetflare00.ifl":["textures/skins/jetflare00.ifl",["skins.vl2"]],"textures/skins/jetflare00.png":["textures/skins/jetflare00.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zblasterfix.vl2"]],"textures/skins/jetflare01.png":["textures/skins/jetflare01.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zblasterfix.vl2"]],"textures/skins/jetflare02.png":["textures/skins/jetflare02.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zblasterfix.vl2"]],"textures/skins/jetflare03.png":["textures/skins/jetflare03.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zblasterfix.vl2"]],"textures/skins/jetflare04.png":["textures/skins/jetflare04.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zblasterfix.vl2"]],"textures/skins/jetflare05.png":["textures/skins/jetflare05.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zblasterfix.vl2"]],"textures/skins/jetflare2.png":["textures/skins/jetflare2.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zblasterfix.vl2"]],"textures/skins/jetflareside00.ifl":["textures/skins/jetflareside00.ifl",["skins.vl2"]],"textures/skins/jetflareside00.png":["textures/skins/jetflareside00.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zblasterfix.vl2"]],"textures/skins/jetflareside01.png":["textures/skins/jetflareside01.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zblasterfix.vl2"]],"textures/skins/jetflareside02.png":["textures/skins/jetflareside02.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zblasterfix.vl2"]],"textures/skins/jetflareside03.png":["textures/skins/jetflareside03.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zblasterfix.vl2"]],"textures/skins/jetflareside04.png":["textures/skins/jetflareside04.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zblasterfix.vl2"]],"textures/skins/jetflareside05.png":["textures/skins/jetflareside05.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zblasterfix.vl2"]],"textures/skins/jetpack.png":["textures/skins/jetpack.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/jetpack_bio.png":["textures/skins/jetpack_bio.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/jetpackflare.png":["textures/skins/jetpackflare.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/jetpackflare_bio.png":["textures/skins/jetpackflare_bio.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/jets00.ifl":["textures/skins/jets00.ifl",["skins.vl2"]],"textures/skins/jets00.png":["textures/skins/jets00.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/jets01.png":["textures/skins/jets01.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/jets02.png":["textures/skins/jets02.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/jets03.png":["textures/skins/jets03.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/jets04.png":["textures/skins/jets04.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/jets05.png":["textures/skins/jets05.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/jett.plaque.png":["textures/skins/jett.plaque.png",["skins.vl2"]],"textures/skins/jetyellow.png":["textures/skins/jetyellow.png",["skins.vl2"]],"textures/skins/jimmy.plaque.png":["textures/skins/jimmy.plaque.png",["skins.vl2"]],"textures/skins/kidneythief.plaque.png":["textures/skins/kidneythief.plaque.png",["skins.vl2"]],"textures/skins/leaf_bunch2.png":["textures/skins/leaf_bunch2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/leafydome.png":["textures/skins/leafydome.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/leafydome2.png":["textures/skins/leafydome2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/light_blue_00.png":["textures/skins/light_blue_00.PNG",["skins.vl2"]],"textures/skins/light_blue_01.png":["textures/skins/light_blue_01.PNG",["skins.vl2"]],"textures/skins/light_blue_02.png":["textures/skins/light_blue_02.PNG",["skins.vl2"]],"textures/skins/light_blue_03.png":["textures/skins/light_blue_03.PNG",["skins.vl2"]],"textures/skins/light_blue_04.png":["textures/skins/light_blue_04.PNG",["skins.vl2"]],"textures/skins/light_blue_generator.ifl":["textures/skins/light_blue_generator.ifl",["skins.vl2"]],"textures/skins/light_green01.ifl":["textures/skins/light_green01.ifl",["skins.vl2"]],"textures/skins/light_green01.png":["textures/skins/light_green01.PNG",["skins.vl2"]],"textures/skins/light_green02.png":["textures/skins/light_green02.PNG",["skins.vl2"]],"textures/skins/light_green03.png":["textures/skins/light_green03.PNG",["skins.vl2"]],"textures/skins/light_green04.png":["textures/skins/light_green04.PNG",["skins.vl2"]],"textures/skins/light_green05.png":["textures/skins/light_green05.PNG",["skins.vl2"]],"textures/skins/light_green06.png":["textures/skins/light_green06.PNG",["skins.vl2"]],"textures/skins/light_red.ifl":["textures/skins/light_red.ifl",["skins.vl2"]],"textures/skins/light_red01.png":["textures/skins/light_red01.PNG",["skins.vl2"]],"textures/skins/light_red02.png":["textures/skins/light_red02.png",["skins.vl2"]],"textures/skins/light_red03.png":["textures/skins/light_red03.png",["skins.vl2"]],"textures/skins/light_red04.png":["textures/skins/light_red04.png",["skins.vl2"]],"textures/skins/light_red05.png":["textures/skins/light_red05.png",["skins.vl2"]],"textures/skins/light_red06.png":["textures/skins/light_red06.png",["skins.vl2"]],"textures/skins/light_red2.ifl":["textures/skins/light_red2.ifl",["skins.vl2"]],"textures/skins/light_red3.ifl":["textures/skins/light_red3.ifl",["skins.vl2"]],"textures/skins/lite_blue0.png":["textures/skins/lite_blue0.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/lite_blue1.png":["textures/skins/lite_blue1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/lite_blue2.png":["textures/skins/lite_blue2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/lite_blue3.png":["textures/skins/lite_blue3.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/lite_blue4.png":["textures/skins/lite_blue4.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/lite_fusturt.ifl":["textures/skins/lite_fusturt.ifl",["skins.vl2"]],"textures/skins/lite_fusturt01.ifl":["textures/skins/lite_fusturt01.ifl",["skins.vl2"]],"textures/skins/lite_green.ifl":["textures/skins/lite_green.ifl",["skins.vl2"]],"textures/skins/lite_green0.png":["textures/skins/lite_green0.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/lite_green1.png":["textures/skins/lite_green1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/lite_green2.png":["textures/skins/lite_green2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/lite_green3.png":["textures/skins/lite_green3.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/lite_green4.png":["textures/skins/lite_green4.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/lite_pack_cloak.ifl":["textures/skins/lite_pack_cloak.ifl",["skins.vl2"]],"textures/skins/lite_red.ifl":["textures/skins/lite_red.ifl",["skins.vl2"]],"textures/skins/lite_red0.png":["textures/skins/lite_red0.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/lite_red04.png":["textures/skins/lite_red04.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/lite_red1.png":["textures/skins/lite_red1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/lite_red2.png":["textures/skins/lite_red2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/lite_red3.png":["textures/skins/lite_red3.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/lite_red4.png":["textures/skins/lite_red4.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/lite_remoteturret.ifl":["textures/skins/lite_remoteTurret.ifl",["skins.vl2"]],"textures/skins/lite_rpu_pack01.ifl":["textures/skins/lite_rpu_pack01.ifl",["skins.vl2"]],"textures/skins/lite_rpu_pack02.ifl":["textures/skins/lite_rpu_pack02.ifl",["skins.vl2"]],"textures/skins/lite_sh_pack01.ifl":["textures/skins/lite_sh_pack01.ifl",["skins.vl2"]],"textures/skins/lite_sh_pack02.ifl":["textures/skins/lite_sh_pack02.ifl",["skins.vl2"]],"textures/skins/lite_turmiss.ifl":["textures/skins/lite_turmiss.ifl",["skins.vl2"]],"textures/skins/lite_turmort.ifl":["textures/skins/lite_turmort.ifl",["skins.vl2"]],"textures/skins/lushmoss.png":["textures/skins/LushMoss.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/madronebark.png":["textures/skins/MadroneBark.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/madronefall.png":["textures/skins/MadroneFall.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/madronefoliage.png":["textures/skins/MadroneFoliage.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/madronewinter.png":["textures/skins/MadroneWinter.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/maple shrub.png":["textures/skins/Maple Shrub.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/marineleaves.png":["textures/skins/marineleaves.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/marker.png":["textures/skins/marker.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/maximus.plaque.png":["textures/skins/maximus.plaque.png",["skins.vl2"]],"textures/skins/mesqbark.png":["textures/skins/MesqBark.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mesquitebranch.png":["textures/skins/MesquiteBranch.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mesquiteleaves.png":["textures/skins/MesquiteLeaves.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mine.png":["textures/skins/mine.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mine_anti_air.png":["textures/skins/mine_anti_air.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mine_anti_land.png":["textures/skins/mine_anti_land.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/missile_flash.png":["textures/skins/missile_flash.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/missing.plaque.png":["textures/skins/missing.plaque.png",["skins.vl2"]],"textures/skins/mongo.plaque.png":["textures/skins/mongo.plaque.png",["skins.vl2"]],"textures/skins/mort000.ifl":["textures/skins/mort000.ifl",["skins.vl2"]],"textures/skins/mort000.png":["textures/skins/mort000.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort001.png":["textures/skins/mort001.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort002.png":["textures/skins/mort002.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort003.png":["textures/skins/mort003.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort004.png":["textures/skins/mort004.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort005.png":["textures/skins/mort005.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort006.png":["textures/skins/mort006.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort007.png":["textures/skins/mort007.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort008.png":["textures/skins/mort008.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort009.png":["textures/skins/mort009.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort010.png":["textures/skins/mort010.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort011.png":["textures/skins/mort011.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort012.png":["textures/skins/mort012.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort013.png":["textures/skins/mort013.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort014.png":["textures/skins/mort014.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort015.png":["textures/skins/mort015.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort016.png":["textures/skins/mort016.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort017.png":["textures/skins/mort017.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort018.png":["textures/skins/mort018.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort019.png":["textures/skins/mort019.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort020.png":["textures/skins/mort020.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort021.png":["textures/skins/mort021.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort022.png":["textures/skins/mort022.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort023.png":["textures/skins/mort023.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort024.png":["textures/skins/mort024.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort025.png":["textures/skins/mort025.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort026.png":["textures/skins/mort026.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort027.png":["textures/skins/mort027.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mortar_projectile.png":["textures/skins/Mortar_Projectile.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/motionsensor.png":["textures/skins/MotionSensor.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/newedge00.ifl":["textures/skins/newedge00.ifl",["skins.vl2"]],"textures/skins/newedge00.png":["textures/skins/newedge00.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/newedge01.png":["textures/skins/newedge01.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/newedge02.png":["textures/skins/newedge02.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/newedge03.png":["textures/skins/newedge03.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/newedge04.png":["textures/skins/newedge04.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/newedge05.png":["textures/skins/newedge05.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/newmoss.png":["textures/skins/NewMoss.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/newmossfull.png":["textures/skins/NewMossFull.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexdefaultfloor.png":["textures/skins/NexDefaultFloor.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexg00.png":["textures/skins/nexg00.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexg01.png":["textures/skins/nexg01.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexg02.png":["textures/skins/nexg02.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexg03.png":["textures/skins/nexg03.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexg04.png":["textures/skins/nexg04.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexg05.png":["textures/skins/nexg05.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexg06.png":["textures/skins/nexg06.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexg07.png":["textures/skins/nexg07.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexg08.png":["textures/skins/nexg08.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexg09.png":["textures/skins/nexg09.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexg10.png":["textures/skins/nexg10.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexg11.png":["textures/skins/nexg11.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexg12.png":["textures/skins/nexg12.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexg13.png":["textures/skins/nexg13.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexg14.png":["textures/skins/nexg14.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexg15.png":["textures/skins/nexg15.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexgren.ifl":["textures/skins/nexgren.ifl",["skins.vl2"]],"textures/skins/nexgren02.ifl":["textures/skins/nexgren02.ifl",["skins.vl2"]],"textures/skins/nexhoardfloor.png":["textures/skins/NexHoardFloor.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexred.ifl":["textures/skins/nexred.ifl",["skins.vl2"]],"textures/skins/nexred00.png":["textures/skins/nexred00.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexred01.png":["textures/skins/nexred01.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexred02.ifl":["textures/skins/nexred02.ifl",["skins.vl2"]],"textures/skins/nexred02.png":["textures/skins/nexred02.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexred03.png":["textures/skins/nexred03.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexred04.png":["textures/skins/nexred04.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexred05.png":["textures/skins/nexred05.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexred06.png":["textures/skins/nexred06.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexred07.png":["textures/skins/nexred07.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexred08.png":["textures/skins/nexred08.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexred09.png":["textures/skins/nexred09.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexred10.png":["textures/skins/nexred10.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexred11.png":["textures/skins/nexred11.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexred12.png":["textures/skins/nexred12.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexred13.png":["textures/skins/nexred13.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexred14.png":["textures/skins/nexred14.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexred15.png":["textures/skins/nexred15.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexusgenerator.png":["textures/skins/NexusGenerator.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexuspowerlightson.png":["textures/skins/NexusPowerLightsON.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/noise.png":["textures/skins/noise.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/olddawg.plaque.png":["textures/skins/olddawg.plaque.png",["skins.vl2"]],"textures/skins/oldwood.png":["textures/skins/Oldwood.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/oldwoodbran01.png":["textures/skins/OldwoodBran01.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/oldwoodbranch.png":["textures/skins/OldwoodBranch.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/orange.hmale.png":["textures/skins/Orange.hmale.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/orange.ifl":["textures/skins/orange.ifl",["skins.vl2"]],"textures/skins/orange.lfemale.png":["textures/skins/Orange.lfemale.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/orange.lmale.png":["textures/skins/Orange.lmale.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/orange.mfemale.png":["textures/skins/Orange.mfemale.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/orange.mmale.png":["textures/skins/Orange.mmale.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/orange00.png":["textures/skins/orange00.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/orange01.png":["textures/skins/orange01.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/orange02.png":["textures/skins/orange02.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/orange03.png":["textures/skins/orange03.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/orange04.png":["textures/skins/orange04.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/orange05.png":["textures/skins/orange05.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/orange1.ifl":["textures/skins/orange1.ifl",["skins.vl2"]],"textures/skins/orphankazrak.plaque.png":["textures/skins/orphankazrak.plaque.png",["skins.vl2"]],"textures/skins/pack_ammo.png":["textures/skins/pack_ammo.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_cloak.png":["textures/skins/pack_cloak.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_cloak2.png":["textures/skins/pack_cloak2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_deploy_sensor_pulse.png":["textures/skins/pack_deploy_sensor_pulse.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_energy.png":["textures/skins/pack_energy.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_rep.ifl":["textures/skins/pack_rep.ifl",["skins.vl2"]],"textures/skins/pack_rep01.png":["textures/skins/pack_rep01.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_rep02.png":["textures/skins/pack_rep02.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_rep03.png":["textures/skins/pack_rep03.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_rep04.png":["textures/skins/pack_rep04.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_rep05.png":["textures/skins/pack_rep05.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_rep2.ifl":["textures/skins/pack_rep2.ifl",["skins.vl2"]],"textures/skins/pack_rep_lite.png":["textures/skins/pack_rep_lite.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_repair.png":["textures/skins/pack_repair.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_senjam.png":["textures/skins/pack_senjam.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_shield.png":["textures/skins/pack_shield.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_u_c00.png":["textures/skins/pack_u_c00.png",["skins.vl2"]],"textures/skins/pack_u_c01.png":["textures/skins/pack_u_c01.png",["skins.vl2"]],"textures/skins/pack_u_c02.png":["textures/skins/pack_u_c02.png",["skins.vl2"]],"textures/skins/pack_u_c03.png":["textures/skins/pack_u_c03.png",["skins.vl2"]],"textures/skins/pack_u_c04.png":["textures/skins/pack_u_c04.png",["skins.vl2"]],"textures/skins/pack_u_e.ifl":["textures/skins/pack_u_e.ifl",["skins.vl2"]],"textures/skins/pack_u_e_lite.ifl":["textures/skins/pack_u_e_lite.ifl",["skins.vl2"]],"textures/skins/pack_u_e_lite00.png":["textures/skins/pack_u_e_lite00.png",["skins.vl2"]],"textures/skins/pack_u_e_lite01.png":["textures/skins/pack_u_e_lite01.png",["skins.vl2"]],"textures/skins/pack_u_e_lite02.png":["textures/skins/pack_u_e_lite02.png",["skins.vl2"]],"textures/skins/pack_u_e_lite03.png":["textures/skins/pack_u_e_lite03.png",["skins.vl2"]],"textures/skins/pack_u_e_lite04.png":["textures/skins/pack_u_e_lite04.png",["skins.vl2"]],"textures/skins/pack_u_e_lite05.png":["textures/skins/pack_u_e_lite05.png",["skins.vl2"]],"textures/skins/pack_u_e_lite06.png":["textures/skins/pack_u_e_lite06.png",["skins.vl2"]],"textures/skins/pack_upgrade_cloaking.png":["textures/skins/pack_upgrade_cloaking.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_upgrade_energy.png":["textures/skins/pack_upgrade_energy.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_upgrade_reflection.png":["textures/skins/pack_upgrade_reflection.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_upgrade_repair.png":["textures/skins/pack_upgrade_repair.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_upgrade_repulsor.png":["textures/skins/pack_upgrade_repulsor.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_upgrade_satchel.png":["textures/skins/pack_upgrade_satchel.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_upgrade_satchel2.png":["textures/skins/pack_upgrade_satchel2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_upgrade_shield.png":["textures/skins/pack_upgrade_shield.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plasma.ifl":["textures/skins/plasma.ifl",["skins.vl2"]],"textures/skins/plasma01.png":["textures/skins/plasma01.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plasma02.png":["textures/skins/plasma02.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plasma03.png":["textures/skins/plasma03.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plasma04.png":["textures/skins/plasma04.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plasma05.png":["textures/skins/plasma05.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plasma06.png":["textures/skins/plasma06.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plasma07.png":["textures/skins/plasma07.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plasma08.png":["textures/skins/plasma08.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plasma09.png":["textures/skins/plasma09.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plasma10.png":["textures/skins/plasma10.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plasma_ammo.ifl":["textures/skins/plasma_ammo.ifl",["skins.vl2"]],"textures/skins/plasma_exhaust.ifl":["textures/skins/plasma_exhaust.ifl",["skins.vl2"]],"textures/skins/plasma_muzzle.png":["textures/skins/plasma_muzzle.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plasmaturret.ifl":["textures/skins/plasmaTurret.ifl",["skins.vl2"]],"textures/skins/plex00.png":["textures/skins/plex00.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plex01.png":["textures/skins/plex01.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plex02.png":["textures/skins/plex02.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plex03.png":["textures/skins/plex03.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plex04.png":["textures/skins/plex04.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plex05.png":["textures/skins/plex05.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plex06.png":["textures/skins/plex06.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plex07.png":["textures/skins/plex07.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plex08.png":["textures/skins/plex08.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plex09.png":["textures/skins/plex09.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plex10.png":["textures/skins/plex10.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plex11.png":["textures/skins/plex11.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plex12.png":["textures/skins/plex12.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plex13.png":["textures/skins/plex13.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plex14.png":["textures/skins/plex14.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plex15.png":["textures/skins/plex15.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plex16.png":["textures/skins/plex16.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plex17.png":["textures/skins/plex17.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plex18.png":["textures/skins/plex18.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plex19.png":["textures/skins/plex19.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plex20.png":["textures/skins/plex20.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plex21.png":["textures/skins/plex21.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plex22.png":["textures/skins/plex22.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plex23.png":["textures/skins/plex23.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plrec00.ifl":["textures/skins/plrec00.ifl",["skins.vl2"]],"textures/skins/plrec00.png":["textures/skins/plrec00.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plrec01.png":["textures/skins/plrec01.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plrec02.png":["textures/skins/plrec02.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plrec03.png":["textures/skins/plrec03.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plrec04.png":["textures/skins/plrec04.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plrec05.png":["textures/skins/plrec05.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plrec06.png":["textures/skins/plrec06.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plrec07.png":["textures/skins/plrec07.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam00.ifl":["textures/skins/plsam00.ifl",["skins.vl2"]],"textures/skins/plsam00.png":["textures/skins/plsam00.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam01.png":["textures/skins/plsam01.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam02.png":["textures/skins/plsam02.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam03.png":["textures/skins/plsam03.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam04.png":["textures/skins/plsam04.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam05.png":["textures/skins/plsam05.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam06.png":["textures/skins/plsam06.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam07.png":["textures/skins/plsam07.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam08.png":["textures/skins/plsam08.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam09.png":["textures/skins/plsam09.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam0a.ifl":["textures/skins/plsam0a.ifl",["skins.vl2"]],"textures/skins/plsam10.png":["textures/skins/plsam10.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam11.png":["textures/skins/plsam11.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam12.png":["textures/skins/plsam12.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam13.png":["textures/skins/plsam13.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam14.png":["textures/skins/plsam14.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam15.png":["textures/skins/plsam15.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam16.png":["textures/skins/plsam16.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam17.png":["textures/skins/plsam17.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam18.png":["textures/skins/plsam18.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam19.png":["textures/skins/plsam19.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam20.png":["textures/skins/plsam20.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam21.png":["textures/skins/plsam21.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam22.png":["textures/skins/plsam22.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam23.png":["textures/skins/plsam23.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam24.png":["textures/skins/plsam24.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam25.png":["textures/skins/plsam25.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam26.png":["textures/skins/plsam26.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam27.png":["textures/skins/plsam27.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam28.png":["textures/skins/plsam28.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam29.png":["textures/skins/plsam29.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam30.png":["textures/skins/plsam30.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam31.png":["textures/skins/plsam31.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam32.png":["textures/skins/plsam32.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam33.png":["textures/skins/plsam33.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam34.png":["textures/skins/plsam34.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam35.png":["textures/skins/plsam35.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam36.png":["textures/skins/plsam36.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam37.png":["textures/skins/plsam37.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam38.png":["textures/skins/plsam38.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam39.png":["textures/skins/plsam39.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam40.png":["textures/skins/plsam40.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsamagun.ifl":["textures/skins/plsamagun.ifl",["skins.vl2"]],"textures/skins/plsmabolt01.ifl":["textures/skins/plsmabolt01.ifl",["skins.vl2"]],"textures/skins/plsmabolt01.png":["textures/skins/plsmabolt01.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsmabolt02.png":["textures/skins/plsmabolt02.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsmabolt03.png":["textures/skins/plsmabolt03.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsmabolt04.png":["textures/skins/plsmabolt04.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsmabolt05.png":["textures/skins/plsmabolt05.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsmabolt06.png":["textures/skins/plsmabolt06.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsmabolt07.png":["textures/skins/plsmabolt07.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsmabolt08.png":["textures/skins/plsmabolt08.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsmabolt09.png":["textures/skins/plsmabolt09.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsmabolt10.png":["textures/skins/plsmabolt10.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre.ifl":["textures/skins/plsre.ifl",["skins.vl2"]],"textures/skins/plsre00.png":["textures/skins/Plsre00.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre01.png":["textures/skins/Plsre01.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre02.png":["textures/skins/Plsre02.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre03.png":["textures/skins/Plsre03.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre04.png":["textures/skins/Plsre04.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre05.png":["textures/skins/Plsre05.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre06.png":["textures/skins/Plsre06.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre07.png":["textures/skins/Plsre07.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre08.png":["textures/skins/Plsre08.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre09.png":["textures/skins/Plsre09.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre10.png":["textures/skins/Plsre10.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre11.png":["textures/skins/Plsre11.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre12.png":["textures/skins/Plsre12.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre13.png":["textures/skins/Plsre13.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre14.png":["textures/skins/Plsre14.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre15.png":["textures/skins/Plsre15.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre16.png":["textures/skins/Plsre16.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre17.png":["textures/skins/Plsre17.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre18.png":["textures/skins/Plsre18.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre19.png":["textures/skins/Plsre19.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre20.png":["textures/skins/Plsre20.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre21.png":["textures/skins/Plsre21.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre22.png":["textures/skins/Plsre22.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plstur0a.ifl":["textures/skins/plsTur0a.ifl",["skins.vl2"]],"textures/skins/pod1.png":["textures/skins/pod1.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/ponderosapinebark.png":["textures/skins/PonderosaPineBark.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/porg2.png":["textures/skins/porg2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/porg4.png":["textures/skins/porg4.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/programmers1.plaque.png":["textures/skins/programmers1.plaque.png",["skins.vl2"]],"textures/skins/programmers2.plaque.png":["textures/skins/programmers2.plaque.png",["skins.vl2"]],"textures/skins/pulse00.png":["textures/skins/Pulse00.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pulse01.png":["textures/skins/Pulse01.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pulse02.png":["textures/skins/Pulse02.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pulse03.png":["textures/skins/Pulse03.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pulse04.png":["textures/skins/Pulse04.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pulse05.png":["textures/skins/Pulse05.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pulse06.png":["textures/skins/Pulse06.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pulse07.png":["textures/skins/Pulse07.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pulse08.png":["textures/skins/Pulse08.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/purple.hmale.png":["textures/skins/Purple.hmale.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/purple.lfemale.png":["textures/skins/Purple.lfemale.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/purple.lmale.png":["textures/skins/Purple.lmale.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/purple.mfemale.png":["textures/skins/Purple.mfemale.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/purple.mmale.png":["textures/skins/Purple.mmale.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/purple00.ifl":["textures/skins/purple00.ifl",["skins.vl2"]],"textures/skins/purple00.png":["textures/skins/purple00.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/purple01.png":["textures/skins/purple01.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/purple02.png":["textures/skins/purple02.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/purple03.png":["textures/skins/purple03.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/purple04.png":["textures/skins/purple04.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/qix.plaque.png":["textures/skins/qix.plaque.png",["skins.vl2"]],"textures/skins/rabbit bushwin.png":["textures/skins/Rabbit BushWin.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/rabbitbush.png":["textures/skins/RabbitBush.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/raf.plaque.png":["textures/skins/raf.plaque.png",["skins.vl2"]],"textures/skins/ratedz.plaque.png":["textures/skins/ratedz.plaque.png",["skins.vl2"]],"textures/skins/red.hmale.png":["textures/skins/Red.hmale.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/red.lfemale.png":["textures/skins/Red.lfemale.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/red.lmale.png":["textures/skins/Red.lmale.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/red.mfemale.png":["textures/skins/Red.mfemale.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/red.mmale.png":["textures/skins/Red.mmale.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/red_blink.ifl":["textures/skins/red_blink.ifl",["skins.vl2"]],"textures/skins/red_blink0.png":["textures/skins/red_blink0.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/red_blink1.png":["textures/skins/red_blink1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/red_blink2.png":["textures/skins/red_blink2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/red_blink3.png":["textures/skins/red_blink3.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/red_blink4.png":["textures/skins/red_blink4.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/repair_kit.png":["textures/skins/repair_kit.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/repair_patch.png":["textures/skins/repair_patch.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/rickets.plaque.png":["textures/skins/rickets.plaque.png",["skins.vl2"]],"textures/skins/rusty.mmale.png":["textures/skins/rusty.mmale.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/sberryfall.png":["textures/skins/SBerryFall.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/scanline.ifl":["textures/skins/scanline.ifl",["skins.vl2"]],"textures/skins/scanline1.png":["textures/skins/scanline1.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/scanline1.png"]],"textures/skins/scanline2.png":["textures/skins/scanline2.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/scanline3.png":["textures/skins/scanline3.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/scanline4.png":["textures/skins/scanline4.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/scanline5.png":["textures/skins/scanline5.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/scanline6.png":["textures/skins/scanline6.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/scotchbroom.png":["textures/skins/ScotchBroom.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/scout_windshield.png":["textures/skins/Scout_windshield.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/screenframe.png":["textures/skins/screenframe.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/screenstatic1.ifl":["textures/skins/screenstatic1.ifl",["skins.vl2"]],"textures/skins/screenstatic1.png":["textures/skins/screenstatic1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/screenstatic2.png":["textures/skins/screenstatic2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/screenstatic3.png":["textures/skins/screenstatic3.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/screenstatic4.png":["textures/skins/screenstatic4.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/screenstatic5.png":["textures/skins/screenstatic5.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/sensor_pulse_large.png":["textures/skins/sensor_pulse_large.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/sensor_pulse_med.png":["textures/skins/sensor_pulse_med.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/sentry.png":["textures/skins/sentry.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/shark.plaque.png":["textures/skins/shark.plaque.png",["skins.vl2"]],"textures/skins/shieldpackactivate.png":["textures/skins/ShieldPackActivate.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/shieldpackambient.png":["textures/skins/ShieldPackAmbient.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/shrikeflare2.png":["textures/skins/shrikeflare2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/silver.hmale.png":["textures/skins/Silver.hmale.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/silver.lfemale.png":["textures/skins/Silver.lfemale.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/silver.lmale.png":["textures/skins/Silver.lmale.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/silver.mfemale.png":["textures/skins/Silver.mfemale.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/silver.mmale.png":["textures/skins/Silver.mmale.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/silver_post.png":["textures/skins/silver_post.png",["TR2final105-client.vl2"]],"textures/skins/silvercube.png":["textures/skins/silvercube.png",["TR2final105-client.vl2"]],"textures/skins/skeet.plaque.png":["textures/skins/skeet.plaque.png",["skins.vl2"]],"textures/skins/skin2.png":["textures/skins/skin2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke.ifl":["textures/skins/smoke.ifl",["skins.vl2"]],"textures/skins/smoke00.png":["textures/skins/smoke00.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke01.png":["textures/skins/smoke01.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke02.png":["textures/skins/smoke02.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke03.png":["textures/skins/smoke03.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke04.png":["textures/skins/smoke04.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke05.png":["textures/skins/smoke05.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke06.png":["textures/skins/smoke06.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke07.png":["textures/skins/smoke07.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke08.png":["textures/skins/smoke08.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke09.png":["textures/skins/smoke09.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke10.png":["textures/skins/smoke10.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke11.png":["textures/skins/smoke11.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke12.png":["textures/skins/smoke12.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke13.png":["textures/skins/smoke13.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke14.png":["textures/skins/smoke14.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke15.png":["textures/skins/smoke15.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke16.png":["textures/skins/smoke16.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke17.png":["textures/skins/smoke17.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke18.png":["textures/skins/smoke18.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke19.png":["textures/skins/smoke19.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke20.png":["textures/skins/smoke20.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/sneaker.plaque.png":["textures/skins/sneaker.plaque.png",["skins.vl2"]],"textures/skins/snowblanket.png":["textures/skins/SnowBlanket.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/snowleopard.plaque.png":["textures/skins/snowleopard.plaque.png",["skins.vl2"]],"textures/skins/solarpanel.png":["textures/skins/solarpanel.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/sparks00.ifl":["textures/skins/sparks00.ifl",["skins.vl2"]],"textures/skins/stackable.png":["textures/skins/stackable.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/stackable1l.png":["textures/skins/stackable1L.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/stackable1m.png":["textures/skins/stackable1M.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/stackable1s.png":["textures/skins/stackable1S.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/stackable2l.png":["textures/skins/stackable2L.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/stackable2m.png":["textures/skins/stackable2m.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/stackable2s.png":["textures/skins/stackable2S.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/stackable3l.png":["textures/skins/stackable3L.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/stackable3m.png":["textures/skins/stackable3m.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/stackable3s.png":["textures/skins/stackable3s.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/stackable4l.png":["textures/skins/stackable4L.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/stackable4m.png":["textures/skins/stackable4M.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/stackable5l.png":["textures/skins/stackable5L.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/stackable5m.png":["textures/skins/stackable5m.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/station_damage.png":["textures/skins/station_damage.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/station_damage_alpha.png":["textures/skins/station_damage_alpha.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/station_damagel1.png":["textures/skins/station_damageL1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/station_damagel2.png":["textures/skins/station_damageL2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/station_damagel3.png":["textures/skins/station_damageL3.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/station_damagem1.png":["textures/skins/station_damageM1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/station_damagem2.png":["textures/skins/station_damageM2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/station_damagem3.png":["textures/skins/station_damageM3.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/station_damages1.png":["textures/skins/station_damageS1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/station_damages2.png":["textures/skins/station_damageS2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/station_damages3.png":["textures/skins/station_damageS3.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/station_damages4.png":["textures/skins/station_damageS4.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/station_inventory.png":["textures/skins/station_inventory.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/station_inventory_activate.png":["textures/skins/station_inventory_activate.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/station_teleporter.png":["textures/skins/station_teleporter.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/station_teleporter_activate.png":["textures/skins/station_teleporter_activate.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/station_vpad.png":["textures/skins/station_vpad.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/statue_base.png":["textures/skins/statue_base.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/statue_hmale.png":["textures/skins/statue_HMale.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/statue_lfemale.png":["textures/skins/statue_LFemale.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/statue_lmale.png":["textures/skins/statue_LMale.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/statue_plaque.png":["textures/skins/statue_plaque.png",["skins.vl2"]],"textures/skins/switch.png":["textures/skins/switch.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/switchbeam.png":["textures/skins/switchbeam.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/swolf.flag.png":["textures/skins/swolf.flag.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zflags.vl2"]],"textures/skins/swolf.hmale.png":["textures/skins/swolf.hmale.png",["skins.vl2"]],"textures/skins/swolf.lfemale.png":["textures/skins/swolf.lfemale.png",["skins.vl2"]],"textures/skins/swolf.lmale.png":["textures/skins/swolf.lmale.png",["skins.vl2"]],"textures/skins/swolf.mfemale.png":["textures/skins/swolf.mfemale.png",["skins.vl2"]],"textures/skins/swolf.mmale.png":["textures/skins/swolf.mmale.png",["skins.vl2"]],"textures/skins/swolf.switch.png":["textures/skins/swolf.switch.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/swolf_hmale_512.png":["textures/skins/swolf_hmale_512.png",["skins.vl2"]],"textures/skins/swolf_lfemale_512.png":["textures/skins/swolf_lfemale_512.png",["skins.vl2"]],"textures/skins/swolf_lmale_512.png":["textures/skins/swolf_lmale_512.png",["skins.vl2"]],"textures/skins/swolf_mfemale_512.png":["textures/skins/swolf_mfemale_512.png",["skins.vl2"]],"textures/skins/swolf_mmale_512.png":["textures/skins/swolf_mmale_512.png",["skins.vl2"]],"textures/skins/symlink.plaque.png":["textures/skins/symlink.plaque.png",["skins.vl2"]],"textures/skins/todesritter.plaque.png":["textures/skins/todesritter.plaque.png",["skins.vl2"]],"textures/skins/tomin8tor.plaque.png":["textures/skins/tomin8tor.plaque.png",["skins.vl2"]],"textures/skins/tr2-1.hmale.png":["textures/skins/TR2-1.hmale.png",["TR2final105-client.vl2"]],"textures/skins/tr2-1.lfemale.png":["textures/skins/TR2-1.lfemale.png",["TR2final105-client.vl2"]],"textures/skins/tr2-1.mfemale.png":["textures/skins/TR2-1.mfemale.png",["TR2final105-client.vl2"]],"textures/skins/tr2-1.mmale.png":["textures/skins/TR2-1.mmale.png",["TR2final105-client.vl2"]],"textures/skins/tr2-2.hmale.png":["textures/skins/TR2-2.hmale.png",["TR2final105-client.vl2"]],"textures/skins/tr2-2.lfemale.png":["textures/skins/TR2-2.lfemale.png",["TR2final105-client.vl2"]],"textures/skins/tr2-2.mfemale.png":["textures/skins/TR2-2.mfemale.png",["TR2final105-client.vl2"]],"textures/skins/tr2-2.mmale.png":["textures/skins/TR2-2.mmale.png",["TR2final105-client.vl2"]],"textures/skins/tr2_flag.png":["textures/skins/tr2_flag.png",["TR2final105-client.vl2"]],"textures/skins/tribes1.plaque.png":["textures/skins/tribes1.plaque.png",["skins.vl2"]],"textures/skins/turret_assaulttank.png":["textures/skins/turret_assaultTank.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/turret_base_large.png":["textures/skins/turret_base_large.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/turret_belly.png":["textures/skins/turret_belly.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/turret_inout_deploy.png":["textures/skins/turret_InOut_deploy.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/turret_light_red.ifl":["textures/skins/turret_light_red.ifl",["skins.vl2"]],"textures/skins/turret_remote.png":["textures/skins/turret_remote.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/turret_sentry.png":["textures/skins/turret_sentry.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/twitch.plaque.png":["textures/skins/twitch.plaque.png",["skins.vl2"]],"textures/skins/uberbob.plaque.png":["textures/skins/uberbob.plaque.png",["skins.vl2"]],"textures/skins/vaportrail.png":["textures/skins/vaportrail.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_air_bomber1.png":["textures/skins/vehicle_air_bomber1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_air_bomber2.png":["textures/skins/vehicle_air_bomber2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_air_bomber3.png":["textures/skins/vehicle_air_bomber3.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_air_hpc1.png":["textures/skins/vehicle_air_hpc1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_air_hpc2.png":["textures/skins/vehicle_air_hpc2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_air_hpc3.png":["textures/skins/vehicle_air_hpc3.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_air_scout.png":["textures/skins/vehicle_air_scout.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_grav_scout.png":["textures/skins/Vehicle_grav_scout.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_grav_scout_pipes.png":["textures/skins/Vehicle_grav_scout_pipes.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_grav_scout_windshield.png":["textures/skins/Vehicle_grav_scout_windshield.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_grav_scout_windshieldinner.png":["textures/skins/Vehicle_grav_scout_windshieldInner.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_grav_tank_bodymain.png":["textures/skins/Vehicle_grav_tank_bodyMain.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_grav_tank_bodyside1.png":["textures/skins/vehicle_grav_tank_bodyside1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_grav_tank_bodyside2.png":["textures/skins/vehicle_grav_tank_bodyside2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_land_assault_bodymain.png":["textures/skins/Vehicle_Land_Assault_bodyMain.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_land_assault_bodyside1.png":["textures/skins/Vehicle_Land_Assault_bodySide1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_land_assault_bodyside2.png":["textures/skins/Vehicle_Land_Assault_bodySide2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_land_assault_wheel.png":["textures/skins/Vehicle_Land_Assault_Wheel.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_land_mpb1.png":["textures/skins/vehicle_land_mpb1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_land_mpb2.png":["textures/skins/vehicle_land_mpb2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_mpb_sensor_panelson.png":["textures/skins/vehicle_mpb_sensor_panelsON.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vending01.png":["textures/skins/vending01.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/vending02.png":["textures/skins/vending02.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/vpad_activate.png":["textures/skins/vpad_activate.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vpad_ambient.png":["textures/skins/vpad_ambient.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vpad_arm.png":["textures/skins/vpad_arm.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/weapon_chaingun.png":["textures/skins/weapon_chaingun.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/weapon_chaingun_ammocasing.png":["textures/skins/weapon_chaingun_ammocasing.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/weapon_disc.png":["textures/skins/weapon_disc.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/weapon_disc.png"]],"textures/skins/weapon_elf.png":["textures/skins/weapon_elf.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/weapon_energy.png":["textures/skins/weapon_energy.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/weapon_energy_vehicle.png":["textures/skins/weapon_energy_vehicle.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/weapon_grenade_launcher.png":["textures/skins/weapon_grenade_launcher.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/weapon_missile.png":["textures/skins/weapon_missile.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/weapon_missile_casement.png":["textures/skins/weapon_missile_casement.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/weapon_missile_projectile.png":["textures/skins/Weapon_missile_projectile.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/weapon_mortar.png":["textures/skins/weapon_mortar.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/weapon_plasma1.png":["textures/skins/weapon_plasma1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/weapon_plasma2.png":["textures/skins/weapon_plasma2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/weapon_plasmathrower.png":["textures/skins/weapon_plasmathrower.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/weapon_repair.png":["textures/skins/weapon_repair.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/weapon_shocklance.png":["textures/skins/weapon_shocklance.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/weapon_shocklance_glow .png":["textures/skins/weapon_shocklance_glow .png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/weapon_sniper.png":["textures/skins/weapon_sniper.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/weapon_targeting.png":["textures/skins/weapon_targeting.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/winmapshrubart.png":["textures/skins/WinMapShrubart.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/winrhody.png":["textures/skins/WinRhody.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/winscotchart.png":["textures/skins/WinScotchArt.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/xorg2.png":["textures/skins/xorg2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/yellow.hflag.png":["textures/skins/Yellow.hflag.png",["skins.vl2"],["yHDTextures2.0.vl2"],["zflags.vl2","textures/skins/yellow.hflag.png"]],"textures/skins/yellow.hmale.png":["textures/skins/Yellow.hmale.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/yellow.lfemale.png":["textures/skins/Yellow.lfemale.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/yellow.lmale.png":["textures/skins/Yellow.lmale.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/yellow.mfemale.png":["textures/skins/Yellow.mfemale.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/yellow.mmale.png":["textures/skins/Yellow.mmale.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/skins/yellow.png":["textures/skins/yellow.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/sky01.dml":["textures/sky01.dml",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/sky01/sback.png":["textures/sky01/sback.png",["TWL2-MapPack.vl2"]],"textures/sky01/sdown.png":["textures/sky01/sdown.png",["TWL2-MapPack.vl2"]],"textures/sky01/sfront.png":["textures/sky01/sfront.png",["TWL2-MapPack.vl2"]],"textures/sky01/sleft.png":["textures/sky01/sleft.png",["TWL2-MapPack.vl2"]],"textures/sky01/sright.png":["textures/sky01/sright.png",["TWL2-MapPack.vl2"]],"textures/sky01/sup.png":["textures/sky01/sup.png",["TWL2-MapPack.vl2"]],"textures/sky03.dml":["textures/sky03.dml",["TWL-MapPack.vl2"]],"textures/sky03/fback.png":["textures/sky03/fback.png",["TWL-MapPack.vl2"]],"textures/sky03/fdown.png":["textures/sky03/fdown.png",["TWL-MapPack.vl2"]],"textures/sky03/ffront.png":["textures/sky03/ffront.png",["TWL-MapPack.vl2"]],"textures/sky03/fleft.png":["textures/sky03/fleft.png",["TWL-MapPack.vl2"]],"textures/sky03/fright.png":["textures/sky03/fright.png",["TWL-MapPack.vl2"]],"textures/sky03/fup.png":["textures/sky03/fup.png",["TWL-MapPack.vl2"]],"textures/sky03/tr1_cloud1.png":["textures/sky03/TR1_Cloud1.png",["TWL-MapPack.vl2"]],"textures/sky03/tr1_cloud2.png":["textures/sky03/TR1_Cloud2.png",["TWL-MapPack.vl2"]],"textures/sky121.dml":["textures/sky121.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/sky127.dml":["textures/sky127.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/sky156.dml":["textures/sky156.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/sky_badlands_cloudy.dml":["textures/sky_badlands_cloudy.dml",["textures.vl2"]],"textures/sky_badlands_starrynight.dml":["textures/sky_badlands_starrynight.dml",["textures.vl2"]],"textures/sky_beachblitz.dml":["textures/sky_beachblitz.dml",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2"]],"textures/sky_desert_blue.dml":["textures/sky_desert_blue.dml",["textures.vl2"]],"textures/sky_desert_brown.dml":["textures/sky_desert_brown.dml",["textures.vl2"]],"textures/sky_desert_starrynight.dml":["textures/sky_desert_starrynight.dml",["textures.vl2"]],"textures/sky_ice_blue.dml":["textures/sky_ice_blue.dml",["textures.vl2"]],"textures/sky_ice_cloak.dml":["textures/sky_ice_cloak.dml",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/sky_ice_starrynight.dml":["textures/sky_ice_starrynight.dml",["textures.vl2"]],"textures/sky_lava_brown.dml":["textures/sky_lava_brown.dml",["textures.vl2"]],"textures/sky_lava_starrynight.dml":["textures/sky_lava_starrynight.dml",["textures.vl2"]],"textures/sky_lush_blue.dml":["textures/sky_lush_blue.dml",["textures.vl2"]],"textures/sky_lush_morestars.dml":["textures/sky_lush_morestars.dml",["textures.vl2"]],"textures/sky_lush_starrynight.dml":["textures/sky_lush_starrynight.dml",["textures.vl2"]],"textures/sky_volcanic_starrynight.dml":["textures/sky_volcanic_starrynight.dml",["textures.vl2"]],"textures/small_circle.png":["textures/small_circle.PNG",["textures.vl2"]],"textures/small_cross.png":["textures/small_cross.png",["textures.vl2"]],"textures/small_diamond.png":["textures/small_diamond.png",["textures.vl2"]],"textures/small_square.png":["textures/small_square.png",["textures.vl2"]],"textures/small_triangle.png":["textures/small_triangle.png",["textures.vl2"]],"textures/smoke02.png":["textures/smoke02.png",["z_DMP2-V0.6.vl2"]],"textures/snowflake8x8.png":["textures/snowflake8x8.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/snowflakes.dml":["textures/snowflakes.dml",["textures.vl2"]],"textures/snowtest.dml":["textures/snowtest.dml",["textures.vl2"]],"textures/solar.png":["textures/solar.png",["z_DMP2-V0.6.vl2"]],"textures/som_tr2_armageddon.dml":["textures/SOM_TR2_Armageddon.dml",["TR2final105-client.vl2"]],"textures/som_tr2_stonedblue.dml":["textures/SOM_TR2_StonedBlue.dml",["TR2final105-client.vl2"]],"textures/som_tr2_winterblue.dml":["textures/SOM_TR2_WinterBlue.dml",["TR2final105-client.vl2"]],"textures/som_winterblue/winterblue_v5_bk.bmp":["textures/SOM_WinterBlue/WinterBlue_v5_BK.bmp",["TR2final105-client.vl2"]],"textures/som_winterblue/winterblue_v5_fr.bmp":["textures/SOM_WinterBlue/WinterBlue_v5_FR.bmp",["TR2final105-client.vl2"]],"textures/som_winterblue/winterblue_v5_lf.bmp":["textures/SOM_WinterBlue/WinterBlue_v5_LF.bmp",["TR2final105-client.vl2"]],"textures/som_winterblue/winterblue_v5_rt.bmp":["textures/SOM_WinterBlue/WinterBlue_v5_RT.bmp",["TR2final105-client.vl2"]],"textures/som_winterblue/winterblue_v5_up.bmp":["textures/SOM_WinterBlue/WinterBlue_v5_UP.bmp",["TR2final105-client.vl2"]],"textures/space/tr1_cloud1.png":["textures/space/TR1_Cloud1.png",["TWL-MapPack.vl2"]],"textures/space/tr1_cloud2.png":["textures/space/TR1_Cloud2.png",["TWL-MapPack.vl2"]],"textures/space/xnight2_bk.png":["textures/space/xnight2_bk.png",["TWL-MapPack.vl2"]],"textures/space/xnight2_dn.png":["textures/space/xnight2_dn.png",["TWL-MapPack.vl2"]],"textures/space/xnight2_ft.png":["textures/space/xnight2_ft.png",["TWL-MapPack.vl2"]],"textures/space/xnight2_lf.png":["textures/space/xnight2_lf.png",["TWL-MapPack.vl2"]],"textures/space/xnight2_rt.png":["textures/space/xnight2_rt.png",["TWL-MapPack.vl2"]],"textures/space/xnight2_up.png":["textures/space/xnight2_up.png",["TWL-MapPack.vl2"]],"textures/space_14.dml":["textures/space_14.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/space_16.dml":["textures/space_16.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/space_17.dml":["textures/space_17.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/space_18.dml":["textures/space_18.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/space_19.dml":["textures/space_19.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/space_3.dml":["textures/space_3.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/space_5.dml":["textures/space_5.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/spaceblue.dml":["textures/spaceBlue.dml",["z_DMP2-V0.6.vl2"]],"textures/spacerock.png":["textures/spaceRock.png",["z_DMP2-V0.6.vl2"]],"textures/special/bigspark.png":["textures/special/bigSpark.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/bigSpark.png"]],"textures/special/blasterbolt.png":["textures/special/blasterBolt.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/blasterBolt.png"],["zblasterfix.vl2"]],"textures/special/blasterboltcross.png":["textures/special/blasterBoltCross.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/blasterBoltCross.png"],["zblasterfix.vl2"]],"textures/special/blasterhit.png":["textures/special/blasterHit.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/blasterHit.png"]],"textures/special/blueimpact.png":["textures/special/BlueImpact.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/BlueImpact.png"]],"textures/special/bluespark.png":["textures/special/bluespark.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/bluespark.png"]],"textures/special/bubbles.png":["textures/special/bubbles.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/bubbles.png"]],"textures/special/bullethole1.png":["textures/special/bullethole1.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/bullethole2.png":["textures/special/bullethole2.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/bullethole3.png":["textures/special/bullethole3.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/bullethole4.png":["textures/special/bullethole4.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/bullethole5.png":["textures/special/bullethole5.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/bullethole6.png":["textures/special/bullethole6.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/chutetexture.png":["textures/special/chuteTexture.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/cloaktexture.png":["textures/special/cloakTexture.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/cloudflash.png":["textures/special/cloudflash.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/cloudflash2.png":["textures/special/cloudflash2.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/cloudflash3.png":["textures/special/cloudflash3.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/cloudflash4.png":["textures/special/cloudflash4.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/cloudflash5.png":["textures/special/cloudflash5.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/cloudflash6.png":["textures/special/cloudflash6.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/cloudflash7.png":["textures/special/cloudflash7.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/cloudflash8.png":["textures/special/cloudflash8.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/crescent3.png":["textures/special/crescent3.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/crescent4.png":["textures/special/crescent4.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/decal.dml":["textures/special/decal.dml",["textures.vl2"]],"textures/special/droplet.png":["textures/special/droplet.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/droplet.png"]],"textures/special/elfbeam.png":["textures/special/ELFBeam.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/ELFBeam.png"]],"textures/special/elflightning.png":["textures/special/ELFLightning.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/expflare.png":["textures/special/expFlare.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/expFlare.png"]],"textures/special/explosion/exp_0000.png":["textures/special/Explosion/Exp_0000.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0002.png":["textures/special/Explosion/Exp_0002.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0004.png":["textures/special/Explosion/Exp_0004.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0006.png":["textures/special/Explosion/Exp_0006.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0008.png":["textures/special/Explosion/Exp_0008.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0010.png":["textures/special/Explosion/Exp_0010.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0012.png":["textures/special/Explosion/Exp_0012.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0014.png":["textures/special/Explosion/Exp_0014.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0016.png":["textures/special/Explosion/Exp_0016.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0018.png":["textures/special/Explosion/Exp_0018.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0020.png":["textures/special/Explosion/Exp_0020.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0022.png":["textures/special/Explosion/Exp_0022.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0024.png":["textures/special/Explosion/Exp_0024.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0026.png":["textures/special/Explosion/Exp_0026.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0028.png":["textures/special/Explosion/Exp_0028.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0030.png":["textures/special/Explosion/Exp_0030.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0032.png":["textures/special/Explosion/Exp_0032.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0034.png":["textures/special/Explosion/Exp_0034.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0036.png":["textures/special/Explosion/Exp_0036.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0038.png":["textures/special/Explosion/Exp_0038.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0040.png":["textures/special/Explosion/Exp_0040.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0042.png":["textures/special/Explosion/Exp_0042.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0044.png":["textures/special/Explosion/Exp_0044.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0046.png":["textures/special/Explosion/Exp_0046.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0048.png":["textures/special/Explosion/Exp_0048.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0050.png":["textures/special/Explosion/Exp_0050.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0052.png":["textures/special/Explosion/Exp_0052.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/flare.png":["textures/special/flare.PNG",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/flare3.png":["textures/special/flare3.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/flare3.png"]],"textures/special/flarespark.png":["textures/special/flareSpark.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/flareSpark.png"]],"textures/special/footprints/h_bioderm.png":["textures/special/footprints/H_bioderm.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/footprints/h_male.png":["textures/special/footprints/H_male.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/footprints/l_bioderm.png":["textures/special/footprints/L_bioderm.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/footprints/l_male.png":["textures/special/footprints/L_male.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/footprints/m_bioderm.png":["textures/special/footprints/M_bioderm.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/footprints/m_male.png":["textures/special/footprints/M_male.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/gamegrid.png":["textures/special/GameGrid.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/generic_reflect.png":["textures/special/generic_reflect.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/generic_scorch.png":["textures/special/generic_scorch.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/glass.png":["textures/special/glass.PNG",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/special/gradient.png":["textures/special/gradient.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/gradient.png"]],"textures/special/grainy.png":["textures/special/grainy.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/jammermap.png":["textures/special/jammermap.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/jetexhaust02.png":["textures/special/jetExhaust02.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/jetExhaust02.png"]],"textures/special/landspikebolt.png":["textures/special/landSpikeBolt.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/landspikeboltcross.png":["textures/special/landSpikeBoltCross.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/landSpikeBoltCross.png"]],"textures/special/laserrip01.png":["textures/special/laserrip01.PNG",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/laserrip02.png":["textures/special/laserrip02.PNG",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/laserrip03.png":["textures/special/laserrip03.PNG",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/laserrip04.png":["textures/special/laserrip04.PNG",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/laserrip05.png":["textures/special/laserrip05.PNG",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/laserrip06.png":["textures/special/laserrip06.PNG",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/laserrip07.png":["textures/special/laserrip07.PNG",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/laserrip08.png":["textures/special/laserrip08.PNG",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/laserrip09.png":["textures/special/laserrip09.PNG",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/lavadeath_1.png":["textures/special/lavadeath_1.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/lavadeath_2.png":["textures/special/lavadeath_2.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/lavareflect.png":["textures/special/lavareflect.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/lensflare/flare00.png":["textures/special/LensFlare/Flare00.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/lightfalloffmono.png":["textures/special/lightFalloffMono.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/lightning1blur.png":["textures/special/lightning1blur.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/lightning1blur.png"]],"textures/special/lightning1frame1.png":["textures/special/lightning1frame1.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/lightning1frame1.png"]],"textures/special/lightning1frame2.png":["textures/special/lightning1frame2.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/lightning1frame2.png"]],"textures/special/lightning1frame3.png":["textures/special/lightning1frame3.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/lightning1frame3.png"]],"textures/special/lightning2blur.png":["textures/special/lightning2blur.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/lightning2blur.png"]],"textures/special/lightning2frame1.png":["textures/special/lightning2frame1.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/lightning2frame1.png"]],"textures/special/lightning2frame2.png":["textures/special/lightning2frame2.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/lightning2frame2.png"]],"textures/special/lightning2frame3.png":["textures/special/lightning2frame3.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/lightning2frame3.png"]],"textures/special/lightningblur.png":["textures/special/LightningBlur.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/LightningBlur.png"]],"textures/special/nonlingradient.png":["textures/special/nonlingradient.PNG",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/pulse.png":["textures/special/pulse.PNG",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/redbump2.png":["textures/special/redbump2.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/redbump2.png"]],"textures/special/redflare.png":["textures/special/redflare.png",["textures.vl2"],["yHDTextures2.0.vl2"],["zblasterfix.vl2"]],"textures/special/shieldenvmap.png":["textures/special/shieldenvmap.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/shieldenvmap.png"]],"textures/special/shieldmap.png":["textures/special/shieldmap.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/shocklance_effect01.png":["textures/special/Shocklance_effect01.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/shocklance_effect02.png":["textures/special/Shocklance_effect02.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/shocklancehit.png":["textures/special/shocklanceHit.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/shocklanceHit.png"]],"textures/special/shocklancezap.png":["textures/special/shockLanceZap.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/shocklightning01.png":["textures/special/shockLightning01.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/shocklightning02.png":["textures/special/shockLightning02.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/shocklightning03.png":["textures/special/shockLightning03.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/shockwave4.png":["textures/special/shockwave4.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/shockwave4.png"]],"textures/special/shockwave5.png":["textures/special/shockwave5.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/shockwave5.png"]],"textures/special/shrikebolt.png":["textures/special/shrikeBolt.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/shrikeboltcross.png":["textures/special/shrikeBoltCross.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/skylightning.png":["textures/special/skyLightning.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/smoke/bigsmoke.png":["textures/special/Smoke/bigSmoke.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/smoke/smoke_001.png":["textures/special/Smoke/smoke_001.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/smoke/smoke_002.png":["textures/special/Smoke/smoke_002.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/smoke/smoke_003.png":["textures/special/Smoke/smoke_003.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/smoke/smoke_004.png":["textures/special/Smoke/smoke_004.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/smoke/smoke_005.png":["textures/special/Smoke/smoke_005.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/smoke/smoke_006.png":["textures/special/Smoke/smoke_006.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/smoke/smoke_007.png":["textures/special/Smoke/smoke_007.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/smoke/smoke_008.png":["textures/special/Smoke/smoke_008.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/smoke/smoke_009.png":["textures/special/Smoke/smoke_009.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/smoke/smoke_010.png":["textures/special/Smoke/smoke_010.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/smoke/smoke_011.png":["textures/special/Smoke/smoke_011.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/smoke/smoke_012.png":["textures/special/Smoke/smoke_012.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/sniper00.png":["textures/special/sniper00.PNG",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/spark00.png":["textures/special/spark00.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/stationglow.png":["textures/special/stationGlow.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/stationGlow.png"]],"textures/special/stationlight.png":["textures/special/stationLight.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/stationlight2.png":["textures/special/stationLight2.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/tracer00.png":["textures/special/tracer00.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/tracer00.png"]],"textures/special/tracercross.png":["textures/special/tracercross.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/trigger.png":["textures/special/trigger.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/underwaterspark.png":["textures/special/underwaterSpark.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/underwaterSpark.png"]],"textures/special/water2.png":["textures/special/water2.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/water2.png"]],"textures/special/watertail1.png":["textures/special/watertail1.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/watertail2.png":["textures/special/watertail2.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/watertail3.png":["textures/special/watertail3.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/watertail4.png":["textures/special/watertail4.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/whitealpha0.png":["textures/special/whiteAlpha0.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/whitealpha255.png":["textures/special/whiteAlpha255.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/whitenoalpha.png":["textures/special/whiteNoAlpha.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/staff.png":["textures/staff.png",["z_DMP2-V0.6.vl2"]],"textures/stagnant_water.dml":["textures/stagnant_water.dml",["textures.vl2"]],"textures/starfallen.dml":["textures/Starfallen.dml",["Classic_maps_v1.vl2"]],"textures/starrynite.dml":["textures/starrynite.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/stonedblue/stonedblue_v5_bk.bmp":["textures/StonedBlue/StonedBlue_v5_BK.bmp",["TR2final105-client.vl2"]],"textures/stonedblue/stonedblue_v5_fr.bmp":["textures/StonedBlue/StonedBlue_v5_FR.bmp",["TR2final105-client.vl2"]],"textures/stonedblue/stonedblue_v5_lf.bmp":["textures/StonedBlue/StonedBlue_v5_LF.bmp",["TR2final105-client.vl2"]],"textures/stonedblue/stonedblue_v5_rt.bmp":["textures/StonedBlue/StonedBlue_v5_RT.bmp",["TR2final105-client.vl2"]],"textures/stonedblue/stonedblue_v5_up.bmp":["textures/StonedBlue/StonedBlue_v5_UP.bmp",["TR2final105-client.vl2"]],"textures/striplite2.png":["textures/striplite2.png",["z_DMP2-V0.6.vl2"]],"textures/sundown25.dml":["textures/Sundown25.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/sunnight.dml":["textures/sunnight.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/sunset12.dml":["textures/SunSet12.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/supply.png":["textures/supply.png",["z_DMP2-V0.6.vl2"]],"textures/swolf.flag.png":["textures/swolf.flag.png",["z_DMP2-V0.6.vl2"]],"textures/t1chainflash1.png":["textures/t1chainflash1.png",["z_DMP2-V0.6.vl2"]],"textures/t1chaingun.png":["textures/t1chaingun.png",["z_DMP2-V0.6.vl2"]],"textures/t1disc.png":["textures/t1disc.png",["z_DMP2-V0.6.vl2"]],"textures/t1energygun.png":["textures/t1energygun.png",["z_DMP2-V0.6.vl2"]],"textures/t1grenade.png":["textures/t1grenade.png",["z_DMP2-V0.6.vl2"]],"textures/t1mortargun.png":["textures/t1mortargun.png",["z_DMP2-V0.6.vl2"]],"textures/t1radar.png":["textures/t1radar.png",["z_DMP2-V0.6.vl2"]],"textures/t1repairgun.png":["textures/t1repairgun.png",["z_DMP2-V0.6.vl2"]],"textures/t1sniper.png":["textures/t1sniper.png",["z_DMP2-V0.6.vl2"]],"textures/t2eqsheet.png":["textures/t2EQsheet.png",["z_DMP2-V0.6.vl2"]],"textures/t2introc15.avi":["textures/T2IntroC15.avi",["textures.vl2"]],"textures/taco/taco.png":["textures/taco/taco.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/taco_d.png":["textures/Taco_D.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/tbga.png":["textures/tbgA.png",["z_DMP2-V0.6.vl2"]],"textures/tech_plate.png":["textures/tech_plate.png",["z_DMP2-V0.6.vl2"]],"textures/tekpanel.png":["textures/tekpanel.png",["z_DMP2-V0.6.vl2"]],"textures/template.dml":["textures/template.dml",["textures.vl2"]],"textures/terrain.badlands.dirtbumpy.dml":["textures/terrain.BadLands.DirtBumpy.dml",["textures.vl2"]],"textures/terrain.badlands.dirtchipped.dml":["textures/terrain.BadLands.DirtChipped.dml",["textures.vl2"]],"textures/terrain.badlands.dirtyellow.dml":["textures/terrain.BadLands.DirtYellow.dml",["textures.vl2"]],"textures/terrain.badlands.dirtyellowcracked.dml":["textures/terrain.BadLands.DirtYellowCracked.dml",["textures.vl2"]],"textures/terrain.badlands.rockbrown.dml":["textures/terrain.BadLands.RockBrown.dml",["textures.vl2"]],"textures/terrain.badlands.rockchipped.dml":["textures/terrain.BadLands.RockChipped.dml",["textures.vl2"]],"textures/terrain.badlands.rockcracked.dml":["textures/terrain.BadLands.RockCracked.dml",["textures.vl2"]],"textures/terrain.desertworld.rockfractured.dml":["textures/terrain.DesertWorld.RockFractured.dml",["textures.vl2"]],"textures/terrain.desertworld.rocksmooth.dml":["textures/terrain.DesertWorld.RockSmooth.dml",["textures.vl2"]],"textures/terrain.desertworld.sand.dml":["textures/terrain.DesertWorld.Sand.dml",["textures.vl2"]],"textures/terrain.desertworld.sandburnt.dml":["textures/terrain.DesertWorld.SandBurnt.dml",["textures.vl2"]],"textures/terrain.desertworld.sanddark.dml":["textures/terrain.DesertWorld.SandDark.dml",["textures.vl2"]],"textures/terrain.desertworld.sandorange.dml":["textures/terrain.DesertWorld.SandOrange.dml",["textures.vl2"]],"textures/terrain.desertworld.sandoxidized.dml":["textures/terrain.DesertWorld.SandOxidized.dml",["textures.vl2"]],"textures/terrain.flatshade.blue.dml":["textures/terrain.FlatShade.Blue.dml",["textures.vl2"]],"textures/terrain.flatshade.green.dml":["textures/terrain.FlatShade.Green.dml",["textures.vl2"]],"textures/terrain.flatshade.purple.dml":["textures/terrain.FlatShade.Purple.dml",["textures.vl2"]],"textures/terrain.flatshade.red.dml":["textures/terrain.FlatShade.Red.dml",["textures.vl2"]],"textures/terrain.flatshade.white.dml":["textures/terrain.FlatShade.White.dml",["textures.vl2"]],"textures/terrain.frequencytest.dml":["textures/terrain.FrequencyTest.dml",["textures.vl2"]],"textures/terrain.iceworld.ice.dml":["textures/terrain.IceWorld.Ice.dml",["textures.vl2"]],"textures/terrain.iceworld.rockblue.dml":["textures/terrain.IceWorld.RockBlue.dml",["textures.vl2"]],"textures/terrain.iceworld.snow.dml":["textures/terrain.IceWorld.Snow.dml",["textures.vl2"]],"textures/terrain.iceworld.snowice.dml":["textures/terrain.IceWorld.SnowIce.dml",["textures.vl2"]],"textures/terrain.iceworld.snowrock.dml":["textures/terrain.IceWorld.SnowRock.dml",["textures.vl2"]],"textures/terrain.lavaworld.crust.dml":["textures/terrain.LavaWorld.Crust.dml",["textures.vl2"]],"textures/terrain.lavaworld.lavarockhot.dml":["textures/terrain.LavaWorld.LavaRockHot.dml",["textures.vl2"]],"textures/terrain.lavaworld.muddyash.dml":["textures/terrain.LavaWorld.MuddyAsh.dml",["textures.vl2"]],"textures/terrain.lushworld.dirtmossy.dml":["textures/terrain.LushWorld.DirtMossy.dml",["textures.vl2"]],"textures/terrain.lushworld.grassdark.dml":["textures/terrain.LushWorld.GrassDark.dml",["textures.vl2"]],"textures/terrain.lushworld.grasslight.dml":["textures/terrain.LushWorld.GrassLight.dml",["textures.vl2"]],"textures/terrain.lushworld.grassmixed.dml":["textures/terrain.LushWorld.GrassMixed.dml",["textures.vl2"]],"textures/terrain.lushworld.lakebed.dml":["textures/terrain.LushWorld.Lakebed.dml",["textures.vl2"]],"textures/terrain.lushworld.rocklight.dml":["textures/terrain.LushWorld.RockLight.dml",["textures.vl2"]],"textures/terrain.lushworld.rockmossy.dml":["textures/terrain.LushWorld.RockMossy.dml",["textures.vl2"]],"textures/terrain.mask.dml":["textures/terrain.mask.dml",["textures.vl2"]],"textures/terrain.outline.dml":["textures/terrain.Outline.dml",["textures.vl2"]],"textures/terrain/abbbb.png":["textures/terrain/abbbb.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/acccc.png":["textures/terrain/acccc.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/adesert_cracks_d.png":["textures/terrain/adesert_cracks_d.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/adesert_sand2_d.png":["textures/terrain/adesert_sand2_d.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/aeee.png":["textures/terrain/aeee.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/badlands.dirtbumpy.png":["textures/terrain/Badlands.DirtBumpy.png",["textures.vl2"]],"textures/terrain/badlands.dirtchipped.png":["textures/terrain/Badlands.DirtChipped.png",["textures.vl2"]],"textures/terrain/badlands.dirtyellow.png":["textures/terrain/Badlands.DirtYellow.png",["textures.vl2"]],"textures/terrain/badlands.dirtyellowcracked.png":["textures/terrain/Badlands.DirtYellowCracked.png",["textures.vl2"]],"textures/terrain/badlands.rockbrown.png":["textures/terrain/Badlands.RockBrown.png",["textures.vl2"]],"textures/terrain/badlands.rockchipped.png":["textures/terrain/Badlands.RockChipped.png",["textures.vl2"]],"textures/terrain/badlands.rockcracked.png":["textures/terrain/Badlands.RockCracked.png",["textures.vl2"]],"textures/terrain/badlands.rockcrackedcopper.png":["textures/terrain/Badlands.Rockcrackedcopper.png",["textures.vl2"]],"textures/terrain/bleed.grasslight.png":["textures/terrain/Bleed.GrassLight.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/bleed.grassmixed.png":["textures/terrain/Bleed.GrassMixed.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/bleed.rockmossy.png":["textures/terrain/Bleed.RockMossy.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/bleed.rocksmooth.png":["textures/terrain/Bleed.RockSmooth.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/brown_dirt02.png":["textures/terrain/brown_Dirt02.png",["TWL-MapPack.vl2"]],"textures/terrain/brown_dirt05.png":["textures/terrain/brown_Dirt05.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/brown_dirtrock01.png":["textures/terrain/brown_DirtRock01.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/cb1.png":["textures/terrain/CB1.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/cb2.png":["textures/terrain/CB2.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/cbgravel.png":["textures/terrain/CBgravel.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/cbtrails.png":["textures/terrain/CBtrails.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/cc_alien_crackedsand.png":["textures/terrain/cc_alien_crackedsand.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/cc_alien_sand.png":["textures/terrain/cc_alien_sand.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/cc_sand1.png":["textures/terrain/cc_sand1.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/cc_sand2.png":["textures/terrain/cc_sand2.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/cc_sand3.png":["textures/terrain/cc_sand3.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/cc_sand4.png":["textures/terrain/cc_sand4.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/default.png":["textures/terrain/Default.png",["textures.vl2"]],"textures/terrain/desert_cracks_s.png":["textures/terrain/desert_cracks_s.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/desert_sand_d.png":["textures/terrain/desert_sand_d.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/desertworld.rockfractured.png":["textures/terrain/DesertWorld.RockFractured.png",["textures.vl2"]],"textures/terrain/desertworld.rocksmooth.png":["textures/terrain/DesertWorld.RockSmooth.png",["textures.vl2"]],"textures/terrain/desertworld.sand.png":["textures/terrain/DesertWorld.Sand.png",["textures.vl2"]],"textures/terrain/desertworld.sandburnt.png":["textures/terrain/DesertWorld.SandBurnt.png",["textures.vl2"]],"textures/terrain/desertworld.sanddark.png":["textures/terrain/DesertWorld.SandDark.png",["textures.vl2"]],"textures/terrain/desertworld.sandorange.png":["textures/terrain/DesertWorld.SandOrange.png",["textures.vl2"]],"textures/terrain/desertworld.sandoxidized.png":["textures/terrain/DesertWorld.SandOxidized.png",["textures.vl2"]],"textures/terrain/desertworld.tr2sand.png":["textures/terrain/DesertWorld.TR2Sand.png",["TR2final105-client.vl2"]],"textures/terrain/eep.moondirt.png":["textures/terrain/Eep.MoonDirt.PNG",["Classic_maps_v1.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/eep.moondirtdark.png":["textures/terrain/Eep.MoonDirtDark.PNG",["Classic_maps_v1.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/euro4_beachblitzse_lushworld.beachsand.png":["textures/terrain/Euro4_BeachBlitzSE_lushworld.beachsand.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/euro4_crownse_lushworld.beachsand.png":["textures/terrain/Euro4_CrownSE_lushworld.beachsand.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/euro4_epicratesdeluxese_tropical1.png":["textures/terrain/Euro4_EpicratesDeluxeSE_tropical1.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/euro4_epicratesdeluxese_ugly2.png":["textures/terrain/Euro4_EpicratesDeluxeSE_ugly2.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/euro4_nevese_nyctoglacier.png":["textures/terrain/Euro4_NeveSE_NyctoGlacier.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/euro4_nevese_nyctorock.png":["textures/terrain/Euro4_NeveSE_NyctoRock.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/euro4_nevese_nyctorock2.png":["textures/terrain/Euro4_NeveSE_NyctoRock2.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/euro4_nevese_nyctosnow.png":["textures/terrain/Euro4_NeveSE_NyctoSnow.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/euro4_puliveivarise_nyctoglacier.png":["textures/terrain/Euro4_PuliVeivariSE_NyctoGlacier.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/gmd.darkrock.png":["textures/terrain/GMD.DarkRock.png",["Classic_maps_v1.vl2"],["TR2final105-client.vl2"]],"textures/terrain/gmd.dirtmossy.png":["textures/terrain/GMD.DirtMossy.png",["Classic_maps_v1.vl2"]],"textures/terrain/gmd.grasslight.png":["textures/terrain/GMD.GrassLight.png",["Classic_maps_v1.vl2"]],"textures/terrain/gmd.grassmixed.png":["textures/terrain/GMD.GrassMixed.png",["Classic_maps_v1.vl2"],["TR2final105-client.vl2"]],"textures/terrain/gmd.lightsand.png":["textures/terrain/GMD.LightSand.png",["Classic_maps_v1.vl2"],["TR2final105-client.vl2"]],"textures/terrain/gmd.sandburnt.png":["textures/terrain/GMD.SandBurnt.png",["Classic_maps_v1.vl2"]],"textures/terrain/grass_autumn_red_d.png":["textures/terrain/grass_autumn_red_d.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/grass_ground_d.png":["textures/terrain/grass_ground_d.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/green_grassrock005.png":["textures/terrain/green_GrassRock005.png",["TWL-MapPack.vl2"]],"textures/terrain/green_snowygrass001.png":["textures/terrain/green_SnowyGrass001.png",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/greenrock21.png":["textures/terrain/greenrock21.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/groundblueeng.png":["textures/terrain/groundBlueEng.png",["z_DMP2-V0.6.vl2"]],"textures/terrain/iceworld.ice.png":["textures/terrain/IceWorld.Ice.png",["textures.vl2"]],"textures/terrain/iceworld.rockblue.png":["textures/terrain/IceWorld.RockBlue.png",["textures.vl2"]],"textures/terrain/iceworld.snow.png":["textures/terrain/IceWorld.Snow.png",["textures.vl2"]],"textures/terrain/iceworld.snowice.png":["textures/terrain/IceWorld.SnowIce.png",["textures.vl2"]],"textures/terrain/iceworld.snowrock.png":["textures/terrain/IceWorld.SnowRock.png",["textures.vl2"]],"textures/terrain/infbutch_rock02.png":["textures/terrain/infbutch_Rock02.png",["z_DMP2-V0.6.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/island_sand2_d.png":["textures/terrain/island_sand2_d.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/island_sand_d.png":["textures/terrain/island_sand_d.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/kab_felsen1.png":["textures/terrain/kab_felsen1.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/kab_felsen2.png":["textures/terrain/kab_felsen2.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/kab_grass.png":["textures/terrain/kab_grass.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/kab_schnee.png":["textures/terrain/kab_schnee.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/kab_schnee4.png":["textures/terrain/kab_schnee4.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/kab_schneefelsen.png":["textures/terrain/kab_schneefelsen.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/kab_schneefelsen2.png":["textures/terrain/kab_schneefelsen2.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/kab_schneefelsen3.png":["textures/terrain/kab_schneefelsen3.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/lava_d.png":["textures/terrain/lava_d.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/lava_mars_d.png":["textures/terrain/lava_mars_d.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/lavaworld.crust.png":["textures/terrain/LavaWorld.Crust.png",["textures.vl2"]],"textures/terrain/lavaworld.lavarockhot.png":["textures/terrain/LavaWorld.LavaRockHot.png",["textures.vl2"]],"textures/terrain/lavaworld.muddyash.png":["textures/terrain/LavaWorld.MuddyAsh.png",["textures.vl2"]],"textures/terrain/lavaworld.rockblack.png":["textures/terrain/LavaWorld.RockBlack.PNG",["textures.vl2"]],"textures/terrain/legendslightsand.png":["textures/terrain/LegendsLightSand.png",["TWL-MapPack.vl2"]],"textures/terrain/lushworld.beachsand.png":["textures/terrain/lushworld.beachsand.png",["TWL-MapPack.vl2"],["z_DMP2-V0.6.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/lushworld.dirtmossy.png":["textures/terrain/LushWorld.DirtMossy.png",["textures.vl2"]],"textures/terrain/lushworld.grassdark.png":["textures/terrain/LushWorld.GrassDark.png",["textures.vl2"]],"textures/terrain/lushworld.grasslight.png":["textures/terrain/LushWorld.GrassLight.png",["textures.vl2"]],"textures/terrain/lushworld.grassmixed.png":["textures/terrain/LushWorld.GrassMixed.png",["textures.vl2"]],"textures/terrain/lushworld.lakebed.png":["textures/terrain/LushWorld.Lakebed.png",["textures.vl2"]],"textures/terrain/lushworld.lakesand.png":["textures/terrain/lushworld.lakesand.png",["Classic_maps_v1.vl2"]],"textures/terrain/lushworld.rocklight.png":["textures/terrain/LushWorld.RockLight.png",["textures.vl2"]],"textures/terrain/lushworld.rockmossy.png":["textures/terrain/LushWorld.RockMossy.png",["textures.vl2"]],"textures/terrain/lushworld.tr2dirtmossy.png":["textures/terrain/LushWorld.TR2DirtMossy.png",["TR2final105-client.vl2"]],"textures/terrain/lushworld.tr2grassdark.png":["textures/terrain/LushWorld.TR2GrassDark.png",["TR2final105-client.vl2"]],"textures/terrain/lushworld.tr2grasslight.png":["textures/terrain/LushWorld.TR2GrassLight.png",["TR2final105-client.vl2"]],"textures/terrain/lushworld.tr2grassmixed.png":["textures/terrain/LushWorld.TR2GrassMixed.png",["TR2final105-client.vl2"]],"textures/terrain/lushworld.tr2rocklight.png":["textures/terrain/LushWorld.TR2RockLight.png",["TR2final105-client.vl2"]],"textures/terrain/lushworld.tr2rockmossy.png":["textures/terrain/LushWorld.TR2RockMossy.png",["TR2final105-client.vl2"]],"textures/terrain/mmd-1.png":["textures/terrain/mmd-1.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/mmd-2.png":["textures/terrain/mmd-2.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/mmd-3.png":["textures/terrain/mmd-3.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/mmd-5.png":["textures/terrain/mmd-5.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/moss_ground_d.png":["textures/terrain/moss_ground_d.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/mxrock0.png":["textures/terrain/mxrock0.png",["TWL-MapPack.vl2"]],"textures/terrain/mxrock2tu.png":["textures/terrain/mxrock2tu.png",["TWL-MapPack.vl2"]],"textures/terrain/mxrock2tv.png":["textures/terrain/mxrock2tv.png",["TWL-MapPack.vl2"]],"textures/terrain/nyctoglacier.png":["textures/terrain/NyctoGlacier.png",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/nyctorock.png":["textures/terrain/NyctoRock.png",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/nyctorock2.png":["textures/terrain/NyctoRock2.png",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/nyctosnow.png":["textures/terrain/NyctoSnow.png",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/ril.darkrock.png":["textures/terrain/ril.darkrock.png",["Classic_maps_v1.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/ril.darkrock1.png":["textures/terrain/ril.darkrock1.png",["Classic_maps_v1.vl2"]],"textures/terrain/rilk.shingledrock.png":["textures/terrain/rilk.shingledrock.png",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/rilke.sand.png":["textures/terrain/rilke.sand.png",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/rmmd-1.png":["textures/terrain/rmmd-1.png",["z_DMP2-V0.6.vl2"]],"textures/terrain/rmmd-2.png":["textures/terrain/rmmd-2.png",["z_DMP2-V0.6.vl2"]],"textures/terrain/rmmd-3.png":["textures/terrain/rmmd-3.png",["z_DMP2-V0.6.vl2"]],"textures/terrain/rmmd-5.png":["textures/terrain/rmmd-5.png",["z_DMP2-V0.6.vl2"]],"textures/terrain/rmmddirty.png":["textures/terrain/rmmdDirty.png",["z_DMP2-V0.6.vl2"]],"textures/terrain/rmmdgrey.png":["textures/terrain/rmmdGrey.png",["z_DMP2-V0.6.vl2"]],"textures/terrain/rmmdpath.png":["textures/terrain/rmmdPath.png",["z_DMP2-V0.6.vl2"]],"textures/terrain/rocklight.png":["textures/terrain/RockLight.png",["TWL-MapPack.vl2"]],"textures/terrain/rockwall.png":["textures/terrain/rockwall.png",["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/sbfullsnow.png":["textures/terrain/sbfullsnow.png",["z_DMP2-V0.6.vl2"]],"textures/terrain/sbrock.png":["textures/terrain/sbrock.png",["z_DMP2-V0.6.vl2"]],"textures/terrain/sbsnowcrack.png":["textures/terrain/sbsnowcrack.png",["z_DMP2-V0.6.vl2"]],"textures/terrain/sbsnowrockhvy.png":["textures/terrain/sbsnowrockhvy.png",["z_DMP2-V0.6.vl2"]],"textures/terrain/sbsnowrocklt.png":["textures/terrain/sbsnowrocklt.png",["z_DMP2-V0.6.vl2"]],"textures/terrain/seawaterfull2.png":["textures/terrain/seawaterfull2.PNG",["TR2final105-client.vl2"]],"textures/terrain/snow2_s.png":["textures/terrain/snow2_s.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/snow_a0.png":["textures/terrain/snow_a0.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/snow_a2.png":["textures/terrain/snow_a2.png",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/snow_brownrock00.png":["textures/terrain/snow_brownRock00.png",["TWL2-MapPack.vl2"],["z_DMP2-V0.6.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/snow_grass001.png":["textures/terrain/snow_grass001.png",["TWL-MapPack.vl2"]],"textures/terrain/snow_rock_5.png":["textures/terrain/snow_rock_5.png",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/tes_mystery1.png":["textures/terrain/tes_mystery1.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/tes_mystery2.png":["textures/terrain/tes_mystery2.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/tes_test.png":["textures/terrain/tes_test.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/trigreystone10.png":["textures/terrain/TRIgreystone10.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/trigreystone7.png":["textures/terrain/TRIgreystone7.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/trilava_rock.png":["textures/terrain/TRIlava_rock.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/tristone_chip.png":["textures/terrain/TRIstone_chip.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/trisub_sand.png":["textures/terrain/TRIsub_sand.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/tropical1.png":["textures/terrain/tropical1.png",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/ugly2.png":["textures/terrain/ugly2.png",["TWL-MapPack.vl2"],["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/terrain/wateregypt1.png":["textures/terrain/wateregypt1.PNG",["TR2final105-client.vl2"]],"textures/terrain/watr-icyblue2.png":["textures/terrain/watr-icyblue2.PNG",["TR2final105-client.vl2"]],"textures/terraintiles/blue.png":["textures/terrainTiles/blue.png",["textures.vl2"]],"textures/terraintiles/crust1.png":["textures/terrainTiles/crust1.png",["textures.vl2"]],"textures/terraintiles/crust2.png":["textures/terrainTiles/crust2.png",["textures.vl2"]],"textures/terraintiles/crust3.png":["textures/terrainTiles/crust3.png",["textures.vl2"]],"textures/terraintiles/crust4.png":["textures/terrainTiles/crust4.png",["textures.vl2"]],"textures/terraintiles/crust5.png":["textures/terrainTiles/crust5.png",["textures.vl2"]],"textures/terraintiles/crust6.png":["textures/terrainTiles/crust6.png",["textures.vl2"]],"textures/terraintiles/drtbumpy.png":["textures/terrainTiles/drtBumpy.PNG",["textures.vl2"]],"textures/terraintiles/drtbumpy01.png":["textures/terrainTiles/drtBumpy01.PNG",["textures.vl2"]],"textures/terraintiles/drtbumpy02.png":["textures/terrainTiles/drtBumpy02.PNG",["textures.vl2"]],"textures/terraintiles/drtbumpy03.png":["textures/terrainTiles/drtBumpy03.PNG",["textures.vl2"]],"textures/terraintiles/drtbumpy04.png":["textures/terrainTiles/drtBumpy04.PNG",["textures.vl2"]],"textures/terraintiles/drtbumpy05.png":["textures/terrainTiles/drtBumpy05.PNG",["textures.vl2"]],"textures/terraintiles/drtchipped.png":["textures/terrainTiles/drtChipped.PNG",["textures.vl2"]],"textures/terraintiles/drtchipped01.png":["textures/terrainTiles/drtChipped01.PNG",["textures.vl2"]],"textures/terraintiles/drtchipped02.png":["textures/terrainTiles/drtChipped02.PNG",["textures.vl2"]],"textures/terraintiles/drtchipped03.png":["textures/terrainTiles/drtChipped03.PNG",["textures.vl2"]],"textures/terraintiles/drtchipped04.png":["textures/terrainTiles/drtChipped04.PNG",["textures.vl2"]],"textures/terraintiles/drtchipped05.png":["textures/terrainTiles/drtChipped05.PNG",["textures.vl2"]],"textures/terraintiles/drtyelo.png":["textures/terrainTiles/drtYelo.PNG",["textures.vl2"]],"textures/terraintiles/drtyelo01.png":["textures/terrainTiles/drtYelo01.PNG",["textures.vl2"]],"textures/terraintiles/drtyelo02.png":["textures/terrainTiles/drtYelo02.PNG",["textures.vl2"]],"textures/terraintiles/drtyelo03.png":["textures/terrainTiles/drtYelo03.PNG",["textures.vl2"]],"textures/terraintiles/drtyelo04.png":["textures/terrainTiles/drtYelo04.PNG",["textures.vl2"]],"textures/terraintiles/drtyelocrk0.png":["textures/terrainTiles/drtYeloCrk0.PNG",["textures.vl2"]],"textures/terraintiles/drtyelocrk01.png":["textures/terrainTiles/drtYeloCrk01.PNG",["textures.vl2"]],"textures/terraintiles/drtyelocrk02.png":["textures/terrainTiles/drtYeloCrk02.PNG",["textures.vl2"]],"textures/terraintiles/drtyelocrk03.png":["textures/terrainTiles/drtYeloCrk03.PNG",["textures.vl2"]],"textures/terraintiles/drtyelocrk04.png":["textures/terrainTiles/drtYeloCrk04.PNG",["textures.vl2"]],"textures/terraintiles/frequency1.png":["textures/terrainTiles/Frequency1.png",["textures.vl2"]],"textures/terraintiles/frequency2.png":["textures/terrainTiles/Frequency2.png",["textures.vl2"]],"textures/terraintiles/frequency3.png":["textures/terrainTiles/Frequency3.png",["textures.vl2"]],"textures/terraintiles/frequency4.png":["textures/terrainTiles/Frequency4.png",["textures.vl2"]],"textures/terraintiles/frequency5.png":["textures/terrainTiles/Frequency5.png",["textures.vl2"]],"textures/terraintiles/frequency6.png":["textures/terrainTiles/Frequency6.png",["textures.vl2"]],"textures/terraintiles/grassdk1.png":["textures/terrainTiles/grassDk1.PNG",["textures.vl2"]],"textures/terraintiles/grassdk2.png":["textures/terrainTiles/grassDk2.PNG",["textures.vl2"]],"textures/terraintiles/grassdk3.png":["textures/terrainTiles/grassDk3.PNG",["textures.vl2"]],"textures/terraintiles/grassdk4.png":["textures/terrainTiles/grassDk4.PNG",["textures.vl2"]],"textures/terraintiles/grassdk5.png":["textures/terrainTiles/grassDk5.PNG",["textures.vl2"]],"textures/terraintiles/grassdk6.png":["textures/terrainTiles/grassDk6.PNG",["textures.vl2"]],"textures/terraintiles/grasslt1.png":["textures/terrainTiles/grassLt1.PNG",["textures.vl2"]],"textures/terraintiles/grasslt2.png":["textures/terrainTiles/grassLt2.PNG",["textures.vl2"]],"textures/terraintiles/grasslt3.png":["textures/terrainTiles/grassLt3.PNG",["textures.vl2"]],"textures/terraintiles/grasslt4.png":["textures/terrainTiles/grassLt4.PNG",["textures.vl2"]],"textures/terraintiles/grasslt5.png":["textures/terrainTiles/grassLt5.PNG",["textures.vl2"]],"textures/terraintiles/grassmix1.png":["textures/terrainTiles/grassMix1.PNG",["textures.vl2"]],"textures/terraintiles/grassmix2.png":["textures/terrainTiles/grassMix2.PNG",["textures.vl2"]],"textures/terraintiles/grassmix3.png":["textures/terrainTiles/grassMix3.PNG",["textures.vl2"]],"textures/terraintiles/grassmix4.png":["textures/terrainTiles/grassMix4.PNG",["textures.vl2"]],"textures/terraintiles/grassmix5.png":["textures/terrainTiles/grassMix5.PNG",["textures.vl2"]],"textures/terraintiles/grassmix6.png":["textures/terrainTiles/grassMix6.PNG",["textures.vl2"]],"textures/terraintiles/grassmix7.png":["textures/terrainTiles/grassMix7.PNG",["textures.vl2"]],"textures/terraintiles/green.png":["textures/terrainTiles/green.png",["textures.vl2"]],"textures/terraintiles/ice01.png":["textures/terrainTiles/ice01.png",["textures.vl2"]],"textures/terraintiles/ice02.png":["textures/terrainTiles/ice02.png",["textures.vl2"]],"textures/terraintiles/ice03.png":["textures/terrainTiles/ice03.png",["textures.vl2"]],"textures/terraintiles/ice04.png":["textures/terrainTiles/ice04.png",["textures.vl2"]],"textures/terraintiles/ice05.png":["textures/terrainTiles/ice05.png",["textures.vl2"]],"textures/terraintiles/ice06.png":["textures/terrainTiles/ice06.png",["textures.vl2"]],"textures/terraintiles/ice07.png":["textures/terrainTiles/ice07.png",["textures.vl2"]],"textures/terraintiles/ice08.png":["textures/terrainTiles/ice08.png",["textures.vl2"]],"textures/terraintiles/ice09.png":["textures/terrainTiles/ice09.png",["textures.vl2"]],"textures/terraintiles/ice10.png":["textures/terrainTiles/ice10.png",["textures.vl2"]],"textures/terraintiles/icesnow1.png":["textures/terrainTiles/icesnow1.png",["textures.vl2"]],"textures/terraintiles/icesnow2.png":["textures/terrainTiles/icesnow2.png",["textures.vl2"]],"textures/terraintiles/icesnow3.png":["textures/terrainTiles/icesnow3.png",["textures.vl2"]],"textures/terraintiles/icesnow4.png":["textures/terrainTiles/icesnow4.png",["textures.vl2"]],"textures/terraintiles/icesnow5.png":["textures/terrainTiles/icesnow5.png",["textures.vl2"]],"textures/terraintiles/icesnow6.png":["textures/terrainTiles/icesnow6.png",["textures.vl2"]],"textures/terraintiles/lavarockhot1.png":["textures/terrainTiles/lavarockhot1.png",["textures.vl2"]],"textures/terraintiles/lavarockhot2.png":["textures/terrainTiles/lavarockhot2.png",["textures.vl2"]],"textures/terraintiles/lavarockhot3.png":["textures/terrainTiles/lavarockhot3.png",["textures.vl2"]],"textures/terraintiles/lavarockhot4.png":["textures/terrainTiles/lavarockhot4.png",["textures.vl2"]],"textures/terraintiles/lavarockhot5.png":["textures/terrainTiles/lavarockhot5.png",["textures.vl2"]],"textures/terraintiles/mask.0001.png":["textures/terrainTiles/mask.0001.png",["textures.vl2"]],"textures/terraintiles/mask.0010.png":["textures/terrainTiles/mask.0010.png",["textures.vl2"]],"textures/terraintiles/mask.0011.png":["textures/terrainTiles/mask.0011.png",["textures.vl2"]],"textures/terraintiles/mask.0100.png":["textures/terrainTiles/mask.0100.png",["textures.vl2"]],"textures/terraintiles/mask.0101.png":["textures/terrainTiles/mask.0101.png",["textures.vl2"]],"textures/terraintiles/mask.0110.png":["textures/terrainTiles/mask.0110.png",["textures.vl2"]],"textures/terraintiles/mask.0111.png":["textures/terrainTiles/mask.0111.png",["textures.vl2"]],"textures/terraintiles/molten1.png":["textures/terrainTiles/molten1.PNG",["textures.vl2"]],"textures/terraintiles/mossdirt1.png":["textures/terrainTiles/mossDirt1.PNG",["textures.vl2"]],"textures/terraintiles/mossdirt2.png":["textures/terrainTiles/mossDirt2.PNG",["textures.vl2"]],"textures/terraintiles/mossdirt3.png":["textures/terrainTiles/mossDirt3.PNG",["textures.vl2"]],"textures/terraintiles/mossdirt4.png":["textures/terrainTiles/mossDirt4.PNG",["textures.vl2"]],"textures/terraintiles/mossdirt5.png":["textures/terrainTiles/mossDirt5.PNG",["textures.vl2"]],"textures/terraintiles/mossrock1.png":["textures/terrainTiles/mossRock1.PNG",["textures.vl2"]],"textures/terraintiles/mossrock2.png":["textures/terrainTiles/mossRock2.PNG",["textures.vl2"]],"textures/terraintiles/mossrock3.png":["textures/terrainTiles/mossRock3.PNG",["textures.vl2"]],"textures/terraintiles/mossrock4.png":["textures/terrainTiles/mossRock4.PNG",["textures.vl2"]],"textures/terraintiles/mossrock5.png":["textures/terrainTiles/mossRock5.PNG",["textures.vl2"]],"textures/terraintiles/muddyash1.png":["textures/terrainTiles/muddyash1.PNG",["textures.vl2"]],"textures/terraintiles/muddyash2.png":["textures/terrainTiles/muddyash2.PNG",["textures.vl2"]],"textures/terraintiles/muddyash3.png":["textures/terrainTiles/muddyash3.PNG",["textures.vl2"]],"textures/terraintiles/muddyash4.png":["textures/terrainTiles/muddyash4.PNG",["textures.vl2"]],"textures/terraintiles/muddyash5.png":["textures/terrainTiles/muddyash5.PNG",["textures.vl2"]],"textures/terraintiles/muddyash6.png":["textures/terrainTiles/muddyash6.PNG",["textures.vl2"]],"textures/terraintiles/outline.png":["textures/terrainTiles/outline.png",["textures.vl2"]],"textures/terraintiles/purple.png":["textures/terrainTiles/purple.png",["textures.vl2"]],"textures/terraintiles/red.png":["textures/terrainTiles/red.png",["textures.vl2"]],"textures/terraintiles/rockblue.png":["textures/terrainTiles/rockblue.png",["textures.vl2"]],"textures/terraintiles/rockblue1.png":["textures/terrainTiles/rockblue1.png",["textures.vl2"]],"textures/terraintiles/rockblue2.png":["textures/terrainTiles/rockblue2.png",["textures.vl2"]],"textures/terraintiles/rockblue3.png":["textures/terrainTiles/rockblue3.png",["textures.vl2"]],"textures/terraintiles/rockblue4.png":["textures/terrainTiles/rockblue4.png",["textures.vl2"]],"textures/terraintiles/rockblue5.png":["textures/terrainTiles/rockblue5.png",["textures.vl2"]],"textures/terraintiles/rockblue6.png":["textures/terrainTiles/rockblue6.png",["textures.vl2"]],"textures/terraintiles/rockbrcrak.png":["textures/terrainTiles/rockBrCrak.PNG",["textures.vl2"]],"textures/terraintiles/rockbrcrak01.png":["textures/terrainTiles/rockBrCrak01.PNG",["textures.vl2"]],"textures/terraintiles/rockbrcrak02.png":["textures/terrainTiles/rockBrCrak02.PNG",["textures.vl2"]],"textures/terraintiles/rockbrcrak03.png":["textures/terrainTiles/rockBrCrak03.PNG",["textures.vl2"]],"textures/terraintiles/rockbrcrak04.png":["textures/terrainTiles/rockBrCrak04.PNG",["textures.vl2"]],"textures/terraintiles/rockbrcrak05.png":["textures/terrainTiles/rockBrCrak05.PNG",["textures.vl2"]],"textures/terraintiles/rockbrown.png":["textures/terrainTiles/rockbrown.PNG",["textures.vl2"]],"textures/terraintiles/rockbrown01.png":["textures/terrainTiles/rockbrown01.PNG",["textures.vl2"]],"textures/terraintiles/rockbrown02.png":["textures/terrainTiles/rockbrown02.PNG",["textures.vl2"]],"textures/terraintiles/rockbrown03.png":["textures/terrainTiles/rockbrown03.PNG",["textures.vl2"]],"textures/terraintiles/rockbrown04.png":["textures/terrainTiles/rockbrown04.PNG",["textures.vl2"]],"textures/terraintiles/rockbrown05.png":["textures/terrainTiles/rockbrown05.PNG",["textures.vl2"]],"textures/terraintiles/rockchipd.png":["textures/terrainTiles/rockchipd.PNG",["textures.vl2"]],"textures/terraintiles/rockchipd01.png":["textures/terrainTiles/rockchipd01.PNG",["textures.vl2"]],"textures/terraintiles/rockchipd02.png":["textures/terrainTiles/rockchipd02.PNG",["textures.vl2"]],"textures/terraintiles/rockchipd03.png":["textures/terrainTiles/rockchipd03.PNG",["textures.vl2"]],"textures/terraintiles/rockchipd04.png":["textures/terrainTiles/rockchipd04.PNG",["textures.vl2"]],"textures/terraintiles/rockchipd05.png":["textures/terrainTiles/rockchipd05.PNG",["textures.vl2"]],"textures/terraintiles/rockcrak1.png":["textures/terrainTiles/rockcrak1.PNG",["textures.vl2"]],"textures/terraintiles/rockcrak2.png":["textures/terrainTiles/rockcrak2.PNG",["textures.vl2"]],"textures/terraintiles/rockcrak3.png":["textures/terrainTiles/rockcrak3.PNG",["textures.vl2"]],"textures/terraintiles/rockcrak4.png":["textures/terrainTiles/rockcrak4.PNG",["textures.vl2"]],"textures/terraintiles/rockcrak5.png":["textures/terrainTiles/rockcrak5.PNG",["textures.vl2"]],"textures/terraintiles/rockcrak6.png":["textures/terrainTiles/rockcrak6.PNG",["textures.vl2"]],"textures/terraintiles/rocklt1.png":["textures/terrainTiles/rockLt1.PNG",["textures.vl2"]],"textures/terraintiles/rocklt2.png":["textures/terrainTiles/rockLt2.PNG",["textures.vl2"]],"textures/terraintiles/rocklt3.png":["textures/terrainTiles/rockLt3.PNG",["textures.vl2"]],"textures/terraintiles/rocklt4.png":["textures/terrainTiles/rockLt4.PNG",["textures.vl2"]],"textures/terraintiles/rocklt5.png":["textures/terrainTiles/rockLt5.PNG",["textures.vl2"]],"textures/terraintiles/rocksmth1.png":["textures/terrainTiles/rocksmth1.PNG",["textures.vl2"]],"textures/terraintiles/rocksmth2.png":["textures/terrainTiles/rocksmth2.PNG",["textures.vl2"]],"textures/terraintiles/rocksmth3.png":["textures/terrainTiles/rocksmth3.PNG",["textures.vl2"]],"textures/terraintiles/rocksmth4.png":["textures/terrainTiles/rocksmth4.PNG",["textures.vl2"]],"textures/terraintiles/rocksmth5.png":["textures/terrainTiles/rocksmth5.PNG",["textures.vl2"]],"textures/terraintiles/rocksmth6.png":["textures/terrainTiles/rocksmth6.PNG",["textures.vl2"]],"textures/terraintiles/rocksmth6x.png":["textures/terrainTiles/rocksmth6x.PNG",["textures.vl2"]],"textures/terraintiles/sandbrnt1.png":["textures/terrainTiles/SandBrnt1.PNG",["textures.vl2"]],"textures/terraintiles/sandbrnt2.png":["textures/terrainTiles/SandBrnt2.PNG",["textures.vl2"]],"textures/terraintiles/sandbrnt3.png":["textures/terrainTiles/SandBrnt3.PNG",["textures.vl2"]],"textures/terraintiles/sandbrnt4.png":["textures/terrainTiles/SandBrnt4.PNG",["textures.vl2"]],"textures/terraintiles/sandbrnt5.png":["textures/terrainTiles/SandBrnt5.PNG",["textures.vl2"]],"textures/terraintiles/sanddk1.png":["textures/terrainTiles/SANDDK1.PNG",["textures.vl2"]],"textures/terraintiles/sanddk2.png":["textures/terrainTiles/SANDDK2.PNG",["textures.vl2"]],"textures/terraintiles/sanddk3.png":["textures/terrainTiles/SANDDK3.PNG",["textures.vl2"]],"textures/terraintiles/sanddk4.png":["textures/terrainTiles/SANDDK4.PNG",["textures.vl2"]],"textures/terraintiles/sanddk5.png":["textures/terrainTiles/SANDDK5.PNG",["textures.vl2"]],"textures/terraintiles/sandorng1.png":["textures/terrainTiles/sandorng1.PNG",["textures.vl2"]],"textures/terraintiles/sandorng2.png":["textures/terrainTiles/sandorng2.PNG",["textures.vl2"]],"textures/terraintiles/sandorng3.png":["textures/terrainTiles/sandorng3.PNG",["textures.vl2"]],"textures/terraintiles/sandorng4.png":["textures/terrainTiles/sandorng4.PNG",["textures.vl2"]],"textures/terraintiles/sandorng5.png":["textures/terrainTiles/sandorng5.PNG",["textures.vl2"]],"textures/terraintiles/sandoxid1.png":["textures/terrainTiles/SandOxid1.PNG",["textures.vl2"]],"textures/terraintiles/sandoxid2.png":["textures/terrainTiles/SandOxid2.PNG",["textures.vl2"]],"textures/terraintiles/sandoxid3.png":["textures/terrainTiles/SandOxid3.PNG",["textures.vl2"]],"textures/terraintiles/sandoxid4.png":["textures/terrainTiles/SandOxid4.PNG",["textures.vl2"]],"textures/terraintiles/sandoxid5.png":["textures/terrainTiles/SandOxid5.PNG",["textures.vl2"]],"textures/terraintiles/sandreg1.png":["textures/terrainTiles/SANDREG1.PNG",["textures.vl2"]],"textures/terraintiles/sandreg2.png":["textures/terrainTiles/SANDREG2.PNG",["textures.vl2"]],"textures/terraintiles/sandreg3.png":["textures/terrainTiles/SANDREG3.PNG",["textures.vl2"]],"textures/terraintiles/sandreg4.png":["textures/terrainTiles/SANDREG4.PNG",["textures.vl2"]],"textures/terraintiles/sandreg5.png":["textures/terrainTiles/SANDREG5.PNG",["textures.vl2"]],"textures/terraintiles/sealt1.png":["textures/terrainTiles/seaLt1.PNG",["textures.vl2"]],"textures/terraintiles/sealt2.png":["textures/terrainTiles/seaLt2.PNG",["textures.vl2"]],"textures/terraintiles/sealt3.png":["textures/terrainTiles/seaLt3.PNG",["textures.vl2"]],"textures/terraintiles/sealt4.png":["textures/terrainTiles/seaLt4.PNG",["textures.vl2"]],"textures/terraintiles/sealt5.png":["textures/terrainTiles/seaLt5.PNG",["textures.vl2"]],"textures/terraintiles/snow1.png":["textures/terrainTiles/snow1.png",["textures.vl2"]],"textures/terraintiles/snow2.png":["textures/terrainTiles/snow2.png",["textures.vl2"]],"textures/terraintiles/snow3.png":["textures/terrainTiles/snow3.png",["textures.vl2"]],"textures/terraintiles/snow4.png":["textures/terrainTiles/snow4.png",["textures.vl2"]],"textures/terraintiles/snow5.png":["textures/terrainTiles/snow5.png",["textures.vl2"]],"textures/terraintiles/snow6.png":["textures/terrainTiles/snow6.png",["textures.vl2"]],"textures/terraintiles/snowrock1.png":["textures/terrainTiles/snowrock1.png",["textures.vl2"]],"textures/terraintiles/snowrock2.png":["textures/terrainTiles/snowrock2.png",["textures.vl2"]],"textures/terraintiles/snowrock3.png":["textures/terrainTiles/snowrock3.png",["textures.vl2"]],"textures/terraintiles/snowrock4.png":["textures/terrainTiles/snowrock4.png",["textures.vl2"]],"textures/terraintiles/snowrock5.png":["textures/terrainTiles/snowrock5.png",["textures.vl2"]],"textures/terraintiles/snowrock6.png":["textures/terrainTiles/snowrock6.png",["textures.vl2"]],"textures/terraintiles/white.png":["textures/terrainTiles/white.png",["textures.vl2"]],"textures/tesla.dml":["textures/tesla.dml",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/tesla/skies/teslaski_v5_bk.png":["textures/tesla/skies/teslaski_v5_bk.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/tesla/skies/teslaski_v5_dn.png":["textures/tesla/skies/teslaski_v5_dn.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/tesla/skies/teslaski_v5_fr.png":["textures/tesla/skies/teslaski_v5_fr.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/tesla/skies/teslaski_v5_lf.png":["textures/tesla/skies/teslaski_v5_lf.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/tesla/skies/teslaski_v5_rt.png":["textures/tesla/skies/teslaski_v5_rt.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/tesla/skies/teslaski_v5_up.png":["textures/tesla/skies/teslaski_v5_up.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/teslaski_v5_bk.png":["textures/teslaski_v5_bk.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/teslaski_v5_dn.png":["textures/teslaski_v5_DN.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/teslaski_v5_fr.png":["textures/teslaski_v5_fr.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/teslaski_v5_lf.png":["textures/teslaski_v5_lf.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/teslaski_v5_rt.png":["textures/teslaski_v5_rt.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/teslaski_v5_up.png":["textures/teslaski_v5_up.png",["TWL-MapPack.vl2"],["TWL2-MapPack.vl2"]],"textures/texticons/bullet_1.png":["textures/texticons/bullet_1.png",["textures.vl2"]],"textures/texticons/bullet_2.png":["textures/texticons/bullet_2.png",["textures.vl2"]],"textures/texticons/cred_logo1.png":["textures/texticons/Cred_Logo1.png",["textures.vl2"]],"textures/texticons/cred_logo5.png":["textures/texticons/Cred_logo5.png",["textures.vl2"]],"textures/texticons/dpub/dpub_logo.png":["textures/texticons/dpub/DPUB_logo.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/texticons/dpub/dpub_logo_beer.png":["textures/texticons/dpub/DPUB_logo_Beer.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/texticons/dpub/dpub_logo_bethinking.png":["textures/texticons/dpub/DPUB_logo_BEthinking.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/texticons/dpub/dpub_logo_dermfused.png":["textures/texticons/dpub/DPUB_logo_Dermfused.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/texticons/dpub/dpub_logo_spook.png":["textures/texticons/dpub/DPUB_logo_Spook.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/texticons/dpub/dpub_logo_turkey.png":["textures/texticons/dpub/DPUB_logo_Turkey.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/texticons/dpub/dpub_logo_xmas.png":["textures/texticons/dpub/DPUB_logo_Xmas.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/texticons/dpub/dpub_logo_xoxo.png":["textures/texticons/dpub/DPUB_logo_Xoxo.png",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/texticons/flag_beagle.jpg":["textures/texticons/Flag_Beagle.jpg",["textures.vl2"]],"textures/texticons/flag_bioderm.jpg":["textures/texticons/Flag_Bioderm.jpg",["textures.vl2"]],"textures/texticons/flag_dsword.jpg":["textures/texticons/Flag_DSword.jpg",["textures.vl2"]],"textures/texticons/flag_phoenix.jpg":["textures/texticons/Flag_Phoenix.jpg",["textures.vl2"]],"textures/texticons/flag_starwolf.jpg":["textures/texticons/Flag_Starwolf.jpg",["textures.vl2"]],"textures/texticons/flag_t2.jpg":["textures/texticons/Flag_T2.jpg",["textures.vl2"]],"textures/texticons/heavy.jpg":["textures/texticons/Heavy.jpg",["textures.vl2"]],"textures/texticons/logo_small_beagle.jpg":["textures/texticons/Logo_small_beagle.jpg",["textures.vl2"]],"textures/texticons/logo_small_bioderm.jpg":["textures/texticons/Logo_small_bioderm.jpg",["textures.vl2"]],"textures/texticons/logo_small_dsword.jpg":["textures/texticons/Logo_small_DSword.jpg",["textures.vl2"]],"textures/texticons/logo_small_inferno.jpg":["textures/texticons/Logo_small_Inferno.jpg",["textures.vl2"]],"textures/texticons/logo_small_phoenix.jpg":["textures/texticons/Logo_small_Phoenix.jpg",["textures.vl2"]],"textures/texticons/logo_small_starwolf.jpg":["textures/texticons/Logo_small_Starwolf.jpg",["textures.vl2"]],"textures/texticons/logo_small_storm.jpg":["textures/texticons/Logo_small_Storm.jpg",["textures.vl2"]],"textures/texticons/mute_speaker.png":["textures/texticons/mute_speaker.png",["textures.vl2"]],"textures/texticons/sidebar1.jpg":["textures/texticons/sidebar1.jpg",["textures.vl2"]],"textures/texticons/sidebar2.jpg":["textures/texticons/sidebar2.jpg",["textures.vl2"]],"textures/texticons/sidebar3.jpg":["textures/texticons/sidebar3.jpg",["textures.vl2"]],"textures/texticons/sys_op_eye.png":["textures/texticons/sys_op_eye.png",["textures.vl2"]],"textures/texticons/tc_logo1.bm8":["textures/texticons/TC_logo1.bm8",["t2csri.vl2"]],"textures/texticons/tc_logo1.png":["textures/texticons/TC_logo1.png",["t2csri.vl2"]],"textures/texticons/twb/twb_action_01.jpg":["textures/texticons/twb/twb_action_01.jpg",["textures.vl2"]],"textures/texticons/twb/twb_action_02.jpg":["textures/texticons/twb/twb_action_02.jpg",["textures.vl2"]],"textures/texticons/twb/twb_action_03.jpg":["textures/texticons/twb/twb_action_03.jpg",["textures.vl2"]],"textures/texticons/twb/twb_action_04.jpg":["textures/texticons/twb/twb_action_04.jpg",["textures.vl2"]],"textures/texticons/twb/twb_action_05.jpg":["textures/texticons/twb/twb_action_05.jpg",["textures.vl2"]],"textures/texticons/twb/twb_action_06.jpg":["textures/texticons/twb/twb_action_06.jpg",["textures.vl2"]],"textures/texticons/twb/twb_action_08.jpg":["textures/texticons/twb/twb_action_08.jpg",["textures.vl2"]],"textures/texticons/twb/twb_action_10.jpg":["textures/texticons/twb/twb_action_10.jpg",["textures.vl2"]],"textures/texticons/twb/twb_be_flight.jpg":["textures/texticons/twb/twb_BE_FLight.jpg",["textures.vl2"]],"textures/texticons/twb/twb_be_fmed.jpg":["textures/texticons/twb/twb_BE_FMed.jpg",["textures.vl2"]],"textures/texticons/twb/twb_be_heavy.jpg":["textures/texticons/twb/twb_BE_Heavy.jpg",["textures.vl2"]],"textures/texticons/twb/twb_be_mlight.jpg":["textures/texticons/twb/twb_BE_MLight.jpg",["textures.vl2"]],"textures/texticons/twb/twb_be_mmed.jpg":["textures/texticons/twb/twb_BE_MMed.JPG",["textures.vl2"]],"textures/texticons/twb/twb_bioderm.jpg":["textures/texticons/twb/twb_Bioderm.jpg",["textures.vl2"]],"textures/texticons/twb/twb_bioderm_light.jpg":["textures/texticons/twb/twb_Bioderm_Light.jpg",["textures.vl2"]],"textures/texticons/twb/twb_bioderm_medium.jpg":["textures/texticons/twb/twb_Bioderm_Medium.jpg",["textures.vl2"]],"textures/texticons/twb/twb_blaster.jpg":["textures/texticons/twb/twb_Blaster.jpg",["textures.vl2"]],"textures/texticons/twb/twb_bloodeagle.jpg":["textures/texticons/twb/twb_BloodEagle.jpg",["textures.vl2"]],"textures/texticons/twb/twb_blowngen_01.jpg":["textures/texticons/twb/twb_blowngen_01.jpg",["textures.vl2"]],"textures/texticons/twb/twb_chaingun.jpg":["textures/texticons/twb/twb_Chaingun.jpg",["textures.vl2"]],"textures/texticons/twb/twb_diamondsword.jpg":["textures/texticons/twb/twb_DiamondSword.JPG",["textures.vl2"]],"textures/texticons/twb/twb_ds_flight.jpg":["textures/texticons/twb/twb_DS_FLight.JPG",["textures.vl2"]],"textures/texticons/twb/twb_ds_fmed.jpg":["textures/texticons/twb/twb_DS_Fmed.jpg",["textures.vl2"]],"textures/texticons/twb/twb_ds_heavy.jpg":["textures/texticons/twb/twb_DS_Heavy.jpg",["textures.vl2"]],"textures/texticons/twb/twb_ds_mmed.jpg":["textures/texticons/twb/twb_DS_MMed.jpg",["textures.vl2"]],"textures/texticons/twb/twb_elfprojector.jpg":["textures/texticons/twb/twb_Elfprojector.jpg",["textures.vl2"]],"textures/texticons/twb/twb_fusionmortar.jpg":["textures/texticons/twb/twb_Fusionmortar.jpg",["textures.vl2"]],"textures/texticons/twb/twb_grenadelauncher.jpg":["textures/texticons/twb/twb_Grenadelauncher.jpg",["textures.vl2"]],"textures/texticons/twb/twb_harbingers.jpg":["textures/texticons/twb/twb_Harbingers.JPG",["textures.vl2"]],"textures/texticons/twb/twb_havoc.jpg":["textures/texticons/twb/twb_Havoc.JPG",["textures.vl2"]],"textures/texticons/twb/twb_hr_flight.jpg":["textures/texticons/twb/twb_HR_FLight.JPG",["textures.vl2"]],"textures/texticons/twb/twb_hr_fmed.jpg":["textures/texticons/twb/twb_HR_FMed.jpg",["textures.vl2"]],"textures/texticons/twb/twb_hr_heavy.jpg":["textures/texticons/twb/twb_HR_Heavy.jpg",["textures.vl2"]],"textures/texticons/twb/twb_hr_mlight.jpg":["textures/texticons/twb/twb_HR_MLight.jpg",["textures.vl2"]],"textures/texticons/twb/twb_hr_mmed.jpg":["textures/texticons/twb/twb_HR_MMed.JPG",["textures.vl2"]],"textures/texticons/twb/twb_inferno_01.jpg":["textures/texticons/twb/twb_inferno_01.jpg",["textures.vl2"]],"textures/texticons/twb/twb_inferno_02.jpg":["textures/texticons/twb/twb_inferno_02.jpg",["textures.vl2"]],"textures/texticons/twb/twb_inferno_03.jpg":["textures/texticons/twb/twb_inferno_03.jpg",["textures.vl2"]],"textures/texticons/twb/twb_lakedebris_01.jpg":["textures/texticons/twb/twb_lakedebris_01.jpg",["textures.vl2"]],"textures/texticons/twb/twb_lakedebris_03.jpg":["textures/texticons/twb/twb_lakedebris_03.jpg",["textures.vl2"]],"textures/texticons/twb/twb_laserrifle.jpg":["textures/texticons/twb/twb_Laserrifle.jpg",["textures.vl2"]],"textures/texticons/twb/twb_lineup.jpg":["textures/texticons/twb/twb_Lineup.jpg",["textures.vl2"]],"textures/texticons/twb/twb_missilelauncher.jpg":["textures/texticons/twb/twb_Missilelauncher.jpg",["textures.vl2"]],"textures/texticons/twb/twb_plasmarifle.jpg":["textures/texticons/twb/twb_Plasmarifle.jpg",["textures.vl2"]],"textures/texticons/twb/twb_shocklance.jpg":["textures/texticons/twb/twb_shocklance.jpg",["textures.vl2"]],"textures/texticons/twb/twb_shrike.jpg":["textures/texticons/twb/twb_Shrike.jpg",["textures.vl2"]],"textures/texticons/twb/twb_soclose.jpg":["textures/texticons/twb/twb_soclose.jpg",["textures.vl2"]],"textures/texticons/twb/twb_spinfusor.jpg":["textures/texticons/twb/twb_Spinfusor.jpg",["textures.vl2"]],"textures/texticons/twb/twb_starwolf_fem.jpg":["textures/texticons/twb/twb_starwolf_fem.jpg",["textures.vl2"]],"textures/texticons/twb/twb_starwolf_shrike.jpg":["textures/texticons/twb/twb_starwolf_shrike.jpg",["textures.vl2"]],"textures/texticons/twb/twb_starwolves.jpg":["textures/texticons/twb/twb_Starwolves.JPG",["textures.vl2"]],"textures/texticons/twb/twb_sw_flight.jpg":["textures/texticons/twb/twb_SW_FLight.jpg",["textures.vl2"]],"textures/texticons/twb/twb_sw_fmedium.jpg":["textures/texticons/twb/twb_SW_FMedium.jpg",["textures.vl2"]],"textures/texticons/twb/twb_sw_heavy.jpg":["textures/texticons/twb/twb_SW_Heavy.jpg",["textures.vl2"]],"textures/texticons/twb/twb_sw_mlight.jpg":["textures/texticons/twb/twb_SW_MLight.jpg",["textures.vl2"]],"textures/texticons/twb/twb_sw_mmed.jpg":["textures/texticons/twb/twb_SW_MMed.jpg",["textures.vl2"]],"textures/texticons/twb/twb_thundersword.jpg":["textures/texticons/twb/twb_Thundersword.jpg",["textures.vl2"]],"textures/texticons/twb/twb_tribes2.jpg":["textures/texticons/twb/twb_TRIBES2.jpg",["textures.vl2"]],"textures/texticons/twb/twb_wateraction_01.jpg":["textures/texticons/twb/twb_wateraction_01.jpg",["textures.vl2"]],"textures/texticons/twb/twb_waterdemise_01.jpg":["textures/texticons/twb/twb_waterdemise_01.jpg",["textures.vl2"]],"textures/texticons/twb/twb_waterdemise_03.jpg":["textures/texticons/twb/twb_waterdemise_03.jpg",["textures.vl2"]],"textures/texticons/twb/twb_waterdemise_04.jpg":["textures/texticons/twb/twb_waterdemise_04.jpg",["textures.vl2"]],"textures/texticons/twb/twb_woohoo_01.jpg":["textures/texticons/twb/twb_woohoo_01.jpg",["textures.vl2"]],"textures/tl_magnum.dml":["textures/TL_Magnum.dml",["TWL2-MapPack.vl2"]],"textures/tlroddtilecln.png":["textures/tlroddtilecln.png",["z_DMP2-V0.6.vl2"]],"textures/tmtllight.png":["textures/tmtllight.png",["z_DMP2-V0.6.vl2"]],"textures/tn_entropy.bm8":["textures/TN_entropy.bm8",["t2csri.vl2"]],"textures/tn_entropy.png":["textures/TN_entropy.png",["t2csri.vl2"]],"textures/tn_logo.bm8":["textures/TN_logo.bm8",["t2csri.vl2"]],"textures/tn_logo.png":["textures/tn_logo.png",["t2csri.vl2"]],"textures/tr1_1.png":["textures/TR1_1.png",["TR2final105-client.vl2"]],"textures/tr1_2.png":["textures/TR1_2.png",["TR2final105-client.vl2"]],"textures/tr1_3.png":["textures/TR1_3.png",["TR2final105-client.vl2"]],"textures/tr1_4.png":["textures/TR1_4.png",["TR2final105-client.vl2"]],"textures/tr1_5.png":["textures/TR1_5.png",["TR2final105-client.vl2"]],"textures/tr1_7.png":["textures/TR1_7.png",["TR2final105-client.vl2"]],"textures/tr1_cloud1.png":["textures/TR1_Cloud1.png",["TR2final105-client.vl2"]],"textures/tr1_cloud2.png":["textures/TR1_Cloud2.png",["TR2final105-client.vl2"]],"textures/tr1_nef.dml":["textures/TR1_Nef.dml",["TR2final105-client.vl2"]],"textures/tr2-1.lmale.png":["textures/TR2-1.lmale.png",["TR2final105-client.vl2"]],"textures/tr2-2.lmale.png":["textures/TR2-2.lmale.png",["TR2final105-client.vl2"]],"textures/transparentbg.png":["textures/transparentBG.png",["z_DMP2-V0.6.vl2"]],"textures/tyre.dml":["textures/tyre.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/v5planet/skies/starfallen_bk.png":["textures/v5planet/skies/Starfallen_BK.png",["Classic_maps_v1.vl2"]],"textures/v5planet/skies/starfallen_fr.png":["textures/v5planet/skies/Starfallen_FR.png",["Classic_maps_v1.vl2"]],"textures/v5planet/skies/starfallen_lf.png":["textures/v5planet/skies/Starfallen_LF.png",["Classic_maps_v1.vl2"]],"textures/v5planet/skies/starfallen_rt.png":["textures/v5planet/skies/Starfallen_RT.png",["Classic_maps_v1.vl2"]],"textures/v5planet/skies/starfallen_up.png":["textures/v5planet/skies/Starfallen_UP.png",["Classic_maps_v1.vl2"]],"textures/violet.dml":["textures/violet.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/wallmetalp.png":["textures/WallMetalP.png",["z_DMP2-V0.6.vl2"]],"textures/wave_dark.dml":["textures/wave_dark.dml",["z_DMP2-V0.6.vl2"]],"textures/winterskyday.dml":["textures/winterskyday.dml",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"textures/xnight.dml":["textures/xnight.dml",["TWL-MapPack.vl2"]],"tridentreadme.txt":["TridentReadme.txt",["DynamixFinalPack.vl2"]],"twl-mappack readme.txt":["TWL-MapPack Readme.txt",["TWL-MapPack.vl2"]],"twl2-map pack readme.txt":["TWL2-Map Pack Readme.txt",["TWL2-MapPack.vl2"]],"ukeula.txt":["UKEULA.txt",["base.vl2"]],"xtra_missions/attrition.mis":["Xtra_missions/Attrition.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"xtra_missions/chasmaclysmic.mis":["Xtra_missions/Chasmaclysmic.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"xtra_missions/dbs_smoothed.mis":["Xtra_missions/DBS_Smoothed.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"xtra_missions/dx_badlands.mis":["Xtra_missions/DX_Badlands.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"xtra_missions/dx_desert.mis":["Xtra_missions/DX_Desert.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"xtra_missions/dx_ice.mis":["Xtra_missions/DX_Ice.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"xtra_missions/hillkinglt.mis":["Xtra_missions/HillKingLT.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"xtra_missions/ho_badlands.mis":["Xtra_missions/HO_Badlands.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"xtra_missions/ho_desert.mis":["Xtra_missions/HO_Desert.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"xtra_missions/ho_ice.mis":["Xtra_missions/HO_Ice.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"xtra_missions/ho_lush.mis":["Xtra_missions/HO_Lush.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"xtra_missions/mapassets.mis":["Xtra_missions/MapAssets.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"xtra_missions/moonwalk.mis":["Xtra_missions/Moonwalk.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"xtra_missions/pariah_mirrored.mis":["Xtra_missions/Pariah_Mirrored.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"xtra_missions/planetx.mis":["Xtra_missions/PlanetX.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"xtra_missions/puliveivari.mis":["Xtra_missions/PuliVeivari.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"xtra_missions/ravine.mis":["Xtra_missions/Ravine.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"xtra_missions/rush.mis":["Xtra_missions/Rush.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"xtra_missions/sc_badlands.mis":["Xtra_missions/SC_Badlands.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"xtra_missions/sc_desert.mis":["Xtra_missions/SC_Desert.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"xtra_missions/sc_ice.mis":["Xtra_missions/SC_Ice.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"xtra_missions/sc_lush.mis":["Xtra_missions/SC_Lush.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"xtra_missions/sc_night.mis":["Xtra_missions/SC_Night.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"xtra_missions/sc_normal.mis":["Xtra_missions/SC_Normal.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"xtra_missions/stripmine.mis":["Xtra_missions/Stripmine.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]],"xtra_missions/vandamnedlt.mis":["Xtra_missions/VanDamnedLT.mis",["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"]]},"missions":{"2ArenaDome":{"resourcePath":"missions/2arenadome.mis","displayName":"2-ArenaDome","missionTypes":["arena"]},"2ArenaValley":{"resourcePath":"missions/2arenavalley.mis","displayName":null,"missionTypes":["arena"]},"2DustBowl":{"resourcePath":"missions/2dustbowl.mis","displayName":null,"missionTypes":["arena"]},"2Flyersarena":{"resourcePath":"missions/2flyersarena.mis","displayName":null,"missionTypes":["Arena"]},"2IceDome":{"resourcePath":"missions/2icedome.mis","displayName":null,"missionTypes":["arena"]},"2IndoorIntensity":{"resourcePath":"missions/2indoorintensity.mis","displayName":null,"missionTypes":["Arena"]},"4thGradeDropout":{"resourcePath":"missions/4thgradedropout.mis","displayName":"4th Grade Dropout","missionTypes":["Siege"]},"Abominable":{"resourcePath":"missions/abominable.mis","displayName":null,"missionTypes":["CnH"]},"AcidRain":{"resourcePath":"missions/acidrain.mis","displayName":"Acid Rain","missionTypes":["CTF","DnD"]},"Aeroena":{"resourcePath":"missions/aeroena.mis","displayName":"Aeroena","missionTypes":["Arena"]},"AgentsOfFortune":{"resourcePath":"missions/agentsoffortune.mis","displayName":"Agents of Fortune","missionTypes":["DM","Hunters","TeamHunters"]},"Alcatraz":{"resourcePath":"missions/alcatraz.mis","displayName":null,"missionTypes":["Siege"]},"anabatic":{"resourcePath":"missions/anabatic.mis","displayName":"DMP2-Anabatic","missionTypes":["CTF"]},"anomaly":{"resourcePath":"missions/anomaly.mis","displayName":"DMP2-Anomaly","missionTypes":["CTF"]},"Archipelago":{"resourcePath":"missions/archipelago.mis","displayName":"Archipelago","missionTypes":["CTF"]},"ArenaHeaven":{"resourcePath":"missions/arenaheaven.mis","displayName":null,"missionTypes":["Arena"]},"ArenaHell":{"resourcePath":"missions/arenahell.mis","displayName":"[Original]ArenaHell","missionTypes":["arena"]},"ArenaHell2":{"resourcePath":"missions/arenahell2.mis","displayName":"_ArenaHell II","missionTypes":["arena"]},"ArenaInTheHill":{"resourcePath":"missions/arenainthehill.mis","displayName":"Arena In The Hill","missionTypes":["Arena"]},"ArenaUnderTheHill":{"resourcePath":"missions/arenaunderthehill.mis","displayName":"[Original]AUTH Clientside","missionTypes":["Arena"]},"AryoArena":{"resourcePath":"missions/aryoarena.mis","displayName":"_AyroArena","missionTypes":["arena"]},"AshesToAshes":{"resourcePath":"missions/ashestoashes.mis","displayName":"Ashes to Ashes","missionTypes":["CnH"]},"Atropos2":{"resourcePath":"missions/atropos2.mis","displayName":"Atropos, The Return","missionTypes":["Siege"]},"BasatinLT":{"resourcePath":"missions/basatinlt.mis","displayName":"DMP2-Basatin LT","missionTypes":["SCtF","LCTF"]},"BeggarsRun":{"resourcePath":"missions/beggarsrun.mis","displayName":"Beggar's Run","missionTypes":["CTF"]},"BeneathTheHill":{"resourcePath":"missions/beneaththehill.mis","displayName":"Beneath The Hill","missionTypes":["Siege"]},"Blastside_nef":{"resourcePath":"missions/blastside_nef.mis","displayName":"Blastside","missionTypes":["CTF","DnD"]},"bombardment":{"resourcePath":"missions/bombardment.mis","displayName":"DMP2-Bombardment","missionTypes":["CTF"]},"BrainFreeze":{"resourcePath":"missions/brainfreeze.mis","displayName":"Brain Freeze","missionTypes":["Siege"]},"BridgeTooFar":{"resourcePath":"missions/bridgetoofar.mis","displayName":"Bridge Too Far","missionTypes":["Siege"]},"Broadside_nef":{"resourcePath":"missions/broadside_nef.mis","displayName":"Broadside","missionTypes":["CTF","DnD"]},"Broken_Dreams":{"resourcePath":"missions/broken_dreams.mis","displayName":"Broken Dreams","missionTypes":["Hunters","TeamHunters","Bounty","DM","CTF","CnH","Rabbit","Siege"]},"Caldera":{"resourcePath":"missions/caldera.mis","displayName":null,"missionTypes":["Siege"]},"Casern_Cavite":{"resourcePath":"missions/casern_cavite.mis","displayName":"Casern Cavite","missionTypes":["Hunters","Bounty","DM"]},"CatwalkLT":{"resourcePath":"missions/catwalklt.mis","displayName":"DMP2-Catwalk LT","missionTypes":["LCTF","SCtF"]},"Centaur":{"resourcePath":"missions/centaur.mis","displayName":"Centaur","missionTypes":["Siege"]},"Checkmate":{"resourcePath":"missions/checkmate.mis","displayName":"Checkmate","missionTypes":["Arena"]},"ColdFusion":{"resourcePath":"missions/coldfusion.mis","displayName":"Cold Fusion","missionTypes":["Siege"]},"ColdWar":{"resourcePath":"missions/coldwar.mis","displayName":"Cold War","missionTypes":["Siege"]},"Conclave":{"resourcePath":"missions/conclave.mis","displayName":null,"missionTypes":["Siege"]},"Confusco":{"resourcePath":"missions/confusco.mis","displayName":"Confusco","missionTypes":["Bounty","CTF","DM"]},"ContainmentLarge":{"resourcePath":"missions/containmentlarge.mis","displayName":"Containment -Large-","missionTypes":["Siege"]},"CrashClash":{"resourcePath":"missions/crashclash.mis","displayName":"_CrashClash","missionTypes":["arena"]},"Crater71":{"resourcePath":"missions/crater71.mis","displayName":"Crater 71","missionTypes":["TR2"]},"Damnation":{"resourcePath":"missions/damnation.mis","displayName":null,"missionTypes":["CTF"]},"DamnationLT":{"resourcePath":"missions/damnationlt.mis","displayName":"DMP2-Damnation LT","missionTypes":["SCtF","LCTF"]},"DamnationTDM":{"resourcePath":"missions/damnationtdm.mis","displayName":"Damnation-TDM","missionTypes":["TDM"]},"DangerousCrossing_nef":{"resourcePath":"missions/dangerouscrossing_nef.mis","displayName":"Dangerous Crossing","missionTypes":["CTF"]},"DangerousCrossingArena":{"resourcePath":"missions/dangerouscrossingarena.mis","displayName":"[Original]Dangerous Crossing","missionTypes":["arena"]},"DangerousFlingLT":{"resourcePath":"missions/dangerousflinglt.mis","displayName":"DMP2-Dangerous Fling LT","missionTypes":["SCtF","LCTF"]},"dawntodusk":{"resourcePath":"missions/dawntodusk.mis","displayName":"DMP2-Dawn To Dusk","missionTypes":["CTF"]},"DeathBirdsFly":{"resourcePath":"missions/deathbirdsfly.mis","displayName":"Death Birds Fly","missionTypes":["CTF"]},"DeathFromBelow":{"resourcePath":"missions/deathfrombelow.mis","displayName":"Death From Below","missionTypes":["Siege"]},"DeathRow":{"resourcePath":"missions/deathrow.mis","displayName":"Death Row","missionTypes":["Siege"]},"DesertofDeath_nef":{"resourcePath":"missions/desertofdeath_nef.mis","displayName":"Desert of Death","missionTypes":["CTF"]},"DesertWind":{"resourcePath":"missions/desertwind.mis","displayName":"Desert Wind","missionTypes":["Siege"]},"Desiccator":{"resourcePath":"missions/desiccator.mis","displayName":null,"missionTypes":["CTF"]},"DevilsElbow":{"resourcePath":"missions/devilselbow.mis","displayName":"Devil's Elbow","missionTypes":["CTF"]},"DMP_Agroleon":{"resourcePath":"missions/dmp_agroleon.mis","displayName":"DMP-Agroleon","missionTypes":["CTF"]},"DMP_Astro":{"resourcePath":"missions/dmp_astro.mis","displayName":"DMP-Astro","missionTypes":["CTF"]},"DMP_BastardForge":{"resourcePath":"missions/dmp_bastardforge.mis","displayName":"DMP-BastardForge","missionTypes":["CTF","SCtF"]},"DMP_BitterGorge":{"resourcePath":"missions/dmp_bittergorge.mis","displayName":"DMP-BitterGorge","missionTypes":["CTF"]},"DMP_Bunkered":{"resourcePath":"missions/dmp_bunkered.mis","displayName":"DMP-Bunkered","missionTypes":["CTF"]},"DMP_Cinerarium":{"resourcePath":"missions/dmp_cinerarium.mis","displayName":"DMP-Cinerarium","missionTypes":["CTF","SCtF"]},"DMP_DermCity":{"resourcePath":"missions/dmp_dermcity.mis","displayName":"DMP-DermCity","missionTypes":["CTF"]},"DMP_Embers":{"resourcePath":"missions/dmp_embers.mis","displayName":"DMP-Embers","missionTypes":["CTF","SCtF"]},"DMP_EmeraldSpit":{"resourcePath":"missions/dmp_emeraldspit.mis","displayName":"DMP-Emerald Spit","missionTypes":["CTF"]},"DMP_FaceCrossing":{"resourcePath":"missions/dmp_facecrossing.mis","displayName":"DMP-Face Crossing","missionTypes":["CTF"]},"DMP_Hoth":{"resourcePath":"missions/dmp_hoth.mis","displayName":"DMP-Hoth","missionTypes":["CTF"]},"DMP_IceGiant":{"resourcePath":"missions/dmp_icegiant.mis","displayName":"DMP-IceGiant","missionTypes":["CTF"]},"DMP_IsleDeBatalla":{"resourcePath":"missions/dmp_isledebatalla.mis","displayName":"DMP-IsleDeBatalla","missionTypes":["CTF"]},"DMP_LavaGods":{"resourcePath":"missions/dmp_lavagods.mis","displayName":"DMP-LavaGods","missionTypes":["CTF","SCtF"]},"DMP_Magellan":{"resourcePath":"missions/dmp_magellan.mis","displayName":"DMP-Magellan","missionTypes":["CTF","SCtF"]},"DMP_MoonDance":{"resourcePath":"missions/dmp_moondance.mis","displayName":"DMP-MoonDance","missionTypes":["CTF"]},"DMP_Pantheon":{"resourcePath":"missions/dmp_pantheon.mis","displayName":"DMP-Pantheon","missionTypes":["CTF"]},"DMP_Paranoia":{"resourcePath":"missions/dmp_paranoia.mis","displayName":"DMP-Paranoia","missionTypes":["CTF","SCtF"]},"DMP_Pariah":{"resourcePath":"missions/dmp_pariah.mis","displayName":"DMP-Pariah","missionTypes":["CTF","SCtF"]},"DMP_PipeDream":{"resourcePath":"missions/dmp_pipedream.mis","displayName":"DMP-Pipe Dream","missionTypes":["CTF"]},"DMP_RavineV":{"resourcePath":"missions/dmp_ravinev.mis","displayName":"DMP-RavineV","missionTypes":["CTF"]},"DMP_ScorchedEarth":{"resourcePath":"missions/dmp_scorchedearth.mis","displayName":"DMP-Scorched Earth","missionTypes":["CTF"]},"DMP_SimpleFlagArena":{"resourcePath":"missions/dmp_simpleflagarena.mis","displayName":"DMP-SimpleFlagArena","missionTypes":["CTF"]},"DMP_SpinCycle":{"resourcePath":"missions/dmp_spincycle.mis","displayName":"DMP-SpinCycle","missionTypes":["CTF","SCtF"]},"DMP_StarFall":{"resourcePath":"missions/dmp_starfall.mis","displayName":"DMP-StarFall","missionTypes":["CTF","SCtF"]},"DMP_Tyre":{"resourcePath":"missions/dmp_tyre.mis","displayName":"DMP-Tyre","missionTypes":["CTF"]},"DMP_Wasteland":{"resourcePath":"missions/dmp_wasteland.mis","displayName":"DMP-Wasteland","missionTypes":["CTF"]},"DraconisVII":{"resourcePath":"missions/draconisvii.mis","displayName":"Draconis VII","missionTypes":["Siege"]},"DropInLT":{"resourcePath":"missions/dropinlt.mis","displayName":"DMP2-Drop In LT","missionTypes":["SCtF","LCTF"]},"DustToDust":{"resourcePath":"missions/dusttodust.mis","displayName":"Dust to Dust","missionTypes":["CTF","Hunters","TeamHunters"]},"Envyrena":{"resourcePath":"missions/envyrena.mis","displayName":null,"missionTypes":["Arena"]},"EnyLand":{"resourcePath":"missions/enyland.mis","displayName":"^_^ EnyLand","missionTypes":["Arena"]},"Equinox":{"resourcePath":"missions/equinox.mis","displayName":null,"missionTypes":["CnH","DM"]},"Escalade":{"resourcePath":"missions/escalade.mis","displayName":null,"missionTypes":["TeamHunters","Hunters","DM","Rabbit","Bounty"]},"EveningLand":{"resourcePath":"missions/eveningland.mis","displayName":"^_^ EveningLand","missionTypes":["Arena"]},"Ewok_Hamlet":{"resourcePath":"missions/ewok_hamlet.mis","displayName":"DMP2-Ewok Hamlet","missionTypes":["CTF"]},"Ewok_Village":{"resourcePath":"missions/ewok_village.mis","displayName":"DMP2-Ewok Village","missionTypes":["CTF"]},"Exposure":{"resourcePath":"missions/exposure.mis","displayName":"Exposure","missionTypes":["Siege"]},"facingWorlds":{"resourcePath":"missions/facingworlds.mis","displayName":"DMP2-Facing Worlds ","missionTypes":["TDM"]},"facingWorldsArena":{"resourcePath":"missions/facingworldsarena.mis","displayName":"DMP2-Facing Worlds - Arena ","missionTypes":["Arena"]},"facingWorldsLT":{"resourcePath":"missions/facingworldslt.mis","displayName":"DMP2-Facing Worlds LT","missionTypes":["SCtF","LCTF"]},"FinalRevenge":{"resourcePath":"missions/finalrevenge.mis","displayName":"Final Revenge","missionTypes":["Siege"]},"Firestorm":{"resourcePath":"missions/firestorm.mis","displayName":null,"missionTypes":["CnH","CTF"]},"firn":{"resourcePath":"missions/firn.mis","displayName":"DMP2-Firn","missionTypes":["CTF"]},"Flashpoint":{"resourcePath":"missions/flashpoint.mis","displayName":null,"missionTypes":["CnH"]},"Fracas":{"resourcePath":"missions/fracas.mis","displayName":"Fracas","missionTypes":["Hunters","DM"]},"frostline":{"resourcePath":"missions/frostline.mis","displayName":"DMP2-Frostline","missionTypes":["CTF"]},"FrozenFury":{"resourcePath":"missions/frozenfury.mis","displayName":"Frozen Fury","missionTypes":["TR2"]},"frozenSolid":{"resourcePath":"missions/frozensolid.mis","displayName":"DMP2-Thick Ice","missionTypes":["CTF"]},"Gauntlet":{"resourcePath":"missions/gauntlet.mis","displayName":null,"missionTypes":["Siege"]},"Gehenna":{"resourcePath":"missions/gehenna.mis","displayName":null,"missionTypes":["Hunters","TeamHunters"]},"Geronimo":{"resourcePath":"missions/geronimo.mis","displayName":"Geronimo!","missionTypes":["Siege"]},"GodsRift":{"resourcePath":"missions/godsrift.mis","displayName":"God's Rift","missionTypes":["TR2"]},"Gorgon":{"resourcePath":"missions/gorgon.mis","displayName":"Gorgon","missionTypes":["Bounty","CTF","DM"]},"Haven":{"resourcePath":"missions/haven.mis","displayName":null,"missionTypes":["TR2"]},"Helioarena":{"resourcePath":"missions/helioarena.mis","displayName":null,"missionTypes":["Arena"]},"Hillside":{"resourcePath":"missions/hillside.mis","displayName":"Hillside","missionTypes":["CTF","DnD"]},"HiveLT":{"resourcePath":"missions/hivelt.mis","displayName":"DMP2-Hive LT","missionTypes":["SCtF","LCTF"]},"IceBound":{"resourcePath":"missions/icebound.mis","displayName":"Icebound","missionTypes":["Siege"]},"IcePickM":{"resourcePath":"missions/icepickm.mis","displayName":"DIMP2-IcePick Mirror","missionTypes":["LCTF"]},"IceRidge_nef":{"resourcePath":"missions/iceridge_nef.mis","displayName":"IceRidge","missionTypes":["CTF"]},"infernosroar":{"resourcePath":"missions/infernosroar.mis","displayName":"DMP2-Infernos Roar","missionTypes":["CTF"]},"InnerSanctum":{"resourcePath":"missions/innersanctum.mis","displayName":"Inner Sanctum","missionTypes":["DM","Rabbit","Hunters","TeamHunters"]},"Insalubria":{"resourcePath":"missions/insalubria.mis","displayName":null,"missionTypes":["CnH"]},"Invictus":{"resourcePath":"missions/invictus.mis","displayName":null,"missionTypes":["DM"]},"IsleOfMan":{"resourcePath":"missions/isleofman.mis","displayName":"Isle of Man","missionTypes":["Siege"]},"IveHadWorse":{"resourcePath":"missions/ivehadworse.mis","displayName":"[Original]IveHadWorse","missionTypes":["arena"]},"JacobsLadder":{"resourcePath":"missions/jacobsladder.mis","displayName":"Jacob's Ladder","missionTypes":["CnH"]},"Katabatic":{"resourcePath":"missions/katabatic.mis","displayName":null,"missionTypes":["CTF"]},"KataMInfernoT":{"resourcePath":"missions/kataminfernot.mis","displayName":"DMP2-KatabaticM Inferno","missionTypes":["CTF"]},"KataMStormT":{"resourcePath":"missions/katamstormt.mis","displayName":"DMP2-KatabaticM Storm","missionTypes":["CTF"]},"Khalarena":{"resourcePath":"missions/khalarena.mis","displayName":null,"missionTypes":["Arena"]},"Lakefront":{"resourcePath":"missions/lakefront.mis","displayName":"Lakefront","missionTypes":["CTF","CnH","DnD"]},"Magmatic":{"resourcePath":"missions/magmatic.mis","displayName":"Magmatic","missionTypes":["CTF"]},"Masada":{"resourcePath":"missions/masada.mis","displayName":"Masada","missionTypes":["Siege"]},"Minotaur":{"resourcePath":"missions/minotaur.mis","displayName":null,"missionTypes":["CTF"]},"MoonwalkLT":{"resourcePath":"missions/moonwalklt.mis","displayName":"DMP2-Moonwalk LT","missionTypes":["LCTF","SCtF"]},"Morena":{"resourcePath":"missions/morena.mis","displayName":null,"missionTypes":["Arena"]},"MountainSiege":{"resourcePath":"missions/mountainsiege.mis","displayName":"Mountain Siege","missionTypes":["Siege"]},"Mudside":{"resourcePath":"missions/mudside.mis","displayName":"_Mudside","missionTypes":["arena"]},"Mutiny":{"resourcePath":"missions/mutiny.mis","displayName":"Mutiny","missionTypes":["Siege"]},"MyrkWood":{"resourcePath":"missions/myrkwood.mis","displayName":"Myrkwood","missionTypes":["Hunters","DM","Rabbit"]},"NirvanaLT":{"resourcePath":"missions/nirvanalt.mis","displayName":"DMP2-Nirvana LT","missionTypes":["LCTF","SCtF"]},"Oasis":{"resourcePath":"missions/oasis.mis","displayName":null,"missionTypes":["DM"]},"ObsidianLT":{"resourcePath":"missions/obsidianlt.mis","displayName":"DMP2-Obsidian LT","missionTypes":["SCtF","LCTF"]},"Overreach":{"resourcePath":"missions/overreach.mis","displayName":null,"missionTypes":["CnH"]},"Pantheon":{"resourcePath":"missions/pantheon.mis","displayName":null,"missionTypes":["CTF"]},"Patience":{"resourcePath":"missions/patience.mis","displayName":"Patience","missionTypes":["Siege"]},"PhasmaDust":{"resourcePath":"missions/phasmadust.mis","displayName":"Phasma Dust","missionTypes":["TR2"]},"Planetside":{"resourcePath":"missions/planetside.mis","displayName":"_Planetside","missionTypes":["arena"]},"Prismatic":{"resourcePath":"missions/prismatic.mis","displayName":"Prismatic","missionTypes":["Siege"]},"ProArena":{"resourcePath":"missions/proarena.mis","displayName":null,"missionTypes":["Arena"]},"Pyroclasm":{"resourcePath":"missions/pyroclasm.mis","displayName":null,"missionTypes":["DM"]},"Quagmire":{"resourcePath":"missions/quagmire.mis","displayName":null,"missionTypes":["CTF"]},"Raindance_nef":{"resourcePath":"missions/raindance_nef.mis","displayName":"Raindance","missionTypes":["CTF"]},"Ramparts":{"resourcePath":"missions/ramparts.mis","displayName":"Ramparts","missionTypes":["Bounty","CTF","DM","TeamHunters","DnD"]},"Rasp":{"resourcePath":"missions/rasp.mis","displayName":null,"missionTypes":["Hunters","Bounty","DM"]},"Recalescence":{"resourcePath":"missions/recalescence.mis","displayName":null,"missionTypes":["CTF"]},"Respite":{"resourcePath":"missions/respite.mis","displayName":"Respite","missionTypes":["Siege"]},"RetroDCT2":{"resourcePath":"missions/retrodct2.mis","displayName":"Retro Dangerous Crossing-T2","missionTypes":["CTF"]},"RetroDX":{"resourcePath":"missions/retrodx.mis","displayName":"Retro Dangerous Crossing","missionTypes":["CTF","LCTF"]},"RetroRD":{"resourcePath":"missions/retrord.mis","displayName":"Retro Raindance","missionTypes":["CTF","LCTF"]},"RetroRDT2":{"resourcePath":"missions/retrordt2.mis","displayName":"Retro Raindance-T2","missionTypes":["CTF"]},"RetroSB":{"resourcePath":"missions/retrosb.mis","displayName":"Retro Snowblind","missionTypes":["CTF","LCTF"]},"RetroSH":{"resourcePath":"missions/retrosh.mis","displayName":"Retro Stonehenge","missionTypes":["CTF","LCTF"]},"RetroSHT2":{"resourcePath":"missions/retrosht2.mis","displayName":"Retro Stonehenge-T2","missionTypes":["CTF"]},"Reversion":{"resourcePath":"missions/reversion.mis","displayName":null,"missionTypes":["CTF"]},"Ridgerena":{"resourcePath":"missions/ridgerena.mis","displayName":"Ridgerena","missionTypes":["Arena"]},"Rimehold":{"resourcePath":"missions/rimehold.mis","displayName":null,"missionTypes":["Hunters","TeamHunters"]},"RiverDance":{"resourcePath":"missions/riverdance.mis","displayName":"Riverdance","missionTypes":["CTF","Bounty"]},"Rollercoaster_nef":{"resourcePath":"missions/rollercoaster_nef.mis","displayName":"Rollercoaster","missionTypes":["CTF"]},"S5_Centaur":{"resourcePath":"missions/s5_centaur.mis","displayName":"S5-Centaur","missionTypes":["CTF"]},"S5_Damnation":{"resourcePath":"missions/s5_damnation.mis","displayName":"S5-Damnation","missionTypes":["CTF"]},"S5_Drache":{"resourcePath":"missions/s5_drache.mis","displayName":"S5-Drache","missionTypes":["CTF"]},"S5_HawkingHeat":{"resourcePath":"missions/s5_hawkingheat.mis","displayName":"S5-Hawking Heat","missionTypes":["CTF"]},"S5_Icedance":{"resourcePath":"missions/s5_icedance.mis","displayName":"S5-Icedance","missionTypes":["CTF"]},"S5_Massive":{"resourcePath":"missions/s5_massive.mis","displayName":"S5-Massive","missionTypes":["CTF"]},"S5_Mimicry":{"resourcePath":"missions/s5_mimicry.mis","displayName":"S5-Mimicry","missionTypes":["CTF"]},"S5_Misadventure":{"resourcePath":"missions/s5_misadventure.mis","displayName":"S5-Misadventure","missionTypes":["CTF"]},"S5_Mordacity":{"resourcePath":"missions/s5_mordacity.mis","displayName":"S5-Mordacity","missionTypes":["CTF"]},"S5_Reynard":{"resourcePath":"missions/s5_reynard.mis","displayName":"S5-Reynard","missionTypes":["CTF"]},"S5_Sherman":{"resourcePath":"missions/s5_sherman.mis","displayName":"S5-Sherman","missionTypes":["CTF"]},"S5_Silenus":{"resourcePath":"missions/s5_silenus.mis","displayName":"S5-Silenus","missionTypes":["CTF"]},"S5_Woodymyrk":{"resourcePath":"missions/s5_woodymyrk.mis","displayName":"S5-WoodyMyrk","missionTypes":["CTF"]},"S8_Cardiac":{"resourcePath":"missions/s8_cardiac.mis","displayName":"S8-Cardiac","missionTypes":["CTF"]},"S8_CentralDogma":{"resourcePath":"missions/s8_centraldogma.mis","displayName":"S8-Central Dogma","missionTypes":["CTF"]},"S8_Geothermal":{"resourcePath":"missions/s8_geothermal.mis","displayName":"S8-Geothermal","missionTypes":["CTF"]},"S8_Mountking":{"resourcePath":"missions/s8_mountking.mis","displayName":"S8-Mountain King","missionTypes":["CTF"]},"S8_Opus":{"resourcePath":"missions/s8_opus.mis","displayName":"S8-Opus","missionTypes":["CTF"]},"S8_Zilch":{"resourcePath":"missions/s8_zilch.mis","displayName":"S8-Zilch","missionTypes":["CTF"]},"Sanctuary":{"resourcePath":"missions/sanctuary.mis","displayName":null,"missionTypes":["CTF"]},"Sandstorm":{"resourcePath":"missions/sandstorm.mis","displayName":"Sandstorm","missionTypes":["CTF","CnH","DnD"]},"Scarabrae_nef":{"resourcePath":"missions/scarabrae_nef.mis","displayName":"Scarabrae","missionTypes":["CTF","DnD"]},"ShockRidge":{"resourcePath":"missions/shockridge.mis","displayName":"Shock Ridge","missionTypes":["CTF","CnH"]},"ShrineArena":{"resourcePath":"missions/shrinearena.mis","displayName":"ShrineArena","missionTypes":["Arena"]},"ShrineArenaII":{"resourcePath":"missions/shrinearenaii.mis","displayName":"_ShrineArena II","missionTypes":["arena"]},"SideWinder":{"resourcePath":"missions/sidewinder.mis","displayName":"DMP2-SideWinder","missionTypes":["CTF"]},"SiegeofYmir":{"resourcePath":"missions/siegeofymir.mis","displayName":"Siege of Ymir Base","missionTypes":["Siege"]},"SilentStorm":{"resourcePath":"missions/silentstorm.mis","displayName":"Silent Storm","missionTypes":["Siege"]},"Sirocco":{"resourcePath":"missions/sirocco.mis","displayName":null,"missionTypes":["CnH"]},"SkiFree":{"resourcePath":"missions/skifree.mis","displayName":"SkiFree","missionTypes":["SkiFree"]},"SkiFree_Daily":{"resourcePath":"missions/skifree_daily.mis","displayName":"SkiFree Daily Challenge","missionTypes":["SinglePlayer"]},"SkiFree_Randomizer":{"resourcePath":"missions/skifree_randomizer.mis","displayName":"SkiFree Randomizer","missionTypes":["SinglePlayer"]},"SkiFreeZ_Championship_2021":{"resourcePath":"missions/skifreez_championship_2021.mis","displayName":"SkiFree Tourney 2021","missionTypes":["SinglePlayer"]},"SkinnyDip":{"resourcePath":"missions/skinnydip.mis","displayName":"Skinny Dip","missionTypes":["TR2"]},"Slapdash":{"resourcePath":"missions/slapdash.mis","displayName":"Slapdash","missionTypes":["CTF"]},"slapdashMInferno":{"resourcePath":"missions/slapdashminferno.mis","displayName":"DMP2-SlapdashM Inferno","missionTypes":["CTF"]},"slapdashMStorm":{"resourcePath":"missions/slapdashmstorm.mis","displayName":"DMP2-SlapdashM Storm","missionTypes":["CTF"]},"SmogArena":{"resourcePath":"missions/smogarena.mis","displayName":"Smog Arena","missionTypes":["Arena"]},"Snowblind_nef":{"resourcePath":"missions/snowblind_nef.mis","displayName":"Snowblind","missionTypes":["CTF"]},"SnowBound":{"resourcePath":"missions/snowbound.mis","displayName":"SnowBound","missionTypes":["Arena"]},"SoccerLand":{"resourcePath":"missions/soccerland.mis","displayName":"^_^ SoccerLand","missionTypes":["Arena"]},"Solace":{"resourcePath":"missions/solace.mis","displayName":"Solace","missionTypes":["Siege"]},"SolsDescent":{"resourcePath":"missions/solsdescent.mis","displayName":"Sol's Descent","missionTypes":["TR2"]},"SpyLand":{"resourcePath":"missions/spyland.mis","displayName":"^_^ SpyLand","missionTypes":["Arena"]},"Starfallen":{"resourcePath":"missions/starfallen.mis","displayName":"Starfallen","missionTypes":["CTF","DnD"]},"Stonehenge_Arena":{"resourcePath":"missions/stonehenge_arena.mis","displayName":null,"missionTypes":["Arena"]},"Stonehenge_nef":{"resourcePath":"missions/stonehenge_nef.mis","displayName":"Stonehenge","missionTypes":["CTF"]},"stormsrage":{"resourcePath":"missions/stormsrage.mis","displayName":"DMP2-Storms Rage","missionTypes":["CTF"]},"SubZero":{"resourcePath":"missions/subzero.mis","displayName":"Sub-zero","missionTypes":["CTF"]},"SunDried":{"resourcePath":"missions/sundried.mis","displayName":"Sun Dried","missionTypes":["Hunters","Bounty","DM","Rabbit"]},"Surreal":{"resourcePath":"missions/surreal.mis","displayName":"Surreal","missionTypes":["Bounty","CTF","DM"]},"Talus":{"resourcePath":"missions/talus.mis","displayName":null,"missionTypes":["Hunters","Bounty","DM"]},"TempleTussleVersion2":{"resourcePath":"missions/templetussleversion2.mis","displayName":"_TempleTussle Version II","missionTypes":["Arena"]},"Tenebrous":{"resourcePath":"missions/tenebrous.mis","displayName":"Tenebrous","missionTypes":["Arena"]},"ThinIce":{"resourcePath":"missions/thinice.mis","displayName":"Thin Ice","missionTypes":["CTF"]},"Titan":{"resourcePath":"missions/titan.mis","displayName":"Titan","missionTypes":["CTF"]},"Tombstone":{"resourcePath":"missions/tombstone.mis","displayName":null,"missionTypes":["CTF"]},"Training1":{"resourcePath":"missions/training1.mis","displayName":"Newblood","missionTypes":["SinglePlayer"]},"Training2":{"resourcePath":"missions/training2.mis","displayName":"Warrior","missionTypes":["SinglePlayer"]},"Training3":{"resourcePath":"missions/training3.mis","displayName":"Ranger","missionTypes":["SinglePlayer"]},"Training4":{"resourcePath":"missions/training4.mis","displayName":"Sergeant","missionTypes":["SinglePlayer"]},"Training5":{"resourcePath":"missions/training5.mis","displayName":"Lieutenant","missionTypes":["SinglePlayer"]},"TreasureIsland":{"resourcePath":"missions/treasureisland.mis","displayName":"Treasure Island","missionTypes":["TR2"]},"Trident":{"resourcePath":"missions/trident.mis","displayName":"Trident","missionTypes":["Siege"]},"TridentLE":{"resourcePath":"missions/tridentle.mis","displayName":"Trident -League Edition-","missionTypes":["Siege"]},"TrueGrit":{"resourcePath":"missions/truegrit.mis","displayName":"True Grit","missionTypes":["Arena"]},"TuskLT":{"resourcePath":"missions/tusklt.mis","displayName":"DMP2-Tusk LT","missionTypes":["SCtF","LCTF"]},"TwilightGroveLT":{"resourcePath":"missions/twilightgrovelt.mis","displayName":"DMP2-Twilight Grove LT","missionTypes":["SCtF","LCTF"]},"twinDrakes":{"resourcePath":"missions/twindrakes.mis","displayName":"DMP2-Twin Drakes","missionTypes":["CTF"]},"TwinTorrentsCCW":{"resourcePath":"missions/twintorrentsccw.mis","displayName":"DMP2-Twin Torrents CCW","missionTypes":["CTF"]},"TwinTorrentsCW":{"resourcePath":"missions/twintorrentscw.mis","displayName":"DMP2-Twin Torrents CW","missionTypes":["CTF"]},"TWL2_Bleed":{"resourcePath":"missions/twl2_bleed.mis","displayName":"TWL2-Bleed","missionTypes":["CTF"]},"TWL2_BlueMoon":{"resourcePath":"missions/twl2_bluemoon.mis","displayName":"TWL2-Blue Moon","missionTypes":["CTF"]},"TWL2_CanyonCrusadeDeluxe":{"resourcePath":"missions/twl2_canyoncrusadedeluxe.mis","displayName":"TWL2-Canyon Crusade Deluxe","missionTypes":["CTF"]},"TWL2_Celerity":{"resourcePath":"missions/twl2_celerity.mis","displayName":"TWL2-Celerity","missionTypes":["CTF"]},"TWL2_CloakOfNight":{"resourcePath":"missions/twl2_cloakofnight.mis","displayName":"TWL2-Cloak of Night","missionTypes":["CTF"]},"TWL2_Crevice":{"resourcePath":"missions/twl2_crevice.mis","displayName":"TWL2-Crevice","missionTypes":["CTF"]},"TWL2_Dissention":{"resourcePath":"missions/twl2_dissention.mis","displayName":"TWL2-Dissention","missionTypes":["CTF"]},"TWL2_Drifts":{"resourcePath":"missions/twl2_drifts.mis","displayName":"TWL2-Drifts","missionTypes":["CTF"]},"TWL2_Drorck":{"resourcePath":"missions/twl2_drorck.mis","displayName":"TWL2-Drorck","missionTypes":["CTF"]},"TWL2_FrozenGlory":{"resourcePath":"missions/twl2_frozenglory.mis","displayName":"TWL2-Frozen Glory","missionTypes":["CTF"]},"TWL2_FrozenHope":{"resourcePath":"missions/twl2_frozenhope.mis","displayName":"TWL2-Frozen Hope","missionTypes":["CTF"]},"TWL2_Hildebrand":{"resourcePath":"missions/twl2_hildebrand.mis","displayName":"TWL2-Hildebrand","missionTypes":["CTF"]},"TWL2_IceDagger":{"resourcePath":"missions/twl2_icedagger.mis","displayName":"TWL2-Ice Dagger","missionTypes":["CTF"]},"TWL2_JaggedClaw":{"resourcePath":"missions/twl2_jaggedclaw.mis","displayName":"TWL2-Jagged Claw","missionTypes":["CTF"]},"TWL2_Magnum":{"resourcePath":"missions/twl2_magnum.mis","displayName":"TWL2-Magnum","missionTypes":["CTF"]},"TWL2_MidnightMayhemDeluxe":{"resourcePath":"missions/twl2_midnightmayhemdeluxe.mis","displayName":"TWL2-Midnight Mayhem Deluxe","missionTypes":["CTF"]},"TWL2_MuddySwamp":{"resourcePath":"missions/twl2_muddyswamp.mis","displayName":"TWL2-Muddy Swamp","missionTypes":["CTF"]},"TWL2_Norty":{"resourcePath":"missions/twl2_norty.mis","displayName":"TWL2-Norty","missionTypes":["CTF"]},"TWL2_Ocular":{"resourcePath":"missions/twl2_ocular.mis","displayName":"TWL2-Ocular","missionTypes":["CTF"]},"TWL2_RoughLand":{"resourcePath":"missions/twl2_roughland.mis","displayName":"TWL2-Rough Land","missionTypes":["CTF"]},"TWL2_Ruined":{"resourcePath":"missions/twl2_ruined.mis","displayName":"TWL2-Ruined","missionTypes":["CTF"]},"TWL2_Skylight":{"resourcePath":"missions/twl2_skylight.mis","displayName":"TWL2-Skylight","missionTypes":["CTF"]},"TWL2_WoodyMyrk":{"resourcePath":"missions/twl2_woodymyrk.mis","displayName":"TWL2-Woody Myrk","missionTypes":["CTF"]},"TWL_Abaddon":{"resourcePath":"missions/twl_abaddon.mis","displayName":"TWL-Abaddon","missionTypes":["CTF"]},"TWL_BaNsHee":{"resourcePath":"missions/twl_banshee.mis","displayName":"TWL-BaNsHee","missionTypes":["CTF"]},"TWL_BeachBlitz":{"resourcePath":"missions/twl_beachblitz.mis","displayName":"TWL-Beach Blitz","missionTypes":["CTF"]},"TWL_BeachBlitzM":{"resourcePath":"missions/twl_beachblitzm.mis","displayName":"DMP2-Beach Blitz-M","missionTypes":["CTF"]},"TWL_BeachBlitzMLT":{"resourcePath":"missions/twl_beachblitzmlt.mis","displayName":"DMP2-Beach Blitz-M LT","missionTypes":["SCtF","LCTF"]},"TWL_BeggarsRun":{"resourcePath":"missions/twl_beggarsrun.mis","displayName":"TWL-Beggar's Run","missionTypes":["CTF"]},"TWL_BlueMoon":{"resourcePath":"missions/twl_bluemoon.mis","displayName":"TWL-Blue Moon","missionTypes":["CTF"]},"TWL_Boss":{"resourcePath":"missions/twl_boss.mis","displayName":"TWL-Boss","missionTypes":["CTF"]},"TWL_Celerity":{"resourcePath":"missions/twl_celerity.mis","displayName":"TWL-Celerity","missionTypes":["CTF"]},"TWL_Chokepoint":{"resourcePath":"missions/twl_chokepoint.mis","displayName":"TWL-Choke Point","missionTypes":["CTF"]},"TWL_Cinereous":{"resourcePath":"missions/twl_cinereous.mis","displayName":"TWL-Cinereous","missionTypes":["CTF"]},"TWL_Clusterfuct":{"resourcePath":"missions/twl_clusterfuct.mis","displayName":"TWL-Clusterfuct","missionTypes":["CTF"]},"TWL_Crossfire":{"resourcePath":"missions/twl_crossfire.mis","displayName":"TWL-Cross Fire","missionTypes":["CTF"]},"TWL_Curtilage":{"resourcePath":"missions/twl_curtilage.mis","displayName":"TWL-Curtilage","missionTypes":["CTF"]},"TWL_Damnation":{"resourcePath":"missions/twl_damnation.mis","displayName":"TWL-Damnation","missionTypes":["CTF"]},"TWL_DangerousCrossing":{"resourcePath":"missions/twl_dangerouscrossing.mis","displayName":"TWL-Dangerous Crossing","missionTypes":["CTF"]},"TWL_DeadlyBirdsSong":{"resourcePath":"missions/twl_deadlybirdssong.mis","displayName":"TWL-Deadly Birds Song","missionTypes":["CTF"]},"TWL_Deserted":{"resourcePath":"missions/twl_deserted.mis","displayName":"TWL-Deserted","missionTypes":["CTF"]},"TWL_Desiccator":{"resourcePath":"missions/twl_desiccator.mis","displayName":"TWL-Desiccator","missionTypes":["CTF"]},"TWL_Drifts":{"resourcePath":"missions/twl_drifts.mis","displayName":"TWL-Drifts","missionTypes":["CTF","DnD"]},"TWL_Feign":{"resourcePath":"missions/twl_feign.mis","displayName":"TWL-Feign","missionTypes":["CTF"]},"TWL_Frostclaw":{"resourcePath":"missions/twl_frostclaw.mis","displayName":"TWL-Frostclaw","missionTypes":["CTF"]},"TWL_Frozen":{"resourcePath":"missions/twl_frozen.mis","displayName":"TWL-Frozen","missionTypes":["CTF"]},"TWL_Harvester":{"resourcePath":"missions/twl_harvester.mis","displayName":"TWL-Harvester","missionTypes":["CTF","DnD"]},"TWL_Horde":{"resourcePath":"missions/twl_horde.mis","displayName":"TWL-Horde","missionTypes":["CTF"]},"TWL_Katabatic":{"resourcePath":"missions/twl_katabatic.mis","displayName":"TWL-Katabatic","missionTypes":["CTF"]},"TWL_Magmatic":{"resourcePath":"missions/twl_magmatic.mis","displayName":"TWL-Magmatic","missionTypes":["CTF"]},"TWL_Minotaur":{"resourcePath":"missions/twl_minotaur.mis","displayName":"TWL-Minotaur","missionTypes":["CTF"]},"TWL_Neve":{"resourcePath":"missions/twl_neve.mis","displayName":"TWL-Neve","missionTypes":["CTF"]},"TWL_NoShelter":{"resourcePath":"missions/twl_noshelter.mis","displayName":"TWL-No Shelter","missionTypes":["CTF","DnD"]},"TWL_OsIris":{"resourcePath":"missions/twl_osiris.mis","displayName":"TWL-Os Iris","missionTypes":["CTF"]},"TWL_Pandemonium":{"resourcePath":"missions/twl_pandemonium.mis","displayName":"TWL-Pandemonium","missionTypes":["CTF"]},"TWL_Quagmire":{"resourcePath":"missions/twl_quagmire.mis","displayName":"TWL-Quagmire","missionTypes":["CTF"]},"TWL_Raindance":{"resourcePath":"missions/twl_raindance.mis","displayName":"TWL-Raindance","missionTypes":["CTF"]},"TWL_Ramparts":{"resourcePath":"missions/twl_ramparts.mis","displayName":"TWL-Ramparts","missionTypes":["CTF"]},"TWL_Reversion":{"resourcePath":"missions/twl_reversion.mis","displayName":"TWL-Reversion","missionTypes":["CTF"]},"TWL_Rollercoaster":{"resourcePath":"missions/twl_rollercoaster.mis","displayName":"TWL-Rollercoaster","missionTypes":["CTF"]},"TWL_Runenmacht":{"resourcePath":"missions/twl_runenmacht.mis","displayName":"TWL-Runenmacht","missionTypes":["CTF"]},"TWL_Sandstorm":{"resourcePath":"missions/twl_sandstorm.mis","displayName":"TWL-Sandstorm","missionTypes":["CTF"]},"TWL_Slapdash":{"resourcePath":"missions/twl_slapdash.mis","displayName":"TWL-Slapdash","missionTypes":["CTF"]},"TWL_Snowblind":{"resourcePath":"missions/twl_snowblind.mis","displayName":"TWL-Snowblind","missionTypes":["CTF"]},"TWL_Starfallen":{"resourcePath":"missions/twl_starfallen.mis","displayName":"TWL-Starfallen","missionTypes":["CTF"]},"TWL_Stonehenge":{"resourcePath":"missions/twl_stonehenge.mis","displayName":"TWL-Stonehenge","missionTypes":["CTF"]},"TWL_SubZero":{"resourcePath":"missions/twl_subzero.mis","displayName":"TWL-Subzero","missionTypes":["CTF"]},"TWL_Surreal":{"resourcePath":"missions/twl_surreal.mis","displayName":"TWL-Surreal","missionTypes":["CTF"]},"TWL_Titan":{"resourcePath":"missions/twl_titan.mis","displayName":"TWL-Titan","missionTypes":["CTF"]},"TWL_WhiteDwarf":{"resourcePath":"missions/twl_whitedwarf.mis","displayName":"TWL-White Dwarf","missionTypes":["CTF"]},"TWL_WilderZone":{"resourcePath":"missions/twl_wilderzone.mis","displayName":"TWL-WilderZone","missionTypes":["CTF"]},"TWL_WoodyMyrk":{"resourcePath":"missions/twl_woodymyrk.mis","displayName":"TWL-WoodyMyrk","missionTypes":["CTF"]},"Two_Towers":{"resourcePath":"missions/two_towers.mis","displayName":"DMP2-Two Towers","missionTypes":["CTF"]},"UltimaThule":{"resourcePath":"missions/ultimathule.mis","displayName":"Ultima Thule","missionTypes":["Siege"]},"Underhill":{"resourcePath":"missions/underhill.mis","displayName":null,"missionTypes":["Hunters","Bounty","DM"]},"UphillBattle":{"resourcePath":"missions/uphillbattle.mis","displayName":"Uphill Battle","missionTypes":["Siege"]},"UporDown":{"resourcePath":"missions/upordown.mis","displayName":"_UporDown","missionTypes":["arena"]},"VulcansHammer":{"resourcePath":"missions/vulcanshammer.mis","displayName":"Vulcan's Hammer","missionTypes":["Siege"]},"WalledIn":{"resourcePath":"missions/walledin.mis","displayName":"WalledIn","missionTypes":["Arena"]},"WalledInII":{"resourcePath":"missions/walledinii.mis","displayName":"[Original]Walledin","missionTypes":["arena"]},"WhiteDwarf":{"resourcePath":"missions/whitedwarf.mis","displayName":"White Dwarf","missionTypes":["CTF"]},"Whiteout":{"resourcePath":"missions/whiteout.mis","displayName":null,"missionTypes":["DM","Bounty"]},"woe":{"resourcePath":"missions/woe.mis","displayName":"DMP2-What On Earth","missionTypes":["CTF"]},"WonderLand":{"resourcePath":"missions/wonderland.mis","displayName":"^_^ WonderLand","missionTypes":["Arena"]},"Wrongside":{"resourcePath":"missions/wrongside.mis","displayName":"Wrongside","missionTypes":["TDM"]},"Yubarena":{"resourcePath":"missions/yubarena.mis","displayName":"_Yubarena","missionTypes":["arena"]},"Attrition":{"resourcePath":"xtra_missions/attrition.mis","displayName":"Attrition","missionTypes":["CTF","SCtF"]},"Chasmaclysmic":{"resourcePath":"xtra_missions/chasmaclysmic.mis","displayName":"Chasmaclysmic","missionTypes":["CTF"]},"DBS_Smoothed":{"resourcePath":"xtra_missions/dbs_smoothed.mis","displayName":"Deadly Birds Song (Smoothed)","missionTypes":["CTF"]},"DX_Badlands":{"resourcePath":"xtra_missions/dx_badlands.mis","displayName":"Dangerous Crossing (Badlands)","missionTypes":["CTF","SCtF"]},"DX_Desert":{"resourcePath":"xtra_missions/dx_desert.mis","displayName":"Dangerous Crossing (Desert)","missionTypes":["CTF","SCtF"]},"DX_Ice":{"resourcePath":"xtra_missions/dx_ice.mis","displayName":"Dangerous Crossing (Ice)","missionTypes":["CTF","SCtF"]},"HillKingLT":{"resourcePath":"xtra_missions/hillkinglt.mis","displayName":"HillKingLT","missionTypes":["SCtF"]},"HO_Badlands":{"resourcePath":"xtra_missions/ho_badlands.mis","displayName":"High Octane (Badlands)","missionTypes":["CTF"]},"HO_Desert":{"resourcePath":"xtra_missions/ho_desert.mis","displayName":"High Octane (Desert)","missionTypes":["CTF"]},"HO_Ice":{"resourcePath":"xtra_missions/ho_ice.mis","displayName":"High Octane (Ice)","missionTypes":["CTF"]},"HO_Lush":{"resourcePath":"xtra_missions/ho_lush.mis","displayName":"High Octane (Lush)","missionTypes":["CTF"]},"MapAssets":{"resourcePath":"xtra_missions/mapassets.mis","displayName":"MapAssets","missionTypes":["DM","None","CTF"]},"Moonwalk":{"resourcePath":"xtra_missions/moonwalk.mis","displayName":"Moonwalk","missionTypes":["CTF","SCtF"]},"Pariah_Mirrored":{"resourcePath":"xtra_missions/pariah_mirrored.mis","displayName":"Pariah_Mirrored","missionTypes":["CTF","SCtF"]},"PlanetX":{"resourcePath":"xtra_missions/planetx.mis","displayName":"PlanetX","missionTypes":["CTF"]},"PuliVeivari":{"resourcePath":"xtra_missions/puliveivari.mis","displayName":"Puli&Veivari","missionTypes":["CTF"]},"Ravine":{"resourcePath":"xtra_missions/ravine.mis","displayName":"Ravine","missionTypes":["CTF","SCtF"]},"Rush":{"resourcePath":"xtra_missions/rush.mis","displayName":"Rush","missionTypes":["CTF","SCtf"]},"SC_Badlands":{"resourcePath":"xtra_missions/sc_badlands.mis","displayName":"Small Crossing (Badlands)","missionTypes":["CTF"]},"SC_Desert":{"resourcePath":"xtra_missions/sc_desert.mis","displayName":"Small Crossing (Desert)","missionTypes":["CTF"]},"SC_Ice":{"resourcePath":"xtra_missions/sc_ice.mis","displayName":"Small Crossing (Ice)","missionTypes":["CTF"]},"SC_Lush":{"resourcePath":"xtra_missions/sc_lush.mis","displayName":"Small Crossing (Lush)","missionTypes":["CTF"]},"SC_Night":{"resourcePath":"xtra_missions/sc_night.mis","displayName":"Small Crossing (Night)","missionTypes":["CTF"]},"SC_Normal":{"resourcePath":"xtra_missions/sc_normal.mis","displayName":"Small Crossing","missionTypes":["CTF"]},"Stripmine":{"resourcePath":"xtra_missions/stripmine.mis","displayName":"Stripmine","missionTypes":["CTF"]},"VanDamnedLT":{"resourcePath":"xtra_missions/vandamnedlt.mis","displayName":"VanDamnedLT","missionTypes":["SCtF"]}}} \ No newline at end of file +{"resources":{"audio/alarm.wav":["audio/alarm.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/alienanimal2.wav":["audio/alienanimal2.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/alienanimal4.wav":["audio/alienanimal4.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/alienanimal5.wav":["audio/alienanimal5.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/alienanimal6.wav":["audio/alienanimal6.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/alienanimal7.wav":["audio/alienanimal7.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/basshit.wav":["audio/bassHit.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/birdfrog.wav":["audio/birdfrog.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/buildclose.wav":["audio/buildClose.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/buildopen.wav":["audio/buildOpen.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/drywindlong.wav":["audio/drywindlong.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/fx/armor/breath_bio_uw.wav":["audio/fx/armor/breath_bio_uw.wav",["audio.vl2"]],"audio/fx/armor/breath_fem_uw.wav":["audio/fx/armor/breath_fem_uw.wav",["audio.vl2"]],"audio/fx/armor/breath_uw.wav":["audio/fx/armor/breath_uw.wav",["audio.vl2"]],"audio/fx/armor/bubbletrail.wav":["audio/fx/armor/bubbletrail.wav",["audio.vl2"]],"audio/fx/armor/bubbletrail2.wav":["audio/fx/armor/bubbletrail2.wav",["audio.vl2"]],"audio/fx/armor/general_water_bigsplash.wav":["audio/fx/armor/general_water_bigsplash.wav",["audio.vl2"]],"audio/fx/armor/general_water_exit.wav":["audio/fx/armor/general_water_exit.wav",["audio.vl2"]],"audio/fx/armor/general_water_exit2.wav":["audio/fx/armor/general_water_exit2.wav",["audio.vl2"]],"audio/fx/armor/general_water_medsplash.wav":["audio/fx/armor/general_water_medsplash.wav",["audio.vl2"]],"audio/fx/armor/general_water_smallsplash.wav":["audio/fx/armor/general_water_smallsplash.wav",["audio.vl2"]],"audio/fx/armor/general_water_smallsplash2.wav":["audio/fx/armor/general_water_smallsplash2.wav",["audio.vl2"]],"audio/fx/armor/heavy_land_hard.wav":["audio/fx/armor/heavy_land_hard.wav",["audio.vl2"]],"audio/fx/armor/heavy_land_snow.wav":["audio/fx/armor/heavy_land_snow.wav",["audio.vl2"]],"audio/fx/armor/heavy_land_soft.wav":["audio/fx/armor/heavy_land_soft.wav",["audio.vl2"]],"audio/fx/armor/heavy_lf_hard.wav":["audio/fx/armor/heavy_LF_hard.wav",["audio.vl2"]],"audio/fx/armor/heavy_lf_metal.wav":["audio/fx/armor/heavy_LF_metal.wav",["audio.vl2"]],"audio/fx/armor/heavy_lf_snow.wav":["audio/fx/armor/heavy_LF_snow.wav",["audio.vl2"]],"audio/fx/armor/heavy_lf_soft.wav":["audio/fx/armor/heavy_LF_soft.wav",["audio.vl2"]],"audio/fx/armor/heavy_lf_uw.wav":["audio/fx/armor/heavy_LF_uw.wav",["audio.vl2"]],"audio/fx/armor/heavy_lf_water.wav":["audio/fx/armor/heavy_LF_water.wav",["audio.vl2"]],"audio/fx/armor/heavy_rf_hard.wav":["audio/fx/armor/heavy_RF_hard.wav",["audio.vl2"]],"audio/fx/armor/heavy_rf_metal.wav":["audio/fx/armor/heavy_RF_metal.wav",["audio.vl2"]],"audio/fx/armor/heavy_rf_snow.wav":["audio/fx/armor/heavy_RF_snow.wav",["audio.vl2"]],"audio/fx/armor/heavy_rf_soft.wav":["audio/fx/armor/heavy_RF_soft.wav",["audio.vl2"]],"audio/fx/armor/heavy_rf_uw.wav":["audio/fx/armor/heavy_RF_uw.wav",["audio.vl2"]],"audio/fx/armor/heavy_rf_water.wav":["audio/fx/armor/heavy_RF_water.wav",["audio.vl2"]],"audio/fx/armor/light_land_hard.wav":["audio/fx/armor/light_land_hard.wav",["audio.vl2"]],"audio/fx/armor/light_land_metal.wav":["audio/fx/armor/light_land_metal.wav",["audio.vl2"]],"audio/fx/armor/light_land_snow.wav":["audio/fx/armor/light_land_snow.wav",["audio.vl2"]],"audio/fx/armor/light_land_soft.wav":["audio/fx/armor/light_land_soft.wav",["audio.vl2"]],"audio/fx/armor/light_lf_bubbles.wav":["audio/fx/armor/light_LF_bubbles.wav",["audio.vl2"]],"audio/fx/armor/light_lf_hard.wav":["audio/fx/armor/light_LF_hard.wav",["audio.vl2"]],"audio/fx/armor/light_lf_metal.wav":["audio/fx/armor/light_LF_metal.wav",["audio.vl2"]],"audio/fx/armor/light_lf_snow.wav":["audio/fx/armor/light_LF_snow.wav",["audio.vl2"]],"audio/fx/armor/light_lf_soft.wav":["audio/fx/armor/light_LF_soft.wav",["audio.vl2"]],"audio/fx/armor/light_lf_uw.wav":["audio/fx/armor/light_LF_uw.wav",["audio.vl2"]],"audio/fx/armor/light_lf_wade.wav":["audio/fx/armor/light_LF_wade.wav",["audio.vl2"]],"audio/fx/armor/light_lf_water.wav":["audio/fx/armor/light_LF_water.wav",["audio.vl2"]],"audio/fx/armor/light_rf_bubbles.wav":["audio/fx/armor/light_RF_bubbles.wav",["audio.vl2"]],"audio/fx/armor/light_rf_hard.wav":["audio/fx/armor/light_RF_hard.wav",["audio.vl2"]],"audio/fx/armor/light_rf_metal.wav":["audio/fx/armor/light_RF_metal.wav",["audio.vl2"]],"audio/fx/armor/light_rf_snow.wav":["audio/fx/armor/light_RF_snow.wav",["audio.vl2"]],"audio/fx/armor/light_rf_soft.wav":["audio/fx/armor/light_RF_soft.wav",["audio.vl2"]],"audio/fx/armor/light_rf_uw.wav":["audio/fx/armor/light_RF_uw.wav",["audio.vl2"]],"audio/fx/armor/light_rf_wade.wav":["audio/fx/armor/light_RF_wade.wav",["audio.vl2"]],"audio/fx/armor/light_rf_water.wav":["audio/fx/armor/light_RF_water.wav",["audio.vl2"]],"audio/fx/armor/med_land_hard.wav":["audio/fx/armor/med_land_hard.wav",["audio.vl2"]],"audio/fx/armor/med_land_snow.wav":["audio/fx/armor/med_land_snow.wav",["audio.vl2"]],"audio/fx/armor/med_land_soft.wav":["audio/fx/armor/med_land_soft.wav",["audio.vl2"]],"audio/fx/armor/med_lf_hard.wav":["audio/fx/armor/med_LF_hard.wav",["audio.vl2"]],"audio/fx/armor/med_lf_metal.wav":["audio/fx/armor/med_LF_metal.wav",["audio.vl2"]],"audio/fx/armor/med_lf_snow.wav":["audio/fx/armor/med_LF_snow.wav",["audio.vl2"]],"audio/fx/armor/med_lf_soft.wav":["audio/fx/armor/med_LF_soft.wav",["audio.vl2"]],"audio/fx/armor/med_lf_uw.wav":["audio/fx/armor/med_LF_uw.wav",["audio.vl2"]],"audio/fx/armor/med_lf_water.wav":["audio/fx/armor/med_LF_water.wav",["audio.vl2"]],"audio/fx/armor/med_rf_hard.wav":["audio/fx/armor/med_RF_hard.wav",["audio.vl2"]],"audio/fx/armor/med_rf_metal.wav":["audio/fx/armor/med_RF_metal.wav",["audio.vl2"]],"audio/fx/armor/med_rf_snow.wav":["audio/fx/armor/med_RF_snow.wav",["audio.vl2"]],"audio/fx/armor/med_rf_soft.wav":["audio/fx/armor/med_RF_soft.wav",["audio.vl2"]],"audio/fx/armor/med_rf_uw.wav":["audio/fx/armor/med_RF_uw.wav",["audio.vl2"]],"audio/fx/armor/med_rf_water.wav":["audio/fx/armor/med_RF_water.wav",["audio.vl2"]],"audio/fx/armor/ski_soft.wav":["audio/fx/armor/ski_soft.wav",["audio.vl2"]],"audio/fx/armor/thrust.wav":["audio/fx/armor/thrust.wav",["audio.vl2"]],"audio/fx/armor/thrust_uw.wav":["audio/fx/armor/thrust_uw.wav",["audio.vl2"]],"audio/fx/bonuses/down_passback1_prayer.wav":["audio/fx/Bonuses/down_passback1_prayer.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/down_passback2_moyoyo.wav":["audio/fx/Bonuses/down_passback2_moyoyo.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/down_passback3_rocket.wav":["audio/fx/Bonuses/down_passback3_rocket.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/down_perppass1_blast.wav":["audio/fx/Bonuses/down_perppass1_blast.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/down_perppass2_deepdish.wav":["audio/fx/Bonuses/down_perppass2_deepdish.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/down_perppass3_bunnybump.wav":["audio/fx/Bonuses/down_perppass3_bunnybump.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/down_straipass1_yoyo.wav":["audio/fx/Bonuses/down_straipass1_yoyo.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/down_straipass2_skydive.wav":["audio/fx/Bonuses/down_straipass2_skydive.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/down_straipass3_jolt.wav":["audio/fx/Bonuses/down_straipass3_jolt.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/evillaugh.wav":["audio/fx/Bonuses/evillaugh.wav",["TR2final105-client.vl2"]],"audio/fx/bonuses/gadget3.wav":["audio/fx/Bonuses/gadget3.wav",["TR2final105-client.vl2"]],"audio/fx/bonuses/high-level1-frozen.wav":["audio/fx/Bonuses/high-level1-frozen.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/high-level2-shooting.wav":["audio/fx/Bonuses/high-level2-shooting.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/high-level3-dangling.wav":["audio/fx/Bonuses/high-level3-dangling.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/high-level4-blazing.wav":["audio/fx/Bonuses/high-level4-blazing.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/high-level5-raining.wav":["audio/fx/Bonuses/high-level5-raining.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/high-level6-falling.wav":["audio/fx/Bonuses/high-level6-falling.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/horz_passback1_jab.wav":["audio/fx/Bonuses/horz_passback1_jab.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/horz_passback2_backbreaker.wav":["audio/fx/Bonuses/horz_passback2_backbreaker.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/horz_passback3_leetlob.wav":["audio/fx/Bonuses/horz_passback3_leetlob.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/horz_perppass1_peeler.wav":["audio/fx/Bonuses/horz_perppass1_peeler.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/horz_perppass2_blender.wav":["audio/fx/Bonuses/horz_perppass2_blender.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/horz_perppass3_glasssmash.wav":["audio/fx/Bonuses/horz_perppass3_glasssmash.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/horz_straipass1_bullet.wav":["audio/fx/Bonuses/horz_straipass1_bullet.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/horz_straipass2_heist.wav":["audio/fx/Bonuses/horz_straipass2_heist.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/horz_straipass3_smackshot.wav":["audio/fx/Bonuses/horz_straipass3_smackshot.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/low-level1-sharp.wav":["audio/fx/Bonuses/low-level1-sharp.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/low-level2-spitting.wav":["audio/fx/Bonuses/low-level2-spitting.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/low-level3-whipped.wav":["audio/fx/Bonuses/low-level3-whipped.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/low-level4-popping.wav":["audio/fx/Bonuses/low-level4-popping.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/low-level5-bursting.wav":["audio/fx/Bonuses/low-level5-bursting.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/mario-6notes.wav":["audio/fx/Bonuses/mario-6notes.wav",["TR2final105-client.vl2"]],"audio/fx/bonuses/med-level1-modest.wav":["audio/fx/Bonuses/med-level1-modest.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/med-level2-ripped.wav":["audio/fx/Bonuses/med-level2-ripped.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/med-level3-shining.wav":["audio/fx/Bonuses/med-level3-shining.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/med-level4-slick.wav":["audio/fx/Bonuses/med-level4-slick.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/med-level5-sprinkling.wav":["audio/fx/Bonuses/med-level5-sprinkling.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/med-level6-brilliant.wav":["audio/fx/Bonuses/med-level6-brilliant.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/airplane.wav":["audio/fx/Bonuses/Nouns/airplane.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/astronaut.wav":["audio/fx/Bonuses/Nouns/astronaut.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/atmosphere.wav":["audio/fx/Bonuses/Nouns/atmosphere.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/balloon.wav":["audio/fx/Bonuses/Nouns/balloon.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/bats.wav":["audio/fx/Bonuses/Nouns/bats.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/beeswarm.wav":["audio/fx/Bonuses/Nouns/beeswarm.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/birdofprey.wav":["audio/fx/Bonuses/Nouns/birdofprey.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/blimp.wav":["audio/fx/Bonuses/Nouns/blimp.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/bluejay.wav":["audio/fx/Bonuses/Nouns/bluejay.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/budgie.wav":["audio/fx/Bonuses/Nouns/budgie.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/butterfly.wav":["audio/fx/Bonuses/Nouns/butterfly.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/camel.wav":["audio/fx/Bonuses/Nouns/camel.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/captain.wav":["audio/fx/Bonuses/Nouns/captain.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/cat.wav":["audio/fx/Bonuses/Nouns/cat.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/cheetah.wav":["audio/fx/Bonuses/Nouns/cheetah.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/chickadee.wav":["audio/fx/Bonuses/Nouns/chickadee.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/cloud.wav":["audio/fx/Bonuses/Nouns/cloud.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/colonel.wav":["audio/fx/Bonuses/Nouns/colonel.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/condor.wav":["audio/fx/Bonuses/Nouns/condor.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/cougar.wav":["audio/fx/Bonuses/Nouns/cougar.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/cow.wav":["audio/fx/Bonuses/Nouns/cow.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/coyote.wav":["audio/fx/Bonuses/Nouns/coyote.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/crow.wav":["audio/fx/Bonuses/Nouns/crow.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/dog.wav":["audio/fx/Bonuses/Nouns/dog.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/donkey.wav":["audio/fx/Bonuses/Nouns/donkey.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/dove.wav":["audio/fx/Bonuses/Nouns/dove.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/dragonfly.wav":["audio/fx/Bonuses/Nouns/dragonfly.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/flamingo.wav":["audio/fx/Bonuses/Nouns/flamingo.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/fly.wav":["audio/fx/Bonuses/Nouns/fly.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/general.wav":["audio/fx/Bonuses/Nouns/general.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/goldfinch.wav":["audio/fx/Bonuses/Nouns/goldfinch.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/grasshopper.wav":["audio/fx/Bonuses/Nouns/grasshopper.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/helicopter.wav":["audio/fx/Bonuses/Nouns/helicopter.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/hornet.wav":["audio/fx/Bonuses/Nouns/hornet.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/horse.wav":["audio/fx/Bonuses/Nouns/horse.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/hurricane.wav":["audio/fx/Bonuses/Nouns/hurricane.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/iguana.wav":["audio/fx/Bonuses/Nouns/iguana.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/jaguar.wav":["audio/fx/Bonuses/Nouns/jaguar.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/llama.wav":["audio/fx/Bonuses/Nouns/llama.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/major.wav":["audio/fx/Bonuses/Nouns/major.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/moon.wav":["audio/fx/Bonuses/Nouns/moon.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/msquito.wav":["audio/fx/Bonuses/Nouns/msquito.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/ostrich.wav":["audio/fx/Bonuses/Nouns/ostrich.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/owl.wav":["audio/fx/Bonuses/Nouns/owl.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/ozone.wav":["audio/fx/Bonuses/Nouns/ozone.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/parakeet.wav":["audio/fx/Bonuses/Nouns/parakeet.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/pelican.wav":["audio/fx/Bonuses/Nouns/pelican.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/puppy.wav":["audio/fx/Bonuses/Nouns/puppy.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/shark.wav":["audio/fx/Bonuses/Nouns/shark.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/snake.wav":["audio/fx/Bonuses/Nouns/snake.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/special1.wav":["audio/fx/Bonuses/Nouns/special1.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/special2.wav":["audio/fx/Bonuses/Nouns/special2.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/special3.wav":["audio/fx/Bonuses/Nouns/special3.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/swallow.wav":["audio/fx/Bonuses/Nouns/swallow.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/tiger.wav":["audio/fx/Bonuses/Nouns/tiger.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/tornado.wav":["audio/fx/Bonuses/Nouns/tornado.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/turtle.wav":["audio/fx/Bonuses/Nouns/turtle.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/warnipple.wav":["audio/fx/Bonuses/Nouns/warnipple.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/wasp.wav":["audio/fx/Bonuses/Nouns/wasp.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/wolf.wav":["audio/fx/Bonuses/Nouns/wolf.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/zebra.wav":["audio/fx/Bonuses/Nouns/zebra.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/nouns/zeppellin.wav":["audio/fx/Bonuses/Nouns/zeppellin.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/qseq1.wav":["audio/fx/Bonuses/qseq1.wav",["TR2final105-client.vl2"]],"audio/fx/bonuses/qseq2.wav":["audio/fx/Bonuses/qseq2.wav",["TR2final105-client.vl2"]],"audio/fx/bonuses/qseq3.wav":["audio/fx/Bonuses/qseq3.wav",["TR2final105-client.vl2"]],"audio/fx/bonuses/trex.wav":["audio/fx/Bonuses/TRex.wav",["TR2final105-client.vl2"]],"audio/fx/bonuses/upward_passback1_bomb.wav":["audio/fx/Bonuses/upward_passback1_bomb.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/upward_passback2_deliverance.wav":["audio/fx/Bonuses/upward_passback2_deliverance.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/upward_passback3_crank.wav":["audio/fx/Bonuses/upward_passback3_crank.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/upward_perppass1_fling.wav":["audio/fx/Bonuses/upward_perppass1_fling.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/upward_perppass2_quark.wav":["audio/fx/Bonuses/upward_perppass2_quark.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/upward_perppass3_juggletoss.wav":["audio/fx/Bonuses/upward_perppass3_juggletoss.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/upward_straipass1_ascension.wav":["audio/fx/Bonuses/upward_straipass1_ascension.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/upward_straipass2_elevator.wav":["audio/fx/Bonuses/upward_straipass2_elevator.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/wow-level1-suspended.wav":["audio/fx/Bonuses/wow-level1-suspended.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/wow-level2-skeeting.wav":["audio/fx/Bonuses/wow-level2-skeeting.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/wow-level3-hanging.wav":["audio/fx/Bonuses/wow-level3-hanging.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/wow-level4-arcing.wav":["audio/fx/Bonuses/wow-level4-arcing.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/wow-level5-pouring.wav":["audio/fx/Bonuses/wow-level5-pouring.wav",["TR2final093-extras.vl2"]],"audio/fx/bonuses/wow-level6-elite.wav":["audio/fx/Bonuses/wow-level6-elite.wav",["TR2final093-extras.vl2"]],"audio/fx/environment/base_1.wav":["audio/fx/environment/base_1.wav",["audio.vl2"]],"audio/fx/environment/base_2.wav":["audio/fx/environment/base_2.wav",["audio.vl2"]],"audio/fx/environment/base_3.wav":["audio/fx/environment/base_3.wav",["audio.vl2"]],"audio/fx/environment/base_pulse_1.wav":["audio/fx/environment/base_pulse_1.wav",["audio.vl2"]],"audio/fx/environment/base_pulse_2.wav":["audio/fx/environment/base_pulse_2.wav",["audio.vl2"]],"audio/fx/environment/bird_echo1.wav":["audio/fx/environment/bird_echo1.wav",["audio.vl2"]],"audio/fx/environment/bird_echo2.wav":["audio/fx/environment/bird_echo2.wav",["audio.vl2"]],"audio/fx/environment/bird_echo3.wav":["audio/fx/environment/bird_echo3.wav",["audio.vl2"]],"audio/fx/environment/bird_echo4.wav":["audio/fx/environment/bird_echo4.wav",["audio.vl2"]],"audio/fx/environment/bird_echo5.wav":["audio/fx/environment/bird_echo5.wav",["audio.vl2"]],"audio/fx/environment/bubbles1.wav":["audio/fx/environment/bubbles1.wav",["audio.vl2"]],"audio/fx/environment/bubbles2.wav":["audio/fx/environment/bubbles2.wav",["audio.vl2"]],"audio/fx/environment/caynonwind144k.wav":["audio/fx/environment/caynonwind144k.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/fx/environment/coldwind1.wav":["audio/fx/environment/coldwind1.wav",["audio.vl2"]],"audio/fx/environment/crickets.wav":["audio/fx/environment/crickets.wav",["audio.vl2"]],"audio/fx/environment/crickets_drygrass.wav":["audio/fx/environment/crickets_drygrass.wav",["audio.vl2"]],"audio/fx/environment/ctmelody1.wav":["audio/fx/environment/ctmelody1.WAV",["audio.vl2"]],"audio/fx/environment/ctmelody2.wav":["audio/fx/environment/ctmelody2.WAV",["audio.vl2"]],"audio/fx/environment/ctmelody3.wav":["audio/fx/environment/ctmelody3.WAV",["audio.vl2"]],"audio/fx/environment/ctmelody4.wav":["audio/fx/environment/ctmelody4.WAV",["audio.vl2"]],"audio/fx/environment/desertowl.wav":["audio/fx/environment/desertowl.wav",["audio.vl2"]],"audio/fx/environment/dnabird1.wav":["audio/fx/environment/dnabird1.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/fx/environment/dnabird3.wav":["audio/fx/environment/dnabird3.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/fx/environment/dnacloseriver.wav":["audio/fx/environment/dnacloseriver.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/fx/environment/dnacricketnight.wav":["audio/fx/environment/dnacricketnight.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/fx/environment/dnaforest1.wav":["audio/fx/environment/dnaforest1.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/fx/environment/dnaforest2.wav":["audio/fx/environment/dnaforest2.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/fx/environment/dnafrog.wav":["audio/fx/environment/dnafrog.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/fx/environment/dnagabbiano.wav":["audio/fx/environment/dnagabbiano.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/fx/environment/dnaghost.wav":["audio/fx/environment/dnaghost.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/fx/environment/dnanightengale.wav":["audio/fx/environment/dnanightengale.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/fx/environment/dnaoceano.wav":["audio/fx/environment/dnaoceano.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/fx/environment/dnaoceano2.wav":["audio/fx/environment/dnaoceano2.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/fx/environment/dnaoceano3.wav":["audio/fx/environment/dnaoceano3.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/fx/environment/dnapanelsounds.wav":["audio/fx/environment/dnapanelsounds.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/fx/environment/dnapanelsounds2.wav":["audio/fx/environment/dnapanelsounds2.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/fx/environment/dnapigeon.wav":["audio/fx/environment/dnapigeon.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/fx/environment/dnastormblows.wav":["audio/fx/environment/dnastormblows.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/fx/environment/dnawolf.wav":["audio/fx/environment/dnawolf.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/fx/environment/dnawolf2.wav":["audio/fx/environment/dnawolf2.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/fx/environment/drywind.wav":["audio/fx/environment/drywind.wav",["audio.vl2"]],"audio/fx/environment/drywind2.wav":["audio/fx/environment/drywind2.wav",["audio.vl2"]],"audio/fx/environment/fly_swarm.wav":["audio/fx/environment/fly_swarm.wav",["audio.vl2"]],"audio/fx/environment/fog.wav":["audio/fx/environment/fog.wav",["audio.vl2"]],"audio/fx/environment/frog1.wav":["audio/fx/environment/frog1.wav",["audio.vl2"]],"audio/fx/environment/frog2.wav":["audio/fx/environment/frog2.wav",["audio.vl2"]],"audio/fx/environment/gravel1.wav":["audio/fx/environment/gravel1.wav",["audio.vl2"]],"audio/fx/environment/gravel2.wav":["audio/fx/environment/gravel2.wav",["audio.vl2"]],"audio/fx/environment/gravel3.wav":["audio/fx/environment/gravel3.wav",["audio.vl2"]],"audio/fx/environment/growl1.wav":["audio/fx/environment/growl1.wav",["audio.vl2"]],"audio/fx/environment/growl2.wav":["audio/fx/environment/growl2.wav",["audio.vl2"]],"audio/fx/environment/growl3.wav":["audio/fx/environment/growl3.wav",["audio.vl2"]],"audio/fx/environment/growl4.wav":["audio/fx/environment/growl4.wav",["audio.vl2"]],"audio/fx/environment/growl5.wav":["audio/fx/environment/growl5.wav",["audio.vl2"]],"audio/fx/environment/howlingwind1.wav":["audio/fx/environment/howlingwind1.wav",["audio.vl2"]],"audio/fx/environment/howlingwind2.wav":["audio/fx/environment/howlingwind2.wav",["audio.vl2"]],"audio/fx/environment/howlingwind3.wav":["audio/fx/environment/howlingwind3.wav",["audio.vl2"]],"audio/fx/environment/icecrack1.wav":["audio/fx/environment/icecrack1.wav",["audio.vl2"]],"audio/fx/environment/icecrack2.wav":["audio/fx/environment/icecrack2.wav",["audio.vl2"]],"audio/fx/environment/icefall1.wav":["audio/fx/environment/icefall1.wav",["audio.vl2"]],"audio/fx/environment/icefall2.wav":["audio/fx/environment/icefall2.wav",["audio.vl2"]],"audio/fx/environment/icefall3.wav":["audio/fx/environment/icefall3.wav",["audio.vl2"]],"audio/fx/environment/irisstaticsweep.wav":["audio/fx/environment/IrisStaticSweep.wav",["z_mappacks/TWL-MapPack.vl2"]],"audio/fx/environment/lakewaves.wav":["audio/fx/environment/lakewaves.wav",["audio.vl2"]],"audio/fx/environment/lakewaves2.wav":["audio/fx/environment/lakewaves2.wav",["audio.vl2"]],"audio/fx/environment/lavabloop1.wav":["audio/fx/environment/lavabloop1.wav",["audio.vl2"]],"audio/fx/environment/lavabloop2.wav":["audio/fx/environment/lavabloop2.wav",["audio.vl2"]],"audio/fx/environment/lavabloop3.wav":["audio/fx/environment/lavabloop3.wav",["audio.vl2"]],"audio/fx/environment/lavabloop4.wav":["audio/fx/environment/lavabloop4.wav",["audio.vl2"]],"audio/fx/environment/lavabloop5.wav":["audio/fx/environment/lavabloop5.wav",["audio.vl2"]],"audio/fx/environment/lavabloop6.wav":["audio/fx/environment/lavabloop6.wav",["audio.vl2"]],"audio/fx/environment/lavabloop7.wav":["audio/fx/environment/lavabloop7.wav",["audio.vl2"]],"audio/fx/environment/lavahiss.wav":["audio/fx/environment/lavahiss.wav",["audio.vl2"]],"audio/fx/environment/lavahostile.wav":["audio/fx/environment/lavahostile.wav",["audio.vl2"]],"audio/fx/environment/lavamellow1.wav":["audio/fx/environment/lavamellow1.wav",["audio.vl2"]],"audio/fx/environment/leavesrustling.wav":["audio/fx/environment/leavesrustling.wav",["audio.vl2"]],"audio/fx/environment/moaningwind1.wav":["audio/fx/environment/moaningwind1.wav",["audio.vl2"]],"audio/fx/environment/oceanwaves.wav":["audio/fx/environment/oceanwaves.wav",["audio.vl2"]],"audio/fx/environment/rain_hard_1.wav":["audio/fx/environment/rain_hard_1.wav",["audio.vl2"]],"audio/fx/environment/rain_hard_2.wav":["audio/fx/environment/rain_hard_2.wav",["audio.vl2"]],"audio/fx/environment/rain_light_1.wav":["audio/fx/environment/rain_light_1.wav",["audio.vl2"]],"audio/fx/environment/rain_light_2.wav":["audio/fx/environment/rain_light_2.wav",["audio.vl2"]],"audio/fx/environment/rain_medium_1.wav":["audio/fx/environment/rain_medium_1.wav",["audio.vl2"]],"audio/fx/environment/rain_medium_2.wav":["audio/fx/environment/rain_medium_2.wav",["audio.vl2"]],"audio/fx/environment/rain_medium_3.wav":["audio/fx/environment/rain_medium_3.wav",["audio.vl2"]],"audio/fx/environment/river1.wav":["audio/fx/environment/river1.wav",["audio.vl2"]],"audio/fx/environment/river2.wav":["audio/fx/environment/river2.wav",["audio.vl2"]],"audio/fx/environment/river3.wav":["audio/fx/environment/river3.wav",["audio.vl2"]],"audio/fx/environment/rockslide1.wav":["audio/fx/environment/rockslide1.wav",["audio.vl2"]],"audio/fx/environment/rockslide2.wav":["audio/fx/environment/rockslide2.wav",["audio.vl2"]],"audio/fx/environment/rumblingthunder.wav":["audio/fx/environment/rumblingthunder.wav",["audio.vl2"]],"audio/fx/environment/salbaseambience.wav":["audio/fx/environment/Salbaseambience.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/fx/environment/saldefencewarning.wav":["audio/fx/environment/SalDefenceWarning.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/fx/environment/salwindsand.wav":["audio/fx/environment/Salwindsand.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/fx/environment/sandpatter1.wav":["audio/fx/environment/sandpatter1.wav",["audio.vl2"]],"audio/fx/environment/sandpatter2.wav":["audio/fx/environment/sandpatter2.wav",["audio.vl2"]],"audio/fx/environment/sandstorm.wav":["audio/fx/environment/sandstorm.wav",["audio.vl2"]],"audio/fx/environment/sandstorm2.wav":["audio/fx/environment/sandstorm2.wav",["audio.vl2"]],"audio/fx/environment/seagull1.wav":["audio/fx/environment/seagull1.wav",["TR2final105-client.vl2"]],"audio/fx/environment/snowfall1.wav":["audio/fx/environment/snowfall1.wav",["audio.vl2"]],"audio/fx/environment/snowfall2.wav":["audio/fx/environment/snowfall2.wav",["audio.vl2"]],"audio/fx/environment/snowfall3.wav":["audio/fx/environment/snowfall3.wav",["audio.vl2"]],"audio/fx/environment/snowfall4.wav":["audio/fx/environment/snowfall4.wav",["audio.vl2"]],"audio/fx/environment/snowstorm1.wav":["audio/fx/environment/snowstorm1.wav",["audio.vl2"]],"audio/fx/environment/snowstorm2.wav":["audio/fx/environment/snowstorm2.wav",["audio.vl2"]],"audio/fx/environment/sys-boilingwater.wav":["audio/fx/environment/sys-boilingwater.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/fx/environment/sys-lava1.wav":["audio/fx/environment/sys-lava1.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/fx/environment/sys-lava2.wav":["audio/fx/environment/sys-lava2.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/fx/environment/sys-lavastream.wav":["audio/fx/environment/sys-lavastream.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/fx/environment/sys-ocean.wav":["audio/fx/environment/sys-ocean.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/fx/environment/sys-riverfast.wav":["audio/fx/environment/sys-riverfast.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/fx/environment/sys-riverslow.wav":["audio/fx/environment/sys-riverslow.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/fx/environment/sys-thunder1.wav":["audio/fx/environment/sys-thunder1.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/fx/environment/sys-thunderaway.wav":["audio/fx/environment/sys-thunderaway.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/fx/environment/sys-windstream.wav":["audio/fx/environment/sys-windstream.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/fx/environment/wetwind.wav":["audio/fx/environment/wetwind.wav",["audio.vl2"]],"audio/fx/environment/whispers.wav":["audio/fx/environment/whispers.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/fx/environment/wind_sandstorm.wav":["audio/fx/environment/wind_sandstorm.wav",["audio.vl2"]],"audio/fx/environment/yeti_howl1.wav":["audio/fx/environment/yeti_howl1.wav",["audio.vl2"]],"audio/fx/environment/yeti_howl2.wav":["audio/fx/environment/yeti_howl2.wav",["audio.vl2"]],"audio/fx/explosions/deployables_explosion.wav":["audio/fx/explosions/deployables_explosion.wav",["audio.vl2"]],"audio/fx/explosions/explosion.xpl03.wav":["audio/fx/explosions/explosion.xpl03.wav",["audio.vl2"]],"audio/fx/explosions/explosion.xpl10.wav":["audio/fx/explosions/explosion.xpl10.wav",["audio.vl2"]],"audio/fx/explosions/explosion.xpl23.wav":["audio/fx/explosions/explosion.xpl23.wav",["audio.vl2"]],"audio/fx/explosions/explosion.xpl27.wav":["audio/fx/explosions/explosion.xpl27.wav",["audio.vl2"]],"audio/fx/explosions/grenade_flash_explode.wav":["audio/fx/explosions/grenade_flash_explode.wav",["audio.vl2"]],"audio/fx/explosions/vehicle_explosion.wav":["audio/fx/explosions/vehicle_explosion.wav",["audio.vl2"]],"audio/fx/misc/bounty_bonus.wav":["audio/fx/misc/bounty_bonus.wav",["audio.vl2"]],"audio/fx/misc/bounty_completed.wav":["audio/fx/misc/bounty_completed.wav",["audio.vl2"]],"audio/fx/misc/bounty_objrem1.wav":["audio/fx/misc/bounty_objrem1.wav",["audio.vl2"]],"audio/fx/misc/bounty_objrem2.wav":["audio/fx/misc/bounty_objrem2.wav",["audio.vl2"]],"audio/fx/misc/cannonshot.wav":["audio/fx/misc/cannonshot.wav",["TR2final105-client.vl2"]],"audio/fx/misc/cannonstart.wav":["audio/fx/misc/cannonstart.wav",["TR2final105-client.vl2"]],"audio/fx/misc/carscreech.wav":["audio/fx/misc/carscreech.wav",["TR2final105-client.vl2"]],"audio/fx/misc/cheer.wav":["audio/fx/misc/Cheer.wav",["TR2final105-client.vl2"]],"audio/fx/misc/coin.wav":["audio/fx/misc/coin.wav",["TR2final105-client.vl2"]],"audio/fx/misc/crowd-clap.wav":["audio/fx/misc/crowd-clap.wav",["TR2final105-client.vl2"]],"audio/fx/misc/crowd-dis2.wav":["audio/fx/misc/crowd-dis2.wav",["TR2final105-client.vl2"]],"audio/fx/misc/crowd.wav":["audio/fx/misc/crowd.wav",["TR2final105-client.vl2"]],"audio/fx/misc/crowd2.wav":["audio/fx/misc/crowd2.wav",["TR2final105-client.vl2"]],"audio/fx/misc/crowd3.wav":["audio/fx/misc/crowd3.wav",["TR2final105-client.vl2"]],"audio/fx/misc/crowdfade.wav":["audio/fx/misc/crowdfade.wav",["TR2final105-client.vl2"]],"audio/fx/misc/crowdtransition1a.wav":["audio/fx/misc/crowdtransition1a.wav",["TR2final105-client.vl2"]],"audio/fx/misc/crowdtransition1b.wav":["audio/fx/misc/crowdtransition1b.wav",["TR2final105-client.vl2"]],"audio/fx/misc/crowdtransition2a.wav":["audio/fx/misc/crowdtransition2a.wav",["TR2final105-client.vl2"]],"audio/fx/misc/crowdtransition2b.wav":["audio/fx/misc/crowdtransition2b.wav",["TR2final105-client.vl2"]],"audio/fx/misc/crowdtransition3a.wav":["audio/fx/misc/crowdtransition3a.wav",["TR2final105-client.vl2"]],"audio/fx/misc/crowdtransition3b.wav":["audio/fx/misc/crowdtransition3b.wav",["TR2final105-client.vl2"]],"audio/fx/misc/diagnostic_beep.wav":["audio/fx/misc/diagnostic_beep.wav",["audio.vl2"]],"audio/fx/misc/diagnostic_on.wav":["audio/fx/misc/diagnostic_on.wav",["audio.vl2"]],"audio/fx/misc/downloading.wav":["audio/fx/misc/downloading.wav",["audio.vl2"]],"audio/fx/misc/flag1.wav":["audio/fx/misc/Flag1.wav",["TR2final105-client.vl2"]],"audio/fx/misc/flag_capture.wav":["audio/fx/misc/flag_capture.wav",["audio.vl2"]],"audio/fx/misc/flag_drop.wav":["audio/fx/misc/flag_drop.wav",["audio.vl2"]],"audio/fx/misc/flag_lost.wav":["audio/fx/misc/flag_lost.wav",["audio.vl2"]],"audio/fx/misc/flag_mined_female.wav":["audio/fx/misc/flag_mined_female.wav",["audio.vl2"]],"audio/fx/misc/flag_mined_male.wav":["audio/fx/misc/flag_mined_male.wav",["audio.vl2"]],"audio/fx/misc/flag_return.wav":["audio/fx/misc/flag_return.wav",["audio.vl2"]],"audio/fx/misc/flag_snatch.wav":["audio/fx/misc/flag_snatch.wav",["audio.vl2"]],"audio/fx/misc/flag_taken.wav":["audio/fx/misc/flag_taken.wav",["audio.vl2"]],"audio/fx/misc/flagcapture.wav":["audio/fx/misc/flagcapture.wav",["TR2final105-client.vl2"]],"audio/fx/misc/flagenemy.wav":["audio/fx/misc/flagenemy.wav",["TR2final105-client.vl2"]],"audio/fx/misc/flagflap.wav":["audio/fx/misc/flagflap.wav",["TR2final105-client.vl2"]],"audio/fx/misc/flagfriend.wav":["audio/fx/misc/flagfriend.wav",["TR2final105-client.vl2"]],"audio/fx/misc/flagreturn.wav":["audio/fx/misc/flagreturn.wav",["TR2final105-client.vl2"]],"audio/fx/misc/flagself.wav":["audio/fx/misc/flagself.wav",["TR2final105-client.vl2"]],"audio/fx/misc/flair.wav":["audio/fx/misc/Flair.wav",["TR2final105-client.vl2"]],"audio/fx/misc/flipflop_lost.wav":["audio/fx/misc/flipflop_lost.wav",["audio.vl2"]],"audio/fx/misc/flipflop_taken.wav":["audio/fx/misc/flipflop_taken.wav",["audio.vl2"]],"audio/fx/misc/gameover.wav":["audio/fx/misc/gameover.wav",["TR2final105-client.vl2"]],"audio/fx/misc/gamestart.wav":["audio/fx/misc/gamestart.wav",["TR2final105-client.vl2"]],"audio/fx/misc/goal.wav":["audio/fx/misc/goal.wav",["TR2final105-client.vl2"]],"audio/fx/misc/gridjump.wav":["audio/fx/misc/gridjump.wav",["TR2final105-client.vl2"]],"audio/fx/misc/health_patch.wav":["audio/fx/misc/health_patch.wav",["audio.vl2"]],"audio/fx/misc/heartbeat.wav":["audio/fx/misc/heartbeat.wav",["audio.vl2"]],"audio/fx/misc/hunters_1.wav":["audio/fx/misc/hunters_1.wav",["audio.vl2"]],"audio/fx/misc/hunters_10.wav":["audio/fx/misc/hunters_10.wav",["audio.vl2"]],"audio/fx/misc/hunters_15.wav":["audio/fx/misc/hunters_15.wav",["audio.vl2"]],"audio/fx/misc/hunters_2.wav":["audio/fx/misc/hunters_2.wav",["audio.vl2"]],"audio/fx/misc/hunters_3.wav":["audio/fx/misc/hunters_3.wav",["audio.vl2"]],"audio/fx/misc/hunters_30.wav":["audio/fx/misc/hunters_30.wav",["audio.vl2"]],"audio/fx/misc/hunters_4.wav":["audio/fx/misc/hunters_4.wav",["audio.vl2"]],"audio/fx/misc/hunters_5.wav":["audio/fx/misc/hunters_5.wav",["audio.vl2"]],"audio/fx/misc/hunters_60.wav":["audio/fx/misc/hunters_60.wav",["audio.vl2"]],"audio/fx/misc/hunters_flag_snatch.wav":["audio/fx/misc/hunters_flag_snatch.wav",["audio.vl2"]],"audio/fx/misc/hunters_greed.wav":["audio/fx/misc/hunters_greed.wav",["audio.vl2"]],"audio/fx/misc/hunters_horde.wav":["audio/fx/misc/hunters_horde.wav",["audio.vl2"]],"audio/fx/misc/launcher.wav":["audio/fx/misc/launcher.wav",["TR2final105-client.vl2"]],"audio/fx/misc/lightning_impact.wav":["audio/fx/misc/lightning_impact.wav",["audio.vl2"]],"audio/fx/misc/ma1.wav":["audio/fx/misc/MA1.wav",["TR2final105-client.vl2"]],"audio/fx/misc/ma2.wav":["audio/fx/misc/MA2.wav",["TR2final105-client.vl2"]],"audio/fx/misc/ma3.wav":["audio/fx/misc/MA3.wav",["TR2final105-client.vl2"]],"audio/fx/misc/mine.deploy.wav":["audio/fx/misc/mine.deploy.WAV",["audio.vl2"]],"audio/fx/misc/misc.error.wav":["audio/fx/misc/misc.error.wav",["audio.vl2"]],"audio/fx/misc/missed.wav":["audio/fx/misc/missed.wav",["TR2final105-client.vl2"]],"audio/fx/misc/nexus_cap.wav":["audio/fx/misc/nexus_cap.wav",["audio.vl2"]],"audio/fx/misc/nexus_idle.wav":["audio/fx/misc/nexus_idle.wav",["audio.vl2"]],"audio/fx/misc/red_alert.wav":["audio/fx/misc/red_alert.wav",["audio.vl2"]],"audio/fx/misc/red_alert_short.wav":["audio/fx/misc/red_alert_short.wav",["TR2final105-client.vl2"]],"audio/fx/misc/rolechange.wav":["audio/fx/misc/rolechange.wav",["TR2final105-client.vl2"]],"audio/fx/misc/shieldh1.wav":["audio/fx/misc/SHIELDH1.WAV",["audio.vl2"]],"audio/fx/misc/siege_switching.wav":["audio/fx/misc/Siege_Switching.WAV",["audio.vl2"]],"audio/fx/misc/slapshot.wav":["audio/fx/misc/slapshot.wav",["TR2final105-client.vl2"]],"audio/fx/misc/static.wav":["audio/fx/misc/static.wav",["audio.vl2"]],"audio/fx/misc/switch_taken.wav":["audio/fx/misc/switch_taken.wav",["audio.vl2"]],"audio/fx/misc/target_waypoint.wav":["audio/fx/misc/target_waypoint.wav",["audio.vl2"]],"audio/fx/misc/vote_fails.wav":["audio/fx/misc/vote_fails.wav",["audio.vl2"]],"audio/fx/misc/vote_initiated.wav":["audio/fx/misc/vote_initiated.wav",["audio.vl2"]],"audio/fx/misc/vote_passes.wav":["audio/fx/misc/vote_passes.wav",["audio.vl2"]],"audio/fx/misc/warning_beep.wav":["audio/fx/misc/warning_beep.wav",["audio.vl2"]],"audio/fx/misc/whistle.wav":["audio/fx/misc/whistle.wav",["TR2final105-client.vl2"]],"audio/fx/misc/yardsale.wav":["audio/fx/misc/Yardsale.WAV",["audio.vl2"]],"audio/fx/packs/cloak_on.wav":["audio/fx/packs/cloak_on.wav",["audio.vl2"]],"audio/fx/packs/inventory_deploy.wav":["audio/fx/packs/inventory_deploy.wav",["audio.vl2"]],"audio/fx/packs/packs.pickuppack.wav":["audio/fx/packs/packs.pickupPack.wav",["audio.vl2"]],"audio/fx/packs/packs.repairpackon.wav":["audio/fx/packs/packs.repairPackOn.wav",["audio.vl2"]],"audio/fx/packs/packs.throwpack.wav":["audio/fx/packs/packs.throwPack.wav",["audio.vl2"]],"audio/fx/packs/repair_use.wav":["audio/fx/packs/repair_use.wav",["audio.vl2"]],"audio/fx/packs/satchel_pack_activate.wav":["audio/fx/packs/satchel_pack_activate.wav",["audio.vl2"]],"audio/fx/packs/satchel_pack_detonate.wav":["audio/fx/packs/satchel_pack_detonate.wav",["audio.vl2"]],"audio/fx/packs/sensorjammerpack_on.wav":["audio/fx/packs/sensorjammerpack_on.wav",["audio.vl2"]],"audio/fx/packs/shield_hit.wav":["audio/fx/packs/shield_hit.wav",["audio.vl2"]],"audio/fx/packs/shield_on.wav":["audio/fx/packs/shield_on.WAV",["audio.vl2"]],"audio/fx/packs/turret_place.wav":["audio/fx/packs/turret_place.wav",["audio.vl2"]],"audio/fx/powered/base_power_loop.wav":["audio/fx/powered/base_power_loop.wav",["audio.vl2"]],"audio/fx/powered/base_power_off.wav":["audio/fx/powered/base_power_off.wav",["audio.vl2"]],"audio/fx/powered/base_power_on.wav":["audio/fx/powered/base_power_on.wav",["audio.vl2"]],"audio/fx/powered/dep_inv_station.wav":["audio/fx/powered/dep_inv_station.wav",["audio.vl2"]],"audio/fx/powered/generator_hum.wav":["audio/fx/powered/generator_hum.wav",["audio.vl2"]],"audio/fx/powered/inv_pad_appear.wav":["audio/fx/powered/inv_pad_appear.wav",["audio.vl2"]],"audio/fx/powered/inv_pad_off.wav":["audio/fx/powered/inv_pad_off.wav",["audio.vl2"]],"audio/fx/powered/inv_pad_on.wav":["audio/fx/powered/inv_pad_on.wav",["audio.vl2"]],"audio/fx/powered/motion_sensor_activate.wav":["audio/fx/powered/motion_sensor_activate.wav",["audio.vl2"]],"audio/fx/powered/nexus_deny.wav":["audio/fx/powered/nexus_deny.wav",["audio.vl2"]],"audio/fx/powered/sensor_activate.wav":["audio/fx/powered/sensor_activate.wav",["audio.vl2"]],"audio/fx/powered/sensor_hum.wav":["audio/fx/powered/sensor_hum.wav",["audio.vl2"]],"audio/fx/powered/station_denied.wav":["audio/fx/powered/station_denied.wav",["audio.vl2"]],"audio/fx/powered/station_hum.wav":["audio/fx/powered/station_hum.wav",["audio.vl2"]],"audio/fx/powered/turret_aa_activate.wav":["audio/fx/powered/turret_aa_activate.wav",["audio.vl2"]],"audio/fx/powered/turret_aa_fire.wav":["audio/fx/powered/turret_aa_fire.wav",["audio.vl2"]],"audio/fx/powered/turret_heavy_activate.wav":["audio/fx/powered/turret_heavy_activate.wav",["audio.vl2"]],"audio/fx/powered/turret_heavy_idle.wav":["audio/fx/powered/turret_heavy_idle.wav",["audio.vl2"]],"audio/fx/powered/turret_heavy_reload.wav":["audio/fx/powered/turret_heavy_reload.wav",["audio.vl2"]],"audio/fx/powered/turret_indoor_fire.wav":["audio/fx/powered/turret_indoor_fire.wav",["audio.vl2"]],"audio/fx/powered/turret_light_activate.wav":["audio/fx/powered/turret_light_activate.wav",["audio.vl2"]],"audio/fx/powered/turret_light_idle.wav":["audio/fx/powered/turret_light_idle.wav",["audio.vl2"]],"audio/fx/powered/turret_light_reload.wav":["audio/fx/powered/turret_light_reload.wav",["audio.vl2"]],"audio/fx/powered/turret_missile_activate.wav":["audio/fx/powered/turret_missile_activate.wav",["audio.vl2"]],"audio/fx/powered/turret_missile_fire.wav":["audio/fx/powered/turret_missile_fire.wav",["audio.vl2"]],"audio/fx/powered/turret_mortar_explode.wav":["audio/fx/powered/turret_mortar_explode.wav",["audio.vl2"]],"audio/fx/powered/turret_mortar_fire.wav":["audio/fx/powered/turret_mortar_fire.wav",["audio.vl2"]],"audio/fx/powered/turret_outdoor_fire.wav":["audio/fx/powered/turret_outdoor_fire.wav",["audio.vl2"]],"audio/fx/powered/turret_plasma_explode.wav":["audio/fx/powered/turret_plasma_explode.wav",["audio.vl2"]],"audio/fx/powered/turret_plasma_fire.wav":["audio/fx/powered/turret_plasma_fire.wav",["audio.vl2"]],"audio/fx/powered/turret_sentry_activate.wav":["audio/fx/powered/turret_sentry_activate.wav",["audio.vl2"]],"audio/fx/powered/turret_sentry_fire.wav":["audio/fx/powered/turret_sentry_fire.wav",["audio.vl2"]],"audio/fx/powered/turret_sentry_impact.wav":["audio/fx/powered/turret_sentry_impact.wav",["audio.vl2"]],"audio/fx/powered/vehicle_pad_on.wav":["audio/fx/powered/vehicle_pad_on.wav",["audio.vl2"]],"audio/fx/powered/vehicle_screen_off.wav":["audio/fx/powered/vehicle_screen_off.wav",["audio.vl2"]],"audio/fx/powered/vehicle_screen_on.wav":["audio/fx/powered/vehicle_screen_on.wav",["audio.vl2"]],"audio/fx/powered/vehicle_screen_on2.wav":["audio/fx/powered/vehicle_screen_on2.wav",["audio.vl2"]],"audio/fx/vehicles/bomber_bomb_dryfire.wav":["audio/fx/vehicles/bomber_bomb_dryfire.wav",["audio.vl2"]],"audio/fx/vehicles/bomber_bomb_impact.wav":["audio/fx/vehicles/bomber_bomb_impact.wav",["audio.vl2"]],"audio/fx/vehicles/bomber_bomb_projectile.wav":["audio/fx/vehicles/bomber_bomb_projectile.wav",["audio.vl2"]],"audio/fx/vehicles/bomber_bomb_reload.wav":["audio/fx/vehicles/bomber_bomb_reload.wav",["audio.vl2"]],"audio/fx/vehicles/bomber_boost.wav":["audio/fx/vehicles/bomber_boost.wav",["audio.vl2"]],"audio/fx/vehicles/bomber_engine.wav":["audio/fx/vehicles/bomber_engine.wav",["audio.vl2"]],"audio/fx/vehicles/bomber_turret_activate.wav":["audio/fx/vehicles/bomber_turret_activate.wav",["audio.vl2"]],"audio/fx/vehicles/bomber_turret_dryfire.wav":["audio/fx/vehicles/bomber_turret_dryfire.wav",["audio.vl2"]],"audio/fx/vehicles/bomber_turret_fire.wav":["audio/fx/vehicles/bomber_turret_fire.wav",["audio.vl2"]],"audio/fx/vehicles/bomber_turret_reload.wav":["audio/fx/vehicles/bomber_turret_reload.wav",["audio.vl2"]],"audio/fx/vehicles/cockpit_activate.wav":["audio/fx/vehicles/cockpit_activate.wav",["audio.vl2"]],"audio/fx/vehicles/crash_grav_soft.wav":["audio/fx/vehicles/crash_grav_soft.wav",["audio.vl2"]],"audio/fx/vehicles/crash_ground_vehicle.wav":["audio/fx/vehicles/crash_ground_vehicle.wav",["audio.vl2"]],"audio/fx/vehicles/crash_hard.wav":["audio/fx/vehicles/crash_hard.wav",["audio.vl2"]],"audio/fx/vehicles/crash_soft.wav":["audio/fx/vehicles/crash_soft.wav",["audio.vl2"]],"audio/fx/vehicles/htransport_boost.wav":["audio/fx/vehicles/htransport_boost.wav",["audio.vl2"]],"audio/fx/vehicles/htransport_thrust.wav":["audio/fx/vehicles/htransport_thrust.wav",["audio.vl2"]],"audio/fx/vehicles/inventory_pad_appear.wav":["audio/fx/vehicles/inventory_pad_appear.wav",["audio.vl2"]],"audio/fx/vehicles/inventory_pad_on.wav":["audio/fx/vehicles/inventory_pad_on.wav",["audio.vl2"]],"audio/fx/vehicles/mount.wav":["audio/fx/vehicles/mount.wav",["audio.vl2"]],"audio/fx/vehicles/mount_dis.wav":["audio/fx/vehicles/mount_dis.wav",["audio.vl2"]],"audio/fx/vehicles/mpb_boost.wav":["audio/fx/vehicles/mpb_boost.wav",["audio.vl2"]],"audio/fx/vehicles/mpb_close_lid.wav":["audio/fx/vehicles/MPB_close_lid.wav",["audio.vl2"]],"audio/fx/vehicles/mpb_deploy.wav":["audio/fx/vehicles/MPB_deploy.wav",["audio.vl2"]],"audio/fx/vehicles/mpb_deploy_station.wav":["audio/fx/vehicles/MPB_deploy_station.wav",["audio.vl2"]],"audio/fx/vehicles/mpb_deploy_turret.wav":["audio/fx/vehicles/MPB_deploy_turret.wav",["audio.vl2"]],"audio/fx/vehicles/mpb_inv_station.wav":["audio/fx/vehicles/mpb_inv_station.wav",["audio.vl2"]],"audio/fx/vehicles/mpb_thrust.wav":["audio/fx/vehicles/mpb_thrust.wav",["audio.vl2"]],"audio/fx/vehicles/mpb_undeploy_turret.wav":["audio/fx/vehicles/MPB_undeploy_turret.wav",["audio.vl2"]],"audio/fx/vehicles/mpb_undeploy_turret2.wav":["audio/fx/vehicles/MPB_undeploy_turret2.wav",["audio.vl2"]],"audio/fx/vehicles/outrider_boost.wav":["audio/fx/vehicles/outrider_boost.wav",["audio.vl2"]],"audio/fx/vehicles/outrider_engine.wav":["audio/fx/vehicles/outrider_engine.wav",["audio.vl2"]],"audio/fx/vehicles/outrider_skid.wav":["audio/fx/vehicles/outrider_skid.wav",["audio.vl2"]],"audio/fx/vehicles/shrike_blaster.wav":["audio/fx/vehicles/shrike_blaster.wav",["audio.vl2"]],"audio/fx/vehicles/shrike_blaster_projectile.wav":["audio/fx/vehicles/shrike_blaster_projectile.wav",["audio.vl2"]],"audio/fx/vehicles/shrike_blaster_projectile_impact.wav":["audio/fx/vehicles/shrike_blaster_projectile_impact.wav",["audio.vl2"]],"audio/fx/vehicles/shrike_boost.wav":["audio/fx/vehicles/shrike_boost.wav",["audio.vl2"]],"audio/fx/vehicles/shrike_engine.wav":["audio/fx/vehicles/shrike_engine.wav",["audio.vl2"]],"audio/fx/vehicles/tank_activate.wav":["audio/fx/vehicles/tank_activate.wav",["audio.vl2"]],"audio/fx/vehicles/tank_boost.wav":["audio/fx/vehicles/tank_boost.wav",["audio.vl2"]],"audio/fx/vehicles/tank_chaingun.wav":["audio/fx/vehicles/tank_chaingun.wav",["audio.vl2"]],"audio/fx/vehicles/tank_engine.wav":["audio/fx/vehicles/tank_engine.wav",["audio.vl2"]],"audio/fx/vehicles/tank_mortar_fire.wav":["audio/fx/vehicles/tank_mortar_fire.wav",["audio.vl2"]],"audio/fx/vehicles/tank_skid.wav":["audio/fx/vehicles/tank_skid.wav",["audio.vl2"]],"audio/fx/vehicles/wake_shrike_n_tank.wav":["audio/fx/vehicles/wake_shrike_n_tank.wav",["audio.vl2"]],"audio/fx/vehicles/wake_wildcat.wav":["audio/fx/vehicles/wake_wildcat.wav",["audio.vl2"]],"audio/fx/weapons/blaster_activate.wav":["audio/fx/weapons/blaster_activate.wav",["audio.vl2"]],"audio/fx/weapons/blaster_fire.wav":["audio/fx/weapons/blaster_fire.WAV",["audio.vl2"]],"audio/fx/weapons/blaster_impact.wav":["audio/fx/weapons/blaster_impact.wav",["audio.vl2"]],"audio/fx/weapons/blaster_projectile.wav":["audio/fx/weapons/blaster_projectile.wav",["audio.vl2"]],"audio/fx/weapons/cg_hard1.wav":["audio/fx/weapons/cg_hard1.wav",["audio.vl2"]],"audio/fx/weapons/cg_hard2.wav":["audio/fx/weapons/cg_hard2.wav",["audio.vl2"]],"audio/fx/weapons/cg_hard3.wav":["audio/fx/weapons/cg_hard3.wav",["audio.vl2"]],"audio/fx/weapons/cg_hard4.wav":["audio/fx/weapons/cg_hard4.wav",["audio.vl2"]],"audio/fx/weapons/cg_metal1.wav":["audio/fx/weapons/cg_metal1.wav",["audio.vl2"]],"audio/fx/weapons/cg_metal2.wav":["audio/fx/weapons/cg_metal2.wav",["audio.vl2"]],"audio/fx/weapons/cg_metal3.wav":["audio/fx/weapons/cg_metal3.wav",["audio.vl2"]],"audio/fx/weapons/cg_metal4.wav":["audio/fx/weapons/cg_metal4.wav",["audio.vl2"]],"audio/fx/weapons/cg_soft1.wav":["audio/fx/weapons/cg_soft1.wav",["audio.vl2"]],"audio/fx/weapons/cg_soft2.wav":["audio/fx/weapons/cg_soft2.wav",["audio.vl2"]],"audio/fx/weapons/cg_soft3.wav":["audio/fx/weapons/cg_soft3.wav",["audio.vl2"]],"audio/fx/weapons/cg_soft4.wav":["audio/fx/weapons/cg_soft4.wav",["audio.vl2"]],"audio/fx/weapons/cg_water1.wav":["audio/fx/weapons/cg_water1.wav",["audio.vl2"]],"audio/fx/weapons/cg_water2.wav":["audio/fx/weapons/cg_water2.wav",["audio.vl2"]],"audio/fx/weapons/cg_water3.wav":["audio/fx/weapons/cg_water3.wav",["audio.vl2"]],"audio/fx/weapons/cg_water4.wav":["audio/fx/weapons/cg_water4.wav",["audio.vl2"]],"audio/fx/weapons/chaingun_activate.wav":["audio/fx/weapons/chaingun_activate.wav",["audio.vl2"]],"audio/fx/weapons/chaingun_dryfire.wav":["audio/fx/weapons/chaingun_dryfire.wav",["audio.vl2"]],"audio/fx/weapons/chaingun_fire.wav":["audio/fx/weapons/chaingun_fire.wav",["audio.vl2"]],"audio/fx/weapons/chaingun_impact.wav":["audio/fx/weapons/chaingun_impact.wav",["audio.vl2"]],"audio/fx/weapons/chaingun_off.wav":["audio/fx/weapons/chaingun_off.wav",["audio.vl2"]],"audio/fx/weapons/chaingun_projectile.wav":["audio/fx/weapons/chaingun_projectile.wav",["audio.vl2"]],"audio/fx/weapons/chaingun_spindown.wav":["audio/fx/weapons/chaingun_spindown.wav",["audio.vl2"]],"audio/fx/weapons/chaingun_spinup.wav":["audio/fx/weapons/chaingun_spinup.wav",["audio.vl2"]],"audio/fx/weapons/chaingun_start.wav":["audio/fx/weapons/chaingun_start.wav",["audio.vl2"]],"audio/fx/weapons/elf_fire.wav":["audio/fx/weapons/ELF_fire.wav",["audio.vl2"]],"audio/fx/weapons/elf_hit.wav":["audio/fx/weapons/ELF_hit.wav",["audio.vl2"]],"audio/fx/weapons/elf_underwater.wav":["audio/fx/weapons/ELF_underwater.wav",["audio.vl2"]],"audio/fx/weapons/generic_switch.wav":["audio/fx/weapons/generic_switch.wav",["audio.vl2"]],"audio/fx/weapons/grenade_camera_activate.wav":["audio/fx/weapons/grenade_camera_activate.wav",["audio.vl2"]],"audio/fx/weapons/grenade_camera_attach.wav":["audio/fx/weapons/grenade_camera_attach.wav",["audio.vl2"]],"audio/fx/weapons/grenade_explode.wav":["audio/fx/weapons/grenade_explode.wav",["audio.vl2"]],"audio/fx/weapons/grenade_explode_uw.wav":["audio/fx/weapons/grenade_explode_UW.wav",["audio.vl2"]],"audio/fx/weapons/grenade_flash_explode.wav":["audio/fx/weapons/grenade_flash_explode.wav",["audio.vl2"]],"audio/fx/weapons/grenade_switch.wav":["audio/fx/weapons/grenade_switch.wav",["audio.vl2"]],"audio/fx/weapons/grenade_throw.wav":["audio/fx/weapons/grenade_throw.wav",["audio.vl2"]],"audio/fx/weapons/grenadelauncher_activate.wav":["audio/fx/weapons/grenadelauncher_activate.wav",["audio.vl2"]],"audio/fx/weapons/grenadelauncher_dryfire.wav":["audio/fx/weapons/grenadelauncher_dryfire.wav",["audio.vl2"]],"audio/fx/weapons/grenadelauncher_fire.wav":["audio/fx/weapons/grenadelauncher_fire.wav",["audio.vl2"]],"audio/fx/weapons/grenadelauncher_projectile.wav":["audio/fx/weapons/grenadelauncher_projectile.wav",["audio.vl2"]],"audio/fx/weapons/grenadelauncher_reload.wav":["audio/fx/weapons/grenadelauncher_reload.wav",["audio.vl2"]],"audio/fx/weapons/mine_deploy.wav":["audio/fx/weapons/mine_deploy.wav",["audio.vl2"]],"audio/fx/weapons/mine_detonate.wav":["audio/fx/weapons/mine_detonate.wav",["audio.vl2"]],"audio/fx/weapons/mine_detonate_uw.wav":["audio/fx/weapons/mine_detonate_UW.wav",["audio.vl2"]],"audio/fx/weapons/mine_switch.wav":["audio/fx/weapons/mine_switch.wav",["audio.vl2"]],"audio/fx/weapons/missile_fire.wav":["audio/fx/weapons/missile_fire.wav",["audio.vl2"]],"audio/fx/weapons/missile_firer_lock.wav":["audio/fx/weapons/missile_firer_lock.wav",["audio.vl2"]],"audio/fx/weapons/missile_firer_search.wav":["audio/fx/weapons/missile_firer_search.wav",["audio.vl2"]],"audio/fx/weapons/missile_launcher_activate.wav":["audio/fx/weapons/missile_launcher_activate.wav",["audio.vl2"]],"audio/fx/weapons/missile_launcher_dryfire.wav":["audio/fx/weapons/missile_launcher_dryfire.wav",["audio.vl2"]],"audio/fx/weapons/missile_projectile.wav":["audio/fx/weapons/missile_projectile.wav",["audio.vl2"]],"audio/fx/weapons/missile_target_inbound.wav":["audio/fx/weapons/missile_target_inbound.wav",["audio.vl2"]],"audio/fx/weapons/missile_target_lock.wav":["audio/fx/weapons/missile_target_lock.wav",["audio.vl2"]],"audio/fx/weapons/mortar_activate.wav":["audio/fx/weapons/mortar_activate.wav",["audio.vl2"]],"audio/fx/weapons/mortar_dryfire.wav":["audio/fx/weapons/mortar_dryfire.wav",["audio.vl2"]],"audio/fx/weapons/mortar_explode.wav":["audio/fx/weapons/mortar_explode.wav",["audio.vl2"]],"audio/fx/weapons/mortar_explode_uw.wav":["audio/fx/weapons/mortar_explode_UW.wav",["audio.vl2"]],"audio/fx/weapons/mortar_fire.wav":["audio/fx/weapons/mortar_fire.wav",["audio.vl2"]],"audio/fx/weapons/mortar_projectile.wav":["audio/fx/weapons/mortar_projectile.wav",["audio.vl2"]],"audio/fx/weapons/mortar_reload.wav":["audio/fx/weapons/mortar_reload.wav",["audio.vl2"]],"audio/fx/weapons/plasma_dryfire.wav":["audio/fx/weapons/plasma_dryfire.wav",["audio.vl2"]],"audio/fx/weapons/plasma_fizzle.wav":["audio/fx/weapons/plasma_fizzle.wav",["audio.vl2"]],"audio/fx/weapons/plasma_rifle_activate.wav":["audio/fx/weapons/plasma_rifle_activate.WAV",["audio.vl2"]],"audio/fx/weapons/plasma_rifle_fire.wav":["audio/fx/weapons/plasma_rifle_fire.WAV",["audio.vl2"]],"audio/fx/weapons/plasma_rifle_idle.wav":["audio/fx/weapons/plasma_rifle_idle.WAV",["audio.vl2"]],"audio/fx/weapons/plasma_rifle_projectile.wav":["audio/fx/weapons/plasma_rifle_projectile.WAV",["audio.vl2"]],"audio/fx/weapons/plasma_rifle_projectile_die.wav":["audio/fx/weapons/plasma_rifle_projectile_die.WAV",["audio.vl2"]],"audio/fx/weapons/plasma_rifle_projectile_hit.wav":["audio/fx/weapons/plasma_rifle_projectile_hit.WAV",["audio.vl2"]],"audio/fx/weapons/plasma_rifle_reload.wav":["audio/fx/weapons/plasma_rifle_reload.WAV",["audio.vl2"]],"audio/fx/weapons/shocklance_activate.wav":["audio/fx/weapons/shocklance_activate.wav",["audio.vl2"]],"audio/fx/weapons/shocklance_dryfire.wav":["audio/fx/weapons/shocklance_dryfire.wav",["audio.vl2"]],"audio/fx/weapons/shocklance_fire.wav":["audio/fx/weapons/shocklance_fire.wav",["audio.vl2"]],"audio/fx/weapons/shocklance_miss.wav":["audio/fx/weapons/shocklance_miss.wav",["audio.vl2"]],"audio/fx/weapons/shocklance_reload.wav":["audio/fx/weapons/shocklance_reload.wav",["audio.vl2"]],"audio/fx/weapons/sniper_activate.wav":["audio/fx/weapons/sniper_activate.wav",["audio.vl2"]],"audio/fx/weapons/sniper_fire.wav":["audio/fx/weapons/sniper_fire.wav",["audio.vl2"]],"audio/fx/weapons/sniper_impact.wav":["audio/fx/weapons/sniper_impact.wav",["audio.vl2"]],"audio/fx/weapons/sniper_miss.wav":["audio/fx/weapons/sniper_miss.wav",["audio.vl2"]],"audio/fx/weapons/sniper_underwater.wav":["audio/fx/weapons/sniper_underwater.wav",["audio.vl2"]],"audio/fx/weapons/spinfusor_activate.wav":["audio/fx/weapons/spinfusor_activate.wav",["audio.vl2"]],"audio/fx/weapons/spinfusor_dryfire.wav":["audio/fx/weapons/spinfusor_dryfire.wav",["audio.vl2"]],"audio/fx/weapons/spinfusor_fire.wav":["audio/fx/weapons/spinfusor_fire.wav",["audio.vl2"]],"audio/fx/weapons/spinfusor_idle.wav":["audio/fx/weapons/spinfusor_idle.wav",["audio.vl2"]],"audio/fx/weapons/spinfusor_impact.wav":["audio/fx/weapons/spinfusor_impact.wav",["audio.vl2"]],"audio/fx/weapons/spinfusor_impact_uw.wav":["audio/fx/weapons/spinfusor_impact_UW.wav",["audio.vl2"]],"audio/fx/weapons/spinfusor_projectile.wav":["audio/fx/weapons/spinfusor_projectile.wav",["audio.vl2"]],"audio/fx/weapons/spinfusor_reload.sfk":["audio/fx/weapons/spinfusor_reload.sfk",["audio.vl2"]],"audio/fx/weapons/spinfusor_reload.wav":["audio/fx/weapons/spinfusor_reload.wav",["audio.vl2"]],"audio/fx/weapons/targetinglaser_paint.wav":["audio/fx/weapons/targetinglaser_paint.wav",["audio.vl2"]],"audio/fx/weapons/temp.wav":["audio/fx/weapons/temp.wav",["audio.vl2"]],"audio/fx/weapons/throw_grenade.wav":["audio/fx/weapons/throw_grenade.wav",["audio.vl2"]],"audio/fx/weapons/throw_mine.wav":["audio/fx/weapons/throw_mine.wav",["audio.vl2"]],"audio/fx/weapons/tr2spinfusor_fire.wav":["audio/fx/weapons/TR2spinfusor_fire.wav",["TR2final105-client.vl2"]],"audio/fx/weapons/weapon.missilereload.wav":["audio/fx/weapons/weapon.missilereload.wav",["audio.vl2"]],"audio/gui/buttondown.wav":["audio/gui/buttonDown.wav",["audio.vl2"]],"audio/gui/buttonover.wav":["audio/gui/buttonOver.wav",["audio.vl2"]],"audio/gui/command_hum.wav":["audio/gui/command_hum.wav",["audio.vl2"]],"audio/gui/command_off.wav":["audio/gui/command_off.wav",["audio.vl2"]],"audio/gui/command_on.wav":["audio/gui/command_on.wav",["audio.vl2"]],"audio/gui/inventory_hum.wav":["audio/gui/inventory_hum.wav",["audio.vl2"]],"audio/gui/inventory_off.wav":["audio/gui/inventory_off.wav",["audio.vl2"]],"audio/gui/inventory_on.wav":["audio/gui/inventory_on.wav",["audio.vl2"]],"audio/gui/launchmenuopen.wav":["audio/gui/launchMenuOpen.wav",["audio.vl2"]],"audio/gui/launchmenuover.wav":["audio/gui/launchMenuOver.wav",["audio.vl2"]],"audio/gui/loading_hum.wav":["audio/gui/loading_hum.wav",["audio.vl2"]],"audio/gui/objective_notification.wav":["audio/gui/objective_notification.wav",["audio.vl2"]],"audio/gui/shell_hum.wav":["audio/gui/shell_hum.wav",["audio.vl2"]],"audio/gui/vote_nopass.wav":["audio/gui/vote_nopass.wav",["audio.vl2"]],"audio/gui/vote_pass.wav":["audio/gui/vote_pass.wav",["audio.vl2"]],"audio/gui/youvegotmail.wav":["audio/gui/youvegotmail.wav",["audio.vl2"]],"audio/gui/youvegotmail2.wav":["audio/gui/youvegotmail2.WAV",["audio.vl2"]],"audio/icelakefractures.wav":["audio/iceLakeFractures.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/lowrum.wav":["audio/lowrum.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/mortarbombfire.wav":["audio/mortarBombFire.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/nflag_lost.wav":["audio/Nflag_lost.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/nflag_snatch.wav":["audio/Nflag_snatch.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/nflipflop_lost.wav":["audio/Nflipflop_lost.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/nflipflop_taken.wav":["audio/Nflipflop_taken.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/nhunters_horde.wav":["audio/Nhunters_horde.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/nukeboom.wav":["audio/nukeBoom.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/nukethud.wav":["audio/nukeThud.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/space_bird_3.wav":["audio/space_bird_3.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/t1sounds/access_denied.wav":["audio/t1sounds/Access_Denied.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/ammo_activate.wav":["audio/t1sounds/ammo_activate.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/ammo_use.wav":["audio/t1sounds/ammo_use.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/command_activate.wav":["audio/t1sounds/command_activate.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/discloop.wav":["audio/t1sounds/DISCLOOP.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/discreload.wav":["audio/t1sounds/discreload.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/discspin.wav":["audio/t1sounds/discspin.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/dryfire1.wav":["audio/t1sounds/Dryfire1.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/energyexp.wav":["audio/t1sounds/energyexp.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/explo3.wav":["audio/t1sounds/EXPLO3.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/explo4.wav":["audio/t1sounds/Explo4.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/flierrocket.wav":["audio/t1sounds/flierRocket.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/flyer_dismount.wav":["audio/t1sounds/flyer_dismount.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/flyer_fly.wav":["audio/t1sounds/flyer_fly.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/flyer_idle.wav":["audio/t1sounds/flyer_idle.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/flyer_mount.wav":["audio/t1sounds/flyer_mount.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/forceclose.wav":["audio/t1sounds/forceclose.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/forceopen.wav":["audio/t1sounds/forceopen.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/generator.wav":["audio/t1sounds/generator.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/grenade.wav":["audio/t1sounds/Grenade.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/inv_activate.wav":["audio/t1sounds/inv_activate.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/inv_power.wav":["audio/t1sounds/inv_power.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/inv_use.wav":["audio/t1sounds/inv_use.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/laserhit.wav":["audio/t1sounds/laserhit.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/machgun2.wav":["audio/t1sounds/Machgun2.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/machgun3.wav":["audio/t1sounds/machgun3.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/machinegun.wav":["audio/t1sounds/machinegun.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/mortar_fire.wav":["audio/t1sounds/mortar_fire.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/mortar_idle.wav":["audio/t1sounds/mortar_idle.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/mortar_reload.wav":["audio/t1sounds/Mortar_reload.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/pku_weap.wav":["audio/t1sounds/Pku_weap.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/plasma2.wav":["audio/t1sounds/Plasma2.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/pulse_power.wav":["audio/t1sounds/pulse_power.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/rain.wav":["audio/t1sounds/rain.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/repair.wav":["audio/t1sounds/repair.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/ricoche1.wav":["audio/t1sounds/Ricoche1.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/ricoche2.wav":["audio/t1sounds/Ricoche2.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/ricoche3.wav":["audio/t1sounds/Ricoche3.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/rifle1.wav":["audio/t1sounds/rifle1.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/rocket2.wav":["audio/t1sounds/rocket2.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/rockexp.wav":["audio/t1sounds/rockexp.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/shockexp.wav":["audio/t1sounds/shockexp.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/sniper.wav":["audio/t1sounds/sniper.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/tgt_laser.wav":["audio/t1sounds/tgt_laser.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/turretexp.wav":["audio/t1sounds/turretexp.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/turretfire1.wav":["audio/t1sounds/turretfire1.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/turretfire4.wav":["audio/t1sounds/turretfire4.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/turretoff1.wav":["audio/t1sounds/turretoff1.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/turretoff4.wav":["audio/t1sounds/turretoff4.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/turreton1.wav":["audio/t1sounds/turreton1.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/turreton4.wav":["audio/t1sounds/turreton4.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t1sounds/turretturn4.wav":["audio/t1sounds/turretturn4.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/t2intro.wav":["audio/T2Intro.wav",["audio.vl2"]],"audio/thud.wav":["audio/thud.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/turret_2.wav":["audio/turret_2.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/turret_3.wav":["audio/turret_3.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"audio/ve3.wav":["audio/ve3.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/vocboomstr.wav":["audio/vocBoomStr.wav",["z_mappacks/z_DMP2-V0.6.vl2"]],"audio/windloop2.wav":["audio/Windloop2.wav",["z_mappacks/zDMP-4.7.3DX.vl2"]],"autoload.cs":["autoload.cs",["z_scripts/support.vl2"]],"console_end.cs":["console_end.cs",["base.vl2"]],"effects/armor.ifr":["effects/Armor.ifr",["base.vl2"]],"effects/explosions.ifr":["effects/explosions.ifr",["base.vl2"]],"effects/gui.ifr":["effects/gui.ifr",["base.vl2"]],"effects/misc.ifr":["effects/misc.ifr",["base.vl2"]],"effects/packs.ifr":["effects/packs.ifr",["base.vl2"]],"effects/powered.ifr":["effects/powered.ifr",["base.vl2"]],"effects/vehicles.ifr":["effects/vehicles.ifr",["base.vl2"]],"effects/weapons.ifr":["effects/weapons.ifr",["base.vl2"]],"flags.png":["flags.png",["z_textures/zflags.vl2"]],"gui/guiprofiles.cs":["gui/guiProfiles.cs",["scripts.vl2"]],"gui/multiinterpolateoptions.cs":["gui/multiInterpolateOptions.cs",["multiInterpolate.vl2"]],"help/1. about.hfl":["help/1. About.hfl",["scripts.vl2"]],"help/2. mission editor overview.hfl":["help/2. Mission Editor Overview.hfl",["scripts.vl2"]],"help/3. world editor.hfl":["help/3. World Editor.hfl",["scripts.vl2"]],"help/4. mission area editor.hfl":["help/4. Mission Area Editor.hfl",["scripts.vl2"]],"help/5. terrain editor.hfl":["help/5. Terrain Editor.hfl",["scripts.vl2"]],"help/6. terrain terraform editor.hfl":["help/6. Terrain Terraform Editor.hfl",["scripts.vl2"]],"help/7. terrain texture editor.hfl":["help/7. Terrain Texture Editor.hfl",["scripts.vl2"]],"help/8. terrain texture painter.hfl":["help/8. Terrain Texture Painter.hfl",["scripts.vl2"]],"input.log":["input.log",["base.vl2"]],"interiors/8mcube.dif":["interiors/8mCube.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/anomalybase.dif":["interiors/anomalyBase.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/anomalycannon.dif":["interiors/anomalyCannon.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/anomalycenterbase.dif":["interiors/anomalyCenterBase.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/anthem_cardiacbase.dif":["interiors/anthem_cardiacbase.dif",["z_mappacks/S8maps.vl2"]],"interiors/anthem_cardiacbridge.dif":["interiors/anthem_cardiacbridge.dif",["z_mappacks/S8maps.vl2"]],"interiors/anthem_cardiacstand.dif":["interiors/anthem_cardiacstand.dif",["z_mappacks/S8maps.vl2"]],"interiors/anthem_cardiactower.dif":["interiors/anthem_cardiactower.dif",["z_mappacks/S8maps.vl2"]],"interiors/anthem_cardiacturret.dif":["interiors/anthem_cardiacturret.dif",["z_mappacks/S8maps.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/anthem_pipebasemini.dif":["interiors/anthem_pipebasemini.dif",["z_mappacks/S5maps.vl2"]],"interiors/anthem_pipebunker.dif":["interiors/anthem_pipebunker.dif",["z_mappacks/S5maps.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/anthem_pipestand2-badlands.dif":["interiors/anthem_pipestand2-badlands.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/anthem_pipestand2-beach.dif":["interiors/anthem_pipestand2-beach.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/anthem_pipestand2-desert.dif":["interiors/anthem_pipestand2-desert.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/anthem_pipestand2-ice.dif":["interiors/anthem_pipestand2-ice.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/anthem_pipestand2-lava.dif":["interiors/anthem_pipestand2-lava.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/anthem_pipestand2.dif":["interiors/anthem_pipestand2.dif",["z_mappacks/S5maps.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/anthem_pitbase.dif":["interiors/anthem_pitbase.dif",["z_mappacks/S5maps.vl2"]],"interiors/anthem_pitstand.dif":["interiors/anthem_pitstand.dif",["z_mappacks/S5maps.vl2"]],"interiors/anthemblock.dif":["interiors/anthemblock.dif",["z_mappacks/S5maps.vl2"]],"interiors/arkring.dif":["interiors/arkRing.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/bbase1.dif":["interiors/bbase1.dif",["interiors.vl2"]],"interiors/bbase4cm.dif":["interiors/bbase4cm.dif",["interiors.vl2"]],"interiors/bbase6.dif":["interiors/bbase6.dif",["interiors.vl2"]],"interiors/bbase7.dif":["interiors/bbase7.dif",["interiors.vl2"]],"interiors/bbase9.dif":["interiors/bbase9.dif",["interiors.vl2"]],"interiors/bbase_-nefvbase_x.dif":["interiors/bbase_-nefvbase_x.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/bbase_-nefvbase_x2.dif":["interiors/bbase_-nefvbase_x2.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/bbase_ccb1.dif":["interiors/bbase_ccb1.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/bbase_ccb5.dif":["interiors/bbase_ccb5.dif",["Classic_maps_v1.vl2"]],"interiors/bbase_nefhillside.dif":["interiors/bbase_nefhillside.dif",["Classic_maps_v1.vl2"]],"interiors/bbrdg0.dif":["interiors/bbrdg0.dif",["interiors.vl2"]],"interiors/bbrdg1.dif":["interiors/bbrdg1.dif",["interiors.vl2"]],"interiors/bbrdg2.dif":["interiors/bbrdg2.dif",["interiors.vl2"]],"interiors/bbrdg3.dif":["interiors/bbrdg3.dif",["interiors.vl2"]],"interiors/bbrdg4.dif":["interiors/bbrdg4.dif",["interiors.vl2"]],"interiors/bbrdg5.dif":["interiors/bbrdg5.dif",["interiors.vl2"]],"interiors/bbrdg6.dif":["interiors/bbrdg6.dif",["interiors.vl2"]],"interiors/bbrdg7.dif":["interiors/bbrdg7.dif",["interiors.vl2"]],"interiors/bbrdg8.dif":["interiors/bbrdg8.dif",["interiors.vl2"]],"interiors/bbrdg9.dif":["interiors/bbrdg9.dif",["interiors.vl2"]],"interiors/bbrdga.dif":["interiors/bbrdga.dif",["interiors.vl2"]],"interiors/bbrdgb.dif":["interiors/bbrdgb.dif",["interiors.vl2"]],"interiors/bbrdgn.dif":["interiors/bbrdgn.dif",["interiors.vl2"]],"interiors/bbrdgo.dif":["interiors/bbrdgo.dif",["interiors.vl2"]],"interiors/bbstand.dif":["interiors/bbstand.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/bbunk1.dif":["interiors/bbunk1.dif",["interiors.vl2"]],"interiors/bbunk2.dif":["interiors/bbunk2.dif",["interiors.vl2"]],"interiors/bbunk5.dif":["interiors/bbunk5.dif",["interiors.vl2"]],"interiors/bbunk7.dif":["interiors/bbunk7.dif",["interiors.vl2"]],"interiors/bbunk8.dif":["interiors/bbunk8.dif",["interiors.vl2"]],"interiors/bbunk9.dif":["interiors/bbunk9.dif",["interiors.vl2"]],"interiors/bbunkb.dif":["interiors/bbunkb.dif",["interiors.vl2"]],"interiors/bbunkc.dif":["interiors/bbunkc.dif",["interiors.vl2"]],"interiors/bbunkd.dif":["interiors/bbunkd.dif",["interiors.vl2"]],"interiors/bbunke.dif":["interiors/bbunke.dif",["Classic_maps_v1.vl2"],["z_mappacks/DynamixFinalPack.vl2"]],"interiors/bcannon.dif":["interiors/bcannon.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/betunnel.dif":["interiors/beTunnel.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/bfbridge.dif":["interiors/bfBridge.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/bfbridgecap.dif":["interiors/bfBridgeCap.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/bfstand.dif":["interiors/bfstand.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/bigtube.dif":["interiors/bigTube.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/bmisc1.dif":["interiors/bmisc1.dif",["interiors.vl2"]],"interiors/bmisc2.dif":["interiors/bmisc2.dif",["interiors.vl2"]],"interiors/bmisc3.dif":["interiors/bmisc3.dif",["interiors.vl2"]],"interiors/bmisc4.dif":["interiors/bmisc4.dif",["interiors.vl2"]],"interiors/bmisc5.dif":["interiors/bmisc5.dif",["interiors.vl2"]],"interiors/bmisc6.dif":["interiors/bmisc6.dif",["interiors.vl2"]],"interiors/bmisc7.dif":["interiors/bmisc7.dif",["interiors.vl2"]],"interiors/bmisc8.dif":["interiors/bmisc8.dif",["interiors.vl2"]],"interiors/bmisc9.dif":["interiors/bmisc9.dif",["interiors.vl2"]],"interiors/bmisc_-nef_flagstand1_x.dif":["interiors/bmisc_-nef_flagstand1_x.dif",["TR2final105-client.vl2"],["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/bmisc_-nef_flagstand1_x2.dif":["interiors/bmisc_-nef_flagstand1_x2.dif",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/bmisc_nefledge1.dif":["interiors/bmisc_nefledge1.dif",["Classic_maps_v1.vl2"]],"interiors/bmisc_neftrstand1.dif":["interiors/bmisc_neftrstand1.dif",["TR2final105-client.vl2"],["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/bmisc_nefvbay.dif":["interiors/bmisc_nefvbay.dif",["Classic_maps_v1.vl2"]],"interiors/bmiscpan_bridge0.dif":["interiors/bmiscpan_bridge0.dif",["z_mappacks/DynamixFinalPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/bmiscpan_bridge0_x2.dif":["interiors/bmiscpan_bridge0_x2.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/bmiscpan_bunker1.dif":["interiors/bmiscpan_bunker1.dif",["z_mappacks/DynamixFinalPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/bmiscpan_bunker1_x.dif":["interiors/bmiscpan_bunker1_x.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/bmiscpan_bunker1_x2.dif":["interiors/bmiscpan_bunker1_x2.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/bmiscpan_ruina.dif":["interiors/bmiscpan_ruina.dif",["z_mappacks/DynamixFinalPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/bmiscpan_ruina_x2.dif":["interiors/bmiscpan_ruina_x2.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/bmiscpan_ruinb.dif":["interiors/bmiscpan_ruinb.dif",["z_mappacks/DynamixFinalPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/bmiscpan_ruinb_x2.dif":["interiors/bmiscpan_ruinb_x2.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/bmiscpan_ruinc.dif":["interiors/bmiscpan_ruinc.dif",["z_mappacks/DynamixFinalPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/bmiscpan_ruinc_x2.dif":["interiors/bmiscpan_ruinc_x2.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/bmiscpan_ruind.dif":["interiors/bmiscpan_ruind.dif",["z_mappacks/DynamixFinalPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/bmiscpan_ruind_x2.dif":["interiors/bmiscpan_ruind_x2.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/bmiscpan_ruine.dif":["interiors/bmiscpan_ruine.dif",["z_mappacks/DynamixFinalPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/bmiscpan_ruine_x2.dif":["interiors/bmiscpan_ruine_x2.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/bmiscpan_ruinf.dif":["interiors/bmiscpan_ruinf.dif",["z_mappacks/DynamixFinalPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/bmiscpan_ruinf_x2.dif":["interiors/bmiscpan_ruinf_x2.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/bmiscpan_ruing.dif":["interiors/bmiscpan_ruing.dif",["z_mappacks/DynamixFinalPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/bmiscpan_ruing_x2.dif":["interiors/bmiscpan_ruing_x2.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/bmiscpan_ruinh.dif":["interiors/bmiscpan_ruinh.dif",["z_mappacks/DynamixFinalPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/bmiscpan_ruinh_x2.dif":["interiors/bmiscpan_ruinh_x2.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/bmiscpan_ruini.dif":["interiors/bmiscpan_ruini.dif",["z_mappacks/DynamixFinalPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/bmiscpan_tower1.dif":["interiors/bmiscpan_tower1.dif",["z_mappacks/DynamixFinalPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/bmiscpan_tower1_x2.dif":["interiors/bmiscpan_tower1_x2.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/bmiscpan_tower2.dif":["interiors/bmiscpan_tower2.dif",["z_mappacks/DynamixFinalPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/bmiscpan_tower2_x.dif":["interiors/bmiscpan_tower2_x.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/bmiscpan_tower2_x2.dif":["interiors/bmiscpan_tower2_x2.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/bmortar.dif":["interiors/bmortar.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/bombbase.dif":["interiors/bombbase.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/bplat1.dif":["interiors/bplat1.dif",["interiors.vl2"]],"interiors/bplat2.dif":["interiors/bplat2.dif",["interiors.vl2"]],"interiors/bplat3.dif":["interiors/bplat3.dif",["interiors.vl2"]],"interiors/bplat4.dif":["interiors/bplat4.dif",["interiors.vl2"]],"interiors/bplat6.dif":["interiors/bplat6.dif",["interiors.vl2"]],"interiors/bpower1.dif":["interiors/bpower1.dif",["interiors.vl2"]],"interiors/brock6.dif":["interiors/brock6.dif",["interiors.vl2"]],"interiors/brock7.dif":["interiors/brock7.dif",["interiors.vl2"]],"interiors/brock8.dif":["interiors/brock8.dif",["interiors.vl2"]],"interiors/brocka.dif":["interiors/brocka.dif",["interiors.vl2"]],"interiors/brockc.dif":["interiors/brockc.dif",["interiors.vl2"]],"interiors/bspir1.dif":["interiors/bspir1.dif",["interiors.vl2"]],"interiors/bspir2.dif":["interiors/bspir2.dif",["interiors.vl2"]],"interiors/bspir3.dif":["interiors/bspir3.dif",["interiors.vl2"]],"interiors/bspir4.dif":["interiors/bspir4.dif",["interiors.vl2"]],"interiors/bspir5.dif":["interiors/bspir5.dif",["interiors.vl2"]],"interiors/btf_base1.dif":["interiors/btf_base1.dif",["z_mappacks/DynamixFinalPack.vl2"],["z_mappacks/TWL-MapPack.vl2"]],"interiors/btf_bridge1.dif":["interiors/btf_bridge1.dif",["z_mappacks/DynamixFinalPack.vl2"]],"interiors/btf_bridge2.dif":["interiors/btf_bridge2.dif",["z_mappacks/DynamixFinalPack.vl2"],["z_mappacks/TWL-MapPack.vl2"]],"interiors/btf_bridge3.dif":["interiors/btf_bridge3.dif",["z_mappacks/DynamixFinalPack.vl2"],["z_mappacks/TWL-MapPack.vl2"]],"interiors/btf_genbunk.dif":["interiors/btf_genbunk.dif",["z_mappacks/DynamixFinalPack.vl2"]],"interiors/btf_turretplatform.dif":["interiors/btf_turretplatform.dif",["z_mappacks/DynamixFinalPack.vl2"],["z_mappacks/TWL-MapPack.vl2"]],"interiors/btf_turretplatform_c.dif":["interiors/btf_turretplatform_c.dif",["Classic_maps_v1.vl2"]],"interiors/btf_turretplatform_x.dif":["interiors/btf_turretplatform_x.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/btf_turretplatform_x2.dif":["interiors/btf_turretplatform_x2.dif",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/btowr2.dif":["interiors/btowr2.dif",["interiors.vl2"]],"interiors/btowr5-lava.dif":["interiors/btowr5-Lava.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/btowr5.dif":["interiors/btowr5.dif",["interiors.vl2"]],"interiors/btowr6.dif":["interiors/btowr6.dif",["interiors.vl2"]],"interiors/btowr8.dif":["interiors/btowr8.dif",["interiors.vl2"]],"interiors/btowr9.dif":["interiors/btowr9.dif",["z_mappacks/DynamixFinalPack.vl2"]],"interiors/btowr_ccb1.dif":["interiors/btowr_ccb1.dif",["z_mappacks/TWL2-MapPack.vl2"]],"interiors/btowra.dif":["interiors/btowra.dif",["interiors.vl2"]],"interiors/bvpad.dif":["interiors/bvpad.dif",["interiors.vl2"]],"interiors/bwall1.dif":["interiors/bwall1.dif",["interiors.vl2"]],"interiors/bwall2.dif":["interiors/bwall2.dif",["interiors.vl2"]],"interiors/bwall3.dif":["interiors/bwall3.dif",["interiors.vl2"]],"interiors/bwall4.dif":["interiors/bwall4.dif",["interiors.vl2"]],"interiors/cannon.dif":["interiors/cannon.dif",["TR2final105-client.vl2"]],"interiors/cannon2.dif":["interiors/cannon2.dif",["TR2final105-client.vl2"]],"interiors/cannontunnel.dif":["interiors/cannonTunnel.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/cap.dif":["interiors/cap.dif",["TR2final105-client.vl2"]],"interiors/ccb_be_tower1a_x2.dif":["interiors/ccb_be_tower1a_x2.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/ccb_be_tower1b_x2.dif":["interiors/ccb_be_tower1b_x2.dif",["z_mappacks/S5maps.vl2"],["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"interiors/ccbase1.dif":["interiors/ccbase1.dif",["z_mappacks/TWL2-MapPack.vl2"]],"interiors/ccbase2.dif":["interiors/ccbase2.dif",["z_mappacks/TWL2-MapPack.vl2"]],"interiors/ccflagstand.dif":["interiors/ccflagstand.dif",["z_mappacks/TWL2-MapPack.vl2"]],"interiors/cctower.dif":["interiors/cctower.dif",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/centaur.dif":["interiors/centaur.dif",["z_mappacks/S5maps.vl2"]],"interiors/centower.dif":["interiors/centower.dif",["z_mappacks/S5maps.vl2"]],"interiors/conbase.dif":["interiors/conbase.dif",["z_mappacks/TWL2-MapPack.vl2"]],"interiors/conspire.dif":["interiors/conspire.dif",["z_mappacks/TWL2-MapPack.vl2"]],"interiors/damnationstand.dif":["interiors/damnationstand.dif",["z_mappacks/S5maps.vl2"]],"interiors/dbase2.dif":["interiors/dbase2.dif",["interiors.vl2"]],"interiors/dbase3.dif":["interiors/dbase3.dif",["interiors.vl2"]],"interiors/dbase4.dif":["interiors/dbase4.dif",["interiors.vl2"]],"interiors/dbase5.dif":["interiors/dbase5.dif",["z_mappacks/DynamixFinalPack.vl2"]],"interiors/dbase6.dif":["interiors/dbase6.dif",["z_mappacks/DynamixFinalPack.vl2"]],"interiors/dbase_-nefbase1_x.dif":["interiors/dbase_-nefbase1_x.dif",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/dbase_-nefbase1_x2.dif":["interiors/dbase_-nefbase1_x2.dif",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/dbase_-nefbase2_x.dif":["interiors/dbase_-nefbase2_x.dif",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/dbase_-nefbase2_x2.dif":["interiors/dbase_-nefbase2_x2.dif",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/dbase_broadside_nef.dif":["interiors/dbase_broadside_nef.dif",["Classic_maps_v1.vl2"]],"interiors/dbase_neffloat1.dif":["interiors/dbase_neffloat1.dif",["Classic_maps_v1.vl2"]],"interiors/dbase_neffloat2.dif":["interiors/dbase_neffloat2.dif",["Classic_maps_v1.vl2"]],"interiors/dbase_neficeridge.dif":["interiors/dbase_neficeridge.dif",["Classic_maps_v1.vl2"]],"interiors/dbase_nefraindance.dif":["interiors/dbase_nefRaindance.dif",["Classic_maps_v1.vl2"]],"interiors/dbase_tokrz_scarabrae.dif":["interiors/dbase_tokrz_scarabrae.dif",["Classic_maps_v1.vl2"]],"interiors/dbrdg1.dif":["interiors/dbrdg1.dif",["interiors.vl2"]],"interiors/dbrdg10.dif":["interiors/dbrdg10.dif",["interiors.vl2"]],"interiors/dbrdg11.dif":["interiors/dbrdg11.dif",["interiors.vl2"]],"interiors/dbrdg2.dif":["interiors/dbrdg2.dif",["interiors.vl2"]],"interiors/dbrdg3.dif":["interiors/dbrdg3.dif",["interiors.vl2"]],"interiors/dbrdg3a.dif":["interiors/dbrdg3a.dif",["interiors.vl2"]],"interiors/dbrdg4.dif":["interiors/dbrdg4.dif",["interiors.vl2"]],"interiors/dbrdg5.dif":["interiors/dbrdg5.dif",["interiors.vl2"]],"interiors/dbrdg6.dif":["interiors/dbrdg6.dif",["interiors.vl2"]],"interiors/dbrdg7.dif":["interiors/dbrdg7.dif",["interiors.vl2"]],"interiors/dbrdg7a.dif":["interiors/dbrdg7a.dif",["interiors.vl2"]],"interiors/dbrdg8.dif":["interiors/dbrdg8.dif",["interiors.vl2"]],"interiors/dbrdg9.dif":["interiors/dbrdg9.dif",["interiors.vl2"]],"interiors/dbrdg9a.dif":["interiors/dbrdg9a.dif",["interiors.vl2"]],"interiors/dbunk5.dif":["interiors/dbunk5.dif",["interiors.vl2"]],"interiors/dbunk6.dif":["interiors/dbunk6.dif",["interiors.vl2"]],"interiors/dbunk_nef_invbunk1.dif":["interiors/dbunk_nef_invbunk1.dif",["Classic_maps_v1.vl2"]],"interiors/dbunk_nefcliffside.dif":["interiors/dbunk_nefcliffside.dif",["Classic_maps_v1.vl2"]],"interiors/dbunk_nefdcbunk.dif":["interiors/dbunk_nefdcbunk.dif",["Classic_maps_v1.vl2"]],"interiors/dbunk_nefsmall.dif":["interiors/dbunk_nefsmall.dif",["Classic_maps_v1.vl2"]],"interiors/dbunk_rf04.dif":["interiors/dbunk_rf04.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/dbunk_snowblind.dif":["interiors/dbunk_snowblind.dif",["Classic_maps_v1.vl2"]],"interiors/dbunk_stonehenge1.dif":["interiors/dbunk_stonehenge1.dif",["Classic_maps_v1.vl2"]],"interiors/dbunk_vbunk1.dif":["interiors/dbunk_vbunk1.dif",["Classic_maps_v1.vl2"]],"interiors/dmisc1.dif":["interiors/dmisc1.dif",["z_mappacks/DynamixFinalPack.vl2"],["interiors.vl2"]],"interiors/dmisc1_x.dif":["interiors/dmisc1_x.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/dmisc1_x2.dif":["interiors/dmisc1_x2.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/dmisc_-nefflagstand1_x.dif":["interiors/dmisc_-nefflagstand1_x.dif",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/dmisc_-nefflagstand1_x2.dif":["interiors/dmisc_-nefflagstand1_x2.dif",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/dmisc_nefbridge.dif":["interiors/dmisc_nefbridge.dif",["Classic_maps_v1.vl2"]],"interiors/dmisc_nefflagstand2.dif":["interiors/dmisc_nefflagstand2.dif",["Classic_maps_v1.vl2"]],"interiors/dmisc_nefflagstand3.dif":["interiors/dmisc_nefflagstand3.dif",["Classic_maps_v1.vl2"]],"interiors/dmisc_nefobj1.dif":["interiors/dmisc_nefobj1.dif",["Classic_maps_v1.vl2"]],"interiors/dmisc_nefobj2.dif":["interiors/dmisc_nefobj2.dif",["Classic_maps_v1.vl2"]],"interiors/dmisc_nefplat1.dif":["interiors/dmisc_nefplat1.dif",["Classic_maps_v1.vl2"]],"interiors/dmisc_nefplug1.dif":["interiors/dmisc_nefplug1.dif",["Classic_maps_v1.vl2"]],"interiors/dmisc_nefrdbridge1.dif":["interiors/dmisc_nefrdbridge1.dif",["Classic_maps_v1.vl2"]],"interiors/dmisc_neftower1.dif":["interiors/dmisc_neftower1.dif",["Classic_maps_v1.vl2"]],"interiors/dmisc_neftower2.dif":["interiors/dmisc_neftower2.dif",["Classic_maps_v1.vl2"]],"interiors/dmisc_neftower3.dif":["interiors/dmisc_neftower3.dif",["Classic_maps_v1.vl2"]],"interiors/dmisc_stonehenge1.dif":["interiors/dmisc_stonehenge1.dif",["Classic_maps_v1.vl2"]],"interiors/dmisc_stonehenge2.dif":["interiors/dmisc_stonehenge2.dif",["Classic_maps_v1.vl2"]],"interiors/dmisc_stonehenge3.dif":["interiors/dmisc_stonehenge3.dif",["Classic_maps_v1.vl2"]],"interiors/doubleramp2.dif":["interiors/doubleramp2.dif",["TR2final105-client.vl2"]],"interiors/dox_bb_box_x2.dif":["interiors/dox_bb_box_x2.dif",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/dox_bb_bunkera_x2.dif":["interiors/dox_bb_bunkera_x2.dif",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/dox_bb_bunkerb_x2.dif":["interiors/dox_bb_bunkerb_x2.dif",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/dox_bb_droptop_x2.dif":["interiors/dox_bb_droptop_x2.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/dox_bb_fstand_x2.dif":["interiors/dox_bb_fstand_x2.dif",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/dox_bb_hangar_x2.dif":["interiors/dox_bb_hangar_x2.dif",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/dox_bb_platform_x2.dif":["interiors/dox_bb_platform_x2.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/dox_bb_rig_x2.dif":["interiors/dox_bb_rig_x2.dif",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/dox_bb_rustbox_x2.dif":["interiors/dox_bb_rustbox_x2.dif",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/dox_bb_sandcastle_x2.dif":["interiors/dox_bb_sandcastle_x2.dif",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/dox_bb_slab_x2.dif":["interiors/dox_bb_slab_x2.dif",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/dox_bb_spade_x2.dif":["interiors/dox_bb_spade_x2.dif",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/dox_bb_steelsheet2_x2.dif":["interiors/dox_bb_steelsheet2_x2.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/dox_bb_steelsheet_x2.dif":["interiors/dox_bb_steelsheet_x2.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/doxbunkerbase.dif":["interiors/doxBunkerBase.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/doxredstand.dif":["interiors/doxRedStand.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/dplat1.dif":["interiors/dplat1.dif",["interiors.vl2"]],"interiors/dplat2.dif":["interiors/dplat2.dif",["z_mappacks/DynamixFinalPack.vl2"],["interiors.vl2"]],"interiors/dplat3.dif":["interiors/dplat3.dif",["interiors.vl2"]],"interiors/dpole1.dif":["interiors/dpole1.dif",["interiors.vl2"]],"interiors/dragonheadl.dif":["interiors/dragonheadL.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/dragonheadneck.dif":["interiors/dragonheadNeck.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/dragonheadr.dif":["interiors/dragonheadR.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/drock6.dif":["interiors/drock6.dif",["interiors.vl2"]],"interiors/drock7.dif":["interiors/drock7.dif",["interiors.vl2"]],"interiors/drock8.dif":["interiors/drock8.dif",["interiors.vl2"]],"interiors/drocka.dif":["interiors/drocka.dif",["interiors.vl2"]],"interiors/dspir1.dif":["interiors/dspir1.dif",["interiors.vl2"]],"interiors/dspir2.dif":["interiors/dspir2.dif",["interiors.vl2"]],"interiors/dspir3.dif":["interiors/dspir3.dif",["interiors.vl2"]],"interiors/dspir4.dif":["interiors/dspir4.dif",["interiors.vl2"]],"interiors/dspir5.dif":["interiors/dspir5.dif",["interiors.vl2"]],"interiors/dtowr1.dif":["interiors/dtowr1.dif",["z_mappacks/DynamixFinalPack.vl2"],["interiors.vl2"]],"interiors/dtowr2.dif":["interiors/dtowr2.dif",["interiors.vl2"]],"interiors/dtowr4.dif":["interiors/dtowr4.dif",["interiors.vl2"]],"interiors/dtowr_classic1.dif":["interiors/dtowr_classic1.dif",["Classic_maps_v1.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/dvent.dif":["interiors/dvent.dif",["interiors.vl2"]],"interiors/dvpad.dif":["interiors/dvpad.dif",["interiors.vl2"]],"interiors/dvpad1.dif":["interiors/dvpad1.dif",["interiors.vl2"]],"interiors/dwall1.dif":["interiors/dwall1.dif",["interiors.vl2"]],"interiors/ee_basatin-base.dif":["interiors/ee_basatin-base.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/ee_catwalk_base.dif":["interiors/ee_catwalk_base.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/ee_dx_4way-ramp.dif":["interiors/ee_dx_4way-ramp.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/ee_nirvana-base.dif":["interiors/ee_nirvana-base.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/ee_sidewinder-bebase.dif":["interiors/ee_sidewinder-BEbase.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/ee_sidewinder-dsbase.dif":["interiors/ee_sidewinder-DSbase.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/ee_sidewinder-turret.dif":["interiors/ee_sidewinder-turret.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/ee_tg-base.dif":["interiors/ee_tg-base.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/epicrates_base.dif":["interiors/epicrates_base.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/epicrates_bridge.dif":["interiors/epicrates_bridge.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/epicrates_turret.dif":["interiors/epicrates_turret.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/euro4_bleed_base.dif":["interiors/Euro4_Bleed_Base.dif",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/euro4_bleed_turret.dif":["interiors/Euro4_Bleed_turret.dif",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/euro4_bleed_vpad.dif":["interiors/Euro4_Bleed_vpad.dif",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/euro4_dissention_dox_bb_bunkera_x2.dif":["interiors/Euro4_Dissention_dox_bb_bunkera_x2.dif",["z_mappacks/TWL2-MapPack.vl2"]],"interiors/euro4_dissention_dox_bb_hangar_x2.dif":["interiors/Euro4_Dissention_dox_bb_hangar_x2.dif",["z_mappacks/TWL2-MapPack.vl2"]],"interiors/euro4_dissention_rilke_whitedwarf_mainbase.dif":["interiors/Euro4_Dissention_rilke_whitedwarf_mainbase.dif",["z_mappacks/TWL2-MapPack.vl2"]],"interiors/euro4_frozenhope_inf_butch_fhope_base47.dif":["interiors/Euro4_FrozenHope_inf_butch_fhope_base47.dif",["z_mappacks/TWL2-MapPack.vl2"]],"interiors/euro4_frozenhope_inf_butch_fhope_flag6.dif":["interiors/Euro4_FrozenHope_inf_butch_fhope_flag6.dif",["z_mappacks/TWL2-MapPack.vl2"]],"interiors/euro4_frozenhope_inf_butch_fhope_turret12.dif":["interiors/Euro4_FrozenHope_inf_butch_fhope_turret12.dif",["z_mappacks/TWL2-MapPack.vl2"]],"interiors/euro_salgenroom2.dif":["interiors/Euro_salgenroom2.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/euro_salproj1.dif":["interiors/Euro_salproj1.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/euro_salturretsus1.dif":["interiors/Euro_salturretsus1.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/euro_slblocks.dif":["interiors/Euro_slblocks.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/euro_slinvstat.dif":["interiors/Euro_slinvstat.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/euro_slremo2.dif":["interiors/Euro_slremo2.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/euro_slsusbr1.dif":["interiors/Euro_slsusbr1.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/euro_slvehramp1.dif":["interiors/Euro_slvehramp1.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/ext_bridge.dif":["interiors/ext_bridge.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/ext_bridge_ramp.dif":["interiors/ext_bridge_ramp.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/ext_midair_platform.dif":["interiors/ext_midair_platform.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/facebaseplat.dif":["interiors/facebasePlat.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/facingworldsbase.dif":["interiors/facingWorldsBase.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/facingworldsbaseold.dif":["interiors/facingWorldsBaseOld.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/ffwall.dif":["interiors/ffWall.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/flagbridge.dif":["interiors/flagbridge.dif",["Classic_maps_v1.vl2"]],"interiors/flingbase01.dif":["interiors/flingbase01.dif",["z_mappacks/S5maps.vl2"]],"interiors/flingbase02.dif":["interiors/flingbase02.dif",["z_mappacks/S5maps.vl2"]],"interiors/flingrock01.dif":["interiors/flingrock01.dif",["z_mappacks/S8maps.vl2"]],"interiors/flingrockvent01.dif":["interiors/flingrockvent01.dif",["z_mappacks/S8maps.vl2"]],"interiors/flingsilo03.dif":["interiors/flingsilo03.dif",["z_mappacks/S8maps.vl2"]],"interiors/flingsilo03b.dif":["interiors/flingsilo03b.dif",["z_mappacks/S8maps.vl2"]],"interiors/flingstand01.dif":["interiors/flingstand01.dif",["z_mappacks/S5maps.vl2"]],"interiors/flingstand02.dif":["interiors/flingstand02.dif",["z_mappacks/S8maps.vl2"]],"interiors/flingtanktrap01.dif":["interiors/flingtanktrap01.dif",["z_mappacks/S8maps.vl2"]],"interiors/flingteeth.dif":["interiors/flingteeth.dif",["z_mappacks/S5maps.vl2"]],"interiors/flingtower01.dif":["interiors/flingtower01.dif",["z_mappacks/S5maps.vl2"]],"interiors/flingtower02.dif":["interiors/flingtower02.dif",["z_mappacks/S5maps.vl2"]],"interiors/flingturretstand01.dif":["interiors/flingturretstand01.dif",["z_mappacks/S5maps.vl2"]],"interiors/flingvpad01.dif":["interiors/flingvpad01.dif",["z_mappacks/S8maps.vl2"]],"interiors/flingvpad01b.dif":["interiors/flingvpad01b.dif",["z_mappacks/S8maps.vl2"]],"interiors/frostclawbase.dif":["interiors/frostclawbase.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/frozensolidstand.dif":["interiors/frozenSolidStand.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/hbbunker.dif":["interiors/hbbunker.dif",["z_mappacks/TWL2-MapPack.vl2"]],"interiors/hbflagstand.dif":["interiors/hbflagstand.dif",["z_mappacks/TWL2-MapPack.vl2"]],"interiors/idbase.dif":["interiors/idbase.dif",["z_mappacks/TWL2-MapPack.vl2"]],"interiors/idhangar.dif":["interiors/idhangar.dif",["z_mappacks/TWL2-MapPack.vl2"]],"interiors/idmiddle.dif":["interiors/idmiddle.dif",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/inf_butch_fg2base1.dif":["interiors/inf_butch_fg2base1.dif",["z_mappacks/TWL2-MapPack.vl2"]],"interiors/inf_butch_fg2flag21.dif":["interiors/inf_butch_fg2flag21.dif",["z_mappacks/TWL2-MapPack.vl2"]],"interiors/inf_butch_fg2turret13.dif":["interiors/inf_butch_fg2turret13.dif",["z_mappacks/TWL2-MapPack.vl2"]],"interiors/inf_butch_fg2turret9.dif":["interiors/inf_butch_fg2turret9.dif",["z_mappacks/TWL2-MapPack.vl2"]],"interiors/inf_butch_icebase51.dif":["interiors/inf_butch_icebase51.dif",["z_mappacks/TWL2-MapPack.vl2"]],"interiors/inf_butch_iceturretbase9.dif":["interiors/inf_butch_iceturretbase9.dif",["z_mappacks/TWL2-MapPack.vl2"]],"interiors/inf_butch_icevehicle11.dif":["interiors/inf_butch_icevehicle11.dif",["z_mappacks/TWL2-MapPack.vl2"]],"interiors/inf_butch_lava_flagbase06.dif":["interiors/inf_butch_lava_flagbase06.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/inf_butch_lava_plat6.dif":["interiors/inf_butch_lava_plat6.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/inf_butch_lava_sensor12.dif":["interiors/inf_butch_lava_sensor12.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/infbutch_blackairinv13.dif":["interiors/infbutch_blackairinv13.dif",["Classic_maps_v1.vl2"]],"interiors/infbutch_blackbase5618_final.dif":["interiors/infbutch_blackbase5618_final.dif",["Classic_maps_v1.vl2"]],"interiors/infbutch_blackturret8.dif":["interiors/infbutch_blackturret8.dif",["Classic_maps_v1.vl2"]],"interiors/irisbase.dif":["interiors/irisbase.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/irisinside.dif":["interiors/irisinside.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/irismonu.dif":["interiors/irismonu.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/irisruin2.dif":["interiors/irisruin2.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/irisruin3.dif":["interiors/irisruin3.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/irisruins1.dif":["interiors/irisruins1.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/iristurbase.dif":["interiors/iristurbase.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/jagged_base3.dif":["interiors/jagged_base3.dif",["z_mappacks/TWL2-MapPack.vl2"]],"interiors/kif_cinereousfs.dif":["interiors/kif_cinereousfs.dif",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/kif_cinereousinv.dif":["interiors/kif_cinereousinv.dif",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/kif_cinereousplat1.dif":["interiors/kif_cinereousplat1.dif",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/kif_cinereoustt.dif":["interiors/kif_cinereoustt.dif",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/kif_skylightbase.dif":["interiors/kif_skylightbase.dif",["z_mappacks/TWL2-MapPack.vl2"]],"interiors/kif_skylightfs.dif":["interiors/kif_skylightfs.dif",["z_mappacks/TWL2-MapPack.vl2"]],"interiors/largeicewall.dif":["interiors/largeIceWall.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/lightningrod.dif":["interiors/lightningRod.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/magellan_kab_magbase.dif":["interiors/Magellan_kab_magbase.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/magellan_kab_magflagstand.dif":["interiors/Magellan_kab_magflagstand.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/magellan_kab_turretstand.dif":["interiors/Magellan_kab_turretstand.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/magnum_vehicle_stop.dif":["interiors/magnum_vehicle_stop.dif",["z_mappacks/TWL2-MapPack.vl2"]],"interiors/mfg_tower.dif":["interiors/mfg_tower.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/mmbase.dif":["interiors/mmbase.dif",["z_mappacks/TWL2-MapPack.vl2"]],"interiors/mmbridge.dif":["interiors/mmbridge.dif",["z_mappacks/TWL2-MapPack.vl2"]],"interiors/monos.dif":["interiors/monoS.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/muddyswampstand.dif":["interiors/muddyswampstand.dif",["z_mappacks/TWL2-MapPack.vl2"]],"interiors/nef_bowl1.dif":["interiors/nef_bowl1.dif",["TR2final105-client.vl2"]],"interiors/nef_bowl2.dif":["interiors/nef_bowl2.dif",["TR2final105-client.vl2"]],"interiors/nef_bowl3.dif":["interiors/nef_bowl3.dif",["TR2final105-client.vl2"]],"interiors/nef_ramp1.dif":["interiors/nef_ramp1.dif",["TR2final105-client.vl2"]],"interiors/nycto-base1.dif":["interiors/nycto-base1.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/nycto-base2.dif":["interiors/nycto-base2.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/nycto-ec1.dif":["interiors/nycto-ec1.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/nycto-ec2.dif":["interiors/nycto-ec2.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/nycto-ec3.dif":["interiors/nycto-ec3.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/nycto-ec4.dif":["interiors/nycto-ec4.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/nycto-ec5.dif":["interiors/nycto-ec5.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/nycto-ec6.dif":["interiors/nycto-ec6.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/nycto-stand1.dif":["interiors/nycto-stand1.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/nycto-tunnel-1.dif":["interiors/nycto-tunnel-1.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/ocular-flagstand.dif":["interiors/ocular-flagstand.dif",["z_mappacks/TWL2-MapPack.vl2"]],"interiors/pbase3.dif":["interiors/pbase3.dif",["interiors.vl2"]],"interiors/pbase_nef_giant.dif":["interiors/pbase_nef_giant.dif",["Classic_maps_v1.vl2"]],"interiors/pbase_nef_vbase1.dif":["interiors/pbase_nef_vbase1.dif",["Classic_maps_v1.vl2"]],"interiors/pbrdg0.dif":["interiors/pbrdg0.dif",["interiors.vl2"]],"interiors/pbrdg1.dif":["interiors/pbrdg1.dif",["interiors.vl2"]],"interiors/pbrdg2.dif":["interiors/pbrdg2.dif",["interiors.vl2"]],"interiors/pbrdg3.dif":["interiors/pbrdg3.dif",["interiors.vl2"]],"interiors/pbrdg4.dif":["interiors/pbrdg4.dif",["interiors.vl2"]],"interiors/pbrdgn.dif":["interiors/pbrdgn.dif",["interiors.vl2"]],"interiors/pbrdgo.dif":["interiors/pbrdgo.dif",["interiors.vl2"]],"interiors/pbrdgp.dif":["interiors/pbrdgp.dif",["interiors.vl2"]],"interiors/pbunk1.dif":["interiors/pbunk1.dif",["interiors.vl2"]],"interiors/pbunk2.dif":["interiors/pbunk2.dif",["interiors.vl2"]],"interiors/pbunk3.dif":["interiors/pbunk3.dif",["interiors.vl2"]],"interiors/pbunk4a_cc.dif":["interiors/pbunk4a_CC.dif",["Classic_maps_v1.vl2"]],"interiors/pbunk5.dif":["interiors/pbunk5.dif",["interiors.vl2"]],"interiors/pbunk6.dif":["interiors/pbunk6.dif",["interiors.vl2"]],"interiors/pbunk7.dif":["interiors/pbunk7.dif",["interiors.vl2"]],"interiors/pbunk7a_cc.dif":["interiors/pbunk7a_CC.dif",["Classic_maps_v1.vl2"]],"interiors/pbunk8.dif":["interiors/pbunk8.dif",["interiors.vl2"]],"interiors/peach_lush_bunker1.dif":["interiors/peach_lush_bunker1.dif",["z_mappacks/TWL2-MapPack.vl2"]],"interiors/pmisc1.dif":["interiors/pmisc1.dif",["interiors.vl2"]],"interiors/pmisc2.dif":["interiors/pmisc2.dif",["interiors.vl2"]],"interiors/pmisc3.dif":["interiors/pmisc3.dif",["interiors.vl2"]],"interiors/pmisc4.dif":["interiors/pmisc4.dif",["interiors.vl2"]],"interiors/pmisc5.dif":["interiors/pmisc5.dif",["interiors.vl2"]],"interiors/pmisca.dif":["interiors/pmisca.dif",["interiors.vl2"]],"interiors/pmiscb.dif":["interiors/pmiscb.dif",["interiors.vl2"]],"interiors/pmiscc.dif":["interiors/pmiscc.dif",["interiors.vl2"]],"interiors/pplat1.dif":["interiors/pplat1.dif",["interiors.vl2"]],"interiors/pplat2.dif":["interiors/pplat2.dif",["interiors.vl2"]],"interiors/pplat3.dif":["interiors/pplat3.dif",["interiors.vl2"]],"interiors/pplat4.dif":["interiors/pplat4.dif",["interiors.vl2"]],"interiors/pplat5.dif":["interiors/pplat5.dif",["interiors.vl2"]],"interiors/prock6.dif":["interiors/prock6.dif",["interiors.vl2"]],"interiors/prock7.dif":["interiors/prock7.dif",["interiors.vl2"]],"interiors/prock8.dif":["interiors/prock8.dif",["interiors.vl2"]],"interiors/procka.dif":["interiors/procka.dif",["interiors.vl2"]],"interiors/prockb.dif":["interiors/prockb.dif",["interiors.vl2"]],"interiors/prockc.dif":["interiors/prockc.dif",["interiors.vl2"]],"interiors/pspir1.dif":["interiors/pspir1.dif",["interiors.vl2"]],"interiors/pspir2.dif":["interiors/pspir2.dif",["interiors.vl2"]],"interiors/pspir3.dif":["interiors/pspir3.dif",["interiors.vl2"]],"interiors/pspir4.dif":["interiors/pspir4.dif",["interiors.vl2"]],"interiors/pspir5.dif":["interiors/pspir5.dif",["interiors.vl2"]],"interiors/ptowr1.dif":["interiors/ptowr1.dif",["interiors.vl2"]],"interiors/ptowr2.dif":["interiors/ptowr2.dif",["interiors.vl2"]],"interiors/ptowr4.dif":["interiors/ptowr4.dif",["interiors.vl2"]],"interiors/ptowr5.dif":["interiors/ptowr5.dif",["interiors.vl2"]],"interiors/ptowr7.dif":["interiors/ptowr7.dif",["interiors.vl2"]],"interiors/pvbay1.dif":["interiors/pvbay1.dif",["interiors.vl2"]],"interiors/pvpad.dif":["interiors/pvpad.dif",["interiors.vl2"]],"interiors/pwall1.dif":["interiors/pwall1.dif",["interiors.vl2"]],"interiors/rail1.dif":["interiors/rail1.dif",["TR2final105-client.vl2"],["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/ram_base.dif":["interiors/ram_base.dif",["Classic_maps_v1.vl2"]],"interiors/ram_tower.dif":["interiors/ram_tower.dif",["Classic_maps_v1.vl2"]],"interiors/ram_wall4.dif":["interiors/ram_wall4.dif",["Classic_maps_v1.vl2"]],"interiors/ramp1.dif":["interiors/ramp1.dif",["TR2final105-client.vl2"]],"interiors/rdtower.dif":["interiors/RDTower.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/rilke_bombscare_flagstand_x2.dif":["interiors/rilke_bombscare_flagstand_x2.dif",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rilke_ctm1_flagstand1_x2.dif":["interiors/rilke_ctm1_flagstand1_x2.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/rilke_ctm1_platform1_x2.dif":["interiors/rilke_ctm1_platform1_x2.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/rilke_ctm1_sensorbunker1_x2.dif":["interiors/rilke_ctm1_sensorbunker1_x2.dif",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rilke_ctm1_sensorbunker2_x2.dif":["interiors/rilke_ctm1_sensorbunker2_x2.dif",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rilke_ctm1_vpad_x2.dif":["interiors/rilke_ctm1_vpad_x2.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/rilke_domain2_boundrymarker.dif":["interiors/rilke_domain2_boundrymarker.dif",["Classic_maps_v1.vl2"]],"interiors/rilke_domain2_boundrymarker2.dif":["interiors/rilke_domain2_boundrymarker2.dif",["Classic_maps_v1.vl2"]],"interiors/rilke_domain2_bridge1.dif":["interiors/rilke_domain2_bridge1.dif",["Classic_maps_v1.vl2"]],"interiors/rilke_domain2_mainbase.dif":["interiors/rilke_domain2_mainbase.dif",["Classic_maps_v1.vl2"]],"interiors/rilke_domain_turretbase1.dif":["interiors/rilke_domain_turretbase1.dif",["Classic_maps_v1.vl2"]],"interiors/rilke_whitedwarf_bridge.dif":["interiors/rilke_whitedwarf_bridge.dif",["Classic_maps_v1.vl2"]],"interiors/rilke_whitedwarf_bridge2_x2.dif":["interiors/rilke_whitedwarf_bridge2_x2.dif",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rilke_whitedwarf_bridgebase1_x2.dif":["interiors/rilke_whitedwarf_bridgebase1_x2.dif",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rilke_whitedwarf_bunker2_x2.dif":["interiors/rilke_whitedwarf_bunker2_x2.dif",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rilke_whitedwarf_mainbase.dif":["interiors/rilke_whitedwarf_mainbase.dif",["Classic_maps_v1.vl2"]],"interiors/rilke_whitedwarf_platform1.dif":["interiors/rilke_whitedwarf_platform1.dif",["Classic_maps_v1.vl2"]],"interiors/rilke_whitedwarf_platform2_x2.dif":["interiors/rilke_whitedwarf_platform2_x2.dif",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rilke_whitedwarf_platform3_x2.dif":["interiors/rilke_whitedwarf_platform3_x2.dif",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rilke_whitedwarf_towerbunker.dif":["interiors/rilke_whitedwarf_towerbunker.dif",["Classic_maps_v1.vl2"]],"interiors/rilke_whitedwarf_towerbunker2_x2.dif":["interiors/rilke_whitedwarf_towerbunker2_x2.dif",["z_mappacks/S5maps.vl2"],["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rilke_whitedwarf_vehiclepad_x2.dif":["interiors/rilke_whitedwarf_vehiclepad_x2.dif",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_agroleonbase.dif":["interiors/rst_agroleonbase.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_agroleonstand.dif":["interiors/rst_agroleonstand.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_arenalight.dif":["interiors/rst_arenalight.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_astro_bunker.dif":["interiors/rst_astro_bunker.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_astro_stand.dif":["interiors/rst_astro_stand.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_barrier1.dif":["interiors/rst_barrier1.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_barrier2.dif":["interiors/rst_barrier2.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_beagleship.dif":["interiors/rst_beagleship.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_bitterbase.dif":["interiors/rst_bitterbase.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_bitterbunker.dif":["interiors/rst_bitterbunker.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_bitterbunker2.dif":["interiors/rst_bitterbunker2.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_bitterbunker3.dif":["interiors/rst_bitterbunker3.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_bitterstand.dif":["interiors/rst_bitterstand.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_debris1.dif":["interiors/rst_debris1.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_debris2.dif":["interiors/rst_debris2.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_derm_building1.dif":["interiors/rst_derm_building1.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_derm_building2.dif":["interiors/rst_derm_building2.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_derm_building3.dif":["interiors/rst_derm_building3.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_derm_building4.dif":["interiors/rst_derm_building4.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_derm_building5.dif":["interiors/rst_derm_building5.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_derm_building6.dif":["interiors/rst_derm_building6.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_derm_building7.dif":["interiors/rst_derm_building7.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_derm_building8.dif":["interiors/rst_derm_building8.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_derm_bunker.dif":["interiors/rst_derm_bunker.dif",["z_mappacks/S5maps.vl2"]],"interiors/rst_derm_citybase.dif":["interiors/rst_derm_citybase.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_derm_citybridge.dif":["interiors/rst_derm_citybridge.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_derm_mainbase.dif":["interiors/rst_derm_mainbase.dif",["z_mappacks/S5maps.vl2"]],"interiors/rst_derm_midfield.dif":["interiors/rst_derm_midfield.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_derm_newpillarstand.dif":["interiors/rst_derm_newpillarstand.dif",["z_mappacks/S5maps.vl2"]],"interiors/rst_derm_pillar.dif":["interiors/rst_derm_pillar.dif",["z_mappacks/S5maps.vl2"]],"interiors/rst_derm_plat.dif":["interiors/rst_derm_plat.dif",["z_mappacks/S5maps.vl2"]],"interiors/rst_derm_plat2.dif":["interiors/rst_derm_plat2.dif",["z_mappacks/S5maps.vl2"]],"interiors/rst_derm_podium.dif":["interiors/rst_derm_podium.dif",["z_mappacks/S5maps.vl2"]],"interiors/rst_derm_snipenest.dif":["interiors/rst_derm_snipenest.dif",["z_mappacks/S5maps.vl2"]],"interiors/rst_derm_turretbase.dif":["interiors/rst_derm_turretbase.dif",["z_mappacks/S5maps.vl2"]],"interiors/rst_derm_vechpad.dif":["interiors/rst_derm_vechpad.dif",["z_mappacks/S5maps.vl2"]],"interiors/rst_dogma_base.dif":["interiors/rst_dogma_base.dif",["z_mappacks/S8maps.vl2"]],"interiors/rst_dogma_bridge.dif":["interiors/rst_dogma_bridge.dif",["z_mappacks/S8maps.vl2"]],"interiors/rst_dogma_bridge2.dif":["interiors/rst_dogma_bridge2.dif",["z_mappacks/S8maps.vl2"]],"interiors/rst_facebase.dif":["interiors/rst_FaceBase.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_facebase2.dif":["interiors/rst_FaceBase2.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_facebase_vehfix.dif":["interiors/rst_FaceBase_VehFix.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_facestand.dif":["interiors/rst_FaceStand.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_islebase.dif":["interiors/rst_islebase.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_islebase2.dif":["interiors/rst_islebase2.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_lighthouse.dif":["interiors/rst_lighthouse.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_lush_flagplat.dif":["interiors/rst_lush_flagplat.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_lush_floatingisle1.dif":["interiors/rst_lush_floatingisle1.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_lush_floatingisle10.dif":["interiors/rst_lush_floatingisle10.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_lush_floatingisle2.dif":["interiors/rst_lush_floatingisle2.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_lush_floatingisle3.dif":["interiors/rst_lush_floatingisle3.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_lush_floatingisle4.dif":["interiors/rst_lush_floatingisle4.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_lush_floatingisle5.dif":["interiors/rst_lush_floatingisle5.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_lush_floatingisle6.dif":["interiors/rst_lush_floatingisle6.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_lush_floatingisle7.dif":["interiors/rst_lush_floatingisle7.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_lush_floatingisle8.dif":["interiors/rst_lush_floatingisle8.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_lush_floatingisle9.dif":["interiors/rst_lush_floatingisle9.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_lush_rock2.dif":["interiors/rst_lush_rock2.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_newlighthouse.dif":["interiors/rst_newlighthouse.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_padbottom.dif":["interiors/rst_padbottom.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_padbottom2.dif":["interiors/rst_padbottom2.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_pipedream.dif":["interiors/rst_pipedream.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_sebase.dif":["interiors/rst_SEbase.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_secave1_part1.dif":["interiors/rst_SEcave1_part1.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_secave1_part2.dif":["interiors/rst_SEcave1_part2.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_secave1_part3.dif":["interiors/rst_SEcave1_part3.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_secave2.dif":["interiors/rst_SEcave2.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_setower.dif":["interiors/rst_SEtower.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_simpleflagarena.dif":["interiors/rst_SimpleFlagArena.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_spir_base3.dif":["interiors/rst_spir_base3.dif",["z_mappacks/S8maps.vl2"]],"interiors/rst_spir_pillar.dif":["interiors/rst_spir_pillar.dif",["z_mappacks/S8maps.vl2"]],"interiors/rst_spit_base.dif":["interiors/rst_spit_base.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_spit_stand.dif":["interiors/rst_spit_stand.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/rst_swd_flagstand.dif":["interiors/rst_swd_flagstand.dif",["z_mappacks/S5maps.vl2"]],"interiors/rst_swd_ship2.dif":["interiors/rst_swd_ship2.dif",["z_mappacks/S5maps.vl2"]],"interiors/ruin1.dif":["interiors/ruin1.dif",["Classic_maps_v1.vl2"]],"interiors/ruin2.dif":["interiors/ruin2.dif",["Classic_maps_v1.vl2"]],"interiors/ruin3.dif":["interiors/ruin3.dif",["Classic_maps_v1.vl2"]],"interiors/ruin4.dif":["interiors/ruin4.dif",["Classic_maps_v1.vl2"]],"interiors/ruinarch.dif":["interiors/ruinarch.dif",["Classic_maps_v1.vl2"]],"interiors/s5_anthem_pipebase.dif":["interiors/s5_anthem_pipebase.dif",["z_mappacks/S5maps.vl2"]],"interiors/s5_anthem_pipestand.dif":["interiors/s5_anthem_pipestand.dif",["z_mappacks/S5maps.vl2"]],"interiors/sbase1.dif":["interiors/sbase1.dif",["interiors.vl2"]],"interiors/sbase3.dif":["interiors/sbase3.dif",["interiors.vl2"]],"interiors/sbase5.dif":["interiors/sbase5.dif",["interiors.vl2"]],"interiors/sbrdg1.dif":["interiors/sbrdg1.dif",["interiors.vl2"]],"interiors/sbrdg2.dif":["interiors/sbrdg2.dif",["interiors.vl2"]],"interiors/sbrdg3.dif":["interiors/sbrdg3.dif",["interiors.vl2"]],"interiors/sbrdg4.dif":["interiors/sbrdg4.dif",["interiors.vl2"]],"interiors/sbrdg5.dif":["interiors/sbrdg5.dif",["interiors.vl2"]],"interiors/sbrdg6.dif":["interiors/sbrdg6.dif",["interiors.vl2"]],"interiors/sbrdg7.dif":["interiors/sbrdg7.dif",["interiors.vl2"]],"interiors/sbrdgn.dif":["interiors/sbrdgn.dif",["interiors.vl2"]],"interiors/sbrdgo.dif":["interiors/sbrdgo.dif",["interiors.vl2"]],"interiors/sbunk2.dif":["interiors/sbunk2.dif",["interiors.vl2"]],"interiors/sbunk9.dif":["interiors/sbunk9.dif",["interiors.vl2"]],"interiors/sbunk_nef1.dif":["interiors/sbunk_nef1.dif",["Classic_maps_v1.vl2"]],"interiors/siege.dif":["interiors/siege.dif",["Classic_maps_v1.vl2"]],"interiors/singleramp.dif":["interiors/singleramp.dif",["TR2final105-client.vl2"]],"interiors/smisc1.dif":["interiors/smisc1.dif",["interiors.vl2"]],"interiors/smisc3.dif":["interiors/smisc3.dif",["interiors.vl2"]],"interiors/smisc4.dif":["interiors/smisc4.dif",["interiors.vl2"]],"interiors/smisc5.dif":["interiors/smisc5.dif",["interiors.vl2"]],"interiors/smisc_nef1.dif":["interiors/smisc_nef1.dif",["Classic_maps_v1.vl2"]],"interiors/smisca.dif":["interiors/smisca.dif",["interiors.vl2"]],"interiors/smiscb.dif":["interiors/smiscb.dif",["interiors.vl2"]],"interiors/smiscc.dif":["interiors/smiscc.dif",["interiors.vl2"]],"interiors/snowtuar.dif":["interiors/snowtuar.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/snowval.dif":["interiors/snowVal.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/spawnbase.dif":["interiors/spawnbase.dif",["TR2final105-client.vl2"]],"interiors/spawnbase2.dif":["interiors/spawnbase2.dif",["TR2final105-client.vl2"]],"interiors/sphere.dif":["interiors/sphere.dif",["TR2final105-client.vl2"]],"interiors/spincycle_spbase2.dif":["interiors/SpinCycle_spbase2.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/splat1.dif":["interiors/splat1.dif",["interiors.vl2"]],"interiors/splat3.dif":["interiors/splat3.dif",["interiors.vl2"]],"interiors/splat7.dif":["interiors/splat7.dif",["interiors.vl2"]],"interiors/srock6.dif":["interiors/srock6.dif",["interiors.vl2"]],"interiors/srock7.dif":["interiors/srock7.dif",["interiors.vl2"]],"interiors/srock8.dif":["interiors/srock8.dif",["interiors.vl2"]],"interiors/srocka.dif":["interiors/srocka.dif",["interiors.vl2"]],"interiors/srockb.dif":["interiors/srockb.dif",["interiors.vl2"]],"interiors/srockc.dif":["interiors/srockc.dif",["interiors.vl2"]],"interiors/sspir1.dif":["interiors/sspir1.dif",["interiors.vl2"]],"interiors/sspir2.dif":["interiors/sspir2.dif",["interiors.vl2"]],"interiors/sspir3.dif":["interiors/sspir3.dif",["interiors.vl2"]],"interiors/sspir4.dif":["interiors/sspir4.dif",["interiors.vl2"]],"interiors/starfallen.dif":["interiors/Starfallen.dif",["Classic_maps_v1.vl2"]],"interiors/stormstand.dif":["interiors/stormstand.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/stormtoptunnel.dif":["interiors/stormTopTunnel.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/stowr1.dif":["interiors/stowr1.dif",["interiors.vl2"]],"interiors/stowr3.dif":["interiors/stowr3.dif",["interiors.vl2"]],"interiors/stowr4.dif":["interiors/stowr4.dif",["interiors.vl2"]],"interiors/stowr6.dif":["interiors/stowr6.dif",["interiors.vl2"]],"interiors/svpad.dif":["interiors/svpad.dif",["interiors.vl2"]],"interiors/swall1.dif":["interiors/swall1.dif",["interiors.vl2"]],"interiors/swtunnel.dif":["interiors/swTunnel.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/t_bbase_ccb2a.dif":["interiors/t_bbase_ccb2a.dif",["Classic_maps_v1.vl2"]],"interiors/t_bmisc_tunl_ccb1.dif":["interiors/t_bmisc_tunl_ccb1.dif",["Classic_maps_v1.vl2"]],"interiors/t_bwall2a_cnr_cc.dif":["interiors/t_bwall2a_cnr_CC.dif",["Classic_maps_v1.vl2"]],"interiors/t_bwall2a_lrg_cc.dif":["interiors/t_bwall2a_lrg_CC.dif",["Classic_maps_v1.vl2"]],"interiors/t_bwall2a_sm_cc.dif":["interiors/t_bwall2a_sm_CC.dif",["Classic_maps_v1.vl2"]],"interiors/tes_flagbase_x2.dif":["interiors/tes_flagbase_x2.dif",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/tes_flagbunker.dif":["interiors/tes_flagbunker.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/tes_flyingvehicle_x2.dif":["interiors/tes_flyingvehicle_x2.dif",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"interiors/tes_flyingvehiclebase.dif":["interiors/tes_flyingvehiclebase.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/tes_turretholder.dif":["interiors/tes_turretholder.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/tl_bmiscpan_ruind.dif":["interiors/TL_bmiscpan_ruind.dif",["z_mappacks/TWL2-MapPack.vl2"]],"interiors/tl_btowr9.dif":["interiors/TL_btowr9.dif",["z_mappacks/TWL2-MapPack.vl2"]],"interiors/tl_drorck-base.dif":["interiors/TL_drorck-base.dif",["z_mappacks/TWL2-MapPack.vl2"]],"interiors/tl_magnumbase.dif":["interiors/TL_magnumbase.dif",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/tl_magnumflag.dif":["interiors/TL_magnumflag.dif",["z_mappacks/TWL2-MapPack.vl2"]],"interiors/tl_magnummisc.dif":["interiors/TL_magnummisc.dif",["z_mappacks/TWL2-MapPack.vl2"]],"interiors/tl_magnumturret.dif":["interiors/TL_magnumturret.dif",["z_mappacks/TWL2-MapPack.vl2"]],"interiors/tl_magnumvs.dif":["interiors/TL_magnumvs.dif",["z_mappacks/TWL2-MapPack.vl2"]],"interiors/tree_bowlstump.dif":["interiors/tree_bowlstump.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/tree_corridoor.dif":["interiors/tree_corridoor.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/tree_hollow.dif":["interiors/tree_hollow.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/tree_main.dif":["interiors/tree_main.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/tree_nocanopy.dif":["interiors/tree_nocanopy.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/tree_router.dif":["interiors/tree_router.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/tree_solid.dif":["interiors/tree_solid.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/tree_stump.dif":["interiors/tree_stump.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/tri_base.dif":["interiors/tri_base.dif",["z_mappacks/DynamixFinalPack.vl2"]],"interiors/tri_gate.dif":["interiors/tri_gate.dif",["z_mappacks/DynamixFinalPack.vl2"]],"interiors/tri_misc1.dif":["interiors/tri_misc1.dif",["z_mappacks/DynamixFinalPack.vl2"]],"interiors/tri_powerpit.dif":["interiors/tri_powerpit.dif",["z_mappacks/DynamixFinalPack.vl2"]],"interiors/tri_tbunker.dif":["interiors/tri_tbunker.dif",["z_mappacks/DynamixFinalPack.vl2"]],"interiors/tri_tbunker_x.dif":["interiors/tri_tbunker_x.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/tri_tbunker_x2.dif":["interiors/tri_tbunker_x2.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/tri_tower.dif":["interiors/tri_tower.dif",["z_mappacks/DynamixFinalPack.vl2"]],"interiors/tri_tower_x2.dif":["interiors/tri_tower_x2.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/tri_wall3.dif":["interiors/tri_wall3.dif",["z_mappacks/DynamixFinalPack.vl2"]],"interiors/tri_wall4.dif":["interiors/tri_wall4.dif",["z_mappacks/DynamixFinalPack.vl2"]],"interiors/tri_wall5.dif":["interiors/tri_wall5.dif",["z_mappacks/DynamixFinalPack.vl2"]],"interiors/tri_wall6.dif":["interiors/tri_wall6.dif",["z_mappacks/DynamixFinalPack.vl2"]],"interiors/underhillmidbalancedfnl.dif":["interiors/underhillmidbalancedfnl.dif",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"interiors/underhillsideonefnl.dif":["interiors/underhillsideonefnl.dif",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"interiors/vocstand.dif":["interiors/vocstand.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/vpad_bunker.dif":["interiors/Vpad_Bunker.dif",["z_mappacks/TWL-MapPack.vl2"]],"interiors/waterstand.dif":["interiors/waterStand.dif",["z_mappacks/z_DMP2-V0.6.vl2"]],"interiors/xbase1.dif":["interiors/xbase1.dif",["interiors.vl2"]],"interiors/xbase2.dif":["interiors/xbase2.dif",["interiors.vl2"]],"interiors/xbrdg0.dif":["interiors/xbrdg0.dif",["interiors.vl2"]],"interiors/xbrdg1.dif":["interiors/xbrdg1.dif",["interiors.vl2"]],"interiors/xbrdg10.dif":["interiors/xbrdg10.dif",["interiors.vl2"]],"interiors/xbrdg2.dif":["interiors/xbrdg2.dif",["interiors.vl2"]],"interiors/xbrdg3.dif":["interiors/xbrdg3.dif",["interiors.vl2"]],"interiors/xbrdg4.dif":["interiors/xbrdg4.dif",["interiors.vl2"]],"interiors/xbrdg5.dif":["interiors/xbrdg5.dif",["interiors.vl2"]],"interiors/xbrdg6.dif":["interiors/xbrdg6.dif",["interiors.vl2"]],"interiors/xbrdg7.dif":["interiors/xbrdg7.dif",["interiors.vl2"]],"interiors/xbrdg8.dif":["interiors/xbrdg8.dif",["interiors.vl2"]],"interiors/xbrdg9.dif":["interiors/xbrdg9.dif",["interiors.vl2"]],"interiors/xbrdga.dif":["interiors/xbrdga.dif",["interiors.vl2"]],"interiors/xbrdgb.dif":["interiors/xbrdgb.dif",["interiors.vl2"]],"interiors/xbrdgn.dif":["interiors/xbrdgn.dif",["interiors.vl2"]],"interiors/xbrdgo.dif":["interiors/xbrdgo.dif",["interiors.vl2"]],"interiors/xbunk1.dif":["interiors/xbunk1.dif",["interiors.vl2"]],"interiors/xbunk2.dif":["interiors/xbunk2.dif",["interiors.vl2"]],"interiors/xbunk5.dif":["interiors/xbunk5.dif",["interiors.vl2"]],"interiors/xbunk6.dif":["interiors/xbunk6.dif",["interiors.vl2"]],"interiors/xbunk9.dif":["interiors/xbunk9.dif",["interiors.vl2"]],"interiors/xbunkb.dif":["interiors/xbunkb.dif",["interiors.vl2"]],"interiors/xmisc1.dif":["interiors/xmisc1.dif",["interiors.vl2"]],"interiors/xmisc2.dif":["interiors/xmisc2.dif",["interiors.vl2"]],"interiors/xmisc3.dif":["interiors/xmisc3.dif",["interiors.vl2"]],"interiors/xmisc4.dif":["interiors/xmisc4.dif",["interiors.vl2"]],"interiors/xmisc5.dif":["interiors/xmisc5.dif",["interiors.vl2"]],"interiors/xmisca.dif":["interiors/xmisca.dif",["interiors.vl2"]],"interiors/xmiscb.dif":["interiors/xmiscb.dif",["interiors.vl2"]],"interiors/xmiscc.dif":["interiors/xmiscc.dif",["interiors.vl2"]],"interiors/xplat1.dif":["interiors/xplat1.dif",["interiors.vl2"]],"interiors/xplat2.dif":["interiors/xplat2.dif",["interiors.vl2"]],"interiors/xplat3.dif":["interiors/xplat3.dif",["interiors.vl2"]],"interiors/xrock6.dif":["interiors/xrock6.dif",["interiors.vl2"]],"interiors/xrock7.dif":["interiors/xrock7.dif",["interiors.vl2"]],"interiors/xrock8.dif":["interiors/xrock8.dif",["interiors.vl2"]],"interiors/xrocka.dif":["interiors/xrocka.dif",["interiors.vl2"]],"interiors/xrockb.dif":["interiors/xrockb.dif",["interiors.vl2"]],"interiors/xrockc.dif":["interiors/xrockc.dif",["interiors.vl2"]],"interiors/xspir1.dif":["interiors/xspir1.dif",["interiors.vl2"]],"interiors/xspir2.dif":["interiors/xspir2.dif",["interiors.vl2"]],"interiors/xspir3.dif":["interiors/xspir3.dif",["interiors.vl2"]],"interiors/xspir5.dif":["interiors/xspir5.dif",["interiors.vl2"]],"interiors/xtowr1.dif":["interiors/xtowr1.dif",["interiors.vl2"]],"interiors/xtowr3.dif":["interiors/xtowr3.dif",["interiors.vl2"]],"interiors/xtowr4.dif":["interiors/xtowr4.dif",["interiors.vl2"]],"interiors/xtowr7.dif":["interiors/xtowr7.dif",["interiors.vl2"]],"interiors/xtra_af_airtower.dif":["interiors/Xtra_AF_airtower.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_af_invowheel.dif":["interiors/Xtra_AF_invowheel.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_af_newbase.dif":["interiors/Xtra_AF_newbase.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_attrition_infernoflagstand.dif":["interiors/Xtra_attrition_infernoflagstand.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_attrition_stormflagstand.dif":["interiors/Xtra_attrition_stormflagstand.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_attrition_tower.dif":["interiors/Xtra_attrition_tower.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_attrition_vbase.dif":["interiors/Xtra_attrition_vbase.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_bastage_bt_bunktower.dif":["interiors/Xtra_Bastage_BT_bunktower.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_bastage_bt_mainbase_ck.dif":["interiors/Xtra_Bastage_BT_MainBase_CK.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_bastage_bt_tunnel.dif":["interiors/Xtra_Bastage_BT_tunnel.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_beachchair01.dif":["interiors/Xtra_beachchair01.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_caustic_tri_bridge.dif":["interiors/Xtra_Caustic_tri_bridge.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_caustic_tri_lamp.dif":["interiors/Xtra_Caustic_tri_lamp.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_caustic_tri_main.dif":["interiors/Xtra_Caustic_tri_main.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_caustic_tri_turret.dif":["interiors/Xtra_Caustic_tri_turret.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_crown_tri_flag.dif":["interiors/Xtra_Crown_tri_flag.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_crown_tri_turret.dif":["interiors/Xtra_Crown_tri_turret.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_dmisc_-nefflagstand1_x2.dif":["interiors/Xtra_dmisc_-nefflagstand1_x2.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_ghostdance_proto.dif":["interiors/Xtra_ghostdance_proto.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_gravestone_cross.dif":["interiors/Xtra_GraveStone_cross.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_gravestone_cross2.dif":["interiors/Xtra_GraveStone_cross2.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_gravestone_obtower.dif":["interiors/Xtra_GraveStone_obtower.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_gravestone_tombstone2.dif":["interiors/Xtra_GraveStone_tombstone2.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_gravestone_tombstone3.dif":["interiors/Xtra_GraveStone_tombstone3.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_hellfire_dbase_ccb1.dif":["interiors/Xtra_Hellfire_dbase_ccb1.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_hellfire_dmisc_int_fstand_old.dif":["interiors/Xtra_Hellfire_dmisc_int_fstand_old.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_hellfire_dwall_ccb1.dif":["interiors/Xtra_Hellfire_dwall_ccb1.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_hm_base_ck.dif":["interiors/Xtra_HM_Base_CK.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_hm_bunkera.dif":["interiors/Xtra_HM_BunkerA.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_hm_flagstand_mk2.dif":["interiors/Xtra_HM_Flagstand_mk2.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_hm_turretpillar.dif":["interiors/Xtra_HM_TurretPillar.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_imperium_base01.dif":["interiors/Xtra_imperium_base01.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_imperium_bunker01.dif":["interiors/Xtra_imperium_bunker01.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_imperium_stand01.dif":["interiors/Xtra_imperium_stand01.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_imperium_tower01.dif":["interiors/Xtra_imperium_tower01.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_insurgence_ccb_bd_base1.dif":["interiors/Xtra_Insurgence_ccb_bd_base1.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_insurgence_ccb_bd_base1_mod2a.dif":["interiors/Xtra_Insurgence_ccb_bd_base1_mod2a.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_insurgence_ccb_bd_base1_mod3.dif":["interiors/Xtra_Insurgence_ccb_bd_base1_mod3.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_insurgence_ccb_bd_base1_mod4.dif":["interiors/Xtra_Insurgence_ccb_bd_base1_mod4.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_insurgence_ccb_bd_bridge1.dif":["interiors/Xtra_Insurgence_ccb_bd_bridge1.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_insurgence_ccb_bd_bridge2.dif":["interiors/Xtra_Insurgence_ccb_bd_bridge2.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_insurgence_ccb_bd_platform2.dif":["interiors/Xtra_Insurgence_ccb_bd_platform2.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_malignant_salgenroom2.dif":["interiors/Xtra_Malignant_salgenroom2.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_malignant_salproj1.dif":["interiors/Xtra_Malignant_salproj1.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_malignant_salturretsus1.dif":["interiors/Xtra_Malignant_salturretsus1.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_malignant_slblocks.dif":["interiors/Xtra_Malignant_slblocks.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_malignant_slinvstat.dif":["interiors/Xtra_Malignant_slinvstat.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_malignant_slremo2.dif":["interiors/Xtra_Malignant_slremo2.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_malignant_slsusbr1.dif":["interiors/Xtra_Malignant_slsusbr1.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_malignant_slvehramp1.dif":["interiors/Xtra_Malignant_slvehramp1.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_metaltanks_bridge.dif":["interiors/Xtra_metaltanks_bridge.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_metaltanks_bridge_tunnel.dif":["interiors/Xtra_metaltanks_bridge_tunnel.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_metaltanks_lush_mainbase.dif":["interiors/Xtra_metaltanks_lush_mainbase.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_metaltanks_rip.dif":["interiors/Xtra_metaltanks_rip.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_metaltanks_xing.dif":["interiors/Xtra_metaltanks_xing.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_projectx_tribalma5ters_coyboybebop_basecom1.dif":["interiors/Xtra_ProjectX_tribalma5ters_coyboybebop_basecom1.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_projectx_tunneloflove.dif":["interiors/Xtra_ProjectX_tunneloflove.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_rst_transitbase.dif":["interiors/Xtra_rst_transitbase.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_rst_transitstand.dif":["interiors/Xtra_rst_transitstand.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_sr_eepbridge4.dif":["interiors/Xtra_SR_eepbridge4.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_sr_eepbridge4b.dif":["interiors/Xtra_SR_eepbridge4b.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_sr_eepbridgeh4b.dif":["interiors/Xtra_SR_eepbridgeh4b.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_sr_eepsab3.dif":["interiors/Xtra_SR_eepsab3.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_sr_eepsab4.dif":["interiors/Xtra_SR_eepsab4.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_t_base0.dif":["interiors/Xtra_t_base0.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_torrent_kif_bigbase.dif":["interiors/Xtra_Torrent_kif_bigbase.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_torrent_kif_torrent_turret_tower.dif":["interiors/Xtra_Torrent_kif_torrent_turret_tower.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_vestige_attackgate.dif":["interiors/Xtra_Vestige_attackgate.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_vestige_base.dif":["interiors/Xtra_Vestige_base.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_vestige_gate.dif":["interiors/Xtra_Vestige_gate.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_vestige_guntower.dif":["interiors/Xtra_Vestige_guntower.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_vestige_medtower.dif":["interiors/Xtra_Vestige_medtower.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_vestige_vpad.dif":["interiors/Xtra_Vestige_vpad.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_wsol_flagstand_ck.dif":["interiors/Xtra_WSol_Flagstand_CK.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_wsol_genbase_ck.dif":["interiors/Xtra_WSol_GenBase_CK.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_wsol_turret_ck.dif":["interiors/Xtra_WSol_Turret_CK.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_xerxes_proto.dif":["interiors/Xtra_Xerxes_proto.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_xerxes_turret.dif":["interiors/Xtra_Xerxes_Turret.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_xerxes_turret2.dif":["interiors/Xtra_Xerxes_Turret2.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_zv_bbunk_ccb1.dif":["interiors/Xtra_ZV_bbunk_ccb1.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xtra_zv_ccb_be_spire1.dif":["interiors/Xtra_ZV_ccb_be_spire1.dif",["z_mappacks/zDMP-4.7.3DX.vl2"]],"interiors/xvpad.dif":["interiors/xvpad.dif",["interiors.vl2"]],"interiors/xwall1.dif":["interiors/xwall1.dif",["interiors.vl2"]],"loginscreens.cs":["loginScreens.cs",["t2csri.vl2"]],"missions/2arenadome.mis":["missions/2ArenaDome.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/2arenavalley.mis":["missions/2ArenaValley.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/2dustbowl.mis":["missions/2DustBowl.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/2flyersarena.mis":["missions/2Flyersarena.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/2icedome.mis":["missions/2IceDome.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/2indoorintensity.mis":["missions/2IndoorIntensity.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/abominable.mis":["missions/Abominable.mis",["missions.vl2"]],"missions/acidrain.mis":["missions/AcidRain.mis",["Classic_maps_v1.vl2"]],"missions/aeroena.mis":["missions/Aeroena.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/agentsoffortune.mis":["missions/AgentsOfFortune.mis",["missions.vl2"]],"missions/alcatraz.mis":["missions/Alcatraz.mis",["missions.vl2"]],"missions/anabatic.mis":["missions/anabatic.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/anomaly.mis":["missions/anomaly.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/archipelago.mis":["missions/Archipelago.mis",["missions.vl2"]],"missions/arenaheaven.mis":["missions/ArenaHeaven.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/arenahell.mis":["missions/ArenaHell.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/arenahell2.mis":["missions/ArenaHell2.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/arenainthehill.mis":["missions/ArenaInTheHill.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/arenaunderthehill.mis":["missions/ArenaUnderTheHill.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/aryoarena.mis":["missions/AryoArena.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/ashestoashes.mis":["missions/AshesToAshes.mis",["missions.vl2"]],"missions/attrition.mis":["missions/Attrition.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/attritionlt.mis":["missions/AttritionLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/basatinlt.mis":["missions/BasatinLT.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/beggarsrun.mis":["missions/BeggarsRun.mis",["missions.vl2"]],"missions/beggarsrunlt.mis":["missions/BeggarsRunLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/blastside_nef.mis":["missions/Blastside_nef.mis",["Classic_maps_v1.vl2"]],"missions/bombardment.mis":["missions/bombardment.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/bonespurlt.mis":["missions/BonespurLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/bridgetoofar.mis":["missions/BridgeTooFar.mis",["z_mappacks/DynamixFinalPack.vl2"]],"missions/broadside_nef.mis":["missions/Broadside_nef.mis",["Classic_maps_v1.vl2"]],"missions/bulwarklt.mis":["missions/BulwarkLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/caldera.mis":["missions/Caldera.mis",["missions.vl2"]],"missions/camellandlt.mis":["missions/CamellandLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/caprilt.mis":["missions/CapriLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/casern_cavite.mis":["missions/Casern_Cavite.mis",["missions.vl2"]],"missions/catwalklt.mis":["missions/CatwalkLT.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/checkmate.mis":["missions/Checkmate.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/circlesedgelt.mis":["missions/CirclesEdgeLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/closecombatlt.mis":["missions/CloseCombatLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/confusco.mis":["missions/Confusco.mis",["Classic_maps_v1.vl2"]],"missions/crashclash.mis":["missions/CrashClash.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/crater71.mis":["missions/Crater71.mis",["TR2final105-client.vl2"]],"missions/damnation.mis":["missions/Damnation.mis",["missions.vl2"]],"missions/damnationlt.mis":["missions/DamnationLT.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/damnationtdm.mis":["missions/DamnationTDM.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/dangerouscrossing_nef.mis":["missions/DangerousCrossing_nef.mis",["Classic_maps_v1.vl2"]],"missions/dangerouscrossingarena.mis":["missions/DangerousCrossingArena.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/dangerouscrossinglt.mis":["missions/DangerousCrossingLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/dangerousflinglt.mis":["missions/DangerousFlingLT.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/dawntodusk.mis":["missions/dawntodusk.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/dbs_smoothed.mis":["missions/DBS_Smoothed.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/deathbirdsfly.mis":["missions/DeathBirdsFly.mis",["missions.vl2"]],"missions/dermcrossingdeluxelt.mis":["missions/DermCrossingDeluxeLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/desertofdeath_nef.mis":["missions/DesertofDeath_nef.mis",["Classic_maps_v1.vl2"]],"missions/desiccator.mis":["missions/Desiccator.mis",["missions.vl2"]],"missions/devilselbow.mis":["missions/DevilsElbow.mis",["z_mappacks/DynamixFinalPack.vl2"]],"missions/direlt.mis":["missions/DireLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/discordlt.mis":["missions/DiscordLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/dmp_agroleon.mis":["missions/DMP_Agroleon.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/dmp_astro.mis":["missions/DMP_Astro.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/dmp_bastardforge.mis":["missions/DMP_BastardForge.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/dmp_bastardforgelt.mis":["missions/DMP_BastardForgeLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/dmp_bittergorge.mis":["missions/DMP_BitterGorge.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/dmp_bunkered.mis":["missions/DMP_Bunkered.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/dmp_bunkeredlt.mis":["missions/DMP_BunkeredLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/dmp_cinerarium.mis":["missions/DMP_Cinerarium.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/dmp_cinerariumlt.mis":["missions/DMP_CinerariumLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/dmp_dermcity.mis":["missions/DMP_DermCity.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/dmp_embers.mis":["missions/DMP_Embers.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/dmp_emberslt.mis":["missions/DMP_EmbersLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/dmp_emeraldspit.mis":["missions/DMP_EmeraldSpit.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/dmp_facecrossing.mis":["missions/DMP_FaceCrossing.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/dmp_hoth.mis":["missions/DMP_Hoth.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/dmp_icegiant.mis":["missions/DMP_IceGiant.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/dmp_isledebatalla.mis":["missions/DMP_IsleDeBatalla.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/dmp_lavagods.mis":["missions/DMP_LavaGods.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/dmp_magellan.mis":["missions/DMP_Magellan.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/dmp_moondance.mis":["missions/DMP_MoonDance.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/dmp_pantheon.mis":["missions/DMP_Pantheon.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/dmp_paranoia.mis":["missions/DMP_Paranoia.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/dmp_pariah.mis":["missions/DMP_Pariah.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/dmp_pariahlt.mis":["missions/DMP_PariahLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/dmp_pipedream.mis":["missions/DMP_PipeDream.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/dmp_ravinev.mis":["missions/DMP_RavineV.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/dmp_scorchedearth.mis":["missions/DMP_ScorchedEarth.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/dmp_simpleflagarena.mis":["missions/DMP_SimpleFlagArena.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/dmp_spincycle.mis":["missions/DMP_SpinCycle.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/dmp_spincyclelt.mis":["missions/DMP_SpinCycleLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/dmp_starfall.mis":["missions/DMP_StarFall.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/dmp_starfalllt.mis":["missions/DMP_StarFallLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/dmp_tyre.mis":["missions/DMP_Tyre.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/dmp_wasteland.mis":["missions/DMP_Wasteland.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/dropinlt.mis":["missions/DropInLT.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/duelersdelight.mis":["missions/DuelersDelight.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/dusttodust.mis":["missions/DustToDust.mis",["missions.vl2"]],"missions/dx_badlands.mis":["missions/DX_Badlands.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/dx_desert.mis":["missions/DX_Desert.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/dx_ice.mis":["missions/DX_Ice.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/dx_icelt.mis":["missions/DX_IceLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/el_finlt.mis":["missions/El_FinLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/envyrena.mis":["missions/Envyrena.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/enyland.mis":["missions/EnyLand.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/equinox.mis":["missions/Equinox.mis",["missions.vl2"]],"missions/escalade.mis":["missions/Escalade.mis",["missions.vl2"]],"missions/eveningland.mis":["missions/EveningLand.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/ewok_hamlet.mis":["missions/Ewok_Hamlet.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/ewok_village.mis":["missions/Ewok_Village.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/facingworlds.mis":["missions/facingWorlds.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/facingworldsarena.mis":["missions/facingWorldsArena.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/facingworldslt.mis":["missions/facingWorldsLT.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/firestorm.mis":["missions/Firestorm.mis",["missions.vl2"]],"missions/firestormlt.mis":["missions/FirestormLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/firn.mis":["missions/firn.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/flashpoint.mis":["missions/Flashpoint.mis",["missions.vl2"]],"missions/fracas.mis":["missions/Fracas.mis",["missions.vl2"]],"missions/frostline.mis":["missions/frostline.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/frozenforgelt.mis":["missions/FrozenForgeLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/frozenfury.mis":["missions/FrozenFury.mis",["TR2final105-client.vl2"]],"missions/frozenhopelt.mis":["missions/FrozenHopeLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/frozensolid.mis":["missions/frozenSolid.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/gauntlet.mis":["missions/Gauntlet.mis",["missions.vl2"]],"missions/gehenna.mis":["missions/Gehenna.mis",["missions.vl2"]],"missions/godsrift.mis":["missions/GodsRift.mis",["TR2final105-client.vl2"]],"missions/gorgon.mis":["missions/Gorgon.mis",["Classic_maps_v1.vl2"]],"missions/grassyknoll.mis":["missions/GrassyKnoll.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/greenlawn.mis":["missions/GreenLawn.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/haven.mis":["missions/Haven.mis",["TR2final105-client.vl2"]],"missions/helioarena.mis":["missions/Helioarena.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/hillkingctf.mis":["missions/HillKingCTF.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/hillkinglt.mis":["missions/HillKingLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/hillside.mis":["missions/Hillside.mis",["Classic_maps_v1.vl2"]],"missions/hillsidelt.mis":["missions/HillSideLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/hivelt.mis":["missions/HiveLT.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/ho_badlands.mis":["missions/HO_Badlands.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/ho_desert.mis":["missions/HO_Desert.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/ho_ice.mis":["missions/HO_Ice.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/ho_lush.mis":["missions/HO_Lush.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/icebound.mis":["missions/IceBound.mis",["missions.vl2"]],"missions/icepick.mis":["missions/IcePick.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/icepickm.mis":["missions/IcePickM.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/iceridge_nef.mis":["missions/IceRidge_nef.mis",["Classic_maps_v1.vl2"]],"missions/infernosroar.mis":["missions/infernosroar.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/innersanctum.mis":["missions/InnerSanctum.mis",["z_mappacks/DynamixFinalPack.vl2"]],"missions/insalubria.mis":["missions/Insalubria.mis",["missions.vl2"]],"missions/invictus.mis":["missions/Invictus.mis",["missions.vl2"]],"missions/isleofman.mis":["missions/IsleOfMan.mis",["z_mappacks/DynamixFinalPack.vl2"]],"missions/ivehadworse.mis":["missions/IveHadWorse.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/jacobsladder.mis":["missions/JacobsLadder.mis",["missions.vl2"]],"missions/katabatic.mis":["missions/Katabatic.mis",["missions.vl2"]],"missions/kataminfernot.mis":["missions/KataMInfernoT.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/katamstormt.mis":["missions/KataMStormT.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/khalarena.mis":["missions/Khalarena.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/lakefront.mis":["missions/Lakefront.mis",["Classic_maps_v1.vl2"]],"missions/magmatic.mis":["missions/Magmatic.mis",["Classic_maps_v1.vl2"]],"missions/mapassets.mis":["missions/MapAssets.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/masada.mis":["missions/Masada.mis",["missions.vl2"]],"missions/minotaur.mis":["missions/Minotaur.mis",["missions.vl2"]],"missions/moonwalk.mis":["missions/Moonwalk.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/moonwalklt.mis":["missions/MoonwalkLT.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/morena.mis":["missions/Morena.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/mudside.mis":["missions/Mudside.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/myrkwood.mis":["missions/MyrkWood.mis",["missions.vl2"]],"missions/narcolepsylt.mis":["missions/NarcolepsyLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/nirvanalt.mis":["missions/NirvanaLT.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/oasis.mis":["missions/Oasis.mis",["missions.vl2"]],"missions/obsidianlt.mis":["missions/ObsidianLT.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/osirislt.mis":["missions/OsIrisLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/overreach.mis":["missions/Overreach.mis",["missions.vl2"]],"missions/pantheon.mis":["missions/Pantheon.mis",["z_mappacks/DynamixFinalPack.vl2"]],"missions/phasmadust.mis":["missions/PhasmaDust.mis",["TR2final105-client.vl2"]],"missions/pipedreamlt.mis":["missions/PipeDreamLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/planetside.mis":["missions/Planetside.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/planetx.mis":["missions/PlanetX.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/prizmaticlt.mis":["missions/PrizmaticLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/proarena.mis":["missions/ProArena.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/puliveivari.mis":["missions/PuliVeivari.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/pyroclasm.mis":["missions/Pyroclasm.mis",["missions.vl2"]],"missions/quagmire.mis":["missions/Quagmire.mis",["missions.vl2"]],"missions/raindance_nef.mis":["missions/Raindance_nef.mis",["Classic_maps_v1.vl2"]],"missions/raindancelt.mis":["missions/RaindanceLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/ramparts.mis":["missions/Ramparts.mis",["Classic_maps_v1.vl2"]],"missions/rasp.mis":["missions/Rasp.mis",["missions.vl2"]],"missions/ravine.mis":["missions/Ravine.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/ravinelt.mis":["missions/RavineLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/recalescence.mis":["missions/Recalescence.mis",["missions.vl2"]],"missions/respite.mis":["missions/Respite.mis",["missions.vl2"]],"missions/retrodct2.mis":["missions/RetroDCT2.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/retrodx.mis":["missions/RetroDX.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/retrord.mis":["missions/RetroRD.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/retrordt2.mis":["missions/RetroRDT2.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/retrosb.mis":["missions/RetroSB.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/retrosh.mis":["missions/RetroSH.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/retrosht2.mis":["missions/RetroSHT2.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/reversion.mis":["missions/Reversion.mis",["missions.vl2"]],"missions/ridgerena.mis":["missions/Ridgerena.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/rimehold.mis":["missions/Rimehold.mis",["missions.vl2"]],"missions/riverdance.mis":["missions/RiverDance.mis",["missions.vl2"]],"missions/rollercoaster_nef.mis":["missions/Rollercoaster_nef.mis",["Classic_maps_v1.vl2"]],"missions/roundthemountainlt.mis":["missions/RoundTheMountainLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/rush.mis":["missions/Rush.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/rushlt.mis":["missions/RushLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/s5_centaur.mis":["missions/S5_Centaur.mis",["z_mappacks/S5maps.vl2"]],"missions/s5_damnation.mis":["missions/S5_Damnation.mis",["z_mappacks/S5maps.vl2"]],"missions/s5_damnationlt.mis":["missions/S5_DamnationLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/s5_drache.mis":["missions/S5_Drache.mis",["z_mappacks/S5maps.vl2"]],"missions/s5_hawkingheat.mis":["missions/S5_HawkingHeat.mis",["z_mappacks/S5maps.vl2"]],"missions/s5_icedance.mis":["missions/S5_Icedance.mis",["z_mappacks/S5maps.vl2"]],"missions/s5_massive.mis":["missions/S5_Massive.mis",["z_mappacks/S5maps.vl2"]],"missions/s5_massivelt.mis":["missions/S5_MassiveLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/s5_mimicry.mis":["missions/S5_Mimicry.mis",["z_mappacks/S5maps.vl2"]],"missions/s5_misadventure.mis":["missions/S5_Misadventure.mis",["z_mappacks/S5maps.vl2"]],"missions/s5_mordacity.mis":["missions/S5_Mordacity.mis",["z_mappacks/S5maps.vl2"]],"missions/s5_reynard.mis":["missions/S5_Reynard.mis",["z_mappacks/S5maps.vl2"]],"missions/s5_sherman.mis":["missions/S5_Sherman.mis",["z_mappacks/S5maps.vl2"]],"missions/s5_silenus.mis":["missions/S5_Silenus.mis",["z_mappacks/S5maps.vl2"]],"missions/s5_silenuslt.mis":["missions/S5_SilenusLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/s5_woodymyrk.mis":["missions/S5_Woodymyrk.mis",["z_mappacks/S5maps.vl2"]],"missions/s8_cardiac.mis":["missions/S8_Cardiac.mis",["z_mappacks/S8maps.vl2"]],"missions/s8_centraldogma.mis":["missions/S8_CentralDogma.mis",["z_mappacks/S8maps.vl2"]],"missions/s8_geothermal.mis":["missions/S8_Geothermal.mis",["z_mappacks/S8maps.vl2"]],"missions/s8_mountking.mis":["missions/S8_Mountking.mis",["z_mappacks/S8maps.vl2"]],"missions/s8_opus.mis":["missions/S8_Opus.mis",["z_mappacks/S8maps.vl2"]],"missions/s8_zilch.mis":["missions/S8_Zilch.mis",["z_mappacks/S8maps.vl2"]],"missions/s8_zilchlt.mis":["missions/S8_ZilchLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/sanctuary.mis":["missions/Sanctuary.mis",["missions.vl2"]],"missions/sandstorm.mis":["missions/Sandstorm.mis",["Classic_maps_v1.vl2"]],"missions/sandyrunlt.mis":["missions/SandyRunLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/sc_badlands.mis":["missions/SC_Badlands.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/sc_desert.mis":["missions/SC_Desert.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/sc_ice.mis":["missions/SC_Ice.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/sc_lush.mis":["missions/SC_Lush.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/sc_night.mis":["missions/SC_Night.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/sc_normal.mis":["missions/SC_Normal.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/scarabrae_nef.mis":["missions/Scarabrae_nef.mis",["Classic_maps_v1.vl2"]],"missions/shockridge.mis":["missions/ShockRidge.mis",["Classic_maps_v1.vl2"]],"missions/shrinearena.mis":["missions/ShrineArena.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/shrinearenaii.mis":["missions/ShrineArenaII.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/sidewinder.mis":["missions/SideWinder.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/signallt.mis":["missions/SignalLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/sirocco.mis":["missions/Sirocco.mis",["missions.vl2"]],"missions/skinnydip.mis":["missions/SkinnyDip.mis",["TR2final105-client.vl2"]],"missions/slapdash.mis":["missions/Slapdash.mis",["missions.vl2"]],"missions/slapdashminferno.mis":["missions/slapdashMInferno.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/slapdashmstorm.mis":["missions/slapdashMStorm.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/smallcrossinglt.mis":["missions/SmallCrossingLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/smallspitlt.mis":["missions/SmallSpitLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/smalltimelt.mis":["missions/SmallTimeLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/smogarena.mis":["missions/SmogArena.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/snowblind_nef.mis":["missions/Snowblind_nef.mis",["Classic_maps_v1.vl2"]],"missions/snowbound.mis":["missions/SnowBound.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/soccerland.mis":["missions/SoccerLand.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/solsdescent.mis":["missions/SolsDescent.mis",["TR2final105-client.vl2"]],"missions/spyland.mis":["missions/SpyLand.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/starfallen.mis":["missions/Starfallen.mis",["Classic_maps_v1.vl2"]],"missions/stonehenge_arena.mis":["missions/Stonehenge_Arena.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/stonehenge_nef.mis":["missions/Stonehenge_nef.mis",["Classic_maps_v1.vl2"]],"missions/stormsrage.mis":["missions/stormsrage.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/subzero.mis":["missions/SubZero.mis",["Classic_maps_v1.vl2"]],"missions/sundried.mis":["missions/SunDried.mis",["missions.vl2"]],"missions/surreal.mis":["missions/Surreal.mis",["Classic_maps_v1.vl2"]],"missions/surreallt.mis":["missions/SurrealLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/talus.mis":["missions/Talus.mis",["missions.vl2"]],"missions/templetussleversion2.mis":["missions/TempleTussleVersion2.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/tenebrous.mis":["missions/Tenebrous.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/thinice.mis":["missions/ThinIce.mis",["missions.vl2"]],"missions/titan.mis":["missions/Titan.mis",["Classic_maps_v1.vl2"]],"missions/tombstone.mis":["missions/Tombstone.mis",["missions.vl2"]],"missions/training1.mis":["missions/Training1.mis",["missions.vl2"]],"missions/training2.mis":["missions/Training2.mis",["missions.vl2"]],"missions/training3.mis":["missions/Training3.mis",["missions.vl2"]],"missions/training4.mis":["missions/Training4.mis",["missions.vl2"]],"missions/training5.mis":["missions/Training5.mis",["missions.vl2"]],"missions/treasureisland.mis":["missions/TreasureIsland.mis",["TR2final105-client.vl2"]],"missions/trident.mis":["missions/Trident.mis",["z_mappacks/DynamixFinalPack.vl2"]],"missions/truegrit.mis":["missions/TrueGrit.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/tusklt.mis":["missions/TuskLT.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/twilightgrovelt.mis":["missions/TwilightGroveLT.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/twindrakes.mis":["missions/twinDrakes.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/twintorrentsccw.mis":["missions/TwinTorrentsCCW.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/twintorrentscw.mis":["missions/TwinTorrentsCW.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/twl2_bleed.mis":["missions/TWL2_Bleed.mis",["z_mappacks/TWL2-MapPack.vl2"]],"missions/twl2_bluemoon.mis":["missions/TWL2_BlueMoon.mis",["z_mappacks/TWL2-MapPack.vl2"]],"missions/twl2_canyoncrusadedeluxe.mis":["missions/TWL2_CanyonCrusadeDeluxe.mis",["z_mappacks/TWL2-MapPack.vl2"]],"missions/twl2_canyoncrusadedeluxelt.mis":["missions/TWL2_CanyonCrusadeDeluxeLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/twl2_celerity.mis":["missions/TWL2_Celerity.mis",["z_mappacks/TWL2-MapPack.vl2"]],"missions/twl2_celeritylt.mis":["missions/TWL2_CelerityLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/twl2_cloakofnight.mis":["missions/TWL2_CloakOfNight.mis",["z_mappacks/TWL2-MapPack.vl2"]],"missions/twl2_crevice.mis":["missions/TWL2_Crevice.mis",["z_mappacks/TWL2-MapPack.vl2"]],"missions/twl2_dissention.mis":["missions/TWL2_Dissention.mis",["z_mappacks/TWL2-MapPack.vl2"]],"missions/twl2_drifts.mis":["missions/TWL2_Drifts.mis",["z_mappacks/TWL2-MapPack.vl2"]],"missions/twl2_drorck.mis":["missions/TWL2_Drorck.mis",["z_mappacks/TWL2-MapPack.vl2"]],"missions/twl2_frozenglory.mis":["missions/TWL2_FrozenGlory.mis",["z_mappacks/TWL2-MapPack.vl2"]],"missions/twl2_frozenhope.mis":["missions/TWL2_FrozenHope.mis",["z_mappacks/TWL2-MapPack.vl2"]],"missions/twl2_hildebrand.mis":["missions/TWL2_Hildebrand.mis",["z_mappacks/TWL2-MapPack.vl2"]],"missions/twl2_hildebrandlt.mis":["missions/TWL2_HildebrandLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/twl2_icedagger.mis":["missions/TWL2_IceDagger.mis",["z_mappacks/TWL2-MapPack.vl2"]],"missions/twl2_jaggedclaw.mis":["missions/TWL2_JaggedClaw.mis",["z_mappacks/TWL2-MapPack.vl2"]],"missions/twl2_jaggedclawlt.mis":["missions/TWL2_JaggedClawLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/twl2_magnum.mis":["missions/TWL2_Magnum.mis",["z_mappacks/TWL2-MapPack.vl2"]],"missions/twl2_midnightmayhemdeluxe.mis":["missions/TWL2_MidnightMayhemDeluxe.mis",["z_mappacks/TWL2-MapPack.vl2"]],"missions/twl2_muddyswamp.mis":["missions/TWL2_MuddySwamp.mis",["z_mappacks/TWL2-MapPack.vl2"]],"missions/twl2_norty.mis":["missions/TWL2_Norty.mis",["z_mappacks/TWL2-MapPack.vl2"]],"missions/twl2_ocular.mis":["missions/TWL2_Ocular.mis",["z_mappacks/TWL2-MapPack.vl2"]],"missions/twl2_roughland.mis":["missions/TWL2_RoughLand.mis",["z_mappacks/TWL2-MapPack.vl2"]],"missions/twl2_ruined.mis":["missions/TWL2_Ruined.mis",["z_mappacks/TWL2-MapPack.vl2"]],"missions/twl2_skylight.mis":["missions/TWL2_Skylight.mis",["z_mappacks/TWL2-MapPack.vl2"]],"missions/twl2_skylightlt.mis":["missions/TWL2_SkylightLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/twl2_woodymyrk.mis":["missions/TWL2_WoodyMyrk.mis",["z_mappacks/TWL2-MapPack.vl2"]],"missions/twl_abaddon.mis":["missions/TWL_Abaddon.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_banshee.mis":["missions/TWL_BaNsHee.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_beachblitz.mis":["missions/TWL_BeachBlitz.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_beachblitzlt.mis":["missions/TWL_BeachBlitzLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/twl_beachblitzm.mis":["missions/TWL_BeachBlitzM.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/twl_beachblitzmlt.mis":["missions/TWL_BeachBlitzMLT.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/twl_beggarsrun.mis":["missions/TWL_BeggarsRun.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_bluemoon.mis":["missions/TWL_BlueMoon.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_boss.mis":["missions/TWL_Boss.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_celerity.mis":["missions/TWL_Celerity.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_chokepoint.mis":["missions/TWL_Chokepoint.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_cinereous.mis":["missions/TWL_Cinereous.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_clusterfuct.mis":["missions/TWL_Clusterfuct.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_crossfire.mis":["missions/TWL_Crossfire.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_curtilage.mis":["missions/TWL_Curtilage.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_damnation.mis":["missions/TWL_Damnation.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_dangerouscrossing.mis":["missions/TWL_DangerousCrossing.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_deadlybirdssong.mis":["missions/TWL_DeadlyBirdsSong.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_deserted.mis":["missions/TWL_Deserted.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_desiccator.mis":["missions/TWL_Desiccator.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_drifts.mis":["missions/TWL_Drifts.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_feign.mis":["missions/TWL_Feign.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_feignlt.mis":["missions/TWL_FeignLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/twl_frostclaw.mis":["missions/TWL_Frostclaw.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_frozen.mis":["missions/TWL_Frozen.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_harvester.mis":["missions/TWL_Harvester.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_horde.mis":["missions/TWL_Horde.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_katabatic.mis":["missions/TWL_Katabatic.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_magmatic.mis":["missions/TWL_Magmatic.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_minotaur.mis":["missions/TWL_Minotaur.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_neve.mis":["missions/TWL_Neve.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_noshelter.mis":["missions/TWL_NoShelter.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_osiris.mis":["missions/TWL_OsIris.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_pandemonium.mis":["missions/TWL_Pandemonium.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_quagmire.mis":["missions/TWL_Quagmire.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_raindance.mis":["missions/TWL_Raindance.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_ramparts.mis":["missions/TWL_Ramparts.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_reversion.mis":["missions/TWL_Reversion.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_rollercoaster.mis":["missions/TWL_Rollercoaster.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_rollercoasterlt.mis":["missions/TWL_RollercoasterLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/twl_runenmacht.mis":["missions/TWL_Runenmacht.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_sandstorm.mis":["missions/TWL_Sandstorm.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_slapdash.mis":["missions/TWL_Slapdash.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_snowblind.mis":["missions/TWL_Snowblind.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_starfallen.mis":["missions/TWL_Starfallen.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_stonehenge.mis":["missions/TWL_Stonehenge.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_stonehengelt.mis":["missions/TWL_StonehengeLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/twl_subzero.mis":["missions/TWL_SubZero.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_surreal.mis":["missions/TWL_Surreal.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_titan.mis":["missions/TWL_Titan.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_whitedwarf.mis":["missions/TWL_WhiteDwarf.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_wilderzone.mis":["missions/TWL_WilderZone.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/twl_wilderzonelt.mis":["missions/TWL_WilderZoneLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/twl_woodymyrk.mis":["missions/TWL_WoodyMyrk.mis",["z_mappacks/TWL-MapPack.vl2"]],"missions/two_towers.mis":["missions/Two_Towers.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/ultimathule.mis":["missions/UltimaThule.mis",["missions.vl2"]],"missions/underhill.mis":["missions/Underhill.mis",["missions.vl2"]],"missions/upordown.mis":["missions/UporDown.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/vandamnedctf.mis":["missions/VanDamnedCTF.mis",["z_mappacks/zDMP-4.7.3DX.vl2"]],"missions/vandamnedlt.mis":["missions/VanDamnedLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/walledin.mis":["missions/WalledIn.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/walledinii.mis":["missions/WalledInII.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/whitedwarf.mis":["missions/WhiteDwarf.mis",["Classic_maps_v1.vl2"]],"missions/whitedwarfdeluxelt.mis":["missions/WhiteDwarfDeluxeLT.mis",["z_mappacks/zLCTFmaps.vl2"]],"missions/whiteout.mis":["missions/Whiteout.mis",["missions.vl2"]],"missions/woe.mis":["missions/woe.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/wonderland.mis":["missions/WonderLand.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"missions/wrongside.mis":["missions/Wrongside.mis",["z_mappacks/z_DMP2-V0.6.vl2"]],"missions/yubarena.mis":["missions/Yubarena.mis",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"music/badlands.mp3":["music/badlands.mp3",[""]],"music/desert.mp3":["music/desert.mp3",[""]],"music/ice.mp3":["music/ice.mp3",[""]],"music/lush.mp3":["music/lush.mp3",[""]],"music/volcanic.mp3":["music/volcanic.mp3",[""]],"readme.md":["README.md",["z_mappacks/z_DMP2-V0.6.vl2"]],"scripts/admin.cs":["scripts/admin.cs",["scripts.vl2"]],"scripts/ai.cs":["scripts/ai.cs",["scripts.vl2"]],"scripts/aibotprofiles.cs":["scripts/aiBotProfiles.cs",["scripts.vl2"]],"scripts/aibountygame.cs":["scripts/aiBountyGame.cs",["scripts.vl2"]],"scripts/aichat.cs":["scripts/aiChat.cs",["scripts.vl2"]],"scripts/aicnh.cs":["scripts/aiCnH.cs",["scripts.vl2"]],"scripts/aictf.cs":["scripts/aiCTF.cs",["scripts.vl2"]],"scripts/aideathmatch.cs":["scripts/aiDeathMatch.cs",["scripts.vl2"]],"scripts/aidebug.cs":["scripts/aiDebug.cs",["scripts.vl2"]],"scripts/aidefaulttasks.cs":["scripts/aiDefaultTasks.cs",["scripts.vl2"]],"scripts/aidnd.cs":["scripts/aiDnD.cs",["scripts.vl2"]],"scripts/aihumantasks.cs":["scripts/aiHumanTasks.cs",["scripts.vl2"]],"scripts/aihunters.cs":["scripts/aiHunters.cs",["scripts.vl2"]],"scripts/aiinventory.cs":["scripts/aiInventory.cs",["scripts.vl2"]],"scripts/aiobjectivebuilder.cs":["scripts/aiObjectiveBuilder.cs",["scripts.vl2"]],"scripts/aiobjectives.cs":["scripts/aiObjectives.cs",["scripts.vl2"]],"scripts/airabbit.cs":["scripts/aiRabbit.cs",["scripts.vl2"]],"scripts/aisiege.cs":["scripts/aiSiege.cs",["scripts.vl2"]],"scripts/aitdm.cs":["scripts/aiTDM.cs",["z_mappacks/z_DMP2-V0.6.vl2"]],"scripts/aiteamhunters.cs":["scripts/aiTeamHunters.cs",["scripts.vl2"]],"scripts/autoexec/adminhud.cs":["scripts/autoexec/adminHud.cs",[""],["zz_Classic_client_v1.vl2"]],"scripts/autoexec/allowbotskin.cs":["scripts/autoexec/AllowBotSkin.cs",[""]],"scripts/autoexec/arenasupport.cs":["scripts/autoexec/arenaSupport.cs",["z_scripts/everything_else/arenaSupport.vl2"]],"scripts/autoexec/autoload_launcher.cs":["scripts/autoexec/autoload_launcher.cs",["z_scripts/support.vl2"]],"scripts/autoexec/chatmenuhudclear.cs":["scripts/autoexec/chatmenuHudClear.cs",[""]],"scripts/autoexec/classicpropmap.cs":["scripts/autoexec/classicPropMap.cs",["zz_Classic_client_v1.vl2"]],"scripts/autoexec/clientoverloads.cs":["scripts/autoexec/clientOverloads.cs",["zz_Classic_client_v1.vl2"]],"scripts/autoexec/dmp2versioncheck.cs":["scripts/autoexec/dmp2VersionCheck.cs",["z_mappacks/z_DMP2-V0.6.vl2"]],"scripts/autoexec/invincibleinv.cs":["scripts/autoexec/InvincibleInv.cs",["z_mappacks/zDMP-4.7.3DX.vl2"]],"scripts/autoexec/lakrabbitobjhud.cs":["scripts/autoexec/LakRabbitObjHud.cs",["z_scripts/everything_else/LakRabbit_Client.vl2"]],"scripts/autoexec/modhud.cs":["scripts/autoexec/modHud.cs",[""],["zz_Classic_client_v1.vl2"]],"scripts/autoexec/multiinterpolate.cs":["scripts/autoexec/multiInterpolate.cs",["multiInterpolate.vl2"]],"scripts/autoexec/nochaterror.cs":["scripts/autoexec/noChatError.cs",["noChatError.vl2"]],"scripts/autoexec/practicehud.cs":["scripts/autoexec/practiceHud.cs",["zz_Classic_client_v1.vl2"]],"scripts/autoexec/registershapes.cs":["scripts/autoexec/RegisterShapes.cs",["z_mappacks/zDMP-4.7.3DX.vl2"]],"scripts/autoexec/statushud.cs":["scripts/autoexec/statushud.cs",[""]],"scripts/autoexec/t1vehselect.cs":["scripts/autoexec/t1VehSelect.cs",["z_mappacks/z_DMP2-V0.6.vl2"]],"scripts/autoexec/vehiclerespawnfix.cs":["scripts/autoexec/vehicleRespawnFix.cs",["z_mappacks/zDMP-4.7.3DX.vl2"]],"scripts/autoexec/vmenufix.cs":["scripts/autoexec/vMenuFix.cs",[""]],"scripts/badlandspropmap.cs":["scripts/badlandsPropMap.cs",["scripts.vl2"]],"scripts/bioderm_heavy.cs":["scripts/bioderm_heavy.cs",["scripts.vl2"]],"scripts/bioderm_light.cs":["scripts/bioderm_light.cs",["scripts.vl2"]],"scripts/bioderm_medium.cs":["scripts/bioderm_medium.cs",["scripts.vl2"]],"scripts/bountygame.cs":["scripts/BountyGame.cs",["scripts.vl2"]],"scripts/camera.cs":["scripts/camera.cs",["scripts.vl2"]],"scripts/cannedchatitems.cs":["scripts/cannedChatItems.cs",["scripts.vl2"]],"scripts/centerprint.cs":["scripts/CenterPrint.cs",["scripts.vl2"]],"scripts/chatgui.cs":["scripts/ChatGui.cs",["scripts.vl2"]],"scripts/chatmenuhud.cs":["scripts/chatMenuHud.cs",["scripts.vl2"]],"scripts/choosefilterdlg.cs":["scripts/ChooseFilterDlg.cs",["scripts.vl2"]],"scripts/client.cs":["scripts/client.cs",["scripts.vl2"]],"scripts/clientaudio.cs":["scripts/clientAudio.cs",["scripts.vl2"]],"scripts/clientdefaults.cs":["scripts/clientDefaults.cs",["scripts.vl2"]],"scripts/clienttasks.cs":["scripts/clientTasks.cs",["scripts.vl2"]],"scripts/cnhgame.cs":["scripts/CnHGame.cs",["scripts.vl2"]],"scripts/commandermap.cs":["scripts/commanderMap.cs",["scripts.vl2"]],"scripts/commandermaphelptext.cs":["scripts/commanderMapHelpText.cs",["scripts.vl2"]],"scripts/commandermapicons.cs":["scripts/commanderMapIcons.cs",["scripts.vl2"]],"scripts/commanderprofiles.cs":["scripts/commanderProfiles.cs",["scripts.vl2"]],"scripts/commondialogs.cs":["scripts/commonDialogs.cs",["scripts.vl2"]],"scripts/controldefaults.cs":["scripts/controlDefaults.cs",["scripts.vl2"]],"scripts/creativitygame.cs":["scripts/CreativityGame.cs",["z_mappacks/zDMP-4.7.3DX.vl2"]],"scripts/creditsgui.cs":["scripts/creditsGui.cs",["scripts.vl2"]],"scripts/creditstext.cs":["scripts/creditsText.cs",["scripts.vl2"]],"scripts/ctfgame.cs":["scripts/CTFGame.cs",["scripts.vl2"]],"scripts/cursors.cs":["scripts/cursors.cs",["scripts.vl2"]],"scripts/damagetypes.cs":["scripts/damageTypes.cs",["scripts.vl2"]],"scripts/deathmessages.cs":["scripts/deathMessages.cs",["scripts.vl2"]],"scripts/debriefgui.cs":["scripts/DebriefGui.cs",["scripts.vl2"]],"scripts/debuggergui.cs":["scripts/debuggerGui.cs",["scripts.vl2"]],"scripts/defaultgame.cs":["scripts/defaultGame.cs",["scripts.vl2"]],"scripts/defaultturretsgame.cs":["scripts/DefaultTurretsGame.cs",["z_mappacks/zDMP-4.7.3DX.vl2"]],"scripts/demoendgui.cs":["scripts/DemoEndGui.cs",["scripts.vl2"]],"scripts/deployables.cs":["scripts/deployables.cs",["scripts.vl2"]],"scripts/depthsort.cs":["scripts/depthSort.cs",["scripts.vl2"]],"scripts/desertpropmap.cs":["scripts/desertPropMap.cs",["scripts.vl2"]],"scripts/dmgame.cs":["scripts/DMGame.cs",["scripts.vl2"]],"scripts/dndgame.cs":["scripts/DnDGame.cs",["scripts.vl2"]],"scripts/editchatmenugui.cs":["scripts/EditChatMenuGui.cs",["scripts.vl2"]],"scripts/editor.bind.cs":["scripts/editor.bind.cs",["scripts.vl2"]],"scripts/editor.cs":["scripts/editor.cs",["scripts.vl2"]],"scripts/editorgui.cs":["scripts/EditorGui.cs",["scripts.vl2"]],"scripts/editorprofiles.cs":["scripts/EditorProfiles.cs",["scripts.vl2"]],"scripts/editorrender.cs":["scripts/editorRender.cs",["scripts.vl2"]],"scripts/environmentals.cs":["scripts/environmentals.cs",["scripts.vl2"]],"scripts/forcefield.cs":["scripts/forceField.cs",["scripts.vl2"]],"scripts/gamebase.cs":["scripts/gameBase.cs",["scripts.vl2"]],"scripts/gamecanvas.cs":["scripts/gameCanvas.cs",["scripts.vl2"]],"scripts/gamegui.cs":["scripts/GameGui.cs",["scripts.vl2"]],"scripts/graphbuild.cs":["scripts/graphBuild.cs",["scripts.vl2"]],"scripts/heavy_male.cs":["scripts/heavy_male.cs",["scripts.vl2"]],"scripts/help.cs":["scripts/help.cs",["scripts.vl2"]],"scripts/helpguitext.cs":["scripts/helpGuiText.cs",["scripts.vl2"]],"scripts/hothffsgame.cs":["scripts/HothFFsGame.cs",["z_mappacks/zDMP-4.7.3DX.vl2"]],"scripts/hud.cs":["scripts/hud.cs",["scripts.vl2"]],"scripts/huntersgame.cs":["scripts/HuntersGame.cs",["scripts.vl2"]],"scripts/icepropmap.cs":["scripts/icePropMap.cs",["scripts.vl2"]],"scripts/inventory.cs":["scripts/inventory.cs",["scripts.vl2"]],"scripts/inventoryhud.cs":["scripts/inventoryHud.cs",["scripts.vl2"]],"scripts/item.cs":["scripts/item.cs",["scripts.vl2"]],"scripts/joystickbind.cs":["scripts/joystickBind.cs",["scripts.vl2"]],"scripts/launchlangui.cs":["scripts/LaunchLanGui.cs",["scripts.vl2"]],"scripts/lavapropmap.cs":["scripts/lavaPropMap.cs",["scripts.vl2"]],"scripts/light_female.cs":["scripts/light_female.cs",["scripts.vl2"]],"scripts/light_male.cs":["scripts/light_male.cs",["scripts.vl2"]],"scripts/lightning.cs":["scripts/lightning.cs",["scripts.vl2"]],"scripts/liquidprofiles.cs":["scripts/liquidProfiles.cs",["scripts.vl2"]],"scripts/loadinggui.cs":["scripts/loadingGui.cs",["scripts.vl2"]],"scripts/lobbygui.cs":["scripts/LobbyGui.cs",["scripts.vl2"]],"scripts/lushpropmap.cs":["scripts/lushPropMap.cs",["scripts.vl2"]],"scripts/markers.cs":["scripts/markers.cs",["scripts.vl2"]],"scripts/medium_female.cs":["scripts/medium_female.cs",["scripts.vl2"]],"scripts/medium_male.cs":["scripts/medium_male.cs",["scripts.vl2"]],"scripts/message.cs":["scripts/message.cs",["scripts.vl2"]],"scripts/navgraph.cs":["scripts/navGraph.cs",["scripts.vl2"]],"scripts/objectivehud.cs":["scripts/objectiveHud.cs",["scripts.vl2"]],"scripts/optionsdlg.cs":["scripts/OptionsDlg.cs",["scripts.vl2"]],"scripts/pack.cs":["scripts/pack.cs",["scripts.vl2"]],"scripts/packs/aabarrelpack.cs":["scripts/packs/aabarrelPack.cs",["scripts.vl2"]],"scripts/packs/ammopack.cs":["scripts/packs/ammopack.cs",["scripts.vl2"]],"scripts/packs/cloakingpack.cs":["scripts/packs/cloakingpack.cs",["scripts.vl2"]],"scripts/packs/elfbarrelpack.cs":["scripts/packs/ELFbarrelPack.cs",["scripts.vl2"]],"scripts/packs/energypack.cs":["scripts/packs/energypack.cs",["scripts.vl2"]],"scripts/packs/missilebarrelpack.cs":["scripts/packs/missilebarrelPack.cs",["scripts.vl2"]],"scripts/packs/mortarbarrelpack.cs":["scripts/packs/mortarBarrelPack.cs",["scripts.vl2"]],"scripts/packs/plasmabarrelpack.cs":["scripts/packs/plasmabarrelPack.cs",["scripts.vl2"]],"scripts/packs/repairpack.cs":["scripts/packs/repairpack.cs",["scripts.vl2"]],"scripts/packs/satchelcharge.cs":["scripts/packs/satchelCharge.cs",["scripts.vl2"]],"scripts/packs/sensorjammerpack.cs":["scripts/packs/sensorjammerpack.cs",["scripts.vl2"]],"scripts/packs/shieldpack.cs":["scripts/packs/shieldpack.cs",["scripts.vl2"]],"scripts/packs/tr2energypack.cs":["scripts/packs/TR2energypack.cs",["TR2final105-server.vl2"]],"scripts/pantherxl.cs":["scripts/PantherXL.cs",["scripts.vl2"]],"scripts/particledummies.cs":["scripts/particleDummies.cs",["scripts.vl2"]],"scripts/particleemitter.cs":["scripts/particleEmitter.cs",["scripts.vl2"]],"scripts/pathedit.cs":["scripts/PathEdit.cs",["scripts.vl2"]],"scripts/player.cs":["scripts/player.cs",["scripts.vl2"]],"scripts/power.cs":["scripts/power.cs",["scripts.vl2"]],"scripts/projectiles.cs":["scripts/projectiles.cs",["scripts.vl2"]],"scripts/rabbitgame.cs":["scripts/RabbitGame.cs",["scripts.vl2"]],"scripts/recordings.cs":["scripts/recordings.cs",["scripts.vl2"]],"scripts/redbook.cs":["scripts/redbook.cs",["scripts.vl2"]],"scripts/scorelist.cs":["scripts/scoreList.cs",["scripts.vl2"]],"scripts/scorescreen.cs":["scripts/scoreScreen.cs",["scripts.vl2"]],"scripts/server.cs":["scripts/server.cs",["scripts.vl2"]],"scripts/serveraudio.cs":["scripts/serverAudio.cs",["scripts.vl2"]],"scripts/servercommandermap.cs":["scripts/serverCommanderMap.cs",["scripts.vl2"]],"scripts/serverdefaults.cs":["scripts/serverDefaults.cs",["scripts.vl2"]],"scripts/servertasks.cs":["scripts/serverTasks.cs",["scripts.vl2"]],"scripts/siegegame.cs":["scripts/SiegeGame.cs",["scripts.vl2"]],"scripts/simgroup.cs":["scripts/simGroup.cs",["scripts.vl2"]],"scripts/singleplayergame.cs":["scripts/SinglePlayerGame.cs",["scripts.vl2"]],"scripts/spdialog.cs":["scripts/spdialog.cs",["scripts.vl2"]],"scripts/staticshape.cs":["scripts/staticShape.cs",["scripts.vl2"]],"scripts/station.cs":["scripts/station.cs",["scripts.vl2"]],"scripts/stationsetinv.cs":["scripts/stationSetInv.cs",["scripts.vl2"]],"scripts/targetmanager.cs":["scripts/targetManager.cs",["scripts.vl2"]],"scripts/tdmgame.cs":["scripts/TDMGame.cs",["z_mappacks/z_DMP2-V0.6.vl2"]],"scripts/teamhuntersgame.cs":["scripts/TeamHuntersGame.cs",["scripts.vl2"]],"scripts/teleportgame.cs":["scripts/TeleportGame.cs",["z_mappacks/zDMP-4.7.3DX.vl2"]],"scripts/tr2bonuscategories.cs":["scripts/TR2BonusCategories.cs",["TR2final105-server.vl2"]],"scripts/tr2bonuses.cs":["scripts/TR2Bonuses.cs",["TR2final105-server.vl2"]],"scripts/tr2bonushud.cs":["scripts/TR2BonusHud.cs",["TR2final105-client.vl2"]],"scripts/tr2bonussounds.cs":["scripts/TR2BonusSounds.cs",["TR2final105-server.vl2"]],"scripts/tr2descriptions.cs":["scripts/TR2Descriptions.cs",["TR2final105-server.vl2"]],"scripts/tr2eventhud.cs":["scripts/TR2EventHud.cs",["TR2final105-client.vl2"]],"scripts/tr2flagtoss.cs":["scripts/TR2FlagToss.cs",["TR2final105-client.vl2"]],"scripts/tr2game.cs":["scripts/TR2Game.cs",["TR2final105-server.vl2"]],"scripts/tr2heavy_male.cs":["scripts/TR2heavy_male.cs",["TR2final105-server.vl2"]],"scripts/tr2items.cs":["scripts/TR2Items.cs",["TR2final105-server.vl2"]],"scripts/tr2light_female.cs":["scripts/TR2light_female.cs",["TR2final105-server.vl2"]],"scripts/tr2light_male.cs":["scripts/TR2light_male.cs",["TR2final105-server.vl2"]],"scripts/tr2medium_female.cs":["scripts/TR2medium_female.cs",["TR2final105-server.vl2"]],"scripts/tr2medium_male.cs":["scripts/TR2medium_male.cs",["TR2final105-server.vl2"]],"scripts/tr2nouns.cs":["scripts/TR2Nouns.cs",["TR2final105-server.vl2"]],"scripts/tr2observerqueue.cs":["scripts/TR2ObserverQueue.cs",["TR2final105-server.vl2"]],"scripts/tr2otherbonuses.cs":["scripts/TR2OtherBonuses.cs",["TR2final105-server.vl2"]],"scripts/tr2packages.cs":["scripts/TR2Packages.cs",["TR2final105-server.vl2"]],"scripts/tr2particles.cs":["scripts/TR2Particles.cs",["TR2final105-server.vl2"]],"scripts/tr2penalties.cs":["scripts/TR2Penalties.cs",["TR2final105-server.vl2"]],"scripts/tr2physics.cs":["scripts/TR2Physics.cs",["TR2final105-server.vl2"]],"scripts/tr2prefixes.cs":["scripts/TR2Prefixes.cs",["TR2final105-server.vl2"]],"scripts/tr2qualifiers.cs":["scripts/TR2Qualifiers.cs",["TR2final105-server.vl2"]],"scripts/tr2roles.cs":["scripts/TR2Roles.cs",["TR2final105-server.vl2"]],"scripts/tr2weaponbonuses.cs":["scripts/TR2WeaponBonuses.cs",["TR2final105-server.vl2"]],"scripts/training1.cs":["scripts/Training1.cs",["scripts.vl2"]],"scripts/training2.cs":["scripts/Training2.cs",["scripts.vl2"]],"scripts/training3.cs":["scripts/Training3.cs",["scripts.vl2"]],"scripts/training4.cs":["scripts/Training4.cs",["scripts.vl2"]],"scripts/training5.cs":["scripts/Training5.cs",["scripts.vl2"]],"scripts/traininggui.cs":["scripts/TrainingGui.cs",["scripts.vl2"]],"scripts/trigger.cs":["scripts/trigger.cs",["scripts.vl2"]],"scripts/turret.cs":["scripts/turret.cs",["scripts.vl2"]],"scripts/turrets/aabarrellarge.cs":["scripts/turrets/aaBarrelLarge.cs",["scripts.vl2"]],"scripts/turrets/elfbarrellarge.cs":["scripts/turrets/ELFBarrelLarge.cs",["scripts.vl2"]],"scripts/turrets/indoordeployablebarrel.cs":["scripts/turrets/indoorDeployableBarrel.cs",["scripts.vl2"]],"scripts/turrets/missilebarrellarge.cs":["scripts/turrets/missileBarrelLarge.cs",["scripts.vl2"]],"scripts/turrets/mortarbarrellarge.cs":["scripts/turrets/mortarBarrelLarge.cs",["scripts.vl2"]],"scripts/turrets/outdoordeployablebarrel.cs":["scripts/turrets/outdoorDeployableBarrel.cs",["scripts.vl2"]],"scripts/turrets/plasmabarrellarge.cs":["scripts/turrets/plasmaBarrelLarge.cs",["scripts.vl2"]],"scripts/turrets/sentryturret.cs":["scripts/turrets/sentryTurret.cs",["scripts.vl2"]],"scripts/turretslist.cs":["scripts/turretslist.cs",["multiInterpolate.vl2"]],"scripts/vehicles/clientvehiclehud.cs":["scripts/vehicles/clientVehicleHud.cs",["scripts.vl2"]],"scripts/vehicles/servervehiclehud.cs":["scripts/vehicles/serverVehicleHud.cs",["scripts.vl2"]],"scripts/vehicles/vehicle.cs":["scripts/vehicles/vehicle.cs",["scripts.vl2"]],"scripts/vehicles/vehicle_bomber.cs":["scripts/vehicles/vehicle_bomber.cs",["scripts.vl2"]],"scripts/vehicles/vehicle_havoc.cs":["scripts/vehicles/vehicle_havoc.cs",["scripts.vl2"]],"scripts/vehicles/vehicle_mpb.cs":["scripts/vehicles/vehicle_mpb.cs",["scripts.vl2"]],"scripts/vehicles/vehicle_shrike.cs":["scripts/vehicles/vehicle_shrike.cs",["scripts.vl2"]],"scripts/vehicles/vehicle_spec_fx.cs":["scripts/vehicles/vehicle_spec_fx.cs",["scripts.vl2"]],"scripts/vehicles/vehicle_tank.cs":["scripts/vehicles/vehicle_tank.cs",["scripts.vl2"]],"scripts/vehicles/vehicle_wildcat.cs":["scripts/vehicles/vehicle_wildcat.cs",["scripts.vl2"]],"scripts/vehicleslist.cs":["scripts/vehicleslist.cs",["multiInterpolate.vl2"]],"scripts/voicebinds.cs":["scripts/voiceBinds.cs",["scripts.vl2"]],"scripts/voicechat.cs":["scripts/voiceChat.cs",["scripts.vl2"]],"scripts/waveprofiles.cs":["scripts/waveProfiles.cs",["scripts.vl2"]],"scripts/weapons.cs":["scripts/weapons.cs",["scripts.vl2"]],"scripts/weapons/blaster.cs":["scripts/weapons/blaster.cs",["scripts.vl2"]],"scripts/weapons/cameragrenade.cs":["scripts/weapons/cameraGrenade.cs",["scripts.vl2"]],"scripts/weapons/chaingun.cs":["scripts/weapons/chaingun.cs",["scripts.vl2"]],"scripts/weapons/concussiongrenade.cs":["scripts/weapons/concussionGrenade.cs",["scripts.vl2"]],"scripts/weapons/disc.cs":["scripts/weapons/disc.cs",["scripts.vl2"]],"scripts/weapons/elfgun.cs":["scripts/weapons/ELFGun.cs",["scripts.vl2"]],"scripts/weapons/flaregrenade.cs":["scripts/weapons/flareGrenade.cs",["scripts.vl2"]],"scripts/weapons/flashgrenade.cs":["scripts/weapons/flashGrenade.cs",["scripts.vl2"]],"scripts/weapons/grenade.cs":["scripts/weapons/grenade.cs",["scripts.vl2"]],"scripts/weapons/grenadelauncher.cs":["scripts/weapons/grenadeLauncher.cs",["scripts.vl2"]],"scripts/weapons/mine.cs":["scripts/weapons/mine.cs",["scripts.vl2"]],"scripts/weapons/missilelauncher.cs":["scripts/weapons/missileLauncher.cs",["scripts.vl2"]],"scripts/weapons/mortar.cs":["scripts/weapons/mortar.cs",["scripts.vl2"]],"scripts/weapons/plasma.cs":["scripts/weapons/plasma.cs",["scripts.vl2"]],"scripts/weapons/shocklance.cs":["scripts/weapons/shockLance.cs",["scripts.vl2"]],"scripts/weapons/sniperrifle.cs":["scripts/weapons/sniperRifle.cs",["scripts.vl2"]],"scripts/weapons/targetinglaser.cs":["scripts/weapons/targetingLaser.cs",["scripts.vl2"]],"scripts/weapons/tr2chaingun.cs":["scripts/weapons/TR2chaingun.cs",["TR2final105-server.vl2"]],"scripts/weapons/tr2disc.cs":["scripts/weapons/TR2disc.cs",["TR2final105-server.vl2"]],"scripts/weapons/tr2grenade.cs":["scripts/weapons/TR2grenade.cs",["TR2final105-server.vl2"]],"scripts/weapons/tr2grenadelauncher.cs":["scripts/weapons/TR2grenadeLauncher.cs",["TR2final105-server.vl2"]],"scripts/weapons/tr2mortar.cs":["scripts/weapons/TR2mortar.cs",["TR2final105-server.vl2"]],"scripts/weapons/tr2shocklance.cs":["scripts/weapons/TR2shockLance.cs",["TR2final105-server.vl2"]],"scripts/weapons/tr2targetinglaser.cs":["scripts/weapons/TR2targetingLaser.cs",["TR2final105-server.vl2"]],"scripts/weaponslist.cs":["scripts/weaponslist.cs",["multiInterpolate.vl2"]],"scripts/weapturretcode.cs":["scripts/weapTurretCode.cs",["scripts.vl2"]],"scripts/weather.cs":["scripts/weather.cs",["scripts.vl2"]],"scripts/webbrowser.cs":["scripts/webbrowser.cs",["scripts.vl2"]],"scripts/webemail.cs":["scripts/webemail.cs",["scripts.vl2"]],"scripts/webforums.cs":["scripts/webforums.cs",["scripts.vl2"]],"scripts/weblinks.cs":["scripts/weblinks.cs",["scripts.vl2"]],"scripts/webnews.cs":["scripts/webnews.cs",["scripts.vl2"]],"scripts/webstuff.cs":["scripts/webstuff.cs",["scripts.vl2"]],"scripts/webtest.cs":["scripts/webtest.cs",["scripts.vl2"]],"scripts/zanabaticgame.cs":["scripts/zAnabaticGame.cs",["z_mappacks/z_DMP2-V0.6.vl2"]],"scripts/zanomalygame.cs":["scripts/zAnomalyGame.cs",["z_mappacks/z_DMP2-V0.6.vl2"]],"scripts/zbbgame.cs":["scripts/zBBGame.cs",["z_mappacks/z_DMP2-V0.6.vl2"]],"scripts/zfacingworldsgame.cs":["scripts/zFacingWorldsGame.cs",["z_mappacks/z_DMP2-V0.6.vl2"]],"scripts/zfirngame.cs":["scripts/zFirnGame.cs",["z_mappacks/z_DMP2-V0.6.vl2"]],"scripts/zfrostbitegame.cs":["scripts/zFrostBiteGame.cs",["z_mappacks/z_DMP2-V0.6.vl2"]],"scripts/zinfernoroargame.cs":["scripts/zInfernoRoarGame.cs",["z_mappacks/z_DMP2-V0.6.vl2"]],"scripts/zslapdashmirrorgame.cs":["scripts/zSlapDashMirrorGame.cs",["z_mappacks/z_DMP2-V0.6.vl2"]],"scripts/zstarsiegetribesgame.cs":["scripts/zStarsiegeTribesGame.cs",["z_mappacks/z_DMP2-V0.6.vl2"]],"scripts/zstormsragegame.cs":["scripts/zStormsRageGame.cs",["z_mappacks/z_DMP2-V0.6.vl2"]],"scripts/zt2ammostationgame.cs":["scripts/zT2AmmoStationGame.cs",["z_mappacks/z_DMP2-V0.6.vl2"]],"scripts/ztwindrakesgame.cs":["scripts/zTwinDrakesGame.cs",["z_mappacks/z_DMP2-V0.6.vl2"]],"scripts/ztwintorrentgame.cs":["scripts/zTwinTorrentGame.cs",["z_mappacks/z_DMP2-V0.6.vl2"]],"scripts/zwaterskigame.cs":["scripts/zWaterSkiGame.cs",["z_mappacks/z_DMP2-V0.6.vl2"]],"scripts/zwoegame.cs":["scripts/zWOEGame.cs",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/ammo_chaingun.dts":["shapes/ammo_chaingun.dts",["shapes.vl2"]],"shapes/ammo_disc.dts":["shapes/ammo_disc.dts",["shapes.vl2"]],"shapes/ammo_grenade.dts":["shapes/ammo_grenade.dts",["shapes.vl2"]],"shapes/ammo_mine.dts":["shapes/ammo_mine.dts",["shapes.vl2"]],"shapes/ammo_missile.dts":["shapes/ammo_missile.dts",["shapes.vl2"]],"shapes/ammo_mortar.dts":["shapes/ammo_mortar.dts",["shapes.vl2"]],"shapes/ammo_plasma.dts":["shapes/ammo_plasma.dts",["shapes.vl2"]],"shapes/banner_honor.dts":["shapes/banner_honor.dts",["shapes.vl2"]],"shapes/banner_strength.dts":["shapes/banner_strength.dts",["shapes.vl2"]],"shapes/banner_unity.dts":["shapes/banner_unity.dts",["shapes.vl2"]],"shapes/beacon.dts":["shapes/beacon.dts",["shapes.vl2"]],"shapes/billboard_1.dts":["shapes/billboard_1.dts",["TR2final105-client.vl2"]],"shapes/billboard_2.dts":["shapes/billboard_2.dts",["TR2final105-client.vl2"]],"shapes/billboard_3.dts":["shapes/billboard_3.dts",["TR2final105-client.vl2"]],"shapes/billboard_4.dts":["shapes/billboard_4.dts",["TR2final105-client.vl2"]],"shapes/bio_player_debris.dts":["shapes/bio_player_debris.dts",["shapes.vl2"]],"shapes/bioderm_heavy.dts":["shapes/bioderm_heavy.dts",["shapes.vl2"]],"shapes/bioderm_heavy_back.dsq":["shapes/bioderm_heavy_back.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_celflex2.dsq":["shapes/bioderm_heavy_celflex2.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_celgora.dsq":["shapes/bioderm_heavy_celgora.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_celjump.dsq":["shapes/bioderm_heavy_celjump.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_celroar.dsq":["shapes/bioderm_heavy_celroar.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_celsalute.dsq":["shapes/bioderm_heavy_celsalute.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_celyeah.dsq":["shapes/bioderm_heavy_celyeah.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_dieback.dsq":["shapes/bioderm_heavy_dieback.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_diechest.dsq":["shapes/bioderm_heavy_diechest.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_dieforward.dsq":["shapes/bioderm_heavy_dieforward.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_diehead.dsq":["shapes/bioderm_heavy_diehead.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_dieknees.dsq":["shapes/bioderm_heavy_dieknees.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_dieleglft.dsq":["shapes/bioderm_heavy_dieleglft.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_dielegrt.dsq":["shapes/bioderm_heavy_dielegrt.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_diesidelft.dsq":["shapes/bioderm_heavy_diesidelft.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_diesidert.dsq":["shapes/bioderm_heavy_diesidert.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_dieslump.dsq":["shapes/bioderm_heavy_dieslump.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_diespin.dsq":["shapes/bioderm_heavy_diespin.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_fall.dsq":["shapes/bioderm_heavy_fall.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_forward.dsq":["shapes/bioderm_heavy_forward.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_head.dsq":["shapes/bioderm_heavy_head.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_headside.dsq":["shapes/bioderm_heavy_headside.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_idlepda.dsq":["shapes/bioderm_heavy_idlepda.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_jet.dsq":["shapes/bioderm_heavy_jet.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_jump.dsq":["shapes/bioderm_heavy_jump.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_land.dsq":["shapes/bioderm_heavy_land.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_lookde.dsq":["shapes/bioderm_heavy_lookde.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_lookms.dsq":["shapes/bioderm_heavy_lookms.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_looknw.dsq":["shapes/bioderm_heavy_looknw.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_recoilde.dsq":["shapes/bioderm_heavy_recoilde.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_root.dsq":["shapes/bioderm_heavy_root.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_side.dsq":["shapes/bioderm_heavy_side.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_ski.dsq":["shapes/bioderm_heavy_ski.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_standjump.dsq":["shapes/bioderm_heavy_standjump.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_tauntbest.dsq":["shapes/bioderm_heavy_tauntbest.dsq",["shapes.vl2"]],"shapes/bioderm_heavy_tauntbull.dsq":["shapes/bioderm_heavy_tauntbull.dsq",["shapes.vl2"]],"shapes/bioderm_light.dts":["shapes/bioderm_light.dts",["shapes.vl2"]],"shapes/bioderm_light_back.dsq":["shapes/bioderm_light_back.dsq",["shapes.vl2"]],"shapes/bioderm_light_celflex2.dsq":["shapes/bioderm_light_celflex2.dsq",["shapes.vl2"]],"shapes/bioderm_light_celgora.dsq":["shapes/bioderm_light_celgora.dsq",["shapes.vl2"]],"shapes/bioderm_light_celjump.dsq":["shapes/bioderm_light_celjump.dsq",["shapes.vl2"]],"shapes/bioderm_light_celroar.dsq":["shapes/bioderm_light_celroar.dsq",["shapes.vl2"]],"shapes/bioderm_light_celsalute.dsq":["shapes/bioderm_light_celsalute.dsq",["shapes.vl2"]],"shapes/bioderm_light_celyeah.dsq":["shapes/bioderm_light_celyeah.dsq",["shapes.vl2"]],"shapes/bioderm_light_dieback.dsq":["shapes/bioderm_light_dieback.dsq",["shapes.vl2"]],"shapes/bioderm_light_diechest.dsq":["shapes/bioderm_light_diechest.dsq",["shapes.vl2"]],"shapes/bioderm_light_dieforward.dsq":["shapes/bioderm_light_dieforward.dsq",["shapes.vl2"]],"shapes/bioderm_light_diehead.dsq":["shapes/bioderm_light_diehead.dsq",["shapes.vl2"]],"shapes/bioderm_light_dieknees.dsq":["shapes/bioderm_light_dieknees.dsq",["shapes.vl2"]],"shapes/bioderm_light_dieleglft.dsq":["shapes/bioderm_light_dieleglft.dsq",["shapes.vl2"]],"shapes/bioderm_light_dielegrt.dsq":["shapes/bioderm_light_dielegrt.dsq",["shapes.vl2"]],"shapes/bioderm_light_diesidelft.dsq":["shapes/bioderm_light_diesidelft.dsq",["shapes.vl2"]],"shapes/bioderm_light_diesidert.dsq":["shapes/bioderm_light_diesidert.dsq",["shapes.vl2"]],"shapes/bioderm_light_dieslump.dsq":["shapes/bioderm_light_dieslump.dsq",["shapes.vl2"]],"shapes/bioderm_light_diespin.dsq":["shapes/bioderm_light_diespin.dsq",["shapes.vl2"]],"shapes/bioderm_light_fall.dsq":["shapes/bioderm_light_fall.dsq",["shapes.vl2"]],"shapes/bioderm_light_forward.dsq":["shapes/bioderm_light_forward.dsq",["shapes.vl2"]],"shapes/bioderm_light_head.dsq":["shapes/bioderm_light_head.dsq",["shapes.vl2"]],"shapes/bioderm_light_headside.dsq":["shapes/bioderm_light_headside.dsq",["shapes.vl2"]],"shapes/bioderm_light_idlepda.dsq":["shapes/bioderm_light_idlepda.dsq",["shapes.vl2"]],"shapes/bioderm_light_jet.dsq":["shapes/bioderm_light_jet.dsq",["shapes.vl2"]],"shapes/bioderm_light_jump.dsq":["shapes/bioderm_light_jump.dsq",["shapes.vl2"]],"shapes/bioderm_light_land.dsq":["shapes/bioderm_light_land.dsq",["shapes.vl2"]],"shapes/bioderm_light_lookde.dsq":["shapes/bioderm_light_lookde.dsq",["shapes.vl2"]],"shapes/bioderm_light_lookms.dsq":["shapes/bioderm_light_lookms.dsq",["shapes.vl2"]],"shapes/bioderm_light_looknw.dsq":["shapes/bioderm_light_looknw.dsq",["shapes.vl2"]],"shapes/bioderm_light_recoilde.dsq":["shapes/bioderm_light_recoilde.dsq",["shapes.vl2"]],"shapes/bioderm_light_root.dsq":["shapes/bioderm_light_root.dsq",["shapes.vl2"]],"shapes/bioderm_light_scoutroot.dsq":["shapes/bioderm_light_scoutroot.dsq",["shapes.vl2"]],"shapes/bioderm_light_side.dsq":["shapes/bioderm_light_side.dsq",["shapes.vl2"]],"shapes/bioderm_light_sitting.dsq":["shapes/bioderm_light_sitting.dsq",["shapes.vl2"]],"shapes/bioderm_light_ski.dsq":["shapes/bioderm_light_ski.dsq",["shapes.vl2"]],"shapes/bioderm_light_standjump.dsq":["shapes/bioderm_light_standjump.dsq",["shapes.vl2"]],"shapes/bioderm_light_tauntbest.dsq":["shapes/bioderm_light_tauntbest.dsq",["shapes.vl2"]],"shapes/bioderm_light_tauntbull.dsq":["shapes/bioderm_light_tauntbull.dsq",["shapes.vl2"]],"shapes/bioderm_medium.dts":["shapes/bioderm_medium.dts",["shapes.vl2"]],"shapes/bioderm_medium_back.dsq":["shapes/bioderm_medium_back.dsq",["shapes.vl2"]],"shapes/bioderm_medium_celflex2.dsq":["shapes/bioderm_medium_celflex2.dsq",["shapes.vl2"]],"shapes/bioderm_medium_celgora.dsq":["shapes/bioderm_medium_celgora.dsq",["shapes.vl2"]],"shapes/bioderm_medium_celjump.dsq":["shapes/bioderm_medium_celjump.dsq",["shapes.vl2"]],"shapes/bioderm_medium_celroar.dsq":["shapes/bioderm_medium_celroar.dsq",["shapes.vl2"]],"shapes/bioderm_medium_celsalute.dsq":["shapes/bioderm_medium_celsalute.dsq",["shapes.vl2"]],"shapes/bioderm_medium_celyeah.dsq":["shapes/bioderm_medium_celyeah.dsq",["shapes.vl2"]],"shapes/bioderm_medium_dieback.dsq":["shapes/bioderm_medium_dieback.dsq",["shapes.vl2"]],"shapes/bioderm_medium_diechest.dsq":["shapes/bioderm_medium_diechest.dsq",["shapes.vl2"]],"shapes/bioderm_medium_dieforward.dsq":["shapes/bioderm_medium_dieforward.dsq",["shapes.vl2"]],"shapes/bioderm_medium_diehead.dsq":["shapes/bioderm_medium_diehead.dsq",["shapes.vl2"]],"shapes/bioderm_medium_dieknees.dsq":["shapes/bioderm_medium_dieknees.dsq",["shapes.vl2"]],"shapes/bioderm_medium_dieleglft.dsq":["shapes/bioderm_medium_dieleglft.dsq",["shapes.vl2"]],"shapes/bioderm_medium_dielegrt.dsq":["shapes/bioderm_medium_dielegrt.dsq",["shapes.vl2"]],"shapes/bioderm_medium_diesidelft.dsq":["shapes/bioderm_medium_diesidelft.dsq",["shapes.vl2"]],"shapes/bioderm_medium_diesidert.dsq":["shapes/bioderm_medium_diesidert.dsq",["shapes.vl2"]],"shapes/bioderm_medium_dieslump.dsq":["shapes/bioderm_medium_dieslump.dsq",["shapes.vl2"]],"shapes/bioderm_medium_diespin.dsq":["shapes/bioderm_medium_diespin.dsq",["shapes.vl2"]],"shapes/bioderm_medium_fall.dsq":["shapes/bioderm_medium_fall.dsq",["shapes.vl2"]],"shapes/bioderm_medium_forward.dsq":["shapes/bioderm_medium_forward.dsq",["shapes.vl2"]],"shapes/bioderm_medium_head.dsq":["shapes/bioderm_medium_head.dsq",["shapes.vl2"]],"shapes/bioderm_medium_headside.dsq":["shapes/bioderm_medium_headside.dsq",["shapes.vl2"]],"shapes/bioderm_medium_idlepda.dsq":["shapes/bioderm_medium_idlepda.dsq",["shapes.vl2"]],"shapes/bioderm_medium_jet.dsq":["shapes/bioderm_medium_jet.dsq",["shapes.vl2"]],"shapes/bioderm_medium_jump.dsq":["shapes/bioderm_medium_jump.dsq",["shapes.vl2"]],"shapes/bioderm_medium_land.dsq":["shapes/bioderm_medium_land.dsq",["shapes.vl2"]],"shapes/bioderm_medium_lookde.dsq":["shapes/bioderm_medium_lookde.dsq",["shapes.vl2"]],"shapes/bioderm_medium_lookms.dsq":["shapes/bioderm_medium_lookms.dsq",["shapes.vl2"]],"shapes/bioderm_medium_looknw.dsq":["shapes/bioderm_medium_looknw.dsq",["shapes.vl2"]],"shapes/bioderm_medium_recoilde.dsq":["shapes/bioderm_medium_recoilde.dsq",["shapes.vl2"]],"shapes/bioderm_medium_root.dsq":["shapes/bioderm_medium_root.dsq",["shapes.vl2"]],"shapes/bioderm_medium_side.dsq":["shapes/bioderm_medium_side.dsq",["shapes.vl2"]],"shapes/bioderm_medium_sitting.dsq":["shapes/bioderm_medium_sitting.dsq",["shapes.vl2"]],"shapes/bioderm_medium_ski.dsq":["shapes/bioderm_medium_ski.dsq",["shapes.vl2"]],"shapes/bioderm_medium_standjump.dsq":["shapes/bioderm_medium_standjump.dsq",["shapes.vl2"]],"shapes/bioderm_medium_tauntbest.dsq":["shapes/bioderm_medium_tauntbest.dsq",["shapes.vl2"]],"shapes/bioderm_medium_tauntbull.dsq":["shapes/bioderm_medium_tauntbull.dsq",["shapes.vl2"]],"shapes/bmiscf.dts":["shapes/bmiscf.dts",["shapes.vl2"]],"shapes/bomb.dts":["shapes/bomb.dts",["shapes.vl2"]],"shapes/bombers_eye.dts":["shapes/bombers_eye.dts",["shapes.vl2"]],"shapes/borg1.dts":["shapes/borg1.dts",["shapes.vl2"]],"shapes/borg11.dts":["shapes/borg11.dts",["Classic_maps_v1.vl2"]],"shapes/borg12.dts":["shapes/borg12.dts",["shapes.vl2"]],"shapes/borg13.dts":["shapes/borg13.dts",["shapes.vl2"]],"shapes/borg15.dts":["shapes/borg15.dts",["shapes.vl2"]],"shapes/borg16-autumn.dts":["shapes/borg16-Autumn.dts",["z_mappacks/zDMP-4.7.3DX.vl2"]],"shapes/borg16.dts":["shapes/borg16.dts",["shapes.vl2"]],"shapes/borg17.dts":["shapes/borg17.dts",["shapes.vl2"]],"shapes/borg18.dts":["shapes/borg18.dts",["shapes.vl2"]],"shapes/borg19-autumn.dts":["shapes/borg19-Autumn.dts",["z_mappacks/zDMP-4.7.3DX.vl2"]],"shapes/borg19.dts":["shapes/borg19.dts",["shapes.vl2"]],"shapes/borg2.dts":["shapes/borg2.dts",["shapes.vl2"]],"shapes/borg20.dts":["shapes/borg20.dts",["shapes.vl2"]],"shapes/borg23.dts":["shapes/borg23.dts",["shapes.vl2"]],"shapes/borg25.dts":["shapes/borg25.dts",["shapes.vl2"]],"shapes/borg3.dts":["shapes/borg3.dts",["shapes.vl2"]],"shapes/borg31.dts":["shapes/borg31.dts",["shapes.vl2"]],"shapes/borg32.dts":["shapes/borg32.dts",["shapes.vl2"]],"shapes/borg33.dts":["shapes/borg33.dts",["shapes.vl2"]],"shapes/borg34.dts":["shapes/borg34.dts",["shapes.vl2"]],"shapes/borg4.dts":["shapes/borg4.dts",["shapes.vl2"]],"shapes/borg5.dts":["shapes/borg5.dts",["shapes.vl2"]],"shapes/borg6.dts":["shapes/borg6.dts",["shapes.vl2"]],"shapes/borg7.dts":["shapes/borg7.dts",["shapes.vl2"]],"shapes/borg8.dts":["shapes/borg8.dts",["shapes.vl2"]],"shapes/bter.dts":["shapes/bTer.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/buildstation.dts":["shapes/buildStation.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/c_baselopro.dts":["shapes/C_BaseLoPro.dts",["z_mappacks/zDMP-4.7.3DX.vl2"]],"shapes/camera.dts":["shapes/camera.dts",["shapes.vl2"]],"shapes/cannontip.dts":["shapes/cannonTip.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/catmaxloaf.dts":["shapes/catMaxLoaf.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/chaingun_shot.dts":["shapes/chaingun_shot.dts",["shapes.vl2"]],"shapes/debris_generic.dts":["shapes/debris_generic.dts",["shapes.vl2"]],"shapes/debris_generic_small.dts":["shapes/debris_generic_small.dts",["shapes.vl2"]],"shapes/debris_player.dts":["shapes/debris_player.dts",["shapes.vl2"]],"shapes/deploy_ammo.dts":["shapes/deploy_ammo.dts",["shapes.vl2"]],"shapes/deploy_inventory.dts":["shapes/deploy_inventory.dts",["shapes.vl2"]],"shapes/deploy_sensor_motion.dts":["shapes/deploy_sensor_motion.dts",["shapes.vl2"]],"shapes/deploy_sensor_pulse.dts":["shapes/deploy_sensor_pulse.dts",["shapes.vl2"]],"shapes/disc.dts":["shapes/disc.dts",["shapes.vl2"]],"shapes/disc_explosion.dts":["shapes/disc_explosion.dts",["shapes.vl2"]],"shapes/dmiscf.dts":["shapes/dmiscf.dts",["shapes.vl2"]],"shapes/dorg15.dts":["shapes/dorg15.dts",["shapes.vl2"]],"shapes/dorg16.dts":["shapes/dorg16.dts",["shapes.vl2"]],"shapes/dorg17.dts":["shapes/dorg17.dts",["shapes.vl2"]],"shapes/dorg18.dts":["shapes/dorg18.dts",["shapes.vl2"]],"shapes/dorg19.dts":["shapes/dorg19.dts",["shapes.vl2"]],"shapes/dsflame.dts":["shapes/dsFlame.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/dsplane.dts":["shapes/dsPlane.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/effect_plasma_explosion.dts":["shapes/effect_plasma_explosion.dts",["shapes.vl2"]],"shapes/energy_bolt.dts":["shapes/energy_bolt.dts",["shapes.vl2"]],"shapes/energy_explosion.dts":["shapes/energy_explosion.dts",["shapes.vl2"]],"shapes/engsphere.dts":["shapes/engSphere.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/ext_flagstand.dts":["shapes/ext_flagstand.dts",["shapes.vl2"]],"shapes/facebox.dts":["shapes/faceBox.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/facesphere.dts":["shapes/faceSphere.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/flag.dts":["shapes/flag.dts",["shapes.vl2"]],"shapes/flagiconfoe.dts":["shapes/flagIconFoe.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/flagiconfriend.dts":["shapes/flagIconFriend.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/foemark.dts":["shapes/foeMark.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/friendmark.dts":["shapes/friendMark.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/goal_back.dts":["shapes/goal_back.dts",["TR2final105-client.vl2"]],"shapes/goal_panel.dts":["shapes/goal_panel.dts",["TR2final105-client.vl2"]],"shapes/goal_side.dts":["shapes/goal_side.dts",["TR2final105-client.vl2"]],"shapes/goal_top.dts":["shapes/goal_top.dts",["TR2final105-client.vl2"]],"shapes/gold_goal_back.dts":["shapes/gold_goal_back.dts",["TR2final105-client.vl2"]],"shapes/gold_goal_side.dts":["shapes/gold_goal_side.dts",["TR2final105-client.vl2"]],"shapes/gold_goal_top.dts":["shapes/gold_goal_top.dts",["TR2final105-client.vl2"]],"shapes/golden_pole.dts":["shapes/golden_pole.dts",["TR2final105-client.vl2"]],"shapes/gravemarker_1.dts":["shapes/gravemarker_1.dts",["shapes.vl2"]],"shapes/grenade.dts":["shapes/grenade.dts",["shapes.vl2"]],"shapes/grenade_flare.dts":["shapes/grenade_flare.dts",["shapes.vl2"]],"shapes/grenade_flash.dts":["shapes/grenade_flash.dts",["shapes.vl2"]],"shapes/grenade_projectile.dts":["shapes/grenade_projectile.dts",["shapes.vl2"]],"shapes/heavy_male.dts":["shapes/heavy_male.dts",["shapes.vl2"]],"shapes/heavy_male_back.dsq":["shapes/heavy_male_back.dsq",["shapes.vl2"]],"shapes/heavy_male_celdance.dsq":["shapes/heavy_male_celdance.dsq",["shapes.vl2"]],"shapes/heavy_male_celflex.dsq":["shapes/heavy_male_celflex.dsq",["shapes.vl2"]],"shapes/heavy_male_celjump.dsq":["shapes/heavy_male_celjump.dsq",["shapes.vl2"]],"shapes/heavy_male_celsalute.dsq":["shapes/heavy_male_celsalute.dsq",["shapes.vl2"]],"shapes/heavy_male_celtaunt.dsq":["shapes/heavy_male_celtaunt.dsq",["shapes.vl2"]],"shapes/heavy_male_celwave.dsq":["shapes/heavy_male_celwave.dsq",["shapes.vl2"]],"shapes/heavy_male_dead.dts":["shapes/heavy_male_dead.dts",["shapes.vl2"]],"shapes/heavy_male_dieback.dsq":["shapes/heavy_male_dieback.dsq",["shapes.vl2"]],"shapes/heavy_male_diechest.dsq":["shapes/heavy_male_diechest.dsq",["shapes.vl2"]],"shapes/heavy_male_dieforward.dsq":["shapes/heavy_male_dieforward.dsq",["shapes.vl2"]],"shapes/heavy_male_diehead.dsq":["shapes/heavy_male_diehead.dsq",["shapes.vl2"]],"shapes/heavy_male_dieknees.dsq":["shapes/heavy_male_dieknees.dsq",["shapes.vl2"]],"shapes/heavy_male_dieleglf.dsq":["shapes/heavy_male_dieleglf.dsq",["shapes.vl2"]],"shapes/heavy_male_dielegrt.dsq":["shapes/heavy_male_dielegrt.dsq",["shapes.vl2"]],"shapes/heavy_male_diesidelf.dsq":["shapes/heavy_male_diesidelf.dsq",["shapes.vl2"]],"shapes/heavy_male_diesidert.dsq":["shapes/heavy_male_diesidert.dsq",["shapes.vl2"]],"shapes/heavy_male_dieslump.dsq":["shapes/heavy_male_dieslump.dsq",["shapes.vl2"]],"shapes/heavy_male_diespin.dsq":["shapes/heavy_male_diespin.dsq",["shapes.vl2"]],"shapes/heavy_male_fall.dsq":["shapes/heavy_male_fall.dsq",["shapes.vl2"]],"shapes/heavy_male_forward.dsq":["shapes/heavy_male_forward.dsq",["shapes.vl2"]],"shapes/heavy_male_head.dsq":["shapes/heavy_male_head.dsq",["shapes.vl2"]],"shapes/heavy_male_headside.dsq":["shapes/heavy_male_headside.dsq",["shapes.vl2"]],"shapes/heavy_male_idlepda.dsq":["shapes/heavy_male_idlepda.dsq",["shapes.vl2"]],"shapes/heavy_male_jet.dsq":["shapes/heavy_male_jet.dsq",["shapes.vl2"]],"shapes/heavy_male_jump.dsq":["shapes/heavy_male_jump.dsq",["shapes.vl2"]],"shapes/heavy_male_land.dsq":["shapes/heavy_male_land.dsq",["shapes.vl2"]],"shapes/heavy_male_lookde.dsq":["shapes/heavy_male_lookde.dsq",["shapes.vl2"]],"shapes/heavy_male_lookms.dsq":["shapes/heavy_male_lookms.dsq",["shapes.vl2"]],"shapes/heavy_male_looknw.dsq":["shapes/heavy_male_looknw.dsq",["shapes.vl2"]],"shapes/heavy_male_recoilde.dsq":["shapes/heavy_male_recoilde.dsq",["shapes.vl2"]],"shapes/heavy_male_root.dsq":["shapes/heavy_male_root.dsq",["shapes.vl2"]],"shapes/heavy_male_side.dsq":["shapes/heavy_male_side.dsq",["shapes.vl2"]],"shapes/heavy_male_ski.dsq":["shapes/heavy_male_ski.dsq",["shapes.vl2"]],"shapes/heavy_male_standjump.dsq":["shapes/heavy_male_standjump.dsq",["shapes.vl2"]],"shapes/heavy_male_tauntbest.dsq":["shapes/heavy_male_tauntbest.dsq",["shapes.vl2"]],"shapes/heavy_male_tauntimp.dsq":["shapes/heavy_male_tauntimp.dsq",["shapes.vl2"]],"shapes/hellfiregun.dts":["shapes/hellFireGun.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/hellfireturret.dts":["shapes/hellFireTurret.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/huntersflag.dts":["shapes/huntersflag.dts",["shapes.vl2"]],"shapes/icecube.dts":["shapes/iceCube.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/int_flagstand.dts":["shapes/int_flagstand.dts",["shapes.vl2"]],"shapes/light_female.dts":["shapes/light_female.dts",["shapes.vl2"]],"shapes/light_female_back.dsq":["shapes/light_female_back.dsq",["shapes.vl2"]],"shapes/light_female_celbow.dsq":["shapes/light_female_celbow.dsq",["shapes.vl2"]],"shapes/light_female_celdance.dsq":["shapes/light_female_celdance.dsq",["shapes.vl2"]],"shapes/light_female_celsalute.dsq":["shapes/light_female_celsalute.dsq",["shapes.vl2"]],"shapes/light_female_celwave.dsq":["shapes/light_female_celwave.dsq",["shapes.vl2"]],"shapes/light_female_dieback.dsq":["shapes/light_female_dieback.dsq",["shapes.vl2"]],"shapes/light_female_diechest.dsq":["shapes/light_female_diechest.dsq",["shapes.vl2"]],"shapes/light_female_dieforward.dsq":["shapes/light_female_dieforward.dsq",["shapes.vl2"]],"shapes/light_female_diehead.dsq":["shapes/light_female_diehead.dsq",["shapes.vl2"]],"shapes/light_female_dieknees.dsq":["shapes/light_female_dieknees.dsq",["shapes.vl2"]],"shapes/light_female_dieleglf.dsq":["shapes/light_female_dieleglf.dsq",["shapes.vl2"]],"shapes/light_female_dielegrt.dsq":["shapes/light_female_dielegrt.dsq",["shapes.vl2"]],"shapes/light_female_diesidelf.dsq":["shapes/light_female_diesidelf.dsq",["shapes.vl2"]],"shapes/light_female_diesidert.dsq":["shapes/light_female_diesidert.dsq",["shapes.vl2"]],"shapes/light_female_dieslump.dsq":["shapes/light_female_dieslump.dsq",["shapes.vl2"]],"shapes/light_female_diespin.dsq":["shapes/light_female_diespin.dsq",["shapes.vl2"]],"shapes/light_female_fall.dsq":["shapes/light_female_fall.dsq",["shapes.vl2"]],"shapes/light_female_forward.dsq":["shapes/light_female_forward.dsq",["shapes.vl2"]],"shapes/light_female_head.dsq":["shapes/light_female_head.dsq",["shapes.vl2"]],"shapes/light_female_headside.dsq":["shapes/light_female_headside.dsq",["shapes.vl2"]],"shapes/light_female_idlepda.dsq":["shapes/light_female_idlepda.dsq",["shapes.vl2"]],"shapes/light_female_jet.dsq":["shapes/light_female_jet.dsq",["shapes.vl2"]],"shapes/light_female_jump.dsq":["shapes/light_female_jump.dsq",["shapes.vl2"]],"shapes/light_female_land.dsq":["shapes/light_female_land.dsq",["shapes.vl2"]],"shapes/light_female_lookde.dsq":["shapes/light_female_lookde.dsq",["shapes.vl2"]],"shapes/light_female_lookms.dsq":["shapes/light_female_lookms.dsq",["shapes.vl2"]],"shapes/light_female_looknw.dsq":["shapes/light_female_looknw.dsq",["shapes.vl2"]],"shapes/light_female_looksn.dsq":["shapes/light_female_looksn.dsq",["shapes.vl2"]],"shapes/light_female_recoilde.dsq":["shapes/light_female_recoilde.dsq",["shapes.vl2"]],"shapes/light_female_root.dsq":["shapes/light_female_root.dsq",["shapes.vl2"]],"shapes/light_female_scoutroot.dsq":["shapes/light_female_scoutroot.dsq",["shapes.vl2"]],"shapes/light_female_side.dsq":["shapes/light_female_side.dsq",["shapes.vl2"]],"shapes/light_female_sitting.dsq":["shapes/light_female_sitting.dsq",["shapes.vl2"]],"shapes/light_female_ski.dsq":["shapes/light_female_ski.dsq",["shapes.vl2"]],"shapes/light_female_standjump.dsq":["shapes/light_female_standjump.dsq",["shapes.vl2"]],"shapes/light_female_tauntbest.dsq":["shapes/light_female_tauntbest.dsq",["shapes.vl2"]],"shapes/light_female_tauntbutt.dsq":["shapes/light_female_tauntbutt.dsq",["shapes.vl2"]],"shapes/light_female_tauntimp.dsq":["shapes/light_female_tauntimp.dsq",["shapes.vl2"]],"shapes/light_female_tauntkiss.dsq":["shapes/light_female_tauntkiss.dsq",["shapes.vl2"]],"shapes/light_male.dts":["shapes/light_male.dts",["shapes.vl2"]],"shapes/light_male_back.dsq":["shapes/light_male_back.dsq",["shapes.vl2"]],"shapes/light_male_celdisco.dsq":["shapes/light_male_celdisco.dsq",["shapes.vl2"]],"shapes/light_male_celflex.dsq":["shapes/light_male_celflex.dsq",["shapes.vl2"]],"shapes/light_male_celrocky.dsq":["shapes/light_male_celrocky.dsq",["shapes.vl2"]],"shapes/light_male_celsalute.dsq":["shapes/light_male_celsalute.dsq",["shapes.vl2"]],"shapes/light_male_celtaunt.dsq":["shapes/light_male_celtaunt.dsq",["shapes.vl2"]],"shapes/light_male_celwave.dsq":["shapes/light_male_celwave.dsq",["shapes.vl2"]],"shapes/light_male_dead.dts":["shapes/light_male_dead.dts",["shapes.vl2"]],"shapes/light_male_dieback.dsq":["shapes/light_male_dieback.dsq",["shapes.vl2"]],"shapes/light_male_diechest.dsq":["shapes/light_male_diechest.dsq",["shapes.vl2"]],"shapes/light_male_dieforward.dsq":["shapes/light_male_dieforward.dsq",["shapes.vl2"]],"shapes/light_male_diehead.dsq":["shapes/light_male_diehead.dsq",["shapes.vl2"]],"shapes/light_male_dieknees.dsq":["shapes/light_male_dieknees.dsq",["shapes.vl2"]],"shapes/light_male_dieleglf.dsq":["shapes/light_male_dieleglf.dsq",["shapes.vl2"]],"shapes/light_male_dielegrt.dsq":["shapes/light_male_dielegrt.dsq",["shapes.vl2"]],"shapes/light_male_diesidelf.dsq":["shapes/light_male_diesidelf.dsq",["shapes.vl2"]],"shapes/light_male_diesidert.dsq":["shapes/light_male_diesidert.dsq",["shapes.vl2"]],"shapes/light_male_dieslump.dsq":["shapes/light_male_dieslump.dsq",["shapes.vl2"]],"shapes/light_male_diespin.dsq":["shapes/light_male_diespin.dsq",["shapes.vl2"]],"shapes/light_male_fall.dsq":["shapes/light_male_fall.dsq",["shapes.vl2"]],"shapes/light_male_forward.dsq":["shapes/light_male_forward.dsq",["shapes.vl2"]],"shapes/light_male_head.dsq":["shapes/light_male_head.dsq",["shapes.vl2"]],"shapes/light_male_headside.dsq":["shapes/light_male_headside.dsq",["shapes.vl2"]],"shapes/light_male_idlepda.dsq":["shapes/light_male_idlepda.dsq",["shapes.vl2"]],"shapes/light_male_jet.dsq":["shapes/light_male_jet.dsq",["shapes.vl2"]],"shapes/light_male_jump.dsq":["shapes/light_male_jump.dsq",["shapes.vl2"]],"shapes/light_male_land.dsq":["shapes/light_male_land.dsq",["shapes.vl2"]],"shapes/light_male_lookde.dsq":["shapes/light_male_lookde.dsq",["shapes.vl2"]],"shapes/light_male_lookms.dsq":["shapes/light_male_lookms.dsq",["shapes.vl2"]],"shapes/light_male_looknw.dsq":["shapes/light_male_looknw.dsq",["shapes.vl2"]],"shapes/light_male_looksn.dsq":["shapes/light_male_looksn.dsq",["shapes.vl2"]],"shapes/light_male_newland.dsq":["shapes/light_male_newland.dsq",["shapes.vl2"]],"shapes/light_male_recoilde.dsq":["shapes/light_male_recoilde.dsq",["shapes.vl2"]],"shapes/light_male_root.dsq":["shapes/light_male_root.dsq",["shapes.vl2"]],"shapes/light_male_scoutroot.dsq":["shapes/light_male_scoutroot.dsq",["shapes.vl2"]],"shapes/light_male_side.dsq":["shapes/light_male_side.dsq",["shapes.vl2"]],"shapes/light_male_sitting.dsq":["shapes/light_male_sitting.dsq",["shapes.vl2"]],"shapes/light_male_ski.dsq":["shapes/light_male_ski.dsq",["shapes.vl2"]],"shapes/light_male_standjump.dsq":["shapes/light_male_standjump.dsq",["shapes.vl2"]],"shapes/light_male_tauntbest.dsq":["shapes/light_male_tauntbest.dsq",["shapes.vl2"]],"shapes/light_male_tauntimp.dsq":["shapes/light_male_tauntimp.dsq",["shapes.vl2"]],"shapes/medium_female.dts":["shapes/medium_female.dts",["shapes.vl2"]],"shapes/medium_female_back.dsq":["shapes/medium_female_back.dsq",["shapes.vl2"]],"shapes/medium_female_celbow.dsq":["shapes/medium_female_celbow.dsq",["shapes.vl2"]],"shapes/medium_female_celdisco.dsq":["shapes/medium_female_celdisco.dsq",["shapes.vl2"]],"shapes/medium_female_celsalute.dsq":["shapes/medium_female_celsalute.dsq",["shapes.vl2"]],"shapes/medium_female_celwave.dsq":["shapes/medium_female_celwave.dsq",["shapes.vl2"]],"shapes/medium_female_dieback.dsq":["shapes/medium_female_dieback.dsq",["shapes.vl2"]],"shapes/medium_female_diechest.dsq":["shapes/medium_female_diechest.dsq",["shapes.vl2"]],"shapes/medium_female_dieforward.dsq":["shapes/medium_female_dieforward.dsq",["shapes.vl2"]],"shapes/medium_female_diehead.dsq":["shapes/medium_female_diehead.dsq",["shapes.vl2"]],"shapes/medium_female_dieknees.dsq":["shapes/medium_female_dieknees.dsq",["shapes.vl2"]],"shapes/medium_female_dieleglf.dsq":["shapes/medium_female_dieleglf.dsq",["shapes.vl2"]],"shapes/medium_female_dielegrt.dsq":["shapes/medium_female_dielegrt.dsq",["shapes.vl2"]],"shapes/medium_female_diesidelf.dsq":["shapes/medium_female_diesidelf.dsq",["shapes.vl2"]],"shapes/medium_female_diesidert.dsq":["shapes/medium_female_diesidert.dsq",["shapes.vl2"]],"shapes/medium_female_dieslump.dsq":["shapes/medium_female_dieslump.dsq",["shapes.vl2"]],"shapes/medium_female_diespin.dsq":["shapes/medium_female_diespin.dsq",["shapes.vl2"]],"shapes/medium_female_fall.dsq":["shapes/medium_female_fall.dsq",["shapes.vl2"]],"shapes/medium_female_forward.dsq":["shapes/medium_female_forward.dsq",["shapes.vl2"]],"shapes/medium_female_head.dsq":["shapes/medium_female_head.dsq",["shapes.vl2"]],"shapes/medium_female_headside.dsq":["shapes/medium_female_headside.dsq",["shapes.vl2"]],"shapes/medium_female_idlepda.dsq":["shapes/medium_female_idlepda.dsq",["shapes.vl2"]],"shapes/medium_female_jet.dsq":["shapes/medium_female_jet.dsq",["shapes.vl2"]],"shapes/medium_female_jump.dsq":["shapes/medium_female_jump.dsq",["shapes.vl2"]],"shapes/medium_female_land.dsq":["shapes/medium_female_land.dsq",["shapes.vl2"]],"shapes/medium_female_lookde.dsq":["shapes/medium_female_lookde.dsq",["shapes.vl2"]],"shapes/medium_female_lookms.dsq":["shapes/medium_female_lookms.dsq",["shapes.vl2"]],"shapes/medium_female_looknw.dsq":["shapes/medium_female_looknw.dsq",["shapes.vl2"]],"shapes/medium_female_looksn.dsq":["shapes/medium_female_looksn.dsq",["shapes.vl2"]],"shapes/medium_female_recoilde.dsq":["shapes/medium_female_recoilde.dsq",["shapes.vl2"]],"shapes/medium_female_root.dsq":["shapes/medium_female_root.dsq",["shapes.vl2"]],"shapes/medium_female_side.dsq":["shapes/medium_female_side.dsq",["shapes.vl2"]],"shapes/medium_female_sitting.dsq":["shapes/medium_female_sitting.dsq",["shapes.vl2"]],"shapes/medium_female_ski.dsq":["shapes/medium_female_ski.dsq",["shapes.vl2"]],"shapes/medium_female_standjump.dsq":["shapes/medium_female_standjump.dsq",["shapes.vl2"]],"shapes/medium_female_tauntbest.dsq":["shapes/medium_female_tauntbest.dsq",["shapes.vl2"]],"shapes/medium_female_tauntbutt.dsq":["shapes/medium_female_tauntbutt.dsq",["shapes.vl2"]],"shapes/medium_female_tauntimp.dsq":["shapes/medium_female_tauntimp.dsq",["shapes.vl2"]],"shapes/medium_female_tauntkiss.dsq":["shapes/medium_female_tauntkiss.dsq",["shapes.vl2"]],"shapes/medium_male.dts":["shapes/medium_male.dts",["shapes.vl2"]],"shapes/medium_male_back.dsq":["shapes/medium_male_back.dsq",["shapes.vl2"]],"shapes/medium_male_celdance.dsq":["shapes/medium_male_celdance.dsq",["shapes.vl2"]],"shapes/medium_male_celflex.dsq":["shapes/medium_male_celflex.dsq",["shapes.vl2"]],"shapes/medium_male_celrocky.dsq":["shapes/medium_male_celrocky.dsq",["shapes.vl2"]],"shapes/medium_male_celsalute.dsq":["shapes/medium_male_celsalute.dsq",["shapes.vl2"]],"shapes/medium_male_celtaunt.dsq":["shapes/medium_male_celtaunt.dsq",["shapes.vl2"]],"shapes/medium_male_celwave.dsq":["shapes/medium_male_celwave.dsq",["shapes.vl2"]],"shapes/medium_male_dead.dts":["shapes/medium_male_dead.dts",["shapes.vl2"]],"shapes/medium_male_dieback.dsq":["shapes/medium_male_dieback.dsq",["shapes.vl2"]],"shapes/medium_male_diechest.dsq":["shapes/medium_male_diechest.dsq",["shapes.vl2"]],"shapes/medium_male_dieforward.dsq":["shapes/medium_male_dieforward.dsq",["shapes.vl2"]],"shapes/medium_male_diehead.dsq":["shapes/medium_male_diehead.dsq",["shapes.vl2"]],"shapes/medium_male_dieknees.dsq":["shapes/medium_male_dieknees.dsq",["shapes.vl2"]],"shapes/medium_male_dieleglf.dsq":["shapes/medium_male_dieleglf.dsq",["shapes.vl2"]],"shapes/medium_male_dielegrt.dsq":["shapes/medium_male_dielegrt.dsq",["shapes.vl2"]],"shapes/medium_male_diesidelf.dsq":["shapes/medium_male_diesidelf.dsq",["shapes.vl2"]],"shapes/medium_male_diesidert.dsq":["shapes/medium_male_diesidert.dsq",["shapes.vl2"]],"shapes/medium_male_dieslump.dsq":["shapes/medium_male_dieslump.dsq",["shapes.vl2"]],"shapes/medium_male_diespin.dsq":["shapes/medium_male_diespin.dsq",["shapes.vl2"]],"shapes/medium_male_fall.dsq":["shapes/medium_male_fall.dsq",["shapes.vl2"]],"shapes/medium_male_forward.dsq":["shapes/medium_male_forward.dsq",["shapes.vl2"]],"shapes/medium_male_head.dsq":["shapes/medium_male_head.dsq",["shapes.vl2"]],"shapes/medium_male_headside.dsq":["shapes/medium_male_headside.dsq",["shapes.vl2"]],"shapes/medium_male_idlepda.dsq":["shapes/medium_male_idlepda.dsq",["shapes.vl2"]],"shapes/medium_male_jet.dsq":["shapes/medium_male_jet.dsq",["shapes.vl2"]],"shapes/medium_male_jump.dsq":["shapes/medium_male_jump.dsq",["shapes.vl2"]],"shapes/medium_male_land.dsq":["shapes/medium_male_land.dsq",["shapes.vl2"]],"shapes/medium_male_lookde.dsq":["shapes/medium_male_lookde.dsq",["shapes.vl2"]],"shapes/medium_male_lookms.dsq":["shapes/medium_male_lookms.dsq",["shapes.vl2"]],"shapes/medium_male_looknw.dsq":["shapes/medium_male_looknw.dsq",["shapes.vl2"]],"shapes/medium_male_looksn.dsq":["shapes/medium_male_looksn.dsq",["shapes.vl2"]],"shapes/medium_male_recoilde.dsq":["shapes/medium_male_recoilde.dsq",["shapes.vl2"]],"shapes/medium_male_root.dsq":["shapes/medium_male_root.dsq",["shapes.vl2"]],"shapes/medium_male_side.dsq":["shapes/medium_male_side.dsq",["shapes.vl2"]],"shapes/medium_male_sitting.dsq":["shapes/medium_male_sitting.dsq",["shapes.vl2"]],"shapes/medium_male_ski.dsq":["shapes/medium_male_ski.dsq",["shapes.vl2"]],"shapes/medium_male_standjump.dsq":["shapes/medium_male_standjump.dsq",["shapes.vl2"]],"shapes/medium_male_tauntbest.dsq":["shapes/medium_male_tauntbest.dsq",["shapes.vl2"]],"shapes/medium_male_tauntimp.dsq":["shapes/medium_male_tauntimp.dsq",["shapes.vl2"]],"shapes/mine.dts":["shapes/mine.dts",["shapes.vl2"]],"shapes/mortar_explosion.dts":["shapes/mortar_explosion.dts",["shapes.vl2"]],"shapes/mortar_projectile.dts":["shapes/mortar_projectile.dts",["shapes.vl2"]],"shapes/nexus_effect.dts":["shapes/nexus_effect.dts",["shapes.vl2"]],"shapes/nexusbase.dts":["shapes/nexusbase.dts",["shapes.vl2"]],"shapes/nexuscap.dts":["shapes/nexuscap.dts",["shapes.vl2"]],"shapes/octahedron.dts":["shapes/octahedron.dts",["shapes.vl2"]],"shapes/pack_barrel_aa.dts":["shapes/pack_barrel_aa.dts",["shapes.vl2"]],"shapes/pack_barrel_elf.dts":["shapes/pack_barrel_elf.dts",["shapes.vl2"]],"shapes/pack_barrel_fusion.dts":["shapes/pack_barrel_fusion.dts",["shapes.vl2"]],"shapes/pack_barrel_missile.dts":["shapes/pack_barrel_missile.dts",["shapes.vl2"]],"shapes/pack_barrel_mortar.dts":["shapes/pack_barrel_mortar.dts",["shapes.vl2"]],"shapes/pack_deploy_ammo.dts":["shapes/pack_deploy_ammo.dts",["shapes.vl2"]],"shapes/pack_deploy_inventory.dts":["shapes/pack_deploy_inventory.dts",["shapes.vl2"]],"shapes/pack_deploy_sensor_motion.dts":["shapes/pack_deploy_sensor_motion.dts",["shapes.vl2"]],"shapes/pack_deploy_sensor_pulse.dts":["shapes/pack_deploy_sensor_pulse.dts",["shapes.vl2"]],"shapes/pack_deploy_turreti.dts":["shapes/pack_deploy_turreti.dts",["shapes.vl2"]],"shapes/pack_deploy_turreto.dts":["shapes/pack_deploy_turreto.dts",["shapes.vl2"]],"shapes/pack_upgrade_ammo.dts":["shapes/pack_upgrade_ammo.dts",["shapes.vl2"]],"shapes/pack_upgrade_cloaking.dts":["shapes/pack_upgrade_cloaking.dts",["shapes.vl2"]],"shapes/pack_upgrade_energy.dts":["shapes/pack_upgrade_energy.dts",["shapes.vl2"]],"shapes/pack_upgrade_repair.dts":["shapes/pack_upgrade_repair.dts",["shapes.vl2"]],"shapes/pack_upgrade_satchel.dts":["shapes/pack_upgrade_satchel.dts",["shapes.vl2"]],"shapes/pack_upgrade_sensorjammer.dts":["shapes/pack_upgrade_sensorjammer.dts",["shapes.vl2"]],"shapes/pack_upgrade_shield.dts":["shapes/pack_upgrade_shield.dts",["shapes.vl2"]],"shapes/paperflag.dts":["shapes/paperFlag.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/plasmabolt.dts":["shapes/plasmabolt.dts",["shapes.vl2"]],"shapes/pmiscf.dts":["shapes/pmiscf.dts",["shapes.vl2"]],"shapes/porg1-dark.dts":["shapes/porg1-dark.dts",["z_mappacks/zDMP-4.7.3DX.vl2"]],"shapes/porg1.dts":["shapes/porg1.dts",["shapes.vl2"]],"shapes/porg2.dts":["shapes/porg2.dts",["shapes.vl2"]],"shapes/porg20.dts":["shapes/porg20.dts",["shapes.vl2"]],"shapes/porg22.dts":["shapes/porg22.dts",["shapes.vl2"]],"shapes/porg3.dts":["shapes/porg3.dts",["shapes.vl2"]],"shapes/porg4.dts":["shapes/porg4.dts",["shapes.vl2"]],"shapes/porg5.dts":["shapes/porg5.dts",["shapes.vl2"]],"shapes/porg6.dts":["shapes/porg6.dts",["shapes.vl2"]],"shapes/redeemer.dts":["shapes/redeemer.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/repair_kit.dts":["shapes/repair_kit.dts",["shapes.vl2"]],"shapes/repair_patch.dts":["shapes/repair_patch.dts",["shapes.vl2"]],"shapes/reticle_bomber.dts":["shapes/reticle_bomber.dts",["shapes.vl2"]],"shapes/rst-chocotaco.dts":["shapes/rst-chocotaco.dts",["z_mappacks/zDMP-4.7.3DX.vl2"]],"shapes/rst-goonflag.dts":["shapes/rst-goonflag.dts",["z_mappacks/zDMP-4.7.3DX.vl2"]],"shapes/rst-samifin.dts":["shapes/rst-samifin.dts",["z_mappacks/zDMP-4.7.3DX.vl2"]],"shapes/rst-santahat.dts":["shapes/rst-santahat.dts",["z_mappacks/zDMP-4.7.3DX.vl2"]],"shapes/rst-taobook.dts":["shapes/rst-taobook.dts",["z_mappacks/zDMP-4.7.3DX.vl2"]],"shapes/rst-tcmug.dts":["shapes/rst-TCmug.dts",["z_mappacks/zDMP-4.7.3DX.vl2"]],"shapes/rst-tnmug.dts":["shapes/rst-TNmug.dts",["z_mappacks/zDMP-4.7.3DX.vl2"]],"shapes/rst-turtle.dts":["shapes/rst-turtle.dts",["z_mappacks/zDMP-4.7.3DX.vl2"]],"shapes/sensor_pulse_large.dts":["shapes/sensor_pulse_large.dts",["shapes.vl2"]],"shapes/sensor_pulse_medium.dts":["shapes/sensor_pulse_medium.dts",["shapes.vl2"]],"shapes/silver_pole.dts":["shapes/silver_pole.dts",["TR2final105-client.vl2"]],"shapes/skyspherea.dts":["shapes/skySphereA.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/skysphereb.dts":["shapes/skySphereB.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/smiscf.dts":["shapes/smiscf.dts",["shapes.vl2"]],"shapes/solarpanel.dts":["shapes/solarpanel.dts",["shapes.vl2"]],"shapes/sorg20.dts":["shapes/sorg20.dts",["shapes.vl2"]],"shapes/sorg21.dts":["shapes/sorg21.dts",["shapes.vl2"]],"shapes/sorg22.dts":["shapes/sorg22.dts",["shapes.vl2"]],"shapes/sorg23.dts":["shapes/sorg23.dts",["shapes.vl2"]],"shapes/sorg24.dts":["shapes/sorg24.dts",["shapes.vl2"]],"shapes/stackable1l.dts":["shapes/stackable1l.dts",["shapes.vl2"]],"shapes/stackable1m.dts":["shapes/stackable1m.dts",["shapes.vl2"]],"shapes/stackable1s.dts":["shapes/stackable1s.dts",["shapes.vl2"]],"shapes/stackable2l.dts":["shapes/stackable2l.dts",["shapes.vl2"]],"shapes/stackable2m.dts":["shapes/stackable2m.dts",["shapes.vl2"]],"shapes/stackable2s.dts":["shapes/stackable2s.dts",["shapes.vl2"]],"shapes/stackable3l.dts":["shapes/stackable3l.dts",["shapes.vl2"]],"shapes/stackable3m.dts":["shapes/stackable3m.dts",["shapes.vl2"]],"shapes/stackable3s.dts":["shapes/stackable3s.dts",["shapes.vl2"]],"shapes/stackable4l.dts":["shapes/stackable4l.dts",["shapes.vl2"]],"shapes/stackable4m.dts":["shapes/stackable4m.dts",["shapes.vl2"]],"shapes/stackable5l.dts":["shapes/stackable5l.dts",["shapes.vl2"]],"shapes/stackable5m.dts":["shapes/stackable5m.dts",["shapes.vl2"]],"shapes/station_generator_large.dts":["shapes/station_generator_large.dts",["shapes.vl2"]],"shapes/station_inv_human.dts":["shapes/station_inv_human.dts",["shapes.vl2"]],"shapes/station_inv_mpb.dts":["shapes/station_inv_mpb.dts",["shapes.vl2"]],"shapes/station_teleport.dts":["shapes/station_teleport.dts",["shapes.vl2"]],"shapes/statue_base.dts":["shapes/statue_base.dts",["shapes.vl2"]],"shapes/statue_hmale.dts":["shapes/statue_hmale.dts",["shapes.vl2"]],"shapes/statue_lfemale.dts":["shapes/statue_lfemale.dts",["shapes.vl2"]],"shapes/statue_lmale.dts":["shapes/statue_lmale.dts",["shapes.vl2"]],"shapes/statue_plaque.dts":["shapes/statue_plaque.dts",["shapes.vl2"]],"shapes/switch.dts":["shapes/switch.dts",["shapes.vl2"]],"shapes/t1ammopad.dts":["shapes/t1ammopad.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/t1baseflag.dts":["shapes/t1baseflag.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/t1baseflagb.dts":["shapes/t1baseflagB.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/t1baseflagd.dts":["shapes/t1baseflagD.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/t1baseflagp.dts":["shapes/t1baseflagP.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/t1baseflags.dts":["shapes/t1baseflagS.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/t1blaster.dts":["shapes/t1blaster.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/t1chaingun.dts":["shapes/t1Chaingun.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/t1cmdstation.dts":["shapes/t1CMDStation.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/t1depammo.dts":["shapes/t1DepAmmo.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/t1depinvy.dts":["shapes/t1DepInvy.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/t1depinvy_pack.dts":["shapes/t1DepInvy_Pack.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/t1disc.dts":["shapes/t1disc.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/t1elf.dts":["shapes/T1ELF.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/t1elfturret.dts":["shapes/t1elfTurret.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/t1flyer.dts":["shapes/t1flyer.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/t1flyer2.dts":["shapes/t1flyer2.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/t1grenadelauncher.dts":["shapes/t1GrenadeLauncher.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/t1hpc.dts":["shapes/t1hpc.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/t1inventorystation.dts":["shapes/t1inventorystation.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/t1lpc.dts":["shapes/t1lpc.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/t1lsensor.dts":["shapes/t1LSensor.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/t1misturret.dts":["shapes/t1MisTurret.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/t1mortar.dts":["shapes/t1mortar.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/t1msensor.dts":["shapes/t1mSensor.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/t1pgen.dts":["shapes/t1pGen.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/t1plasma.dts":["shapes/t1plasma.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/t1powergen.dts":["shapes/t1PowerGen.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/t1remoteturret.dts":["shapes/t1RemoteTurret.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/t1remoteturret_pack.dts":["shapes/t1RemoteTurret_Pack.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/t1repairpack.dts":["shapes/t1RepairPack.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/t1repairpackgun.dts":["shapes/t1RepairPackGun.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/t1sentry.dts":["shapes/t1Sentry.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/t1sniper.dts":["shapes/t1sniper.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/t1solar.dts":["shapes/t1Solar.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/t1targetlaser.dts":["shapes/t1TargetLaser.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/t1vehpad.dts":["shapes/t1VehPad.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/t1vehstation.dts":["shapes/t1VehStation.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/t2depammo.dts":["shapes/t2DepAmmo.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/t2depammo_pack.dts":["shapes/t2DepAmmo_Pack.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/targetcube.dts":["shapes/targetCube.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/tcube.dts":["shapes/tCube.dts",["z_mappacks/z_DMP2-V0.6.vl2"]],"shapes/teamlogo_bd.dts":["shapes/teamlogo_bd.dts",["shapes.vl2"]],"shapes/teamlogo_be.dts":["shapes/teamlogo_be.dts",["shapes.vl2"]],"shapes/teamlogo_ds.dts":["shapes/teamlogo_ds.dts",["shapes.vl2"]],"shapes/teamlogo_hb.dts":["shapes/teamlogo_hb.dts",["shapes.vl2"]],"shapes/teamlogo_inf.dts":["shapes/teamlogo_inf.dts",["shapes.vl2"]],"shapes/teamlogo_projector.dts":["shapes/teamlogo_projector.dts",["shapes.vl2"]],"shapes/teamlogo_storm.dts":["shapes/teamlogo_storm.dts",["shapes.vl2"]],"shapes/teamlogo_sw.dts":["shapes/teamlogo_sw.dts",["shapes.vl2"]],"shapes/tr2flag.dts":["shapes/TR2flag.dts",["TR2final105-client.vl2"]],"shapes/tr2heavy_male.dts":["shapes/TR2heavy_male.dts",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_back.dsq":["shapes/TR2heavy_male_back.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_celdance.dsq":["shapes/TR2heavy_male_celdance.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_celflex.dsq":["shapes/TR2heavy_male_celflex.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_celjump.dsq":["shapes/TR2heavy_male_celjump.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_celsalute.dsq":["shapes/TR2heavy_male_celsalute.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_celtaunt.dsq":["shapes/TR2heavy_male_celtaunt.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_celwave.dsq":["shapes/TR2heavy_male_celwave.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_dieback.dsq":["shapes/TR2heavy_male_dieback.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_diechest.dsq":["shapes/TR2heavy_male_diechest.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_dieforward.dsq":["shapes/TR2heavy_male_dieforward.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_diehead.dsq":["shapes/TR2heavy_male_diehead.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_dieknees.dsq":["shapes/TR2heavy_male_dieknees.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_dieleglf.dsq":["shapes/TR2heavy_male_dieleglf.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_dielegrt.dsq":["shapes/TR2heavy_male_dielegrt.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_diesidelf.dsq":["shapes/TR2heavy_male_diesidelf.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_diesidert.dsq":["shapes/TR2heavy_male_diesidert.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_dieslump.dsq":["shapes/TR2heavy_male_dieslump.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_diespin.dsq":["shapes/TR2heavy_male_diespin.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_fall.dsq":["shapes/TR2heavy_male_fall.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_forward.dsq":["shapes/TR2heavy_male_forward.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_jet.dsq":["shapes/TR2heavy_male_jet.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_jump.dsq":["shapes/TR2heavy_male_jump.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_land.dsq":["shapes/TR2heavy_male_land.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_root.dsq":["shapes/TR2heavy_male_root.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_side.dsq":["shapes/TR2heavy_male_side.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_ski.dsq":["shapes/TR2heavy_male_ski.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_standjump.dsq":["shapes/TR2heavy_male_standjump.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_tauntbest.dsq":["shapes/TR2heavy_male_tauntbest.dsq",["TR2final105-client.vl2"]],"shapes/tr2heavy_male_tauntimp.dsq":["shapes/TR2heavy_male_tauntimp.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female.dts":["shapes/TR2light_female.dts",["TR2final105-client.vl2"]],"shapes/tr2light_female_back.dsq":["shapes/TR2light_female_back.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_celbow.dsq":["shapes/TR2light_female_celbow.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_celdance.dsq":["shapes/TR2light_female_celdance.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_celsalute.dsq":["shapes/TR2light_female_celsalute.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_celwave.dsq":["shapes/TR2light_female_celwave.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_dieback.dsq":["shapes/TR2light_female_dieback.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_diechest.dsq":["shapes/TR2light_female_diechest.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_dieforward.dsq":["shapes/TR2light_female_dieforward.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_diehead.dsq":["shapes/TR2light_female_diehead.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_dieknees.dsq":["shapes/TR2light_female_dieknees.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_dieleglf.dsq":["shapes/TR2light_female_dieleglf.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_dielegrt.dsq":["shapes/TR2light_female_dielegrt.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_diesidelf.dsq":["shapes/TR2light_female_diesidelf.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_diesidert.dsq":["shapes/TR2light_female_diesidert.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_dieslump.dsq":["shapes/TR2light_female_dieslump.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_diespin.dsq":["shapes/TR2light_female_diespin.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_fall.dsq":["shapes/TR2light_female_fall.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_forward.dsq":["shapes/TR2light_female_forward.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_jet.dsq":["shapes/TR2light_female_jet.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_jump.dsq":["shapes/TR2light_female_jump.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_land.dsq":["shapes/TR2light_female_land.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_root.dsq":["shapes/TR2light_female_root.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_side.dsq":["shapes/TR2light_female_side.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_ski.dsq":["shapes/TR2light_female_ski.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_standjump.dsq":["shapes/TR2light_female_standjump.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_tauntbest.dsq":["shapes/TR2light_female_tauntbest.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_tauntbutt.dsq":["shapes/TR2light_female_tauntbutt.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_tauntimp.dsq":["shapes/TR2light_female_tauntimp.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_female_tauntkiss.dsq":["shapes/TR2light_female_tauntkiss.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_male.dts":["shapes/TR2light_male.dts",["TR2final105-client.vl2"]],"shapes/tr2light_male_back.dsq":["shapes/TR2light_male_back.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_male_fall.dsq":["shapes/TR2light_male_fall.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_male_forward.dsq":["shapes/TR2light_male_forward.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_male_jet.dsq":["shapes/TR2light_male_jet.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_male_jump.dsq":["shapes/TR2light_male_jump.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_male_land.dsq":["shapes/TR2light_male_land.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_male_root.dsq":["shapes/TR2light_male_root.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_male_side.dsq":["shapes/TR2light_male_side.dsq",["TR2final105-client.vl2"]],"shapes/tr2light_male_ski.dsq":["shapes/TR2light_male_ski.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female.dts":["shapes/TR2medium_female.dts",["TR2final105-client.vl2"]],"shapes/tr2medium_female_back.dsq":["shapes/TR2medium_female_back.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_celbow.dsq":["shapes/TR2medium_female_celbow.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_celdisco.dsq":["shapes/TR2medium_female_celdisco.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_celsalute.dsq":["shapes/TR2medium_female_celsalute.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_celwave.dsq":["shapes/TR2medium_female_celwave.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_dieback.dsq":["shapes/TR2medium_female_dieback.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_diechest.dsq":["shapes/TR2medium_female_diechest.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_dieforward.dsq":["shapes/TR2medium_female_dieforward.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_diehead.dsq":["shapes/TR2medium_female_diehead.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_dieknees.dsq":["shapes/TR2medium_female_dieknees.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_dieleglf.dsq":["shapes/TR2medium_female_dieleglf.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_dielegrt.dsq":["shapes/TR2medium_female_dielegrt.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_diesidelf.dsq":["shapes/TR2medium_female_diesidelf.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_diesidert.dsq":["shapes/TR2medium_female_diesidert.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_dieslump.dsq":["shapes/TR2medium_female_dieslump.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_diespin.dsq":["shapes/TR2medium_female_diespin.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_fall.dsq":["shapes/TR2medium_female_fall.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_forward.dsq":["shapes/TR2medium_female_forward.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_jet.dsq":["shapes/TR2medium_female_jet.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_jump.dsq":["shapes/TR2medium_female_jump.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_land.dsq":["shapes/TR2medium_female_land.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_root.dsq":["shapes/TR2medium_female_root.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_side.dsq":["shapes/TR2medium_female_side.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_ski.dsq":["shapes/TR2medium_female_ski.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_standjump.dsq":["shapes/TR2medium_female_standjump.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_tauntbest.dsq":["shapes/TR2medium_female_tauntbest.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_tauntbutt.dsq":["shapes/TR2medium_female_tauntbutt.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_tauntimp.dsq":["shapes/TR2medium_female_tauntimp.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_female_tauntkiss.dsq":["shapes/TR2medium_female_tauntkiss.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male.dts":["shapes/TR2medium_male.dts",["TR2final105-client.vl2"]],"shapes/tr2medium_male_back.dsq":["shapes/TR2medium_male_back.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_celdance.dsq":["shapes/TR2medium_male_celdance.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_celflex.dsq":["shapes/TR2medium_male_celflex.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_celrocky.dsq":["shapes/TR2medium_male_celrocky.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_celsalute.dsq":["shapes/TR2medium_male_celsalute.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_celtaunt.dsq":["shapes/TR2medium_male_celtaunt.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_celwave.dsq":["shapes/TR2medium_male_celwave.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_dieback.dsq":["shapes/TR2medium_male_dieback.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_diechest.dsq":["shapes/TR2medium_male_diechest.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_dieforward.dsq":["shapes/TR2medium_male_dieforward.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_diehead.dsq":["shapes/TR2medium_male_diehead.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_dieknees.dsq":["shapes/TR2medium_male_dieknees.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_dieleglf.dsq":["shapes/TR2medium_male_dieleglf.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_dielegrt.dsq":["shapes/TR2medium_male_dielegrt.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_diesidelf.dsq":["shapes/TR2medium_male_diesidelf.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_diesidert.dsq":["shapes/TR2medium_male_diesidert.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_dieslump.dsq":["shapes/TR2medium_male_dieslump.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_diespin.dsq":["shapes/TR2medium_male_diespin.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_fall.dsq":["shapes/TR2medium_male_fall.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_forward.dsq":["shapes/TR2medium_male_forward.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_jet.dsq":["shapes/TR2medium_male_jet.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_jump.dsq":["shapes/TR2medium_male_jump.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_land.dsq":["shapes/TR2medium_male_land.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_root.dsq":["shapes/TR2medium_male_root.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_side.dsq":["shapes/TR2medium_male_side.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_sitting.dsq":["shapes/TR2medium_male_sitting.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_ski.dsq":["shapes/TR2medium_male_ski.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_standjump.dsq":["shapes/TR2medium_male_standjump.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_tauntbest.dsq":["shapes/TR2medium_male_tauntbest.dsq",["TR2final105-client.vl2"]],"shapes/tr2medium_male_tauntimp.dsq":["shapes/TR2medium_male_tauntimp.dsq",["TR2final105-client.vl2"]],"shapes/tr2weapon_chaingun.dts":["shapes/TR2weapon_chaingun.dts",["TR2final105-client.vl2"]],"shapes/tr2weapon_disc.dts":["shapes/TR2weapon_disc.dts",["TR2final105-client.vl2"]],"shapes/tr2weapon_grenade_launcher.dts":["shapes/TR2weapon_grenade_launcher.dts",["TR2final105-client.vl2"]],"shapes/tr2weapon_mortar.dts":["shapes/TR2weapon_mortar.dts",["TR2final105-client.vl2"]],"shapes/tr2weapon_shocklance.dts":["shapes/TR2weapon_shocklance.dts",["TR2final105-client.vl2"]],"shapes/turret_aa_large.dts":["shapes/turret_aa_large.dts",["shapes.vl2"]],"shapes/turret_assaulttank_mortar.dts":["shapes/turret_assaulttank_mortar.dts",["shapes.vl2"]],"shapes/turret_assaulttank_plasma.dts":["shapes/turret_assaulttank_plasma.dts",["shapes.vl2"]],"shapes/turret_base_large.dts":["shapes/turret_base_large.dts",["shapes.vl2"]],"shapes/turret_base_mpb.dts":["shapes/turret_base_mpb.dts",["shapes.vl2"]],"shapes/turret_belly_barrell.dts":["shapes/turret_belly_barrell.dts",["shapes.vl2"]],"shapes/turret_belly_barrelr.dts":["shapes/turret_belly_barrelr.dts",["shapes.vl2"]],"shapes/turret_belly_base.dts":["shapes/turret_belly_base.dts",["shapes.vl2"]],"shapes/turret_elf_large.dts":["shapes/turret_elf_large.dts",["shapes.vl2"]],"shapes/turret_fusion_large.dts":["shapes/turret_fusion_large.dts",["shapes.vl2"]],"shapes/turret_indoor_deployc.dts":["shapes/turret_indoor_deployc.dts",["shapes.vl2"]],"shapes/turret_indoor_deployf.dts":["shapes/turret_indoor_deployf.dts",["shapes.vl2"]],"shapes/turret_indoor_deployw.dts":["shapes/turret_indoor_deployw.dts",["shapes.vl2"]],"shapes/turret_missile_large.dts":["shapes/turret_missile_large.dts",["shapes.vl2"]],"shapes/turret_mortar_large.dts":["shapes/turret_mortar_large.dts",["shapes.vl2"]],"shapes/turret_muzzlepoint.dts":["shapes/turret_muzzlepoint.dts",["shapes.vl2"]],"shapes/turret_outdoor_deploy.dts":["shapes/turret_outdoor_deploy.dts",["shapes.vl2"]],"shapes/turret_sentry.dts":["shapes/turret_sentry.dts",["shapes.vl2"]],"shapes/turret_tank_barrelchain.dts":["shapes/turret_tank_barrelchain.dts",["shapes.vl2"]],"shapes/turret_tank_barrelmortar.dts":["shapes/turret_tank_barrelmortar.dts",["shapes.vl2"]],"shapes/turret_tank_base.dts":["shapes/turret_tank_base.dts",["shapes.vl2"]],"shapes/vehicle_air_bomber.dts":["shapes/vehicle_air_bomber.dts",["shapes.vl2"]],"shapes/vehicle_air_bomber_debris.dts":["shapes/vehicle_air_bomber_debris.dts",["shapes.vl2"]],"shapes/vehicle_air_hapc.dts":["shapes/vehicle_air_hapc.dts",["shapes.vl2"]],"shapes/vehicle_air_hapc_debris.dts":["shapes/vehicle_air_hapc_debris.dts",["shapes.vl2"]],"shapes/vehicle_air_scout.dts":["shapes/vehicle_air_scout.dts",["shapes.vl2"]],"shapes/vehicle_air_scout_debris.dts":["shapes/vehicle_air_scout_debris.dts",["shapes.vl2"]],"shapes/vehicle_air_scout_wreck.dts":["shapes/vehicle_air_scout_wreck.dts",["shapes.vl2"]],"shapes/vehicle_grav_scout.dts":["shapes/vehicle_grav_scout.dts",["shapes.vl2"]],"shapes/vehicle_grav_scout_debris.dts":["shapes/vehicle_grav_scout_debris.dts",["shapes.vl2"]],"shapes/vehicle_grav_tank.dts":["shapes/vehicle_grav_tank.dts",["shapes.vl2"]],"shapes/vehicle_grav_tank_debris.dts":["shapes/vehicle_grav_tank_debris.dts",["shapes.vl2"]],"shapes/vehicle_grav_tank_wreck.dts":["shapes/vehicle_grav_tank_wreck.dts",["shapes.vl2"]],"shapes/vehicle_land_assault.dts":["shapes/vehicle_land_assault.dts",["shapes.vl2"]],"shapes/vehicle_land_assault_debris.dts":["shapes/vehicle_land_assault_debris.dts",["shapes.vl2"]],"shapes/vehicle_land_assault_wreck.dts":["shapes/vehicle_land_assault_wreck.dts",["shapes.vl2"]],"shapes/vehicle_land_mpbase.dts":["shapes/vehicle_land_mpbase.dts",["shapes.vl2"]],"shapes/vehicle_land_mpbase_debris.dts":["shapes/vehicle_land_mpbase_debris.dts",["shapes.vl2"]],"shapes/vehicle_pad.dts":["shapes/vehicle_pad.dts",["shapes.vl2"]],"shapes/vehicle_pad_station.dts":["shapes/vehicle_pad_station.dts",["shapes.vl2"]],"shapes/vend.dts":["shapes/vend.dts",["z_mappacks/zDMP-4.7.3DX.vl2"]],"shapes/weapon_chaingun.dts":["shapes/weapon_chaingun.dts",["shapes.vl2"]],"shapes/weapon_chaingun_ammocasing.dts":["shapes/weapon_chaingun_ammocasing.dts",["shapes.vl2"]],"shapes/weapon_disc.dts":["shapes/weapon_disc.dts",["shapes.vl2"]],"shapes/weapon_elf.dts":["shapes/weapon_elf.dts",["shapes.vl2"]],"shapes/weapon_energy.dts":["shapes/weapon_energy.dts",["shapes.vl2"]],"shapes/weapon_energy_vehicle.dts":["shapes/weapon_energy_vehicle.dts",["shapes.vl2"]],"shapes/weapon_grenade_launcher.dts":["shapes/weapon_grenade_launcher.dts",["shapes.vl2"]],"shapes/weapon_missile.dts":["shapes/weapon_missile.dts",["shapes.vl2"]],"shapes/weapon_missile_casement.dts":["shapes/weapon_missile_casement.dts",["shapes.vl2"]],"shapes/weapon_missile_fleschette.dts":["shapes/weapon_missile_fleschette.dts",["shapes.vl2"]],"shapes/weapon_missile_projectile.dts":["shapes/weapon_missile_projectile.dts",["shapes.vl2"]],"shapes/weapon_mortar.dts":["shapes/weapon_mortar.dts",["shapes.vl2"]],"shapes/weapon_plasma.dts":["shapes/weapon_plasma.dts",["shapes.vl2"]],"shapes/weapon_repair.dts":["shapes/weapon_repair.dts",["shapes.vl2"]],"shapes/weapon_shocklance.dts":["shapes/weapon_shocklance.dts",["shapes.vl2"]],"shapes/weapon_sniper.dts":["shapes/weapon_sniper.dts",["shapes.vl2"]],"shapes/weapon_targeting.dts":["shapes/weapon_targeting.dts",["shapes.vl2"]],"shapes/xmiscf.dts":["shapes/xmiscf.dts",["shapes.vl2"]],"shapes/xorg2.dts":["shapes/xorg2.dts",["shapes.vl2"]],"shapes/xorg20.dts":["shapes/xorg20.dts",["shapes.vl2"]],"shapes/xorg21.dts":["shapes/xorg21.dts",["shapes.vl2"]],"shapes/xorg3.dts":["shapes/xorg3.dts",["shapes.vl2"]],"shapes/xorg4.dts":["shapes/xorg4.dts",["shapes.vl2"]],"shapes/xorg5.dts":["shapes/xorg5.dts",["shapes.vl2"]],"support/bind_manager.cs":["support/bind_manager.cs",["z_scripts/support.vl2"]],"support/callback.cs":["support/callback.cs",["z_scripts/support.vl2"]],"support/circular_queue.cs":["support/circular_queue.cs",["z_scripts/support.vl2"]],"support/date_support.cs":["support/date_support.cs",["z_scripts/support.vl2"]],"support/docking_tools.cs":["support/docking_tools.cs",["z_scripts/support.vl2"]],"support/events.cs":["support/events.cs",["z_scripts/support.vl2"]],"support/file_tools.cs":["support/file_tools.cs",["z_scripts/support.vl2"]],"support/flag_tracker.cs":["support/flag_tracker.cs",["z_scripts/support.vl2"]],"support/flood_protect.cs":["support/flood_protect.cs",["z_scripts/support.vl2"]],"support/key_callbacks.cs":["support/key_callbacks.cs",["z_scripts/support.vl2"]],"support/kill_callbacks.cs":["support/kill_callbacks.cs",["z_scripts/support.vl2"]],"support/launch_menu.cs":["support/launch_menu.cs",["z_scripts/support.vl2"]],"support/list.cs":["support/list.cs",["z_scripts/support.vl2"]],"support/loadout.cs":["support/loadout.cs",["z_scripts/support.vl2"]],"support/map.cs":["support/map.cs",["z_scripts/support.vl2"]],"support/menu_system.cs":["support/menu_system.cs",["z_scripts/support.vl2"]],"support/mission_callbacks.cs":["support/mission_callbacks.cs",["z_scripts/support.vl2"]],"support/mute_tools.cs":["support/mute_tools.cs",["z_scripts/support.vl2"]],"support/object_tools.cs":["support/object_tools.cs",["z_scripts/support.vl2"]],"support/pjcolorselector.cs":["support/PJColorSelector.cs",["z_scripts/support.vl2"]],"support/pjenhancedrecording.cs":["support/PJEnhancedRecording.cs",["z_scripts/support.vl2"]],"support/pjfontselector.cs":["support/PJFontSelector.cs",["z_scripts/support.vl2"]],"support/player_support.cs":["support/player_support.cs",["z_scripts/support.vl2"]],"support/stat_support.cs":["support/stat_support.cs",["z_scripts/support.vl2"]],"support/string_tools.cs":["support/string_tools.cs",["z_scripts/support.vl2"]],"support/tap.cs":["support/tap.cs",["z_scripts/support.vl2"]],"support/team_tracker.cs":["support/team_tracker.cs",["z_scripts/support.vl2"]],"support/template_tools.cs":["support/template_tools.cs",["z_scripts/support.vl2"]],"support/tourney_mode.cs":["support/tourney_mode.cs",["z_scripts/support.vl2"]],"support/vector.cs":["support/vector.cs",["z_scripts/support.vl2"]],"support/vehicle_callbacks.cs":["support/vehicle_callbacks.cs",["z_scripts/support.vl2"]],"support/weapon_list.cs":["support/weapon_list.cs",["z_scripts/support.vl2"]],"t2csri/authconnect.cs":["t2csri/authconnect.cs",["t2csri.vl2"]],"t2csri/authinterface.cs":["t2csri/authinterface.cs",["t2csri.vl2"]],"t2csri/clientside.cs":["t2csri/clientSide.cs",["t2csri.vl2"]],"t2csri/clientsideclans.cs":["t2csri/clientSideClans.cs",["t2csri.vl2"]],"t2csri/glue.cs":["t2csri/glue.cs",["t2csri.vl2"]],"t2csri/ipv4.cs":["t2csri/ipv4.cs",["t2csri.vl2"]],"t2csri/serverglue.cs":["t2csri/serverglue.cs",["t2csri.vl2"]],"t2csri/serverlist.cs":["t2csri/serverList.cs",["t2csri.vl2"]],"t2csri/serverside.cs":["t2csri/serverSide.cs",["t2csri.vl2"]],"t2csri/serversideclans.cs":["t2csri/serverSideClans.cs",["t2csri.vl2"]],"terrains/2arenadome.spn":["terrains/2ArenaDome.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/2arenavalley.spn":["terrains/2ArenaValley.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/2dustbowl.spn":["terrains/2DustBowl.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/2flyersarena.spn":["terrains/2Flyersarena.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/2icedome.spn":["terrains/2IceDome.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/2indoorintensity.spn":["terrains/2IndoorIntensity.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/abominable.spn":["terrains/Abominable.spn",["missions.vl2"]],"terrains/abominable.ter":["terrains/Abominable.ter",["missions.vl2"]],"terrains/acidrain.spn":["terrains/AcidRain.spn",["Classic_maps_v1.vl2"]],"terrains/acidrain.ter":["terrains/AcidRain.ter",["Classic_maps_v1.vl2"]],"terrains/aeroena.spn":["terrains/Aeroena.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/agentsoffortune.spn":["terrains/AgentsOfFortune.spn",["missions.vl2"]],"terrains/agentsoffortune.ter":["terrains/AgentsOfFortune.ter",["missions.vl2"]],"terrains/alcatraz.spn":["terrains/Alcatraz.spn",["missions.vl2"]],"terrains/alcatraz.ter":["terrains/Alcatraz.ter",["missions.vl2"]],"terrains/anabatic.spn":["terrains/anabatic.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/anabatic.ter":["terrains/anabatic.ter",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/anomaly.spn":["terrains/anomaly.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/anomaly.ter":["terrains/anomaly.ter",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/archipelago.spn":["terrains/Archipelago.spn",["missions.vl2"]],"terrains/archipelago.ter":["terrains/Archipelago.ter",["missions.vl2"]],"terrains/arenaheaven.spn":["terrains/ArenaHeaven.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/arenahell.spn":["terrains/ArenaHell.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/arenahell2.spn":["terrains/ArenaHell2.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/arenainthehill.spn":["terrains/ArenaInTheHill.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/arenaunderthehill.spn":["terrains/ArenaUnderTheHill.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/aryoarena.spn":["terrains/AryoArena.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/ashestoashes.spn":["terrains/AshesToAshes.spn",["missions.vl2"]],"terrains/ashestoashes.ter":["terrains/AshesToAshes.ter",["missions.vl2"]],"terrains/attrition.spn":["terrains/Attrition.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/attrition.ter":["terrains/Attrition.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/attritionlt.spn":["terrains/AttritionLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/basatin.spn":["terrains/Basatin.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/basatin.ter":["terrains/Basatin.ter",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/basatinlt.spn":["terrains/BasatinLT.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/bastardforge.ter":["terrains/BastardForge.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/beggarsrun.spn":["terrains/BeggarsRun.spn",["missions.vl2"]],"terrains/beggarsrun.ter":["terrains/BeggarsRun.ter",["missions.vl2"]],"terrains/beggarsrunlt.spn":["terrains/BeggarsRunLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/blastside_nef.spn":["terrains/Blastside_nef.spn",["Classic_maps_v1.vl2"]],"terrains/bombardment.spn":["terrains/bombardment.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/bombardment.ter":["terrains/bombardment.ter",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/bonespurlt.spn":["terrains/BonespurLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/bridgetoofar.spn":["terrains/BridgeTooFar.spn",["z_mappacks/DynamixFinalPack.vl2"]],"terrains/bridgetoofar.ter":["terrains/BridgeTooFar.ter",["z_mappacks/DynamixFinalPack.vl2"]],"terrains/broadside_nef.spn":["terrains/Broadside_nef.spn",["Classic_maps_v1.vl2"]],"terrains/broadside_nef.ter":["terrains/Broadside_nef.ter",["Classic_maps_v1.vl2"]],"terrains/bulwarklt.spn":["terrains/BulwarkLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/bunkered.ter":["terrains/Bunkered.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/caldera.spn":["terrains/Caldera.spn",["missions.vl2"]],"terrains/caldera.ter":["terrains/Caldera.ter",["missions.vl2"]],"terrains/camellandlt.spn":["terrains/CamellandLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/caprilt.spn":["terrains/CapriLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/cardiac.ter":["terrains/Cardiac.ter",["z_mappacks/S8maps.vl2"]],"terrains/casern_cavite.spn":["terrains/Casern_Cavite.spn",["missions.vl2"]],"terrains/casern_cavite.ter":["terrains/Casern_Cavite.ter",["missions.vl2"]],"terrains/catwalklt.spn":["terrains/CatwalkLT.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/ccd.ter":["terrains/CCD.ter",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/celerityse.ter":["terrains/CeleritySE.ter",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/chasmaclysmic.spn":["terrains/Chasmaclysmic.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/chasmaclysmic.ter":["terrains/Chasmaclysmic.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/checkmate.spn":["terrains/Checkmate.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/cinerarium.ter":["terrains/Cinerarium.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/circlesedgelt.spn":["terrains/CirclesEdgeLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/cloak.ter":["terrains/cloak.ter",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/closecombatlt.spn":["terrains/CloseCombatLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/compusa_melee.spn":["terrains/CompUSA_Melee.spn",["missions.vl2"]],"terrains/compusa_melee.ter":["terrains/CompUSA_Melee.ter",["missions.vl2"]],"terrains/confusco.spn":["terrains/Confusco.spn",["Classic_maps_v1.vl2"]],"terrains/confusco.ter":["terrains/Confusco.ter",["Classic_maps_v1.vl2"]],"terrains/coppera.ter":["terrains/Coppera.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/crashclash.spn":["terrains/CrashClash.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/crater71.spn":["terrains/Crater71.spn",["TR2final105-client.vl2"]],"terrains/crater71.ter":["terrains/Crater71.ter",["TR2final105-client.vl2"]],"terrains/damnation.spn":["terrains/Damnation.spn",["missions.vl2"]],"terrains/damnation.ter":["terrains/Damnation.ter",["missions.vl2"]],"terrains/damnationlt.spn":["terrains/DamnationLT.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/damnationlt.ter":["terrains/damnationlt.ter",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/damnationtdm.spn":["terrains/DamnationTDM.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/dangerouscrossing_nef.spn":["terrains/DangerousCrossing_nef.spn",["Classic_maps_v1.vl2"]],"terrains/dangerouscrossing_nef.ter":["terrains/DangerousCrossing_nef.ter",["Classic_maps_v1.vl2"]],"terrains/dangerouscrossingarena.spn":["terrains/DangerousCrossingArena.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/dangerouscrossinglt.spn":["terrains/DangerousCrossingLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/dangerousflinglt.spn":["terrains/DangerousFlingLT.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/dawntodusk.spn":["terrains/dawntodusk.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/dawntodusk.ter":["terrains/dawntodusk.ter",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/dbs_smoothed.spn":["terrains/DBS_Smoothed.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/dbs_smoothed.ter":["terrains/DBS_Smoothed.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/deathbirdsfly.spn":["terrains/DeathBirdsFly.spn",["missions.vl2"]],"terrains/deathbirdsfly.ter":["terrains/DeathBirdsFly.ter",["missions.vl2"]],"terrains/dermcrossingdeluxelt.spn":["terrains/DermCrossingDeluxeLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/desertofdeath_nef.spn":["terrains/DesertofDeath_nef.spn",["Classic_maps_v1.vl2"]],"terrains/desertofdeath_nef.ter":["terrains/DesertofDeath_nef.ter",["Classic_maps_v1.vl2"]],"terrains/desiccator.spn":["terrains/Desiccator.spn",["missions.vl2"]],"terrains/desiccator.ter":["terrains/Desiccator.ter",["missions.vl2"]],"terrains/devilselbow.spn":["terrains/DevilsElbow.spn",["z_mappacks/DynamixFinalPack.vl2"]],"terrains/devilselbow.ter":["terrains/DevilsElbow.ter",["z_mappacks/DynamixFinalPack.vl2"]],"terrains/direlt.spn":["terrains/DireLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/discordlt.spn":["terrains/DiscordLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/dmp_agroleon.spn":["terrains/DMP_Agroleon.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/dmp_astro.spn":["terrains/DMP_Astro.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/dmp_bastardforge.spn":["terrains/DMP_BastardForge.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/dmp_bastardforgelt.spn":["terrains/DMP_BastardForgeLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/dmp_bittergorge.spn":["terrains/DMP_BitterGorge.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/dmp_bunkered.spn":["terrains/DMP_Bunkered.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/dmp_bunkeredlt.spn":["terrains/DMP_BunkeredLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/dmp_cinerarium.spn":["terrains/DMP_Cinerarium.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/dmp_cinerariumlt.spn":["terrains/DMP_CinerariumLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/dmp_dermcity.spn":["terrains/DMP_DermCity.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/dmp_embers.spn":["terrains/DMP_Embers.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/dmp_emberslt.spn":["terrains/DMP_EmbersLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/dmp_emeraldspit.spn":["terrains/DMP_EmeraldSpit.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/dmp_facecrossing.spn":["terrains/DMP_FaceCrossing.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/dmp_hoth.spn":["terrains/DMP_Hoth.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/dmp_icegiant.spn":["terrains/DMP_IceGiant.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/dmp_isledebatalla.spn":["terrains/DMP_IsleDeBatalla.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/dmp_lavagods.spn":["terrains/DMP_LavaGods.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/dmp_magellan.spn":["terrains/DMP_Magellan.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/dmp_moondance.spn":["terrains/DMP_MoonDance.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/dmp_pantheon.spn":["terrains/DMP_Pantheon.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/dmp_pantheon.ter":["terrains/DMP_Pantheon.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/dmp_paranoia.spn":["terrains/DMP_Paranoia.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/dmp_pariah.spn":["terrains/DMP_Pariah.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/dmp_pariahlt.spn":["terrains/DMP_PariahLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/dmp_pipedream.spn":["terrains/DMP_PipeDream.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/dmp_ravinev.spn":["terrains/DMP_RavineV.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/dmp_scorchedearth.spn":["terrains/DMP_ScorchedEarth.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/dmp_simpleflagarena.spn":["terrains/DMP_SimpleFlagArena.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/dmp_spincycle.spn":["terrains/DMP_SpinCycle.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/dmp_spincyclelt.spn":["terrains/DMP_SpinCycleLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/dmp_starfall.spn":["terrains/DMP_StarFall.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/dmp_starfalllt.spn":["terrains/DMP_StarFallLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/dmp_tyre.spn":["terrains/DMP_Tyre.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/dmp_wasteland.spn":["terrains/DMP_Wasteland.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/dropin.ter":["terrains/dropin.ter",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/dropinlt.spn":["terrains/DropInLT.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/duelersdelight.spn":["terrains/DuelersDelight.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/dusttodust.spn":["terrains/DustToDust.spn",["missions.vl2"]],"terrains/dusttodust.ter":["terrains/DustToDust.ter",["missions.vl2"]],"terrains/dx_badlands.spn":["terrains/DX_Badlands.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/dx_badlands.ter":["terrains/DX_Badlands.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/dx_desert.spn":["terrains/DX_Desert.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/dx_desert.ter":["terrains/DX_Desert.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/dx_ice.spn":["terrains/DX_Ice.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/dx_ice.ter":["terrains/DX_Ice.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/dx_icelt.spn":["terrains/DX_IceLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/dxfling.ter":["terrains/dxfling.ter",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/eb_hades.spn":["terrains/EB_Hades.spn",["missions.vl2"]],"terrains/eb_hades.ter":["terrains/EB_Hades.ter",["missions.vl2"]],"terrains/el_finlt.spn":["terrains/El_FinLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/embers.ter":["terrains/Embers.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/envyrena.spn":["terrains/Envyrena.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/enyland.spn":["terrains/EnyLand.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/equinox.spn":["terrains/Equinox.spn",["missions.vl2"]],"terrains/equinox.ter":["terrains/Equinox.ter",["missions.vl2"]],"terrains/escalade.spn":["terrains/Escalade.spn",["missions.vl2"]],"terrains/escalade.ter":["terrains/Escalade.ter",["missions.vl2"]],"terrains/euro4_bleed.ter":["terrains/Euro4_Bleed.ter",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/euro4_dissention.ter":["terrains/Euro4_Dissention.ter",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/euro4_frozenhope.ter":["terrains/Euro4_FrozenHope.ter",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/euro_drifts_se.ter":["terrains/Euro_Drifts_SE.ter",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/eveningland.spn":["terrains/EveningLand.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/ewok_hamlet.spn":["terrains/Ewok_Hamlet.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/ewok_hamlet.ter":["terrains/Ewok_Hamlet.ter",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/ewok_village.spn":["terrains/Ewok_Village.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/ewok_village.ter":["terrains/Ewok_Village.ter",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/extra_badlands1.ter":["terrains/Extra_Badlands1.ter",["missions.vl2"]],"terrains/facingworlds.spn":["terrains/facingWorlds.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/facingworlds.ter":["terrains/facingWorlds.ter",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/facingworldsarena.spn":["terrains/facingWorldsArena.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/facingworldslt.spn":["terrains/facingWorldsLT.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/firestorm.spn":["terrains/Firestorm.spn",["missions.vl2"]],"terrains/firestorm.ter":["terrains/Firestorm.ter",["missions.vl2"]],"terrains/firestormlt.spn":["terrains/FirestormLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/firn.spn":["terrains/firn.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/firn.ter":["terrains/firn.ter",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/flashpoint.spn":["terrains/FlashPoint.spn",["missions.vl2"]],"terrains/flashpoint.ter":["terrains/Flashpoint.ter",["missions.vl2"]],"terrains/fracas.spn":["terrains/Fracas.spn",["missions.vl2"]],"terrains/fracas.ter":["terrains/Fracas.ter",["missions.vl2"]],"terrains/frostline.spn":["terrains/frostline.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/frostline.ter":["terrains/frostline.ter",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/frozenforgelt.spn":["terrains/FrozenForgeLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/frozenfury.spn":["terrains/FrozenFury.spn",["TR2final105-client.vl2"]],"terrains/frozenfury.ter":["terrains/FrozenFury.ter",["TR2final105-client.vl2"]],"terrains/frozenhopelt.spn":["terrains/FrozenHopeLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/frozennopelt.spn":["terrains/FrozenNopeLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/frozensolid.spn":["terrains/frozenSolid.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/frozensolid.ter":["terrains/frozenSolid.ter",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/gauntlet.spn":["terrains/Gauntlet.spn",["missions.vl2"]],"terrains/gauntlet.ter":["terrains/Gauntlet.ter",["missions.vl2"]],"terrains/gehenna.spn":["terrains/Gehenna.spn",["missions.vl2"]],"terrains/gehenna.ter":["terrains/Gehenna.ter",["missions.vl2"]],"terrains/geothermal.ter":["terrains/Geothermal.ter",["z_mappacks/S8maps.vl2"]],"terrains/godsrift.spn":["terrains/GodsRift.spn",["TR2final105-client.vl2"]],"terrains/godsrift.ter":["terrains/GodsRift.ter",["TR2final105-client.vl2"]],"terrains/gorgon.spn":["terrains/Gorgon.spn",["Classic_maps_v1.vl2"]],"terrains/gorgon.ter":["terrains/Gorgon.ter",["Classic_maps_v1.vl2"]],"terrains/grassyknoll.spn":["terrains/GrassyKnoll.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/greenlawn.spn":["terrains/GreenLawn.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/haven.spn":["terrains/Haven.spn",["TR2final105-client.vl2"]],"terrains/haven.ter":["terrains/Haven.ter",["TR2final105-client.vl2"]],"terrains/heightfield/ctf.katabatic_heightfield.cs":["terrains/heightfield/CTF.Katabatic_heightfield.cs",["missions.vl2"]],"terrains/heightfield/ctf.riverdance_heightfield.cs":["terrains/heightfield/CTF.RiverDance_heightfield.cs",["missions.vl2"]],"terrains/heightfield/deathbirdsfly_heightfield.cs":["terrains/heightfield/DeathBirdsFly_heightfield.cs",["missions.vl2"]],"terrains/heightfield/desert.cs":["terrains/heightfield/desert.cs",["missions.vl2"]],"terrains/heightfield/fall_to_glory_heightfield.cs":["terrains/heightfield/Fall_To_Glory_heightfield.cs",["missions.vl2"]],"terrains/heightfield/home.badlands_heightfield.cs":["terrains/heightfield/Home.Badlands_heightfield.cs",["missions.vl2"]],"terrains/heightfield/home.desert_heightfield.cs":["terrains/heightfield/Home.Desert_heightfield.cs",["missions.vl2"]],"terrains/heightfield/home.lush_heightfield.cs":["terrains/heightfield/Home.Lush_heightfield.cs",["missions.vl2"]],"terrains/heightfield/home.snow2_heightfield.cs":["terrains/heightfield/Home.Snow2_heightfield.cs",["missions.vl2"]],"terrains/heightfield/home.snow_heightfield.cs":["terrains/heightfield/Home.Snow_heightfield.cs",["missions.vl2"]],"terrains/heightfield/hunters.burnout_heightfield.cs":["terrains/heightfield/Hunters.Burnout_heightfield.cs",["missions.vl2"]],"terrains/heightfield/hunters.casern_cavite_heightfield.cs":["terrains/heightfield/Hunters.Casern_Cavite_heightfield.cs",["missions.vl2"]],"terrains/heightfield/hunters.chaopia_heightfield.cs":["terrains/heightfield/Hunters.Chaopia_heightfield.cs",["missions.vl2"]],"terrains/heightfield/hunters.intaglio_heightfield.cs":["terrains/heightfield/Hunters.Intaglio_heightfield.cs",["missions.vl2"]],"terrains/heightfield/hunters.myrkwood_heightfield.cs":["terrains/heightfield/Hunters.MyrkWood_heightfield.cs",["missions.vl2"]],"terrains/heightfield/hunters.rasp_heightfield.cs":["terrains/heightfield/Hunters.Rasp_heightfield.cs",["missions.vl2"]],"terrains/heightfield/hunters.sundried_heightfield.cs":["terrains/heightfield/Hunters.SunDried_heightfield.cs",["missions.vl2"]],"terrains/heightfield/lush.cs":["terrains/heightfield/Lush.cs",["missions.vl2"]],"terrains/heightfield/lush1.cs":["terrains/heightfield/Lush1.cs",["missions.vl2"]],"terrains/heightfield/lush2.cs":["terrains/heightfield/Lush2.cs",["missions.vl2"]],"terrains/heightfield/lush3.cs":["terrains/heightfield/Lush3.cs",["missions.vl2"]],"terrains/heightfield/lush4.cs":["terrains/heightfield/Lush4.cs",["missions.vl2"]],"terrains/heightfield/lush5.cs":["terrains/heightfield/Lush5.cs",["missions.vl2"]],"terrains/heightfield/lush8.cs":["terrains/heightfield/Lush8.cs",["missions.vl2"]],"terrains/heightfield/mark1_heightfield.cs":["terrains/heightfield/Mark1_heightfield.cs",["missions.vl2"]],"terrains/heightfield/myrkwoodmask.png":["terrains/heightfield/MyrkWoodMask.png",["missions.vl2"]],"terrains/heightfield/myrkwoodstream.png":["terrains/heightfield/MyrkWoodStream.png",["missions.vl2"]],"terrains/heightfield/newlava1_heightfield.cs":["terrains/heightfield/NewLava1_heightfield.cs",["missions.vl2"]],"terrains/heightfield/overreach_heightfield.cs":["terrains/heightfield/Overreach_heightfield.cs",["missions.vl2"]],"terrains/heightfield/reversion_heightfield.cs":["terrains/heightfield/Reversion_heightfield.cs",["missions.vl2"]],"terrains/heightfield/roads.cs":["terrains/heightfield/Roads.cs",["missions.vl2"]],"terrains/heightfield/rst_hawking.png":["terrains/heightfield/RST_hawking.png",["z_mappacks/S5maps.vl2"]],"terrains/heightfield/rst_hawkingheat.png":["terrains/heightfield/RST_hawkingheat.png",["z_mappacks/S5maps.vl2"]],"terrains/heightfield/rst_misadventure.png":["terrains/heightfield/RST_misadventure.png",["z_mappacks/S5maps.vl2"]],"terrains/heightfield/rst_reynard.png":["terrains/heightfield/RST_reynard.png",["z_mappacks/S5maps.vl2"]],"terrains/heightfield/rst_silenus.png":["terrains/heightfield/RST_silenus.png",["z_mappacks/S5maps.vl2"]],"terrains/heightfield/siege.gauntlet_heightfield.cs":["terrains/heightfield/Siege.Gauntlet_heightfield.cs",["missions.vl2"]],"terrains/heightfield/siege.icebound_heightfield.cs":["terrains/heightfield/Siege.IceBound_heightfield.cs",["missions.vl2"]],"terrains/heightfield/singleplayer.skiing_heightfield.cs":["terrains/heightfield/SinglePlayer.Skiing_heightfield.cs",["missions.vl2"]],"terrains/heightfield/sounds.mission1_heightfield.cs":["terrains/heightfield/Sounds.Mission1_heightfield.cs",["missions.vl2"]],"terrains/heightfield/sundriedmask.png":["terrains/heightfield/SunDriedMask.png",["missions.vl2"]],"terrains/heightfield/thinice_heightfield.cs":["terrains/heightfield/ThinIce_heightfield.cs",["missions.vl2"]],"terrains/heightfield/working.badlands1_heightfield.cs":["terrains/heightfield/Working.Badlands1_heightfield.cs",["missions.vl2"]],"terrains/heightfield/working.badlands2_heightfield.cs":["terrains/heightfield/Working.Badlands2_heightfield.cs",["missions.vl2"]],"terrains/heightfield/working.badlands3_heightfield.cs":["terrains/heightfield/Working.Badlands3_heightfield.cs",["missions.vl2"]],"terrains/heightfield/working.badlands4_heightfield.cs":["terrains/heightfield/Working.Badlands4_heightfield.cs",["missions.vl2"]],"terrains/heightfield/working.desert1_heightfield.cs":["terrains/heightfield/Working.Desert1_heightfield.cs",["missions.vl2"]],"terrains/heightfield/working.desert2_heightfield.cs":["terrains/heightfield/Working.Desert2_heightfield.cs",["missions.vl2"]],"terrains/heightfield/working.desert5_heightfield.cs":["terrains/heightfield/Working.Desert5_heightfield.cs",["missions.vl2"]],"terrains/heightfield/working.lush1_heightfield.cs":["terrains/heightfield/Working.Lush1_heightfield.cs",["missions.vl2"]],"terrains/heightfield/working.lush2_heightfield.cs":["terrains/heightfield/Working.Lush2_heightfield.cs",["missions.vl2"]],"terrains/helioarena.spn":["terrains/Helioarena.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/hildebrand.ter":["terrains/Hildebrand.ter",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/hillking.ter":["terrains/HillKing.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/hillkingctf.spn":["terrains/HillKingCTF.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/hillkinglt.spn":["terrains/HillKingLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/hillside.spn":["terrains/Hillside.spn",["Classic_maps_v1.vl2"]],"terrains/hillside.ter":["terrains/Hillside.ter",["Classic_maps_v1.vl2"]],"terrains/hillsidelt.spn":["terrains/HillSideLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/hive.ter":["terrains/hive.ter",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/hivelt.spn":["terrains/HiveLT.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/ho_badlands.spn":["terrains/HO_Badlands.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/ho_badlands.ter":["terrains/HO_Badlands.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/ho_desert.spn":["terrains/HO_Desert.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/ho_desert.ter":["terrains/HO_Desert.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/ho_ice.spn":["terrains/HO_Ice.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/ho_ice.ter":["terrains/HO_Ice.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/ho_lush.spn":["terrains/HO_Lush.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/ho_lush.ter":["terrains/HO_Lush.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/hoth.ter":["terrains/Hoth.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/icebound.spn":["terrains/IceBound.spn",["missions.vl2"]],"terrains/icebound.ter":["terrains/IceBound.ter",["missions.vl2"]],"terrains/icedagger.ter":["terrains/icedagger.ter",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/icegiant.ter":["terrains/IceGiant.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/icepick.spn":["terrains/IcePick.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/icepickm.spn":["terrains/IcePickM.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/icepickm.ter":["terrains/icepickm.ter",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/iceridge_nef.spn":["terrains/IceRidge_nef.spn",["Classic_maps_v1.vl2"]],"terrains/iceridge_nef.ter":["terrains/IceRidge_nef.ter",["Classic_maps_v1.vl2"]],"terrains/infernosroar.spn":["terrains/infernosroar.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/infernosroar.ter":["terrains/infernosroar.ter",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/innersanctum.spn":["terrains/InnerSanctum.spn",["z_mappacks/DynamixFinalPack.vl2"]],"terrains/innersanctum.ter":["terrains/InnerSanctum.ter",["z_mappacks/DynamixFinalPack.vl2"]],"terrains/insalubria.spn":["terrains/Insalubria.spn",["missions.vl2"]],"terrains/insalubria.ter":["terrains/Insalubria.ter",["missions.vl2"]],"terrains/invictus.spn":["terrains/Invictus.spn",["missions.vl2"]],"terrains/invictus.ter":["terrains/Invictus.ter",["missions.vl2"]],"terrains/isleofman.spn":["terrains/IsleOfMan.spn",["z_mappacks/DynamixFinalPack.vl2"]],"terrains/isleofman.ter":["terrains/IsleOfMan.ter",["z_mappacks/DynamixFinalPack.vl2"]],"terrains/ivehadworse.spn":["terrains/IveHadWorse.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/jacobsladder.spn":["terrains/JacobsLadder.spn",["missions.vl2"]],"terrains/jacobsladder.ter":["terrains/JacobsLadder.ter",["missions.vl2"]],"terrains/jaggedclaw.ter":["terrains/jaggedclaw.ter",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/katabatic.spn":["terrains/Katabatic.spn",["missions.vl2"]],"terrains/katabatic.ter":["terrains/Katabatic.ter",["missions.vl2"]],"terrains/kataminfernot.spn":["terrains/KataMInfernoT.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/kataminfernot.ter":["terrains/KataMInfernoT.ter",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/katamstorm.spn":["terrains/KataMStorm.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/katamstormt.spn":["terrains/KataMStormT.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/katamstormt.ter":["terrains/KataMStormT.ter",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/khalarena.spn":["terrains/Khalarena.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/lakefront.spn":["terrains/Lakefront.spn",["Classic_maps_v1.vl2"]],"terrains/lakefront.ter":["terrains/Lakefront.ter",["Classic_maps_v1.vl2"]],"terrains/lavagods.ter":["terrains/LavaGods.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/magellan.ter":["terrains/Magellan.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/magmatic.spn":["terrains/Magmatic.spn",["Classic_maps_v1.vl2"]],"terrains/magmatic.ter":["terrains/Magmatic.ter",["Classic_maps_v1.vl2"]],"terrains/mapassets.ter":["terrains/MapAssets.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/masada.spn":["terrains/Masada.spn",["missions.vl2"]],"terrains/masada.ter":["terrains/Masada.ter",["missions.vl2"]],"terrains/minotaur.spn":["terrains/Minotaur.spn",["missions.vl2"]],"terrains/minotaur.ter":["terrains/Minotaur.ter",["missions.vl2"]],"terrains/mmd.ter":["terrains/mmd.ter",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/moondance2.ter":["terrains/MoonDance2.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/moonwalk.spn":["terrains/Moonwalk.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/moonwalk.ter":["terrains/Moonwalk.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/moonwalklt.spn":["terrains/MoonwalkLT.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/morena.spn":["terrains/Morena.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/mountking.ter":["terrains/mountking.ter",["z_mappacks/S8maps.vl2"]],"terrains/mudside.spn":["terrains/Mudside.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/myrkwood.spn":["terrains/MyrkWood.spn",["missions.vl2"]],"terrains/myrkwood.ter":["terrains/MyrkWood.ter",["missions.vl2"]],"terrains/narcolepsylt.spn":["terrains/NarcolepsyLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/nirvanalt.spn":["terrains/NirvanaLT.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/norty.ter":["terrains/norty.ter",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/oasis.spn":["terrains/Oasis.spn",["missions.vl2"]],"terrains/oasis.ter":["terrains/Oasis.ter",["missions.vl2"]],"terrains/obsidian.ter":["terrains/obsidian.ter",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/obsidianlt.spn":["terrains/ObsidianLT.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/octane.ter":["terrains/Octane.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/ocular.ter":["terrains/Ocular.ter",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/osirislt.spn":["terrains/OsIrisLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/overreach.spn":["terrains/Overreach.spn",["missions.vl2"]],"terrains/overreach.ter":["terrains/Overreach.ter",["missions.vl2"]],"terrains/pantheon.spn":["terrains/Pantheon.spn",["z_mappacks/DynamixFinalPack.vl2"]],"terrains/pantheon.ter":["terrains/Pantheon.ter",["z_mappacks/DynamixFinalPack.vl2"]],"terrains/paranoia.ter":["terrains/Paranoia.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/pariah.ter":["terrains/Pariah.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/pariah2.ter":["terrains/Pariah2.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/pariah_mirrored.spn":["terrains/Pariah_Mirrored.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/pariahlt.spn":["terrains/PariahLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/phasmadust.spn":["terrains/PhasmaDust.spn",["TR2final105-client.vl2"]],"terrains/phasmadust.ter":["terrains/PhasmaDust.ter",["TR2final105-client.vl2"]],"terrains/pipedreamlt.spn":["terrains/PipeDreamLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/planetside.spn":["terrains/Planetside.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/planetx.spn":["terrains/PlanetX.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/planetx2.ter":["terrains/PlanetX2.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/prizmaticlt.spn":["terrains/PrizmaticLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/proarena.spn":["terrains/ProArena.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/puliveivari.spn":["terrains/PuliVeivari.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/puliveivari.ter":["terrains/PuliVeivari.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/pyroclasm.spn":["terrains/Pyroclasm.spn",["missions.vl2"]],"terrains/pyroclasm.ter":["terrains/Pyroclasm.ter",["missions.vl2"]],"terrains/quagmire.spn":["terrains/Quagmire.spn",["missions.vl2"]],"terrains/quagmire.ter":["terrains/Quagmire.ter",["missions.vl2"]],"terrains/raindance_nef.spn":["terrains/Raindance_nef.spn",["Classic_maps_v1.vl2"]],"terrains/raindance_nef.ter":["terrains/Raindance_nef.ter",["Classic_maps_v1.vl2"]],"terrains/raindancelt.spn":["terrains/RaindanceLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/ramparts.spn":["terrains/Ramparts.spn",["Classic_maps_v1.vl2"]],"terrains/ramparts.ter":["terrains/Ramparts.ter",["Classic_maps_v1.vl2"]],"terrains/randomter1.ter":["terrains/RandomTer1.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/randomter10.ter":["terrains/RandomTer10.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/randomter2.ter":["terrains/RandomTer2.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/randomter3.ter":["terrains/RandomTer3.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/randomter4.ter":["terrains/RandomTer4.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/randomter5.ter":["terrains/RandomTer5.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/randomter6.ter":["terrains/RandomTer6.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/randomter7.ter":["terrains/RandomTer7.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/randomter8.ter":["terrains/RandomTer8.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/randomter9.ter":["terrains/RandomTer9.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/rasp.spn":["terrains/Rasp.spn",["missions.vl2"]],"terrains/rasp.ter":["terrains/Rasp.ter",["missions.vl2"]],"terrains/ravine.spn":["terrains/Ravine.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/ravine.ter":["terrains/Ravine.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/ravinelt.spn":["terrains/RavineLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/ravinev.ter":["terrains/RavineV.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/recalescence.spn":["terrains/Recalescence.spn",["missions.vl2"]],"terrains/recalescence.ter":["terrains/Recalescence.ter",["missions.vl2"]],"terrains/respite.spn":["terrains/Respite.spn",["missions.vl2"]],"terrains/respite.ter":["terrains/Respite.ter",["missions.vl2"]],"terrains/retrodct2.spn":["terrains/RetroDCT2.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/retrodct2.ter":["terrains/retroDCT2.ter",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/retrodx.spn":["terrains/RetroDX.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/retrodx.ter":["terrains/retroDX.ter",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/retrord.spn":["terrains/RetroRD.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/retrord.ter":["terrains/retroRD.ter",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/retrordt2.spn":["terrains/RetroRDT2.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/retrordt2.ter":["terrains/retroRDT2.ter",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/retrosb.spn":["terrains/RetroSB.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/retrosh.spn":["terrains/RetroSH.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/retrosh.ter":["terrains/retroSH.ter",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/retrosht2.spn":["terrains/RetroSHT2.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/retrosht2.ter":["terrains/retroSHT2.ter",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/retrosnowblind.ter":["terrains/retroSnowBlind.ter",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/reversion.spn":["terrains/Reversion.spn",["missions.vl2"]],"terrains/reversion.ter":["terrains/Reversion.ter",["missions.vl2"]],"terrains/ridgerena.spn":["terrains/Ridgerena.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/rimehold.spn":["terrains/Rimehold.spn",["missions.vl2"]],"terrains/rimehold.ter":["terrains/Rimehold.ter",["missions.vl2"]],"terrains/riverdance.spn":["terrains/RiverDance.spn",["missions.vl2"]],"terrains/riverdance.ter":["terrains/RiverDance.ter",["missions.vl2"]],"terrains/rollercoaster_nef.spn":["terrains/Rollercoaster_nef.spn",["Classic_maps_v1.vl2"]],"terrains/rollercoaster_nef.ter":["terrains/Rollercoaster_nef.ter",["Classic_maps_v1.vl2"]],"terrains/roundthemountainlt.spn":["terrains/RoundTheMountainLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/rst_agroleon.ter":["terrains/rst_agroleon.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/rst_astro.ter":["terrains/rst_Astro.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/rst_bittergorge.ter":["terrains/rst_bittergorge.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/rst_crumpie.ter":["terrains/rst_crumpie.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/rst_dermcity.ter":["terrains/rst_dermcity.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/rst_facecrossing.ter":["terrains/rst_FaceCrossing.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/rst_isledebatalla.ter":["terrains/rst_isledebatalla.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/rst_scorchedearth.ter":["terrains/Rst_ScorchedEarth.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/rst_simpleflagarena.ter":["terrains/rst_SimpleFlagArena.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/rst_spit.ter":["terrains/rst_spit.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/rush.spn":["terrains/Rush.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/rush.ter":["terrains/Rush.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/rushlt.spn":["terrains/RushLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/s5-icedance.ter":["terrains/S5-Icedance.ter",["z_mappacks/S5maps.vl2"]],"terrains/s5-massive.ter":["terrains/S5-massive.ter",["z_mappacks/S5maps.vl2"]],"terrains/s5-mordacity.ter":["terrains/S5-Mordacity.ter",["z_mappacks/S5maps.vl2"]],"terrains/s5_centaur.spn":["terrains/S5_Centaur.spn",["z_mappacks/S5maps.vl2"]],"terrains/s5_centaur.ter":["terrains/S5_Centaur.ter",["z_mappacks/S5maps.vl2"]],"terrains/s5_damnation.spn":["terrains/S5_Damnation.spn",["z_mappacks/S5maps.vl2"]],"terrains/s5_damnationlt.spn":["terrains/S5_DamnationLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/s5_drache.spn":["terrains/S5_Drache.spn",["z_mappacks/S5maps.vl2"]],"terrains/s5_drache.ter":["terrains/S5_Drache.ter",["z_mappacks/S5maps.vl2"]],"terrains/s5_hawkingheat.spn":["terrains/S5_HawkingHeat.spn",["z_mappacks/S5maps.vl2"]],"terrains/s5_icedance.spn":["terrains/S5_Icedance.spn",["z_mappacks/S5maps.vl2"]],"terrains/s5_icedance.ter":["terrains/S5_Icedance.ter",["z_mappacks/S5maps.vl2"]],"terrains/s5_massive.spn":["terrains/S5_Massive.spn",["z_mappacks/S5maps.vl2"]],"terrains/s5_massive.ter":["terrains/S5_massive.ter",["z_mappacks/S5maps.vl2"]],"terrains/s5_massivelt.spn":["terrains/S5_MassiveLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/s5_mimicry.spn":["terrains/S5_Mimicry.spn",["z_mappacks/S5maps.vl2"]],"terrains/s5_misadventure.spn":["terrains/S5_Misadventure.spn",["z_mappacks/S5maps.vl2"]],"terrains/s5_mordacity.spn":["terrains/S5_Mordacity.spn",["z_mappacks/S5maps.vl2"]],"terrains/s5_mordacity.ter":["terrains/S5_Mordacity.ter",["z_mappacks/S5maps.vl2"]],"terrains/s5_pipedream.spn":["terrains/S5_PipeDream.spn",["z_mappacks/S5maps.vl2"]],"terrains/s5_reynard.spn":["terrains/S5_Reynard.spn",["z_mappacks/S5maps.vl2"]],"terrains/s5_rst_hawkingheat.ter":["terrains/S5_rst_hawkingheat.ter",["z_mappacks/S5maps.vl2"]],"terrains/s5_rst_misadventure.ter":["terrains/S5_rst_misadventure.ter",["z_mappacks/S5maps.vl2"]],"terrains/s5_rst_reynard.ter":["terrains/S5_rst_reynard.ter",["z_mappacks/S5maps.vl2"]],"terrains/s5_rst_silenus.ter":["terrains/S5_rst_silenus.ter",["z_mappacks/S5maps.vl2"]],"terrains/s5_sherman.spn":["terrains/S5_Sherman.spn",["z_mappacks/S5maps.vl2"]],"terrains/s5_sherman.ter":["terrains/S5_Sherman.ter",["z_mappacks/S5maps.vl2"]],"terrains/s5_silenus.spn":["terrains/S5_Silenus.spn",["z_mappacks/S5maps.vl2"]],"terrains/s5_silenuslt.spn":["terrains/S5_SilenusLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/s5_woodymyrk.spn":["terrains/S5_WoodyMyrk.spn",["z_mappacks/S5maps.vl2"]],"terrains/s8_cardiac.spn":["terrains/s8_Cardiac.spn",["z_mappacks/S8maps.vl2"]],"terrains/s8_geothermal.spn":["terrains/S8_Geothermal.spn",["z_mappacks/S8maps.vl2"]],"terrains/s8_mountking.spn":["terrains/S8_Mountking.spn",["z_mappacks/S8maps.vl2"]],"terrains/s8_opus.spn":["terrains/S8_Opus.spn",["z_mappacks/S8maps.vl2"]],"terrains/s8_rst_dogma.ter":["terrains/S8_rst_dogma.ter",["z_mappacks/S8maps.vl2"]],"terrains/s8_rst_opus.ter":["terrains/S8_rst_opus.ter",["z_mappacks/S8maps.vl2"]],"terrains/s8_zilch.spn":["terrains/S8_Zilch.spn",["z_mappacks/S8maps.vl2"]],"terrains/s8_zilch.ter":["terrains/S8_zilch.ter",["z_mappacks/S8maps.vl2"]],"terrains/s8_zilchlt.spn":["terrains/S8_ZilchLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/sanctuary.spn":["terrains/Sanctuary.spn",["missions.vl2"]],"terrains/sanctuary.ter":["terrains/Sanctuary.ter",["missions.vl2"]],"terrains/sandstorm.spn":["terrains/Sandstorm.spn",["Classic_maps_v1.vl2"]],"terrains/sandstorm.ter":["terrains/Sandstorm.ter",["Classic_maps_v1.vl2"]],"terrains/sandyrunlt.spn":["terrains/SandyRunLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/sc_badlands.spn":["terrains/SC_Badlands.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/sc_badlands.ter":["terrains/SC_Badlands.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/sc_desert.spn":["terrains/SC_Desert.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/sc_desert.ter":["terrains/SC_Desert.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/sc_ice.spn":["terrains/SC_Ice.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/sc_ice.ter":["terrains/SC_Ice.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/sc_lush.spn":["terrains/SC_Lush.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/sc_lush.ter":["terrains/SC_Lush.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/sc_night.spn":["terrains/SC_Night.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/sc_night.ter":["terrains/SC_Night.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/sc_normal.spn":["terrains/SC_Normal.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/sc_normal.ter":["terrains/SC_Normal.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/scarabrae_nef.spn":["terrains/Scarabrae_nef.spn",["Classic_maps_v1.vl2"]],"terrains/scarabrae_nef.ter":["terrains/Scarabrae_nef.ter",["Classic_maps_v1.vl2"]],"terrains/shockridge.spn":["terrains/ShockRidge.spn",["Classic_maps_v1.vl2"]],"terrains/shockridge.ter":["terrains/ShockRidge.ter",["Classic_maps_v1.vl2"]],"terrains/shrinearena.spn":["terrains/ShrineArena.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/shrinearenaii.spn":["terrains/ShrineArenaII.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/sidewinder.spn":["terrains/SideWinder.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/sidewinder.ter":["terrains/SideWinder.ter",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/signallt.spn":["terrains/SignalLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/sirocco.spn":["terrains/Sirocco.spn",["missions.vl2"]],"terrains/sirocco.ter":["terrains/Sirocco.ter",["missions.vl2"]],"terrains/skinnydip.spn":["terrains/SkinnyDip.spn",["TR2final105-client.vl2"]],"terrains/skinnydip.ter":["terrains/SkinnyDip.ter",["TR2final105-client.vl2"]],"terrains/slapdash.spn":["terrains/SlapDash.spn",["missions.vl2"]],"terrains/slapdash.ter":["terrains/Slapdash.ter",["missions.vl2"]],"terrains/slapdashmi.ter":["terrains/slapdashMI.ter",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/slapdashminferno.spn":["terrains/slapdashMInferno.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/slapdashms.ter":["terrains/slapdashMS.ter",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/slapdashmstorm.spn":["terrains/slapdashMStorm.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/smallcrossinglt.spn":["terrains/SmallCrossingLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/smallspitlt.spn":["terrains/SmallSpitLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/smalltimelt.spn":["terrains/SmallTimeLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/smogarena.spn":["terrains/SmogArena.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/snowblind_nef.spn":["terrains/Snowblind_nef.spn",["Classic_maps_v1.vl2"]],"terrains/snowblind_nef.ter":["terrains/Snowblind_nef.ter",["Classic_maps_v1.vl2"]],"terrains/snowbound.spn":["terrains/SnowBound.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/soccerland.spn":["terrains/SoccerLand.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/solsdescent.spn":["terrains/SolsDescent.spn",["TR2final105-client.vl2"]],"terrains/solsdescent.ter":["terrains/SolsDescent.ter",["TR2final105-client.vl2"]],"terrains/spincycle.ter":["terrains/SpinCycle.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/spyland.spn":["terrains/SpyLand.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/starfallctf2.ter":["terrains/StarFallCTF2.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/starfallen.spn":["terrains/Starfallen.spn",["Classic_maps_v1.vl2"]],"terrains/starfallen.ter":["terrains/Starfallen.ter",["Classic_maps_v1.vl2"]],"terrains/stonehenge_arena.spn":["terrains/Stonehenge_Arena.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/stonehenge_nef.spn":["terrains/Stonehenge_nef.spn",["Classic_maps_v1.vl2"]],"terrains/stonehenge_nef.ter":["terrains/Stonehenge_nef.ter",["Classic_maps_v1.vl2"]],"terrains/stormsrage.spn":["terrains/stormsrage.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/stormsrage.ter":["terrains/stormsrage.ter",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/stripmine.spn":["terrains/Stripmine.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/subzero.spn":["terrains/SubZero.spn",["Classic_maps_v1.vl2"]],"terrains/subzero.ter":["terrains/SubZero.ter",["Classic_maps_v1.vl2"]],"terrains/sundried.spn":["terrains/SunDried.spn",["missions.vl2"]],"terrains/sundried.ter":["terrains/SunDried.ter",["missions.vl2"]],"terrains/surreal.spn":["terrains/Surreal.spn",["Classic_maps_v1.vl2"]],"terrains/surreal.ter":["terrains/Surreal.ter",["Classic_maps_v1.vl2"]],"terrains/surreallt.spn":["terrains/SurrealLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/talus.spn":["terrains/Talus.spn",["missions.vl2"]],"terrains/talus.ter":["terrains/Talus.ter",["missions.vl2"]],"terrains/templetussleversion2.spn":["terrains/TempleTussleVersion2.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/tenebrous.spn":["terrains/Tenebrous.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/texture/deathbirdsfly_texture.cs":["terrains/texture/DeathBirdsFly_texture.cs",["missions.vl2"]],"terrains/texture/mark1_texture.cs":["terrains/texture/Mark1_texture.cs",["missions.vl2"]],"terrains/texture/newdesert1_texture.cs":["terrains/texture/NewDesert1_texture.cs",["missions.vl2"]],"terrains/texture/newdesert2_texture.cs":["terrains/texture/NewDesert2_texture.cs",["missions.vl2"]],"terrains/texture/newdesert3_texture.cs":["terrains/texture/NewDesert3_texture.cs",["missions.vl2"]],"terrains/texture/newlava1_texture.cs":["terrains/texture/NewLava1_texture.cs",["missions.vl2"]],"terrains/texture/newlava2_texture.cs":["terrains/texture/NewLava2_texture.cs",["missions.vl2"]],"terrains/texture/newlush1_texture.cs":["terrains/texture/NewLush1_texture.cs",["missions.vl2"]],"terrains/texture/newlush2_texture.cs":["terrains/texture/NewLush2_texture.cs",["missions.vl2"]],"terrains/texture/newlush3_texture.cs":["terrains/texture/NewLush3_texture.cs",["missions.vl2"]],"terrains/texture/newsnow1_texture.cs":["terrains/texture/NewSnow1_texture.cs",["missions.vl2"]],"terrains/texture/newsnow2_texture.cs":["terrains/texture/NewSnow2_texture.cs",["missions.vl2"]],"terrains/texture/newsnow3_textures.cs":["terrains/texture/NewSnow3_textures.cs",["missions.vl2"]],"terrains/texture/newsnowygrass_texture.cs":["terrains/texture/NewSnowyGrass_texture.cs",["missions.vl2"]],"terrains/texture/overreach_texture.cs":["terrains/texture/Overreach_texture.cs",["missions.vl2"]],"terrains/texture/reversion_texture.cs":["terrains/texture/Reversion_texture.cs",["missions.vl2"]],"terrains/texture/sounds.mission1_texture.cs":["terrains/texture/Sounds.Mission1_texture.cs",["missions.vl2"]],"terrains/texture/thinice_texture.cs":["terrains/texture/ThinIce_texture.cs",["missions.vl2"]],"terrains/thinice.spn":["terrains/ThinIce.spn",["missions.vl2"]],"terrains/thinice.ter":["terrains/ThinIce.ter",["missions.vl2"]],"terrains/titan.spn":["terrains/Titan.spn",["Classic_maps_v1.vl2"]],"terrains/titan.ter":["terrains/Titan.ter",["Classic_maps_v1.vl2"]],"terrains/tl_drorck.ter":["terrains/TL_Drorck.ter",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/tl_magnum.ter":["terrains/TL_Magnum.ter",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/tl_muddyswamp.ter":["terrains/TL_MuddySwamp.ter",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/tl_roughland.ter":["terrains/TL_RoughLand.ter",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/tl_skylight.ter":["terrains/TL_Skylight.ter",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/tombstone.spn":["terrains/Tombstone.spn",["missions.vl2"]],"terrains/tombstone.ter":["terrains/Tombstone.ter",["missions.vl2"]],"terrains/training1.ter":["terrains/Training1.ter",["missions.vl2"]],"terrains/training2.ter":["terrains/Training2.ter",["missions.vl2"]],"terrains/training3.ter":["terrains/Training3.ter",["missions.vl2"]],"terrains/training4.ter":["terrains/Training4.ter",["missions.vl2"]],"terrains/training5.ter":["terrains/Training5.ter",["missions.vl2"]],"terrains/treasureisland.spn":["terrains/TreasureIsland.spn",["TR2final105-client.vl2"]],"terrains/treasureisland.ter":["terrains/TreasureIsland.ter",["TR2final105-client.vl2"]],"terrains/trident.spn":["terrains/Trident.spn",["z_mappacks/DynamixFinalPack.vl2"]],"terrains/trident.ter":["terrains/Trident.ter",["z_mappacks/DynamixFinalPack.vl2"]],"terrains/truegrit.spn":["terrains/TrueGrit.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/tusk.ter":["terrains/tusk.ter",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/tusklt.spn":["terrains/TuskLT.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/twilightgrovelt.spn":["terrains/TwilightGroveLT.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/twilightgrovelt.ter":["terrains/TwilightGroveLT.ter",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/twindrakes.spn":["terrains/twinDrakes.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/twindrakes.ter":["terrains/twinDrakes.ter",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/twintorrents.ter":["terrains/TwinTorrents.ter",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/twintorrentsccw.spn":["terrains/TwinTorrentsCCW.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/twintorrentscw.spn":["terrains/TwinTorrentsCW.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/twl-abaddon.ter":["terrains/TWL-Abaddon.ter",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl-banshee.ter":["terrains/TWL-BaNsHee.ter",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl-beachblitz.ter":["terrains/TWL-BeachBlitz.ter",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl-beggarsrun.ter":["terrains/TWL-BeggarsRun.ter",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl-bluemoon.ter":["terrains/TWL-BlueMoon.ter",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"terrains/twl-boss.ter":["terrains/TWL-Boss.ter",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl-chokepoint.ter":["terrains/TWL-Chokepoint.ter",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl-cinereous.ter":["terrains/TWL-Cinereous.ter",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl-clusterfuct.ter":["terrains/TWL-Clusterfuct.ter",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl-curtilage.ter":["terrains/TWL-Curtilage.ter",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl-damnation.ter":["terrains/TWL-Damnation.ter",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl-deadlybirdssong.ter":["terrains/TWL-DeadlyBirdsSong.ter",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl-deserted.ter":["terrains/TWL-Deserted.ter",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl-desiccator.ter":["terrains/TWL-Desiccator.ter",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl-drifts.ter":["terrains/TWL-Drifts.ter",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl-euro_feign.ter":["terrains/TWL-Euro_Feign.ter",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl-frostclaw.ter":["terrains/TWL-Frostclaw.ter",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl-frozen.ter":["terrains/TWL-Frozen.ter",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl-harvester.ter":["terrains/TWL-Harvester.ter",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl-horde.ter":["terrains/TWL-Horde.ter",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl-katabatic.ter":["terrains/TWL-Katabatic.ter",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl-neve.ter":["terrains/TWL-Neve.ter",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl-noshelter.ter":["terrains/TWL-NoShelter.ter",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl-os_iris.ter":["terrains/TWL-Os_Iris.ter",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl-pandemonium.ter":["terrains/TWL-Pandemonium.ter",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl-runenmacht.ter":["terrains/TWL-Runenmacht.ter",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl-slapdash.ter":["terrains/TWL-Slapdash.ter",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl-subzero.ter":["terrains/TWL-SubZero.ter",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl-wilderzone.ter":["terrains/TWL-WilderZone.ter",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl-woodymyrk.ter":["terrains/TWL-WoodyMyrk.ter",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl2_bleed.spn":["terrains/TWL2_Bleed.spn",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/twl2_bluemoon.spn":["terrains/TWL2_BlueMoon.spn",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/twl2_canyoncrusadedeluxe.spn":["terrains/TWL2_CanyonCrusadeDeluxe.spn",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/twl2_canyoncrusadedeluxelt.spn":["terrains/TWL2_CanyonCrusadeDeluxeLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/twl2_celerity.spn":["terrains/TWL2_Celerity.spn",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/twl2_celeritylt.spn":["terrains/TWL2_CelerityLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/twl2_cloakofnight.spn":["terrains/TWL2_CloakOfNight.spn",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/twl2_crevice.spn":["terrains/TWL2_Crevice.spn",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/twl2_crevice.ter":["terrains/TWL2_Crevice.ter",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/twl2_dissention.spn":["terrains/TWL2_Dissention.spn",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/twl2_drifts.spn":["terrains/TWL2_Drifts.spn",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/twl2_drorck.spn":["terrains/TWL2_Drorck.spn",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/twl2_frozenglory.spn":["terrains/TWL2_FrozenGlory.spn",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/twl2_frozenglory.ter":["terrains/TWL2_Frozenglory.ter",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/twl2_frozenhope.spn":["terrains/TWL2_FrozenHope.spn",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/twl2_hildebrand.spn":["terrains/TWL2_Hildebrand.spn",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/twl2_hildebrandlt.spn":["terrains/TWL2_HildebrandLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/twl2_icedagger.spn":["terrains/TWL2_IceDagger.spn",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/twl2_jaggedclaw.spn":["terrains/TWL2_JaggedClaw.spn",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/twl2_jaggedclawlt.spn":["terrains/TWL2_JaggedClawLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/twl2_magnum.spn":["terrains/TWL2_Magnum.spn",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/twl2_midnightmayhemdeluxe.spn":["terrains/TWL2_MidnightMayhemDeluxe.spn",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/twl2_muddyswamp.spn":["terrains/TWL2_MuddySwamp.spn",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/twl2_norty.spn":["terrains/TWL2_Norty.spn",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/twl2_ocular.spn":["terrains/TWL2_Ocular.spn",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/twl2_roughland.spn":["terrains/TWL2_RoughLand.spn",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/twl2_ruined.spn":["terrains/TWL2_Ruined.spn",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/twl2_ruined.ter":["terrains/TWL2_Ruined.ter",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/twl2_skylight.spn":["terrains/TWL2_Skylight.spn",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/twl2_skylightlt.spn":["terrains/TWL2_SkylightLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/twl2_woodymyrk.spn":["terrains/TWL2_WoodyMyrk.spn",["z_mappacks/TWL2-MapPack.vl2"]],"terrains/twl_abaddon.spn":["terrains/TWL_Abaddon.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_banshee.spn":["terrains/TWL_BaNsHee.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_beachblitz.spn":["terrains/TWL_BeachBlitz.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_beachblitzlt.spn":["terrains/TWL_BeachBlitzLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/twl_beachblitzm.spn":["terrains/TWL_BeachBlitzM.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/twl_beachblitzm.ter":["terrains/TWL_BeachBlitzM.ter",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/twl_beachblitzmlt.spn":["terrains/TWL_BeachBlitzMLT.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/twl_beggarsrun.spn":["terrains/TWL_BeggarsRun.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_bluemoon.spn":["terrains/TWL_BlueMoon.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_boss.spn":["terrains/TWL_Boss.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_celerity.spn":["terrains/TWL_Celerity.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_chokepoint.spn":["terrains/TWL_Chokepoint.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_cinereous.spn":["terrains/TWL_Cinereous.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_clusterfuct.spn":["terrains/TWL_Clusterfuct.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_crossfire.spn":["terrains/TWL_Crossfire.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_crossfire.ter":["terrains/TWL_Crossfire.ter",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_curtilage.spn":["terrains/TWL_Curtilage.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_damnation.spn":["terrains/TWL_Damnation.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_dangerouscrossing.spn":["terrains/TWL_DangerousCrossing.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_deadlybirdssong.spn":["terrains/TWL_DeadlyBirdsSong.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_deserted.spn":["terrains/TWL_Deserted.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_desiccator.spn":["terrains/TWL_Desiccator.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_drifts.spn":["terrains/TWL_Drifts.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_feign.spn":["terrains/TWL_Feign.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_feignlt.spn":["terrains/TWL_FeignLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/twl_frostclaw.spn":["terrains/TWL_Frostclaw.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_frozen.spn":["terrains/TWL_Frozen.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_harvester.spn":["terrains/TWL_Harvester.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_horde.spn":["terrains/TWL_Horde.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_katabatic.spn":["terrains/TWL_Katabatic.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_magmatic.spn":["terrains/TWL_Magmatic.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_minotaur.spn":["terrains/TWL_Minotaur.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_neve.spn":["terrains/TWL_Neve.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_noshelter.spn":["terrains/TWL_NoShelter.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_osiris.spn":["terrains/TWL_OsIris.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_pandemonium.spn":["terrains/TWL_Pandemonium.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_quagmire.spn":["terrains/TWL_Quagmire.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_raindance.spn":["terrains/TWL_Raindance.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_ramparts.spn":["terrains/TWL_Ramparts.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_reversion.spn":["terrains/TWL_Reversion.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_rollercoaster.spn":["terrains/TWL_Rollercoaster.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_rollercoasterlt.spn":["terrains/TWL_RollercoasterLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/twl_runenmacht.spn":["terrains/TWL_Runenmacht.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_sandstorm.spn":["terrains/TWL_Sandstorm.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_slapdash.spn":["terrains/TWL_Slapdash.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_snowblind.spn":["terrains/TWL_Snowblind.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_starfallen.spn":["terrains/TWL_Starfallen.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_stonehenge.spn":["terrains/TWL_Stonehenge.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_stonehengelt.spn":["terrains/TWL_StonehengeLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/twl_subzero.spn":["terrains/TWL_SubZero.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_surreal.spn":["terrains/TWL_Surreal.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_titan.spn":["terrains/TWL_Titan.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_whitedwarf.spn":["terrains/TWL_WhiteDwarf.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_wilderzone.spn":["terrains/TWL_WilderZone.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/twl_wilderzonelt.spn":["terrains/TWL_WilderZoneLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/twl_woodymyrk.spn":["terrains/TWL_WoodyMyrk.spn",["z_mappacks/TWL-MapPack.vl2"]],"terrains/two_towers.spn":["terrains/Two_Towers.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/two_towers.ter":["terrains/Two_Towers.ter",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/tyre.ter":["terrains/Tyre.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/ultimathule.spn":["terrains/UltimaThule.spn",["missions.vl2"]],"terrains/ultimathule.ter":["terrains/UltimaThule.ter",["missions.vl2"]],"terrains/underhill.spn":["terrains/Underhill.spn",["missions.vl2"]],"terrains/underhill.ter":["terrains/Underhill.ter",["missions.vl2"]],"terrains/upordown.spn":["terrains/UporDown.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/vandamnedctf.spn":["terrains/VanDamnedCTF.spn",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/vandamnedlt.spn":["terrains/VanDamnedLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/walledin.spn":["terrains/WalledIn.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/walledinii.spn":["terrains/WalledInII.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/wasteland.ter":["terrains/Wasteland.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/whitedwarf.spn":["terrains/WhiteDwarf.spn",["Classic_maps_v1.vl2"]],"terrains/whitedwarf.ter":["terrains/WhiteDwarf.ter",["Classic_maps_v1.vl2"]],"terrains/whitedwarfdeluxelt.spn":["terrains/WhiteDwarfDeluxeLT.spn",["z_mappacks/zLCTFmaps.vl2"]],"terrains/whiteout.spn":["terrains/Whiteout.spn",["missions.vl2"]],"terrains/whiteout.ter":["terrains/Whiteout.ter",["missions.vl2"]],"terrains/woe.spn":["terrains/woe.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/woe.ter":["terrains/woe.ter",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/wonderland.spn":["terrains/WonderLand.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"terrains/woodymyrkse.ter":["terrains/WoodyMyrkSE.ter",["z_mappacks/S5maps.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"terrains/wrongside.spn":["terrains/Wrongside.spn",["z_mappacks/z_DMP2-V0.6.vl2"]],"terrains/xtra_ashenpowder.ter":["terrains/Xtra_AshenPowder.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/xtra_bastage.ter":["terrains/Xtra_Bastage.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/xtra_birthright.ter":["terrains/Xtra_Birthright.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/xtra_crown.ter":["terrains/Xtra_Crown.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/xtra_desertedse.ter":["terrains/Xtra_DesertedSE.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/xtra_helion.ter":["terrains/Xtra_Helion.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/xtra_soupladle.ter":["terrains/Xtra_SoupLadle.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/xtra_starfall_t1.ter":["terrains/Xtra_StarFall_T1.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/xtra_stripmine.ter":["terrains/Xtra_Stripmine.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/xtra_thundergiant.ter":["terrains/Xtra_ThunderGiant.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/xtra_vandamned.ter":["terrains/Xtra_VanDamned.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/xtra_voodoo.ter":["terrains/Xtra_Voodoo.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/xtra_xerxes.ter":["terrains/Xtra_Xerxes.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/xtra_ziggurat.ter":["terrains/Xtra_ziggurat.ter",["z_mappacks/zDMP-4.7.3DX.vl2"]],"terrains/yubarena.spn":["terrains/Yubarena.spn",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"textures/amocmd00.png":["textures/amocmd00.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/amoncmd.png":["textures/amoncmd.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/amun01.png":["textures/amun01.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/anabatic.dml":["textures/anabatic.dml",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/armageddon/armageddon_v5_bk.bmp":["textures/armageddon/Armageddon_v5_BK.bmp",["TR2final105-client.vl2"]],"textures/armageddon/armageddon_v5_fr.bmp":["textures/armageddon/Armageddon_v5_FR.bmp",["TR2final105-client.vl2"]],"textures/armageddon/armageddon_v5_lf.bmp":["textures/armageddon/Armageddon_v5_LF.bmp",["TR2final105-client.vl2"]],"textures/armageddon/armageddon_v5_rt.bmp":["textures/armageddon/Armageddon_v5_RT.bmp",["TR2final105-client.vl2"]],"textures/armageddon/armageddon_v5_rtr.bmp":["textures/armageddon/Armageddon_v5_RTR.bmp",["TR2final105-client.vl2"]],"textures/armageddon/armageddon_v5_up.bmp":["textures/armageddon/Armageddon_v5_UP.bmp",["TR2final105-client.vl2"]],"textures/armorpack.png":["textures/armorpack.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/aurawisp.dml":["textures/aurawisp.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/aw-starfield3b.png":["textures/AW-Starfield3b.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/badlandday.dml":["textures/badlandday.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/badlands/bd_1wal03c.png":["textures/badlands/bd_1wal03c.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ebor01.png":["textures/badlands/bd_ebor01.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_ebor01.png"]],"textures/badlands/bd_ebor02.png":["textures/badlands/bd_ebor02.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_ebor02.png"]],"textures/badlands/bd_ebor03.png":["textures/badlands/bd_ebor03.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_ebor03.png"]],"textures/badlands/bd_ebor04.png":["textures/badlands/bd_ebor04.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_ebor04.png"]],"textures/badlands/bd_ebor05.png":["textures/badlands/bd_ebor05.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_ebor05.png"]],"textures/badlands/bd_ecol01.png":["textures/badlands/bd_eCol01.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_eCol01.png"]],"textures/badlands/bd_ecol01a.png":["textures/badlands/bd_eCol01a.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_eCol01a.png"]],"textures/badlands/bd_ecol02.png":["textures/badlands/bd_eCol02.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_eCol02.png"]],"textures/badlands/bd_ecombo1a.png":["textures/badlands/bd_ecombo1a.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ecombo1b.png":["textures/badlands/bd_ecombo1b.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ecombo2a.png":["textures/badlands/bd_ecombo2a.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ecombo2b.png":["textures/badlands/bd_ecombo2b.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ecombo3a.png":["textures/badlands/bd_ecombo3a.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ecombo3b.png":["textures/badlands/bd_ecombo3b.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ecombo3d.png":["textures/badlands/bd_ecombo3d.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ecombo4a.png":["textures/badlands/bd_ecombo4a.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ecombo4b.png":["textures/badlands/bd_ecombo4b.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_edoo01.png":["textures/badlands/bd_edoo01.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_edoo01.png"]],"textures/badlands/bd_edoo02.png":["textures/badlands/bd_edoo02.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_edoo02.png"]],"textures/badlands/bd_eflo01.png":["textures/badlands/bd_eflo01.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_elig02.png":["textures/badlands/bd_elig02.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_elig02.png"]],"textures/badlands/bd_elig02a.png":["textures/badlands/bd_elig02a.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_elig02a.png"]],"textures/badlands/bd_elig03.png":["textures/badlands/bd_elig03.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_elig03.png"]],"textures/badlands/bd_elig03a.png":["textures/badlands/bd_elig03a.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_elig03a.png"]],"textures/badlands/bd_espe01.png":["textures/badlands/bd_espe01.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_espe02.png":["textures/badlands/bd_espe02.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_espe02.png"]],"textures/badlands/bd_espe03.png":["textures/badlands/bd_espe03.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_espe03.png"]],"textures/badlands/bd_eterrain1a.png":["textures/badlands/bd_eterrain1a.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_eterrain2a.png":["textures/badlands/bd_eterrain2a.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_eterrain3a.png":["textures/badlands/bd_eterrain3a.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_eterrain3b.png":["textures/badlands/bd_eterrain3b.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_eterrain4a.png":["textures/badlands/bd_eterrain4a.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_eterrain5a.png":["textures/badlands/bd_eterrain5a.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ewal02.png":["textures/badlands/bd_ewal02.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ewal03c.png":["textures/badlands/bd_ewal03c.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ewal04.png":["textures/badlands/bd_ewal04.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_ewal04.png"]],"textures/badlands/bd_ewal05.png":["textures/badlands/bd_ewal05.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_ewal05.png"]],"textures/badlands/bd_ewal06a.png":["textures/badlands/bd_ewal06a.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_ewal06a.png"]],"textures/badlands/bd_ewal07.png":["textures/badlands/bd_ewal07.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_ewal07.png"]],"textures/badlands/bd_ewal08.png":["textures/badlands/bd_ewal08.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_ewal08.png"]],"textures/badlands/bd_ewal09.png":["textures/badlands/bd_ewal09.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_ewal09.png"]],"textures/badlands/bd_ewal10.png":["textures/badlands/bd_ewal10.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_ewal10.png"]],"textures/badlands/bd_ewal11.png":["textures/badlands/bd_ewal11.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ewal13.png":["textures/badlands/bd_ewal13.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_ewal13.png"]],"textures/badlands/bd_ewal13a.png":["textures/badlands/bd_ewal13A.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_ewal13A.png"]],"textures/badlands/bd_ewal14.png":["textures/badlands/bd_ewal14.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_ewal14.png"]],"textures/badlands/bd_ewal15.png":["textures/badlands/bd_ewal15.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_ewal15.png"]],"textures/badlands/bd_ewal16.png":["textures/badlands/bd_ewal16.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_ewal16.png"]],"textures/badlands/bd_ibor01.png":["textures/badlands/bd_ibor01.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_ibor01.png"]],"textures/badlands/bd_ibor02.png":["textures/badlands/bd_ibor02.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_ibor02.png"]],"textures/badlands/bd_ibor03.png":["textures/badlands/bd_ibor03.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_ibor03.png"]],"textures/badlands/bd_ibor04.png":["textures/badlands/bd_ibor04.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_ibor04.png"]],"textures/badlands/bd_ibor05.png":["textures/badlands/bd_ibor05.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_ibor05.png"]],"textures/badlands/bd_ibor10.png":["textures/badlands/bd_ibor10.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ibor6.png":["textures/badlands/bd_ibor6.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_ibor6.png"]],"textures/badlands/bd_ibor7.png":["textures/badlands/bd_ibor7.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_ibor7.png"]],"textures/badlands/bd_ibor8.png":["textures/badlands/bd_ibor8.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_ibor8.png"]],"textures/badlands/bd_ibor9.png":["textures/badlands/bd_ibor9.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_ibor9.png"]],"textures/badlands/bd_icei01.png":["textures/badlands/bd_icei01.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_icei02.png":["textures/badlands/bd_icei02.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_icei02a.png":["textures/badlands/bd_icei02a.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_icei03.png":["textures/badlands/bd_icei03.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_iceilig01.png":["textures/badlands/bd_iceilig01.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_iceilig02.png":["textures/badlands/bd_iceilig02.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_iceilig03.png":["textures/badlands/bd_iceilig03.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ichute01.png":["textures/badlands/bd_ichute01.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ichute02a.png":["textures/badlands/bd_ichute02a.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_icol01.png":["textures/badlands/bd_iCol01.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_icol02.png":["textures/badlands/bd_iCol02.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_iCol02.png"]],"textures/badlands/bd_icoligola.png":["textures/badlands/bd_icoligolA.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_icomp01.png":["textures/badlands/bd_icomp01.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_icomp01.png"]],"textures/badlands/bd_idoo03.png":["textures/badlands/bd_idoo03.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_idoo03.png"]],"textures/badlands/bd_iflo01.png":["textures/badlands/bd_iflo01.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_iflo02.png":["textures/badlands/bd_iflo02.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_iflo03b.png":["textures/badlands/bd_iflo03b.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ifunctec01a.png":["textures/badlands/bd_ifunctec01a.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_ifunctec01a.png"]],"textures/badlands/bd_ifunctec02.png":["textures/badlands/bd_ifunctec02.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_ifunctec02.png"]],"textures/badlands/bd_ilig01.png":["textures/badlands/bd_ilig01.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_ilig01.png"]],"textures/badlands/bd_ilig01a.png":["textures/badlands/bd_ilig01a.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_ilig01a.png"]],"textures/badlands/bd_inf_ichute03.png":["textures/badlands/bd_inf_ichute03.png",["Classic_maps_v1.vl2"]],"textures/badlands/bd_ispe01.png":["textures/badlands/bd_ispe01.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ispe03.png":["textures/badlands/bd_ispe03.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_ispe03.png"]],"textures/badlands/bd_ispe04.png":["textures/badlands/bd_ispe04.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_ispe06.png":["textures/badlands/bd_ispe06.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_ispe06.png"]],"textures/badlands/bd_ispe07.png":["textures/badlands/bd_ispe07.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_ispe07.png"]],"textures/badlands/bd_ispe07a.png":["textures/badlands/bd_ispe07a.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_ispe07a.png"]],"textures/badlands/bd_itebor01.png":["textures/badlands/bd_itebor01.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_itebor01.png"]],"textures/badlands/bd_itec01.png":["textures/badlands/bd_itec01.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_itec01.png"]],"textures/badlands/bd_itec01a.png":["textures/badlands/bd_itec01a.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_itec01a.png"]],"textures/badlands/bd_itec02.png":["textures/badlands/bd_itec02.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_itec02.png"]],"textures/badlands/bd_itec03.png":["textures/badlands/bd_itec03.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_itec03.png"]],"textures/badlands/bd_itec05.png":["textures/badlands/bd_itec05.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_itec05.png"]],"textures/badlands/bd_itec06a.png":["textures/badlands/bd_itec06a.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_itewal01.png":["textures/badlands/bd_itewal01.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_itewal01b.png":["textures/badlands/bd_itewal01b.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_itewal01c.png":["textures/badlands/bd_itewal01c.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_itewal01e.png":["textures/badlands/bd_itewal01e.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_iwal01b.png":["textures/badlands/bd_iwal01b.PNG",["badlands.vl2"],["yHDTextures2.0.vl2","textures/badlands/bd_iwal01b.png"]],"textures/badlands/bd_iwal01e.png":["textures/badlands/bd_iwal01e.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_iwal02.png":["textures/badlands/bd_iwal02.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_iwal03.png":["textures/badlands/bd_iwal03.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_iwal03c.png":["textures/badlands/bd_iwal03c.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_iwal16.png":["textures/badlands/bd_iwal16.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_screen.png":["textures/badlands/bd_screen.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_thresh01a.png":["textures/badlands/bd_thresh01a.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_thresh02.png":["textures/badlands/bd_thresh02.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/bd_thresh02a.png":["textures/badlands/bd_thresh02a.png",["badlands.vl2"],["yHDTextures2.0.vl2"]],"textures/badlands/be_ebor03.png":["textures/badlands/be_ebor03.PNG",["Classic_maps_v1.vl2"]],"textures/badlands/be_eflo02.png":["textures/badlands/be_eflo02.PNG",["Classic_maps_v1.vl2"]],"textures/badlands/be_elig03.png":["textures/badlands/be_elig03.PNG",["Classic_maps_v1.vl2"]],"textures/badlands/be_ewal06.png":["textures/badlands/be_ewal06.PNG",["Classic_maps_v1.vl2"]],"textures/badlands/be_ewal07.png":["textures/badlands/be_ewal07.PNG",["Classic_maps_v1.vl2"]],"textures/badlands/be_icei01a.png":["textures/badlands/be_icei01a.png",["Classic_maps_v1.vl2"]],"textures/badlands/cp_ibor03.png":["textures/badlands/cp_ibor03.png",["Classic_maps_v1.vl2"]],"textures/badlands/ds_efloor1.png":["textures/badlands/ds_efloor1.png",["Classic_maps_v1.vl2"]],"textures/badlands/ds_ilig03.png":["textures/badlands/ds_ilig03.png",["Classic_maps_v1.vl2"]],"textures/badlands/inf_butch_grey1.png":["textures/badlands/inf_butch_grey1.png",["Classic_maps_v1.vl2"]],"textures/badlands/inf_butch_grey5.png":["textures/badlands/inf_butch_grey5.png",["Classic_maps_v1.vl2"]],"textures/badlands/iwal20.png":["textures/badlands/iwal20.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/badlands/iwal21.png":["textures/badlands/iwal21.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/badlands/iwal22.png":["textures/badlands/iwal22.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/badlands/skies/badlandday_bk.png":["textures/badlands/skies/badlandday_BK.png",["badlands.vl2"]],"textures/badlands/skies/badlandday_dn.png":["textures/badlands/skies/badlandday_DN.png",["badlands.vl2"]],"textures/badlands/skies/badlandday_fr.png":["textures/badlands/skies/badlandday_FR.png",["badlands.vl2"]],"textures/badlands/skies/badlandday_lf.png":["textures/badlands/skies/badlandday_LF.png",["badlands.vl2"]],"textures/badlands/skies/badlandday_rt.png":["textures/badlands/skies/badlandday_RT.png",["badlands.vl2"]],"textures/badlands/skies/badlandday_up.png":["textures/badlands/skies/badlandday_UP.png",["badlands.vl2"]],"textures/badlands/skies/bd_day_cloud1.png":["textures/badlands/skies/bd_day_cloud1.png",["badlands.vl2"]],"textures/badlands/skies/bd_day_cloud2.png":["textures/badlands/skies/bd_day_cloud2.png",["badlands.vl2"]],"textures/badlands/skies/bd_day_cloud_emap.png":["textures/badlands/skies/bd_day_cloud_emap.png",["badlands.vl2"]],"textures/badlands/skies/bd_nite_starry_emap.png":["textures/badlands/skies/bd_nite_starry_emap.png",["badlands.vl2"]],"textures/badlands/skies/starrynite_v2_bk.png":["textures/badlands/skies/starrynite_v2_BK.png",["badlands.vl2"]],"textures/badlands/skies/starrynite_v2_dn.png":["textures/badlands/skies/starrynite_v2_DN.png",["badlands.vl2"]],"textures/badlands/skies/starrynite_v2_fr.png":["textures/badlands/skies/starrynite_v2_FR.png",["badlands.vl2"]],"textures/badlands/skies/starrynite_v2_lf.png":["textures/badlands/skies/starrynite_v2_LF.png",["badlands.vl2"]],"textures/badlands/skies/starrynite_v2_rt.png":["textures/badlands/skies/starrynite_v2_RT.png",["badlands.vl2"]],"textures/badlands/skies/starrynite_v2_up.png":["textures/badlands/skies/starrynite_v2_UP.png",["badlands.vl2"]],"textures/badlands_l4.dml":["textures/Badlands_l4.dml",["textures.vl2"]],"textures/base.flag.png":["textures/base.flag.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/base.lmale.png":["textures/base.lmale.png",["TR2final105-client.vl2"]],"textures/base1c.png":["textures/base1c.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/base_tex.png":["textures/base_tex.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/bblue.png":["textures/bBlue.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/bd_ewal11.png":["textures/bd_ewal11.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/bd_idoo03.png":["textures/bd_idoo03.PNG",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/be_espec02.png":["textures/be_espec02.PNG",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/be_itelig01.png":["textures/be_itelig01.PNG",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/be_itewal01.png":["textures/be_itewal01.PNG",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/beagle.flag.png":["textures/beagle.flag.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/blackdust.dml":["textures/blackdust.dml",["z_mappacks/TWL2-MapPack.vl2"]],"textures/blackdust/blackdust_bk.png":["textures/blackdust/blackdust_bk.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/blackdust/blackdust_cloud1.png":["textures/blackdust/blackdust_cloud1.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/blackdust/blackdust_cloud2.png":["textures/blackdust/blackdust_cloud2.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/blackdust/blackdust_dn.png":["textures/blackdust/blackdust_DN.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/blackdust/blackdust_fr.png":["textures/blackdust/blackdust_fr.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/blackdust/blackdust_lf.png":["textures/blackdust/blackdust_lf.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/blackdust/blackdust_rt.png":["textures/blackdust/blackdust_rt.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/blackdust/blackdust_up.png":["textures/blackdust/blackdust_up.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/blblue.png":["textures/bLBlue.PNG",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/blite00.png":["textures/blite00.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/blite04.png":["textures/blite04.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/blue_blink4.png":["textures/blue_blink4.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/bluspherecrash.png":["textures/bluSphereCrash.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/borealis.dml":["textures/borealis.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/bred.png":["textures/bRed.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/bsmoke02.png":["textures/bsmoke02.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/canyon_crusade.dml":["textures/canyon_crusade.dml",["z_mappacks/TWL2-MapPack.vl2"]],"textures/catmat.png":["textures/catMat.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/catwhiskers.png":["textures/catWhiskers.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/ccbsky2.dml":["textures/ccbsky2.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/clouds.dml":["textures/clouds.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/cmdlite01.png":["textures/cmdlite01.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/commander/cursors/com_cursor_arrow_icon.png":["textures/commander/Cursors/com_cursor_arrow_icon.png",["textures.vl2"]],"textures/commander/cursors/com_handclose_icon.png":["textures/commander/Cursors/com_handclose_icon.png",["textures.vl2"]],"textures/commander/cursors/com_handopen_icon.png":["textures/commander/Cursors/com_handopen_icon.png",["textures.vl2"]],"textures/commander/cursors/com_maglass_icon.png":["textures/commander/Cursors/com_maglass_icon.png",["textures.vl2"]],"textures/commander/cursors/com_pointer_icon.png":["textures/commander/Cursors/com_pointer_icon.png",["textures.vl2"]],"textures/commander/cursors/com_pointer_pos_icon.png":["textures/commander/Cursors/com_pointer_pos_icon.png",["textures.vl2"]],"textures/commander/gui/cmd_columnheadbar.png":["textures/commander/Gui/cmd_columnheadbar.png",["textures.vl2"]],"textures/commander/gui/cmd_control_checkbox.png":["textures/commander/Gui/cmd_control_checkbox.png",["textures.vl2"]],"textures/commander/gui/cmd_gradient.png":["textures/commander/Gui/cmd_gradient.png",["textures.vl2"]],"textures/commander/gui/cmd_icon_camera.png":["textures/commander/Gui/cmd_icon_camera.png",["textures.vl2"]],"textures/commander/gui/cmd_icon_center.png":["textures/commander/Gui/cmd_icon_center.png",["textures.vl2"]],"textures/commander/gui/cmd_icon_misc.png":["textures/commander/Gui/cmd_icon_misc.png",["textures.vl2"]],"textures/commander/gui/cmd_icon_misc_d.png":["textures/commander/Gui/cmd_icon_misc_D.png",["textures.vl2"]],"textures/commander/gui/cmd_icon_moveselect.png":["textures/commander/Gui/cmd_icon_moveselect.png",["textures.vl2"]],"textures/commander/gui/cmd_icon_objectives.png":["textures/commander/Gui/cmd_icon_objectives.png",["textures.vl2"]],"textures/commander/gui/cmd_icon_players.png":["textures/commander/Gui/cmd_icon_players.png",["textures.vl2"]],"textures/commander/gui/cmd_icon_sensor.png":["textures/commander/Gui/cmd_icon_sensor.png",["textures.vl2"]],"textures/commander/gui/cmd_icon_tactical.png":["textures/commander/Gui/cmd_icon_tactical.png",["textures.vl2"]],"textures/commander/gui/cmd_icon_tactical_d.png":["textures/commander/Gui/cmd_icon_tactical_D.png",["textures.vl2"]],"textures/commander/gui/cmd_icon_text.png":["textures/commander/Gui/cmd_icon_text.png",["textures.vl2"]],"textures/commander/gui/cmd_icon_waypoints.png":["textures/commander/Gui/cmd_icon_waypoints.png",["textures.vl2"]],"textures/commander/gui/cmd_icon_zoom.png":["textures/commander/Gui/cmd_icon_zoom.png",["textures.vl2"]],"textures/commander/gui/cmd_offscreen_arrow.png":["textures/commander/Gui/cmd_offscreen_arrow.png",["textures.vl2"]],"textures/commander/gui/cmd_tv_frame.png":["textures/commander/Gui/cmd_tv_frame.png",["textures.vl2"]],"textures/commander/gui/cmd_tv_static.png":["textures/commander/Gui/cmd_tv_static.png",["textures.vl2"]],"textures/commander/icons/assigned_task_anim.dml":["textures/commander/Icons/assigned_task_anim.dml",["textures.vl2"]],"textures/commander/icons/base_select.dml":["textures/commander/Icons/base_select.dml",["textures.vl2"]],"textures/commander/icons/com_icon_bioderm.png":["textures/commander/Icons/com_icon_bioderm.png",["textures.vl2"]],"textures/commander/icons/com_icon_bioderm_glow.png":["textures/commander/Icons/com_icon_bioderm_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_bloodeagle.png":["textures/commander/Icons/com_icon_bloodeagle.png",["textures.vl2"]],"textures/commander/icons/com_icon_bloodeagle_glow.png":["textures/commander/Icons/com_icon_bloodeagle_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_bomber.png":["textures/commander/Icons/com_icon_bomber.png",["textures.vl2"]],"textures/commander/icons/com_icon_bomber_glow.png":["textures/commander/Icons/com_icon_bomber_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_camera.png":["textures/commander/Icons/com_icon_camera.png",["textures.vl2"]],"textures/commander/icons/com_icon_camera_glow.png":["textures/commander/Icons/com_icon_camera_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_diamsword.png":["textures/commander/Icons/com_icon_diamsword.png",["textures.vl2"]],"textures/commander/icons/com_icon_diamsword_glow.png":["textures/commander/Icons/com_icon_diamsword_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_flag_outside.png":["textures/commander/Icons/com_icon_flag_outside.png",["textures.vl2"]],"textures/commander/icons/com_icon_flag_outside_glow.png":["textures/commander/Icons/com_icon_flag_outside_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_generator.png":["textures/commander/Icons/com_icon_generator.png",["textures.vl2"]],"textures/commander/icons/com_icon_generator_glow.png":["textures/commander/Icons/com_icon_generator_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_genericswitch.png":["textures/commander/Icons/com_icon_genericswitch.png",["textures.vl2"]],"textures/commander/icons/com_icon_genericswitch_glow.png":["textures/commander/Icons/com_icon_genericswitch_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_hapc.png":["textures/commander/Icons/com_icon_hapc.png",["textures.vl2"]],"textures/commander/icons/com_icon_hapc_glow.png":["textures/commander/Icons/com_icon_hapc_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_harbinger.png":["textures/commander/Icons/com_icon_harbinger.png",["textures.vl2"]],"textures/commander/icons/com_icon_harbinger_glow.png":["textures/commander/Icons/com_icon_harbinger_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_inferno.png":["textures/commander/Icons/com_icon_inferno.png",["textures.vl2"]],"textures/commander/icons/com_icon_inferno_glow.png":["textures/commander/Icons/com_icon_inferno_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_inventory.png":["textures/commander/Icons/com_icon_inventory.png",["textures.vl2"]],"textures/commander/icons/com_icon_inventory_glow.png":["textures/commander/Icons/com_icon_inventory_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_landscout.png":["textures/commander/Icons/com_icon_landscout.png",["textures.vl2"]],"textures/commander/icons/com_icon_landscout_glow.png":["textures/commander/Icons/com_icon_landscout_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_mpb.png":["textures/commander/Icons/com_icon_mpb.png",["textures.vl2"]],"textures/commander/icons/com_icon_mpb_glow.png":["textures/commander/Icons/com_icon_mpb_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_nexus.png":["textures/commander/Icons/com_icon_nexus.png",["textures.vl2"]],"textures/commander/icons/com_icon_nexus_glow.png":["textures/commander/Icons/com_icon_nexus_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_scout.png":["textures/commander/Icons/com_icon_scout.png",["textures.vl2"]],"textures/commander/icons/com_icon_scout_glow.png":["textures/commander/Icons/com_icon_scout_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_sensor.png":["textures/commander/Icons/com_icon_sensor.png",["textures.vl2"]],"textures/commander/icons/com_icon_sensor_glow.png":["textures/commander/Icons/com_icon_sensor_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_solar_gen.png":["textures/commander/Icons/com_icon_solar_gen.png",["textures.vl2"]],"textures/commander/icons/com_icon_solar_gen_glow.png":["textures/commander/Icons/com_icon_solar_gen_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_starwolf.png":["textures/commander/Icons/com_icon_starwolf.png",["textures.vl2"]],"textures/commander/icons/com_icon_starwolf_glow.png":["textures/commander/Icons/com_icon_starwolf_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_storm.png":["textures/commander/Icons/com_icon_storm.png",["textures.vl2"]],"textures/commander/icons/com_icon_storm_glow.png":["textures/commander/Icons/com_icon_storm_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_tank.png":["textures/commander/Icons/com_icon_tank.png",["textures.vl2"]],"textures/commander/icons/com_icon_tank_glow.png":["textures/commander/Icons/com_icon_tank_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_turret.png":["textures/commander/Icons/com_icon_turret.png",["textures.vl2"]],"textures/commander/icons/com_icon_turret_glow.png":["textures/commander/Icons/com_icon_turret_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_turretbase.png":["textures/commander/Icons/com_icon_turretbase.png",["textures.vl2"]],"textures/commander/icons/com_icon_turretbase_glow.png":["textures/commander/Icons/com_icon_turretbase_glow.png",["textures.vl2"]],"textures/commander/icons/com_icon_vehicle_inventory.png":["textures/commander/Icons/com_icon_vehicle_inventory.png",["textures.vl2"]],"textures/commander/icons/com_icon_vehicle_inventory_glow.png":["textures/commander/Icons/com_icon_vehicle_inventory_glow.png",["textures.vl2"]],"textures/commander/icons/com_player_grey_24x.png":["textures/commander/Icons/com_player_grey_24x.png",["textures.vl2"]],"textures/commander/icons/com_player_grey_24x_glow.png":["textures/commander/Icons/com_player_grey_24x_glow.png",["textures.vl2"]],"textures/commander/icons/com_waypoint_1.png":["textures/commander/Icons/com_waypoint_1.png",["textures.vl2"]],"textures/commander/icons/com_waypoint_2.png":["textures/commander/Icons/com_waypoint_2.png",["textures.vl2"]],"textures/commander/icons/com_waypoint_3.png":["textures/commander/Icons/com_waypoint_3.png",["textures.vl2"]],"textures/commander/icons/com_waypoint_4.png":["textures/commander/Icons/com_waypoint_4.png",["textures.vl2"]],"textures/commander/icons/com_waypoint_5.png":["textures/commander/Icons/com_waypoint_5.png",["textures.vl2"]],"textures/commander/icons/com_waypoint_6.png":["textures/commander/Icons/com_waypoint_6.png",["textures.vl2"]],"textures/commander/icons/com_waypoint_7.png":["textures/commander/Icons/com_waypoint_7.png",["textures.vl2"]],"textures/commander/icons/diamond_frame_1.png":["textures/commander/Icons/diamond_frame_1.png",["textures.vl2"]],"textures/commander/icons/diamond_frame_2.png":["textures/commander/Icons/diamond_frame_2.png",["textures.vl2"]],"textures/commander/icons/diamond_frame_3.png":["textures/commander/Icons/diamond_frame_3.png",["textures.vl2"]],"textures/commander/icons/diamond_frame_4.png":["textures/commander/Icons/diamond_frame_4.png",["textures.vl2"]],"textures/commander/icons/diamond_frame_5.png":["textures/commander/Icons/diamond_frame_5.png",["textures.vl2"]],"textures/commander/icons/diamond_frame_6.png":["textures/commander/Icons/diamond_frame_6.png",["textures.vl2"]],"textures/commander/icons/diamond_not_selected.png":["textures/commander/Icons/diamond_not_selected.png",["textures.vl2"]],"textures/commander/icons/player_glow.dml":["textures/commander/Icons/player_glow.dml",["textures.vl2"]],"textures/commander/icons/selectobject_1.png":["textures/commander/Icons/selectobject_1.png",["textures.vl2"]],"textures/commander/icons/selectobject_2.png":["textures/commander/Icons/selectobject_2.png",["textures.vl2"]],"textures/commander/icons/selectobject_3.png":["textures/commander/Icons/selectobject_3.png",["textures.vl2"]],"textures/commander/icons/selectobject_4.png":["textures/commander/Icons/selectobject_4.png",["textures.vl2"]],"textures/commander/icons/selectobject_5.png":["textures/commander/Icons/selectobject_5.png",["textures.vl2"]],"textures/commander/icons/selectobject_6.png":["textures/commander/Icons/selectobject_6.png",["textures.vl2"]],"textures/commander/icons/selectobject_7.png":["textures/commander/Icons/selectobject_7.png",["textures.vl2"]],"textures/commander/icons/waypoint_anim.dml":["textures/commander/Icons/waypoint_anim.dml",["textures.vl2"]],"textures/commander/miniicons/com_bomber_grey.png":["textures/commander/MiniIcons/com_bomber_grey.png",["textures.vl2"]],"textures/commander/miniicons/com_camera_grey.png":["textures/commander/MiniIcons/com_camera_grey.png",["textures.vl2"]],"textures/commander/miniicons/com_deploymotionsensor.png":["textures/commander/MiniIcons/com_deploymotionsensor.png",["textures.vl2"]],"textures/commander/miniicons/com_deploypulsesensor.png":["textures/commander/MiniIcons/com_deploypulsesensor.png",["textures.vl2"]],"textures/commander/miniicons/com_flag_grey.png":["textures/commander/MiniIcons/com_flag_grey.png",["textures.vl2"]],"textures/commander/miniicons/com_generator.png":["textures/commander/MiniIcons/com_generator.png",["textures.vl2"]],"textures/commander/miniicons/com_hapc_grey.png":["textures/commander/MiniIcons/com_hapc_grey.png",["textures.vl2"]],"textures/commander/miniicons/com_inventory_grey.png":["textures/commander/MiniIcons/com_inventory_grey.png",["textures.vl2"]],"textures/commander/miniicons/com_landscout_grey.png":["textures/commander/MiniIcons/com_landscout_grey.png",["textures.vl2"]],"textures/commander/miniicons/com_mpb_grey.png":["textures/commander/MiniIcons/com_mpb_grey.png",["textures.vl2"]],"textures/commander/miniicons/com_player_grey.png":["textures/commander/MiniIcons/com_player_grey.png",["textures.vl2"]],"textures/commander/miniicons/com_scout_grey.png":["textures/commander/MiniIcons/com_scout_grey.png",["textures.vl2"]],"textures/commander/miniicons/com_sensor_grey.png":["textures/commander/MiniIcons/com_sensor_grey.png",["textures.vl2"]],"textures/commander/miniicons/com_solargen_grey.png":["textures/commander/MiniIcons/com_solargen_grey.png",["textures.vl2"]],"textures/commander/miniicons/com_switch_grey.png":["textures/commander/MiniIcons/com_switch_grey.png",["textures.vl2"]],"textures/commander/miniicons/com_tank_grey.png":["textures/commander/MiniIcons/com_tank_grey.png",["textures.vl2"]],"textures/commander/miniicons/com_turret_grey.png":["textures/commander/MiniIcons/com_turret_grey.png",["textures.vl2"]],"textures/commander/miniicons/com_turretbase_grey.png":["textures/commander/MiniIcons/com_turretbase_grey.png",["textures.vl2"]],"textures/commander/miniicons/com_vehicle_pad_inventory.png":["textures/commander/MiniIcons/com_vehicle_pad_inventory.png",["textures.vl2"]],"textures/commander/miniicons/com_waypoint_grey.png":["textures/commander/MiniIcons/com_waypoint_grey.png",["textures.vl2"]],"textures/commander/miniicons/tr2com_flag_grey.png":["textures/commander/MiniIcons/TR2com_flag_grey.png",["TR2final105-client.vl2"]],"textures/concretefloor.png":["textures/ConcreteFloor.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/concretevents.png":["textures/ConcreteVents.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/control.png":["textures/control.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/cp_nebula3.png":["textures/cp_nebula3.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/cphoenix.flag.png":["textures/cphoenix.flag.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/cubemap.dml":["textures/cubemap.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/cylinder_tex.png":["textures/cylinder_tex.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/damskyback.png":["textures/damSkyBack.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/damskyfront.png":["textures/damSkyFront.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/damskyleft.png":["textures/damSkyLeft.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/damskyright.png":["textures/damSkyRight.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/damskytop.png":["textures/damSkyTop.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dark_green.dml":["textures/dark_green.dml",["z_mappacks/TWL2-MapPack.vl2"]],"textures/dark_green/dark_green_bk.png":["textures/dark_green/dark_green_BK.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/dark_green/dark_green_cloud1.png":["textures/dark_green/dark_green_cloud1.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/dark_green/dark_green_cloud2.png":["textures/dark_green/dark_green_cloud2.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/dark_green/dark_green_dn.png":["textures/dark_green/dark_green_DN.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/dark_green/dark_green_fr.png":["textures/dark_green/dark_green_FR.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/dark_green/dark_green_lf.png":["textures/dark_green/dark_green_LF.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/dark_green/dark_green_rt.png":["textures/dark_green/dark_green_RT.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/dark_green/dark_green_up.png":["textures/dark_green/dark_green_UP.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/darkstormy.dml":["textures/DarkStormy.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/dd2.png":["textures/dd2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/deploy_ammo.png":["textures/deploy_Ammo.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/deploy_ammo2.png":["textures/deploy_Ammo2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/desert/cp_ecombo1a.png":["textures/desert/cp_ecombo1a.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ecombo1b.png":["textures/desert/cp_ecombo1b.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_eport01.png":["textures/desert/cp_eport01.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_eport01c.png":["textures/desert/cp_eport01c.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_espec01.png":["textures/desert/cp_espec01.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_espec02.png":["textures/desert/cp_espec02.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_espec02base.png":["textures/desert/cp_espec02BASE.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_espec02cap.png":["textures/desert/cp_espec02CAP.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_espec03.png":["textures/desert/cp_espec03.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_etec01.png":["textures/desert/cp_etec01.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_etec02.png":["textures/desert/cp_etec02.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ewal01.png":["textures/desert/cp_ewal01.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ewal01a.png":["textures/desert/cp_ewal01a.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ewal01b.png":["textures/desert/cp_ewal01b.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ewal01c.png":["textures/desert/cp_ewal01c.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ewal01d.png":["textures/desert/cp_ewal01d.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ewal01e.png":["textures/desert/cp_ewal01e.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ewal01f.png":["textures/desert/cp_ewal01f.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ibor01.png":["textures/desert/cp_ibor01.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ibor01a.png":["textures/desert/cp_ibor01a.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ibor02.png":["textures/desert/cp_ibor02.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ibor02a.png":["textures/desert/cp_ibor02a.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ibor03.png":["textures/desert/cp_ibor03.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ichute01.png":["textures/desert/cp_ichute01.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ichute02.png":["textures/desert/cp_ichute02.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_icoldeco01.png":["textures/desert/cp_icoldeco01.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_icoldeco01a.png":["textures/desert/cp_icoldeco01a.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_icoligola.png":["textures/desert/cp_icoligolA.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_icomp01b.png":["textures/desert/cp_icomp01b.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_icomp01c.png":["textures/desert/cp_icomp01c.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_icomp01e.png":["textures/desert/cp_icomp01e.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_icomp01f.png":["textures/desert/cp_icomp01f.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_icomp01g.png":["textures/desert/cp_icomp01g.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_idoo01.png":["textures/desert/cp_idoo01.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_iflo01.png":["textures/desert/cp_iflo01.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_iflo01d.png":["textures/desert/cp_iflo01d.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_iflo02.png":["textures/desert/cp_iflo02.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_iflo02a.png":["textures/desert/cp_iflo02a.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_iflo02b.png":["textures/desert/cp_iflo02b.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_iflo02c.png":["textures/desert/cp_iflo02c.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ilig01.png":["textures/desert/cp_ilig01.PNG",["desert.vl2"],["yHDTextures2.0.vl2","textures/desert/cp_ilig01.png"]],"textures/desert/cp_ilig01a.png":["textures/desert/cp_ilig01a.PNG",["desert.vl2"],["yHDTextures2.0.vl2","textures/desert/cp_ilig01a.png"]],"textures/desert/cp_ilig02.png":["textures/desert/cp_ilig02.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ilig02a.png":["textures/desert/cp_ilig02a.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ilig02b.png":["textures/desert/cp_ilig02b.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ilig02c.png":["textures/desert/cp_ilig02c.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ilig05a.png":["textures/desert/cp_ilig05a.PNG",["desert.vl2"],["yHDTextures2.0.vl2","textures/desert/cp_ilig05a.png"]],"textures/desert/cp_ilig05b.png":["textures/desert/cp_ilig05b.PNG",["desert.vl2"],["yHDTextures2.0.vl2","textures/desert/cp_ilig05b.png"]],"textures/desert/cp_ispec01.png":["textures/desert/cp_ispec01.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ispec01cap.png":["textures/desert/cp_ispec01CAP.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ispec02b.png":["textures/desert/cp_ispec02b.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ispec02cap.png":["textures/desert/cp_ispec02CAP.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ispecbase01.png":["textures/desert/cp_ispecbase01.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ispecbase01a.png":["textures/desert/cp_ispecbase01a.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ispecbase01d.png":["textures/desert/cp_ispecbase01d.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ispecbase01f.png":["textures/desert/cp_ispecbase01f.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_ispecbase01g.png":["textures/desert/cp_ispecbase01g.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_istair01.png":["textures/desert/cp_istair01.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_istrface01.png":["textures/desert/cp_istrface01.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_istrface01c.png":["textures/desert/cp_istrface01c.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_istrface01d.png":["textures/desert/cp_istrface01d.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_istrface01e.png":["textures/desert/cp_istrface01e.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_istrface01f.png":["textures/desert/cp_istrface01f.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_istrface01g.png":["textures/desert/cp_istrface01g.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_istrface01h.png":["textures/desert/cp_istrface01h.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_itec01.png":["textures/desert/cp_itec01.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_itec01c.png":["textures/desert/cp_itec01c.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_itec02.png":["textures/desert/cp_itec02.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_itec03a.png":["textures/desert/cp_itec03a.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_itec03b.png":["textures/desert/cp_itec03b.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_itecwal01.png":["textures/desert/cp_itecwal01.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_itecwal01a.png":["textures/desert/cp_itecwal01a.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_itecwal01b.png":["textures/desert/cp_itecwal01b.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_iwal02b.png":["textures/desert/cp_iwal02b.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_iwal02d.png":["textures/desert/cp_iwal02d.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_iwal02f.png":["textures/desert/cp_iwal02f.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_iwal02g.png":["textures/desert/cp_iwal02g.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_iwalbase02.png":["textures/desert/cp_iwalbase02.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_iwalbase02a.png":["textures/desert/cp_iwalbase02a.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_sand.png":["textures/desert/cp_sand.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_screen.png":["textures/desert/cp_screen.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_scrnbrdr01a.png":["textures/desert/cp_scrnbrdr01a.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_scrnbrdr01c.png":["textures/desert/cp_scrnbrdr01c.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_thresh01off.png":["textures/desert/cp_thresh01OFF.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/cp_thresh01on.png":["textures/desert/cp_thresh01ON.png",["desert.vl2"],["yHDTextures2.0.vl2"]],"textures/desert/iwal2020.png":["textures/desert/iwal2020.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/desert/iwal2021.png":["textures/desert/iwal2021.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/desert/iwal2022.png":["textures/desert/iwal2022.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/desert/skies/d_n_b.png":["textures/desert/skies/d_N_b.png",["desert.vl2"]],"textures/desert/skies/d_n_d.png":["textures/desert/skies/d_N_d.png",["desert.vl2"]],"textures/desert/skies/d_n_f.png":["textures/desert/skies/d_N_f.png",["desert.vl2"]],"textures/desert/skies/d_n_l.png":["textures/desert/skies/d_N_l.png",["desert.vl2"]],"textures/desert/skies/d_n_move1.png":["textures/desert/skies/d_n_move1.png",["desert.vl2"]],"textures/desert/skies/d_n_move2.png":["textures/desert/skies/d_n_move2.png",["desert.vl2"]],"textures/desert/skies/d_n_move3.png":["textures/desert/skies/d_n_move3.png",["desert.vl2"]],"textures/desert/skies/d_n_r.png":["textures/desert/skies/d_N_r.png",["desert.vl2"]],"textures/desert/skies/d_n_t.png":["textures/desert/skies/d_N_t.png",["desert.vl2"]],"textures/desert/skies/db2.png":["textures/desert/skies/db2.png",["desert.vl2"]],"textures/desert/skies/dd2.png":["textures/desert/skies/dd2.png",["desert.vl2"]],"textures/desert/skies/desert_blue_emap.png":["textures/desert/skies/desert_blue_emap.png",["desert.vl2"]],"textures/desert/skies/desert_brown_emap.png":["textures/desert/skies/desert_brown_emap.png",["desert.vl2"]],"textures/desert/skies/desert_starrynite_emap.png":["textures/desert/skies/desert_starrynite_emap.png",["desert.vl2"]],"textures/desert/skies/desertmove1.png":["textures/desert/skies/desertmove1.png",["desert.vl2"]],"textures/desert/skies/desertmove2.png":["textures/desert/skies/desertmove2.png",["desert.vl2"]],"textures/desert/skies/desertmove3.png":["textures/desert/skies/desertmove3.png",["desert.vl2"]],"textures/desert/skies/desertmove4.png":["textures/desert/skies/desertmove4.png",["desert.vl2"]],"textures/desert/skies/df2.png":["textures/desert/skies/df2.png",["desert.vl2"]],"textures/desert/skies/dl2.png":["textures/desert/skies/dl2.png",["desert.vl2"]],"textures/desert/skies/dr2.png":["textures/desert/skies/dr2.png",["desert.vl2"]],"textures/desert/skies/dt2.png":["textures/desert/skies/dt2.png",["desert.vl2"]],"textures/desert/skies/starrynite_v3_bk.png":["textures/desert/skies/starrynite_v3_BK.png",["desert.vl2"]],"textures/desert/skies/starrynite_v3_dn.png":["textures/desert/skies/starrynite_v3_DN.png",["desert.vl2"]],"textures/desert/skies/starrynite_v3_fr.png":["textures/desert/skies/starrynite_v3_FR.png",["desert.vl2"]],"textures/desert/skies/starrynite_v3_lf.png":["textures/desert/skies/starrynite_v3_LF.png",["desert.vl2"]],"textures/desert/skies/starrynite_v3_rt.png":["textures/desert/skies/starrynite_v3_RT.png",["desert.vl2"]],"textures/desert/skies/starrynite_v3_up.png":["textures/desert/skies/starrynite_v3_UP.png",["desert.vl2"]],"textures/desert512.png":["textures/desert512.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/desert_l4.dml":["textures/Desert_l4.dml",["textures.vl2"]],"textures/desertdust.png":["textures/desertDust.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/details/baddet1.png":["textures/details/BadDet1.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/details/baddet2.png":["textures/details/BadDet2.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/details/bb_det2.png":["textures/Details/bb_det2.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2","textures/details/bb_det2.png"]],"textures/details/desertdet1.png":["textures/details/DesertDet1.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/details/desertdet2.png":["textures/details/DesertDet2.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/details/lavadet1.png":["textures/details/LavaDet1.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/details/lavadet2.png":["textures/details/LavaDet2.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/details/lushdet1.png":["textures/details/LushDet1.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/details/lushdet2.png":["textures/details/LushDet2.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/details/planetx_cb1.png":["textures/details/PlanetX_CB1.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/details/snowdet1.png":["textures/details/SnowDet1.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/details/snowdet2.png":["textures/details/SnowDet2.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/dkmetal.png":["textures/dkmetal.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/4circle_lite.png":["textures/dox/4circle_lite.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/4square_lite.png":["textures/dox/4square_lite.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/ancient3.png":["textures/dox/ancient3.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/antigrav.png":["textures/dox/antigrav.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/base1c.png":["textures/dox/base1c.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/base_dark2.png":["textures/dox/base_dark2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/base_rockburn.png":["textures/dox/base_rockburn.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/base_rocklog.png":["textures/dox/base_rocklog.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/bb_red.png":["textures/dox/bb_red.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/bb_red2.png":["textures/dox/bb_red2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/bb_sand.png":["textures/dox/bb_sand.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/bd_ispe07.png":["textures/dox/bd_ispe07.PNG",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/be_edoo02.png":["textures/dox/be_edoo02.PNG",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/be_elig02.png":["textures/dox/be_elig02.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/be_elig02_nd.png":["textures/dox/be_elig02_nd.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/be_elig03.png":["textures/dox/be_elig03.PNG",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/be_espec02.png":["textures/dox/be_espec02.PNG",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/be_ewal03_hl.png":["textures/dox/be_ewal03_hl.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/be_ewal03acrk.png":["textures/dox/be_ewal03acrk.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/be_ewal06.png":["textures/dox/be_ewal06.PNG",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/be_gr3streak.png":["textures/dox/be_gr3streak.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/be_gr4streak.png":["textures/dox/be_gr4streak.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/be_icei01a.png":["textures/dox/be_icei01a.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/be_ihalig.png":["textures/dox/be_ihalig.PNG",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/be_iprflo01.png":["textures/dox/be_iprflo01.PNG",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/be_itebor04.png":["textures/dox/be_itebor04.PNG",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/be_itedoo01.png":["textures/dox/be_itedoo01.PNG",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/be_itelig01.png":["textures/dox/be_itelig01.PNG",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/be_itelig02.png":["textures/dox/be_itelig02.PNG",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/be_itewal01.png":["textures/dox/be_itewal01.PNG",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/be_itewal04.png":["textures/dox/be_itewal04.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/beaglelz.png":["textures/dox/beaglelz.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/beam01.png":["textures/dox/beam01.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/belogo.png":["textures/dox/BELogo.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/belogo2.png":["textures/dox/BElogo2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/bigrust.png":["textures/dox/bigrust.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/bigrust2.png":["textures/dox/bigrust2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/blue_light1.png":["textures/dox/blue_light1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/blue_light2.png":["textures/dox/blue_light2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/bluemoon.png":["textures/dox/BlueMoon.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/bluescrdeath.png":["textures/dox/bluescrdeath.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/bluetrim1.png":["textures/dox/bluetrim1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/bluetrim2.png":["textures/dox/bluetrim2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/bluetrim2a.png":["textures/dox/bluetrim2a.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/bluetrim3.png":["textures/dox/bluetrim3.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/bluetrim4.png":["textures/dox/bluetrim4.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/bolttrim.png":["textures/dox/bolttrim.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/box_a.png":["textures/dox/box_a.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/box_b.png":["textures/dox/box_b.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/box_c.png":["textures/dox/box_c.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/cam1.png":["textures/dox/cam1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/cargo.png":["textures/dox/cargo.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/cargo1.png":["textures/dox/cargo1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/cargoend.png":["textures/dox/cargoend.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/cargoend2.png":["textures/dox/cargoend2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/cargotop.png":["textures/dox/cargotop.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/carinternalwall.png":["textures/dox/carinternalwall.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/carrierlogo1.png":["textures/dox/carrierlogo1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/carrierlogo2.png":["textures/dox/carrierlogo2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/carrierwall2.png":["textures/dox/carrierwall2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/carrierwall4.png":["textures/dox/carrierwall4.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/cementwall6.png":["textures/dox/cementwall6.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/cementwall8.png":["textures/dox/cementwall8.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/concretefloor.png":["textures/dox/ConcreteFloor.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/concretefloords.png":["textures/dox/ConcreteFloorDS.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/concretevents.png":["textures/dox/ConcreteVents.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/corridorfloor.png":["textures/dox/CorridorFloor.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/corridorwa.png":["textures/dox/CorridorWA.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/corridorwb.png":["textures/dox/CorridorWB.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/corridorwd.png":["textures/dox/CorridorWD.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/cretepillarc.png":["textures/dox/cretepillarc.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/crudewarn.png":["textures/dox/crudewarn.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/deck1+.png":["textures/dox/deck1+.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/doorlogo1.png":["textures/dox/doorlogo1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/doorlogo2.png":["textures/dox/doorlogo2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/dox_beam.png":["textures/dox/dox_beam.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/dox_bluelite1.png":["textures/dox/dox_bluelite1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/dox_bluelite2.png":["textures/dox/dox_bluelite2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/dox_grsteel3.png":["textures/dox/dox_grsteel3.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/dox_grsteel3_b.png":["textures/dox/dox_grsteel3_b.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/dox_grsteel3_f.png":["textures/dox/dox_grsteel3_f.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/dox_grsteel4.png":["textures/dox/dox_grsteel4.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/dox_pipe1.png":["textures/dox/dox_pipe1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/drkmtldpanelc.png":["textures/dox/drkmtldpanelc.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/ds_etechbor01.png":["textures/dox/ds_etechbor01.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/ds_etechbrdr2.png":["textures/dox/ds_etechbrdr2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/ds_ewall06.png":["textures/dox/ds_ewall06.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/ds_ewall07.png":["textures/dox/ds_ewall07.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/ds_genfloor.png":["textures/dox/ds_genfloor.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/ds_genwall.png":["textures/dox/ds_genwall.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/ds_ilig02.png":["textures/dox/ds_ilig02.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/ds_ilig03.png":["textures/dox/ds_ilig03.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/ds_ilig04.png":["textures/dox/ds_ilig04.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/ds_iwal01.png":["textures/dox/ds_iwal01.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/ds_jet03.png":["textures/dox/ds_jet03.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/ds_nefbltrim.png":["textures/dox/ds_NefBlTrim.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/ds_nefblue.png":["textures/dox/ds_NefBlue.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/ds_nefblue1.png":["textures/dox/ds_NefBlue1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/ds_neffloor1.png":["textures/dox/ds_Neffloor1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/ds_neffloor5.png":["textures/dox/ds_Neffloor5.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/ds_nefwall1.png":["textures/dox/ds_NefWall1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/dswordlz.png":["textures/dox/dswordlz.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e6cfloordented.png":["textures/dox/e6cfloordented.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e6girdergrate.png":["textures/dox/e6girdergrate.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e6grate2flr.png":["textures/dox/e6grate2flr.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e6horzlight.png":["textures/dox/e6horzlight.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e6smlgrtflr2bl.png":["textures/dox/e6smlgrtflr2bl.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e6strimlight.png":["textures/dox/e6strimlight.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8_base1.png":["textures/dox/e8_base1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8_base1b.png":["textures/dox/e8_base1b.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8_base1c.png":["textures/dox/e8_base1c.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8_btrim01.png":["textures/dox/e8_btrim01.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8_btrim05.png":["textures/dox/e8_btrim05.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8_launchpad1.png":["textures/dox/e8_launchpad1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8_mtlwall1b.png":["textures/dox/e8_mtlwall1b.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8_mtlwall3.png":["textures/dox/e8_mtlwall3.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8_mtlwall4.png":["textures/dox/e8_mtlwall4.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8_rlight_0000.png":["textures/dox/e8_rlight_0000.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8_rlightb.png":["textures/dox/e8_rlightb.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8_rlightb_0000.png":["textures/dox/e8_rlightb_0000.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8basictrim2_bl.png":["textures/dox/e8basictrim2_bl.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8beam01.png":["textures/dox/e8beam01.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8beam01b.png":["textures/dox/e8beam01b.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8beam02.png":["textures/dox/e8beam02.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8bgrate01.png":["textures/dox/e8bgrate01.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8bolttrim.png":["textures/dox/e8bolttrim.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8bolttrimb.png":["textures/dox/e8bolttrimb.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8clangfloor.png":["textures/dox/e8clangfloor.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8clangfloor01.png":["textures/dox/e8clangfloor01.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8clangfloor03.png":["textures/dox/e8clangfloor03.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8clangfloor05c.png":["textures/dox/e8clangfloor05c.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8clangwarnmix_.png":["textures/dox/e8clangwarnmix_.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8crete01.png":["textures/dox/e8crete01.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8crete01stair1.png":["textures/dox/e8crete01stair1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8crete03.png":["textures/dox/e8crete03.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8crete03b.png":["textures/dox/e8crete03b.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8crete03c.png":["textures/dox/e8crete03c.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8crete03cc.png":["textures/dox/e8crete03cc.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8crete03d.png":["textures/dox/e8crete03d.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8crete03fadedw.png":["textures/dox/e8crete03fadedw.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8cretefloor02.png":["textures/dox/e8cretefloor02.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8cretefloor_ti.png":["textures/dox/e8cretefloor_ti.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8cretesmlltrim.png":["textures/dox/e8cretesmlltrim.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8lighttrim.png":["textures/dox/e8lighttrim.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8lighttrim_b.png":["textures/dox/e8lighttrim_b.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8metal03c_blue.png":["textures/dox/e8metal03c_blue.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8mtltrim.png":["textures/dox/e8mtltrim.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8mtltrim1.png":["textures/dox/e8mtltrim1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8mtltrim1b.png":["textures/dox/e8mtltrim1b.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8mtltrim2.png":["textures/dox/e8mtltrim2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8smlltrim1.png":["textures/dox/e8smlltrim1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8spawn01b.png":["textures/dox/e8spawn01b.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8support02.png":["textures/dox/e8support02.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8support02c.png":["textures/dox/e8support02c.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8support04b_bl.png":["textures/dox/e8support04b_bl.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8support05.png":["textures/dox/e8support05.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8tinylight_000.png":["textures/dox/e8tinylight_000.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8tmtllight2.png":["textures/dox/e8tmtllight2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8trimlight_000.png":["textures/dox/e8trimlight_000.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8warning2.png":["textures/dox/e8warning2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8warning256.png":["textures/dox/e8warning256.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8warning2step.png":["textures/dox/e8warning2step.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8wrntrim.png":["textures/dox/e8wrntrim.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/e8wrntrim2b.png":["textures/dox/e8wrntrim2b.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/emap_beachblitz.png":["textures/dox/emap_beachblitz.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/engine1.png":["textures/dox/engine1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/exteriora.png":["textures/dox/ExteriorA.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/exteriord.png":["textures/dox/ExteriorD.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/exteriord2.png":["textures/dox/ExteriorD2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/extspheremetal.png":["textures/dox/ExtSphereMetal.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/floormetacir.png":["textures/dox/FloorMetaCir.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/floormetal.png":["textures/dox/FloorMetal.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/floormetal02.png":["textures/dox/FloorMetal02.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/floormetalbe.png":["textures/dox/FloorMetalBE.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/grate1.png":["textures/dox/grate1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/grate2.png":["textures/dox/grate2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/grate_logo.png":["textures/dox/grate_logo.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/gratered.png":["textures/dox/gratered.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/greylite2.png":["textures/dox/greylite2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/gtext2a.png":["textures/dox/gtext2a.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/hangar_indoor1.png":["textures/dox/hangar_indoor1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/hangar_indoor3.png":["textures/dox/hangar_indoor3.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/hangarwall.png":["textures/dox/hangarwall.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/hangarwall2.png":["textures/dox/hangarwall2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/hitec_wall1.png":["textures/dox/hitec_wall1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/housewall.png":["textures/dox/housewall.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/idkmetal2.png":["textures/dox/idkmetal2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/idkmetal2a.png":["textures/dox/idkmetal2a.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/ir_blocks.png":["textures/dox/ir_blocks.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/ir_plain.png":["textures/dox/ir_plain.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/ir_relief.png":["textures/dox/ir_relief.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/ir_trim1.png":["textures/dox/ir_trim1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/ir_trim2.png":["textures/dox/ir_trim2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/ir_wall.png":["textures/dox/ir_wall.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/jaxscr.png":["textures/dox/jaxscr.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/light_cold3.png":["textures/dox/light_cold3.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/light_small.png":["textures/dox/light_small.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/light_small2.png":["textures/dox/light_small2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/light_small3.png":["textures/dox/light_small3.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/light_small4.png":["textures/dox/light_small4.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/marblefloorb.png":["textures/dox/MarbleFloorB.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/marblefloorc.png":["textures/dox/MarbleFloorC.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/marblewallc.png":["textures/dox/MarbleWallC.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/marblewalle.png":["textures/dox/MarbleWallE.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/marblewallf.png":["textures/dox/MarbleWallF.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/matalwalla.png":["textures/dox/MatalWallA.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/metalventwall.png":["textures/dox/MetalVentWall.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/metalwall.png":["textures/dox/MetalWall.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/minesign.png":["textures/dox/minesign.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/mtlsupgrt2light.png":["textures/dox/mtlsupgrt2light.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/mx3_logo.png":["textures/dox/mx3_logo.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/mx3_memb.png":["textures/dox/mx3_memb.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/mx3_tribute.png":["textures/dox/mx3_tribute.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/mx3_wall.png":["textures/dox/mx3_wall.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/null.png":["textures/dox/null.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/nycto-comp3.png":["textures/dox/Nycto-comp3.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/nycto-computer.png":["textures/dox/Nycto-computer.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/paintwalla.png":["textures/dox/PaintWallA.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/paintwallb.png":["textures/dox/PaintWallB.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/paintwalle.png":["textures/dox/PaintWallE.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/pc1.png":["textures/dox/pc1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/pc2.png":["textures/dox/pc2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/pc3.png":["textures/dox/pc3.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/prisonwall.png":["textures/dox/PrisonWall.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/prisonwo.png":["textures/dox/PrisonWO.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/radarscr.png":["textures/dox/radarscr.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/radarscr2.png":["textures/dox/radarscr2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/redstripe2.png":["textures/dox/redstripe2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/redvent2.png":["textures/dox/redvent2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/rock_smalllite.png":["textures/dox/rock_smalllite.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/rock_stripe.png":["textures/dox/rock_stripe.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/rock_stripe2.png":["textures/dox/rock_stripe2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/rock_wall_lite.png":["textures/dox/rock_wall_lite.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/rock_wall_lite2.png":["textures/dox/rock_wall_lite2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/rock_wall_lite3.png":["textures/dox/rock_wall_lite3.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/rock_wall_lite4.png":["textures/dox/rock_wall_lite4.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/rock_wall_lite5.png":["textures/dox/rock_wall_lite5.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/rock_wall_lite6.png":["textures/dox/rock_wall_lite6.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/rock_wall_lite7.png":["textures/dox/rock_wall_lite7.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/rock_wall_lite8.png":["textures/dox/rock_wall_lite8.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/rockwall_logo.png":["textures/dox/rockwall_logo.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/roman_colla.png":["textures/dox/Roman_COLLa.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/roman_collb.png":["textures/dox/Roman_COLLb.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/roman_roof.png":["textures/dox/Roman_ROOF.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/roman_stone.png":["textures/dox/Roman_STONE.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/roofbeam.png":["textures/dox/roofbeam.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/rustbox.png":["textures/dox/rustbox.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/rustbox_logo.png":["textures/dox/rustbox_logo.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/rway1_start.png":["textures/dox/rway1_start.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/rway2_start.png":["textures/dox/rway2_start.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/rway_end2.png":["textures/dox/rway_end2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/rway_middle.png":["textures/dox/rway_middle.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/sboxlogo2.png":["textures/dox/sboxlogo2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/sboxlogotop.png":["textures/dox/sboxlogotop.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/sign1.png":["textures/dox/sign1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/sign2.png":["textures/dox/sign2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/slabgrill.png":["textures/dox/slabgrill.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/special_shield2.png":["textures/dox/special_shield2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/steelwall_logo.png":["textures/dox/steelwall_logo.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/stone_wall1.png":["textures/dox/stone_wall1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/stone_wall2.png":["textures/dox/stone_wall2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/stone_wall3.png":["textures/dox/stone_wall3.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/stone_wall4.png":["textures/dox/stone_wall4.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/stone_wall5.png":["textures/dox/stone_wall5.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/stone_wall7.png":["textures/dox/stone_wall7.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/stonewall.png":["textures/dox/StoneWall.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/stonewallplain.png":["textures/dox/StoneWallPlain.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/stonewt.png":["textures/dox/StoneWT.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/stripe1.png":["textures/dox/stripe1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/stripe2.png":["textures/dox/stripe2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/stripe3.png":["textures/dox/stripe3.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/striplite2.png":["textures/dox/striplite2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/striplite3.png":["textures/dox/striplite3.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/sub_wall.png":["textures/dox/sub_wall.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/subchart1.png":["textures/dox/subchart1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/subdamage.png":["textures/dox/subdamage.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/tcement1a.png":["textures/dox/tcement1a.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/tfloor.png":["textures/dox/tfloor.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/tlroddtilecln.png":["textures/dox/tlroddtilecln.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/tmtllight.png":["textures/dox/tmtllight.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/transporter.png":["textures/dox/transporter.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/transtek.png":["textures/dox/transtek.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/trimodd.png":["textures/dox/trimodd.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/wall_1.png":["textures/dox/wall_1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/wall_1rust.png":["textures/dox/wall_1rust.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/wall_2.png":["textures/dox/wall_2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/wall_3.png":["textures/dox/wall_3.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/wall_4.png":["textures/dox/wall_4.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/wall_5.png":["textures/dox/wall_5.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/wallmetal01.png":["textures/dox/WallMetal01.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/wallmetal02.png":["textures/dox/WallMetal02.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/wallmetalp.png":["textures/dox/WallMetalP.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/wallmetalp0.png":["textures/dox/WallMetalP0.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/wallmetalp2.png":["textures/dox/WallMetalP2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/wallmetalp3.png":["textures/dox/WallMetalp3.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/wallmetalstrips.png":["textures/dox/WallMetalStrips.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/warm_wtlite.png":["textures/dox/warm_wtlite.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/warning2.png":["textures/dox/warning2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox/white_striplite.png":["textures/dox/white_striplite.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dox_textures/4circle_lite.png":["textures/dox_textures/4circle_lite.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/dox_textures/antigrav.png":["textures/dox_textures/antigrav.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/dox_textures/bluetrim1.png":["textures/dox_textures/bluetrim1.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/dox_textures/bluetrim2.png":["textures/dox_textures/bluetrim2.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/dox_textures/bluetrim3.png":["textures/dox_textures/bluetrim3.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/dox_textures/carinternalwall.png":["textures/dox_textures/carinternalwall.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/dox_textures/carrierwall4.png":["textures/dox_textures/carrierwall4.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/dox_textures/doorlogo2.png":["textures/dox_textures/doorlogo2.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/dox_textures/ds_etechbor01.png":["textures/dox_textures/ds_etechbor01.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/dox_textures/ds_etechbrdr2.png":["textures/dox_textures/ds_etechbrdr2.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/dox_textures/ds_ewall06.png":["textures/dox_textures/ds_ewall06.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/dox_textures/ds_ewall07.png":["textures/dox_textures/ds_ewall07.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/dox_textures/ds_genfloor.png":["textures/dox_textures/ds_genfloor.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/dox_textures/ds_genwall.png":["textures/dox_textures/ds_genwall.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/dox_textures/ds_ilig04.png":["textures/dox_textures/ds_ilig04.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/dox_textures/ds_iwal01.png":["textures/dox_textures/ds_iwal01.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/dox_textures/grate1.png":["textures/dox_textures/grate1.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/dox_textures/grate2.png":["textures/dox_textures/grate2.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/dox_textures/hangar_indoor1.png":["textures/dox_textures/hangar_indoor1.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/dox_textures/hangar_indoor3.png":["textures/dox_textures/hangar_indoor3.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/dox_textures/light_cold3.png":["textures/dox_textures/light_cold3.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/dox_textures/light_small2.png":["textures/dox_textures/light_small2.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/dox_textures/redstripe2.png":["textures/dox_textures/redstripe2.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/dox_textures/rock_smalllite.png":["textures/dox_textures/rock_smalllite.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/dox_textures/rock_wall_lite.png":["textures/dox_textures/rock_wall_lite.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/dox_textures/rock_wall_lite3.png":["textures/dox_textures/rock_wall_lite3.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/dox_textures/rock_wall_lite4.png":["textures/dox_textures/rock_wall_lite4.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/dox_textures/rock_wall_lite5.png":["textures/dox_textures/rock_wall_lite5.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/dox_textures/roofbeam.png":["textures/dox_textures/roofbeam.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/dox_textures/rway_middle.png":["textures/dox_textures/rway_middle.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/dox_textures/sboxlogotop.png":["textures/dox_textures/sboxlogotop.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/dox_textures/slabgrill.png":["textures/dox_textures/slabgrill.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/dox_textures/stripe2.png":["textures/dox_textures/stripe2.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/dox_textures/striplite2.png":["textures/dox_textures/striplite2.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/dox_textures/striplite3.png":["textures/dox_textures/striplite3.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/dox_textures/wall_2.png":["textures/dox_textures/wall_2.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/dox_textures/wall_3.png":["textures/dox_textures/wall_3.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/dox_textures/white_striplite.png":["textures/dox_textures/white_striplite.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/dparticle.png":["textures/dParticle.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/ds_ewall07.png":["textures/ds_ewall07.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/ds_ilig02.png":["textures/ds_ilig02.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/ds_iwal01.png":["textures/ds_iwal01.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/ds_nefbltrim.png":["textures/ds_NefBlTrim.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/ds_nefblue1.png":["textures/ds_NefBlue1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/ds_neffloor1.png":["textures/ds_Neffloor1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/ds_nefwall1.png":["textures/ds_NefWall1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dsdust.png":["textures/dsDust.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dsword.flag.png":["textures/dsword.flag.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/dust00.png":["textures/dust00.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/dust01.png":["textures/dust01.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/dust02.png":["textures/dust02.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/dust03.png":["textures/dust03.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/dust04.png":["textures/dust04.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/dust05.png":["textures/dust05.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/dust06.png":["textures/dust06.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/dust07.png":["textures/dust07.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/dust08.png":["textures/dust08.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/dust09.png":["textures/dust09.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/dust10.png":["textures/dust10.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/e8clangfloor05c.png":["textures/e8clangfloor05c.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/e8clangwarnmix_.png":["textures/e8clangwarnmix_.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/e8mtltrim1b.png":["textures/e8mtltrim1b.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/e8trimlight_000.png":["textures/e8trimlight_000.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/earthofrog.png":["textures/EarthofRog.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/ee_dxfling.dml":["textures/ee_dxfling.dml",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/ee_greenrain.dml":["textures/ee_greenrain.dml",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/ee_hive.dml":["textures/ee_hive.dml",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/ee_murkymist.dml":["textures/ee_murkymist.dml",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/ee_sidewinder.dml":["textures/ee_sidewinder.dml",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/ee_tusk.dml":["textures/ee_tusk.dml",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/ee_twilightgrove.dml":["textures/ee_twilightgrove.dml",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/ee_underpin.dml":["textures/ee_underpin.dml",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eedessert.dml":["textures/eedessert.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/eeor/base1c.png":["textures/eeor/base1c.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/be_itedoo01.png":["textures/eeor/be_itedoo01.PNG",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/be_itelig01.png":["textures/eeor/be_itelig01.PNG",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/beaglelz.png":["textures/eeor/beaglelz.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/belogo2.png":["textures/eeor/BElogo2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/bluetrim1.png":["textures/eeor/bluetrim1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/bluetrim2.png":["textures/eeor/bluetrim2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/bluetrim2a.png":["textures/eeor/bluetrim2a.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/bluetrim4.png":["textures/eeor/bluetrim4.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/crudewarn.png":["textures/eeor/crudewarn.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/dox_bluelite2.png":["textures/eeor/dox_bluelite2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/ds_ilig02.png":["textures/eeor/ds_ilig02.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/ds_nefblue1.png":["textures/eeor/ds_NefBlue1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/ds_neffloor5.png":["textures/eeor/ds_Neffloor5.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/ds_nefwall1.png":["textures/eeor/ds_NefWall1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/e8_base1.png":["textures/eeor/e8_base1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/grate1.png":["textures/eeor/grate1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/radarscr.png":["textures/eeor/radarscr.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/redstripe2.png":["textures/eeor/redstripe2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/afternoondelight/afternoondelight_back.png":["textures/eeor/skies/afternoondelight/afternoondelight_back.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/afternoondelight/afternoondelight_bottom.png":["textures/eeor/skies/afternoondelight/afternoondelight_bottom.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/afternoondelight/afternoondelight_front.png":["textures/eeor/skies/afternoondelight/afternoondelight_front.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/afternoondelight/afternoondelight_left.png":["textures/eeor/skies/afternoondelight/afternoondelight_left.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/afternoondelight/afternoondelight_right.png":["textures/eeor/skies/afternoondelight/afternoondelight_right.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/afternoondelight/afternoondelight_sky.png":["textures/eeor/skies/afternoondelight/AfternoonDelight_sky.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/afternoondelight/afternoondelight_top.png":["textures/eeor/skies/afternoondelight/afternoondelight_top.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/arcticfever/arcticfever_back.png":["textures/eeor/skies/arcticfever/arcticfever_back.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/arcticfever/arcticfever_bottom.png":["textures/eeor/skies/arcticfever/arcticfever_bottom.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/arcticfever/arcticfever_front.png":["textures/eeor/skies/arcticfever/arcticfever_front.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/arcticfever/arcticfever_left.png":["textures/eeor/skies/arcticfever/arcticfever_left.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/arcticfever/arcticfever_right.png":["textures/eeor/skies/arcticfever/arcticfever_right.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/arcticfever/arcticfever_top.png":["textures/eeor/skies/arcticfever/arcticfever_top.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/cloudscape/cloudscape_back.png":["textures/eeor/skies/cloudscape/Cloudscape_back.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/cloudscape/cloudscape_bottom.png":["textures/eeor/skies/cloudscape/Cloudscape_bottom.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/cloudscape/cloudscape_front.png":["textures/eeor/skies/cloudscape/Cloudscape_front.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/cloudscape/cloudscape_left.png":["textures/eeor/skies/cloudscape/Cloudscape_left.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/cloudscape/cloudscape_right.png":["textures/eeor/skies/cloudscape/Cloudscape_right.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/cloudscape/cloudscape_sky.png":["textures/eeor/skies/cloudscape/Cloudscape_sky.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/cloudscape/cloudscape_top.png":["textures/eeor/skies/cloudscape/Cloudscape_top.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/greenrain/greenrain_back.png":["textures/eeor/skies/greenrain/greenrain_back.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/greenrain/greenrain_bottom.png":["textures/eeor/skies/greenrain/greenrain_bottom.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/greenrain/greenrain_front.png":["textures/eeor/skies/greenrain/greenrain_front.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/greenrain/greenrain_left.png":["textures/eeor/skies/greenrain/greenrain_left.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/greenrain/greenrain_right.png":["textures/eeor/skies/greenrain/greenrain_right.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/greenrain/greenrain_top.png":["textures/eeor/skies/greenrain/greenrain_top.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/lonelycrimson/lonelycrimson_back.png":["textures/eeor/skies/lonelycrimson/LonelyCrimson_back.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/lonelycrimson/lonelycrimson_bottom.png":["textures/eeor/skies/lonelycrimson/LonelyCrimson_bottom.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/lonelycrimson/lonelycrimson_front.png":["textures/eeor/skies/lonelycrimson/LonelyCrimson_front.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/lonelycrimson/lonelycrimson_left.png":["textures/eeor/skies/lonelycrimson/LonelyCrimson_left.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/lonelycrimson/lonelycrimson_right.png":["textures/eeor/skies/lonelycrimson/LonelyCrimson_right.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/lonelycrimson/lonelycrimson_sky.png":["textures/eeor/skies/lonelycrimson/LonelyCrimson_sky.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/lonelycrimson/lonelycrimson_top.png":["textures/eeor/skies/lonelycrimson/LonelyCrimson_top.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/murkymist/murkymist_back.png":["textures/eeor/skies/murkymist/MurkyMist_back.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/murkymist/murkymist_bottom.png":["textures/eeor/skies/murkymist/MurkyMist_bottom.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/murkymist/murkymist_front.png":["textures/eeor/skies/murkymist/MurkyMist_front.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/murkymist/murkymist_left.png":["textures/eeor/skies/murkymist/MurkyMist_left.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/murkymist/murkymist_right.png":["textures/eeor/skies/murkymist/MurkyMist_right.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/murkymist/murkymist_sky.png":["textures/eeor/skies/murkymist/MurkyMist_sky.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/murkymist/murkymist_top.png":["textures/eeor/skies/murkymist/MurkyMist_top.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/stormopoly/stormopoly_back.png":["textures/eeor/skies/stormopoly/Stormopoly_back.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/stormopoly/stormopoly_bottom.png":["textures/eeor/skies/stormopoly/Stormopoly_bottom.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/stormopoly/stormopoly_front.png":["textures/eeor/skies/stormopoly/Stormopoly_front.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/stormopoly/stormopoly_left.png":["textures/eeor/skies/stormopoly/Stormopoly_left.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/stormopoly/stormopoly_right.png":["textures/eeor/skies/stormopoly/Stormopoly_right.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/stormopoly/stormopoly_sky.png":["textures/eeor/skies/stormopoly/Stormopoly_sky.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/stormopoly/stormopoly_top.png":["textures/eeor/skies/stormopoly/Stormopoly_top.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/underpin/underpin_back.png":["textures/eeor/skies/underpin/underpin_back.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/underpin/underpin_bottom.png":["textures/eeor/skies/underpin/underpin_bottom.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/underpin/underpin_front.png":["textures/eeor/skies/underpin/underpin_front.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/underpin/underpin_left.png":["textures/eeor/skies/underpin/underpin_left.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/underpin/underpin_right.png":["textures/eeor/skies/underpin/underpin_right.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/underpin/underpin_sky.png":["textures/eeor/skies/underpin/underpin_sky.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/skies/underpin/underpin_top.png":["textures/eeor/skies/underpin/underpin_top.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/striplite2.png":["textures/eeor/striplite2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/tcement1a.png":["textures/eeor/tcement1a.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/tech_st1_blk2.png":["textures/eeor/tech_st1_blk2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/techcomp1_blk2.png":["textures/eeor/techcomp1_blk2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/techcomp1_ylw1.png":["textures/eeor/techcomp1_ylw1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/techcomp4_blk2.png":["textures/eeor/techcomp4_blk2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/techflat1_blk1.png":["textures/eeor/techflat1_blk1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/techflat1_red2.png":["textures/eeor/techflat1_red2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/techflat1_ylw1.png":["textures/eeor/techflat1_ylw1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/techflr1_blk2.png":["textures/eeor/techflr1_blk2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/techflr1_red2.png":["textures/eeor/techflr1_red2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/techflr1_ylw1.png":["textures/eeor/techflr1_ylw1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eeor/techwall2_grey1.png":["textures/eeor/techwall2_grey1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eflareb2.png":["textures/EFlareB2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/eflarer2.png":["textures/EFlareR2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/elevator1.png":["textures/elevator1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/emap.bmp":["textures/emap.bmp",["textures.vl2"]],"textures/emap.png":["textures/emap.png",["yHDTextures2.0.vl2"]],"textures/emitterglowgridd.png":["textures/emitterGlowGridD.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/emittergridd.png":["textures/emitterGridD.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/energyhaze.png":["textures/energyHaze.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/euro4_bleed.dml":["textures/Euro4_Bleed.dml",["z_mappacks/TWL2-MapPack.vl2"]],"textures/euro4_frozenhope.dml":["textures/Euro4_FrozenHope.dml",["z_mappacks/TWL2-MapPack.vl2"]],"textures/eve1.dml":["textures/eve1.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/eve2.dml":["textures/eve2.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/eve3.dml":["textures/eve3.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/eve4.dml":["textures/eve4.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/eve5.dml":["textures/eve5.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/eve6.dml":["textures/eve6.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/eve7.dml":["textures/eve7.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/eve8.dml":["textures/eve8.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/evil/ancient3.png":["textures/evil/ancient3.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil/base1c.png":["textures/evil/base1c.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil/beam01.png":["textures/evil/beam01.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil/bolttrim.png":["textures/evil/bolttrim.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil/cementwall6.png":["textures/evil/cementwall6.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil/cementwall8.png":["textures/evil/cementwall8.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil/cretepillarc.png":["textures/evil/cretepillarc.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil/crudewarn.png":["textures/evil/crudewarn.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil/drkmtldpanelc.png":["textures/evil/drkmtldpanelc.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil/e6cfloordented.png":["textures/evil/e6cfloordented.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil/e6girdergrate.png":["textures/evil/e6girdergrate.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil/e6grate2flr.png":["textures/evil/e6grate2flr.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil/e6horzlight.png":["textures/evil/e6horzlight.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil/e6smlgrtflr2bl.png":["textures/evil/e6smlgrtflr2bl.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil/e6strimlight.png":["textures/evil/e6strimlight.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil/housewall.png":["textures/evil/housewall.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil/mtlsupgrt2light.png":["textures/evil/mtlsupgrt2light.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil/tfloor.png":["textures/evil/tfloor.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil/tlroddtilecln.png":["textures/evil/tlroddtilecln.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil/tmtllight.png":["textures/evil/tmtllight.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil/trimodd.png":["textures/evil/trimodd.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil/warning2.png":["textures/evil/warning2.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil8/e8_base1.png":["textures/Evil8/e8_base1.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil8/e8_base1b.png":["textures/Evil8/e8_base1b.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil8/e8_base1c.png":["textures/Evil8/e8_base1c.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil8/e8_btrim01.png":["textures/Evil8/e8_btrim01.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil8/e8_btrim05.png":["textures/Evil8/e8_btrim05.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil8/e8_launchpad1.png":["textures/Evil8/e8_launchpad1.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/evil8/e8_mtlwall1b.png":["textures/Evil8/e8_mtlwall1b.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/evil8/e8_mtlwall3.png":["textures/Evil8/e8_mtlwall3.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/evil8/e8_mtlwall4.png":["textures/Evil8/e8_mtlwall4.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/evil8/e8_rlight_0000.png":["textures/Evil8/e8_rlight_0000.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/evil8/e8_rlightb.png":["textures/Evil8/e8_rlightb.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/evil8/e8_rlightb_0000.png":["textures/Evil8/e8_rlightb_0000.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/evil8/e8basictrim2_bl.png":["textures/Evil8/e8basictrim2_bl.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/evil8/e8beam01.png":["textures/Evil8/e8beam01.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil8/e8beam01b.png":["textures/Evil8/e8beam01b.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil8/e8beam02.png":["textures/Evil8/e8beam02.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil8/e8bgrate01.png":["textures/Evil8/e8bgrate01.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil8/e8bolttrim.png":["textures/Evil8/e8bolttrim.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil8/e8bolttrimb.png":["textures/Evil8/e8bolttrimb.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil8/e8clangfloor.png":["textures/Evil8/e8clangfloor.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/evil8/e8clangfloor01.png":["textures/Evil8/e8clangfloor01.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/evil8/e8clangfloor03.png":["textures/Evil8/e8clangfloor03.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/evil8/e8clangfloor05c.png":["textures/Evil8/e8clangfloor05c.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/evil8/e8clangwarnmix_.png":["textures/Evil8/e8clangwarnmix_.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil8/e8crete01.png":["textures/Evil8/e8crete01.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil8/e8crete01stair1.png":["textures/Evil8/e8crete01stair1.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil8/e8crete03.png":["textures/Evil8/e8crete03.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil8/e8crete03b.png":["textures/Evil8/e8crete03b.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/evil8/e8crete03c.png":["textures/Evil8/e8crete03c.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil8/e8crete03cc.png":["textures/Evil8/e8crete03cc.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil8/e8crete03d.png":["textures/Evil8/e8crete03d.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/evil8/e8crete03fadedw.png":["textures/Evil8/e8crete03fadedw.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil8/e8cretefloor02.png":["textures/Evil8/e8cretefloor02.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil8/e8cretefloor_ti.png":["textures/Evil8/e8cretefloor_ti.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil8/e8cretesmlltrim.png":["textures/Evil8/e8cretesmlltrim.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil8/e8lighttrim.png":["textures/Evil8/e8lighttrim.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil8/e8lighttrim_b.png":["textures/Evil8/e8lighttrim_b.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil8/e8metal03c_blue.png":["textures/Evil8/e8metal03c_blue.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/evil8/e8mtltrim.png":["textures/Evil8/e8mtltrim.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil8/e8mtltrim1.png":["textures/Evil8/e8mtltrim1.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil8/e8mtltrim1b.png":["textures/Evil8/e8mtltrim1b.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil8/e8mtltrim2.png":["textures/Evil8/e8mtltrim2.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil8/e8smlltrim1.png":["textures/Evil8/e8smlltrim1.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil8/e8spawn01b.png":["textures/Evil8/e8spawn01b.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/evil8/e8support02.png":["textures/Evil8/e8support02.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/evil8/e8support02c.png":["textures/Evil8/e8support02c.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/evil8/e8support04b_bl.png":["textures/Evil8/e8support04b_bl.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/evil8/e8support05.png":["textures/Evil8/e8support05.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil8/e8tinylight_000.png":["textures/Evil8/e8tinylight_000.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil8/e8tmtllight2.png":["textures/Evil8/e8tmtllight2.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil8/e8trimlight_000.png":["textures/Evil8/e8trimlight_000.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil8/e8warning2.png":["textures/Evil8/e8warning2.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil8/e8warning256.png":["textures/Evil8/e8warning256.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil8/e8warning2step.png":["textures/Evil8/e8warning2step.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil8/e8wrntrim.png":["textures/Evil8/e8wrntrim.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil8/e8wrntrim2b.png":["textures/Evil8/e8wrntrim2b.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/evil8/null.png":["textures/Evil8/null.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/ewok/canopyleaves.png":["textures/ewok/canopyLeaves.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/ewok/floorlogs.png":["textures/ewok/floorLogs.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/ewok/logend.png":["textures/ewok/logEnd.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/ewok/roughwood.png":["textures/ewok/roughWood.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/ewok/smoothwood.png":["textures/ewok/smoothWood.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/ewok/thatchroof.png":["textures/ewok/thatchRoof.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/ewok/treebark.png":["textures/ewok/treeBark.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/ewok/treeinside.png":["textures/ewok/TREEINSIDE.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/exflame.png":["textures/exFlame.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/flag_skinmap.png":["textures/flag_skinmap.png",["TR2final105-client.vl2"]],"textures/flarebase.png":["textures/flarebase.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/flaremod.png":["textures/flaremod.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/fling1/bd_ispe07.png":["textures/fling1/bd_ispe07.PNG",["z_mappacks/S8maps.vl2"]],"textures/fling1/be_edoo02.png":["textures/fling1/be_edoo02.PNG",["z_mappacks/S8maps.vl2"]],"textures/fling1/be_icei01a.png":["textures/fling1/be_icei01a.png",["z_mappacks/S8maps.vl2"]],"textures/fling1/crudewarn.png":["textures/fling1/crudewarn.png",["z_mappacks/S8maps.vl2"]],"textures/fling1/dox_bluelite1.png":["textures/fling1/dox_bluelite1.png",["z_mappacks/S8maps.vl2"]],"textures/fling1/ds_ilig02.png":["textures/fling1/ds_ilig02.png",["z_mappacks/S8maps.vl2"]],"textures/fling1/ds_ilig04.png":["textures/fling1/ds_ilig04.png",["z_mappacks/S8maps.vl2"]],"textures/fling1/ds_jet03.png":["textures/fling1/ds_jet03.png",["z_mappacks/S8maps.vl2"]],"textures/fling1/ds_nefblue.png":["textures/fling1/ds_NefBlue.png",["z_mappacks/S8maps.vl2"]],"textures/fling1/ds_nefblue1.png":["textures/fling1/ds_NefBlue1.png",["z_mappacks/S8maps.vl2"]],"textures/fling1/ds_neffloor1.png":["textures/fling1/ds_Neffloor1.png",["z_mappacks/S8maps.vl2"]],"textures/fling1/e6strimlight.png":["textures/fling1/e6strimlight.png",["z_mappacks/S8maps.vl2"]],"textures/fling1/e8clangfloor.png":["textures/fling1/e8clangfloor.png",["z_mappacks/S8maps.vl2"]],"textures/fling1/e8tinylight_000.png":["textures/fling1/e8tinylight_000.png",["z_mappacks/S8maps.vl2"]],"textures/fling1/null.png":["textures/fling1/null.png",["z_mappacks/S8maps.vl2"]],"textures/fling1/nycto-comp3.png":["textures/fling1/Nycto-comp3.png",["z_mappacks/S8maps.vl2"]],"textures/fling1/nycto-computer.png":["textures/fling1/Nycto-computer.png",["z_mappacks/S8maps.vl2"]],"textures/flingsky/emap_muddy.png":["textures/flingsky/emap_muddy.png",["z_mappacks/S8maps.vl2"]],"textures/flingsky/flingsky03_bk.png":["textures/flingsky/flingsky03_BK.png",["z_mappacks/S8maps.vl2"]],"textures/flingsky/flingsky03_dn.png":["textures/flingsky/flingsky03_DN.png",["z_mappacks/S8maps.vl2"]],"textures/flingsky/flingsky03_fr.png":["textures/flingsky/flingsky03_FR.png",["z_mappacks/S8maps.vl2"]],"textures/flingsky/flingsky03_lf.png":["textures/flingsky/flingsky03_LF.png",["z_mappacks/S8maps.vl2"]],"textures/flingsky/flingsky03_rt.png":["textures/flingsky/flingsky03_RT.png",["z_mappacks/S8maps.vl2"]],"textures/flingsky/flingsky03_up.png":["textures/flingsky/flingsky03_UP.png",["z_mappacks/S8maps.vl2"]],"textures/flingsky03.dml":["textures/flingsky03.dml",["z_mappacks/S8maps.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/fluid_lava.dml":["textures/fluid_lava.dml",["textures.vl2"]],"textures/fluid_water.dml":["textures/fluid_water.dml",["textures.vl2"]],"textures/flyer.png":["textures/flyer.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/flyer2.png":["textures/flyer2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/flyercockpit.png":["textures/flyercockpit.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/flyerexhaust.png":["textures/flyerexhaust.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/flyerflame.png":["textures/flyerflame.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/grate1.png":["textures/grate1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/greenbg.png":["textures/greenBg.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/grn_blink4.png":["textures/grn_blink4.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/gui/beacon_base.png":["textures/gui/beacon_base.png",["textures.vl2"]],"textures/gui/bg_bioderm.png":["textures/gui/bg_Bioderm.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/gui/bg_bloodeagle.png":["textures/gui/bg_Bloodeagle.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/gui/bg_diamondsword.png":["textures/gui/bg_Diamondsword.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/gui/bg_hammers.png":["textures/gui/bg_Hammers.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/gui/bg_harbingers.png":["textures/gui/bg_Harbingers.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/gui/bg_starwolf.png":["textures/gui/bg_Starwolf.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/gui/bloodeagle.png":["textures/gui/BloodEagle.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/gui/cred_1.png":["textures/gui/CRED_1.png",["textures.vl2"]],"textures/gui/cred_10.png":["textures/gui/CRED_10.png",["textures.vl2"]],"textures/gui/cred_11.png":["textures/gui/CRED_11.png",["textures.vl2"]],"textures/gui/cred_12.png":["textures/gui/CRED_12.png",["textures.vl2"]],"textures/gui/cred_13.png":["textures/gui/CRED_13.png",["textures.vl2"]],"textures/gui/cred_14.png":["textures/gui/CRED_14.png",["textures.vl2"]],"textures/gui/cred_15.png":["textures/gui/CRED_15.png",["textures.vl2"]],"textures/gui/cred_16.png":["textures/gui/CRED_16.png",["textures.vl2"]],"textures/gui/cred_17.png":["textures/gui/CRED_17.png",["textures.vl2"]],"textures/gui/cred_18.png":["textures/gui/CRED_18.png",["textures.vl2"]],"textures/gui/cred_19.png":["textures/gui/CRED_19.png",["textures.vl2"]],"textures/gui/cred_2.png":["textures/gui/CRED_2.png",["textures.vl2"]],"textures/gui/cred_20.png":["textures/gui/CRED_20.png",["textures.vl2"]],"textures/gui/cred_21.png":["textures/gui/CRED_21.png",["textures.vl2"]],"textures/gui/cred_22.png":["textures/gui/CRED_22.png",["textures.vl2"]],"textures/gui/cred_23.png":["textures/gui/CRED_23.png",["textures.vl2"]],"textures/gui/cred_24.png":["textures/gui/CRED_24.png",["textures.vl2"]],"textures/gui/cred_25.png":["textures/gui/CRED_25.png",["textures.vl2"]],"textures/gui/cred_26.png":["textures/gui/CRED_26.png",["textures.vl2"]],"textures/gui/cred_27.png":["textures/gui/CRED_27.png",["textures.vl2"]],"textures/gui/cred_28.png":["textures/gui/CRED_28.png",["textures.vl2"]],"textures/gui/cred_29.png":["textures/gui/CRED_29.png",["textures.vl2"]],"textures/gui/cred_3.png":["textures/gui/CRED_3.png",["textures.vl2"]],"textures/gui/cred_30.png":["textures/gui/CRED_30.png",["textures.vl2"]],"textures/gui/cred_31.png":["textures/gui/CRED_31.png",["textures.vl2"]],"textures/gui/cred_32.png":["textures/gui/CRED_32.png",["textures.vl2"]],"textures/gui/cred_33.png":["textures/gui/CRED_33.png",["textures.vl2"]],"textures/gui/cred_34.png":["textures/gui/CRED_34.png",["textures.vl2"]],"textures/gui/cred_35.png":["textures/gui/CRED_35.png",["textures.vl2"]],"textures/gui/cred_36.png":["textures/gui/CRED_36.png",["textures.vl2"]],"textures/gui/cred_37.png":["textures/gui/CRED_37.png",["textures.vl2"]],"textures/gui/cred_38.png":["textures/gui/CRED_38.png",["textures.vl2"]],"textures/gui/cred_39.png":["textures/gui/CRED_39.png",["textures.vl2"]],"textures/gui/cred_4.png":["textures/gui/CRED_4.png",["textures.vl2"]],"textures/gui/cred_40.png":["textures/gui/CRED_40.png",["textures.vl2"]],"textures/gui/cred_41.png":["textures/gui/CRED_41.png",["textures.vl2"]],"textures/gui/cred_42.png":["textures/gui/CRED_42.png",["textures.vl2"]],"textures/gui/cred_43.png":["textures/gui/CRED_43.png",["textures.vl2"]],"textures/gui/cred_44.png":["textures/gui/CRED_44.png",["textures.vl2"]],"textures/gui/cred_45.png":["textures/gui/CRED_45.png",["textures.vl2"]],"textures/gui/cred_46.png":["textures/gui/CRED_46.png",["textures.vl2"]],"textures/gui/cred_5.png":["textures/gui/CRED_5.png",["textures.vl2"]],"textures/gui/cred_6.png":["textures/gui/CRED_6.png",["textures.vl2"]],"textures/gui/cred_7.png":["textures/gui/CRED_7.png",["textures.vl2"]],"textures/gui/cred_8.png":["textures/gui/CRED_8.png",["textures.vl2"]],"textures/gui/cred_9.png":["textures/gui/CRED_9.png",["textures.vl2"]],"textures/gui/crosshairs.png":["textures/gui/crosshairs.png",["textures.vl2"]],"textures/gui/cur_3darrow.png":["textures/gui/CUR_3darrow.png",["textures.vl2"]],"textures/gui/cur_3darrowhelp.png":["textures/gui/CUR_3darrowhelp.png",["textures.vl2"]],"textures/gui/cur_3darrowno.png":["textures/gui/CUR_3darrowno.PNG",["textures.vl2"]],"textures/gui/cur_3darrowwait.png":["textures/gui/CUR_3darrowwait.png",["textures.vl2"]],"textures/gui/cur_3ddiagleft.png":["textures/gui/CUR_3ddiagleft.png",["textures.vl2"]],"textures/gui/cur_3ddiagright.png":["textures/gui/CUR_3ddiagright.png",["textures.vl2"]],"textures/gui/cur_3dleftright.png":["textures/gui/CUR_3dleftright.png",["textures.vl2"]],"textures/gui/cur_3dmove.png":["textures/gui/CUR_3dmove.png",["textures.vl2"]],"textures/gui/cur_3dresizeright.png":["textures/gui/CUR_3dresizeright.png",["textures.vl2"]],"textures/gui/cur_3dupdown.png":["textures/gui/CUR_3dupdown.PNG",["textures.vl2"]],"textures/gui/cur_grab.png":["textures/gui/CUR_Grab.png",["textures.vl2"]],"textures/gui/cur_hand.png":["textures/gui/CUR_Hand.png",["textures.vl2"]],"textures/gui/cur_rotate.png":["textures/gui/CUR_Rotate.png",["textures.vl2"]],"textures/gui/darkscroll.png":["textures/gui/darkScroll.png",["textures.vl2"]],"textures/gui/darkwindow.png":["textures/gui/darkWindow.png",["textures.vl2"]],"textures/gui/dlg_box.png":["textures/gui/dlg_box.png",["textures.vl2"]],"textures/gui/dlg_button.png":["textures/gui/dlg_button.png",["textures.vl2"]],"textures/gui/dlg_fieldfill.png":["textures/gui/dlg_fieldfill.png",["textures.vl2"]],"textures/gui/dlg_fieldgrade.png":["textures/gui/dlg_fieldgrade.png",["textures.vl2"]],"textures/gui/dlg_frame_edge.png":["textures/gui/dlg_frame_edge.png",["textures.vl2"]],"textures/gui/dlg_frame_end.png":["textures/gui/dlg_frame_end.png",["textures.vl2"]],"textures/gui/dlg_titletab.png":["textures/gui/dlg_titletab.png",["textures.vl2"]],"textures/gui/editor_defaulthandle.png":["textures/gui/Editor_DefaultHandle.png",["textures.vl2"]],"textures/gui/editor_lockedhandle.png":["textures/gui/Editor_LockedHandle.png",["textures.vl2"]],"textures/gui/editor_selecthandle.png":["textures/gui/Editor_SelectHandle.png",["textures.vl2"]],"textures/gui/email_notread.png":["textures/gui/email_notread.png",["textures.vl2"]],"textures/gui/email_read.png":["textures/gui/email_read.png",["textures.vl2"]],"textures/gui/ggsplash.jpg":["textures/gui/GGSplash.jpg",["textures.vl2"]],"textures/gui/hud_alliedtriangle.png":["textures/gui/hud_alliedtriangle.png",["textures.vl2"]],"textures/gui/hud_ammopack.png":["textures/gui/hud_ammopack.png",["textures.vl2"]],"textures/gui/hud_armbar.png":["textures/gui/hud_armbar.png",["textures.vl2"]],"textures/gui/hud_armbaricon.png":["textures/gui/hud_armbaricon.png",["textures.vl2"]],"textures/gui/hud_beacon.png":["textures/gui/hud_beacon.png",["textures.vl2"]],"textures/gui/hud_blaster.png":["textures/gui/hud_blaster.png",["textures.vl2"]],"textures/gui/hud_camera.png":["textures/gui/hud_camera.png",["textures.vl2"]],"textures/gui/hud_chaingun.png":["textures/gui/hud_chaingun.png",["textures.vl2"]],"textures/gui/hud_chat.png":["textures/gui/hud_chat.png",["textures.vl2"]],"textures/gui/hud_chat_button_off.png":["textures/gui/Hud_chat_button_off.png",["textures.vl2"]],"textures/gui/hud_chat_button_on.png":["textures/gui/Hud_chat_button_on.png",["textures.vl2"]],"textures/gui/hud_chatpagedown.png":["textures/gui/hud_ChatPageDown.png",["textures.vl2"]],"textures/gui/hud_cloakpack.png":["textures/gui/hud_cloakpack.png",["textures.vl2"]],"textures/gui/hud_cmmndfield.png":["textures/gui/hud_cmmndfield.png",["textures.vl2"]],"textures/gui/hud_deploypack.png":["textures/gui/hud_deploypack.png",["textures.vl2"]],"textures/gui/hud_disc.png":["textures/gui/hud_disc.png",["textures.vl2"]],"textures/gui/hud_disconnect.png":["textures/gui/hud_disconnect.png",["textures.vl2"]],"textures/gui/hud_dot.png":["textures/gui/hud_dot.png",["textures.vl2"]],"textures/gui/hud_east.png":["textures/gui/hud_east.png",["textures.vl2"]],"textures/gui/hud_elfgun.png":["textures/gui/hud_elfgun.png",["textures.vl2"]],"textures/gui/hud_enemytriangle.png":["textures/gui/hud_enemytriangle.png",["textures.vl2"]],"textures/gui/hud_energypack.png":["textures/gui/hud_energypack.png",["textures.vl2"]],"textures/gui/hud_ergbar.png":["textures/gui/hud_ergbar.png",["textures.vl2"]],"textures/gui/hud_ergbaricon.png":["textures/gui/hud_ergbaricon.png",["textures.vl2"]],"textures/gui/hud_grenlaunch.png":["textures/gui/hud_grenlaunch.png",["textures.vl2"]],"textures/gui/hud_handgren.png":["textures/gui/hud_handgren.png",["textures.vl2"]],"textures/gui/hud_infinity.png":["textures/gui/hud_infinity.png",["textures.vl2"]],"textures/gui/hud_jamm.png":["textures/gui/hud_jamm.png",["textures.vl2"]],"textures/gui/hud_medpack.png":["textures/gui/hud_medpack.png",["textures.vl2"]],"textures/gui/hud_mine.png":["textures/gui/hud_mine.png",["textures.vl2"]],"textures/gui/hud_missiles.png":["textures/gui/hud_missiles.png",["textures.vl2"]],"textures/gui/hud_mistimer.png":["textures/gui/hud_mistimer.png",["textures.vl2"]],"textures/gui/hud_mortor.png":["textures/gui/hud_mortor.png",["textures.vl2"]],"textures/gui/hud_navcirc.png":["textures/gui/hud_navcirc.png",["textures.vl2"]],"textures/gui/hud_new_beacon.png":["textures/gui/hud_new_beacon.png",["textures.vl2"]],"textures/gui/hud_new_blaster.png":["textures/gui/hud_new_blaster.png",["textures.vl2"]],"textures/gui/hud_new_chaingun.png":["textures/gui/hud_new_chaingun.png",["textures.vl2"]],"textures/gui/hud_new_cog.png":["textures/gui/hud_new_cog.png",["textures.vl2"]],"textures/gui/hud_new_compass.png":["textures/gui/hud_new_compass.png",["textures.vl2"]],"textures/gui/hud_new_disc.png":["textures/gui/hud_new_disc.png",["textures.vl2"]],"textures/gui/hud_new_elfgun.png":["textures/gui/hud_new_elfgun.png",["textures.vl2"]],"textures/gui/hud_new_grenlaunch.png":["textures/gui/hud_new_grenlaunch.png",["textures.vl2"]],"textures/gui/hud_new_handgren.png":["textures/gui/hud_new_handgren.png",["textures.vl2"]],"textures/gui/hud_new_medpack.png":["textures/gui/hud_new_medpack.png",["textures.vl2"]],"textures/gui/hud_new_mine.png":["textures/gui/hud_new_mine.png",["textures.vl2"]],"textures/gui/hud_new_missile.png":["textures/gui/hud_new_missile.png",["textures.vl2"]],"textures/gui/hud_new_mortar.png":["textures/gui/hud_new_mortar.png",["textures.vl2"]],"textures/gui/hud_new_nsew.png":["textures/gui/hud_new_NSEW.png",["textures.vl2"]],"textures/gui/hud_new_packammo.png":["textures/gui/hud_new_packammo.png",["textures.vl2"]],"textures/gui/hud_new_packcloak.png":["textures/gui/hud_new_packcloak.png",["textures.vl2"]],"textures/gui/hud_new_packcloak_armed.png":["textures/gui/hud_new_packcloak_armed.png",["textures.vl2"]],"textures/gui/hud_new_packenergy.png":["textures/gui/hud_new_packenergy.png",["textures.vl2"]],"textures/gui/hud_new_packinventory.png":["textures/gui/hud_new_packinventory.png",["textures.vl2"]],"textures/gui/hud_new_packmotionsens.png":["textures/gui/hud_new_packmotionsens.png",["textures.vl2"]],"textures/gui/hud_new_packradar.png":["textures/gui/hud_new_packradar.png",["textures.vl2"]],"textures/gui/hud_new_packrepair.png":["textures/gui/hud_new_packrepair.png",["textures.vl2"]],"textures/gui/hud_new_packrepair_armed.png":["textures/gui/hud_new_packrepair_armed.png",["textures.vl2"]],"textures/gui/hud_new_packsatchel.png":["textures/gui/hud_new_packsatchel.png",["textures.vl2"]],"textures/gui/hud_new_packsensjam.png":["textures/gui/hud_new_packsensjam.png",["textures.vl2"]],"textures/gui/hud_new_packsensjam_armed.png":["textures/gui/hud_new_packsensjam_armed.png",["textures.vl2"]],"textures/gui/hud_new_packshield.png":["textures/gui/hud_new_packshield.png",["textures.vl2"]],"textures/gui/hud_new_packshield_armed.png":["textures/gui/hud_new_packshield_armed.png",["textures.vl2"]],"textures/gui/hud_new_packturret.png":["textures/gui/hud_new_packturret.png",["textures.vl2"]],"textures/gui/hud_new_packturretin.png":["textures/gui/hud_new_packturretin.png",["textures.vl2"]],"textures/gui/hud_new_packturretout.png":["textures/gui/hud_new_packturretout.png",["textures.vl2"]],"textures/gui/hud_new_panel.png":["textures/gui/hud_new_panel.png",["textures.vl2"]],"textures/gui/hud_new_ping.png":["textures/gui/hud_new_ping.png",["textures.vl2"]],"textures/gui/hud_new_ping_green.png":["textures/gui/hud_new_ping_green.png",["textures.vl2"]],"textures/gui/hud_new_ping_red.png":["textures/gui/hud_new_ping_red.png",["textures.vl2"]],"textures/gui/hud_new_ping_yellow.png":["textures/gui/hud_new_ping_yellow.png",["textures.vl2"]],"textures/gui/hud_new_plasma.png":["textures/gui/hud_new_plasma.png",["textures.vl2"]],"textures/gui/hud_new_scorewindow.png":["textures/gui/hud_new_scorewindow.png",["textures.vl2"]],"textures/gui/hud_new_shocklance.png":["textures/gui/hud_new_shocklance.png",["textures.vl2"]],"textures/gui/hud_new_sniper.png":["textures/gui/hud_new_sniper.png",["textures.vl2"]],"textures/gui/hud_new_targetlaser.png":["textures/gui/hud_new_targetlaser.png",["textures.vl2"]],"textures/gui/hud_new_weaponselect.png":["textures/gui/hud_new_weaponselect.png",["textures.vl2"]],"textures/gui/hud_new_window_bl.png":["textures/gui/hud_new_window_BL.png",["textures.vl2"]],"textures/gui/hud_new_window_bm.png":["textures/gui/hud_new_window_BM.png",["textures.vl2"]],"textures/gui/hud_new_window_br.png":["textures/gui/hud_new_window_BR.png",["textures.vl2"]],"textures/gui/hud_new_window_ml.png":["textures/gui/hud_new_window_ML.png",["textures.vl2"]],"textures/gui/hud_new_window_mm.png":["textures/gui/hud_new_window_MM.png",["textures.vl2"]],"textures/gui/hud_new_window_mr.png":["textures/gui/hud_new_window_MR.png",["textures.vl2"]],"textures/gui/hud_new_window_tl.png":["textures/gui/hud_new_window_TL.png",["textures.vl2"]],"textures/gui/hud_new_window_tm.png":["textures/gui/hud_new_window_TM.png",["textures.vl2"]],"textures/gui/hud_new_window_tr.png":["textures/gui/hud_new_window_TR.png",["textures.vl2"]],"textures/gui/hud_nopack.png":["textures/gui/hud_nopack.png",["textures.vl2"]],"textures/gui/hud_north.png":["textures/gui/hud_north.png",["textures.vl2"]],"textures/gui/hud_objective.png":["textures/gui/hud_objective.png",["textures.vl2"]],"textures/gui/hud_objtimer.png":["textures/gui/hud_objtimer.png",["textures.vl2"]],"textures/gui/hud_packback.png":["textures/gui/hud_packback.png",["textures.vl2"]],"textures/gui/hud_packwin.png":["textures/gui/hud_packwin.png",["textures.vl2"]],"textures/gui/hud_ping.png":["textures/gui/hud_ping.png",["textures.vl2"]],"textures/gui/hud_plasma.png":["textures/gui/hud_plasma.png",["textures.vl2"]],"textures/gui/hud_playertriangle.png":["textures/gui/hud_playertriangle.png",["textures.vl2"]],"textures/gui/hud_playertriangle_enemy.png":["textures/gui/hud_playertriangle_enemy.png",["textures.vl2"]],"textures/gui/hud_repairpack.png":["textures/gui/hud_repairpack.png",["textures.vl2"]],"textures/gui/hud_ret_bomber.png":["textures/gui/hud_ret_bomber.png",["textures.vl2"]],"textures/gui/hud_ret_shocklance.png":["textures/gui/hud_ret_shocklance.png",["textures.vl2"]],"textures/gui/hud_ret_shrike.png":["textures/gui/hud_ret_shrike.png",["textures.vl2"]],"textures/gui/hud_ret_sniper.png":["textures/gui/hud_ret_sniper.png",["textures.vl2"]],"textures/gui/hud_ret_tankchaingun.png":["textures/gui/hud_ret_tankchaingun.png",["textures.vl2"]],"textures/gui/hud_ret_tankmortar.png":["textures/gui/hud_ret_tankmortar.png",["textures.vl2"]],"textures/gui/hud_ret_targlaser.png":["textures/gui/hud_ret_targlaser.png",["textures.vl2"]],"textures/gui/hud_retrng.png":["textures/gui/hud_retrng.png",["textures.vl2"]],"textures/gui/hud_satchel_armed.png":["textures/gui/hud_satchel_armed.png",["textures.vl2"]],"textures/gui/hud_satchel_unarmed.png":["textures/gui/hud_satchel_unarmed.png",["textures.vl2"]],"textures/gui/hud_sensorbar.png":["textures/gui/hud_sensorbar.png",["textures.vl2"]],"textures/gui/hud_sensorbar_glow.png":["textures/gui/hud_sensorbar_glow.png",["textures.vl2"]],"textures/gui/hud_sensorbar_glow1.png":["textures/gui/hud_sensorbar_glow1.png",["textures.vl2"]],"textures/gui/hud_sensorbar_glow2.png":["textures/gui/hud_sensorbar_glow2.png",["textures.vl2"]],"textures/gui/hud_shieldpack.png":["textures/gui/hud_shieldpack.png",["textures.vl2"]],"textures/gui/hud_shocklance.png":["textures/gui/hud_shocklance.png",["textures.vl2"]],"textures/gui/hud_sniper.png":["textures/gui/hud_sniper.png",["textures.vl2"]],"textures/gui/hud_south.png":["textures/gui/hud_south.png",["textures.vl2"]],"textures/gui/hud_targetlaser.png":["textures/gui/hud_targetlaser.png",["textures.vl2"]],"textures/gui/hud_veh_bomb.png":["textures/gui/hud_veh_bomb.png",["textures.vl2"]],"textures/gui/hud_veh_enrgbar.png":["textures/gui/hud_veh_enrgbar.png",["textures.vl2"]],"textures/gui/hud_veh_enrgbarback.png":["textures/gui/hud_veh_enrgbarback.png",["textures.vl2"]],"textures/gui/hud_veh_icon_assault.png":["textures/gui/hud_veh_icon_assault.png",["textures.vl2"]],"textures/gui/hud_veh_icon_bomber.png":["textures/gui/hud_veh_icon_bomber.png",["textures.vl2"]],"textures/gui/hud_veh_icon_hapc.png":["textures/gui/hud_veh_icon_hapc.png",["textures.vl2"]],"textures/gui/hud_veh_icon_hole.png":["textures/gui/hud_veh_icon_hole.png",["textures.vl2"]],"textures/gui/hud_veh_icon_hoverbike.png":["textures/gui/hud_veh_icon_hoverbike.png",["textures.vl2"]],"textures/gui/hud_veh_icon_mpb.png":["textures/gui/hud_veh_icon_mpb.png",["textures.vl2"]],"textures/gui/hud_veh_icon_shrike.png":["textures/gui/hud_veh_icon_shrike.png",["textures.vl2"]],"textures/gui/hud_veh_new_bombardier_dash.png":["textures/gui/hud_veh_new_bombardier_dash.png",["textures.vl2"]],"textures/gui/hud_veh_new_dash.png":["textures/gui/hud_veh_new_dash.png",["textures.vl2"]],"textures/gui/hud_veh_new_dashpiece_1.png":["textures/gui/hud_veh_new_dashpiece_1.png",["textures.vl2"]],"textures/gui/hud_veh_new_dashpiece_2.png":["textures/gui/hud_veh_new_dashpiece_2.png",["textures.vl2"]],"textures/gui/hud_veh_new_dashpiece_3.png":["textures/gui/hud_veh_new_dashpiece_3.png",["textures.vl2"]],"textures/gui/hud_veh_new_dashpiece_4.png":["textures/gui/hud_veh_new_dashpiece_4.png",["textures.vl2"]],"textures/gui/hud_veh_new_dashpiece_5.png":["textures/gui/hud_veh_new_dashpiece_5.png",["textures.vl2"]],"textures/gui/hud_veh_new_hilite_left.png":["textures/gui/hud_veh_new_hilite_left.png",["textures.vl2"]],"textures/gui/hud_veh_new_hilite_middle.png":["textures/gui/hud_veh_new_hilite_middle.png",["textures.vl2"]],"textures/gui/hud_veh_new_hilite_right.png":["textures/gui/hud_veh_new_hilite_right.png",["textures.vl2"]],"textures/gui/hud_veh_new_tankgunner_dash.png":["textures/gui/hud_veh_new_tankgunner_dash.png",["textures.vl2"]],"textures/gui/hud_veh_nrgbar.png":["textures/gui/hud_veh_nrgbar.png",["textures.vl2"]],"textures/gui/hud_veh_nrgbar_back.png":["textures/gui/hud_veh_nrgbar_back.png",["textures.vl2"]],"textures/gui/hud_veh_passenger_dot.png":["textures/gui/hud_veh_passenger_dot.png",["textures.vl2"]],"textures/gui/hud_veh_passengers.png":["textures/gui/hud_veh_passengers.png",["textures.vl2"]],"textures/gui/hud_veh_seatdot.png":["textures/gui/hud_veh_seatdot.png",["textures.vl2"]],"textures/gui/hud_veh_speedaltwin.png":["textures/gui/hud_veh_speedaltwin.png",["textures.vl2"]],"textures/gui/hud_veh_speedaltwinback.png":["textures/gui/hud_veh_speedaltwinback.png",["textures.vl2"]],"textures/gui/hud_veh_speedo_bkgrnd.png":["textures/gui/hud_veh_speedo_bkgrnd.png",["textures.vl2"]],"textures/gui/hud_veh_speedo_frame.png":["textures/gui/hud_veh_speedo_frame.png",["textures.vl2"]],"textures/gui/hud_veh_weapon_back.png":["textures/gui/hud_veh_weapon_back.png",["textures.vl2"]],"textures/gui/hud_veh_weapon_frame.png":["textures/gui/hud_veh_weapon_frame.png",["textures.vl2"]],"textures/gui/hud_veh_weaponback.png":["textures/gui/hud_veh_weaponback.png",["textures.vl2"]],"textures/gui/hud_veh_weaponwin.png":["textures/gui/hud_veh_weaponwin.png",["textures.vl2"]],"textures/gui/hud_watermark1.png":["textures/gui/HUD_watermark1.png",["textures.vl2"]],"textures/gui/hud_watermark2.png":["textures/gui/HUD_watermark2.png",["textures.vl2"]],"textures/gui/hud_weaphigh.png":["textures/gui/hud_weaphigh.png",["textures.vl2"]],"textures/gui/hud_weapwin.png":["textures/gui/hud_weapwin.png",["textures.vl2"]],"textures/gui/hud_west.png":["textures/gui/hud_west.png",["textures.vl2"]],"textures/gui/immersion.jpg":["textures/gui/immersion.jpg",["textures.vl2"]],"textures/gui/infobar.png":["textures/gui/InfoBar.png",["textures.vl2"]],"textures/gui/killme.png":["textures/gui/KILLME.PNG",["textures.vl2"]],"textures/gui/launch_btn.png":["textures/gui/launch_btn.png",["textures.vl2"]],"textures/gui/launch_btn_act.png":["textures/gui/launch_btn_act.png",["textures.vl2"]],"textures/gui/launch_btn_rol.png":["textures/gui/launch_btn_rol.png",["textures.vl2"]],"textures/gui/launchtop_btn.png":["textures/gui/launchtop_btn.png",["textures.vl2"]],"textures/gui/launchtop_btn_act.png":["textures/gui/launchtop_btn_act.png",["textures.vl2"]],"textures/gui/lnch_tab.png":["textures/gui/lnch_Tab.png",["textures.vl2"]],"textures/gui/load_2arenadome.png":["textures/gui/Load_2ArenaDome.png",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_2arenavalley.png":["textures/gui/Load_2ArenaValley.png",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_2dustbowl.png":["textures/gui/Load_2DustBowl.png",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_2flyersarena.png":["textures/gui/Load_2Flyersarena.png",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_2icedome.png":["textures/gui/Load_2IceDome.png",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_2indoorintensity.png":["textures/gui/Load_2IndoorIntensity.png",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_abominable.png":["textures/gui/Load_Abominable.png",["textures.vl2"]],"textures/gui/load_acidrain.png":["textures/gui/Load_AcidRain.png",["Classic_maps_v1.vl2"]],"textures/gui/load_aeroena.png":["textures/gui/Load_Aeroena.png",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_agentsoffortune.png":["textures/gui/Load_AgentsOfFortune.png",["textures.vl2"]],"textures/gui/load_alcatraz.png":["textures/gui/Load_Alcatraz.png",["textures.vl2"]],"textures/gui/load_archipelago.png":["textures/gui/Load_Archipelago.png",["textures.vl2"]],"textures/gui/load_arenaheaven.png":["textures/gui/Load_ArenaHeaven.png",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_arenahell.png":["textures/gui/Load_ArenaHell.png",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_arenahell2.png":["textures/gui/Load_ArenaHell2.png",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_arenainthehill.png":["textures/gui/Load_ArenaInTheHill.png",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_arenaunderthehill.png":["textures/gui/Load_ArenaUnderTheHill.png",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_aryoarena.png":["textures/gui/Load_AryoArena.png",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_ashestoashes.png":["textures/gui/Load_AshesToAshes.png",["textures.vl2"]],"textures/gui/load_beggarsrun.png":["textures/gui/Load_BeggarsRun.png",["textures.vl2"]],"textures/gui/load_blastside_nef.png":["textures/gui/Load_Blastside_nef.png",["Classic_maps_v1.vl2"]],"textures/gui/load_bridgetoofar.png":["textures/gui/Load_BridgeTooFar.png",["z_mappacks/DynamixFinalPack.vl2"]],"textures/gui/load_broadside_nef.png":["textures/gui/Load_Broadside_nef.png",["Classic_maps_v1.vl2"]],"textures/gui/load_caldera.png":["textures/gui/Load_Caldera.png",["textures.vl2"]],"textures/gui/load_casern_cavite.png":["textures/gui/Load_Casern_Cavite.png",["textures.vl2"]],"textures/gui/load_compusa-melee.png":["textures/gui/Load_CompUSA-Melee.png",["textures.vl2"]],"textures/gui/load_compusa_melee.png":["textures/gui/Load_CompUSA_Melee.png",["textures.vl2"]],"textures/gui/load_confusco.png":["textures/gui/Load_Confusco.png",["Classic_maps_v1.vl2"]],"textures/gui/load_crashclash.png":["textures/gui/Load_CrashClash.png",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_damnation.png":["textures/gui/Load_Damnation.png",["textures.vl2"]],"textures/gui/load_dangerouscrossing_nef.png":["textures/gui/Load_DangerousCrossing_nef.png",["Classic_maps_v1.vl2"]],"textures/gui/load_dangerouscrossingarena.png":["textures/gui/Load_DangerousCrossingArena.png",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_deathbirdsfly.png":["textures/gui/Load_DeathBirdsFly.png",["textures.vl2"]],"textures/gui/load_desertofdeath_nef.png":["textures/gui/Load_DesertOfDeath_nef.png",["Classic_maps_v1.vl2"]],"textures/gui/load_desiccator.png":["textures/gui/Load_Desiccator.png",["textures.vl2"]],"textures/gui/load_devilselbow.png":["textures/gui/Load_DevilsElbow.png",["z_mappacks/DynamixFinalPack.vl2"]],"textures/gui/load_dmp_agroleon.png":["textures/gui/Load_DMP_Agroleon.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/gui/load_dmp_astro.png":["textures/gui/Load_DMP_Astro.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/gui/load_dmp_bastardforge.png":["textures/gui/Load_DMP_BastardForge.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/gui/load_dmp_bittergorge.png":["textures/gui/Load_DMP_BitterGorge.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/gui/load_dmp_bunkered.png":["textures/gui/Load_DMP_Bunkered.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/gui/load_dmp_cinerarium.png":["textures/gui/Load_DMP_Cinerarium.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/gui/load_dmp_dermcity.png":["textures/gui/Load_DMP_DermCity.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/gui/load_dmp_embers.png":["textures/gui/Load_DMP_Embers.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/gui/load_dmp_emeraldspit.png":["textures/gui/Load_DMP_EmeraldSpit.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/gui/load_dmp_facecrossing.png":["textures/gui/Load_DMP_FaceCrossing.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/gui/load_dmp_hoth.png":["textures/gui/Load_DMP_Hoth.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/gui/load_dmp_icegiant.png":["textures/gui/Load_DMP_IceGiant.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/gui/load_dmp_isledebatalla.png":["textures/gui/Load_DMP_IsleDeBatalla.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/gui/load_dmp_lavagods.png":["textures/gui/Load_DMP_LavaGods.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/gui/load_dmp_magellan.png":["textures/gui/Load_DMP_Magellan.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/gui/load_dmp_moondance.png":["textures/gui/Load_DMP_MoonDance.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/gui/load_dmp_pantheon.png":["textures/gui/Load_DMP_Pantheon.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/gui/load_dmp_paranoia.png":["textures/gui/Load_DMP_Paranoia.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/gui/load_dmp_pariah.png":["textures/gui/Load_DMP_Pariah.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/gui/load_dmp_pipedream.png":["textures/gui/Load_DMP_PipeDream.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/gui/load_dmp_ravinev.png":["textures/gui/Load_DMP_RavineV.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/gui/load_dmp_scorchedearth.png":["textures/gui/Load_DMP_ScorchedEarth.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/gui/load_dmp_simpleflagarena.png":["textures/gui/Load_DMP_SimpleFlagArena.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/gui/load_dmp_spincycle.png":["textures/gui/Load_DMP_SpinCycle.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/gui/load_dmp_starfall.png":["textures/gui/Load_DMP_StarFall.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/gui/load_dmp_tyre.png":["textures/gui/Load_DMP_Tyre.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/gui/load_dmp_wasteland.png":["textures/gui/Load_DMP_Wasteland.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/gui/load_dusttodust.png":["textures/gui/Load_DustToDust.png",["textures.vl2"]],"textures/gui/load_eb-hades.png":["textures/gui/Load_EB-Hades.png",["textures.vl2"]],"textures/gui/load_eb_hades.png":["textures/gui/Load_EB_Hades.png",["textures.vl2"]],"textures/gui/load_envyrena.png":["textures/gui/Load_Envyrena.png",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_enyland.png":["textures/gui/Load_EnyLand.png",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_equinox.png":["textures/gui/Load_Equinox.png",["textures.vl2"]],"textures/gui/load_escalade.png":["textures/gui/Load_Escalade.png",["textures.vl2"]],"textures/gui/load_eveningland.png":["textures/gui/Load_EveningLand.png",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_fall_to_glory.png":["textures/gui/Load_Fall_To_Glory.png",["textures.vl2"]],"textures/gui/load_firestorm.png":["textures/gui/load_Firestorm.png",["textures.vl2"]],"textures/gui/load_flashpoint.png":["textures/gui/Load_Flashpoint.png",["textures.vl2"]],"textures/gui/load_fracas.png":["textures/gui/load_Fracas.png",["textures.vl2"]],"textures/gui/load_gauntlet.png":["textures/gui/Load_Gauntlet.png",["textures.vl2"]],"textures/gui/load_gehenna.png":["textures/gui/Load_Gehenna.png",["textures.vl2"]],"textures/gui/load_gorgon.png":["textures/gui/Load_Gorgon.png",["Classic_maps_v1.vl2"]],"textures/gui/load_helioarena.png":["textures/gui/Load_Helioarena.png",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_hillside.png":["textures/gui/Load_Hillside.png",["Classic_maps_v1.vl2"]],"textures/gui/load_icebound.png":["textures/gui/Load_Icebound.png",["textures.vl2"]],"textures/gui/load_iceridge_nef.png":["textures/gui/Load_IceRidge_nef.png",["Classic_maps_v1.vl2"]],"textures/gui/load_innersanctum.png":["textures/gui/Load_InnerSanctum.png",["z_mappacks/DynamixFinalPack.vl2"]],"textures/gui/load_insalubria.png":["textures/gui/Load_Insalubria.png",["textures.vl2"]],"textures/gui/load_invictus.png":["textures/gui/Load_Invictus.png",["textures.vl2"]],"textures/gui/load_isleofman.png":["textures/gui/Load_IsleOfMan.png",["z_mappacks/DynamixFinalPack.vl2"]],"textures/gui/load_ivehadworse.png":["textures/gui/Load_IveHadWorse.png",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_jacobsladder.png":["textures/gui/Load_JacobsLadder.png",["textures.vl2"]],"textures/gui/load_katabatic.png":["textures/gui/load_Katabatic.png",["textures.vl2"]],"textures/gui/load_khalarena.png":["textures/gui/Load_Khalarena.png",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_lakefront.png":["textures/gui/Load_Lakefront.png",["Classic_maps_v1.vl2"]],"textures/gui/load_magmatic.png":["textures/gui/Load_Magmatic.png",["Classic_maps_v1.vl2"]],"textures/gui/load_masada.png":["textures/gui/Load_Masada.png",["textures.vl2"]],"textures/gui/load_minotaur.png":["textures/gui/Load_Minotaur.png",["textures.vl2"]],"textures/gui/load_morena.png":["textures/gui/Load_Morena.png",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_mudside.png":["textures/gui/Load_Mudside.png",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_myrkwood.png":["textures/gui/Load_MyrkWood.png",["textures.vl2"]],"textures/gui/load_oasis.png":["textures/gui/Load_Oasis.png",["textures.vl2"]],"textures/gui/load_overreach.png":["textures/gui/Load_Overreach.png",["textures.vl2"]],"textures/gui/load_pantheon.png":["textures/gui/Load_Pantheon.png",["z_mappacks/DynamixFinalPack.vl2"]],"textures/gui/load_planetside.png":["textures/gui/Load_Planetside.png",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_pyroclasm.png":["textures/gui/Load_Pyroclasm.png",["textures.vl2"]],"textures/gui/load_quagmire.png":["textures/gui/Load_Quagmire.png",["textures.vl2"]],"textures/gui/load_raindance_nef.png":["textures/gui/Load_Raindance_nef.png",["Classic_maps_v1.vl2"]],"textures/gui/load_ramparts.png":["textures/gui/Load_Ramparts.png",["Classic_maps_v1.vl2"]],"textures/gui/load_rasp.png":["textures/gui/Load_Rasp.png",["textures.vl2"]],"textures/gui/load_recalescence.png":["textures/gui/Load_Recalescence.png",["textures.vl2"]],"textures/gui/load_respite.png":["textures/gui/Load_Respite.png",["textures.vl2"]],"textures/gui/load_reversion.png":["textures/gui/Load_Reversion.png",["textures.vl2"]],"textures/gui/load_ridgerena.png":["textures/gui/Load_Ridgerena.png",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_rimehold.png":["textures/gui/Load_Rimehold.png",["textures.vl2"]],"textures/gui/load_riverdance.png":["textures/gui/load_Riverdance.png",["textures.vl2"]],"textures/gui/load_rollercoaster_nef.png":["textures/gui/Load_Rollercoaster_nef.png",["Classic_maps_v1.vl2"]],"textures/gui/load_s5_centaur.png":["textures/gui/Load_S5_Centaur.png",["z_mappacks/S5maps.vl2"]],"textures/gui/load_s5_damnation.png":["textures/gui/Load_S5_Damnation.png",["z_mappacks/S5maps.vl2"]],"textures/gui/load_s5_drache.png":["textures/gui/Load_S5_Drache.png",["z_mappacks/S5maps.vl2"]],"textures/gui/load_s5_hawkingheat.png":["textures/gui/Load_S5_HawkingHeat.png",["z_mappacks/S5maps.vl2"]],"textures/gui/load_s5_icedance.png":["textures/gui/Load_S5_Icedance.png",["z_mappacks/S5maps.vl2"]],"textures/gui/load_s5_massive.png":["textures/gui/Load_S5_Massive.png",["z_mappacks/S5maps.vl2"]],"textures/gui/load_s5_mimicry.png":["textures/gui/Load_S5_Mimicry.png",["z_mappacks/S5maps.vl2"]],"textures/gui/load_s5_misadventure.png":["textures/gui/Load_S5_Misadventure.png",["z_mappacks/S5maps.vl2"]],"textures/gui/load_s5_mordacity.png":["textures/gui/Load_S5_Mordacity.png",["z_mappacks/S5maps.vl2"]],"textures/gui/load_s5_reynard.png":["textures/gui/Load_S5_Reynard.png",["z_mappacks/S5maps.vl2"]],"textures/gui/load_s5_sherman.png":["textures/gui/Load_S5_Sherman.png",["z_mappacks/S5maps.vl2"]],"textures/gui/load_s5_silenus.png":["textures/gui/Load_S5_Silenus.png",["z_mappacks/S5maps.vl2"]],"textures/gui/load_s5_woodymyrk.png":["textures/gui/Load_S5_Woodymyrk.png",["z_mappacks/S5maps.vl2"]],"textures/gui/load_sanctuary.png":["textures/gui/Load_Sanctuary.png",["textures.vl2"]],"textures/gui/load_sandstorm.png":["textures/gui/Load_Sandstorm.png",["Classic_maps_v1.vl2"]],"textures/gui/load_scarabrae_nef.png":["textures/gui/Load_Scarabrae_nef.png",["Classic_maps_v1.vl2"]],"textures/gui/load_shockridge.png":["textures/gui/Load_ShockRidge.png",["Classic_maps_v1.vl2"]],"textures/gui/load_shrinearena.png":["textures/gui/Load_ShrineArena.png",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_shrinearenaii.png":["textures/gui/Load_ShrineArenaII.png",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_sirocco.png":["textures/gui/Load_Sirocco.png",["textures.vl2"]],"textures/gui/load_slapdash.png":["textures/gui/Load_Slapdash.png",["textures.vl2"]],"textures/gui/load_snowblind_nef.png":["textures/gui/Load_Snowblind_nef.png",["Classic_maps_v1.vl2"]],"textures/gui/load_soccerland.png":["textures/gui/Load_SoccerLand.png",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_spyland.png":["textures/gui/Load_SpyLand.png",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_starfallen.png":["textures/gui/Load_Starfallen.png",["Classic_maps_v1.vl2"]],"textures/gui/load_stonehenge_nef.png":["textures/gui/Load_Stonehenge_nef.png",["Classic_maps_v1.vl2"]],"textures/gui/load_subzero.png":["textures/gui/Load_Subzero.png",["Classic_maps_v1.vl2"]],"textures/gui/load_sundried.png":["textures/gui/Load_SunDried.png",["textures.vl2"]],"textures/gui/load_surreal.png":["textures/gui/Load_Surreal.png",["Classic_maps_v1.vl2"]],"textures/gui/load_talus.png":["textures/gui/Load_Talus.png",["textures.vl2"]],"textures/gui/load_templetussleversion2.png":["textures/gui/Load_TempleTussleVersion2.png",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_thinice.png":["textures/gui/Load_ThinIce.png",["textures.vl2"]],"textures/gui/load_titan.png":["textures/gui/Load_Titan.png",["Classic_maps_v1.vl2"]],"textures/gui/load_tombstone.png":["textures/gui/Load_Tombstone.png",["textures.vl2"]],"textures/gui/load_training1.png":["textures/gui/Load_Training1.png",["textures.vl2"]],"textures/gui/load_training2.png":["textures/gui/Load_Training2.png",["textures.vl2"]],"textures/gui/load_training3.png":["textures/gui/Load_Training3.png",["textures.vl2"]],"textures/gui/load_training4.png":["textures/gui/Load_Training4.png",["textures.vl2"]],"textures/gui/load_training5.png":["textures/gui/Load_Training5.png",["textures.vl2"]],"textures/gui/load_trident.png":["textures/gui/Load_Trident.png",["z_mappacks/DynamixFinalPack.vl2"]],"textures/gui/load_truegrit.png":["textures/gui/Load_TrueGrit.png",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_twl2_bleed.png":["textures/gui/Load_TWL2_Bleed.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/gui/load_twl2_bluemoon.png":["textures/gui/Load_TWL2_BlueMoon.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/gui/load_twl2_canyoncrusadedeluxe.png":["textures/gui/Load_TWL2_CanyonCrusadeDeluxe.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/gui/load_twl2_celerity.png":["textures/gui/Load_TWL2_Celerity.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/gui/load_twl2_cloakofnight.png":["textures/gui/Load_TWL2_CloakOfNight.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/gui/load_twl2_crevice.png":["textures/gui/Load_TWL2_Crevice.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/gui/load_twl2_dissention.png":["textures/gui/Load_TWL2_Dissention.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/gui/load_twl2_drifts.png":["textures/gui/Load_TWL2_Drifts.PNG",["z_mappacks/TWL2-MapPack.vl2"]],"textures/gui/load_twl2_drorck.png":["textures/gui/Load_TWL2_Drorck.PNG",["z_mappacks/TWL2-MapPack.vl2"]],"textures/gui/load_twl2_frozenglory.png":["textures/gui/Load_TWL2_FrozenGlory.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/gui/load_twl2_frozenhope.png":["textures/gui/Load_TWL2_FrozenHope.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/gui/load_twl2_hildebrand.png":["textures/gui/Load_TWL2_Hildebrand.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/gui/load_twl2_icedagger.png":["textures/gui/Load_TWL2_IceDagger.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/gui/load_twl2_jaggedclaw.png":["textures/gui/Load_TWL2_JaggedClaw.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/gui/load_twl2_magnum.png":["textures/gui/Load_TWL2_Magnum.PNG",["z_mappacks/TWL2-MapPack.vl2"]],"textures/gui/load_twl2_midnightmayhemdeluxe.png":["textures/gui/Load_TWL2_MidnightMayhemDeluxe.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/gui/load_twl2_muddyswamp.png":["textures/gui/Load_TWL2_MuddySwamp.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/gui/load_twl2_norty.png":["textures/gui/Load_TWL2_Norty.PNG",["z_mappacks/TWL2-MapPack.vl2"]],"textures/gui/load_twl2_ocular.png":["textures/gui/Load_TWL2_Ocular.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/gui/load_twl2_roughland.png":["textures/gui/Load_TWL2_RoughLand.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/gui/load_twl2_ruined.png":["textures/gui/Load_TWL2_Ruined.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/gui/load_twl2_skylight.png":["textures/gui/Load_TWL2_Skylight.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/gui/load_twl2_woodymyrk.png":["textures/gui/Load_TWL2_WoodyMyrk.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/gui/load_twl_abaddon.png":["textures/gui/Load_TWL_Abaddon.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_banshee.png":["textures/gui/Load_TWL_BaNsHee.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_beachblitz.png":["textures/gui/Load_TWL_BeachBlitz.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_beggarsrun.png":["textures/gui/Load_TWL_BeggarsRun.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_bluemoon.png":["textures/gui/Load_TWL_BlueMoon.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_boss.png":["textures/gui/Load_TWL_Boss.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_celerity.png":["textures/gui/Load_TWL_Celerity.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_chokepoint.png":["textures/gui/Load_TWL_Chokepoint.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_cinereous.png":["textures/gui/Load_TWL_Cinereous.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_clusterfuct.png":["textures/gui/Load_TWL_Clusterfuct.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_crossfire.png":["textures/gui/Load_TWL_Crossfire.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_curtilage.png":["textures/gui/Load_TWL_Curtilage.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_damnation.png":["textures/gui/Load_TWL_Damnation.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_dangerouscrossing.png":["textures/gui/Load_TWL_DangerousCrossing.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_deadlybirdssong.png":["textures/gui/Load_TWL_DeadlyBirdsSong.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_deserted.png":["textures/gui/Load_TWL_Deserted.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_desiccator.png":["textures/gui/Load_TWL_Desiccator.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_drifts.png":["textures/gui/Load_TWL_Drifts.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_feign.png":["textures/gui/Load_TWL_Feign.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_frostclaw.png":["textures/gui/Load_TWL_Frostclaw.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_frozen.png":["textures/gui/Load_TWL_Frozen.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_harvester.png":["textures/gui/Load_TWL_Harvester.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_horde.png":["textures/gui/Load_TWL_Horde.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_katabatic.png":["textures/gui/Load_TWL_Katabatic.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_magmatic.png":["textures/gui/Load_TWL_Magmatic.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_minotaur.png":["textures/gui/Load_TWL_Minotaur.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_neve.png":["textures/gui/Load_TWL_Neve.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_noshelter.png":["textures/gui/Load_TWL_NoShelter.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_osiris.png":["textures/gui/Load_TWL_OsIris.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_pandemonium.png":["textures/gui/Load_TWL_Pandemonium.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_quagmire.png":["textures/gui/Load_TWL_Quagmire.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_raindance.png":["textures/gui/Load_TWL_Raindance.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_ramparts.png":["textures/gui/Load_TWL_Ramparts.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_reversion.png":["textures/gui/Load_TWL_Reversion.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_rollercoaster.png":["textures/gui/Load_TWL_Rollercoaster.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_runenmacht.png":["textures/gui/Load_TWL_Runenmacht.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_sandstorm.png":["textures/gui/Load_TWL_Sandstorm.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_slapdash.png":["textures/gui/Load_TWL_Slapdash.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_snowblind.png":["textures/gui/Load_TWL_Snowblind.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_starfallen.png":["textures/gui/Load_TWL_Starfallen.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_stonehenge.png":["textures/gui/Load_TWL_Stonehenge.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_subzero.png":["textures/gui/Load_TWL_SubZero.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_surreal.png":["textures/gui/Load_TWL_Surreal.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_titan.png":["textures/gui/Load_TWL_Titan.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_whitedwarf.png":["textures/gui/Load_TWL_WhiteDwarf.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_wilderzone.png":["textures/gui/Load_TWL_WilderZone.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_twl_woodymyrk.png":["textures/gui/Load_TWL_WoodyMyrk.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/gui/load_ultimathule.png":["textures/gui/Load_UltimaThule.png",["textures.vl2"]],"textures/gui/load_underhill.png":["textures/gui/Load_Underhill.png",["textures.vl2"]],"textures/gui/load_upordown.png":["textures/gui/Load_UporDown.png",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_walledin.png":["textures/gui/Load_WalledIn.png",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_walledinii.png":["textures/gui/Load_WalledInII.png",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_whitedwarf.png":["textures/gui/Load_WhiteDwarf.png",["Classic_maps_v1.vl2"]],"textures/gui/load_whiteout.png":["textures/gui/Load_Whiteout.png",["textures.vl2"]],"textures/gui/load_wonderland.png":["textures/gui/Load_WonderLand.png",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_woodymyrk.png":["textures/gui/Load_WoodyMyrk.png",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/load_yubarena.png":["textures/gui/Load_Yubarena.png",["z_mappacks/TWL_T2arenaOfficialMaps.vl2"]],"textures/gui/loading.png":["textures/gui/Loading.png",["textures.vl2"]],"textures/gui/lobby_headset.png":["textures/gui/lobby_headset.png",["textures.vl2"]],"textures/gui/lobby_icon_listen.png":["textures/gui/lobby_icon_listen.png",["textures.vl2"]],"textures/gui/lobby_icon_speak.png":["textures/gui/lobby_icon_speak.png",["textures.vl2"]],"textures/gui/ret_blaster.png":["textures/gui/RET_blaster.png",["textures.vl2"]],"textures/gui/ret_chaingun.png":["textures/gui/RET_chaingun.png",["textures.vl2"]],"textures/gui/ret_disc.png":["textures/gui/RET_disc.png",["textures.vl2"]],"textures/gui/ret_elf.png":["textures/gui/RET_elf.png",["textures.vl2"]],"textures/gui/ret_grenade.png":["textures/gui/RET_grenade.png",["textures.vl2"]],"textures/gui/ret_missile.png":["textures/gui/RET_missile.png",["textures.vl2"]],"textures/gui/ret_missile_horizflash_red.png":["textures/gui/RET_missile_horizflash_red.png",["textures.vl2"]],"textures/gui/ret_missile_marker.png":["textures/gui/RET_missile_marker.png",["textures.vl2"]],"textures/gui/ret_missile_marker_red.png":["textures/gui/RET_missile_marker_red.png",["textures.vl2"]],"textures/gui/ret_missile_vertflash_red.png":["textures/gui/RET_missile_vertflash_red.png",["textures.vl2"]],"textures/gui/ret_mortor.png":["textures/gui/RET_mortor.png",["textures.vl2"]],"textures/gui/ret_plasma.png":["textures/gui/RET_plasma.png",["textures.vl2"]],"textures/gui/server_retrievebar.png":["textures/gui/server_retrievebar.png",["textures.vl2"]],"textures/gui/server_tabs.png":["textures/gui/server_tabs.png",["textures.vl2"]],"textures/gui/shellscroll.png":["textures/gui/shellScroll.png",["textures.vl2"]],"textures/gui/shelltbbuttonhilight.png":["textures/gui/ShellTBButtonHilight.png",["textures.vl2"]],"textures/gui/shelltbbuttonnormal.png":["textures/gui/ShellTBButtonNormal.png",["textures.vl2"]],"textures/gui/shelltbbuttonpressed.png":["textures/gui/ShellTBButtonPressed.png",["textures.vl2"]],"textures/gui/shll_bar_act.png":["textures/gui/shll_bar_act.png",["textures.vl2"]],"textures/gui/shll_bar_rol.png":["textures/gui/shll_bar_rol.png",["textures.vl2"]],"textures/gui/shll_button.png":["textures/gui/shll_button.png",["textures.vl2"]],"textures/gui/shll_entryfield.png":["textures/gui/shll_entryfield.png",["textures.vl2"]],"textures/gui/shll_field_bl.png":["textures/gui/shll_field_BL.png",["textures.vl2"]],"textures/gui/shll_field_bm.png":["textures/gui/shll_field_BM.png",["textures.vl2"]],"textures/gui/shll_field_br.png":["textures/gui/shll_field_BR.png",["textures.vl2"]],"textures/gui/shll_field_ml.png":["textures/gui/shll_field_ML.png",["textures.vl2"]],"textures/gui/shll_field_mm.png":["textures/gui/shll_field_MM.png",["textures.vl2"]],"textures/gui/shll_field_mr.png":["textures/gui/shll_field_MR.png",["textures.vl2"]],"textures/gui/shll_field_tl.png":["textures/gui/shll_field_TL.png",["textures.vl2"]],"textures/gui/shll_field_tm.png":["textures/gui/shll_field_TM.png",["textures.vl2"]],"textures/gui/shll_field_tr.png":["textures/gui/shll_field_TR.png",["textures.vl2"]],"textures/gui/shll_fieldfill.png":["textures/gui/shll_fieldfill.png",["textures.vl2"]],"textures/gui/shll_fieldgrade.png":["textures/gui/shll_fieldgrade.png",["textures.vl2"]],"textures/gui/shll_frame_edge.png":["textures/gui/shll_frame_edge.png",["textures.vl2"]],"textures/gui/shll_frame_end.png":["textures/gui/shll_frame_end.png",["textures.vl2"]],"textures/gui/shll_horizontalfield.png":["textures/gui/shll_horizontalfield.png",["textures.vl2"]],"textures/gui/shll_horzspacer.png":["textures/gui/shll_horzspacer.png",["textures.vl2"]],"textures/gui/shll_horztabbutton.png":["textures/gui/shll_horztabbutton.png",["textures.vl2"]],"textures/gui/shll_horztabbuttonb.png":["textures/gui/shll_horztabbuttonB.png",["textures.vl2"]],"textures/gui/shll_horztabframeclose.png":["textures/gui/shll_horztabframeclose.png",["textures.vl2"]],"textures/gui/shll_horztabframeclosea.png":["textures/gui/shll_horztabframeclosea.png",["textures.vl2"]],"textures/gui/shll_horztabframegrad.png":["textures/gui/shll_horztabframegrad.png",["textures.vl2"]],"textures/gui/shll_horztabframegrada.png":["textures/gui/shll_horztabframegrada.png",["textures.vl2"]],"textures/gui/shll_horztabframegradedge.png":["textures/gui/shll_horztabframegradedge.png",["textures.vl2"]],"textures/gui/shll_horztabframegradedgea.png":["textures/gui/shll_horztabframegradedgea.png",["textures.vl2"]],"textures/gui/shll_icon_dedicated.png":["textures/gui/shll_icon_dedicated.png",["textures.vl2"]],"textures/gui/shll_icon_dedicated_hi.png":["textures/gui/shll_icon_dedicated_hi.png",["textures.vl2"]],"textures/gui/shll_icon_favorite.png":["textures/gui/shll_icon_favorite.png",["textures.vl2"]],"textures/gui/shll_icon_favorite_hi.png":["textures/gui/shll_icon_favorite_hi.png",["textures.vl2"]],"textures/gui/shll_icon_notqueried.png":["textures/gui/shll_icon_notqueried.png",["textures.vl2"]],"textures/gui/shll_icon_notqueried_hi.png":["textures/gui/shll_icon_notqueried_hi.png",["textures.vl2"]],"textures/gui/shll_icon_passworded.png":["textures/gui/shll_icon_passworded.png",["textures.vl2"]],"textures/gui/shll_icon_passworded_hi.png":["textures/gui/shll_icon_passworded_hi.png",["textures.vl2"]],"textures/gui/shll_icon_penguin.png":["textures/gui/shll_icon_penguin.png",["textures.vl2"]],"textures/gui/shll_icon_querying.png":["textures/gui/shll_icon_querying.png",["textures.vl2"]],"textures/gui/shll_icon_querying_hi.png":["textures/gui/shll_icon_querying_hi.png",["textures.vl2"]],"textures/gui/shll_icon_timedout.png":["textures/gui/shll_icon_timedout.png",["textures.vl2"]],"textures/gui/shll_icon_tourney.png":["textures/gui/shll_icon_tourney.png",["textures.vl2"]],"textures/gui/shll_icon_tourney_hi.png":["textures/gui/shll_icon_tourney_hi.png",["textures.vl2"]],"textures/gui/shll_launch_act.png":["textures/gui/shll_launch_act.png",["textures.vl2"]],"textures/gui/shll_launch_rol.png":["textures/gui/shll_launch_rol.png",["textures.vl2"]],"textures/gui/shll_launch_sep.png":["textures/gui/shll_launch_sep.png",["textures.vl2"]],"textures/gui/shll_menuclose.png":["textures/gui/shll_menuclose.png",["textures.vl2"]],"textures/gui/shll_menufield.png":["textures/gui/shll_menufield.png",["textures.vl2"]],"textures/gui/shll_pulldown.png":["textures/gui/shll_pulldown.png",["textures.vl2"]],"textures/gui/shll_pulldown_bl.png":["textures/gui/shll_pulldown_BL.png",["textures.vl2"]],"textures/gui/shll_pulldown_bm.png":["textures/gui/shll_pulldown_BM.png",["textures.vl2"]],"textures/gui/shll_pulldown_br.png":["textures/gui/shll_pulldown_BR.png",["textures.vl2"]],"textures/gui/shll_pulldown_ml.png":["textures/gui/shll_pulldown_ML.png",["textures.vl2"]],"textures/gui/shll_pulldown_mm.png":["textures/gui/shll_pulldown_MM.png",["textures.vl2"]],"textures/gui/shll_pulldown_mr.png":["textures/gui/shll_pulldown_MR.png",["textures.vl2"]],"textures/gui/shll_pulldown_tl.png":["textures/gui/shll_pulldown_TL.png",["textures.vl2"]],"textures/gui/shll_pulldown_tm.png":["textures/gui/shll_pulldown_TM.png",["textures.vl2"]],"textures/gui/shll_pulldown_tr.png":["textures/gui/shll_pulldown_TR.png",["textures.vl2"]],"textures/gui/shll_pulldownbar_act.png":["textures/gui/shll_pulldownbar_act.png",["textures.vl2"]],"textures/gui/shll_pulldownbar_rol.png":["textures/gui/shll_pulldownbar_rol.png",["textures.vl2"]],"textures/gui/shll_radio.png":["textures/gui/shll_radio.png",["textures.vl2"]],"textures/gui/shll_scroll_horzbar.png":["textures/gui/shll_scroll_horzbar.png",["textures.vl2"]],"textures/gui/shll_scroll_horzbuttons.png":["textures/gui/shll_scroll_horzbuttons.png",["textures.vl2"]],"textures/gui/shll_scroll_horzfield.png":["textures/gui/shll_scroll_horzfield.png",["textures.vl2"]],"textures/gui/shll_scroll_scale.png":["textures/gui/shll_scroll_scale.png",["textures.vl2"]],"textures/gui/shll_scroll_vertbar.png":["textures/gui/shll_scroll_vertbar.png",["textures.vl2"]],"textures/gui/shll_scroll_vertbuttons.png":["textures/gui/shll_scroll_vertbuttons.png",["textures.vl2"]],"textures/gui/shll_scroll_vertfield.png":["textures/gui/shll_scroll_vertfield.png",["textures.vl2"]],"textures/gui/shll_sortarrow.png":["textures/gui/shll_sortarrow.png",["textures.vl2"]],"textures/gui/shll_soundbutton.png":["textures/gui/shll_soundbutton.png",["textures.vl2"]],"textures/gui/shll_tabbutton.png":["textures/gui/shll_tabbutton.png",["textures.vl2"]],"textures/gui/shll_tabframegrad.png":["textures/gui/shll_tabframegrad.png",["textures.vl2"]],"textures/gui/shll_tabframegradedge.png":["textures/gui/shll_tabframegradedge.png",["textures.vl2"]],"textures/gui/shll_titletab.png":["textures/gui/shll_titletab.png",["textures.vl2"]],"textures/gui/shll_treeview.png":["textures/gui/shll_treeView.png",["textures.vl2"]],"textures/gui/shll_verticalfield.png":["textures/gui/shll_verticalfield.png",["textures.vl2"]],"textures/gui/shll_vertspacer.png":["textures/gui/shll_vertspacer.png",["textures.vl2"]],"textures/gui/shll_wipe.png":["textures/gui/shll_wipe.png",["textures.vl2"]],"textures/gui/shll_wipeend.png":["textures/gui/shll_wipeend.png",["textures.vl2"]],"textures/gui/shll_wipefill.png":["textures/gui/shll_wipefill.png",["textures.vl2"]],"textures/gui/shll_wphfieldbttm.png":["textures/gui/shll_wphfieldbttm.png",["textures.vl2"]],"textures/gui/shll_wphfieldtop.png":["textures/gui/shll_wphfieldtop.png",["textures.vl2"]],"textures/gui/shll_wpvfield.png":["textures/gui/shll_wpvfield.png",["textures.vl2"]],"textures/gui/tr2hud_playertriangle.png":["textures/gui/TR2hud_playertriangle.png",["TR2final105-client.vl2"]],"textures/gui/tr2hud_playertriangle_enemy.png":["textures/gui/TR2hud_playertriangle_enemy.png",["TR2final105-client.vl2"]],"textures/gui/treeview.png":["textures/gui/treeView.png",["textures.vl2"]],"textures/gui/trn_1charybdis.png":["textures/gui/trn_1charybdis.png",["textures.vl2"]],"textures/gui/trn_2sehrganda.png":["textures/gui/trn_2sehrganda.png",["textures.vl2"]],"textures/gui/trn_3ymir.png":["textures/gui/trn_3ymir.png",["textures.vl2"]],"textures/gui/trn_4bloodjewel.png":["textures/gui/trn_4bloodjewel.png",["textures.vl2"]],"textures/gui/trn_5draconis.png":["textures/gui/trn_5draconis.png",["textures.vl2"]],"textures/gui/vin_assaultvehicle.png":["textures/gui/vin_assaultVehicle.png",["textures.vl2"]],"textures/gui/vin_bomberflyer.png":["textures/gui/vin_bomberFlyer.png",["textures.vl2"]],"textures/gui/vin_hapcflyer.png":["textures/gui/vin_hapcFlyer.png",["textures.vl2"]],"textures/gui/vin_mobilebasevehicle.png":["textures/gui/vin_mobileBaseVehicle.png",["textures.vl2"]],"textures/gui/vin_scoutflyer.png":["textures/gui/vin_scoutFlyer.png",["textures.vl2"]],"textures/gui/vin_scoutvehicle.png":["textures/gui/vin_scoutVehicle.png",["textures.vl2"]],"textures/gui/votemeterpassbar.png":["textures/gui/votemeterpassbar.png",["textures.vl2"]],"textures/gui/window_close.png":["textures/gui/window_close.png",["textures.vl2"]],"textures/gui/window_corner.png":["textures/gui/window_corner.png",["textures.vl2"]],"textures/gui/window_titletab.png":["textures/gui/window_titletab.png",["textures.vl2"]],"textures/hacgun.png":["textures/hacgun.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/haloday.dml":["textures/haloday.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/halonite.dml":["textures/halonite.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/harvest.dml":["textures/harvest.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/hmtxt.png":["textures/hmTxt.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/hotsmoke.png":["textures/hotSmoke.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/hover1.png":["textures/hover1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/hover_cockpit.png":["textures/hover_cockpit.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/hover_stand1.png":["textures/hover_stand1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/hoverexhaust.png":["textures/hoverexhaust.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/ib/skies/inf_butch_night13_bk.png":["textures/ib/skies/inf_butch_night13_BK.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/ib/skies/inf_butch_night13_dn.png":["textures/ib/skies/inf_butch_night13_DN.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/ib/skies/inf_butch_night13_fr.png":["textures/ib/skies/inf_butch_night13_FR.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/ib/skies/inf_butch_night13_lf.png":["textures/ib/skies/inf_butch_night13_LF.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/ib/skies/inf_butch_night13_rt.png":["textures/ib/skies/inf_butch_night13_RT.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/ib/skies/inf_butch_night13_up.png":["textures/ib/skies/inf_butch_night13_UP.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/ice/bd_ebor03.png":["textures/ice/bd_ebor03.PNG",["z_mappacks/TWL2-MapPack.vl2"]],"textures/ice/bd_espe03.png":["textures/ice/bd_espe03.PNG",["z_mappacks/TWL2-MapPack.vl2"]],"textures/ice/bd_ibor6.png":["textures/ice/bd_ibor6.PNG",["z_mappacks/TWL2-MapPack.vl2"]],"textures/ice/bd_iceilig02.png":["textures/ice/bd_iceilig02.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/ice/be_elig03.png":["textures/ice/be_elig03.PNG",["z_mappacks/TWL2-MapPack.vl2"]],"textures/ice/be_icei01a.png":["textures/ice/be_icei01a.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/ice/be_itebor02a.png":["textures/ice/be_itebor02a.PNG",["z_mappacks/TWL2-MapPack.vl2"]],"textures/ice/be_itedoo01.png":["textures/ice/be_itedoo01.PNG",["z_mappacks/TWL2-MapPack.vl2"]],"textures/ice/be_iteflo01.png":["textures/ice/be_iteflo01.PNG",["z_mappacks/TWL2-MapPack.vl2"]],"textures/ice/ds_efloor1.png":["textures/ice/ds_efloor1.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/ice/ds_ichute02.png":["textures/ice/ds_ichute02.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/ice/ds_iflo04.png":["textures/ice/ds_iflo04.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/ice/ds_ihacei01.png":["textures/ice/ds_ihacei01.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/ice/ds_ilig02.png":["textures/ice/ds_ilig02.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/ice/ds_ilig03.png":["textures/ice/ds_ilig03.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/ice/ds_iwaldeco04a.png":["textures/ice/ds_iwaldeco04a.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/ice/ds_iwaldeco05.png":["textures/ice/ds_iwaldeco05.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/ice/ds_iwaldeco06.png":["textures/ice/ds_iwaldeco06.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/ice/ds_techwall_2.png":["textures/ice/ds_techwall_2.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/ice/ds_techwall_3.png":["textures/ice/ds_techwall_3.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/ice/icewall2020.png":["textures/ice/icewall2020.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/ice/icewall2021.png":["textures/ice/icewall2021.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/ice/icewall2022.png":["textures/ice/icewall2022.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/ice/rockblue5.png":["textures/ice/rockblue5.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/rocksnow2.png":["textures/ice/rockSnow2.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/skies/dark_b.png":["textures/ice/skies/dark_b.png",["ice.vl2"]],"textures/ice/skies/dark_bottom.png":["textures/ice/skies/dark_bottom.png",["ice.vl2"]],"textures/ice/skies/dark_f.png":["textures/ice/skies/dark_f.png",["ice.vl2"]],"textures/ice/skies/dark_l.png":["textures/ice/skies/dark_l.png",["ice.vl2"]],"textures/ice/skies/dark_r.png":["textures/ice/skies/dark_r.png",["ice.vl2"]],"textures/ice/skies/dark_t.png":["textures/ice/skies/dark_t.png",["ice.vl2"]],"textures/ice/skies/ice_blue_emap.png":["textures/ice/skies/ice_blue_emap.png",["ice.vl2"]],"textures/ice/skies/ice_nite_emap.png":["textures/ice/skies/ice_nite_emap.png",["ice.vl2"]],"textures/ice/skies/icecloud1.png":["textures/ice/skies/icecloud1.png",["ice.vl2"]],"textures/ice/skies/icecloud2.png":["textures/ice/skies/icecloud2.png",["ice.vl2"]],"textures/ice/skies/icecloud3.png":["textures/ice/skies/icecloud3.png",["ice.vl2"]],"textures/ice/skies/kif_ice_day_bk.png":["textures/ice/skies/kif_ice_day_BK.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/ice/skies/kif_ice_day_dn.png":["textures/ice/skies/kif_ice_day_DN.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/ice/skies/kif_ice_day_fr.png":["textures/ice/skies/kif_ice_day_FR.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/ice/skies/kif_ice_day_lf.png":["textures/ice/skies/kif_ice_day_LF.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/ice/skies/kif_ice_day_rt.png":["textures/ice/skies/kif_ice_day_RT.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/ice/skies/kif_ice_day_up.png":["textures/ice/skies/kif_ice_day_UP.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/ice/skies/starrynite_bk.png":["textures/ice/skies/starrynite_BK.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/ice/skies/starrynite_dn.png":["textures/ice/skies/starrynite_DN.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/ice/skies/starrynite_fr.png":["textures/ice/skies/starrynite_FR.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/ice/skies/starrynite_lf.png":["textures/ice/skies/starrynite_LF.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/ice/skies/starrynite_rt.png":["textures/ice/skies/starrynite_RT.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/ice/skies/starrynite_up.png":["textures/ice/skies/starrynite_UP.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/ice/skies/starrynite_v1_bk.png":["textures/ice/skies/starrynite_v1_BK.png",["ice.vl2"]],"textures/ice/skies/starrynite_v1_dn.png":["textures/ice/skies/starrynite_v1_DN.png",["ice.vl2"]],"textures/ice/skies/starrynite_v1_fr.png":["textures/ice/skies/starrynite_v1_FR.png",["ice.vl2"]],"textures/ice/skies/starrynite_v1_lf.png":["textures/ice/skies/starrynite_v1_LF.png",["ice.vl2"]],"textures/ice/skies/starrynite_v1_rt.png":["textures/ice/skies/starrynite_v1_RT.png",["ice.vl2"]],"textures/ice/skies/starrynite_v1_up.png":["textures/ice/skies/starrynite_v1_UP.png",["ice.vl2"]],"textures/ice/skies/t2cloud1.png":["textures/ice/skies/T2cloud1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/ice/skies/t2cloud2.png":["textures/ice/skies/T2cloud2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/ice/skies/t2cloud3.png":["textures/ice/skies/T2cloud3.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/ice/skies/t2dark_b.png":["textures/ice/skies/T2dark_b.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/ice/skies/t2dark_bottom.png":["textures/ice/skies/T2dark_bottom.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/ice/skies/t2dark_f.png":["textures/ice/skies/T2dark_f.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/ice/skies/t2dark_l.png":["textures/ice/skies/T2dark_l.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/ice/skies/t2dark_r.png":["textures/ice/skies/T2dark_r.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/ice/skies/t2dark_t.png":["textures/ice/skies/T2dark_t.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/ice/skies/wave_emap.png":["textures/ice/skies/wave_emap.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/ice/snowrock.png":["textures/ice/snowrock.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/snowrock2.png":["textures/ice/snowrock2.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ebor01.png":["textures/ice/sw_ebor01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ecap01.png":["textures/ice/sw_ecap01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ecap01a.png":["textures/ice/sw_ecap01a.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ecap01b.png":["textures/ice/sw_ecap01b.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ecap01c.png":["textures/ice/sw_ecap01c.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ecap02.png":["textures/ice/sw_ecap02.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_edoor01.png":["textures/ice/sw_edoor01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_edoor02.png":["textures/ice/sw_edoor02.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_edoor03.png":["textures/ice/sw_edoor03.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_edoor04.png":["textures/ice/sw_edoor04.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_eflo01.png":["textures/ice/sw_eflo01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_eflo01a.png":["textures/ice/sw_eflo01a.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_eflo01b.png":["textures/ice/sw_eflo01b.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_eflo01c.png":["textures/ice/sw_eflo01c.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_elig01.png":["textures/ice/sw_elig01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_elig02.png":["textures/ice/sw_elig02.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_espec01.png":["textures/ice/sw_espec01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_espec02.png":["textures/ice/sw_espec02.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_espec03.png":["textures/ice/sw_espec03.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ewal01.png":["textures/ice/sw_ewal01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ewal01a.png":["textures/ice/sw_ewal01a.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ewal01b.png":["textures/ice/sw_ewal01b.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ewal01c.png":["textures/ice/sw_ewal01c.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ewal01d.png":["textures/ice/sw_ewal01d.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ewal02.png":["textures/ice/sw_ewal02.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ewal02a.png":["textures/ice/sw_ewal02a.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ewal03.png":["textures/ice/sw_ewal03.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ewal03a.png":["textures/ice/sw_ewal03a.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ewal04.png":["textures/ice/sw_ewal04.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ewal06.png":["textures/ice/sw_ewal06.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ewal06b.png":["textures/ice/sw_ewal06b.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ewal06c.png":["textures/ice/sw_ewal06c.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ewal06d.png":["textures/ice/sw_ewal06d.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_floorgrate.png":["textures/ice/sw_floorgrate.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_floorthresh.png":["textures/ice/sw_floorthresh.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ibor01.png":["textures/ice/sw_ibor01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ibor01a.png":["textures/ice/sw_ibor01a.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iborlig01.png":["textures/ice/sw_iborlig01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iborlig01a.png":["textures/ice/sw_iborlig01a.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iborlig01b.png":["textures/ice/sw_iborlig01b.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iborlig02.png":["textures/ice/sw_iborlig02.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iborlig02a.png":["textures/ice/sw_iborlig02a.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iborlig02b.png":["textures/ice/sw_iborlig02b.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_icei01.png":["textures/ice/sw_icei01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_icei01a.png":["textures/ice/sw_icei01a.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_icei02.png":["textures/ice/sw_icei02.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_icei02a.png":["textures/ice/sw_icei02a.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ichute01.png":["textures/ice/sw_ichute01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ichute02.png":["textures/ice/sw_ichute02.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_icol01.png":["textures/ice/sw_icol01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_icol01a.png":["textures/ice/sw_icol01a.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_icolbase.png":["textures/ice/sw_icolBASE.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_icolcap01.png":["textures/ice/sw_icolCAP01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_icolcap02.png":["textures/ice/sw_icolCAP02.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_icoligola.png":["textures/ice/sw_icoligolA.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_icolspec01.png":["textures/ice/sw_icolSPEC01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_icolspec02.png":["textures/ice/sw_icolSPEC02.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ifloor01.png":["textures/ice/sw_ifloor01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ifloor01a.png":["textures/ice/sw_ifloor01a.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ifloor01b.png":["textures/ice/sw_ifloor01b.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ifloor01c.png":["textures/ice/sw_ifloor01c.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ilig01.png":["textures/ice/sw_ilig01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ilig02.png":["textures/ice/sw_ilig02.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ilig03.png":["textures/ice/sw_ilig03.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ilig04.png":["textures/ice/sw_ilig04.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ipipe01.png":["textures/ice/sw_ipipe01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ipipe01a.png":["textures/ice/sw_ipipe01a.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ipipe02.png":["textures/ice/sw_ipipe02.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ispec01.png":["textures/ice/sw_ispec01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ispec01agl.png":["textures/ice/sw_ispec01agl.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ispec01gl.png":["textures/ice/sw_ispec01gl.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ispec02.png":["textures/ice/sw_ispec02.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ispec02agl.png":["textures/ice/sw_ispec02agl.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ispec02gl.png":["textures/ice/sw_ispec02gl.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ispec03.png":["textures/ice/sw_ispec03.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_ispec03glue.png":["textures/ice/sw_ispec03glue.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwal01.png":["textures/ice/sw_iwal01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwal01_4bsb.png":["textures/ice/sw_iwal01_4BSb.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwal01_4bsgl.png":["textures/ice/sw_iwal01_4BSgl.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwal01gl.png":["textures/ice/sw_iwal01gl.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwal01snow.png":["textures/ice/sw_iwal01Snow.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwal02.png":["textures/ice/sw_iwal02.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwal02snow.png":["textures/ice/sw_iwal02Snow.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwal03.png":["textures/ice/sw_iwal03.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwal035bseb.png":["textures/ice/sw_iwal035BSEb.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwal035bsegl.png":["textures/ice/sw_iwal035BSEgl.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwal03gl.png":["textures/ice/sw_iwal03gl.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwal03snow.png":["textures/ice/sw_iwal03Snow.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwal04.png":["textures/ice/sw_iwal04.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwal04gl.png":["textures/ice/sw_iwal04gl.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwal05.png":["textures/ice/sw_iwal05.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwal05gl.png":["textures/ice/sw_iwal05gl.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwalcap01.png":["textures/ice/sw_iwalcap01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwalcap01agl.png":["textures/ice/sw_iwalCAP01agl.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwalcap01b.png":["textures/ice/sw_iwalcap01b.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwalcap01c.png":["textures/ice/sw_iwalcap01c.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwalcap01d.png":["textures/ice/sw_iwalcap01d.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwalcap01gl.png":["textures/ice/sw_iwalCAP01gl.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwalcap02.png":["textures/ice/sw_iwalcap02.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwalcap02agl.png":["textures/ice/sw_iwalCAP02agl.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwalcap02b.png":["textures/ice/sw_iwalcap02b.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwalcap02c.png":["textures/ice/sw_iwalcap02c.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwalcap02d.png":["textures/ice/sw_iwalcap02d.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwalcap02gl.png":["textures/ice/sw_iwalCAP02gl.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_iwalsubcap.png":["textures/ice/sw_iwalsubcap.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_screen.png":["textures/ice/sw_screen.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_scrnbrdr01.png":["textures/ice/sw_scrnbrdr01.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_scrnbrdr01a.png":["textures/ice/sw_scrnbrdr01a.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_scrnbrdr01b.png":["textures/ice/sw_scrnbrdr01b.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_scrnbrdr01c.png":["textures/ice/sw_scrnbrdr01c.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_thresh01off.png":["textures/ice/sw_thresh01OFF.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_thresh01on.png":["textures/ice/sw_thresh01ON.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_threshgrate.png":["textures/ice/sw_threshgrate.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/sw_threshside.png":["textures/ice/sw_threshSIDE.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/xsnowrock3.png":["textures/ice/xsnowrock3.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice/xsnowrock4.png":["textures/ice/xsnowrock4.png",["ice.vl2"],["yHDTextures2.0.vl2"]],"textures/ice_dark.dml":["textures/ice_dark.dml",["ice.vl2"]],"textures/icedagger.dml":["textures/iceDagger.dml",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/icedagsky/sback.png":["textures/IceDagSky/sback.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/icedagsky/sdown.png":["textures/IceDagSky/sdown.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/icedagsky/sfront.png":["textures/IceDagSky/sfront.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/icedagsky/sleft.png":["textures/IceDagSky/sleft.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/icedagsky/sright.png":["textures/IceDagSky/sright.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/icedagsky/sup.png":["textures/IceDagSky/sup.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/id_flrgun.png":["textures/id_flrgun.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/inf_butch_frozenhope.dml":["textures/inf_butch_FrozenHope.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/inf_butch_night13.dml":["textures/inf_butch_night13.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/inf_butch_night13_x2.dml":["textures/inf_butch_night13_x2.dml",["z_mappacks/TWL-MapPack.vl2"]],"textures/inf_butch_nov50.dml":["textures/inf_butch_nov50.dml",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/inf_butch_nov50_bk.png":["textures/inf_butch_nov50_BK.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/inf_butch_nov50_dn.png":["textures/inf_butch_nov50_DN.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/inf_butch_nov50_fr.png":["textures/inf_butch_nov50_FR.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/inf_butch_nov50_lf.png":["textures/inf_butch_nov50_LF.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/inf_butch_nov50_rt.png":["textures/inf_butch_nov50_RT.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/inf_butch_nov50_up.png":["textures/inf_butch_nov50_UP.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/inf_butchlava51.dml":["textures/inf_butchlava51.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/invtpnl1.png":["textures/invtpnl1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/iris_sky.dml":["textures/Iris_sky.dml",["z_mappacks/TWL-MapPack.vl2"]],"textures/island_water.dml":["textures/island_water.dml",["textures.vl2"]],"textures/jagged.dml":["textures/jagged.dml",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/jaggedclaw/be_edoo02.png":["textures/jaggedclaw/be_edoo02.PNG",["z_mappacks/TWL2-MapPack.vl2"]],"textures/jaggedclaw/be_elig02.png":["textures/jaggedclaw/be_elig02.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/jaggedclaw/be_elig03.png":["textures/jaggedclaw/be_elig03.PNG",["z_mappacks/TWL2-MapPack.vl2"]],"textures/jaggedclaw/be_espec02.png":["textures/jaggedclaw/be_espec02.PNG",["z_mappacks/TWL2-MapPack.vl2"]],"textures/jaggedclaw/be_ewal06.png":["textures/jaggedclaw/be_ewal06.PNG",["z_mappacks/TWL2-MapPack.vl2"]],"textures/jaggedclaw/be_icei01a.png":["textures/jaggedclaw/be_icei01a.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/jaggedclaw/be_ihalig.png":["textures/jaggedclaw/be_ihalig.PNG",["z_mappacks/TWL2-MapPack.vl2"]],"textures/jaggedclaw/be_iprflo01.png":["textures/jaggedclaw/be_iprflo01.PNG",["z_mappacks/TWL2-MapPack.vl2"]],"textures/jaggedclaw/be_itebor04.png":["textures/jaggedclaw/be_itebor04.PNG",["z_mappacks/TWL2-MapPack.vl2"]],"textures/jaggedclaw/be_itedoo01.png":["textures/jaggedclaw/be_itedoo01.PNG",["z_mappacks/TWL2-MapPack.vl2"]],"textures/jaggedclaw/be_itelig01.png":["textures/jaggedclaw/be_itelig01.PNG",["z_mappacks/TWL2-MapPack.vl2"]],"textures/jaggedclaw/be_itelig02.png":["textures/jaggedclaw/be_itelig02.PNG",["z_mappacks/TWL2-MapPack.vl2"]],"textures/jaggedclaw/be_itewal01.png":["textures/jaggedclaw/be_itewal01.PNG",["z_mappacks/TWL2-MapPack.vl2"]],"textures/jaggedclaw/be_itewal04.png":["textures/jaggedclaw/be_itewal04.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/jaggedclaw/chateau_bk.png":["textures/jaggedclaw/chateau_bk.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/jaggedclaw/chateau_dn.png":["textures/jaggedclaw/chateau_dn.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/jaggedclaw/chateau_ft.png":["textures/jaggedclaw/chateau_ft.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/jaggedclaw/chateau_lf.png":["textures/jaggedclaw/chateau_lf.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/jaggedclaw/chateau_rt.png":["textures/jaggedclaw/chateau_rt.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/jaggedclaw/chateau_up.png":["textures/jaggedclaw/chateau_up.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/jaggedclaw/deck1+.png":["textures/jaggedclaw/deck1+.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/jaggedclaw/ds_ilig03.png":["textures/jaggedclaw/ds_ilig03.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/jaggedclaw/ds_nefbltrim.png":["textures/jaggedclaw/ds_NefBlTrim.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/jaggedclaw/ds_nefblue1.png":["textures/jaggedclaw/ds_NefBlue1.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/jaggedclaw/ds_neffloor1.png":["textures/jaggedclaw/ds_Neffloor1.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/jaggedclaw/ds_neffloor5.png":["textures/jaggedclaw/ds_Neffloor5.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/jaggedclaw/ds_nefwall1.png":["textures/jaggedclaw/ds_NefWall1.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/jaggedclaw/greylite2.png":["textures/jaggedclaw/greylite2.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/jaggedclaw/gtext2a.png":["textures/jaggedclaw/gtext2a.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/jaggedclaw/null.png":["textures/jaggedclaw/null.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/jaggedclaw/slabgrill.png":["textures/jaggedclaw/slabgrill.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/jaggedclaw/tcement1a.png":["textures/jaggedclaw/tcement1a.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/kataskyback.png":["textures/kataSkyBack.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/kataskyfront.png":["textures/kataSkyFront.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/kataskyleft.png":["textures/kataSkyLeft.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/kataskyright.png":["textures/kataSkyRight.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/kataskytop.png":["textures/kataSkyTop.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/kif_iceday.dml":["textures/kif_iceday.dml",["z_mappacks/TWL-MapPack.vl2"]],"textures/kif_lava_starrynight.dml":["textures/kif_lava_starrynight.dml",["z_mappacks/TWL-MapPack.vl2"]],"textures/kif_lava_starrynight62.dml":["textures/kif_lava_starrynight62.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/kif_lushsunset.dml":["textures/kif_lushsunset.dml",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/l4.dml":["textures/L4.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/launcher.png":["textures/launcher.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/lava/bd_iflo03b.png":["textures/lava/bd_iflo03b.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/be_icei01a.png":["textures/lava/be_icei01a.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/be_itelig01.png":["textures/lava/be_itelig01.PNG",["z_mappacks/TWL2-MapPack.vl2"]],"textures/lava/be_itewal02a.png":["textures/lava/be_itewal02a.PNG",["z_mappacks/TWL2-MapPack.vl2"]],"textures/lava/bf_alarm.png":["textures/lava/bf_alarm.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/lava/bf_blue.png":["textures/lava/bf_blue.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/lava/comp_screen_2.png":["textures/lava/comp_screen_2.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/lava/display_blue.png":["textures/lava/display_blue.png",["Classic_maps_v1.vl2"]],"textures/lava/display_yellow.png":["textures/lava/display_yellow.png",["Classic_maps_v1.vl2"]],"textures/lava/displaymxscar.png":["textures/lava/displaymxscar.png",["Classic_maps_v1.vl2"]],"textures/lava/ds_alarm.png":["textures/lava/ds_alarm.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ebor01b.png":["textures/lava/ds_ebor01b.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/ds_ebor02.png":["textures/lava/ds_ebor02.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/ds_efloor1.png":["textures/lava/ds_efloor1.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_eflor1.png":["textures/lava/ds_eflor1.PNG",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/ds_elig01.png":["textures/lava/ds_elig01.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_elig02.png":["textures/lava/ds_elig02.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_elig0202.png":["textures/lava/ds_elig0202.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/ds_elig03.png":["textures/lava/ds_elig03.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_eport01e.png":["textures/lava/ds_eport01e.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/ds_etechbor01.png":["textures/lava/ds_etechbor01.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_etechbrdr2.png":["textures/lava/ds_etechbrdr2.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_etran1.png":["textures/lava/ds_etran1.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/ds_etrans.png":["textures/lava/ds_etrans.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_etrans01.png":["textures/lava/ds_etrans01.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ewal01.png":["textures/lava/ds_ewal01.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ewal01a.png":["textures/lava/ds_ewal01a.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ewal01base.png":["textures/lava/ds_ewal01BASE.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ewal02.png":["textures/lava/ds_ewal02.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ewal02a.png":["textures/lava/ds_ewal02a.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/ds_ewal05d.png":["textures/lava/ds_ewal05d.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/ds_ewal11a.png":["textures/lava/ds_ewal11a.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/ds_ewaldeco01.png":["textures/lava/ds_ewaldeco01.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ewaldeco06.png":["textures/lava/ds_ewaldeco06.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ewaldeco07.png":["textures/lava/ds_ewaldeco07.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ewaldeco08.png":["textures/lava/ds_ewaldeco08.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ewaldeco09.png":["textures/lava/ds_ewaldeco09.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ewall03.png":["textures/lava/ds_ewall03.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ewall04.png":["textures/lava/ds_ewall04.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ewall05.png":["textures/lava/ds_ewall05.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ewall06.png":["textures/lava/ds_ewall06.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ewall06a.png":["textures/lava/ds_ewall06a.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/ds_ewall07.png":["textures/lava/ds_ewall07.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ewall1a.png":["textures/lava/ds_ewall1a.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/ds_floorgrate1.png":["textures/lava/ds_floorgrate1.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_genfloor.png":["textures/lava/ds_genfloor.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_genwall.png":["textures/lava/ds_genwall.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_girder.png":["textures/lava/ds_girder.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ibor01.png":["textures/lava/ds_ibor01.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ibor01a.png":["textures/lava/ds_ibor01a.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ibor02.png":["textures/lava/ds_ibor02.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ibor02a.png":["textures/lava/ds_ibor02a.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ibor03.png":["textures/lava/ds_ibor03.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ibor04.png":["textures/lava/ds_ibor04.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_icei01.png":["textures/lava/ds_icei01.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_icei05.png":["textures/lava/ds_icei05.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/ds_iceilig01.png":["textures/lava/ds_iceilig01.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iceilig1.png":["textures/lava/ds_iceilig1.PNG",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/ds_ichute01.png":["textures/lava/ds_ichute01.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ichute02.png":["textures/lava/ds_ichute02.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iflo01.png":["textures/lava/ds_iflo01.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iflo02.png":["textures/lava/ds_iflo02.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iflo03.png":["textures/lava/ds_iflo03.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iflo04.png":["textures/lava/ds_iflo04.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iflolig01.png":["textures/lava/ds_ifloLig01.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iflolig02.png":["textures/lava/ds_ifloLig02.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ifloor01.png":["textures/lava/ds_ifloor01.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/ds_ihacei01.png":["textures/lava/ds_ihacei01.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ihaceilig01.png":["textures/lava/ds_ihaceilig01.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ihalig.png":["textures/lava/ds_ihalig.PNG",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/ds_ilavlight.png":["textures/lava/ds_ilavlight.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ilig01.png":["textures/lava/ds_ilig01.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ilig02.png":["textures/lava/ds_ilig02.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ilig03.png":["textures/lava/ds_ilig03.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ilig04.png":["textures/lava/ds_ilig04.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ilig05.png":["textures/lava/ds_ilig05.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_ilig06.png":["textures/lava/ds_ilig06.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_inolite.png":["textures/lava/ds_inolite.png",["Classic_maps_v1.vl2"]],"textures/lava/ds_iwal01.png":["textures/lava/ds_iwal01.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iwal01a.png":["textures/lava/ds_iwal01a.png",["lava.vl2"],["yHDTextures2.0.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/ds_iwal01aa.png":["textures/lava/ds_iwal01aa.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/ds_iwaldeco01.png":["textures/lava/ds_iwaldeco01.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iwaldeco01a.png":["textures/lava/ds_iwaldeco01a.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iwaldeco02.png":["textures/lava/ds_iwaldeco02.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iwaldeco02a.png":["textures/lava/ds_iwaldeco02a.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iwaldeco03.png":["textures/lava/ds_iwaldeco03.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iwaldeco03a.png":["textures/lava/ds_iwaldeco03a.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iwaldeco04.png":["textures/lava/ds_iwaldeco04.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iwaldeco04a.png":["textures/lava/ds_iwaldeco04a.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iwaldeco05.png":["textures/lava/ds_iwaldeco05.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iwaldeco05a.png":["textures/lava/ds_iwaldeco05a.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iwaldeco06.png":["textures/lava/ds_iwaldeco06.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iwaldeco07.png":["textures/lava/ds_iwaldeco07.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iwaldeco08.png":["textures/lava/ds_iwaldeco08.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_iwaldeco09.png":["textures/lava/ds_iwaldeco09.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_jet01.png":["textures/lava/ds_jet01.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_jet02.png":["textures/lava/ds_jet02.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_jet03.png":["textures/lava/ds_jet03.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_mlatched.png":["textures/lava/ds_mlatched.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_mriveted2.png":["textures/lava/ds_mriveted2.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_nefbltrim.png":["textures/lava/ds_NefBlTrim.png",["Classic_maps_v1.vl2"]],"textures/lava/ds_nefblue.png":["textures/lava/ds_NefBlue.png",["Classic_maps_v1.vl2"],["TR2final105-client.vl2"]],"textures/lava/ds_nefblue1.png":["textures/lava/ds_NefBlue1.png",["Classic_maps_v1.vl2"],["TR2final105-client.vl2"]],"textures/lava/ds_nefblue2.png":["textures/lava/ds_NefBlue2.png",["Classic_maps_v1.vl2"],["TR2final105-client.vl2"]],"textures/lava/ds_nefblue3.png":["textures/lava/ds_NefBlue3.png",["Classic_maps_v1.vl2"]],"textures/lava/ds_neffloor1.png":["textures/lava/ds_Neffloor1.png",["Classic_maps_v1.vl2"]],"textures/lava/ds_neffloor2.png":["textures/lava/ds_Neffloor2.png",["Classic_maps_v1.vl2"]],"textures/lava/ds_neffloor3.png":["textures/lava/ds_Neffloor3.png",["Classic_maps_v1.vl2"]],"textures/lava/ds_neffloor4.png":["textures/lava/ds_Neffloor4.png",["Classic_maps_v1.vl2"]],"textures/lava/ds_neffloor5.png":["textures/lava/ds_Neffloor5.png",["Classic_maps_v1.vl2"]],"textures/lava/ds_neffloor6.png":["textures/lava/ds_NefFloor6.png",["Classic_maps_v1.vl2"],["TR2final105-client.vl2"]],"textures/lava/ds_neflig01.png":["textures/lava/ds_Neflig01.png",["Classic_maps_v1.vl2"],["TR2final105-client.vl2","textures/lava/ds_neflig01.png"]],"textures/lava/ds_nefwall1.png":["textures/lava/ds_NefWall1.png",["Classic_maps_v1.vl2"],["TR2final105-client.vl2"]],"textures/lava/ds_obsidian.png":["textures/lava/ds_obsidian.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_screen.png":["textures/lava/ds_screen.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_techborder1.png":["textures/lava/ds_techborder1.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_techborder2.png":["textures/lava/ds_techborder2.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_techwall_1.png":["textures/lava/ds_techwall_1.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_techwall_2.png":["textures/lava/ds_techwall_2.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_techwall_3.png":["textures/lava/ds_techwall_3.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_thresh01.png":["textures/lava/ds_Thresh01.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_thresh1.png":["textures/lava/ds_Thresh1.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/ds_twall_001.png":["textures/lava/ds_twall_001.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/ds_waldeco1.png":["textures/lava/ds_waldeco1.PNG",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/ds_walldeco_06.png":["textures/lava/ds_walldeco_06.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_walldeco_07.png":["textures/lava/ds_walldeco_07.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_walldeco_08.png":["textures/lava/ds_walldeco_08.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/ds_walldeco_09.png":["textures/lava/ds_walldeco_09.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/euro4_sinivalkoinen_tma5tersmix_water_reflex.png":["textures/lava/Euro4_Sinivalkoinen_TMa5tersMix_water_RefleX.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/lava/ext_grey8.png":["textures/lava/ext_grey8.png",["Classic_maps_v1.vl2"]],"textures/lava/greylite1.png":["textures/lava/greylite1.png",["Classic_maps_v1.vl2"]],"textures/lava/greylite2.png":["textures/lava/greylite2.png",["Classic_maps_v1.vl2"]],"textures/lava/greylitetrim.png":["textures/lava/greylitetrim.png",["Classic_maps_v1.vl2"]],"textures/lava/greylitetrim2.png":["textures/lava/greylitetrim2.png",["Classic_maps_v1.vl2"]],"textures/lava/grid_1.png":["textures/lava/grid_1.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/lava/grid_rusty_1.png":["textures/lava/grid_rusty_1.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/lava/grill1a.png":["textures/lava/grill1a.png",["Classic_maps_v1.vl2"]],"textures/lava/gtext1.png":["textures/lava/gtext1.png",["Classic_maps_v1.vl2"]],"textures/lava/gtext1a.png":["textures/lava/gtext1a.png",["Classic_maps_v1.vl2"]],"textures/lava/gtext2.png":["textures/lava/gtext2.png",["Classic_maps_v1.vl2"]],"textures/lava/gtext2a.png":["textures/lava/gtext2a.png",["Classic_maps_v1.vl2"]],"textures/lava/gtext2b.png":["textures/lava/gtext2b.png",["Classic_maps_v1.vl2"]],"textures/lava/gtext3.png":["textures/lava/gtext3.png",["Classic_maps_v1.vl2"]],"textures/lava/gtext4.png":["textures/lava/gtext4.png",["Classic_maps_v1.vl2"]],"textures/lava/gtext5.png":["textures/lava/gtext5.png",["Classic_maps_v1.vl2"]],"textures/lava/gtextpipe1.png":["textures/lava/gtextpipe1.png",["Classic_maps_v1.vl2"]],"textures/lava/inf_light011.png":["textures/lava/inf_light011.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/inf_light09.png":["textures/lava/inf_light09.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/lavadirt04.png":["textures/lava/lavadirt04.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/lavarock03.png":["textures/lava/lavarock03.png",["lava.vl2"],["yHDTextures2.0.vl2"]],"textures/lava/lavawall20.png":["textures/lava/lavawall20.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/lavawall21.png":["textures/lava/lavawall21.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/lavawall22.png":["textures/lava/lavawall22.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/nycto-bboard.png":["textures/lava/Nycto-bboard.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/lava/nycto-bboard2.png":["textures/lava/Nycto-bboard2.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/lava/nycto-comp2.png":["textures/lava/Nycto-comp2.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/lava/nycto-comp3.png":["textures/lava/Nycto-comp3.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/lava/nycto-comp4.png":["textures/lava/Nycto-comp4.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/lava/nycto-comp7.png":["textures/lava/Nycto-comp7.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/lava/nycto-computer.png":["textures/lava/Nycto-computer.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/lava/nycto-disp1.png":["textures/lava/Nycto-disp1.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/lava/nycto-disp2.png":["textures/lava/Nycto-disp2.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/lava/nycto-hitwall.png":["textures/lava/Nycto-hitwall.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/lava/nycto-hitwall2.png":["textures/lava/Nycto-hitwall2.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/lava/nycto-map.png":["textures/lava/Nycto-map.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/lava/nycto-mwall.png":["textures/lava/Nycto-mwall.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/lava/nycto-mwall2.png":["textures/lava/Nycto-mwall2.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/lava/nycto-mwall3.png":["textures/lava/Nycto-mwall3.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/lava/nycto-mwall4.png":["textures/lava/Nycto-mwall4.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/lava/nycto-pipe.png":["textures/lava/Nycto-pipe.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/lava/nycto-plasma.png":["textures/lava/Nycto-plasma.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/lava/nycto-plates.png":["textures/lava/Nycto-Plates.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/lava/nycto-trim.png":["textures/lava/Nycto-Trim.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/lava/radwarn.png":["textures/lava/radwarn.png",["Classic_maps_v1.vl2"]],"textures/lava/skies/kif_lava_starrynight_bk.png":["textures/lava/skies/kif_lava_starrynight_BK.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/lava/skies/kif_lava_starrynight_dn.png":["textures/lava/skies/kif_lava_starrynight_DN.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/lava/skies/kif_lava_starrynight_fr.png":["textures/lava/skies/kif_lava_starrynight_FR.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/lava/skies/kif_lava_starrynight_lf.png":["textures/lava/skies/kif_lava_starrynight_LF.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/lava/skies/kif_lava_starrynight_rt.png":["textures/lava/skies/kif_lava_starrynight_RT.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/lava/skies/kif_lava_starrynight_up.png":["textures/lava/skies/kif_lava_starrynight_UP.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/lava/skies/lava_starrynite_emap.png":["textures/lava/skies/lava_starrynite_emap.png",["lava.vl2"]],"textures/lava/skies/lavanight_v5_bk.png":["textures/lava/skies/lavanight_v5_BK.png",["Classic_maps_v1.vl2"],["z_mappacks/DynamixFinalPack.vl2","textures/lava/skies/Lavanight_v5_BK.png"]],"textures/lava/skies/lavanight_v5_dn.png":["textures/lava/skies/lavanight_v5_DN.png",["Classic_maps_v1.vl2"],["z_mappacks/DynamixFinalPack.vl2","textures/lava/skies/Lavanight_v5_DN.png"]],"textures/lava/skies/lavanight_v5_fr.png":["textures/lava/skies/lavanight_v5_FR.png",["Classic_maps_v1.vl2"],["z_mappacks/DynamixFinalPack.vl2","textures/lava/skies/Lavanight_v5_FR.png"]],"textures/lava/skies/lavanight_v5_lf.png":["textures/lava/skies/lavanight_v5_LF.png",["Classic_maps_v1.vl2"],["z_mappacks/DynamixFinalPack.vl2","textures/lava/skies/Lavanight_v5_LF.png"]],"textures/lava/skies/lavanight_v5_rt.png":["textures/lava/skies/lavanight_v5_RT.png",["Classic_maps_v1.vl2"],["z_mappacks/DynamixFinalPack.vl2","textures/lava/skies/Lavanight_v5_RT.png"]],"textures/lava/skies/lavanight_v5_up.png":["textures/lava/skies/lavanight_v5_UP.png",["Classic_maps_v1.vl2"],["z_mappacks/DynamixFinalPack.vl2","textures/lava/skies/Lavanight_v5_UP.png"]],"textures/lava/skies/lavayellow_v5_bk.png":["textures/lava/skies/lavayellow_v5_BK.png",["z_mappacks/DynamixFinalPack.vl2"]],"textures/lava/skies/lavayellow_v5_dn.png":["textures/lava/skies/lavayellow_v5_DN.png",["z_mappacks/DynamixFinalPack.vl2"]],"textures/lava/skies/lavayellow_v5_fr.png":["textures/lava/skies/lavayellow_v5_FR.png",["z_mappacks/DynamixFinalPack.vl2"]],"textures/lava/skies/lavayellow_v5_lf.png":["textures/lava/skies/lavayellow_v5_LF.png",["z_mappacks/DynamixFinalPack.vl2"]],"textures/lava/skies/lavayellow_v5_rt.png":["textures/lava/skies/lavayellow_v5_RT.png",["z_mappacks/DynamixFinalPack.vl2"]],"textures/lava/skies/lavayellow_v5_up.png":["textures/lava/skies/lavayellow_v5_UP.png",["z_mappacks/DynamixFinalPack.vl2"]],"textures/lava/skies/starrynite_v5_bk.png":["textures/lava/skies/starrynite_v5_BK.png",["lava.vl2"]],"textures/lava/skies/starrynite_v5_dn.png":["textures/lava/skies/starrynite_v5_DN.png",["lava.vl2"]],"textures/lava/skies/starrynite_v5_fr.png":["textures/lava/skies/starrynite_v5_FR.png",["lava.vl2"]],"textures/lava/skies/starrynite_v5_lf.png":["textures/lava/skies/starrynite_v5_LF.png",["lava.vl2"]],"textures/lava/skies/starrynite_v5_rt.png":["textures/lava/skies/starrynite_v5_RT.png",["lava.vl2"]],"textures/lava/skies/starrynite_v5_up.png":["textures/lava/skies/starrynite_v5_UP.png",["lava.vl2"]],"textures/lava/skies/volcanic_starrynite_emap.png":["textures/lava/skies/volcanic_starrynite_emap.png",["Classic_maps_v1.vl2"],["z_mappacks/DynamixFinalPack.vl2"],["lava.vl2"]],"textures/lava/stplate0010.png":["textures/lava/Stplate0010.png",["Classic_maps_v1.vl2"]],"textures/lava/stplate0021.png":["textures/lava/stplate0021.png",["Classic_maps_v1.vl2"]],"textures/lava/stplate1.png":["textures/lava/Stplate1.png",["Classic_maps_v1.vl2"]],"textures/lava/stplate10a.png":["textures/lava/STPLATE10a.png",["Classic_maps_v1.vl2"]],"textures/lava/stplate10c.png":["textures/lava/STPLATE10c.png",["Classic_maps_v1.vl2"]],"textures/lava/stplate12.png":["textures/lava/STPLATE12.png",["Classic_maps_v1.vl2"]],"textures/lava/stplate13.png":["textures/lava/STPLATE13.png",["Classic_maps_v1.vl2"]],"textures/lava/stplate14.png":["textures/lava/stplate14.png",["Classic_maps_v1.vl2"]],"textures/lava/stplate2.png":["textures/lava/Stplate2.png",["Classic_maps_v1.vl2"]],"textures/lava/stplate3.png":["textures/lava/Stplate3.png",["Classic_maps_v1.vl2"]],"textures/lava/stplate5.png":["textures/lava/Stplate5.png",["Classic_maps_v1.vl2"]],"textures/lava/stplate5a.png":["textures/lava/STPLATE5a.png",["Classic_maps_v1.vl2"]],"textures/lava/stplate6.png":["textures/lava/Stplate6.png",["Classic_maps_v1.vl2"]],"textures/lava/stplate7.png":["textures/lava/Stplate7.png",["Classic_maps_v1.vl2"]],"textures/lava/stplate8.png":["textures/lava/Stplate8.png",["Classic_maps_v1.vl2"]],"textures/lava/stplate9.png":["textures/lava/Stplate9.png",["Classic_maps_v1.vl2"]],"textures/lava/sw_floorgrate.png":["textures/lava/sw_floorgrate.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/sw_ipipe02.png":["textures/lava/sw_ipipe02.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/lava/tcement1a.png":["textures/lava/tcement1a.png",["Classic_maps_v1.vl2"]],"textures/lava/techwall_1.png":["textures/lava/techwall_1.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/lava/techwall_paint.png":["textures/lava/techwall_paint.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/lava/techwall_rusty.png":["textures/lava/techwall_rusty.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/lava/techwall_rusty2.png":["textures/lava/techwall_rusty2.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/lava/tlite6.png":["textures/lava/tlite6.png",["Classic_maps_v1.vl2"]],"textures/lava/tma5t_cowboy1.png":["textures/lava/Tma5t_Cowboy1.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/tma5t_cowboy2.png":["textures/lava/Tma5t_Cowboy2.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/tma5t_cowboy3.png":["textures/lava/Tma5t_Cowboy3.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/tma5t_cowboy4.png":["textures/lava/Tma5t_Cowboy4.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/tma5t_cowboy5.png":["textures/lava/Tma5t_Cowboy5.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/tma5t_cowboy6.png":["textures/lava/Tma5t_Cowboy6.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/tma5t_cowboy7.png":["textures/lava/Tma5t_Cowboy7.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/tma5t_cowboy8.png":["textures/lava/Tma5t_Cowboy8.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/tma5t_cowboy9.png":["textures/lava/Tma5t_Cowboy9.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/tma5t_cowboyb10.png":["textures/lava/Tma5t_Cowboyb10.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/tma5t_cowboyb11.png":["textures/lava/Tma5t_Cowboyb11.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/tma5t_cowboyb12.png":["textures/lava/Tma5t_Cowboyb12.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/tma5t_cowboyb13.png":["textures/lava/Tma5t_Cowboyb13.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lava/tma5t_cowboyb14.png":["textures/lava/Tma5t_Cowboyb14.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/lava/tma5t_cowboyb15.png":["textures/lava/Tma5t_Cowboyb15.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/lava/tplate1.png":["textures/lava/tplate1.png",["Classic_maps_v1.vl2"]],"textures/lava/tplate2.png":["textures/lava/tplate2.png",["Classic_maps_v1.vl2"]],"textures/lava/ttrim2.png":["textures/lava/ttrim2.png",["Classic_maps_v1.vl2"]],"textures/lava_dark.dml":["textures/lava_dark.dml",["lava.vl2"]],"textures/lava_night.dml":["textures/lava_night.dml",["Classic_maps_v1.vl2"],["z_mappacks/DynamixFinalPack.vl2"]],"textures/lava_yellow.dml":["textures/lava_yellow.dml",["z_mappacks/DynamixFinalPack.vl2"]],"textures/lavanight_v5.dml":["textures/lavanight_v5.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/legends_tower/base1.png":["textures/legends_tower/base1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/legends_tower/base1b.png":["textures/legends_tower/base1b.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/legends_tower/base1c.png":["textures/legends_tower/base1c.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/legends_tower/basictrim2b.png":["textures/legends_tower/basictrim2b.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/legends_tower/cemdrkot2.png":["textures/legends_tower/cemdrkot2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/legends_tower/cemdrktile.png":["textures/legends_tower/cemdrktile.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/legends_tower/cemdrktile7.png":["textures/legends_tower/cemdrktile7.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/legends_tower/cemtiledrk.png":["textures/legends_tower/cemtiledrk.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/legends_tower/cemtiledrk5.png":["textures/legends_tower/cemtiledrk5.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/legends_tower/concrete.png":["textures/legends_tower/concrete.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/legends_tower/confllr.png":["textures/legends_tower/confllr.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/legends_tower/confllr2.png":["textures/legends_tower/confllr2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/legends_tower/confllrtile2.png":["textures/legends_tower/confllrtile2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/legends_tower/cretefloor02.png":["textures/legends_tower/cretefloor02.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/legends_tower/e6lfloor.png":["textures/legends_tower/e6lfloor.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/legends_tower/flrcemtilsmlx.png":["textures/legends_tower/flrcemtilsmlx.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/legends_tower/flrmtlhls.png":["textures/legends_tower/flrmtlhls.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/legends_tower/hexametal.png":["textures/legends_tower/hexametal.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/legends_tower/mtltekfloor.png":["textures/legends_tower/mtltekfloor.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/legends_tower/null.png":["textures/legends_tower/null.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/legends_tower/oddtiled.png":["textures/legends_tower/oddtiled.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/legends_tower/tfloorhexsmll.png":["textures/legends_tower/tfloorhexsmll.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/lightb00.png":["textures/lightb00.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/liquidtiles/algaewater.png":["textures/liquidTiles/AlgaeWater.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/archipelago_emap_cloudsground.png":["textures/liquidTiles/archipelago_emap_cloudsground.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/archipelago_water.png":["textures/liquidTiles/archipelago_water.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/bloodmoon_bloodwater2.png":["textures/liquidtiles/BloodMoon_bloodwater2.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/liquidtiles/bluewater.png":["textures/liquidTiles/BlueWater.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/caustic_water.png":["textures/liquidtiles/caustic_water.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/liquidtiles/damnation_emap_cloudsground.png":["textures/liquidTiles/damnation_emap_cloudsground.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/greenwater.png":["textures/liquidTiles/GreenWater.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/ice_water_ram.png":["textures/liquidTiles/ice_water_ram.png",["Classic_maps_v1.vl2"]],"textures/liquidtiles/icebound_emap_cloudsground.png":["textures/liquidTiles/icebound_emap_cloudsground.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/icebound_water.png":["textures/liquidTiles/icebound_water.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/industrial_oil.png":["textures/LiquidTiles/industrial_oil.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2","textures/liquidtiles/industrial_oil.png"],["z_mappacks/zDMP-4.7.3DX.vl2","textures/liquidtiles/industrial_oil.png"]],"textures/liquidtiles/insalubria_emap_cloudsground.png":["textures/liquidTiles/insalubria_emap_cloudsground.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/islandwater01.png":["textures/liquidTiles/IslandWater01.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/islandwater02.png":["textures/liquidTiles/IslandWater02.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/islandwater03.png":["textures/liquidTiles/IslandWater03.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/islandwater04.png":["textures/liquidTiles/IslandWater04.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/lava.png":["textures/liquidTiles/Lava.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/lavapool01.png":["textures/liquidTiles/LavaPool01.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/lavapool02.png":["textures/liquidTiles/LavaPool02.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/lavapool03.png":["textures/liquidTiles/LavaPool03.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/lavapool04.png":["textures/liquidTiles/LavaPool04.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/lushwater01.png":["textures/liquidTiles/LushWater01.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/lushwater01_algae.png":["textures/liquidTiles/LushWater01_Algae.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/lushwater02.png":["textures/liquidTiles/LushWater02.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/lushwater02_algae.png":["textures/liquidTiles/LushWater02_Algae.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/lushwater03.png":["textures/liquidTiles/LushWater03.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/lushwater03_algae.png":["textures/liquidTiles/LushWater03_Algae.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/lushwater04.png":["textures/liquidTiles/LushWater04.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/lushwater04_algae.png":["textures/liquidTiles/LushWater04_Algae.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/modulation03.png":["textures/liquidTiles/Modulation03.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/modulation04.png":["textures/liquidTiles/Modulation04.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/muddyswamp_industrial_oil.png":["textures/liquidtiles/MuddySwamp_industrial_oil.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/liquidtiles/myrkwood_emap_cloudsground.png":["textures/liquidTiles/myrkwood_emap_cloudsground.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/oasis_emap_cloudsground.png":["textures/liquidTiles/oasis_emap_cloudsground.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/oasis_water_ripply.png":["textures/liquidTiles/oasis_water_ripply.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/planetx_cb_water.png":["textures/liquidtiles/PlanetX_CB_water.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/liquidtiles/quagmire_emap_cloudsground.png":["textures/liquidTiles/quagmire_emap_cloudsground.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/respite_emap_cloudsground.png":["textures/liquidTiles/respite_emap_cloudsground.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/reversion_emap_cloudsground.png":["textures/liquidTiles/reversion_emap_cloudsground.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/riverdance_emap_cloudsground.png":["textures/liquidTiles/riverdance_emap_cloudsground.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/riverdance_water_1.png":["textures/liquidTiles/riverdance_water_1.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/riverdance_water_5.png":["textures/liquidTiles/riverdance_water_5.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/riverdance_water_6.png":["textures/liquidTiles/riverdance_water_6.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/sanctuary_emap_cloudsground.png":["textures/liquidTiles/sanctuary_emap_cloudsground.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/sanctuary_water_1.png":["textures/liquidTiles/sanctuary_water_1.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/sanctuary_water_2.png":["textures/liquidTiles/sanctuary_water_2.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/sewagewater.png":["textures/liquidtiles/SewageWater.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/liquidtiles/shore_modulation.png":["textures/liquidTiles/Shore_Modulation.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/tes_water2.bm8":["textures/LiquidTiles/tes_water2.bm8",["z_mappacks/TWL-MapPack.vl2"]],"textures/liquidtiles/tes_water2.png":["textures/LiquidTiles/tes_water2.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2","textures/liquidtiles/tes_water2.png"]],"textures/liquidtiles/thinice_emap_cloudsground.png":["textures/liquidTiles/thinice_emap_cloudsground.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/tile01a.png":["textures/liquidTiles/Tile01a.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/tile02a.png":["textures/liquidTiles/Tile02a.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/tile03a.png":["textures/liquidTiles/Tile03a.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/liquidtiles/tile04a.png":["textures/liquidTiles/Tile04a.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/lite_green4a.png":["textures/lite_green4A.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/lush/attrition_iflag.png":["textures/lush/attrition_iflag.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/attrition_sflag.png":["textures/lush/attrition_sflag.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/bb_red.png":["textures/lush/bb_red.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/lush/bb_red2.png":["textures/lush/bb_red2.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/lush/bb_sand.png":["textures/lush/bb_sand.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/lush/be_ebor01b.png":["textures/lush/be_ebor01b.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_ebor01b.png"]],"textures/lush/be_ebor01bb.png":["textures/lush/be_ebor01bb.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/be_ebor01d.png":["textures/lush/be_ebor01d.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_ebor01d.png"]],"textures/lush/be_ebor01e.png":["textures/lush/be_ebor01e.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_ebor01e.png"]],"textures/lush/be_ebor02.png":["textures/lush/be_ebor02.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_ebor02.png"]],"textures/lush/be_ebor03.png":["textures/lush/be_ebor03.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_ebor03.png"]],"textures/lush/be_ebor04a.png":["textures/lush/be_ebor04a.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_ebor04a.png"]],"textures/lush/be_ecombo02a.png":["textures/lush/be_ecombo02a.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_ecombo02a.png"]],"textures/lush/be_edoo01.png":["textures/lush/be_Edoo01.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_Edoo01.png"]],"textures/lush/be_edoo02.png":["textures/lush/be_edoo02.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_edoo02.png"]],"textures/lush/be_edoo03.png":["textures/lush/be_edoo03.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_edoo03.png"]],"textures/lush/be_eflo01.png":["textures/lush/be_eflo01.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_eflo01.png"]],"textures/lush/be_eflo02.png":["textures/lush/be_eflo02.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_eflo02.png"]],"textures/lush/be_elig01.png":["textures/lush/be_elig01.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_elig01.png"]],"textures/lush/be_elig02.png":["textures/lush/be_elig02.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_elig02_nd.png":["textures/lush/be_elig02_nd.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/lush/be_elig03.png":["textures/lush/be_elig03.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_elig03.png"]],"textures/lush/be_elig033.png":["textures/lush/be_elig033.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/be_epipe01.png":["textures/lush/be_epipe01.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_epipe01.png"]],"textures/lush/be_eport01.png":["textures/lush/be_eport01.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_eport01.png"]],"textures/lush/be_eport01e.png":["textures/lush/be_eport01e.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_eport02a.png":["textures/lush/be_eport02a.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_eport02a.png"]],"textures/lush/be_eport02b.png":["textures/lush/be_eport02b.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_espec01.png":["textures/lush/be_espec01.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_espec01.png"]],"textures/lush/be_espec02.png":["textures/lush/be_espec02.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_espec02.png"]],"textures/lush/be_espec03.png":["textures/lush/be_espec03.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_espec03.png"]],"textures/lush/be_espec03a.png":["textures/lush/be_espec03a.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_espec03a.png"]],"textures/lush/be_espec03b.png":["textures/lush/be_espec03b.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_espec03b.png"]],"textures/lush/be_espec04.png":["textures/lush/be_espec04.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_espec04.png"]],"textures/lush/be_espec05.png":["textures/lush/be_espec05.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_espec05.png"]],"textures/lush/be_espec05b.png":["textures/lush/be_espec05b.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_espec05b.png"]],"textures/lush/be_espec06a.png":["textures/lush/be_espec06a.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_espec06a.png"]],"textures/lush/be_espec07.png":["textures/lush/be_espec07.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_espec07.png"]],"textures/lush/be_espec08.png":["textures/lush/be_espec08.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_espec08.png"]],"textures/lush/be_espec09.png":["textures/lush/be_espec09.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_espec09.png"]],"textures/lush/be_etec.png":["textures/lush/be_etec.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_etec.png"]],"textures/lush/be_eterrain02.png":["textures/lush/be_eterrain02.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_eterrain02.png"]],"textures/lush/be_eterrain02a.png":["textures/lush/be_eterrain02a.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_eterrain02b.png":["textures/lush/be_eterrain02b.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ewal01b.png":["textures/lush/be_ewal01b.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ewal02b.png":["textures/lush/be_ewal02b.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_ewal02b.png"]],"textures/lush/be_ewal02be.png":["textures/lush/be_ewal02be.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/be_ewal03_hl.png":["textures/lush/be_ewal03_hl.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/lush/be_ewal03a.png":["textures/lush/be_ewal03a.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_ewal03a.png"]],"textures/lush/be_ewal03acrk.png":["textures/lush/be_ewal03acrk.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/lush/be_ewal04a.png":["textures/lush/be_ewal04a.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_ewal04a.png"]],"textures/lush/be_ewal05.png":["textures/lush/be_ewal05.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_ewal05.png"]],"textures/lush/be_ewal05a.png":["textures/lush/be_ewal05a.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ewal05d.png":["textures/lush/be_ewal05d.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_ewal05d.png"]],"textures/lush/be_ewal06.png":["textures/lush/be_ewal06.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_ewal06.png"]],"textures/lush/be_ewal07.png":["textures/lush/be_ewal07.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_ewal07.png"]],"textures/lush/be_ewal077.png":["textures/lush/be_ewal077.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/be_ewal08.png":["textures/lush/be_ewal08.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_ewal08.png"]],"textures/lush/be_ewal09b.png":["textures/lush/be_ewal09b.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_ewal09b.png"]],"textures/lush/be_ewal11b.png":["textures/lush/be_ewal11b.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_ewal11b.png"]],"textures/lush/be_ewal11d.png":["textures/lush/be_ewal11d.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_ewal11d.png"]],"textures/lush/be_ewal12b.png":["textures/lush/be_ewal12b.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_ewal12b.png"]],"textures/lush/be_ewall10.png":["textures/lush/be_ewall10.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_ewall10.png"]],"textures/lush/be_gr3streak.png":["textures/lush/be_gr3streak.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/lush/be_gr4streak.png":["textures/lush/be_gr4streak.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/lush/be_icei01.png":["textures/lush/be_icei01.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_icei01a.png":["textures/lush/be_icei01a.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_icei01b.png":["textures/lush/be_icei01b.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_icei01b.png"]],"textures/lush/be_icei01b1.png":["textures/lush/be_icei01b1.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/be_icei01c.png":["textures/lush/be_icei01c.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_icei01ca.png":["textures/lush/be_icei01ca.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/be_icei02.png":["textures/lush/be_icei02.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_icei02.png"]],"textures/lush/be_icei03.png":["textures/lush/be_icei03.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_icei03.png"]],"textures/lush/be_icei03b.png":["textures/lush/be_icei03b.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_icei03b.png"]],"textures/lush/be_icei04.png":["textures/lush/be_icei04.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_icei04.png"]],"textures/lush/be_ichute01.png":["textures/lush/be_ichute01.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ichute02.png":["textures/lush/be_ichute02.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_icobor1.png":["textures/lush/be_icobor1.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_icobor1.png"]],"textures/lush/be_icobor1a.png":["textures/lush/be_icobor1a.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_icobor1a.png"]],"textures/lush/be_icocei.png":["textures/lush/be_icocei.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_icocei.png"]],"textures/lush/be_icolbase01.png":["textures/lush/be_iColBase01.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_iColBase01.png"]],"textures/lush/be_icolig.png":["textures/lush/be_icolig.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_icolig.png"]],"textures/lush/be_icolig01.png":["textures/lush/be_icolig01.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_icolig01.png"]],"textures/lush/be_icoligola.png":["textures/lush/be_icoligolA.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_icoltop.png":["textures/lush/be_iColTop.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_iColTop.png"]],"textures/lush/be_icomp01.png":["textures/lush/be_icomp01.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_icomp01.png"]],"textures/lush/be_icomp01a.png":["textures/lush/be_icomp01a.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_icomp01a.png"]],"textures/lush/be_icowal02.png":["textures/lush/be_icowal02.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_icowal02.png"]],"textures/lush/be_icowal02a.png":["textures/lush/be_icowal02a.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_icowal02a.png"]],"textures/lush/be_icowal02b.png":["textures/lush/be_icowal02b.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_icowal02b.png"]],"textures/lush/be_iflo01.png":["textures/lush/be_iflo01.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_iflo01.png"]],"textures/lush/be_iflo01a.png":["textures/lush/be_iflo01a.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_iflo01a.png"]],"textures/lush/be_iflowet.png":["textures/lush/be_ifloWet.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_ifloWet.png"]],"textures/lush/be_ifunctec01.png":["textures/lush/be_ifunctec01.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_ifunctec01.png"]],"textures/lush/be_ifunctec01a.png":["textures/lush/be_ifunctec01a.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_igeneric.png":["textures/lush/be_iGeneric.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_iGeneric.png"]],"textures/lush/be_igenericdark.png":["textures/lush/be_iGenericDark.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_iGenericDark.png"]],"textures/lush/be_ihadoo.png":["textures/lush/be_ihadoo.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_ihadoo.png"]],"textures/lush/be_ihaflo01.png":["textures/lush/be_ihaflo01.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_ihaflo01.png"]],"textures/lush/be_ihalig.png":["textures/lush/be_ihalig.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_ihalig.png"]],"textures/lush/be_ihaspe01.png":["textures/lush/be_ihaspe01.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_ihaspe01.png"]],"textures/lush/be_ihawal01.png":["textures/lush/be_ihawal01.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_ihawal01.png"]],"textures/lush/be_ihawal02.png":["textures/lush/be_ihawal02.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_ihawal02.png"]],"textures/lush/be_ihawal04.png":["textures/lush/be_ihawal04.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_ihawal04.png"]],"textures/lush/be_ihawal04a.png":["textures/lush/be_ihawal04a.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_ihawal04a.png"]],"textures/lush/be_ihawal04b.png":["textures/lush/be_ihawal04b.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_ihawal04b.png"]],"textures/lush/be_ihawal04d.png":["textures/lush/be_ihawal04d.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_ihawal04d.png"]],"textures/lush/be_ihawal05a.png":["textures/lush/be_ihawal05a.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_ihawal05a.png"]],"textures/lush/be_ihawal05b.png":["textures/lush/be_ihawal05b.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_ihawal05b.png"]],"textures/lush/be_ihawal05c.png":["textures/lush/be_ihawal05c.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_ihawal05c.png"]],"textures/lush/be_ipipe01.png":["textures/lush/be_ipipe01.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_ipipe01.png"]],"textures/lush/be_ipipe01_iwal.png":["textures/lush/be_ipipe01_iwal.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_ipipe01b.png":["textures/lush/be_ipipe01b.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_ipipe01b.png"]],"textures/lush/be_iprflo01.png":["textures/lush/be_iprflo01.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_iprflo01.png"]],"textures/lush/be_iprwal01.png":["textures/lush/be_iprwal01.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_iprwal01.png"]],"textures/lush/be_ispec01.png":["textures/lush/be_ispec01.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_ispec01.png"]],"textures/lush/be_ispec01a.png":["textures/lush/be_ispec01a.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_ispec01a.png"]],"textures/lush/be_ispec01b.png":["textures/lush/be_ispec01b.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_ispec01b.png"]],"textures/lush/be_itebor01.png":["textures/lush/be_itebor01.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_itebor01.png"]],"textures/lush/be_itebor02.png":["textures/lush/be_itebor02.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_itebor02.png"]],"textures/lush/be_itebor02a.png":["textures/lush/be_itebor02a.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_itebor02a.png"]],"textures/lush/be_itebor02b.png":["textures/lush/be_itebor02b.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_itebor02b.png"]],"textures/lush/be_itebor02c.png":["textures/lush/be_itebor02c.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_itebor02c.png"]],"textures/lush/be_itebor04.png":["textures/lush/be_itebor04.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_itebor04.png"]],"textures/lush/be_itec01.png":["textures/lush/be_itec01.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_itec01.png"]],"textures/lush/be_itec01a.png":["textures/lush/be_itec01a.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_itec01a.png"]],"textures/lush/be_itec01c.png":["textures/lush/be_itec01c.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_itec01c.png"]],"textures/lush/be_itecei01.png":["textures/lush/be_itecei01.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_itecei01.png"]],"textures/lush/be_itecei02.png":["textures/lush/be_itecei02.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_itecei02.png"]],"textures/lush/be_itedoo01.png":["textures/lush/be_itedoo01.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_itedoo01.png"]],"textures/lush/be_iteflo01.png":["textures/lush/be_iteflo01.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_iteflo01.png"]],"textures/lush/be_iteflo02.png":["textures/lush/be_iteflo02.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_iteflo02.png"]],"textures/lush/be_itelig01.png":["textures/lush/be_itelig01.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_itelig01.png"]],"textures/lush/be_itelig02.png":["textures/lush/be_itelig02.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_itelig02.png"]],"textures/lush/be_itewal01.png":["textures/lush/be_itewal01.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_itewal01.png"]],"textures/lush/be_itewal02.png":["textures/lush/be_itewal02.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_itewal02.png"]],"textures/lush/be_itewal02a.png":["textures/lush/be_itewal02a.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_itewal02a.png"]],"textures/lush/be_itewal03.png":["textures/lush/be_itewal03.PNG",["lush.vl2"],["yHDTextures2.0.vl2","textures/lush/be_itewal03.png"]],"textures/lush/be_itewal04.png":["textures/lush/be_itewal04.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_screen.png":["textures/lush/be_screen.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_thresh01.png":["textures/lush/be_thresh01.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_thresh01a.png":["textures/lush/be_thresh01a.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_thresh02.png":["textures/lush/be_thresh02.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_thresh02a.png":["textures/lush/be_thresh02a.png",["lush.vl2"],["yHDTextures2.0.vl2"]],"textures/lush/be_twal05.png":["textures/lush/be_twal05.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/beach_wal1.png":["textures/lush/beach_wal1.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/beach_wal2.png":["textures/lush/beach_wal2.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/beach_wal3.png":["textures/lush/beach_wal3.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/bluemoon.png":["textures/lush/BlueMoon.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/lush/box_a.png":["textures/lush/box_a.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/lush/box_b.png":["textures/lush/box_b.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/lush/box_c.png":["textures/lush/box_c.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/lush/display05.png":["textures/lush/display05.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/display_07.png":["textures/lush/display_07.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/dox_beam.png":["textures/lush/dox_beam.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/lush/dox_bluelite1.png":["textures/lush/dox_bluelite1.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/lush/dox_bluelite2.png":["textures/lush/dox_bluelite2.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/lush/dox_grsteel3.png":["textures/lush/dox_grsteel3.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/lush/dox_grsteel3_b.png":["textures/lush/dox_grsteel3_b.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/lush/dox_grsteel3_f.png":["textures/lush/dox_grsteel3_f.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/lush/dox_grsteel4.png":["textures/lush/dox_grsteel4.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/lush/dox_pipe1.png":["textures/lush/dox_pipe1.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/lush/emap_beachblitz.png":["textures/lush/emap_beachblitz.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/lush/hazard.png":["textures/lush/hazard.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/ir_blocks.bm8":["textures/lush/ir_blocks.bm8",["z_mappacks/TWL-MapPack.vl2"]],"textures/lush/ir_blocks.png":["textures/lush/ir_blocks.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/lush/ir_plain.bm8":["textures/lush/ir_plain.bm8",["z_mappacks/TWL-MapPack.vl2"]],"textures/lush/ir_plain.png":["textures/lush/ir_plain.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/lush/ir_relief.bm8":["textures/lush/ir_relief.bm8",["z_mappacks/TWL-MapPack.vl2"]],"textures/lush/ir_relief.png":["textures/lush/ir_relief.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/lush/ir_trim1.bm8":["textures/lush/ir_trim1.bm8",["z_mappacks/TWL-MapPack.vl2"]],"textures/lush/ir_trim1.png":["textures/lush/ir_trim1.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/lush/ir_trim2.bm8":["textures/lush/ir_trim2.bm8",["z_mappacks/TWL-MapPack.vl2"]],"textures/lush/ir_trim2.png":["textures/lush/ir_trim2.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/lush/ir_wall.bm8":["textures/lush/ir_wall.bm8",["z_mappacks/TWL-MapPack.vl2"]],"textures/lush/ir_wall.png":["textures/lush/ir_wall.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/lush/kb_logitech.png":["textures/lush/kb_logitech.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/light_base01.png":["textures/lush/light_base01.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/panel.png":["textures/lush/panel.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/reactor01.png":["textures/lush/reactor01.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/rip.png":["textures/lush/rip.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/roman_colla.png":["textures/lush/Roman_COLLa.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/lush/roman_collb.png":["textures/lush/Roman_COLLb.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/lush/roman_roof.png":["textures/lush/Roman_ROOF.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/lush/roman_stone.png":["textures/lush/Roman_STONE.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/lush/rustbox.png":["textures/lush/rustbox.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/lush/rustbox_logo.png":["textures/lush/rustbox_logo.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/lush/skies/bbday_bk.png":["textures/lush/Skies/BBday_BK.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2","textures/lush/skies/BBday_BK.png"]],"textures/lush/skies/bbday_dn.png":["textures/lush/Skies/BBday_DN.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2","textures/lush/skies/BBday_DN.png"]],"textures/lush/skies/bbday_fr.png":["textures/lush/Skies/BBday_FR.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2","textures/lush/skies/BBday_FR.png"]],"textures/lush/skies/bbday_lf.png":["textures/lush/Skies/BBday_LF.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2","textures/lush/skies/BBday_LF.png"]],"textures/lush/skies/bbday_rt.png":["textures/lush/Skies/BBday_RT.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2","textures/lush/skies/BBday_RT.png"]],"textures/lush/skies/bbday_up.png":["textures/lush/Skies/BBday_UP.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2","textures/lush/skies/BBday_UP.png"]],"textures/lush/skies/emap_dark_green.png":["textures/lush/skies/emap_dark_green.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/lush/skies/emap_muddy.png":["textures/lush/skies/emap_muddy.png",["Classic_maps_v1.vl2"]],"textures/lush/skies/kif_lushsunset_bk.png":["textures/lush/skies/kif_lushsunset_BK.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/lush/skies/kif_lushsunset_dn.png":["textures/lush/skies/kif_lushsunset_DN.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/lush/skies/kif_lushsunset_fr.png":["textures/lush/skies/kif_lushsunset_FR.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/lush/skies/kif_lushsunset_lf.png":["textures/lush/skies/kif_lushsunset_LF.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/lush/skies/kif_lushsunset_rt.png":["textures/lush/skies/kif_lushsunset_RT.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/lush/skies/kif_lushsunset_up.png":["textures/lush/skies/kif_lushsunset_UP.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/lush/skies/l4_b.png":["textures/lush/skies/L4_b.png",["lush.vl2"]],"textures/lush/skies/l4_bottom.png":["textures/lush/skies/L4_bottom.png",["lush.vl2"]],"textures/lush/skies/l4_f.png":["textures/lush/skies/L4_f.png",["lush.vl2"]],"textures/lush/skies/l4_l.png":["textures/lush/skies/L4_l.png",["lush.vl2"]],"textures/lush/skies/l4_r.png":["textures/lush/skies/L4_r.png",["lush.vl2"]],"textures/lush/skies/l4_t.png":["textures/lush/skies/L4_t.png",["lush.vl2"]],"textures/lush/skies/lush_01_day_v5_bk.png":["textures/lush/skies/lush_01_day_v5_BK.png",["z_mappacks/DynamixFinalPack.vl2"]],"textures/lush/skies/lush_01_day_v5_bk_x2.png":["textures/lush/Skies/lush_01_day_v5_BK_x2.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2","textures/lush/skies/lush_01_day_v5_BK_x2.png"]],"textures/lush/skies/lush_01_day_v5_dn.png":["textures/lush/skies/lush_01_day_v5_DN.png",["z_mappacks/DynamixFinalPack.vl2"]],"textures/lush/skies/lush_01_day_v5_dn_x2.png":["textures/lush/Skies/lush_01_day_v5_DN_x2.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2","textures/lush/skies/lush_01_day_v5_DN_x2.png"]],"textures/lush/skies/lush_01_day_v5_fr.png":["textures/lush/skies/lush_01_day_v5_FR.png",["z_mappacks/DynamixFinalPack.vl2"]],"textures/lush/skies/lush_01_day_v5_fr_x2.png":["textures/lush/Skies/lush_01_day_v5_FR_x2.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2","textures/lush/skies/lush_01_day_v5_FR_x2.png"]],"textures/lush/skies/lush_01_day_v5_lf.png":["textures/lush/skies/lush_01_day_v5_LF.png",["z_mappacks/DynamixFinalPack.vl2"]],"textures/lush/skies/lush_01_day_v5_lf_x2.png":["textures/lush/Skies/lush_01_day_v5_LF_x2.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2","textures/lush/skies/lush_01_day_v5_LF_x2.png"]],"textures/lush/skies/lush_01_day_v5_rt.png":["textures/lush/skies/lush_01_day_v5_RT.png",["z_mappacks/DynamixFinalPack.vl2"]],"textures/lush/skies/lush_01_day_v5_rt_x2.png":["textures/lush/Skies/lush_01_day_v5_RT_x2.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2","textures/lush/skies/lush_01_day_v5_RT_x2.png"]],"textures/lush/skies/lush_01_day_v5_up.png":["textures/lush/skies/lush_01_day_v5_UP.png",["z_mappacks/DynamixFinalPack.vl2"]],"textures/lush/skies/lush_01_day_v5_up_x2.png":["textures/lush/Skies/lush_01_day_v5_UP_x2.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2","textures/lush/skies/lush_01_day_v5_UP_x2.png"]],"textures/lush/skies/lush_01_night_bk.png":["textures/lush/skies/lush_01_night_BK.png",["z_mappacks/DynamixFinalPack.vl2"]],"textures/lush/skies/lush_01_night_dn.png":["textures/lush/skies/lush_01_night_DN.png",["z_mappacks/DynamixFinalPack.vl2"]],"textures/lush/skies/lush_01_night_fr.png":["textures/lush/skies/lush_01_night_FR.png",["z_mappacks/DynamixFinalPack.vl2"]],"textures/lush/skies/lush_01_night_lf.png":["textures/lush/skies/lush_01_night_LF.png",["z_mappacks/DynamixFinalPack.vl2"]],"textures/lush/skies/lush_01_night_rt.png":["textures/lush/skies/lush_01_night_RT.png",["z_mappacks/DynamixFinalPack.vl2"]],"textures/lush/skies/lush_01_night_up.png":["textures/lush/skies/lush_01_night_UP.png",["z_mappacks/DynamixFinalPack.vl2"]],"textures/lush/skies/lush_01_ram_v5_bk.png":["textures/lush/skies/lush_01_ram_v5_BK.png",["Classic_maps_v1.vl2"]],"textures/lush/skies/lush_01_ram_v5_dn.png":["textures/lush/skies/lush_01_ram_v5_DN.png",["Classic_maps_v1.vl2"]],"textures/lush/skies/lush_01_ram_v5_fr.png":["textures/lush/skies/lush_01_ram_v5_FR.png",["Classic_maps_v1.vl2"]],"textures/lush/skies/lush_01_ram_v5_lf.png":["textures/lush/skies/lush_01_ram_v5_LF.png",["Classic_maps_v1.vl2"]],"textures/lush/skies/lush_01_ram_v5_rt.png":["textures/lush/skies/lush_01_ram_v5_RT.png",["Classic_maps_v1.vl2"]],"textures/lush/skies/lush_01_ram_v5_up.png":["textures/lush/skies/lush_01_ram_v5_UP.png",["Classic_maps_v1.vl2"]],"textures/lush/skies/lush_02_dusk_bk.png":["textures/lush/skies/lush_02_dusk_BK.png",["z_mappacks/DynamixFinalPack.vl2"]],"textures/lush/skies/lush_02_dusk_dn.png":["textures/lush/skies/lush_02_dusk_DN.png",["z_mappacks/DynamixFinalPack.vl2"]],"textures/lush/skies/lush_02_dusk_fr.png":["textures/lush/skies/lush_02_dusk_FR.png",["z_mappacks/DynamixFinalPack.vl2"]],"textures/lush/skies/lush_02_dusk_lf.png":["textures/lush/skies/lush_02_dusk_LF.png",["z_mappacks/DynamixFinalPack.vl2"]],"textures/lush/skies/lush_02_dusk_rt.png":["textures/lush/skies/lush_02_dusk_RT.png",["z_mappacks/DynamixFinalPack.vl2"]],"textures/lush/skies/lush_02_dusk_up.png":["textures/lush/skies/lush_02_dusk_UP.png",["z_mappacks/DynamixFinalPack.vl2"]],"textures/lush/skies/lush_02c_dusk_bk.png":["textures/lush/skies/lush_02c_dusk_BK.png",["Classic_maps_v1.vl2"]],"textures/lush/skies/lush_02c_dusk_dn.png":["textures/lush/skies/lush_02c_dusk_DN.png",["Classic_maps_v1.vl2"]],"textures/lush/skies/lush_02c_dusk_fr.png":["textures/lush/skies/lush_02c_dusk_FR.png",["Classic_maps_v1.vl2"]],"textures/lush/skies/lush_02c_dusk_lf.png":["textures/lush/skies/lush_02c_dusk_LF.png",["Classic_maps_v1.vl2"]],"textures/lush/skies/lush_02c_dusk_rt.png":["textures/lush/skies/lush_02c_dusk_RT.png",["Classic_maps_v1.vl2"]],"textures/lush/skies/lush_02c_dusk_up.png":["textures/lush/skies/lush_02c_dusk_UP.png",["Classic_maps_v1.vl2"]],"textures/lush/skies/lush_day_emap.png":["textures/lush/skies/lush_day_emap.png",["lush.vl2"]],"textures/lush/skies/lush_nite_emap.png":["textures/lush/skies/lush_nite_emap.png",["lush.vl2"]],"textures/lush/skies/lushcloud1.png":["textures/lush/skies/lushcloud1.png",["lush.vl2"]],"textures/lush/skies/lushcloud3.png":["textures/lush/skies/lushcloud3.png",["lush.vl2"]],"textures/lush/skies/lushcloud4.png":["textures/lush/skies/lushcloud4.png",["lush.vl2"]],"textures/lush/skies/starrynite_v4_bk.png":["textures/lush/skies/starrynite_v4_BK.png",["lush.vl2"]],"textures/lush/skies/starrynite_v4_dn.png":["textures/lush/skies/starrynite_v4_DN.png",["lush.vl2"]],"textures/lush/skies/starrynite_v4_fr.png":["textures/lush/skies/starrynite_v4_FR.png",["lush.vl2"]],"textures/lush/skies/starrynite_v4_lf.png":["textures/lush/skies/starrynite_v4_LF.png",["lush.vl2"]],"textures/lush/skies/starrynite_v4_rt.png":["textures/lush/skies/starrynite_v4_RT.png",["lush.vl2"]],"textures/lush/skies/starrynite_v4_up.png":["textures/lush/skies/starrynite_v4_UP.png",["lush.vl2"]],"textures/lush/skies/starrynite_v6_bk.png":["textures/lush/skies/starrynite_v6_BK.png",["lush.vl2"]],"textures/lush/skies/starrynite_v6_dn.png":["textures/lush/skies/starrynite_v6_DN.png",["lush.vl2"]],"textures/lush/skies/starrynite_v6_fr.png":["textures/lush/skies/starrynite_v6_FR.png",["lush.vl2"]],"textures/lush/skies/starrynite_v6_lf.png":["textures/lush/skies/starrynite_v6_LF.png",["lush.vl2"]],"textures/lush/skies/starrynite_v6_rt.png":["textures/lush/skies/starrynite_v6_RT.png",["lush.vl2"]],"textures/lush/skies/starrynite_v6_up.png":["textures/lush/skies/starrynite_v6_UP.png",["lush.vl2"]],"textures/lush/skull.png":["textures/lush/skull.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/special/alien-01.png":["textures/lush/special/alien-01.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/special/display04.png":["textures/lush/special/display04.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/special/display05.png":["textures/lush/special/display05.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/special/display06.png":["textures/lush/special/display06.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/special/display07.png":["textures/lush/special/display07.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/special/display08.png":["textures/lush/special/display08.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/special/display10.png":["textures/lush/special/display10.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/special/shot01.png":["textures/lush/special/shot01.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/special/shot02.png":["textures/lush/special/shot02.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/special/shot03.png":["textures/lush/special/shot03.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/special/shot04.png":["textures/lush/special/shot04.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/special/shot05.png":["textures/lush/special/shot05.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/special/shot06.png":["textures/lush/special/shot06.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/special/shot07.png":["textures/lush/special/shot07.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/special/shot08.png":["textures/lush/special/shot08.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/special/shot09.png":["textures/lush/special/shot09.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/special/shot11.png":["textures/lush/special/shot11.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/stone_wall1.png":["textures/lush/stone_wall1.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/lush/stone_wall2.png":["textures/lush/stone_wall2.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/lush/stone_wall3.png":["textures/lush/stone_wall3.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/lush/stone_wall4.png":["textures/lush/stone_wall4.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/lush/stone_wall5.png":["textures/lush/stone_wall5.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/lush/stone_wall7.png":["textures/lush/stone_wall7.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/lush/trim_t01.png":["textures/lush/trim_t01.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/wall_c02.png":["textures/lush/wall_c02.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/wall_light_c01.png":["textures/lush/wall_light_c01.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/wall_trim01.png":["textures/lush/wall_trim01.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/wall_w03a.png":["textures/lush/wall_w03a.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush/xing.png":["textures/lush/xing.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lush_dark.dml":["textures/lush_dark.dml",["lush.vl2"]],"textures/lush_day.dml":["textures/lush_day.dml",["z_mappacks/DynamixFinalPack.vl2"]],"textures/lush_day_x2.dml":["textures/lush_day_x2.dml",["z_mappacks/TWL-MapPack.vl2"]],"textures/lush_dusk.dml":["textures/lush_dusk.dml",["Classic_maps_v1.vl2"],["z_mappacks/DynamixFinalPack.vl2"]],"textures/lush_l4.dml":["textures/Lush_l4.dml",["textures.vl2"]],"textures/lush_night.dml":["textures/lush_night.dml",["z_mappacks/DynamixFinalPack.vl2"]],"textures/lush_ram.dml":["textures/lush_ram.dml",["Classic_maps_v1.vl2"]],"textures/lushdusk66.dml":["textures/lushdusk66.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/lushsky_night11.dml":["textures/lushsky_night11.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/magellan.dml":["textures/Magellan.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/magsky/mag_bk.png":["textures/magsky/mag_BK.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/magsky/mag_fr.png":["textures/magsky/mag_FR.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/magsky/mag_lf.png":["textures/magsky/mag_LF.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/magsky/mag_rt.png":["textures/magsky/mag_RT.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/magsky/mag_up.png":["textures/magsky/mag_UP.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/makkon_tech/techcomp3_blk1.png":["textures/makkon_tech/techcomp3_blk1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/makkon_tech/techflat1_blk1.png":["textures/makkon_tech/techflat1_blk1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/makkon_tech/techflat1_rst3.png":["textures/makkon_tech/techflat1_rst3.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/makkon_tech/techflat2_rst2b.png":["textures/makkon_tech/techflat2_rst2b.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/makkon_tech/techflr1_grey2.png":["textures/makkon_tech/techflr1_grey2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/makkon_tech/techflr5_blk1.png":["textures/makkon_tech/techflr5_blk1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/makkon_tech/techflr5_rst3.png":["textures/makkon_tech/techflr5_rst3.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/makkon_tech/techtrim3_red2.png":["textures/makkon_tech/techtrim3_red2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/makkon_tech/techwal9b_grn4.png":["textures/makkon_tech/techwal9b_grn4.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/malig_sky.dml":["textures/Malig_sky.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/metalwall.png":["textures/MetalWall.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/missleturret.png":["textures/missleturret.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/mmd.dml":["textures/mmd.dml",["z_mappacks/TWL2-MapPack.vl2"]],"textures/mmd/mmd_bk.png":["textures/mmd/mmd_BK.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/mmd/mmd_dn.png":["textures/mmd/mmd_DN.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/mmd/mmd_fr.png":["textures/mmd/mmd_FR.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/mmd/mmd_lf.png":["textures/mmd/mmd_LF.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/mmd/mmd_rt.png":["textures/mmd/mmd_RT.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/mmd/mmd_up.png":["textures/mmd/mmd_UP.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/mmetall.png":["textures/mMetalL.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/mr_02.dml":["textures/mr_02.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/muddy.dml":["textures/muddy.dml",["Classic_maps_v1.vl2"]],"textures/muddy/skies/muddy_bk.png":["textures/muddy/skies/muddy_BK.png",["Classic_maps_v1.vl2"]],"textures/muddy/skies/muddy_cloud1.png":["textures/muddy/skies/muddy_cloud1.png",["Classic_maps_v1.vl2"]],"textures/muddy/skies/muddy_cloud2.png":["textures/muddy/skies/muddy_cloud2.png",["Classic_maps_v1.vl2"]],"textures/muddy/skies/muddy_fr.png":["textures/muddy/skies/muddy_FR.png",["Classic_maps_v1.vl2"]],"textures/muddy/skies/muddy_lf.png":["textures/muddy/skies/muddy_LF.png",["Classic_maps_v1.vl2"]],"textures/muddy/skies/muddy_rt.png":["textures/muddy/skies/muddy_RT.png",["Classic_maps_v1.vl2"]],"textures/muddy/skies/muddy_up.png":["textures/muddy/skies/muddy_UP.png",["Classic_maps_v1.vl2"]],"textures/mx3_wall.png":["textures/mx3_wall.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/nef/skies/nef5_bk.png":["textures/nef/skies/Nef5_BK.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/nef5_dn.png":["textures/nef/skies/Nef5_DN.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/nef5_fr.png":["textures/nef/skies/Nef5_FR.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/nef5_lf.png":["textures/nef/skies/Nef5_LF.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/nef5_rt.png":["textures/nef/skies/Nef5_RT.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/nef5_up.png":["textures/nef/skies/Nef5_UP.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/nef_blueclear_1.png":["textures/nef/skies/nef_BlueClear_1.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/nef_blueclear_2.png":["textures/nef/skies/nef_BlueClear_2.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/nef_blueclear_3.png":["textures/nef/skies/nef_BlueClear_3.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/nef_blueclear_4.png":["textures/nef/skies/nef_BlueClear_4.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/nef_blueclear_5.png":["textures/nef/skies/nef_BlueClear_5.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/nef_blueclear_cloud1.png":["textures/nef/skies/nef_BlueClear_cloud1.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/nefred_1.png":["textures/nef/skies/nefRed_1.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/nefred_2.png":["textures/nef/skies/nefRed_2.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/nefred_3.png":["textures/nef/skies/nefRed_3.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/nefred_4.png":["textures/nef/skies/nefRed_4.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/nefred_5.png":["textures/nef/skies/nefRed_5.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/night1.png":["textures/nef/skies/night1.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/night2.png":["textures/nef/skies/night2.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/night3.png":["textures/nef/skies/night3.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/night4.png":["textures/nef/skies/night4.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/night5.png":["textures/nef/skies/night5.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/redplanet2_1.png":["textures/nef/skies/RedPlanet2_1.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/redplanet2_2.png":["textures/nef/skies/RedPlanet2_2.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/redplanet2_3.png":["textures/nef/skies/RedPlanet2_3.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/redplanet2_4.png":["textures/nef/skies/RedPlanet2_4.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/redplanet2_5.png":["textures/nef/skies/RedPlanet2_5.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/redplanet_1.png":["textures/nef/skies/RedPlanet_1.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/redplanet_2.png":["textures/nef/skies/RedPlanet_2.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/redplanet_3.png":["textures/nef/skies/RedPlanet_3.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/redplanet_4.png":["textures/nef/skies/RedPlanet_4.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/redplanet_5.png":["textures/nef/skies/RedPlanet_5.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/redplanet_cloud1.png":["textures/nef/skies/RedPlanet_cloud1.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/redplanet_cloud2.png":["textures/nef/skies/RedPlanet_cloud2.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/surreal1_bk.png":["textures/nef/skies/Surreal1_BK.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/surreal1_fr.png":["textures/nef/skies/Surreal1_FR.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/surreal1_lf.png":["textures/nef/skies/Surreal1_LF.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/surreal1_rt.png":["textures/nef/skies/Surreal1_RT.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/surreal1_up.png":["textures/nef/skies/Surreal1_UP.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/surreal_7.png":["textures/nef/skies/Surreal_7.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/surreal_cloud1.png":["textures/nef/skies/Surreal_Cloud1.png",["Classic_maps_v1.vl2"]],"textures/nef/skies/surreal_cloud2.png":["textures/nef/skies/Surreal_Cloud2.png",["Classic_maps_v1.vl2"]],"textures/nef5.dml":["textures/Nef5.dml",["TR2final105-client.vl2"]],"textures/nef5/nef5_bk.png":["textures/Nef5/Nef5_BK.png",["TR2final105-client.vl2"]],"textures/nef5/nef5_dn.png":["textures/Nef5/Nef5_DN.png",["TR2final105-client.vl2"]],"textures/nef5/nef5_fr.png":["textures/Nef5/Nef5_FR.png",["TR2final105-client.vl2"]],"textures/nef5/nef5_lf.png":["textures/Nef5/Nef5_LF.png",["TR2final105-client.vl2"]],"textures/nef5/nef5_rt.png":["textures/Nef5/Nef5_RT.png",["TR2final105-client.vl2"]],"textures/nef5/nef5_up.png":["textures/Nef5/Nef5_UP.png",["TR2final105-client.vl2"]],"textures/nef_5.dml":["textures/nef_5.dml",["Classic_maps_v1.vl2"]],"textures/nef_blueclear.dml":["textures/nef_BlueClear.dml",["Classic_maps_v1.vl2"]],"textures/nef_night1.dml":["textures/nef_night1.dml",["Classic_maps_v1.vl2"]],"textures/nef_red_1.dml":["textures/nef_Red_1.dml",["Classic_maps_v1.vl2"]],"textures/nef_redplanet.dml":["textures/nef_RedPlanet.dml",["Classic_maps_v1.vl2"]],"textures/nef_redplanet2.dml":["textures/nef_RedPlanet2.dml",["Classic_maps_v1.vl2"]],"textures/nef_sset2.dml":["textures/Nef_Sset2.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/nef_sset2_x2.dml":["textures/nef_sset2_x2.dml",["z_mappacks/TWL-MapPack.vl2"]],"textures/nef_surreal1.dml":["textures/nef_Surreal1.dml",["Classic_maps_v1.vl2"]],"textures/nef_tr2_red.dml":["textures/Nef_TR2_Red.dml",["TR2final105-client.vl2"]],"textures/nef_tr2_red_1.png":["textures/Nef_TR2_Red_1.png",["TR2final105-client.vl2"]],"textures/nef_tr2_red_2.png":["textures/Nef_TR2_Red_2.png",["TR2final105-client.vl2"]],"textures/nef_tr2_red_3.png":["textures/Nef_TR2_Red_3.png",["TR2final105-client.vl2"]],"textures/nef_tr2_red_4.png":["textures/Nef_TR2_Red_4.png",["TR2final105-client.vl2"]],"textures/nef_tr2_red_5.png":["textures/Nef_TR2_Red_5.png",["TR2final105-client.vl2"]],"textures/nef_tr2_red_7.png":["textures/Nef_TR2_Red_7.png",["TR2final105-client.vl2"]],"textures/nef_tr2_red_cloud1.png":["textures/Nef_TR2_Red_Cloud1.png",["TR2final105-client.vl2"]],"textures/nefred1.dml":["textures/NefRed1.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/nefred1/red1_bk_x2.png":["textures/nefred1/red1_BK_x2.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/nefred1/red1_cloud1_x2.png":["textures/nefred1/red1_CLOUD1_x2.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/nefred1/red1_fr_x2.png":["textures/nefred1/red1_FR_x2.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/nefred1/red1_lf_x2.png":["textures/nefred1/red1_LF_x2.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/nefred1/red1_rt_x2.png":["textures/nefred1/red1_RT_x2.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/nefred1/red1_up_x2.png":["textures/nefred1/red1_UP_x2.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/nefred1_x2.dml":["textures/nefred1_x2.dml",["z_mappacks/TWL-MapPack.vl2"]],"textures/nefsset2_x2/skies/nef_sset2_bk.png":["textures/nefsset2_x2/skies/nef_sset2_BK.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/nefsset2_x2/skies/nef_sset2_fr.png":["textures/nefsset2_x2/skies/nef_sset2_FR.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/nefsset2_x2/skies/nef_sset2_lf.png":["textures/nefsset2_x2/skies/nef_sset2_LF.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/nefsset2_x2/skies/nef_sset2_rt.png":["textures/nefsset2_x2/skies/nef_sset2_RT.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/nefsset2_x2/skies/nef_sset2_up.png":["textures/nefsset2_x2/skies/nef_sset2_UP.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/nightsky82.dml":["textures/nightsky82.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/nycto-sm.dml":["textures/Nycto-sm.dml",["z_mappacks/TWL-MapPack.vl2"]],"textures/nycto/stormmtn_bk.png":["textures/Nycto/stormmtn_BK.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/nycto/stormmtn_dn.png":["textures/Nycto/stormmtn_DN.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/nycto/stormmtn_env.png":["textures/Nycto/stormmtn_ENV.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/nycto/stormmtn_fr.png":["textures/Nycto/stormmtn_FR.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/nycto/stormmtn_lf.png":["textures/Nycto/stormmtn_LF.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/nycto/stormmtn_rt.png":["textures/Nycto/stormmtn_RT.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/nycto/stormmtn_up.png":["textures/Nycto/stormmtn_UP.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/ocean_water.dml":["textures/ocean_water.dml",["textures.vl2"]],"textures/ocular.dml":["textures/ocular.dml",["z_mappacks/TWL2-MapPack.vl2"]],"textures/pacificsky.dml":["textures/PacificSky.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/padfloor.png":["textures/padfloor.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/paperflag.png":["textures/paperFlag.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/particletest.png":["textures/particleTest.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/pglite00.png":["textures/pglite00.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/planetx.dml":["textures/PlanetX.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/plasma.png":["textures/plasma.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/portgen.png":["textures/portgen.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/portgen3.png":["textures/portgen3.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/portlit0.png":["textures/portlit0.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/precipitation/raindrops.png":["textures/precipitation/raindrops.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/precipitation/snowflake001.png":["textures/precipitation/snowflake001.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/precipitation/snowflake002.png":["textures/precipitation/snowflake002.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/precipitation/snowflake003.png":["textures/precipitation/snowflake003.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/precipitation/snowflake004.png":["textures/precipitation/snowflake004.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/precipitation/snowflake005.png":["textures/precipitation/snowflake005.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/precipitation/snowflake006.png":["textures/precipitation/snowflake006.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/precipitation/snowflake007.png":["textures/precipitation/snowflake007.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/precipitation/snowflake008.png":["textures/precipitation/snowflake008.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/precipitation/snowflake009.png":["textures/precipitation/snowflake009.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/precipitation/snowflake010.png":["textures/precipitation/snowflake010.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/precipitation/snowflake011.png":["textures/precipitation/snowflake011.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/precipitation/snowflake012.png":["textures/precipitation/snowflake012.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/precipitation/snowflake013.png":["textures/precipitation/snowflake013.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/precipitation/snowflake014.png":["textures/precipitation/snowflake014.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/precipitation/snowflake015.png":["textures/precipitation/snowflake015.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/precipitation/snowflake016.png":["textures/precipitation/snowflake016.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/precipitation/snowflake017.png":["textures/precipitation/snowflake017.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/precipitation/snowflakes.png":["textures/precipitation/snowflakes.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/purpsun.dml":["textures/purpsun.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/pwrgenr1.png":["textures/pwrgenr1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/raindrops.dml":["textures/raindrops.dml",["textures.vl2"]],"textures/rainmist.png":["textures/rainmist.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/red_blink0.png":["textures/red_blink0.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/red_blink4.png":["textures/red_blink4.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/redbg.png":["textures/redBg.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/redbrown_tex.png":["textures/redbrown_tex.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/redeemer.png":["textures/redeemer.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/redplanet.dml":["textures/RedPlanet.dml",["TR2final105-client.vl2"]],"textures/redplanet_1.png":["textures/RedPlanet_1.png",["TR2final105-client.vl2"]],"textures/redplanet_2.png":["textures/RedPlanet_2.png",["TR2final105-client.vl2"]],"textures/redplanet_3.png":["textures/RedPlanet_3.png",["TR2final105-client.vl2"]],"textures/redplanet_4.png":["textures/RedPlanet_4.png",["TR2final105-client.vl2"]],"textures/redplanet_5.png":["textures/RedPlanet_5.png",["TR2final105-client.vl2"]],"textures/redplanet_cloud1.png":["textures/RedPlanet_Cloud1.png",["TR2final105-client.vl2"]],"textures/repairgun.png":["textures/repairgun.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/rilrock/ril.darkrock.png":["textures/rilrock/ril.darkrock.png",["z_mappacks/S8maps.vl2"]],"textures/rlight00.png":["textures/rlight00.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/rlight01.png":["textures/rlight01.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/rlight02.png":["textures/rlight02.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/rlight03.png":["textures/rlight03.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/rlight04.png":["textures/rlight04.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/rlite00.png":["textures/rlite00.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/rlite03.png":["textures/rlite03.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/roelcolor.dml":["textures/roelcolor.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/rpulse00.png":["textures/rpulse00.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/rpulse01.png":["textures/rpulse01.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/rpulse02.png":["textures/rpulse02.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/rpulse03.png":["textures/rpulse03.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/rpulse04.png":["textures/rpulse04.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/rpulse05.png":["textures/rpulse05.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/rpulse06.png":["textures/rpulse06.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/rpulse07.png":["textures/rpulse07.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/rpulse08.png":["textures/rpulse08.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/rpulse09.png":["textures/rpulse09.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/rst_goonflag.png":["textures/rst_goonflag.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/rst_taotribes.png":["textures/rst_taotribes.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/rst_toitle.png":["textures/rst_toitle.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/rst_tribescastcof.png":["textures/rst_tribescastcof.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/rst_tribesnextcof.png":["textures/rst_tribesnextcof.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/sami_d.png":["textures/Sami_D.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/santahat_d.png":["textures/SantaHat_D.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/sat_up.png":["textures/sat_up.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/saturn.dml":["textures/Saturn.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/scorp1.png":["textures/scorp1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/shinny_tech.png":["textures/shinny_tech.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/shotgun.png":["textures/shotgun.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/skies/anabatic_7.png":["textures/skies/anabatic_7.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/skies/anabatic_bk.png":["textures/skies/anabatic_BK.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/skies/anabatic_cloud1.png":["textures/skies/anabatic_Cloud1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/skies/anabatic_cloud2.png":["textures/skies/anabatic_Cloud2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/skies/anabatic_fr.png":["textures/skies/anabatic_FR.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/skies/anabatic_lf.png":["textures/skies/anabatic_LF.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/skies/anabatic_rt.png":["textures/skies/anabatic_RT.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/skies/anabatic_up.png":["textures/skies/anabatic_UP.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/skies/aurawisp/aurawisp_bk.png":["textures/skies/aurawisp/AURAWISP_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/aurawisp/aurawisp_dn.png":["textures/skies/aurawisp/AURAWISP_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/aurawisp/aurawisp_fr.png":["textures/skies/aurawisp/AURAWISP_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/aurawisp/aurawisp_lf.png":["textures/skies/aurawisp/AURAWISP_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/aurawisp/aurawisp_rt.png":["textures/skies/aurawisp/AURAWISP_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/aurawisp/aurawisp_up.png":["textures/skies/aurawisp/AURAWISP_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/badlandday/badlandday_bk.png":["textures/skies/badlandday/badlandday_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/badlandday/badlandday_fr.png":["textures/skies/badlandday/badlandday_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/badlandday/badlandday_lf.png":["textures/skies/badlandday/badlandday_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/badlandday/badlandday_rt.png":["textures/skies/badlandday/badlandday_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/badlandday/badlandday_up.png":["textures/skies/badlandday/badlandday_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/blank_dn.bm8":["textures/skies/blank_DN.bm8",["z_mappacks/TWL2-MapPack.vl2"]],"textures/skies/blank_dn.png":["textures/skies/blank_DN.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/skies/borealis/borealis_bk.png":["textures/skies/borealis/borealis_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/borealis/borealis_dn.png":["textures/skies/borealis/borealis_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/borealis/borealis_fr.png":["textures/skies/borealis/borealis_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/borealis/borealis_lf.png":["textures/skies/borealis/borealis_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/borealis/borealis_rt.png":["textures/skies/borealis/borealis_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/borealis/borealis_up.png":["textures/skies/borealis/borealis_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/cc_sky_bk.png":["textures/skies/cc_sky_bk.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/skies/cc_sky_fr.png":["textures/skies/cc_sky_fr.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/skies/cc_sky_lf.png":["textures/skies/cc_sky_lf.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/skies/cc_sky_rt.png":["textures/skies/cc_sky_rt.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/skies/cc_sky_up.png":["textures/skies/cc_sky_up.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/skies/ccbsky2/csk2_bk.png":["textures/skies/ccbsky2/csk2_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/ccbsky2/csk2_dn.png":["textures/skies/ccbsky2/csk2_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/ccbsky2/csk2_fr.png":["textures/skies/ccbsky2/csk2_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/ccbsky2/csk2_lf.png":["textures/skies/ccbsky2/csk2_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/ccbsky2/csk2_rt.png":["textures/skies/ccbsky2/csk2_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/ccbsky2/csk2_up.png":["textures/skies/ccbsky2/csk2_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/clouds/clouds_bk.png":["textures/skies/clouds/clouds_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/clouds/clouds_dn.png":["textures/skies/clouds/clouds_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/clouds/clouds_fr.png":["textures/skies/clouds/clouds_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/clouds/clouds_lf.png":["textures/skies/clouds/clouds_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/clouds/clouds_rt.png":["textures/skies/clouds/clouds_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/clouds/clouds_up.png":["textures/skies/clouds/clouds_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/cubemap/cubemap_bk.png":["textures/skies/cubemap/cubemap_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/cubemap/cubemap_dn.png":["textures/skies/cubemap/cubemap_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/cubemap/cubemap_fr.png":["textures/skies/cubemap/cubemap_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/cubemap/cubemap_lf.png":["textures/skies/cubemap/cubemap_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/cubemap/cubemap_rt.png":["textures/skies/cubemap/cubemap_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/cubemap/cubemap_up.png":["textures/skies/cubemap/cubemap_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/darkstormy/darkstormy_bk.png":["textures/skies/DarkStormy/DarkStormy_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/darkstormy/darkstormy_dn.png":["textures/skies/DarkStormy/DarkStormy_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/darkstormy/darkstormy_fr.png":["textures/skies/DarkStormy/DarkStormy_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/darkstormy/darkstormy_lf.png":["textures/skies/DarkStormy/DarkStormy_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/darkstormy/darkstormy_rt.png":["textures/skies/DarkStormy/DarkStormy_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/darkstormy/darkstormy_up.png":["textures/skies/DarkStormy/DarkStormy_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eeps/eepdesert_bk.png":["textures/skies/eeps/eepdesert_BK.PNG",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eeps/eepdesert_fr.png":["textures/skies/eeps/eepdesert_FR.PNG",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eeps/eepdesert_lf.png":["textures/skies/eeps/eepdesert_LF.PNG",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eeps/eepdesert_rt.png":["textures/skies/eeps/eepdesert_RT.PNG",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eeps/eepdesert_up.png":["textures/skies/eeps/eepdesert_UP.PNG",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/euro4_bleed_emap.png":["textures/skies/Euro4_Bleed_emap.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/skies/euro4_bleed_sysday_bk.png":["textures/skies/Euro4_Bleed_sysday_bk.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/skies/euro4_bleed_sysday_dn.png":["textures/skies/Euro4_Bleed_sysday_dn.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/skies/euro4_bleed_sysday_fr.png":["textures/skies/Euro4_Bleed_sysday_fr.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/skies/euro4_bleed_sysday_lf.png":["textures/skies/Euro4_Bleed_sysday_lf.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/skies/euro4_bleed_sysday_rt.png":["textures/skies/Euro4_Bleed_sysday_rt.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/skies/euro4_bleed_sysday_up.png":["textures/skies/Euro4_Bleed_sysday_up.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/skies/euro4_frozenhope_inf_butchlava2_bk.png":["textures/skies/Euro4_FrozenHope_inf_butchlava2_BK.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/skies/euro4_frozenhope_inf_butchlava2_dn.png":["textures/skies/Euro4_FrozenHope_inf_butchlava2_DN.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/skies/euro4_frozenhope_inf_butchlava2_fr.png":["textures/skies/Euro4_FrozenHope_inf_butchlava2_FR.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/skies/euro4_frozenhope_inf_butchlava2_lf.png":["textures/skies/Euro4_FrozenHope_inf_butchlava2_LF.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/skies/euro4_frozenhope_inf_butchlava2_rt.png":["textures/skies/Euro4_FrozenHope_inf_butchlava2_RT.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/skies/euro4_frozenhope_inf_butchlava2_up.png":["textures/skies/Euro4_FrozenHope_inf_butchlava2_UP.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/skies/eve/eve1bk.png":["textures/skies/eve/eve1bk.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve1dn.png":["textures/skies/eve/eve1dn.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve1ft.png":["textures/skies/eve/eve1ft.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve1lf.png":["textures/skies/eve/eve1lf.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve1rt.png":["textures/skies/eve/eve1rt.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve1up.png":["textures/skies/eve/eve1up.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve2bk.png":["textures/skies/eve/eve2bk.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve2dn.png":["textures/skies/eve/eve2dn.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve2ft.png":["textures/skies/eve/eve2ft.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve2lf.png":["textures/skies/eve/eve2lf.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve2rt.png":["textures/skies/eve/eve2rt.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve2up.png":["textures/skies/eve/eve2up.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve3bk.png":["textures/skies/eve/eve3bk.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve3dn.png":["textures/skies/eve/eve3dn.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve3ft.png":["textures/skies/eve/eve3ft.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve3lf.png":["textures/skies/eve/eve3lf.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve3rt.png":["textures/skies/eve/eve3rt.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve3up.png":["textures/skies/eve/eve3up.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve4bk.png":["textures/skies/eve/eve4bk.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve4dn.png":["textures/skies/eve/eve4dn.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve4ft.png":["textures/skies/eve/eve4ft.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve4lf.png":["textures/skies/eve/eve4lf.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve4rt.png":["textures/skies/eve/eve4rt.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve4up.png":["textures/skies/eve/eve4up.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve5bk.png":["textures/skies/eve/eve5bk.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve5dn.png":["textures/skies/eve/eve5dn.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve5ft.png":["textures/skies/eve/eve5ft.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve5lf.png":["textures/skies/eve/eve5lf.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve5rt.png":["textures/skies/eve/eve5rt.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve5up.png":["textures/skies/eve/eve5up.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve6bk.png":["textures/skies/eve/eve6bk.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve6dn.png":["textures/skies/eve/eve6dn.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve6ft.png":["textures/skies/eve/eve6ft.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve6lf.png":["textures/skies/eve/eve6lf.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve6rt.png":["textures/skies/eve/eve6rt.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve6up.png":["textures/skies/eve/eve6up.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve7bk.png":["textures/skies/eve/eve7bk.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve7dn.png":["textures/skies/eve/eve7dn.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve7ft.png":["textures/skies/eve/eve7ft.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve7lf.png":["textures/skies/eve/eve7lf.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve7rt.png":["textures/skies/eve/eve7rt.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve7up.png":["textures/skies/eve/eve7up.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve8bk.png":["textures/skies/eve/eve8bk.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve8dn.png":["textures/skies/eve/eve8dn.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve8ft.png":["textures/skies/eve/eve8ft.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve8lf.png":["textures/skies/eve/eve8lf.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve8rt.png":["textures/skies/eve/eve8rt.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/eve/eve8up.png":["textures/skies/eve/eve8up.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/flingsky03/emap_muddy.png":["textures/skies/flingsky03/emap_muddy.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/flingsky03/flingsky03_bk.png":["textures/skies/flingsky03/flingsky03_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/flingsky03/flingsky03_dn.png":["textures/skies/flingsky03/flingsky03_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/flingsky03/flingsky03_fr.png":["textures/skies/flingsky03/flingsky03_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/flingsky03/flingsky03_lf.png":["textures/skies/flingsky03/flingsky03_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/flingsky03/flingsky03_rt.png":["textures/skies/flingsky03/flingsky03_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/flingsky03/flingsky03_up.png":["textures/skies/flingsky03/flingsky03_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/haloday/haloday_bk.png":["textures/skies/haloday/haloday_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/haloday/haloday_dn.png":["textures/skies/haloday/haloday_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/haloday/haloday_fr.png":["textures/skies/haloday/haloday_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/haloday/haloday_lf.png":["textures/skies/haloday/haloday_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/haloday/haloday_rt.png":["textures/skies/haloday/haloday_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/haloday/haloday_up.png":["textures/skies/haloday/haloday_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/halonite/halonite_bk.png":["textures/skies/halonite/halonite_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/halonite/halonite_dn.png":["textures/skies/halonite/halonite_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/halonite/halonite_fr.png":["textures/skies/halonite/halonite_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/halonite/halonite_lf.png":["textures/skies/halonite/halonite_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/halonite/halonite_rt.png":["textures/skies/halonite/halonite_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/halonite/halonite_up.png":["textures/skies/halonite/halonite_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/harvest/harvest_bk.png":["textures/skies/harvest/harvest_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/harvest/harvest_dn.png":["textures/skies/harvest/harvest_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/harvest/harvest_fr.png":["textures/skies/harvest/harvest_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/harvest/harvest_lf.png":["textures/skies/harvest/harvest_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/harvest/harvest_rt.png":["textures/skies/harvest/harvest_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/harvest/harvest_up.png":["textures/skies/harvest/harvest_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/inf_butch_frozenhope/inf_butch_frozenhope_bk.png":["textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/inf_butch_frozenhope/inf_butch_frozenhope_dn.png":["textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/inf_butch_frozenhope/inf_butch_frozenhope_fr.png":["textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/inf_butch_frozenhope/inf_butch_frozenhope_lf.png":["textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/inf_butch_frozenhope/inf_butch_frozenhope_rt.png":["textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/inf_butch_frozenhope/inf_butch_frozenhope_up.png":["textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/inf_butch_night13/inf_butch_night13_bk.png":["textures/skies/inf_butch_night13/inf_butch_night13_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/inf_butch_night13/inf_butch_night13_dn.png":["textures/skies/inf_butch_night13/inf_butch_night13_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/inf_butch_night13/inf_butch_night13_fr.png":["textures/skies/inf_butch_night13/inf_butch_night13_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/inf_butch_night13/inf_butch_night13_lf.png":["textures/skies/inf_butch_night13/inf_butch_night13_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/inf_butch_night13/inf_butch_night13_rt.png":["textures/skies/inf_butch_night13/inf_butch_night13_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/inf_butch_night13/inf_butch_night13_up.png":["textures/skies/inf_butch_night13/inf_butch_night13_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/inf_butch_nov50/inf_butch_nov50_bk.png":["textures/skies/inf_butch_nov50/inf_butch_nov50_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/inf_butch_nov50/inf_butch_nov50_dn.png":["textures/skies/inf_butch_nov50/inf_butch_nov50_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/inf_butch_nov50/inf_butch_nov50_fr.png":["textures/skies/inf_butch_nov50/inf_butch_nov50_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/inf_butch_nov50/inf_butch_nov50_lf.png":["textures/skies/inf_butch_nov50/inf_butch_nov50_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/inf_butch_nov50/inf_butch_nov50_rt.png":["textures/skies/inf_butch_nov50/inf_butch_nov50_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/inf_butch_nov50/inf_butch_nov50_up.png":["textures/skies/inf_butch_nov50/inf_butch_nov50_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/inf_butchlava51/inf_butchlava51_bk.png":["textures/skies/inf_butchlava51/inf_butchlava51_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/inf_butchlava51/inf_butchlava51_dn.png":["textures/skies/inf_butchlava51/inf_butchlava51_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/inf_butchlava51/inf_butchlava51_fr.png":["textures/skies/inf_butchlava51/inf_butchlava51_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/inf_butchlava51/inf_butchlava51_lf.png":["textures/skies/inf_butchlava51/inf_butchlava51_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/inf_butchlava51/inf_butchlava51_rt.png":["textures/skies/inf_butchlava51/inf_butchlava51_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/inf_butchlava51/inf_butchlava51_up.png":["textures/skies/inf_butchlava51/inf_butchlava51_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/iris/iris_bk.bm8":["textures/skies/Iris/Iris_BK.bm8",["z_mappacks/TWL-MapPack.vl2"]],"textures/skies/iris/iris_bk.png":["textures/skies/Iris/Iris_BK.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/skies/iris/iris_dn.bm8":["textures/skies/Iris/Iris_DN.bm8",["z_mappacks/TWL-MapPack.vl2"]],"textures/skies/iris/iris_dn.png":["textures/skies/Iris/Iris_DN.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/skies/iris/iris_fr.bm8":["textures/skies/Iris/Iris_FR.bm8",["z_mappacks/TWL-MapPack.vl2"]],"textures/skies/iris/iris_fr.png":["textures/skies/Iris/Iris_FR.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/skies/iris/iris_lf.bm8":["textures/skies/Iris/Iris_LF.bm8",["z_mappacks/TWL-MapPack.vl2"]],"textures/skies/iris/iris_lf.png":["textures/skies/Iris/Iris_LF.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/skies/iris/iris_rt.bm8":["textures/skies/Iris/Iris_RT.bm8",["z_mappacks/TWL-MapPack.vl2"]],"textures/skies/iris/iris_rt.png":["textures/skies/Iris/Iris_RT.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/skies/iris/iris_up.bm8":["textures/skies/Iris/Iris_UP.bm8",["z_mappacks/TWL-MapPack.vl2"]],"textures/skies/iris/iris_up.png":["textures/skies/Iris/Iris_UP.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/skies/jagged/chateau_bk.png":["textures/skies/jagged/chateau_bk.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/jagged/chateau_dn.png":["textures/skies/jagged/chateau_dn.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/jagged/chateau_ft.png":["textures/skies/jagged/chateau_ft.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/jagged/chateau_lf.png":["textures/skies/jagged/chateau_lf.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/jagged/chateau_rt.png":["textures/skies/jagged/chateau_rt.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/jagged/chateau_up.png":["textures/skies/jagged/chateau_up.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_bk.png":["textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_dn.png":["textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_fr.png":["textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_lf.png":["textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_rt.png":["textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_up.png":["textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/kif_lushsunset/kif_lushsunset_bk.png":["textures/skies/kif_lushsunset/kif_lushsunset_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/kif_lushsunset/kif_lushsunset_dn.png":["textures/skies/kif_lushsunset/kif_lushsunset_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/kif_lushsunset/kif_lushsunset_fr.png":["textures/skies/kif_lushsunset/kif_lushsunset_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/kif_lushsunset/kif_lushsunset_lf.png":["textures/skies/kif_lushsunset/kif_lushsunset_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/kif_lushsunset/kif_lushsunset_rt.png":["textures/skies/kif_lushsunset/kif_lushsunset_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/kif_lushsunset/kif_lushsunset_up.png":["textures/skies/kif_lushsunset/kif_lushsunset_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/l4/l4_bk.png":["textures/skies/L4/L4_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/l4/l4_dn.png":["textures/skies/L4/L4_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/l4/l4_fr.png":["textures/skies/L4/L4_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/l4/l4_lf.png":["textures/skies/L4/L4_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/l4/l4_rt.png":["textures/skies/L4/L4_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/l4/l4_up.png":["textures/skies/L4/L4_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/lavanight_v5/lavanight_v5_bk.png":["textures/skies/lavanight_v5/lavanight_v5_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/lavanight_v5/lavanight_v5_dn.png":["textures/skies/lavanight_v5/lavanight_v5_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/lavanight_v5/lavanight_v5_fr.png":["textures/skies/lavanight_v5/lavanight_v5_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/lavanight_v5/lavanight_v5_lf.png":["textures/skies/lavanight_v5/lavanight_v5_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/lavanight_v5/lavanight_v5_rt.png":["textures/skies/lavanight_v5/lavanight_v5_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/lavanight_v5/lavanight_v5_up.png":["textures/skies/lavanight_v5/lavanight_v5_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/lush_02_dusk_bk.png":["textures/skies/lush_02_dusk_BK.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/skies/lush_02_dusk_dn.png":["textures/skies/lush_02_dusk_DN.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/skies/lush_02_dusk_fr.png":["textures/skies/lush_02_dusk_FR.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/skies/lush_02_dusk_lf.png":["textures/skies/lush_02_dusk_LF.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/skies/lush_02_dusk_rt.png":["textures/skies/lush_02_dusk_RT.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/skies/lush_02_dusk_up.png":["textures/skies/lush_02_dusk_UP.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/skies/lushdusk66/lushdusk66_bk.png":["textures/skies/lushdusk66/lushdusk66_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/lushdusk66/lushdusk66_dn.png":["textures/skies/lushdusk66/lushdusk66_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/lushdusk66/lushdusk66_fr.png":["textures/skies/lushdusk66/lushdusk66_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/lushdusk66/lushdusk66_lf.png":["textures/skies/lushdusk66/lushdusk66_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/lushdusk66/lushdusk66_rt.png":["textures/skies/lushdusk66/lushdusk66_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/lushdusk66/lushdusk66_up.png":["textures/skies/lushdusk66/lushdusk66_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/lushsky_night11/lushsky_night11_bk.png":["textures/skies/lushsky_night11/lushsky_night11_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/lushsky_night11/lushsky_night11_dn.png":["textures/skies/lushsky_night11/lushsky_night11_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/lushsky_night11/lushsky_night11_fr.png":["textures/skies/lushsky_night11/lushsky_night11_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/lushsky_night11/lushsky_night11_lf.png":["textures/skies/lushsky_night11/lushsky_night11_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/lushsky_night11/lushsky_night11_rt.png":["textures/skies/lushsky_night11/lushsky_night11_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/lushsky_night11/lushsky_night11_up.png":["textures/skies/lushsky_night11/lushsky_night11_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/lushsky_night11/thumbs.db":["textures/skies/lushsky_night11/Thumbs.db",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/magellan/winterblue_v5_bk.png":["textures/skies/Magellan/WinterBlue_v5_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/magellan/winterblue_v5_dn.png":["textures/skies/Magellan/WinterBlue_v5_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/magellan/winterblue_v5_fr.png":["textures/skies/Magellan/WinterBlue_v5_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/magellan/winterblue_v5_lf.png":["textures/skies/Magellan/WinterBlue_v5_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/magellan/winterblue_v5_rt.png":["textures/skies/Magellan/WinterBlue_v5_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/magellan/winterblue_v5_up.png":["textures/skies/Magellan/WinterBlue_v5_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/mr_02/mr_02_bk.png":["textures/skies/mr_02/mr_02_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/mr_02/mr_02_dn.png":["textures/skies/mr_02/mr_02_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/mr_02/mr_02_fr.png":["textures/skies/mr_02/mr_02_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/mr_02/mr_02_lf.png":["textures/skies/mr_02/mr_02_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/mr_02/mr_02_rt.png":["textures/skies/mr_02/mr_02_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/mr_02/mr_02_up.png":["textures/skies/mr_02/mr_02_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/nef_sset2/nef_sset2_bk.png":["textures/skies/Nef_Sset2/Nef_Sset2_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/nef_sset2/nef_sset2_fr.png":["textures/skies/Nef_Sset2/Nef_Sset2_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/nef_sset2/nef_sset2_lf.png":["textures/skies/Nef_Sset2/Nef_Sset2_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/nef_sset2/nef_sset2_rt.png":["textures/skies/Nef_Sset2/Nef_Sset2_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/nef_sset2/nef_sset2_up.png":["textures/skies/Nef_Sset2/Nef_Sset2_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/nefred1/red1_bk.png":["textures/skies/nefred1/red1_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/nefred1/red1_cloud1.png":["textures/skies/nefred1/red1_CLOUD1.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/nefred1/red1_fr.png":["textures/skies/nefred1/red1_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/nefred1/red1_lf.png":["textures/skies/nefred1/red1_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/nefred1/red1_rt.png":["textures/skies/nefred1/red1_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/nefred1/red1_up.png":["textures/skies/nefred1/red1_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/nightsky82/nightsky82_bk.png":["textures/skies/nightsky82/nightsky82_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/nightsky82/nightsky82_dn.png":["textures/skies/nightsky82/nightsky82_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/nightsky82/nightsky82_fr.png":["textures/skies/nightsky82/nightsky82_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/nightsky82/nightsky82_lf.png":["textures/skies/nightsky82/nightsky82_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/nightsky82/nightsky82_rt.png":["textures/skies/nightsky82/nightsky82_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/nightsky82/nightsky82_up.png":["textures/skies/nightsky82/nightsky82_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/ocular0.bm8":["textures/skies/ocular0.bm8",["z_mappacks/TWL2-MapPack.vl2"]],"textures/skies/ocular0.png":["textures/skies/ocular0.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/skies/ocular180.bm8":["textures/skies/ocular180.bm8",["z_mappacks/TWL2-MapPack.vl2"]],"textures/skies/ocular180.png":["textures/skies/ocular180.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/skies/ocular270.bm8":["textures/skies/ocular270.bm8",["z_mappacks/TWL2-MapPack.vl2"]],"textures/skies/ocular270.png":["textures/skies/ocular270.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/skies/ocular90.bm8":["textures/skies/ocular90.bm8",["z_mappacks/TWL2-MapPack.vl2"]],"textures/skies/ocular90.png":["textures/skies/ocular90.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/skies/ocular_lush_day_emap.bm8":["textures/skies/ocular_lush_day_emap.bm8",["z_mappacks/TWL2-MapPack.vl2"]],"textures/skies/ocular_lush_day_emap.png":["textures/skies/ocular_lush_day_emap.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/skies/oculartop.bm8":["textures/skies/oculartop.bm8",["z_mappacks/TWL2-MapPack.vl2"]],"textures/skies/oculartop.png":["textures/skies/oculartop.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/skies/pacificsky/pacificsky_bk.png":["textures/skies/PacificSky/PacificSky_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/pacificsky/pacificsky_dn.png":["textures/skies/PacificSky/PacificSky_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/pacificsky/pacificsky_fr.png":["textures/skies/PacificSky/PacificSky_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/pacificsky/pacificsky_lf.png":["textures/skies/PacificSky/PacificSky_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/pacificsky/pacificsky_rt.png":["textures/skies/PacificSky/PacificSky_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/pacificsky/pacificsky_up.png":["textures/skies/PacificSky/PacificSky_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/planetx/planetx_bk.png":["textures/skies/PlanetX/PlanetX_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/planetx/planetx_dn.png":["textures/skies/PlanetX/PlanetX_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/planetx/planetx_fr.png":["textures/skies/PlanetX/PlanetX_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/planetx/planetx_lf.png":["textures/skies/PlanetX/PlanetX_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/planetx/planetx_reflect.png":["textures/skies/PlanetX/PlanetX_reflect.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/planetx/planetx_rt.png":["textures/skies/PlanetX/PlanetX_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/planetx/planetx_up.png":["textures/skies/PlanetX/PlanetX_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/purpsun/purpsun_bk.png":["textures/skies/purpsun/PURPSUN_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/purpsun/purpsun_dn.png":["textures/skies/purpsun/PURPSUN_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/purpsun/purpsun_fr.png":["textures/skies/purpsun/PURPSUN_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/purpsun/purpsun_lf.png":["textures/skies/purpsun/PURPSUN_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/purpsun/purpsun_rt.png":["textures/skies/purpsun/PURPSUN_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/purpsun/purpsun_up.png":["textures/skies/purpsun/PURPSUN_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/roelcolor/roelcolor_bk.png":["textures/skies/roelcolor/roelcolor_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/roelcolor/roelcolor_dn.png":["textures/skies/roelcolor/roelcolor_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/roelcolor/roelcolor_fr.png":["textures/skies/roelcolor/roelcolor_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/roelcolor/roelcolor_lf.png":["textures/skies/roelcolor/roelcolor_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/roelcolor/roelcolor_rt.png":["textures/skies/roelcolor/roelcolor_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/roelcolor/roelcolor_up.png":["textures/skies/roelcolor/roelcolor_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sal/malig_v1_bk.png":["textures/skies/sal/Malig_v1_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sal/malig_v1_dn.png":["textures/skies/sal/Malig_v1_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sal/malig_v1_fr.png":["textures/skies/sal/Malig_v1_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sal/malig_v1_lf.png":["textures/skies/sal/Malig_v1_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sal/malig_v1_rt.png":["textures/skies/sal/Malig_v1_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sal/malig_v1_up.png":["textures/skies/sal/Malig_v1_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/saturn/saturn_bk.png":["textures/skies/Saturn/Saturn_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/saturn/saturn_dn.png":["textures/skies/Saturn/Saturn_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/saturn/saturn_fr.png":["textures/skies/Saturn/Saturn_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/saturn/saturn_lf.png":["textures/skies/Saturn/Saturn_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/saturn/saturn_rt.png":["textures/skies/Saturn/Saturn_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/saturn/saturn_up.png":["textures/skies/Saturn/Saturn_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sky01/cloud1.png":["textures/skies/sky01/Cloud1.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sky01/sky01_fr.png":["textures/skies/sky01/sky01_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sky01/sky02_rt.png":["textures/skies/sky01/sky02_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sky01/sky03_bk.png":["textures/skies/sky01/sky03_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sky01/sky04_lf.png":["textures/skies/sky01/sky04_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sky01/sky05_up.png":["textures/skies/sky01/sky05_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sky01/sky06_dn.png":["textures/skies/sky01/sky06_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sky121/sky121_bk.png":["textures/skies/sky121/sky121_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sky121/sky121_dn.png":["textures/skies/sky121/sky121_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sky121/sky121_fr.png":["textures/skies/sky121/sky121_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sky121/sky121_lf.png":["textures/skies/sky121/sky121_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sky121/sky121_rt.png":["textures/skies/sky121/sky121_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sky121/sky121_up.png":["textures/skies/sky121/sky121_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sky127/sky127_bk.png":["textures/skies/sky127/sky127_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sky127/sky127_dn.png":["textures/skies/sky127/sky127_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sky127/sky127_fr.png":["textures/skies/sky127/sky127_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sky127/sky127_lf.png":["textures/skies/sky127/sky127_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sky127/sky127_rt.png":["textures/skies/sky127/sky127_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sky127/sky127_up.png":["textures/skies/sky127/sky127_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sky156/sky156_bk.png":["textures/skies/sky156/sky156_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sky156/sky156_dn.png":["textures/skies/sky156/sky156_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sky156/sky156_fr.png":["textures/skies/sky156/sky156_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sky156/sky156_lf.png":["textures/skies/sky156/sky156_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sky156/sky156_rt.png":["textures/skies/sky156/sky156_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sky156/sky156_up.png":["textures/skies/sky156/sky156_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_14/space_14_bk.png":["textures/skies/space_14/space_14_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_14/space_14_dn.png":["textures/skies/space_14/space_14_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_14/space_14_fr.png":["textures/skies/space_14/space_14_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_14/space_14_lf.png":["textures/skies/space_14/space_14_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_14/space_14_rt.png":["textures/skies/space_14/space_14_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_14/space_14_up.png":["textures/skies/space_14/space_14_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_14_bk.png":["textures/skies/space_14_BK.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/skies/space_14_dn.png":["textures/skies/space_14_DN.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/skies/space_14_fr.png":["textures/skies/space_14_FR.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/skies/space_14_lf.png":["textures/skies/space_14_LF.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/skies/space_14_rt.png":["textures/skies/space_14_RT.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/skies/space_14_up.png":["textures/skies/space_14_UP.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/skies/space_16/space_16_bk.png":["textures/skies/space_16/space_16_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_16/space_16_dn.png":["textures/skies/space_16/space_16_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_16/space_16_fr.png":["textures/skies/space_16/space_16_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_16/space_16_lf.png":["textures/skies/space_16/space_16_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_16/space_16_rt.png":["textures/skies/space_16/space_16_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_16/space_16_up.png":["textures/skies/space_16/space_16_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_17/space_17_bk.png":["textures/skies/space_17/space_17_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_17/space_17_dn.png":["textures/skies/space_17/space_17_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_17/space_17_fr.png":["textures/skies/space_17/space_17_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_17/space_17_lf.png":["textures/skies/space_17/space_17_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_17/space_17_rt.png":["textures/skies/space_17/space_17_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_17/space_17_up.png":["textures/skies/space_17/space_17_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_18/space_18_bk.png":["textures/skies/space_18/space_18_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_18/space_18_dn.png":["textures/skies/space_18/space_18_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_18/space_18_fr.png":["textures/skies/space_18/space_18_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_18/space_18_lf.png":["textures/skies/space_18/space_18_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_18/space_18_rt.png":["textures/skies/space_18/space_18_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_18/space_18_up.png":["textures/skies/space_18/space_18_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_19/space_19_bk.png":["textures/skies/space_19/space_19_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_19/space_19_dn.png":["textures/skies/space_19/space_19_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_19/space_19_fr.png":["textures/skies/space_19/space_19_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_19/space_19_lf.png":["textures/skies/space_19/space_19_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_19/space_19_rt.png":["textures/skies/space_19/space_19_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_19/space_19_up.png":["textures/skies/space_19/space_19_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_3/space_3_bk.png":["textures/skies/space_3/space_3_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_3/space_3_dn.png":["textures/skies/space_3/space_3_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_3/space_3_fr.png":["textures/skies/space_3/space_3_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_3/space_3_lf.png":["textures/skies/space_3/space_3_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_3/space_3_rt.png":["textures/skies/space_3/space_3_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_3/space_3_up.png":["textures/skies/space_3/space_3_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_5/space_5_bk.png":["textures/skies/space_5/space_5_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_5/space_5_dn.png":["textures/skies/space_5/space_5_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_5/space_5_fr.png":["textures/skies/space_5/space_5_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_5/space_5_lf.png":["textures/skies/space_5/space_5_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_5/space_5_rt.png":["textures/skies/space_5/space_5_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/space_5/space_5_up.png":["textures/skies/space_5/space_5_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/starrynite/starrynite_bk.png":["textures/skies/starrynite/starrynite_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/starrynite/starrynite_dn.png":["textures/skies/starrynite/starrynite_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/starrynite/starrynite_fr.png":["textures/skies/starrynite/starrynite_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/starrynite/starrynite_lf.png":["textures/skies/starrynite/starrynite_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/starrynite/starrynite_rt.png":["textures/skies/starrynite/starrynite_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/starrynite/starrynite_up.png":["textures/skies/starrynite/starrynite_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sundown25/sundown25_bk.png":["textures/skies/sundown25/sundown25_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sundown25/sundown25_dn.png":["textures/skies/sundown25/sundown25_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sundown25/sundown25_fr.png":["textures/skies/sundown25/sundown25_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sundown25/sundown25_lf.png":["textures/skies/sundown25/sundown25_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sundown25/sundown25_rt.png":["textures/skies/sundown25/sundown25_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sundown25/sundown25_up.png":["textures/skies/sundown25/sundown25_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sunnight/sunnight_bk.png":["textures/skies/sunnight/sunnight_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sunnight/sunnight_dn.png":["textures/skies/sunnight/sunnight_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sunnight/sunnight_fr.png":["textures/skies/sunnight/sunnight_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sunnight/sunnight_lf.png":["textures/skies/sunnight/sunnight_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sunnight/sunnight_rt.png":["textures/skies/sunnight/sunnight_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sunnight/sunnight_up.png":["textures/skies/sunnight/sunnight_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sunset12/sunset12_bk.png":["textures/skies/SunSet12/SunSet12_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sunset12/sunset12_dn.png":["textures/skies/SunSet12/SunSet12_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sunset12/sunset12_fr.png":["textures/skies/SunSet12/SunSet12_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sunset12/sunset12_lf.png":["textures/skies/SunSet12/SunSet12_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sunset12/sunset12_rt.png":["textures/skies/SunSet12/SunSet12_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/sunset12/sunset12_up.png":["textures/skies/SunSet12/SunSet12_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/tyre/tyre_bk.png":["textures/skies/tyre/tyre_bk.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/tyre/tyre_dn.png":["textures/skies/tyre/tyre_dn.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/tyre/tyre_ft.png":["textures/skies/tyre/tyre_ft.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/tyre/tyre_lf.png":["textures/skies/tyre/tyre_lf.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/tyre/tyre_rt.png":["textures/skies/tyre/tyre_rt.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/tyre/tyre_up.png":["textures/skies/tyre/tyre_up.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/violet/violet_bk.png":["textures/skies/violet/violet_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/violet/violet_dn.png":["textures/skies/violet/violet_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/violet/violet_fr.png":["textures/skies/violet/violet_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/violet/violet_lf.png":["textures/skies/violet/violet_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/violet/violet_rt.png":["textures/skies/violet/violet_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/violet/violet_up.png":["textures/skies/violet/violet_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/winterskyday/winterskyday_bk.png":["textures/skies/winterskyday/winterskyday_BK.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/winterskyday/winterskyday_dn.png":["textures/skies/winterskyday/winterskyday_DN.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/winterskyday/winterskyday_fr.png":["textures/skies/winterskyday/winterskyday_FR.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/winterskyday/winterskyday_lf.png":["textures/skies/winterskyday/winterskyday_LF.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/winterskyday/winterskyday_rt.png":["textures/skies/winterskyday/winterskyday_RT.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skies/winterskyday/winterskyday_up.png":["textures/skies/winterskyday/winterskyday_UP.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/a.hbioderm_512.png":["textures/skins/a.hbioderm_512.png",["skins.vl2"]],"textures/skins/a.hrobot_512.png":["textures/skins/a.hrobot_512.png",["skins.vl2"]],"textures/skins/a.lbioderm_512.png":["textures/skins/a.lbioderm_512.png",["skins.vl2"]],"textures/skins/a.lrobot_512.png":["textures/skins/a.lrobot_512.png",["skins.vl2"]],"textures/skins/a.mbioderm_512.png":["textures/skins/a.mbioderm_512.png",["skins.vl2"]],"textures/skins/a.mrobot_512.png":["textures/skins/a.mrobot_512.png",["skins.vl2"]],"textures/skins/a7branch1.png":["textures/skins/A7branch1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/a7trunk2.png":["textures/skins/A7trunk2.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/agaritafall.png":["textures/skins/AgaritaFall.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/alienfirxbase2.png":["textures/skins/alienfirxbase2.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/ammo_chaingun.png":["textures/skins/ammo_chaingun.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/ammo_disc.png":["textures/skins/ammo_disc.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/ammo_grenade.png":["textures/skins/ammo_grenade.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/ammo_mine.png":["textures/skins/ammo_mine.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/ammo_mortar.png":["textures/skins/ammo_mortar.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/ammo_plasma.png":["textures/skins/ammo_plasma.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/armor.damage.1.png":["textures/skins/armor.damage.1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/armor.damage.2.png":["textures/skins/armor.damage.2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/armor.damage.3.png":["textures/skins/armor.damage.3.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/artists.plaque.png":["textures/skins/artists.plaque.png",["skins.vl2"]],"textures/skins/b.hbioderm_512.png":["textures/skins/b.hbioderm_512.png",["skins.vl2"]],"textures/skins/b.hrobot_512.png":["textures/skins/b.hrobot_512.png",["skins.vl2"]],"textures/skins/b.lbioderm_512.png":["textures/skins/b.lbioderm_512.png",["skins.vl2"]],"textures/skins/b.lrobot_512.png":["textures/skins/b.lrobot_512.png",["skins.vl2"]],"textures/skins/b.mbioderm_512.png":["textures/skins/b.mbioderm_512.png",["skins.vl2"]],"textures/skins/b.mrobot_512.png":["textures/skins/b.mrobot_512.png",["skins.vl2"]],"textures/skins/banner_honor.png":["textures/skins/banner_honor.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/banner_strength.png":["textures/skins/banner_strength.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/banner_unity.png":["textures/skins/banner_unity.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/barrel_aa_large.png":["textures/skins/barrel_aa_large.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/barrel_elf_large.png":["textures/skins/barrel_elf_large.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/barrel_fusion_large.png":["textures/skins/barrel_fusion_large.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/barrel_missile_large.png":["textures/skins/barrel_missile_large.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/barrel_mortar_large.png":["textures/skins/barrel_mortar_large.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/barrelmount.png":["textures/skins/barrelMount.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/barrensticksfall.png":["textures/skins/BarrenSticksFall.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/base.flag.png":["textures/skins/base.flag.png",["skins.vl2"],["yHDTextures2.0.vl2"],["z_textures/zflags.vl2"]],"textures/skins/base.hbioderm.png":["textures/skins/base.hbioderm.png",["skins.vl2"]],"textures/skins/base.hbioderm_512.png":["textures/skins/base.hbioderm_512.png",["skins.vl2"]],"textures/skins/base.hflag.png":["textures/skins/base.hflag.png",["skins.vl2"],["yHDTextures2.0.vl2"],["z_textures/zflags.vl2"]],"textures/skins/base.hmale.png":["textures/skins/base.hmale.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/base.lbioderm.png":["textures/skins/base.lbioderm.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/base.lbioderm_512.png":["textures/skins/base.lbioderm_512.png",["skins.vl2"]],"textures/skins/base.lfemale.png":["textures/skins/base.lfemale.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/base.lmale.png":["textures/skins/base.lmale.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/base.mbioderm.png":["textures/skins/base.mbioderm.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/base.mbioderm_512.png":["textures/skins/base.mbioderm_512.png",["skins.vl2"]],"textures/skins/base.mfemale.png":["textures/skins/base.mfemale.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/base.mmale.png":["textures/skins/base.mmale.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/base.switch.png":["textures/skins/base.switch.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/baseb.flag.png":["textures/skins/baseb.flag.png",["skins.vl2"],["yHDTextures2.0.vl2"],["z_textures/zflags.vl2"]],"textures/skins/baseb.hbioderm.png":["textures/skins/baseb.hbioderm.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/baseb.hmale.png":["textures/skins/baseb.hmale.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/baseb.lbioderm.png":["textures/skins/baseb.lbioderm.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/baseb.lfemale.png":["textures/skins/baseb.lfemale.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/baseb.lmale.png":["textures/skins/baseb.lmale.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/baseb.mbioderm.png":["textures/skins/baseb.mbioderm.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/baseb.mfemale.png":["textures/skins/baseb.mfemale.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/baseb.mmale.png":["textures/skins/baseb.mmale.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/baseb.switch.png":["textures/skins/baseb.switch.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/basebbot.hmale.png":["textures/skins/basebbot.hmale.png",["skins.vl2"]],"textures/skins/basebbot.lmale.png":["textures/skins/basebbot.lmale.png",["skins.vl2"]],"textures/skins/basebbot.mmale.png":["textures/skins/basebbot.mmale.png",["skins.vl2"]],"textures/skins/basebot.hmale.png":["textures/skins/basebot.hmale.png",["skins.vl2"]],"textures/skins/basebot.lmale.png":["textures/skins/basebot.lmale.png",["skins.vl2"]],"textures/skins/basebot.mmale.png":["textures/skins/basebot.mmale.png",["skins.vl2"]],"textures/skins/bb_bark.png":["textures/skins/bb_bark.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/skins/bb_bark2.png":["textures/skins/bb_bark2.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/skins/bb_beechleaf.png":["textures/skins/bb_beechleaf.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/skins/bb_bigleaf.png":["textures/skins/bb_bigleaf.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/skins/bb_bush.png":["textures/skins/bb_bush.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/skins/bb_jnigraleaf.png":["textures/skins/bb_jnigraleaf.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/skins/bb_palmleaf.png":["textures/skins/bb_palmleaf.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/skins/bb_screen.png":["textures/skins/bb_screen.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/skins/bb_stripeleaf.png":["textures/skins/bb_stripeleaf.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/skins/bb_tree1_foliage2.png":["textures/skins/bb_tree1_foliage2.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/skins/bb_tree1_side.png":["textures/skins/bb_tree1_side.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/skins/bb_tree2_foliage2.png":["textures/skins/bb_tree2_foliage2.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/skins/bb_tree2_side.png":["textures/skins/bb_tree2_side.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/skins/bb_trunk.png":["textures/skins/bb_trunk.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/skins/bberryfall.png":["textures/skins/BBerryFall.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/beacon.png":["textures/skins/beacon.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/beagle.flag.png":["textures/skins/beagle.flag.png",["skins.vl2"],["yHDTextures2.0.vl2"],["z_textures/zflags.vl2"]],"textures/skins/beagle.hmale.png":["textures/skins/beagle.hmale.png",["skins.vl2"]],"textures/skins/beagle.hmale_512.png":["textures/skins/beagle.hmale_512.png",["skins.vl2"]],"textures/skins/beagle.lfemale.png":["textures/skins/beagle.lfemale.png",["skins.vl2"]],"textures/skins/beagle.lfemale_512.png":["textures/skins/beagle.lfemale_512.png",["skins.vl2"]],"textures/skins/beagle.lmale.png":["textures/skins/beagle.lmale.png",["skins.vl2"]],"textures/skins/beagle.lmale_512.png":["textures/skins/beagle.lmale_512.png",["skins.vl2"]],"textures/skins/beagle.mfemale.png":["textures/skins/beagle.mfemale.png",["skins.vl2"]],"textures/skins/beagle.mfemale_512.png":["textures/skins/beagle.mfemale_512.png",["skins.vl2"]],"textures/skins/beagle.mmale.png":["textures/skins/beagle.mmale.png",["skins.vl2"]],"textures/skins/beagle.mmale_512.png":["textures/skins/beagle.mmale_512.png",["skins.vl2"]],"textures/skins/beagle.switch.png":["textures/skins/beagle.switch.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/beampulse.png":["textures/skins/beampulse.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/bigdevdawg.plaque.png":["textures/skins/bigdevdawg.plaque.png",["skins.vl2"]],"textures/skins/billboard_1.png":["textures/skins/billboard_1.png",["TR2final105-client.vl2"]],"textures/skins/billboard_2.png":["textures/skins/billboard_2.png",["TR2final105-client.vl2"]],"textures/skins/billboard_3.png":["textures/skins/billboard_3.png",["TR2final105-client.vl2"]],"textures/skins/billboard_4.png":["textures/skins/billboard_4.png",["TR2final105-client.vl2"]],"textures/skins/blank.switch.png":["textures/skins/blank.switch.png",["skins.vl2"]],"textures/skins/blite00.png":["textures/skins/blite00.png",["skins.vl2"]],"textures/skins/blite01.png":["textures/skins/blite01.PNG",["skins.vl2"]],"textures/skins/blite02.png":["textures/skins/blite02.png",["skins.vl2"]],"textures/skins/blite03.png":["textures/skins/blite03.png",["skins.vl2"]],"textures/skins/blite04.png":["textures/skins/blite04.png",["skins.vl2"]],"textures/skins/blue.hflag.png":["textures/skins/Blue.hflag.png",["skins.vl2"],["yHDTextures2.0.vl2"],["z_textures/zflags.vl2","textures/skins/blue.hflag.png"]],"textures/skins/blue.hmale.png":["textures/skins/Blue.hmale.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/blue.lfemale.png":["textures/skins/Blue.lfemale.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/blue.lmale.png":["textures/skins/Blue.lmale.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/blue.mfemale.png":["textures/skins/Blue.mfemale.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/blue.mmale.png":["textures/skins/Blue.mmale.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/blue.png":["textures/skins/blue.png",["skins.vl2"]],"textures/skins/blue00.ifl":["textures/skins/blue00.ifl",["skins.vl2"]],"textures/skins/blue00.png":["textures/skins/blue00.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/blue00.png"]],"textures/skins/blue01.png":["textures/skins/blue01.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/blue01.png"]],"textures/skins/blue02.png":["textures/skins/blue02.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/blue02.png"]],"textures/skins/blue03.png":["textures/skins/blue03.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/blue03.png"]],"textures/skins/blue04.png":["textures/skins/blue04.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/blue04.png"]],"textures/skins/blue_blink.ifl":["textures/skins/blue_blink.ifl",["skins.vl2"]],"textures/skins/blue_blink0.ifl":["textures/skins/blue_blink0.ifl",["skins.vl2"]],"textures/skins/blue_blink0.png":["textures/skins/blue_blink0.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/blue_blink0.png"]],"textures/skins/blue_blink1.png":["textures/skins/blue_blink1.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/blue_blink1.png"]],"textures/skins/blue_blink2.png":["textures/skins/blue_blink2.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/blue_blink2.png"]],"textures/skins/blue_blink3.png":["textures/skins/blue_blink3.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/blue_blink3.png"]],"textures/skins/blue_blink4.png":["textures/skins/blue_blink4.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/blue_blink4.png"]],"textures/skins/borg1.png":["textures/skins/borg1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/borg2.png":["textures/skins/borg2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/borg4.png":["textures/skins/borg4.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/borg6.png":["textures/skins/borg6.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/branch3.png":["textures/skins/Branch3.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/branch4.png":["textures/skins/Branch4.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/branch5.png":["textures/skins/Branch5.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/branch6.png":["textures/skins/Branch6.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/branch7.png":["textures/skins/Branch7.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/brsh5.png":["textures/skins/brsh5.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/brush.png":["textures/skins/brush.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/bullethole1.png":["textures/skins/bullethole1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/bullethole2.png":["textures/skins/bullethole2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/bullethole3.png":["textures/skins/bullethole3.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/bullethole4.png":["textures/skins/bullethole4.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/bullethole5.png":["textures/skins/bullethole5.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/bullethole6.png":["textures/skins/bullethole6.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/burntwood.png":["textures/skins/Burntwood.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/burntwoodbranch.png":["textures/skins/BurntwoodBranch.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cactus.png":["textures/skins/cactus.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/camera.png":["textures/skins/camera.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/chaingun_shot_end.png":["textures/skins/chaingun_shot_end.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/chaingun_shot_side.png":["textures/skins/chaingun_shot_side.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/chg_fmzl.png":["textures/skins/chg_fmzl.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/chg_smzl.png":["textures/skins/chg_smzl.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/chgexhaust.ifl":["textures/skins/chgexhaust.ifl",["skins.vl2"]],"textures/skins/chkberrywinter.png":["textures/skins/ChkBerryWinter.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cloak_core.ifl":["textures/skins/cloak_core.ifl",["skins.vl2"]],"textures/skins/cloak_core0000.png":["textures/skins/cloak_core0000.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cloak_core0001.png":["textures/skins/cloak_core0001.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cloak_core0002.png":["textures/skins/cloak_core0002.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cloak_core0003.png":["textures/skins/cloak_core0003.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cloak_core0004.png":["textures/skins/cloak_core0004.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cloak_core0005.png":["textures/skins/cloak_core0005.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cloak_core0006.png":["textures/skins/cloak_core0006.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cloak_core0007.png":["textures/skins/cloak_core0007.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cloak_core0008.png":["textures/skins/cloak_core0008.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cloak_core0009.png":["textures/skins/cloak_core0009.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cloak_core0010.png":["textures/skins/cloak_core0010.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cloak_core0011.png":["textures/skins/cloak_core0011.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cloak_core0012.png":["textures/skins/cloak_core0012.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cloak_core0013.png":["textures/skins/cloak_core0013.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cloak_core0014.png":["textures/skins/cloak_core0014.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cloak_core0015.png":["textures/skins/cloak_core0015.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cloak_core0016.png":["textures/skins/cloak_core0016.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cloak_core0017.png":["textures/skins/cloak_core0017.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cloak_core0018.png":["textures/skins/cloak_core0018.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cloak_core0019.png":["textures/skins/cloak_core0019.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cotp.flag.png":["textures/skins/cotp.flag.png",["skins.vl2"],["yHDTextures2.0.vl2"],["z_textures/zflags.vl2"]],"textures/skins/cotp.hmale.png":["textures/skins/cotp.hmale.png",["skins.vl2"]],"textures/skins/cotp.lfemale.png":["textures/skins/cotp.lfemale.png",["skins.vl2"]],"textures/skins/cotp.lmale.png":["textures/skins/cotp.lmale.png",["skins.vl2"]],"textures/skins/cotp.mfemale.png":["textures/skins/cotp.mfemale.png",["skins.vl2"]],"textures/skins/cotp.mmale.png":["textures/skins/cotp.mmale.png",["skins.vl2"]],"textures/skins/cotp.switch.png":["textures/skins/cotp.switch.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/cotp_hmale_512.png":["textures/skins/cotp_hmale_512.png",["skins.vl2"]],"textures/skins/cotp_lfemale_512.png":["textures/skins/cotp_lfemale_512.png",["skins.vl2"]],"textures/skins/cotp_lmale_512.png":["textures/skins/cotp_lmale_512.png",["skins.vl2"]],"textures/skins/cotp_mfemale_512.png":["textures/skins/cotp_mfemale_512.png",["skins.vl2"]],"textures/skins/cotp_mmale_512.png":["textures/skins/cotp_mmale_512.png",["skins.vl2"]],"textures/skins/dcase00.ifl":["textures/skins/dcase00.ifl",["skins.vl2"]],"textures/skins/dcase00.png":["textures/skins/dcase00.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/dcase00.png"]],"textures/skins/dcase01.png":["textures/skins/dcase01.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/dcase01.png"]],"textures/skins/dcase02.png":["textures/skins/dcase02.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/dcase02.png"]],"textures/skins/dcase03.png":["textures/skins/dcase03.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/dcase03.png"]],"textures/skins/dcase04.png":["textures/skins/dcase04.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/dcase04.png"]],"textures/skins/dcase05.png":["textures/skins/dcase05.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/dcase05.png"]],"textures/skins/deb01.ifl":["textures/skins/deb01.ifl",["skins.vl2"]],"textures/skins/deb01.png":["textures/skins/deb01.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/deb01.png"]],"textures/skins/deb02.png":["textures/skins/deb02.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/deb02.png"]],"textures/skins/deb03.png":["textures/skins/deb03.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/deb03.png"]],"textures/skins/deb04.png":["textures/skins/deb04.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/deb04.png"]],"textures/skins/deb05.png":["textures/skins/deb05.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/deb05.png"]],"textures/skins/deb06.png":["textures/skins/deb06.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/deb06.png"]],"textures/skins/deb07.png":["textures/skins/deb07.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/deb07.png"]],"textures/skins/deb08.png":["textures/skins/deb08.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/deb08.png"]],"textures/skins/deb09.png":["textures/skins/deb09.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/deb09.png"]],"textures/skins/deb10.png":["textures/skins/deb10.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/deb10.png"]],"textures/skins/deb11.png":["textures/skins/deb11.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/deb11.png"]],"textures/skins/deb12.png":["textures/skins/deb12.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/deb12.png"]],"textures/skins/deb13.png":["textures/skins/deb13.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/deb13.png"]],"textures/skins/deb14.png":["textures/skins/deb14.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/deb14.png"]],"textures/skins/deb15.png":["textures/skins/deb15.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/deb15.png"]],"textures/skins/deb16.png":["textures/skins/deb16.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/deb16.png"]],"textures/skins/deb17.png":["textures/skins/deb17.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/deb17.png"]],"textures/skins/deb18.png":["textures/skins/deb18.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/deb18.png"]],"textures/skins/deb19.png":["textures/skins/deb19.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/deb19.png"]],"textures/skins/deb20.png":["textures/skins/deb20.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/deb20.png"]],"textures/skins/deb21.png":["textures/skins/deb21.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/deb21.png"]],"textures/skins/deb22.png":["textures/skins/deb22.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/deb22.png"]],"textures/skins/deb23.png":["textures/skins/deb23.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/deb23.png"]],"textures/skins/deb24.png":["textures/skins/deb24.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/deb24.png"]],"textures/skins/deb25.png":["textures/skins/deb25.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/deb25.png"]],"textures/skins/deb26.png":["textures/skins/deb26.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/deb26.png"]],"textures/skins/deb27.png":["textures/skins/deb27.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/deb27.png"]],"textures/skins/deb28.png":["textures/skins/deb28.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/deb28.png"]],"textures/skins/deb29.png":["textures/skins/deb29.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/deb29.png"]],"textures/skins/deb30.png":["textures/skins/deb30.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/deb30.png"]],"textures/skins/deb31.png":["textures/skins/deb31.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/deb31.png"]],"textures/skins/deb32.png":["textures/skins/deb32.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/deb32.png"]],"textures/skins/deb33.png":["textures/skins/deb33.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/deb33.png"]],"textures/skins/deb34.png":["textures/skins/deb34.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/deb34.png"]],"textures/skins/decoy.plaque.png":["textures/skins/decoy.plaque.png",["skins.vl2"]],"textures/skins/deploy_inv_lite.ifl":["textures/skins/deploy_inv_lite.ifl",["skins.vl2"]],"textures/skins/deploy_inventory_1.png":["textures/skins/deploy_inventory_1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/deploy_inventory_2.png":["textures/skins/deploy_inventory_2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/deploy_sensor_pulse.png":["textures/skins/deploy_sensor_pulse.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/designers.plaque.png":["textures/skins/designers.plaque.png",["skins.vl2"]],"textures/skins/diamondback.plaque.png":["textures/skins/diamondback.plaque.png",["skins.vl2"]],"textures/skins/disc00.ifl":["textures/skins/disc00.ifl",["skins.vl2"]],"textures/skins/disc00.png":["textures/skins/disc00.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc00.png"]],"textures/skins/disc01.png":["textures/skins/disc01.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc01.png"]],"textures/skins/disc02.png":["textures/skins/disc02.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc02.png"]],"textures/skins/disc03.png":["textures/skins/disc03.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc03.png"]],"textures/skins/disc04.png":["textures/skins/disc04.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc04.png"]],"textures/skins/disc05.png":["textures/skins/disc05.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc05.png"]],"textures/skins/disc06.png":["textures/skins/disc06.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc06.png"]],"textures/skins/disc07.png":["textures/skins/disc07.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc07.png"]],"textures/skins/disc08.png":["textures/skins/disc08.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc08.png"]],"textures/skins/disc09.png":["textures/skins/disc09.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc09.png"]],"textures/skins/disc10.png":["textures/skins/disc10.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc10.png"]],"textures/skins/disc11.png":["textures/skins/disc11.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc11.png"]],"textures/skins/disc12.png":["textures/skins/disc12.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc12.png"]],"textures/skins/disc13.png":["textures/skins/disc13.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc13.png"]],"textures/skins/disc14.png":["textures/skins/disc14.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc14.png"]],"textures/skins/disc15.png":["textures/skins/disc15.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc15.png"]],"textures/skins/disc16.png":["textures/skins/disc16.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc16.png"]],"textures/skins/disc17.png":["textures/skins/disc17.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc17.png"]],"textures/skins/disc18.png":["textures/skins/disc18.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc18.png"]],"textures/skins/disc19.png":["textures/skins/disc19.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc19.png"]],"textures/skins/disc20.png":["textures/skins/disc20.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc20.png"]],"textures/skins/disc21.png":["textures/skins/disc21.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc21.png"]],"textures/skins/disc22.png":["textures/skins/disc22.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc22.png"]],"textures/skins/disc23.png":["textures/skins/disc23.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc23.png"]],"textures/skins/disc24.png":["textures/skins/disc24.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc24.png"]],"textures/skins/disc25.png":["textures/skins/disc25.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc25.png"]],"textures/skins/disc26.png":["textures/skins/disc26.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc26.png"]],"textures/skins/disc27.png":["textures/skins/disc27.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc27.png"]],"textures/skins/disc_muzzle.png":["textures/skins/disc_muzzle.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/disc_muzzle.png"]],"textures/skins/discshield2.png":["textures/skins/discshield2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/dox_stone.png":["textures/skins/dox_stone.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/skins/dox_wires.png":["textures/skins/dox_wires.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/skins/drawkward.plaque.png":["textures/skins/drawkward.plaque.png",["skins.vl2"]],"textures/skins/ds.hmale_512.png":["textures/skins/ds.hmale_512.png",["skins.vl2"]],"textures/skins/ds.lfemale_512.png":["textures/skins/ds.lfemale_512.png",["skins.vl2"]],"textures/skins/ds.lmale_512.png":["textures/skins/ds.lmale_512.png",["skins.vl2"]],"textures/skins/ds.mfemale_512.png":["textures/skins/ds.mfemale_512.png",["skins.vl2"]],"textures/skins/ds.mmale_512.png":["textures/skins/ds.mmale_512.png",["skins.vl2"]],"textures/skins/dsword.flag.png":["textures/skins/dsword.flag.png",["skins.vl2"],["yHDTextures2.0.vl2"],["z_textures/zflags.vl2"]],"textures/skins/dsword.hmale.png":["textures/skins/dsword.hmale.png",["skins.vl2"]],"textures/skins/dsword.lfemale.png":["textures/skins/dsword.lfemale.png",["skins.vl2"]],"textures/skins/dsword.lmale.png":["textures/skins/dsword.lmale.png",["skins.vl2"]],"textures/skins/dsword.mfemale.png":["textures/skins/dsword.mfemale.png",["skins.vl2"]],"textures/skins/dsword.mmale.png":["textures/skins/dsword.mmale.png",["skins.vl2"]],"textures/skins/dsword.switch.png":["textures/skins/dsword.switch.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/east.plaque.png":["textures/skins/east.plaque.png",["skins.vl2"]],"textures/skins/ee_blueff.png":["textures/skins/ee_blueff.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/skins/ee_fft2logodown.png":["textures/skins/ee_fft2logodown.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/skins/ee_fft2logoup.png":["textures/skins/ee_fft2logoup.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/skins/ee_playt2.png":["textures/skins/ee_playt2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/skins/energy_blast.png":["textures/skins/energy_blast.PNG",["skins.vl2"]],"textures/skins/energy_blue_blink.ifl":["textures/skins/energy_blue_blink.ifl",["skins.vl2"]],"textures/skins/energy_bolt.png":["textures/skins/energy_bolt.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/energy_bolt.png"]],"textures/skins/energy_bolt_aura.png":["textures/skins/energy_bolt_aura.png",["skins.vl2"]],"textures/skins/energy_bolt_front.png":["textures/skins/energy_bolt_front.png",["skins.vl2"]],"textures/skins/energy_muzzle00.ifl":["textures/skins/energy_muzzle00.ifl",["skins.vl2"]],"textures/skins/energy_side_muzzle00.ifl":["textures/skins/energy_side_muzzle00.ifl",["skins.vl2"]],"textures/skins/energyb01.ifl":["textures/skins/energyb01.ifl",["skins.vl2"]],"textures/skins/energyb01.png":["textures/skins/energyb01.png",["skins.vl2"]],"textures/skins/energyb02.png":["textures/skins/energyb02.png",["skins.vl2"]],"textures/skins/energyb03.png":["textures/skins/energyb03.png",["skins.vl2"]],"textures/skins/energyb04.png":["textures/skins/energyb04.png",["skins.vl2"]],"textures/skins/energyb05.png":["textures/skins/energyb05.png",["skins.vl2"]],"textures/skins/energydis0000.ifl":["textures/skins/energydis0000.ifl",["skins.vl2"]],"textures/skins/energydis0000.png":["textures/skins/energydis0000.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/energydis0001.png":["textures/skins/energydis0001.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/energydis0002.png":["textures/skins/energydis0002.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/energydis0003.png":["textures/skins/energydis0003.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/energydis0004.png":["textures/skins/energydis0004.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/energydis0005.png":["textures/skins/energydis0005.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrg_frnt_muzl00.png":["textures/skins/enrg_frnt_muzl00.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrg_frnt_muzl01.png":["textures/skins/enrg_frnt_muzl01.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrg_frnt_muzl02.png":["textures/skins/enrg_frnt_muzl02.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrg_frnt_muzl03.png":["textures/skins/enrg_frnt_muzl03.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrg_frnt_muzl04.png":["textures/skins/enrg_frnt_muzl04.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrg_frnt_muzl05.png":["textures/skins/enrg_frnt_muzl05.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrg_frnt_muzl06.png":["textures/skins/enrg_frnt_muzl06.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrg_frnt_muzl07.png":["textures/skins/enrg_frnt_muzl07.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrg_side_muzl00.png":["textures/skins/enrg_side_muzl00.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrg_side_muzl01.png":["textures/skins/enrg_side_muzl01.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrg_side_muzl02.png":["textures/skins/enrg_side_muzl02.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrg_side_muzl03.png":["textures/skins/enrg_side_muzl03.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrg_side_muzl04.png":["textures/skins/enrg_side_muzl04.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrg_side_muzl05.png":["textures/skins/enrg_side_muzl05.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrg_side_muzl06.png":["textures/skins/enrg_side_muzl06.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrg_side_muzl07.png":["textures/skins/enrg_side_muzl07.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrgcore0000.png":["textures/skins/enrgcore0000.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrgcore0001.png":["textures/skins/enrgcore0001.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrgcore0002.png":["textures/skins/enrgcore0002.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrgcore0003.png":["textures/skins/enrgcore0003.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrgcore0004.png":["textures/skins/enrgcore0004.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrgcore0005.png":["textures/skins/enrgcore0005.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrgcore0006.png":["textures/skins/enrgcore0006.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrgcore0007.png":["textures/skins/enrgcore0007.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrgcore0008.png":["textures/skins/enrgcore0008.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrgcore0009.png":["textures/skins/enrgcore0009.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrgpack_core.ifl":["textures/skins/enrgpack_core.ifl",["skins.vl2"]],"textures/skins/enrgpack_tubes.ifl":["textures/skins/enrgpack_tubes.ifl",["skins.vl2"]],"textures/skins/enrgtubes0000.png":["textures/skins/Enrgtubes0000.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrgtubes0001.png":["textures/skins/Enrgtubes0001.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrgtubes0002.png":["textures/skins/Enrgtubes0002.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrgtubes0003.png":["textures/skins/Enrgtubes0003.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrgtubes0004.png":["textures/skins/Enrgtubes0004.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrgtubes0005.png":["textures/skins/Enrgtubes0005.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrgtubes0006.png":["textures/skins/Enrgtubes0006.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrgtubes0007.png":["textures/skins/Enrgtubes0007.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrgtubes0008.png":["textures/skins/Enrgtubes0008.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/enrgtubes0009.png":["textures/skins/Enrgtubes0009.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/etcmodel02.plaque.png":["textures/skins/etcmodel02.plaque.png",["skins.vl2"]],"textures/skins/flag.png":["textures/skins/flag.png",["skins.vl2"],["yHDTextures2.0.vl2"],["z_textures/zflags.vl2"]],"textures/skins/flaglight1.ifl":["textures/skins/flaglight1.ifl",["skins.vl2"]],"textures/skins/flaglight1.png":["textures/skins/flaglight1.png",["skins.vl2"]],"textures/skins/flaglight2.png":["textures/skins/flaglight2.png",["skins.vl2"]],"textures/skins/flaglight3.png":["textures/skins/flaglight3.png",["skins.vl2"]],"textures/skins/flaglight4.png":["textures/skins/flaglight4.png",["skins.vl2"]],"textures/skins/flaglight5.png":["textures/skins/flaglight5.png",["skins.vl2"]],"textures/skins/flaregreen.png":["textures/skins/flaregreen.png",["skins.vl2"]],"textures/skins/flarewhite.png":["textures/skins/flarewhite.PNG",["skins.vl2"]],"textures/skins/flyerflame1.png":["textures/skins/flyerflame1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/forcef1.png":["textures/skins/forcef1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/forcef2.png":["textures/skins/forcef2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/forcef3.png":["textures/skins/forcef3.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/forcef4.png":["textures/skins/forcef4.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/forcef5.png":["textures/skins/forcef5.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/forcefield_electric.ifl":["textures/skins/forcefield_electric.ifl",["skins.vl2"]],"textures/skins/forcefield_electric0.png":["textures/skins/forcefield_electric0.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/forcefield_electric1.png":["textures/skins/forcefield_electric1.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/forcefield_electric2.png":["textures/skins/forcefield_electric2.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/forcefield_electric3.png":["textures/skins/forcefield_electric3.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/forcefield_electric4.png":["textures/skins/forcefield_electric4.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/forcefield_electric5.png":["textures/skins/forcefield_electric5.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/forcefield_grn.ifl":["textures/skins/forcefield_grn.ifl",["skins.vl2"]],"textures/skins/forcefield_grn.png":["textures/skins/forcefield_grn.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/forcefield_grn1.png":["textures/skins/forcefield_grn1.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/forcefield_grn2.png":["textures/skins/forcefield_grn2.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/forcefield_grn3.png":["textures/skins/forcefield_grn3.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/forcefield_grn4.png":["textures/skins/forcefield_grn4.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/forcefield_grn5.png":["textures/skins/forcefield_grn5.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/frankrizzo.plaque.png":["textures/skins/frankrizzo.plaque.png",["skins.vl2"]],"textures/skins/generator.png":["textures/skins/generator.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/generic_scorch.png":["textures/skins/generic_scorch.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/glow_red.png":["textures/skins/glow_red.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/goal_back.png":["textures/skins/goal_back.png",["TR2final105-client.vl2"]],"textures/skins/goal_panel.png":["textures/skins/goal_panel.png",["TR2final105-client.vl2"]],"textures/skins/goal_side.png":["textures/skins/goal_side.png",["TR2final105-client.vl2"]],"textures/skins/goal_top.png":["textures/skins/goal_top.png",["TR2final105-client.vl2"]],"textures/skins/gold_goal_back.png":["textures/skins/gold_goal_back.png",["TR2final105-client.vl2"]],"textures/skins/gold_goal_side.png":["textures/skins/gold_goal_side.png",["TR2final105-client.vl2"]],"textures/skins/gold_goal_top.png":["textures/skins/gold_goal_top.png",["TR2final105-client.vl2"]],"textures/skins/gold_post.png":["textures/skins/gold_post.png",["TR2final105-client.vl2"]],"textures/skins/goldcube.png":["textures/skins/goldcube.png",["TR2final105-client.vl2"]],"textures/skins/gotmilk.plaque.png":["textures/skins/gotmilk.plaque.png",["skins.vl2"]],"textures/skins/green.hflag.png":["textures/skins/Green.hflag.png",["skins.vl2"],["yHDTextures2.0.vl2"],["z_textures/zflags.vl2","textures/skins/green.hflag.png"]],"textures/skins/green.hmale.png":["textures/skins/Green.hmale.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/green.lfemale.png":["textures/skins/Green.lfemale.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/green.lmale.png":["textures/skins/Green.lmale.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/green.mfemale.png":["textures/skins/Green.mfemale.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/green.mmale.png":["textures/skins/Green.mmale.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/green00.ifl":["textures/skins/green00.ifl",["skins.vl2"]],"textures/skins/green00.png":["textures/skins/green00.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/green01.png":["textures/skins/green01.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/green02.png":["textures/skins/green02.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/green03.png":["textures/skins/green03.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/green04.png":["textures/skins/green04.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/green_blink.ifl":["textures/skins/green_blink.ifl",["skins.vl2"]],"textures/skins/green_blink0.png":["textures/skins/green_blink0.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/green_blink1.png":["textures/skins/green_blink1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/green_blink2.png":["textures/skins/green_blink2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/green_blink3.png":["textures/skins/green_blink3.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/green_blink4.png":["textures/skins/green_blink4.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/greenlight.ifl":["textures/skins/greenlight.ifl",["skins.vl2"]],"textures/skins/greenmortar.ifl":["textures/skins/greenMortar.ifl",["skins.vl2"]],"textures/skins/grenade.png":["textures/skins/grenade.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/grenade_flare.png":["textures/skins/grenade_flare.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/grenade_flash.png":["textures/skins/grenade_flash.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/grenade_projectile.png":["textures/skins/grenade_projectile.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/hexabolic.plaque.png":["textures/skins/hexabolic.plaque.png",["skins.vl2"]],"textures/skins/horde.flag.png":["textures/skins/horde.flag.png",["skins.vl2"],["yHDTextures2.0.vl2"],["z_textures/zflags.vl2"]],"textures/skins/horde.hbioderm.png":["textures/skins/horde.hbioderm.png",["skins.vl2"]],"textures/skins/horde.lbioderm.png":["textures/skins/horde.lbioderm.png",["skins.vl2"]],"textures/skins/horde.mbioderm.png":["textures/skins/horde.mbioderm.png",["skins.vl2"]],"textures/skins/horde.switch.png":["textures/skins/horde.switch.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/horsenettlefall.png":["textures/skins/HorseNettleFall.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/hud_ret_bomber1.png":["textures/skins/hud_ret_bomber1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/hud_ret_bomber2.png":["textures/skins/hud_ret_bomber2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/hud_ret_bomber3.png":["textures/skins/hud_ret_bomber3.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/humnskn3.png":["textures/skins/Humnskn3.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/hunters.flag.png":["textures/skins/hunters.flag.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/hvybioflare.png":["textures/skins/hvybioflare.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/hvyjetpackflare.png":["textures/skins/hvyjetpackflare.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/jetflare00.ifl":["textures/skins/jetflare00.ifl",["skins.vl2"]],"textures/skins/jetflare00.png":["textures/skins/jetflare00.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/jetflare01.png":["textures/skins/jetflare01.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/jetflare02.png":["textures/skins/jetflare02.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/jetflare03.png":["textures/skins/jetflare03.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/jetflare04.png":["textures/skins/jetflare04.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/jetflare05.png":["textures/skins/jetflare05.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/jetflare2.png":["textures/skins/jetflare2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/jetflareside00.ifl":["textures/skins/jetflareside00.ifl",["skins.vl2"]],"textures/skins/jetflareside00.png":["textures/skins/jetflareside00.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/jetflareside01.png":["textures/skins/jetflareside01.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/jetflareside02.png":["textures/skins/jetflareside02.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/jetflareside03.png":["textures/skins/jetflareside03.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/jetflareside04.png":["textures/skins/jetflareside04.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/jetflareside05.png":["textures/skins/jetflareside05.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/jetpack.png":["textures/skins/jetpack.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/jetpack_bio.png":["textures/skins/jetpack_bio.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/jetpackflare.png":["textures/skins/jetpackflare.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/jetpackflare_bio.png":["textures/skins/jetpackflare_bio.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/jets00.ifl":["textures/skins/jets00.ifl",["skins.vl2"]],"textures/skins/jets00.png":["textures/skins/jets00.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/jets01.png":["textures/skins/jets01.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/jets02.png":["textures/skins/jets02.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/jets03.png":["textures/skins/jets03.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/jets04.png":["textures/skins/jets04.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/jets05.png":["textures/skins/jets05.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/jett.plaque.png":["textures/skins/jett.plaque.png",["skins.vl2"]],"textures/skins/jetyellow.png":["textures/skins/jetyellow.png",["skins.vl2"]],"textures/skins/jimmy.plaque.png":["textures/skins/jimmy.plaque.png",["skins.vl2"]],"textures/skins/kidneythief.plaque.png":["textures/skins/kidneythief.plaque.png",["skins.vl2"]],"textures/skins/leaf_bunch2.png":["textures/skins/leaf_bunch2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/leafydome.png":["textures/skins/leafydome.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/leafydome2.png":["textures/skins/leafydome2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/light_blue_00.png":["textures/skins/light_blue_00.PNG",["skins.vl2"]],"textures/skins/light_blue_01.png":["textures/skins/light_blue_01.PNG",["skins.vl2"]],"textures/skins/light_blue_02.png":["textures/skins/light_blue_02.PNG",["skins.vl2"]],"textures/skins/light_blue_03.png":["textures/skins/light_blue_03.PNG",["skins.vl2"]],"textures/skins/light_blue_04.png":["textures/skins/light_blue_04.PNG",["skins.vl2"]],"textures/skins/light_blue_generator.ifl":["textures/skins/light_blue_generator.ifl",["skins.vl2"]],"textures/skins/light_green01.ifl":["textures/skins/light_green01.ifl",["skins.vl2"]],"textures/skins/light_green01.png":["textures/skins/light_green01.PNG",["skins.vl2"]],"textures/skins/light_green02.png":["textures/skins/light_green02.PNG",["skins.vl2"]],"textures/skins/light_green03.png":["textures/skins/light_green03.PNG",["skins.vl2"]],"textures/skins/light_green04.png":["textures/skins/light_green04.PNG",["skins.vl2"]],"textures/skins/light_green05.png":["textures/skins/light_green05.PNG",["skins.vl2"]],"textures/skins/light_green06.png":["textures/skins/light_green06.PNG",["skins.vl2"]],"textures/skins/light_red.ifl":["textures/skins/light_red.ifl",["skins.vl2"]],"textures/skins/light_red01.png":["textures/skins/light_red01.PNG",["skins.vl2"]],"textures/skins/light_red02.png":["textures/skins/light_red02.png",["skins.vl2"]],"textures/skins/light_red03.png":["textures/skins/light_red03.png",["skins.vl2"]],"textures/skins/light_red04.png":["textures/skins/light_red04.png",["skins.vl2"]],"textures/skins/light_red05.png":["textures/skins/light_red05.png",["skins.vl2"]],"textures/skins/light_red06.png":["textures/skins/light_red06.png",["skins.vl2"]],"textures/skins/light_red2.ifl":["textures/skins/light_red2.ifl",["skins.vl2"]],"textures/skins/light_red3.ifl":["textures/skins/light_red3.ifl",["skins.vl2"]],"textures/skins/lite_blue0.png":["textures/skins/lite_blue0.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/lite_blue1.png":["textures/skins/lite_blue1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/lite_blue2.png":["textures/skins/lite_blue2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/lite_blue3.png":["textures/skins/lite_blue3.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/lite_blue4.png":["textures/skins/lite_blue4.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/lite_fusturt.ifl":["textures/skins/lite_fusturt.ifl",["skins.vl2"]],"textures/skins/lite_fusturt01.ifl":["textures/skins/lite_fusturt01.ifl",["skins.vl2"]],"textures/skins/lite_green.ifl":["textures/skins/lite_green.ifl",["skins.vl2"]],"textures/skins/lite_green0.png":["textures/skins/lite_green0.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/lite_green1.png":["textures/skins/lite_green1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/lite_green2.png":["textures/skins/lite_green2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/lite_green3.png":["textures/skins/lite_green3.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/lite_green4.png":["textures/skins/lite_green4.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/lite_pack_cloak.ifl":["textures/skins/lite_pack_cloak.ifl",["skins.vl2"]],"textures/skins/lite_red.ifl":["textures/skins/lite_red.ifl",["skins.vl2"]],"textures/skins/lite_red0.png":["textures/skins/lite_red0.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/lite_red04.png":["textures/skins/lite_red04.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/lite_red1.png":["textures/skins/lite_red1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/lite_red2.png":["textures/skins/lite_red2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/lite_red3.png":["textures/skins/lite_red3.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/lite_red4.png":["textures/skins/lite_red4.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/lite_remoteturret.ifl":["textures/skins/lite_remoteTurret.ifl",["skins.vl2"]],"textures/skins/lite_rpu_pack01.ifl":["textures/skins/lite_rpu_pack01.ifl",["skins.vl2"]],"textures/skins/lite_rpu_pack02.ifl":["textures/skins/lite_rpu_pack02.ifl",["skins.vl2"]],"textures/skins/lite_sh_pack01.ifl":["textures/skins/lite_sh_pack01.ifl",["skins.vl2"]],"textures/skins/lite_sh_pack02.ifl":["textures/skins/lite_sh_pack02.ifl",["skins.vl2"]],"textures/skins/lite_turmiss.ifl":["textures/skins/lite_turmiss.ifl",["skins.vl2"]],"textures/skins/lite_turmort.ifl":["textures/skins/lite_turmort.ifl",["skins.vl2"]],"textures/skins/lushmoss.png":["textures/skins/LushMoss.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/madronebark.png":["textures/skins/MadroneBark.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/madronefall.png":["textures/skins/MadroneFall.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/madronefoliage.png":["textures/skins/MadroneFoliage.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/madronewinter.png":["textures/skins/MadroneWinter.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/maple shrub.png":["textures/skins/Maple Shrub.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/marineleaves.png":["textures/skins/marineleaves.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/marker.png":["textures/skins/marker.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/maximus.plaque.png":["textures/skins/maximus.plaque.png",["skins.vl2"]],"textures/skins/mesqbark.png":["textures/skins/MesqBark.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mesquitebranch.png":["textures/skins/MesquiteBranch.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mesquiteleaves.png":["textures/skins/MesquiteLeaves.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mine.png":["textures/skins/mine.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mine_anti_air.png":["textures/skins/mine_anti_air.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mine_anti_land.png":["textures/skins/mine_anti_land.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/missile_flash.png":["textures/skins/missile_flash.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/missing.plaque.png":["textures/skins/missing.plaque.png",["skins.vl2"]],"textures/skins/mongo.plaque.png":["textures/skins/mongo.plaque.png",["skins.vl2"]],"textures/skins/mort000.ifl":["textures/skins/mort000.ifl",["skins.vl2"]],"textures/skins/mort000.png":["textures/skins/mort000.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort001.png":["textures/skins/mort001.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort002.png":["textures/skins/mort002.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort003.png":["textures/skins/mort003.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort004.png":["textures/skins/mort004.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort005.png":["textures/skins/mort005.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort006.png":["textures/skins/mort006.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort007.png":["textures/skins/mort007.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort008.png":["textures/skins/mort008.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort009.png":["textures/skins/mort009.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort010.png":["textures/skins/mort010.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort011.png":["textures/skins/mort011.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort012.png":["textures/skins/mort012.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort013.png":["textures/skins/mort013.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort014.png":["textures/skins/mort014.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort015.png":["textures/skins/mort015.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort016.png":["textures/skins/mort016.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort017.png":["textures/skins/mort017.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort018.png":["textures/skins/mort018.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort019.png":["textures/skins/mort019.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort020.png":["textures/skins/mort020.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort021.png":["textures/skins/mort021.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort022.png":["textures/skins/mort022.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort023.png":["textures/skins/mort023.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort024.png":["textures/skins/mort024.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort025.png":["textures/skins/mort025.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort026.png":["textures/skins/mort026.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mort027.png":["textures/skins/mort027.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/mortar_projectile.png":["textures/skins/Mortar_Projectile.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/motionsensor.png":["textures/skins/MotionSensor.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/newedge00.ifl":["textures/skins/newedge00.ifl",["skins.vl2"]],"textures/skins/newedge00.png":["textures/skins/newedge00.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/newedge01.png":["textures/skins/newedge01.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/newedge02.png":["textures/skins/newedge02.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/newedge03.png":["textures/skins/newedge03.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/newedge04.png":["textures/skins/newedge04.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/newedge05.png":["textures/skins/newedge05.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/newmoss.png":["textures/skins/NewMoss.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/newmossfull.png":["textures/skins/NewMossFull.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexdefaultfloor.png":["textures/skins/NexDefaultFloor.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexg00.png":["textures/skins/nexg00.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexg01.png":["textures/skins/nexg01.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexg02.png":["textures/skins/nexg02.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexg03.png":["textures/skins/nexg03.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexg04.png":["textures/skins/nexg04.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexg05.png":["textures/skins/nexg05.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexg06.png":["textures/skins/nexg06.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexg07.png":["textures/skins/nexg07.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexg08.png":["textures/skins/nexg08.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexg09.png":["textures/skins/nexg09.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexg10.png":["textures/skins/nexg10.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexg11.png":["textures/skins/nexg11.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexg12.png":["textures/skins/nexg12.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexg13.png":["textures/skins/nexg13.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexg14.png":["textures/skins/nexg14.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexg15.png":["textures/skins/nexg15.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexgren.ifl":["textures/skins/nexgren.ifl",["skins.vl2"]],"textures/skins/nexgren02.ifl":["textures/skins/nexgren02.ifl",["skins.vl2"]],"textures/skins/nexhoardfloor.png":["textures/skins/NexHoardFloor.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexred.ifl":["textures/skins/nexred.ifl",["skins.vl2"]],"textures/skins/nexred00.png":["textures/skins/nexred00.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexred01.png":["textures/skins/nexred01.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexred02.ifl":["textures/skins/nexred02.ifl",["skins.vl2"]],"textures/skins/nexred02.png":["textures/skins/nexred02.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexred03.png":["textures/skins/nexred03.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexred04.png":["textures/skins/nexred04.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexred05.png":["textures/skins/nexred05.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexred06.png":["textures/skins/nexred06.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexred07.png":["textures/skins/nexred07.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexred08.png":["textures/skins/nexred08.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexred09.png":["textures/skins/nexred09.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexred10.png":["textures/skins/nexred10.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexred11.png":["textures/skins/nexred11.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexred12.png":["textures/skins/nexred12.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexred13.png":["textures/skins/nexred13.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexred14.png":["textures/skins/nexred14.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexred15.png":["textures/skins/nexred15.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexusgenerator.png":["textures/skins/NexusGenerator.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/nexuspowerlightson.png":["textures/skins/NexusPowerLightsON.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/noise.png":["textures/skins/noise.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/olddawg.plaque.png":["textures/skins/olddawg.plaque.png",["skins.vl2"]],"textures/skins/oldwood.png":["textures/skins/Oldwood.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/oldwoodbran01.png":["textures/skins/OldwoodBran01.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/oldwoodbranch.png":["textures/skins/OldwoodBranch.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/orange.hmale.png":["textures/skins/Orange.hmale.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/orange.ifl":["textures/skins/orange.ifl",["skins.vl2"]],"textures/skins/orange.lfemale.png":["textures/skins/Orange.lfemale.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/orange.lmale.png":["textures/skins/Orange.lmale.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/orange.mfemale.png":["textures/skins/Orange.mfemale.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/orange.mmale.png":["textures/skins/Orange.mmale.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/orange00.png":["textures/skins/orange00.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/orange00.png"]],"textures/skins/orange01.png":["textures/skins/orange01.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/orange01.png"]],"textures/skins/orange02.png":["textures/skins/orange02.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/orange02.png"]],"textures/skins/orange03.png":["textures/skins/orange03.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/orange03.png"]],"textures/skins/orange04.png":["textures/skins/orange04.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/orange04.png"]],"textures/skins/orange05.png":["textures/skins/orange05.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/orange05.png"]],"textures/skins/orange1.ifl":["textures/skins/orange1.ifl",["skins.vl2"]],"textures/skins/orphankazrak.plaque.png":["textures/skins/orphankazrak.plaque.png",["skins.vl2"]],"textures/skins/pack_ammo.png":["textures/skins/pack_ammo.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_cloak.png":["textures/skins/pack_cloak.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_cloak2.png":["textures/skins/pack_cloak2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_deploy_sensor_pulse.png":["textures/skins/pack_deploy_sensor_pulse.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_energy.png":["textures/skins/pack_energy.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_rep.ifl":["textures/skins/pack_rep.ifl",["skins.vl2"]],"textures/skins/pack_rep01.png":["textures/skins/pack_rep01.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_rep02.png":["textures/skins/pack_rep02.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_rep03.png":["textures/skins/pack_rep03.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_rep04.png":["textures/skins/pack_rep04.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_rep05.png":["textures/skins/pack_rep05.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_rep2.ifl":["textures/skins/pack_rep2.ifl",["skins.vl2"]],"textures/skins/pack_rep_lite.png":["textures/skins/pack_rep_lite.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_repair.png":["textures/skins/pack_repair.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_senjam.png":["textures/skins/pack_senjam.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_shield.png":["textures/skins/pack_shield.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_u_c00.png":["textures/skins/pack_u_c00.png",["skins.vl2"]],"textures/skins/pack_u_c01.png":["textures/skins/pack_u_c01.png",["skins.vl2"]],"textures/skins/pack_u_c02.png":["textures/skins/pack_u_c02.png",["skins.vl2"]],"textures/skins/pack_u_c03.png":["textures/skins/pack_u_c03.png",["skins.vl2"]],"textures/skins/pack_u_c04.png":["textures/skins/pack_u_c04.png",["skins.vl2"]],"textures/skins/pack_u_e.ifl":["textures/skins/pack_u_e.ifl",["skins.vl2"]],"textures/skins/pack_u_e_lite.ifl":["textures/skins/pack_u_e_lite.ifl",["skins.vl2"]],"textures/skins/pack_u_e_lite00.png":["textures/skins/pack_u_e_lite00.png",["skins.vl2"]],"textures/skins/pack_u_e_lite01.png":["textures/skins/pack_u_e_lite01.png",["skins.vl2"]],"textures/skins/pack_u_e_lite02.png":["textures/skins/pack_u_e_lite02.png",["skins.vl2"]],"textures/skins/pack_u_e_lite03.png":["textures/skins/pack_u_e_lite03.png",["skins.vl2"]],"textures/skins/pack_u_e_lite04.png":["textures/skins/pack_u_e_lite04.png",["skins.vl2"]],"textures/skins/pack_u_e_lite05.png":["textures/skins/pack_u_e_lite05.png",["skins.vl2"]],"textures/skins/pack_u_e_lite06.png":["textures/skins/pack_u_e_lite06.png",["skins.vl2"]],"textures/skins/pack_upgrade_cloaking.png":["textures/skins/pack_upgrade_cloaking.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_upgrade_energy.png":["textures/skins/pack_upgrade_energy.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_upgrade_reflection.png":["textures/skins/pack_upgrade_reflection.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_upgrade_repair.png":["textures/skins/pack_upgrade_repair.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_upgrade_repulsor.png":["textures/skins/pack_upgrade_repulsor.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_upgrade_satchel.png":["textures/skins/pack_upgrade_satchel.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_upgrade_satchel2.png":["textures/skins/pack_upgrade_satchel2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pack_upgrade_shield.png":["textures/skins/pack_upgrade_shield.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plasma.ifl":["textures/skins/plasma.ifl",["skins.vl2"]],"textures/skins/plasma01.png":["textures/skins/plasma01.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plasma02.png":["textures/skins/plasma02.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plasma03.png":["textures/skins/plasma03.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plasma04.png":["textures/skins/plasma04.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plasma05.png":["textures/skins/plasma05.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plasma06.png":["textures/skins/plasma06.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plasma07.png":["textures/skins/plasma07.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plasma08.png":["textures/skins/plasma08.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plasma09.png":["textures/skins/plasma09.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plasma10.png":["textures/skins/plasma10.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plasma_ammo.ifl":["textures/skins/plasma_ammo.ifl",["skins.vl2"]],"textures/skins/plasma_exhaust.ifl":["textures/skins/plasma_exhaust.ifl",["skins.vl2"]],"textures/skins/plasma_muzzle.png":["textures/skins/plasma_muzzle.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/plasma_muzzle.png"]],"textures/skins/plasmaturret.ifl":["textures/skins/plasmaTurret.ifl",["skins.vl2"]],"textures/skins/plex00.png":["textures/skins/plex00.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/plex00.png"]],"textures/skins/plex01.png":["textures/skins/plex01.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/plex01.png"]],"textures/skins/plex02.png":["textures/skins/plex02.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/plex02.png"]],"textures/skins/plex03.png":["textures/skins/plex03.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/plex03.png"]],"textures/skins/plex04.png":["textures/skins/plex04.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/plex04.png"]],"textures/skins/plex05.png":["textures/skins/plex05.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/plex05.png"]],"textures/skins/plex06.png":["textures/skins/plex06.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/plex06.png"]],"textures/skins/plex07.png":["textures/skins/plex07.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/plex07.png"]],"textures/skins/plex08.png":["textures/skins/plex08.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/plex08.png"]],"textures/skins/plex09.png":["textures/skins/plex09.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/plex09.png"]],"textures/skins/plex10.png":["textures/skins/plex10.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/plex10.png"]],"textures/skins/plex11.png":["textures/skins/plex11.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/plex11.png"]],"textures/skins/plex12.png":["textures/skins/plex12.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/plex12.png"]],"textures/skins/plex13.png":["textures/skins/plex13.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/plex13.png"]],"textures/skins/plex14.png":["textures/skins/plex14.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/plex14.png"]],"textures/skins/plex15.png":["textures/skins/plex15.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/plex15.png"]],"textures/skins/plex16.png":["textures/skins/plex16.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/plex16.png"]],"textures/skins/plex17.png":["textures/skins/plex17.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/plex17.png"]],"textures/skins/plex18.png":["textures/skins/plex18.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/plex18.png"]],"textures/skins/plex19.png":["textures/skins/plex19.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/plex19.png"]],"textures/skins/plex20.png":["textures/skins/plex20.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/plex20.png"]],"textures/skins/plex21.png":["textures/skins/plex21.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/plex21.png"]],"textures/skins/plex22.png":["textures/skins/plex22.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/plex22.png"]],"textures/skins/plex23.png":["textures/skins/plex23.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/plex23.png"]],"textures/skins/plrec00.ifl":["textures/skins/plrec00.ifl",["skins.vl2"]],"textures/skins/plrec00.png":["textures/skins/plrec00.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plrec01.png":["textures/skins/plrec01.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plrec02.png":["textures/skins/plrec02.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plrec03.png":["textures/skins/plrec03.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plrec04.png":["textures/skins/plrec04.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plrec05.png":["textures/skins/plrec05.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plrec06.png":["textures/skins/plrec06.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plrec07.png":["textures/skins/plrec07.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam00.ifl":["textures/skins/plsam00.ifl",["skins.vl2"]],"textures/skins/plsam00.png":["textures/skins/plsam00.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam01.png":["textures/skins/plsam01.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam02.png":["textures/skins/plsam02.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam03.png":["textures/skins/plsam03.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam04.png":["textures/skins/plsam04.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam05.png":["textures/skins/plsam05.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam06.png":["textures/skins/plsam06.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam07.png":["textures/skins/plsam07.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam08.png":["textures/skins/plsam08.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam09.png":["textures/skins/plsam09.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam0a.ifl":["textures/skins/plsam0a.ifl",["skins.vl2"]],"textures/skins/plsam10.png":["textures/skins/plsam10.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam11.png":["textures/skins/plsam11.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam12.png":["textures/skins/plsam12.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam13.png":["textures/skins/plsam13.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam14.png":["textures/skins/plsam14.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam15.png":["textures/skins/plsam15.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam16.png":["textures/skins/plsam16.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam17.png":["textures/skins/plsam17.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam18.png":["textures/skins/plsam18.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam19.png":["textures/skins/plsam19.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam20.png":["textures/skins/plsam20.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam21.png":["textures/skins/plsam21.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam22.png":["textures/skins/plsam22.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam23.png":["textures/skins/plsam23.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam24.png":["textures/skins/plsam24.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam25.png":["textures/skins/plsam25.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam26.png":["textures/skins/plsam26.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam27.png":["textures/skins/plsam27.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam28.png":["textures/skins/plsam28.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam29.png":["textures/skins/plsam29.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam30.png":["textures/skins/plsam30.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam31.png":["textures/skins/plsam31.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam32.png":["textures/skins/plsam32.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam33.png":["textures/skins/plsam33.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam34.png":["textures/skins/plsam34.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam35.png":["textures/skins/plsam35.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam36.png":["textures/skins/plsam36.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam37.png":["textures/skins/plsam37.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam38.png":["textures/skins/plsam38.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam39.png":["textures/skins/plsam39.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsam40.png":["textures/skins/plsam40.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsamagun.ifl":["textures/skins/plsamagun.ifl",["skins.vl2"]],"textures/skins/plsmabolt01.ifl":["textures/skins/plsmabolt01.ifl",["skins.vl2"]],"textures/skins/plsmabolt01.png":["textures/skins/plsmabolt01.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsmabolt02.png":["textures/skins/plsmabolt02.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsmabolt03.png":["textures/skins/plsmabolt03.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsmabolt04.png":["textures/skins/plsmabolt04.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsmabolt05.png":["textures/skins/plsmabolt05.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsmabolt06.png":["textures/skins/plsmabolt06.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsmabolt07.png":["textures/skins/plsmabolt07.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsmabolt08.png":["textures/skins/plsmabolt08.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsmabolt09.png":["textures/skins/plsmabolt09.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsmabolt10.png":["textures/skins/plsmabolt10.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre.ifl":["textures/skins/plsre.ifl",["skins.vl2"]],"textures/skins/plsre00.png":["textures/skins/Plsre00.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre01.png":["textures/skins/Plsre01.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre02.png":["textures/skins/Plsre02.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre03.png":["textures/skins/Plsre03.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre04.png":["textures/skins/Plsre04.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre05.png":["textures/skins/Plsre05.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre06.png":["textures/skins/Plsre06.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre07.png":["textures/skins/Plsre07.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre08.png":["textures/skins/Plsre08.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre09.png":["textures/skins/Plsre09.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre10.png":["textures/skins/Plsre10.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre11.png":["textures/skins/Plsre11.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre12.png":["textures/skins/Plsre12.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre13.png":["textures/skins/Plsre13.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre14.png":["textures/skins/Plsre14.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre15.png":["textures/skins/Plsre15.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre16.png":["textures/skins/Plsre16.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre17.png":["textures/skins/Plsre17.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre18.png":["textures/skins/Plsre18.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre19.png":["textures/skins/Plsre19.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre20.png":["textures/skins/Plsre20.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre21.png":["textures/skins/Plsre21.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plsre22.png":["textures/skins/Plsre22.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/plstur0a.ifl":["textures/skins/plsTur0a.ifl",["skins.vl2"]],"textures/skins/pod1.png":["textures/skins/pod1.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/ponderosapinebark.png":["textures/skins/PonderosaPineBark.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/porg2.png":["textures/skins/porg2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/porg4.png":["textures/skins/porg4.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/programmers1.plaque.png":["textures/skins/programmers1.plaque.png",["skins.vl2"]],"textures/skins/programmers2.plaque.png":["textures/skins/programmers2.plaque.png",["skins.vl2"]],"textures/skins/pulse00.png":["textures/skins/Pulse00.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pulse01.png":["textures/skins/Pulse01.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pulse02.png":["textures/skins/Pulse02.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pulse03.png":["textures/skins/Pulse03.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pulse04.png":["textures/skins/Pulse04.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pulse05.png":["textures/skins/Pulse05.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pulse06.png":["textures/skins/Pulse06.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pulse07.png":["textures/skins/Pulse07.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/pulse08.png":["textures/skins/Pulse08.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/purple.hmale.png":["textures/skins/Purple.hmale.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/purple.lfemale.png":["textures/skins/Purple.lfemale.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/purple.lmale.png":["textures/skins/Purple.lmale.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/purple.mfemale.png":["textures/skins/Purple.mfemale.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/purple.mmale.png":["textures/skins/Purple.mmale.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/purple00.ifl":["textures/skins/purple00.ifl",["skins.vl2"]],"textures/skins/purple00.png":["textures/skins/purple00.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/purple01.png":["textures/skins/purple01.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/purple01.png"]],"textures/skins/purple02.png":["textures/skins/purple02.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/purple02.png"]],"textures/skins/purple03.png":["textures/skins/purple03.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/purple03.png"]],"textures/skins/purple04.png":["textures/skins/purple04.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/purple04.png"]],"textures/skins/qix.plaque.png":["textures/skins/qix.plaque.png",["skins.vl2"]],"textures/skins/rabbit bushwin.png":["textures/skins/Rabbit BushWin.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/rabbitbush.png":["textures/skins/RabbitBush.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/raf.plaque.png":["textures/skins/raf.plaque.png",["skins.vl2"]],"textures/skins/ratedz.plaque.png":["textures/skins/ratedz.plaque.png",["skins.vl2"]],"textures/skins/red.hmale.png":["textures/skins/Red.hmale.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/red.lfemale.png":["textures/skins/Red.lfemale.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/red.lmale.png":["textures/skins/Red.lmale.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/red.mfemale.png":["textures/skins/Red.mfemale.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/red.mmale.png":["textures/skins/Red.mmale.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/red_blink.ifl":["textures/skins/red_blink.ifl",["skins.vl2"]],"textures/skins/red_blink0.png":["textures/skins/red_blink0.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/red_blink1.png":["textures/skins/red_blink1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/red_blink2.png":["textures/skins/red_blink2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/red_blink3.png":["textures/skins/red_blink3.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/red_blink4.png":["textures/skins/red_blink4.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/repair_kit.png":["textures/skins/repair_kit.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/repair_patch.png":["textures/skins/repair_patch.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/rickets.plaque.png":["textures/skins/rickets.plaque.png",["skins.vl2"]],"textures/skins/rusty.mmale.png":["textures/skins/rusty.mmale.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/sberryfall.png":["textures/skins/SBerryFall.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/scanline.ifl":["textures/skins/scanline.ifl",["skins.vl2"]],"textures/skins/scanline1.png":["textures/skins/scanline1.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/scanline1.png"]],"textures/skins/scanline2.png":["textures/skins/scanline2.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/scanline3.png":["textures/skins/scanline3.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/scanline4.png":["textures/skins/scanline4.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/scanline5.png":["textures/skins/scanline5.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/scanline6.png":["textures/skins/scanline6.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/scotchbroom.png":["textures/skins/ScotchBroom.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/scout_windshield.png":["textures/skins/Scout_windshield.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/screenframe.png":["textures/skins/screenframe.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/screenstatic1.ifl":["textures/skins/screenstatic1.ifl",["skins.vl2"]],"textures/skins/screenstatic1.png":["textures/skins/screenstatic1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/screenstatic2.png":["textures/skins/screenstatic2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/screenstatic3.png":["textures/skins/screenstatic3.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/screenstatic4.png":["textures/skins/screenstatic4.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/screenstatic5.png":["textures/skins/screenstatic5.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/sensor_pulse_large.png":["textures/skins/sensor_pulse_large.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/sensor_pulse_med.png":["textures/skins/sensor_pulse_med.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/sentry.png":["textures/skins/sentry.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/shark.plaque.png":["textures/skins/shark.plaque.png",["skins.vl2"]],"textures/skins/shieldpackactivate.png":["textures/skins/ShieldPackActivate.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/shieldpackambient.png":["textures/skins/ShieldPackAmbient.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/shrikeflare2.png":["textures/skins/shrikeflare2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/silver.hmale.png":["textures/skins/Silver.hmale.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/silver.lfemale.png":["textures/skins/Silver.lfemale.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/silver.lmale.png":["textures/skins/Silver.lmale.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/silver.mfemale.png":["textures/skins/Silver.mfemale.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/silver.mmale.png":["textures/skins/Silver.mmale.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/silver_post.png":["textures/skins/silver_post.png",["TR2final105-client.vl2"]],"textures/skins/silvercube.png":["textures/skins/silvercube.png",["TR2final105-client.vl2"]],"textures/skins/skeet.plaque.png":["textures/skins/skeet.plaque.png",["skins.vl2"]],"textures/skins/skin2.png":["textures/skins/skin2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke.ifl":["textures/skins/smoke.ifl",["skins.vl2"]],"textures/skins/smoke00.png":["textures/skins/smoke00.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke01.png":["textures/skins/smoke01.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke02.png":["textures/skins/smoke02.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke03.png":["textures/skins/smoke03.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke04.png":["textures/skins/smoke04.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke05.png":["textures/skins/smoke05.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke06.png":["textures/skins/smoke06.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke07.png":["textures/skins/smoke07.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke08.png":["textures/skins/smoke08.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke09.png":["textures/skins/smoke09.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke10.png":["textures/skins/smoke10.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke11.png":["textures/skins/smoke11.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke12.png":["textures/skins/smoke12.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke13.png":["textures/skins/smoke13.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke14.png":["textures/skins/smoke14.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke15.png":["textures/skins/smoke15.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke16.png":["textures/skins/smoke16.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke17.png":["textures/skins/smoke17.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke18.png":["textures/skins/smoke18.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke19.png":["textures/skins/smoke19.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/smoke20.png":["textures/skins/smoke20.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/sneaker.plaque.png":["textures/skins/sneaker.plaque.png",["skins.vl2"]],"textures/skins/snowblanket.png":["textures/skins/SnowBlanket.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/snowleopard.plaque.png":["textures/skins/snowleopard.plaque.png",["skins.vl2"]],"textures/skins/solarpanel.png":["textures/skins/solarpanel.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/sparks00.ifl":["textures/skins/sparks00.ifl",["skins.vl2"]],"textures/skins/stackable.png":["textures/skins/stackable.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/stackable1l.png":["textures/skins/stackable1L.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/stackable1m.png":["textures/skins/stackable1M.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/stackable1s.png":["textures/skins/stackable1S.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/stackable2l.png":["textures/skins/stackable2L.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/stackable2m.png":["textures/skins/stackable2m.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/stackable2s.png":["textures/skins/stackable2S.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/stackable3l.png":["textures/skins/stackable3L.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/stackable3m.png":["textures/skins/stackable3m.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/stackable3s.png":["textures/skins/stackable3s.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/stackable4l.png":["textures/skins/stackable4L.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/stackable4m.png":["textures/skins/stackable4M.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/stackable5l.png":["textures/skins/stackable5L.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/stackable5m.png":["textures/skins/stackable5m.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/station_damage.png":["textures/skins/station_damage.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/station_damage_alpha.png":["textures/skins/station_damage_alpha.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/station_damagel1.png":["textures/skins/station_damageL1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/station_damagel2.png":["textures/skins/station_damageL2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/station_damagel3.png":["textures/skins/station_damageL3.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/station_damagem1.png":["textures/skins/station_damageM1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/station_damagem2.png":["textures/skins/station_damageM2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/station_damagem3.png":["textures/skins/station_damageM3.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/station_damages1.png":["textures/skins/station_damageS1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/station_damages2.png":["textures/skins/station_damageS2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/station_damages3.png":["textures/skins/station_damageS3.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/station_damages4.png":["textures/skins/station_damageS4.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/station_inventory.png":["textures/skins/station_inventory.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/station_inventory_activate.png":["textures/skins/station_inventory_activate.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/station_teleporter.png":["textures/skins/station_teleporter.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/station_teleporter_activate.png":["textures/skins/station_teleporter_activate.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/station_vpad.png":["textures/skins/station_vpad.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/statue_base.png":["textures/skins/statue_base.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/statue_hmale.png":["textures/skins/statue_HMale.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/statue_lfemale.png":["textures/skins/statue_LFemale.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/statue_lmale.png":["textures/skins/statue_LMale.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/statue_plaque.png":["textures/skins/statue_plaque.png",["skins.vl2"]],"textures/skins/switch.png":["textures/skins/switch.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/switchbeam.png":["textures/skins/switchbeam.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/swolf.flag.png":["textures/skins/swolf.flag.png",["skins.vl2"],["yHDTextures2.0.vl2"],["z_textures/zflags.vl2"]],"textures/skins/swolf.hmale.png":["textures/skins/swolf.hmale.png",["skins.vl2"]],"textures/skins/swolf.lfemale.png":["textures/skins/swolf.lfemale.png",["skins.vl2"]],"textures/skins/swolf.lmale.png":["textures/skins/swolf.lmale.png",["skins.vl2"]],"textures/skins/swolf.mfemale.png":["textures/skins/swolf.mfemale.png",["skins.vl2"]],"textures/skins/swolf.mmale.png":["textures/skins/swolf.mmale.png",["skins.vl2"]],"textures/skins/swolf.switch.png":["textures/skins/swolf.switch.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/swolf_hmale_512.png":["textures/skins/swolf_hmale_512.png",["skins.vl2"]],"textures/skins/swolf_lfemale_512.png":["textures/skins/swolf_lfemale_512.png",["skins.vl2"]],"textures/skins/swolf_lmale_512.png":["textures/skins/swolf_lmale_512.png",["skins.vl2"]],"textures/skins/swolf_mfemale_512.png":["textures/skins/swolf_mfemale_512.png",["skins.vl2"]],"textures/skins/swolf_mmale_512.png":["textures/skins/swolf_mmale_512.png",["skins.vl2"]],"textures/skins/symlink.plaque.png":["textures/skins/symlink.plaque.png",["skins.vl2"]],"textures/skins/todesritter.plaque.png":["textures/skins/todesritter.plaque.png",["skins.vl2"]],"textures/skins/tomin8tor.plaque.png":["textures/skins/tomin8tor.plaque.png",["skins.vl2"]],"textures/skins/tr2-1.hmale.png":["textures/skins/TR2-1.hmale.png",["TR2final105-client.vl2"]],"textures/skins/tr2-1.lfemale.png":["textures/skins/TR2-1.lfemale.png",["TR2final105-client.vl2"]],"textures/skins/tr2-1.mfemale.png":["textures/skins/TR2-1.mfemale.png",["TR2final105-client.vl2"]],"textures/skins/tr2-1.mmale.png":["textures/skins/TR2-1.mmale.png",["TR2final105-client.vl2"]],"textures/skins/tr2-2.hmale.png":["textures/skins/TR2-2.hmale.png",["TR2final105-client.vl2"]],"textures/skins/tr2-2.lfemale.png":["textures/skins/TR2-2.lfemale.png",["TR2final105-client.vl2"]],"textures/skins/tr2-2.mfemale.png":["textures/skins/TR2-2.mfemale.png",["TR2final105-client.vl2"]],"textures/skins/tr2-2.mmale.png":["textures/skins/TR2-2.mmale.png",["TR2final105-client.vl2"]],"textures/skins/tr2_flag.png":["textures/skins/tr2_flag.png",["TR2final105-client.vl2"]],"textures/skins/tribes1.plaque.png":["textures/skins/tribes1.plaque.png",["skins.vl2"]],"textures/skins/turret_assaulttank.png":["textures/skins/turret_assaultTank.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/turret_base_large.png":["textures/skins/turret_base_large.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/turret_belly.png":["textures/skins/turret_belly.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/turret_inout_deploy.png":["textures/skins/turret_InOut_deploy.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/turret_light_red.ifl":["textures/skins/turret_light_red.ifl",["skins.vl2"]],"textures/skins/turret_remote.png":["textures/skins/turret_remote.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/turret_sentry.png":["textures/skins/turret_sentry.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/twitch.plaque.png":["textures/skins/twitch.plaque.png",["skins.vl2"]],"textures/skins/uberbob.plaque.png":["textures/skins/uberbob.plaque.png",["skins.vl2"]],"textures/skins/vaportrail.png":["textures/skins/vaportrail.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_air_bomber1.png":["textures/skins/vehicle_air_bomber1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_air_bomber2.png":["textures/skins/vehicle_air_bomber2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_air_bomber3.png":["textures/skins/vehicle_air_bomber3.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_air_hpc1.png":["textures/skins/vehicle_air_hpc1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_air_hpc2.png":["textures/skins/vehicle_air_hpc2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_air_hpc3.png":["textures/skins/vehicle_air_hpc3.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_air_scout.png":["textures/skins/vehicle_air_scout.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_grav_scout.png":["textures/skins/Vehicle_grav_scout.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_grav_scout_pipes.png":["textures/skins/Vehicle_grav_scout_pipes.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_grav_scout_windshield.png":["textures/skins/Vehicle_grav_scout_windshield.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_grav_scout_windshieldinner.png":["textures/skins/Vehicle_grav_scout_windshieldInner.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_grav_tank_bodymain.png":["textures/skins/Vehicle_grav_tank_bodyMain.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_grav_tank_bodyside1.png":["textures/skins/vehicle_grav_tank_bodyside1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_grav_tank_bodyside2.png":["textures/skins/vehicle_grav_tank_bodyside2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_land_assault_bodymain.png":["textures/skins/Vehicle_Land_Assault_bodyMain.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_land_assault_bodyside1.png":["textures/skins/Vehicle_Land_Assault_bodySide1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_land_assault_bodyside2.png":["textures/skins/Vehicle_Land_Assault_bodySide2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_land_assault_wheel.png":["textures/skins/Vehicle_Land_Assault_Wheel.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_land_mpb1.png":["textures/skins/vehicle_land_mpb1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_land_mpb2.png":["textures/skins/vehicle_land_mpb2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vehicle_mpb_sensor_panelson.png":["textures/skins/vehicle_mpb_sensor_panelsON.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vending01.png":["textures/skins/vending01.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/vending02.png":["textures/skins/vending02.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/vpad_activate.png":["textures/skins/vpad_activate.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vpad_ambient.png":["textures/skins/vpad_ambient.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/vpad_arm.png":["textures/skins/vpad_arm.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/weapon_chaingun.png":["textures/skins/weapon_chaingun.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/weapon_chaingun_ammocasing.png":["textures/skins/weapon_chaingun_ammocasing.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/weapon_disc.png":["textures/skins/weapon_disc.PNG",["skins.vl2"],["yHDTextures2.0.vl2","textures/skins/weapon_disc.png"]],"textures/skins/weapon_elf.png":["textures/skins/weapon_elf.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/weapon_energy.png":["textures/skins/weapon_energy.PNG",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/weapon_energy_vehicle.png":["textures/skins/weapon_energy_vehicle.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/weapon_grenade_launcher.png":["textures/skins/weapon_grenade_launcher.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/weapon_missile.png":["textures/skins/weapon_missile.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/weapon_missile_casement.png":["textures/skins/weapon_missile_casement.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/weapon_missile_projectile.png":["textures/skins/Weapon_missile_projectile.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/weapon_mortar.png":["textures/skins/weapon_mortar.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/weapon_plasma1.png":["textures/skins/weapon_plasma1.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/weapon_plasma2.png":["textures/skins/weapon_plasma2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/weapon_plasmathrower.png":["textures/skins/weapon_plasmathrower.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/weapon_repair.png":["textures/skins/weapon_repair.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/weapon_shocklance.png":["textures/skins/weapon_shocklance.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/weapon_shocklance_glow .png":["textures/skins/weapon_shocklance_glow .png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/weapon_shocklance_glow-.png":["textures/skins/weapon_shocklance_glow-.png",["yHDTextures2.0.vl2"]],"textures/skins/weapon_sniper.png":["textures/skins/weapon_sniper.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/weapon_targeting.png":["textures/skins/weapon_targeting.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/winmapshrubart.png":["textures/skins/WinMapShrubart.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/winrhody.png":["textures/skins/WinRhody.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/winscotchart.png":["textures/skins/WinScotchArt.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/xorg2.png":["textures/skins/xorg2.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/skins/yellow.hflag.png":["textures/skins/Yellow.hflag.png",["skins.vl2"],["yHDTextures2.0.vl2"],["z_textures/zflags.vl2","textures/skins/yellow.hflag.png"]],"textures/skins/yellow.hmale.png":["textures/skins/Yellow.hmale.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/yellow.lfemale.png":["textures/skins/Yellow.lfemale.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/yellow.lmale.png":["textures/skins/Yellow.lmale.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/yellow.mfemale.png":["textures/skins/Yellow.mfemale.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/yellow.mmale.png":["textures/skins/Yellow.mmale.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/skins/yellow.png":["textures/skins/yellow.png",["skins.vl2"],["yHDTextures2.0.vl2"]],"textures/sky01.dml":["textures/sky01.dml",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/sky01/sback.png":["textures/sky01/sback.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/sky01/sdown.png":["textures/sky01/sdown.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/sky01/sfront.png":["textures/sky01/sfront.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/sky01/sleft.png":["textures/sky01/sleft.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/sky01/sright.png":["textures/sky01/sright.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/sky01/sup.png":["textures/sky01/sup.png",["z_mappacks/TWL2-MapPack.vl2"]],"textures/sky03.dml":["textures/sky03.dml",["z_mappacks/TWL-MapPack.vl2"]],"textures/sky03/fback.png":["textures/sky03/fback.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/sky03/fdown.png":["textures/sky03/fdown.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/sky03/ffront.png":["textures/sky03/ffront.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/sky03/fleft.png":["textures/sky03/fleft.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/sky03/fright.png":["textures/sky03/fright.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/sky03/fup.png":["textures/sky03/fup.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/sky03/tr1_cloud1.png":["textures/sky03/TR1_Cloud1.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/sky03/tr1_cloud2.png":["textures/sky03/TR1_Cloud2.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/sky121.dml":["textures/sky121.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/sky127.dml":["textures/sky127.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/sky156.dml":["textures/sky156.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/sky_badlands_cloudy.dml":["textures/sky_badlands_cloudy.dml",["textures.vl2"]],"textures/sky_badlands_starrynight.dml":["textures/sky_badlands_starrynight.dml",["textures.vl2"]],"textures/sky_beachblitz.dml":["textures/sky_beachblitz.dml",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/sky_desert_blue.dml":["textures/sky_desert_blue.dml",["textures.vl2"]],"textures/sky_desert_brown.dml":["textures/sky_desert_brown.dml",["textures.vl2"]],"textures/sky_desert_starrynight.dml":["textures/sky_desert_starrynight.dml",["textures.vl2"]],"textures/sky_ice_blue.dml":["textures/sky_ice_blue.dml",["textures.vl2"]],"textures/sky_ice_cloak.dml":["textures/sky_ice_cloak.dml",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/sky_ice_starrynight.dml":["textures/sky_ice_starrynight.dml",["textures.vl2"]],"textures/sky_lava_brown.dml":["textures/sky_lava_brown.dml",["textures.vl2"]],"textures/sky_lava_starrynight.dml":["textures/sky_lava_starrynight.dml",["textures.vl2"]],"textures/sky_lush_blue.dml":["textures/sky_lush_blue.dml",["textures.vl2"]],"textures/sky_lush_morestars.dml":["textures/sky_lush_morestars.dml",["textures.vl2"]],"textures/sky_lush_starrynight.dml":["textures/sky_lush_starrynight.dml",["textures.vl2"]],"textures/sky_volcanic_starrynight.dml":["textures/sky_volcanic_starrynight.dml",["textures.vl2"]],"textures/small_circle.png":["textures/small_circle.PNG",["textures.vl2"]],"textures/small_cross.png":["textures/small_cross.png",["textures.vl2"]],"textures/small_diamond.png":["textures/small_diamond.png",["textures.vl2"]],"textures/small_square.png":["textures/small_square.png",["textures.vl2"]],"textures/small_triangle.png":["textures/small_triangle.png",["textures.vl2"]],"textures/smoke02.png":["textures/smoke02.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/snowflake8x8.png":["textures/snowflake8x8.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/snowflakes.dml":["textures/snowflakes.dml",["textures.vl2"]],"textures/snowtest.dml":["textures/snowtest.dml",["textures.vl2"]],"textures/solar.png":["textures/solar.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/som_tr2_armageddon.dml":["textures/SOM_TR2_Armageddon.dml",["TR2final105-client.vl2"]],"textures/som_tr2_stonedblue.dml":["textures/SOM_TR2_StonedBlue.dml",["TR2final105-client.vl2"]],"textures/som_tr2_winterblue.dml":["textures/SOM_TR2_WinterBlue.dml",["TR2final105-client.vl2"]],"textures/som_winterblue/winterblue_v5_bk.bmp":["textures/SOM_WinterBlue/WinterBlue_v5_BK.bmp",["TR2final105-client.vl2"]],"textures/som_winterblue/winterblue_v5_fr.bmp":["textures/SOM_WinterBlue/WinterBlue_v5_FR.bmp",["TR2final105-client.vl2"]],"textures/som_winterblue/winterblue_v5_lf.bmp":["textures/SOM_WinterBlue/WinterBlue_v5_LF.bmp",["TR2final105-client.vl2"]],"textures/som_winterblue/winterblue_v5_rt.bmp":["textures/SOM_WinterBlue/WinterBlue_v5_RT.bmp",["TR2final105-client.vl2"]],"textures/som_winterblue/winterblue_v5_up.bmp":["textures/SOM_WinterBlue/WinterBlue_v5_UP.bmp",["TR2final105-client.vl2"]],"textures/space/tr1_cloud1.png":["textures/space/TR1_Cloud1.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/space/tr1_cloud2.png":["textures/space/TR1_Cloud2.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/space/xnight2_bk.png":["textures/space/xnight2_bk.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/space/xnight2_dn.png":["textures/space/xnight2_dn.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/space/xnight2_ft.png":["textures/space/xnight2_ft.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/space/xnight2_lf.png":["textures/space/xnight2_lf.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/space/xnight2_rt.png":["textures/space/xnight2_rt.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/space/xnight2_up.png":["textures/space/xnight2_up.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/space_14.dml":["textures/space_14.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/space_16.dml":["textures/space_16.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/space_17.dml":["textures/space_17.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/space_18.dml":["textures/space_18.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/space_19.dml":["textures/space_19.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/space_3.dml":["textures/space_3.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/space_5.dml":["textures/space_5.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/spaceblue.dml":["textures/spaceBlue.dml",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/spacerock.png":["textures/spaceRock.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/special/bigspark.png":["textures/special/bigSpark.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/bigSpark.png"]],"textures/special/blasterbolt.png":["textures/special/blasterBolt.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/blasterBolt.png"]],"textures/special/blasterboltcross.png":["textures/special/blasterBoltCross.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/blasterBoltCross.png"]],"textures/special/blasterhit.png":["textures/special/blasterHit.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/blasterHit.png"]],"textures/special/blueimpact.png":["textures/special/BlueImpact.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/BlueImpact.png"]],"textures/special/bluespark.png":["textures/special/bluespark.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/bluespark.png"]],"textures/special/bubbles.png":["textures/special/bubbles.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/bubbles.png"]],"textures/special/bullethole1.png":["textures/special/bullethole1.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/bullethole2.png":["textures/special/bullethole2.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/bullethole3.png":["textures/special/bullethole3.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/bullethole4.png":["textures/special/bullethole4.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/bullethole5.png":["textures/special/bullethole5.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/bullethole6.png":["textures/special/bullethole6.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/chutetexture.png":["textures/special/chuteTexture.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/cloaktexture.png":["textures/special/cloakTexture.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/cloudflash.png":["textures/special/cloudflash.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/cloudflash2.png":["textures/special/cloudflash2.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/cloudflash3.png":["textures/special/cloudflash3.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/cloudflash4.png":["textures/special/cloudflash4.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/cloudflash5.png":["textures/special/cloudflash5.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/cloudflash6.png":["textures/special/cloudflash6.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/cloudflash7.png":["textures/special/cloudflash7.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/cloudflash8.png":["textures/special/cloudflash8.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/crescent3.png":["textures/special/crescent3.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/crescent4.png":["textures/special/crescent4.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/decal.dml":["textures/special/decal.dml",["textures.vl2"]],"textures/special/droplet.png":["textures/special/droplet.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/droplet.png"]],"textures/special/elfbeam.png":["textures/special/ELFBeam.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/ELFBeam.png"]],"textures/special/elflightning.png":["textures/special/ELFLightning.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/expflare.png":["textures/special/expFlare.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/expFlare.png"]],"textures/special/explosion/exp_0000.png":["textures/special/Explosion/Exp_0000.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0002.png":["textures/special/Explosion/Exp_0002.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0004.png":["textures/special/Explosion/Exp_0004.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0006.png":["textures/special/Explosion/Exp_0006.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0008.png":["textures/special/Explosion/Exp_0008.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0010.png":["textures/special/Explosion/Exp_0010.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0012.png":["textures/special/Explosion/Exp_0012.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0014.png":["textures/special/Explosion/Exp_0014.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0016.png":["textures/special/Explosion/Exp_0016.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0018.png":["textures/special/Explosion/Exp_0018.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0020.png":["textures/special/Explosion/Exp_0020.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0022.png":["textures/special/Explosion/Exp_0022.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0024.png":["textures/special/Explosion/Exp_0024.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0026.png":["textures/special/Explosion/Exp_0026.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0028.png":["textures/special/Explosion/Exp_0028.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0030.png":["textures/special/Explosion/Exp_0030.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0032.png":["textures/special/Explosion/Exp_0032.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0034.png":["textures/special/Explosion/Exp_0034.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0036.png":["textures/special/Explosion/Exp_0036.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0038.png":["textures/special/Explosion/Exp_0038.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0040.png":["textures/special/Explosion/Exp_0040.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0042.png":["textures/special/Explosion/Exp_0042.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0044.png":["textures/special/Explosion/Exp_0044.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0046.png":["textures/special/Explosion/Exp_0046.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0048.png":["textures/special/Explosion/Exp_0048.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0050.png":["textures/special/Explosion/Exp_0050.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/explosion/exp_0052.png":["textures/special/Explosion/Exp_0052.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/flare.png":["textures/special/flare.PNG",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/flare3.png":["textures/special/flare3.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/flare3.png"]],"textures/special/flarespark.png":["textures/special/flareSpark.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/flareSpark.png"]],"textures/special/footprints/h_bioderm.png":["textures/special/footprints/H_bioderm.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/footprints/h_male.png":["textures/special/footprints/H_male.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/footprints/l_bioderm.png":["textures/special/footprints/L_bioderm.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/footprints/l_male.png":["textures/special/footprints/L_male.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/footprints/m_bioderm.png":["textures/special/footprints/M_bioderm.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/footprints/m_male.png":["textures/special/footprints/M_male.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/gamegrid.png":["textures/special/GameGrid.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/generic_reflect.png":["textures/special/generic_reflect.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/generic_scorch.png":["textures/special/generic_scorch.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/glass.png":["textures/special/glass.PNG",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/special/gradient.png":["textures/special/gradient.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/gradient.png"]],"textures/special/grainy.png":["textures/special/grainy.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/jammermap.png":["textures/special/jammermap.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/jetexhaust02.png":["textures/special/jetExhaust02.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/jetExhaust02.png"]],"textures/special/landspikebolt.png":["textures/special/landSpikeBolt.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/landspikeboltcross.png":["textures/special/landSpikeBoltCross.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/landSpikeBoltCross.png"]],"textures/special/laserrip01.png":["textures/special/laserrip01.PNG",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/laserrip02.png":["textures/special/laserrip02.PNG",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/laserrip03.png":["textures/special/laserrip03.PNG",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/laserrip04.png":["textures/special/laserrip04.PNG",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/laserrip05.png":["textures/special/laserrip05.PNG",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/laserrip06.png":["textures/special/laserrip06.PNG",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/laserrip07.png":["textures/special/laserrip07.PNG",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/laserrip08.png":["textures/special/laserrip08.PNG",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/laserrip09.png":["textures/special/laserrip09.PNG",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/lavadeath_1.png":["textures/special/lavadeath_1.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/lavadeath_2.png":["textures/special/lavadeath_2.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/lavareflect.png":["textures/special/lavareflect.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/lensflare/flare00.png":["textures/special/LensFlare/Flare00.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/lightfalloffmono.png":["textures/special/lightFalloffMono.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/lightning1blur.png":["textures/special/lightning1blur.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/lightning1blur.png"]],"textures/special/lightning1frame1.png":["textures/special/lightning1frame1.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/lightning1frame1.png"]],"textures/special/lightning1frame2.png":["textures/special/lightning1frame2.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/lightning1frame2.png"]],"textures/special/lightning1frame3.png":["textures/special/lightning1frame3.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/lightning1frame3.png"]],"textures/special/lightning2blur.png":["textures/special/lightning2blur.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/lightning2blur.png"]],"textures/special/lightning2frame1.png":["textures/special/lightning2frame1.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/lightning2frame1.png"]],"textures/special/lightning2frame2.png":["textures/special/lightning2frame2.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/lightning2frame2.png"]],"textures/special/lightning2frame3.png":["textures/special/lightning2frame3.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/lightning2frame3.png"]],"textures/special/lightningblur.png":["textures/special/LightningBlur.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/LightningBlur.png"]],"textures/special/nonlingradient.png":["textures/special/nonlingradient.PNG",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/pulse.png":["textures/special/pulse.PNG",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/redbump2.png":["textures/special/redbump2.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/redbump2.png"]],"textures/special/redflare.png":["textures/special/redflare.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/shieldenvmap.png":["textures/special/shieldenvmap.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/shieldenvmap.png"]],"textures/special/shieldmap.png":["textures/special/shieldmap.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/shocklance_effect01.png":["textures/special/Shocklance_effect01.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/shocklance_effect02.png":["textures/special/Shocklance_effect02.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/shocklancehit.png":["textures/special/shocklanceHit.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/shocklanceHit.png"]],"textures/special/shocklancezap.png":["textures/special/shockLanceZap.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/shocklightning01.png":["textures/special/shockLightning01.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/shocklightning02.png":["textures/special/shockLightning02.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/shocklightning03.png":["textures/special/shockLightning03.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/shockwave4.png":["textures/special/shockwave4.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/shockwave4.png"]],"textures/special/shockwave5.png":["textures/special/shockwave5.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/shockwave5.png"]],"textures/special/shrikebolt.png":["textures/special/shrikeBolt.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/shrikeboltcross.png":["textures/special/shrikeBoltCross.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/skylightning.png":["textures/special/skyLightning.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/smoke/bigsmoke.png":["textures/special/Smoke/bigSmoke.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/smoke/smoke_001.png":["textures/special/Smoke/smoke_001.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/smoke/smoke_002.png":["textures/special/Smoke/smoke_002.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/smoke/smoke_003.png":["textures/special/Smoke/smoke_003.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/smoke/smoke_004.png":["textures/special/Smoke/smoke_004.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/smoke/smoke_005.png":["textures/special/Smoke/smoke_005.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/smoke/smoke_006.png":["textures/special/Smoke/smoke_006.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/smoke/smoke_007.png":["textures/special/Smoke/smoke_007.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/smoke/smoke_008.png":["textures/special/Smoke/smoke_008.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/smoke/smoke_009.png":["textures/special/Smoke/smoke_009.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/smoke/smoke_010.png":["textures/special/Smoke/smoke_010.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/smoke/smoke_011.png":["textures/special/Smoke/smoke_011.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/smoke/smoke_012.png":["textures/special/Smoke/smoke_012.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/sniper00.png":["textures/special/sniper00.PNG",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/spark00.png":["textures/special/spark00.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/stationglow.png":["textures/special/stationGlow.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/stationGlow.png"]],"textures/special/stationlight.png":["textures/special/stationLight.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/stationlight2.png":["textures/special/stationLight2.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/tracer00.png":["textures/special/tracer00.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/tracer00.png"]],"textures/special/tracercross.png":["textures/special/tracercross.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/trigger.png":["textures/special/trigger.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/underwaterspark.png":["textures/special/underwaterSpark.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/underwaterSpark.png"]],"textures/special/water2.png":["textures/special/water2.PNG",["textures.vl2"],["yHDTextures2.0.vl2","textures/special/water2.png"]],"textures/special/watertail1.png":["textures/special/watertail1.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/watertail2.png":["textures/special/watertail2.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/watertail3.png":["textures/special/watertail3.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/watertail4.png":["textures/special/watertail4.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/whitealpha0.png":["textures/special/whiteAlpha0.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/whitealpha255.png":["textures/special/whiteAlpha255.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/special/whitenoalpha.png":["textures/special/whiteNoAlpha.png",["textures.vl2"],["yHDTextures2.0.vl2"]],"textures/staff.png":["textures/staff.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/stagnant_water.dml":["textures/stagnant_water.dml",["textures.vl2"]],"textures/starfallen.dml":["textures/Starfallen.dml",["Classic_maps_v1.vl2"]],"textures/starrynite.dml":["textures/starrynite.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/stonedblue/stonedblue_v5_bk.bmp":["textures/StonedBlue/StonedBlue_v5_BK.bmp",["TR2final105-client.vl2"]],"textures/stonedblue/stonedblue_v5_fr.bmp":["textures/StonedBlue/StonedBlue_v5_FR.bmp",["TR2final105-client.vl2"]],"textures/stonedblue/stonedblue_v5_lf.bmp":["textures/StonedBlue/StonedBlue_v5_LF.bmp",["TR2final105-client.vl2"]],"textures/stonedblue/stonedblue_v5_rt.bmp":["textures/StonedBlue/StonedBlue_v5_RT.bmp",["TR2final105-client.vl2"]],"textures/stonedblue/stonedblue_v5_up.bmp":["textures/StonedBlue/StonedBlue_v5_UP.bmp",["TR2final105-client.vl2"]],"textures/striplite2.png":["textures/striplite2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/sundown25.dml":["textures/Sundown25.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/sunnight.dml":["textures/sunnight.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/sunset12.dml":["textures/SunSet12.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/supply.png":["textures/supply.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/swolf.flag.png":["textures/swolf.flag.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/t1chainflash1.png":["textures/t1chainflash1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/t1chaingun.png":["textures/t1chaingun.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/t1disc.png":["textures/t1disc.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/t1energygun.png":["textures/t1energygun.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/t1grenade.png":["textures/t1grenade.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/t1mortargun.png":["textures/t1mortargun.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/t1radar.png":["textures/t1radar.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/t1repairgun.png":["textures/t1repairgun.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/t1sniper.png":["textures/t1sniper.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/t2eqsheet.png":["textures/t2EQsheet.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/t2introc15.avi":["textures/T2IntroC15.avi",["textures.vl2"]],"textures/taco/taco.png":["textures/taco/taco.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/taco_d.png":["textures/Taco_D.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/tbga.png":["textures/tbgA.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/tech_plate.png":["textures/tech_plate.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/tekpanel.png":["textures/tekpanel.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/template.dml":["textures/template.dml",["textures.vl2"]],"textures/terrain.badlands.dirtbumpy.dml":["textures/terrain.BadLands.DirtBumpy.dml",["textures.vl2"]],"textures/terrain.badlands.dirtchipped.dml":["textures/terrain.BadLands.DirtChipped.dml",["textures.vl2"]],"textures/terrain.badlands.dirtyellow.dml":["textures/terrain.BadLands.DirtYellow.dml",["textures.vl2"]],"textures/terrain.badlands.dirtyellowcracked.dml":["textures/terrain.BadLands.DirtYellowCracked.dml",["textures.vl2"]],"textures/terrain.badlands.rockbrown.dml":["textures/terrain.BadLands.RockBrown.dml",["textures.vl2"]],"textures/terrain.badlands.rockchipped.dml":["textures/terrain.BadLands.RockChipped.dml",["textures.vl2"]],"textures/terrain.badlands.rockcracked.dml":["textures/terrain.BadLands.RockCracked.dml",["textures.vl2"]],"textures/terrain.desertworld.rockfractured.dml":["textures/terrain.DesertWorld.RockFractured.dml",["textures.vl2"]],"textures/terrain.desertworld.rocksmooth.dml":["textures/terrain.DesertWorld.RockSmooth.dml",["textures.vl2"]],"textures/terrain.desertworld.sand.dml":["textures/terrain.DesertWorld.Sand.dml",["textures.vl2"]],"textures/terrain.desertworld.sandburnt.dml":["textures/terrain.DesertWorld.SandBurnt.dml",["textures.vl2"]],"textures/terrain.desertworld.sanddark.dml":["textures/terrain.DesertWorld.SandDark.dml",["textures.vl2"]],"textures/terrain.desertworld.sandorange.dml":["textures/terrain.DesertWorld.SandOrange.dml",["textures.vl2"]],"textures/terrain.desertworld.sandoxidized.dml":["textures/terrain.DesertWorld.SandOxidized.dml",["textures.vl2"]],"textures/terrain.flatshade.blue.dml":["textures/terrain.FlatShade.Blue.dml",["textures.vl2"]],"textures/terrain.flatshade.green.dml":["textures/terrain.FlatShade.Green.dml",["textures.vl2"]],"textures/terrain.flatshade.purple.dml":["textures/terrain.FlatShade.Purple.dml",["textures.vl2"]],"textures/terrain.flatshade.red.dml":["textures/terrain.FlatShade.Red.dml",["textures.vl2"]],"textures/terrain.flatshade.white.dml":["textures/terrain.FlatShade.White.dml",["textures.vl2"]],"textures/terrain.frequencytest.dml":["textures/terrain.FrequencyTest.dml",["textures.vl2"]],"textures/terrain.iceworld.ice.dml":["textures/terrain.IceWorld.Ice.dml",["textures.vl2"]],"textures/terrain.iceworld.rockblue.dml":["textures/terrain.IceWorld.RockBlue.dml",["textures.vl2"]],"textures/terrain.iceworld.snow.dml":["textures/terrain.IceWorld.Snow.dml",["textures.vl2"]],"textures/terrain.iceworld.snowice.dml":["textures/terrain.IceWorld.SnowIce.dml",["textures.vl2"]],"textures/terrain.iceworld.snowrock.dml":["textures/terrain.IceWorld.SnowRock.dml",["textures.vl2"]],"textures/terrain.lavaworld.crust.dml":["textures/terrain.LavaWorld.Crust.dml",["textures.vl2"]],"textures/terrain.lavaworld.lavarockhot.dml":["textures/terrain.LavaWorld.LavaRockHot.dml",["textures.vl2"]],"textures/terrain.lavaworld.muddyash.dml":["textures/terrain.LavaWorld.MuddyAsh.dml",["textures.vl2"]],"textures/terrain.lushworld.dirtmossy.dml":["textures/terrain.LushWorld.DirtMossy.dml",["textures.vl2"]],"textures/terrain.lushworld.grassdark.dml":["textures/terrain.LushWorld.GrassDark.dml",["textures.vl2"]],"textures/terrain.lushworld.grasslight.dml":["textures/terrain.LushWorld.GrassLight.dml",["textures.vl2"]],"textures/terrain.lushworld.grassmixed.dml":["textures/terrain.LushWorld.GrassMixed.dml",["textures.vl2"]],"textures/terrain.lushworld.lakebed.dml":["textures/terrain.LushWorld.Lakebed.dml",["textures.vl2"]],"textures/terrain.lushworld.rocklight.dml":["textures/terrain.LushWorld.RockLight.dml",["textures.vl2"]],"textures/terrain.lushworld.rockmossy.dml":["textures/terrain.LushWorld.RockMossy.dml",["textures.vl2"]],"textures/terrain.mask.dml":["textures/terrain.mask.dml",["textures.vl2"]],"textures/terrain.outline.dml":["textures/terrain.Outline.dml",["textures.vl2"]],"textures/terrain/abbbb.png":["textures/terrain/abbbb.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/acccc.png":["textures/terrain/acccc.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/adesert_cracks_d.png":["textures/terrain/adesert_cracks_d.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/adesert_sand2_d.png":["textures/terrain/adesert_sand2_d.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/aeee.png":["textures/terrain/aeee.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/badlands.dirtbumpy.png":["textures/terrain/Badlands.DirtBumpy.png",["textures.vl2"]],"textures/terrain/badlands.dirtchipped.png":["textures/terrain/Badlands.DirtChipped.png",["textures.vl2"]],"textures/terrain/badlands.dirtyellow.png":["textures/terrain/Badlands.DirtYellow.png",["textures.vl2"]],"textures/terrain/badlands.dirtyellowcracked.png":["textures/terrain/Badlands.DirtYellowCracked.png",["textures.vl2"]],"textures/terrain/badlands.rockbrown.png":["textures/terrain/Badlands.RockBrown.png",["textures.vl2"]],"textures/terrain/badlands.rockchipped.png":["textures/terrain/Badlands.RockChipped.png",["textures.vl2"]],"textures/terrain/badlands.rockcracked.png":["textures/terrain/Badlands.RockCracked.png",["textures.vl2"]],"textures/terrain/badlands.rockcrackedcopper.png":["textures/terrain/Badlands.Rockcrackedcopper.png",["textures.vl2"]],"textures/terrain/bleed.grasslight.png":["textures/terrain/Bleed.GrassLight.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/bleed.grassmixed.png":["textures/terrain/Bleed.GrassMixed.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/bleed.rockmossy.png":["textures/terrain/Bleed.RockMossy.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/bleed.rocksmooth.png":["textures/terrain/Bleed.RockSmooth.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/brown_dirt02.png":["textures/terrain/brown_Dirt02.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/terrain/brown_dirt05.png":["textures/terrain/brown_Dirt05.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/brown_dirtrock01.png":["textures/terrain/brown_DirtRock01.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/cb1.png":["textures/terrain/CB1.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/cb2.png":["textures/terrain/CB2.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/cbgravel.png":["textures/terrain/CBgravel.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/cbtrails.png":["textures/terrain/CBtrails.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/cc_alien_crackedsand.png":["textures/terrain/cc_alien_crackedsand.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/cc_alien_sand.png":["textures/terrain/cc_alien_sand.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/cc_sand1.png":["textures/terrain/cc_sand1.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/cc_sand2.png":["textures/terrain/cc_sand2.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/cc_sand3.png":["textures/terrain/cc_sand3.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/cc_sand4.png":["textures/terrain/cc_sand4.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/default.png":["textures/terrain/Default.png",["textures.vl2"]],"textures/terrain/desert_cracks_s.png":["textures/terrain/desert_cracks_s.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/desert_sand_d.png":["textures/terrain/desert_sand_d.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/desertworld.rockfractured.png":["textures/terrain/DesertWorld.RockFractured.png",["textures.vl2"]],"textures/terrain/desertworld.rocksmooth.png":["textures/terrain/DesertWorld.RockSmooth.png",["textures.vl2"]],"textures/terrain/desertworld.sand.png":["textures/terrain/DesertWorld.Sand.png",["textures.vl2"]],"textures/terrain/desertworld.sandburnt.png":["textures/terrain/DesertWorld.SandBurnt.png",["textures.vl2"]],"textures/terrain/desertworld.sanddark.png":["textures/terrain/DesertWorld.SandDark.png",["textures.vl2"]],"textures/terrain/desertworld.sandorange.png":["textures/terrain/DesertWorld.SandOrange.png",["textures.vl2"]],"textures/terrain/desertworld.sandoxidized.png":["textures/terrain/DesertWorld.SandOxidized.png",["textures.vl2"]],"textures/terrain/desertworld.tr2sand.png":["textures/terrain/DesertWorld.TR2Sand.png",["TR2final105-client.vl2"]],"textures/terrain/eep.moondirt.png":["textures/terrain/Eep.MoonDirt.PNG",["Classic_maps_v1.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/eep.moondirtdark.png":["textures/terrain/Eep.MoonDirtDark.PNG",["Classic_maps_v1.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/euro4_beachblitzse_lushworld.beachsand.png":["textures/terrain/Euro4_BeachBlitzSE_lushworld.beachsand.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/euro4_crownse_lushworld.beachsand.png":["textures/terrain/Euro4_CrownSE_lushworld.beachsand.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/euro4_epicratesdeluxese_tropical1.png":["textures/terrain/Euro4_EpicratesDeluxeSE_tropical1.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/euro4_epicratesdeluxese_ugly2.png":["textures/terrain/Euro4_EpicratesDeluxeSE_ugly2.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/euro4_nevese_nyctoglacier.png":["textures/terrain/Euro4_NeveSE_NyctoGlacier.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/euro4_nevese_nyctorock.png":["textures/terrain/Euro4_NeveSE_NyctoRock.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/euro4_nevese_nyctorock2.png":["textures/terrain/Euro4_NeveSE_NyctoRock2.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/euro4_nevese_nyctosnow.png":["textures/terrain/Euro4_NeveSE_NyctoSnow.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/euro4_puliveivarise_nyctoglacier.png":["textures/terrain/Euro4_PuliVeivariSE_NyctoGlacier.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/gmd.darkrock.png":["textures/terrain/GMD.DarkRock.png",["Classic_maps_v1.vl2"],["TR2final105-client.vl2"]],"textures/terrain/gmd.dirtmossy.png":["textures/terrain/GMD.DirtMossy.png",["Classic_maps_v1.vl2"]],"textures/terrain/gmd.grasslight.png":["textures/terrain/GMD.GrassLight.png",["Classic_maps_v1.vl2"]],"textures/terrain/gmd.grassmixed.png":["textures/terrain/GMD.GrassMixed.png",["Classic_maps_v1.vl2"],["TR2final105-client.vl2"]],"textures/terrain/gmd.lightsand.png":["textures/terrain/GMD.LightSand.png",["Classic_maps_v1.vl2"],["TR2final105-client.vl2"]],"textures/terrain/gmd.sandburnt.png":["textures/terrain/GMD.SandBurnt.png",["Classic_maps_v1.vl2"]],"textures/terrain/grass_autumn_red_d.png":["textures/terrain/grass_autumn_red_d.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/grass_ground_d.png":["textures/terrain/grass_ground_d.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/green_grassrock005.png":["textures/terrain/green_GrassRock005.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/terrain/green_snowygrass001.png":["textures/terrain/green_SnowyGrass001.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/greenrock21.png":["textures/terrain/greenrock21.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/groundblueeng.png":["textures/terrain/groundBlueEng.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/terrain/iceworld.ice.png":["textures/terrain/IceWorld.Ice.png",["textures.vl2"]],"textures/terrain/iceworld.rockblue.png":["textures/terrain/IceWorld.RockBlue.png",["textures.vl2"]],"textures/terrain/iceworld.snow.png":["textures/terrain/IceWorld.Snow.png",["textures.vl2"]],"textures/terrain/iceworld.snowice.png":["textures/terrain/IceWorld.SnowIce.png",["textures.vl2"]],"textures/terrain/iceworld.snowrock.png":["textures/terrain/IceWorld.SnowRock.png",["textures.vl2"]],"textures/terrain/infbutch_rock02.png":["textures/terrain/infbutch_Rock02.png",["z_mappacks/z_DMP2-V0.6.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/island_sand2_d.png":["textures/terrain/island_sand2_d.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/island_sand_d.png":["textures/terrain/island_sand_d.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/kab_felsen1.png":["textures/terrain/kab_felsen1.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/kab_felsen2.png":["textures/terrain/kab_felsen2.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/kab_grass.png":["textures/terrain/kab_grass.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/kab_schnee.png":["textures/terrain/kab_schnee.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/kab_schnee4.png":["textures/terrain/kab_schnee4.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/kab_schneefelsen.png":["textures/terrain/kab_schneefelsen.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/kab_schneefelsen2.png":["textures/terrain/kab_schneefelsen2.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/kab_schneefelsen3.png":["textures/terrain/kab_schneefelsen3.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/lava_d.png":["textures/terrain/lava_d.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/lava_mars_d.png":["textures/terrain/lava_mars_d.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/lavaworld.crust.png":["textures/terrain/LavaWorld.Crust.png",["textures.vl2"]],"textures/terrain/lavaworld.lavarockhot.png":["textures/terrain/LavaWorld.LavaRockHot.png",["textures.vl2"]],"textures/terrain/lavaworld.muddyash.png":["textures/terrain/LavaWorld.MuddyAsh.png",["textures.vl2"]],"textures/terrain/lavaworld.rockblack.png":["textures/terrain/LavaWorld.RockBlack.PNG",["textures.vl2"]],"textures/terrain/legendslightsand.png":["textures/terrain/LegendsLightSand.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/terrain/lushworld.beachsand.png":["textures/terrain/lushworld.beachsand.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/lushworld.dirtmossy.png":["textures/terrain/LushWorld.DirtMossy.png",["textures.vl2"]],"textures/terrain/lushworld.grassdark.png":["textures/terrain/LushWorld.GrassDark.png",["textures.vl2"]],"textures/terrain/lushworld.grasslight.png":["textures/terrain/LushWorld.GrassLight.png",["textures.vl2"]],"textures/terrain/lushworld.grassmixed.png":["textures/terrain/LushWorld.GrassMixed.png",["textures.vl2"]],"textures/terrain/lushworld.lakebed.png":["textures/terrain/LushWorld.Lakebed.png",["textures.vl2"]],"textures/terrain/lushworld.lakesand.png":["textures/terrain/lushworld.lakesand.png",["Classic_maps_v1.vl2"]],"textures/terrain/lushworld.rocklight.png":["textures/terrain/LushWorld.RockLight.png",["textures.vl2"]],"textures/terrain/lushworld.rockmossy.png":["textures/terrain/LushWorld.RockMossy.png",["textures.vl2"]],"textures/terrain/lushworld.tr2dirtmossy.png":["textures/terrain/LushWorld.TR2DirtMossy.png",["TR2final105-client.vl2"]],"textures/terrain/lushworld.tr2grassdark.png":["textures/terrain/LushWorld.TR2GrassDark.png",["TR2final105-client.vl2"]],"textures/terrain/lushworld.tr2grasslight.png":["textures/terrain/LushWorld.TR2GrassLight.png",["TR2final105-client.vl2"]],"textures/terrain/lushworld.tr2grassmixed.png":["textures/terrain/LushWorld.TR2GrassMixed.png",["TR2final105-client.vl2"]],"textures/terrain/lushworld.tr2rocklight.png":["textures/terrain/LushWorld.TR2RockLight.png",["TR2final105-client.vl2"]],"textures/terrain/lushworld.tr2rockmossy.png":["textures/terrain/LushWorld.TR2RockMossy.png",["TR2final105-client.vl2"]],"textures/terrain/mmd-1.png":["textures/terrain/mmd-1.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/mmd-2.png":["textures/terrain/mmd-2.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/mmd-3.png":["textures/terrain/mmd-3.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/mmd-5.png":["textures/terrain/mmd-5.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/moss_ground_d.png":["textures/terrain/moss_ground_d.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/mxrock0.png":["textures/terrain/mxrock0.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/terrain/mxrock2tu.png":["textures/terrain/mxrock2tu.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/terrain/mxrock2tv.png":["textures/terrain/mxrock2tv.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/terrain/nyctoglacier.png":["textures/terrain/NyctoGlacier.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/nyctorock.png":["textures/terrain/NyctoRock.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/nyctorock2.png":["textures/terrain/NyctoRock2.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/nyctosnow.png":["textures/terrain/NyctoSnow.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/ril.darkrock.png":["textures/terrain/ril.darkrock.png",["Classic_maps_v1.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/ril.darkrock1.png":["textures/terrain/ril.darkrock1.png",["Classic_maps_v1.vl2"]],"textures/terrain/rilk.shingledrock.png":["textures/terrain/rilk.shingledrock.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/rilke.sand.png":["textures/terrain/rilke.sand.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/rmmd-1.png":["textures/terrain/rmmd-1.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/terrain/rmmd-2.png":["textures/terrain/rmmd-2.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/terrain/rmmd-3.png":["textures/terrain/rmmd-3.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/terrain/rmmd-5.png":["textures/terrain/rmmd-5.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/terrain/rmmddirty.png":["textures/terrain/rmmdDirty.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/terrain/rmmdgrey.png":["textures/terrain/rmmdGrey.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/terrain/rmmdpath.png":["textures/terrain/rmmdPath.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/terrain/rocklight.png":["textures/terrain/RockLight.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/terrain/rockwall.png":["textures/terrain/rockwall.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/sbfullsnow.png":["textures/terrain/sbfullsnow.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/terrain/sbrock.png":["textures/terrain/sbrock.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/terrain/sbsnowcrack.png":["textures/terrain/sbsnowcrack.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/terrain/sbsnowrockhvy.png":["textures/terrain/sbsnowrockhvy.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/terrain/sbsnowrocklt.png":["textures/terrain/sbsnowrocklt.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/terrain/seawaterfull2.png":["textures/terrain/seawaterfull2.PNG",["TR2final105-client.vl2"]],"textures/terrain/snow2_s.png":["textures/terrain/snow2_s.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/snow_a0.png":["textures/terrain/snow_a0.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/snow_a2.png":["textures/terrain/snow_a2.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/snow_brownrock00.png":["textures/terrain/snow_brownRock00.png",["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/z_DMP2-V0.6.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/snow_grass001.png":["textures/terrain/snow_grass001.png",["z_mappacks/TWL-MapPack.vl2"]],"textures/terrain/snow_rock_5.png":["textures/terrain/snow_rock_5.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/tes_mystery1.png":["textures/terrain/tes_mystery1.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/tes_mystery2.png":["textures/terrain/tes_mystery2.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/tes_test.png":["textures/terrain/tes_test.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/trigreystone10.png":["textures/terrain/TRIgreystone10.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/trigreystone7.png":["textures/terrain/TRIgreystone7.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/trilava_rock.png":["textures/terrain/TRIlava_rock.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/tristone_chip.png":["textures/terrain/TRIstone_chip.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/trisub_sand.png":["textures/terrain/TRIsub_sand.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/tropical1.png":["textures/terrain/tropical1.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/ugly2.png":["textures/terrain/ugly2.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/terrain/wateregypt1.png":["textures/terrain/wateregypt1.PNG",["TR2final105-client.vl2"]],"textures/terrain/watr-icyblue2.png":["textures/terrain/watr-icyblue2.PNG",["TR2final105-client.vl2"]],"textures/terraintiles/blue.png":["textures/terrainTiles/blue.png",["textures.vl2"]],"textures/terraintiles/crust1.png":["textures/terrainTiles/crust1.png",["textures.vl2"]],"textures/terraintiles/crust2.png":["textures/terrainTiles/crust2.png",["textures.vl2"]],"textures/terraintiles/crust3.png":["textures/terrainTiles/crust3.png",["textures.vl2"]],"textures/terraintiles/crust4.png":["textures/terrainTiles/crust4.png",["textures.vl2"]],"textures/terraintiles/crust5.png":["textures/terrainTiles/crust5.png",["textures.vl2"]],"textures/terraintiles/crust6.png":["textures/terrainTiles/crust6.png",["textures.vl2"]],"textures/terraintiles/drtbumpy.png":["textures/terrainTiles/drtBumpy.PNG",["textures.vl2"]],"textures/terraintiles/drtbumpy01.png":["textures/terrainTiles/drtBumpy01.PNG",["textures.vl2"]],"textures/terraintiles/drtbumpy02.png":["textures/terrainTiles/drtBumpy02.PNG",["textures.vl2"]],"textures/terraintiles/drtbumpy03.png":["textures/terrainTiles/drtBumpy03.PNG",["textures.vl2"]],"textures/terraintiles/drtbumpy04.png":["textures/terrainTiles/drtBumpy04.PNG",["textures.vl2"]],"textures/terraintiles/drtbumpy05.png":["textures/terrainTiles/drtBumpy05.PNG",["textures.vl2"]],"textures/terraintiles/drtchipped.png":["textures/terrainTiles/drtChipped.PNG",["textures.vl2"]],"textures/terraintiles/drtchipped01.png":["textures/terrainTiles/drtChipped01.PNG",["textures.vl2"]],"textures/terraintiles/drtchipped02.png":["textures/terrainTiles/drtChipped02.PNG",["textures.vl2"]],"textures/terraintiles/drtchipped03.png":["textures/terrainTiles/drtChipped03.PNG",["textures.vl2"]],"textures/terraintiles/drtchipped04.png":["textures/terrainTiles/drtChipped04.PNG",["textures.vl2"]],"textures/terraintiles/drtchipped05.png":["textures/terrainTiles/drtChipped05.PNG",["textures.vl2"]],"textures/terraintiles/drtyelo.png":["textures/terrainTiles/drtYelo.PNG",["textures.vl2"]],"textures/terraintiles/drtyelo01.png":["textures/terrainTiles/drtYelo01.PNG",["textures.vl2"]],"textures/terraintiles/drtyelo02.png":["textures/terrainTiles/drtYelo02.PNG",["textures.vl2"]],"textures/terraintiles/drtyelo03.png":["textures/terrainTiles/drtYelo03.PNG",["textures.vl2"]],"textures/terraintiles/drtyelo04.png":["textures/terrainTiles/drtYelo04.PNG",["textures.vl2"]],"textures/terraintiles/drtyelocrk0.png":["textures/terrainTiles/drtYeloCrk0.PNG",["textures.vl2"]],"textures/terraintiles/drtyelocrk01.png":["textures/terrainTiles/drtYeloCrk01.PNG",["textures.vl2"]],"textures/terraintiles/drtyelocrk02.png":["textures/terrainTiles/drtYeloCrk02.PNG",["textures.vl2"]],"textures/terraintiles/drtyelocrk03.png":["textures/terrainTiles/drtYeloCrk03.PNG",["textures.vl2"]],"textures/terraintiles/drtyelocrk04.png":["textures/terrainTiles/drtYeloCrk04.PNG",["textures.vl2"]],"textures/terraintiles/frequency1.png":["textures/terrainTiles/Frequency1.png",["textures.vl2"]],"textures/terraintiles/frequency2.png":["textures/terrainTiles/Frequency2.png",["textures.vl2"]],"textures/terraintiles/frequency3.png":["textures/terrainTiles/Frequency3.png",["textures.vl2"]],"textures/terraintiles/frequency4.png":["textures/terrainTiles/Frequency4.png",["textures.vl2"]],"textures/terraintiles/frequency5.png":["textures/terrainTiles/Frequency5.png",["textures.vl2"]],"textures/terraintiles/frequency6.png":["textures/terrainTiles/Frequency6.png",["textures.vl2"]],"textures/terraintiles/grassdk1.png":["textures/terrainTiles/grassDk1.PNG",["textures.vl2"]],"textures/terraintiles/grassdk2.png":["textures/terrainTiles/grassDk2.PNG",["textures.vl2"]],"textures/terraintiles/grassdk3.png":["textures/terrainTiles/grassDk3.PNG",["textures.vl2"]],"textures/terraintiles/grassdk4.png":["textures/terrainTiles/grassDk4.PNG",["textures.vl2"]],"textures/terraintiles/grassdk5.png":["textures/terrainTiles/grassDk5.PNG",["textures.vl2"]],"textures/terraintiles/grassdk6.png":["textures/terrainTiles/grassDk6.PNG",["textures.vl2"]],"textures/terraintiles/grasslt1.png":["textures/terrainTiles/grassLt1.PNG",["textures.vl2"]],"textures/terraintiles/grasslt2.png":["textures/terrainTiles/grassLt2.PNG",["textures.vl2"]],"textures/terraintiles/grasslt3.png":["textures/terrainTiles/grassLt3.PNG",["textures.vl2"]],"textures/terraintiles/grasslt4.png":["textures/terrainTiles/grassLt4.PNG",["textures.vl2"]],"textures/terraintiles/grasslt5.png":["textures/terrainTiles/grassLt5.PNG",["textures.vl2"]],"textures/terraintiles/grassmix1.png":["textures/terrainTiles/grassMix1.PNG",["textures.vl2"]],"textures/terraintiles/grassmix2.png":["textures/terrainTiles/grassMix2.PNG",["textures.vl2"]],"textures/terraintiles/grassmix3.png":["textures/terrainTiles/grassMix3.PNG",["textures.vl2"]],"textures/terraintiles/grassmix4.png":["textures/terrainTiles/grassMix4.PNG",["textures.vl2"]],"textures/terraintiles/grassmix5.png":["textures/terrainTiles/grassMix5.PNG",["textures.vl2"]],"textures/terraintiles/grassmix6.png":["textures/terrainTiles/grassMix6.PNG",["textures.vl2"]],"textures/terraintiles/grassmix7.png":["textures/terrainTiles/grassMix7.PNG",["textures.vl2"]],"textures/terraintiles/green.png":["textures/terrainTiles/green.png",["textures.vl2"]],"textures/terraintiles/ice01.png":["textures/terrainTiles/ice01.png",["textures.vl2"]],"textures/terraintiles/ice02.png":["textures/terrainTiles/ice02.png",["textures.vl2"]],"textures/terraintiles/ice03.png":["textures/terrainTiles/ice03.png",["textures.vl2"]],"textures/terraintiles/ice04.png":["textures/terrainTiles/ice04.png",["textures.vl2"]],"textures/terraintiles/ice05.png":["textures/terrainTiles/ice05.png",["textures.vl2"]],"textures/terraintiles/ice06.png":["textures/terrainTiles/ice06.png",["textures.vl2"]],"textures/terraintiles/ice07.png":["textures/terrainTiles/ice07.png",["textures.vl2"]],"textures/terraintiles/ice08.png":["textures/terrainTiles/ice08.png",["textures.vl2"]],"textures/terraintiles/ice09.png":["textures/terrainTiles/ice09.png",["textures.vl2"]],"textures/terraintiles/ice10.png":["textures/terrainTiles/ice10.png",["textures.vl2"]],"textures/terraintiles/icesnow1.png":["textures/terrainTiles/icesnow1.png",["textures.vl2"]],"textures/terraintiles/icesnow2.png":["textures/terrainTiles/icesnow2.png",["textures.vl2"]],"textures/terraintiles/icesnow3.png":["textures/terrainTiles/icesnow3.png",["textures.vl2"]],"textures/terraintiles/icesnow4.png":["textures/terrainTiles/icesnow4.png",["textures.vl2"]],"textures/terraintiles/icesnow5.png":["textures/terrainTiles/icesnow5.png",["textures.vl2"]],"textures/terraintiles/icesnow6.png":["textures/terrainTiles/icesnow6.png",["textures.vl2"]],"textures/terraintiles/lavarockhot1.png":["textures/terrainTiles/lavarockhot1.png",["textures.vl2"]],"textures/terraintiles/lavarockhot2.png":["textures/terrainTiles/lavarockhot2.png",["textures.vl2"]],"textures/terraintiles/lavarockhot3.png":["textures/terrainTiles/lavarockhot3.png",["textures.vl2"]],"textures/terraintiles/lavarockhot4.png":["textures/terrainTiles/lavarockhot4.png",["textures.vl2"]],"textures/terraintiles/lavarockhot5.png":["textures/terrainTiles/lavarockhot5.png",["textures.vl2"]],"textures/terraintiles/mask.0001.png":["textures/terrainTiles/mask.0001.png",["textures.vl2"]],"textures/terraintiles/mask.0010.png":["textures/terrainTiles/mask.0010.png",["textures.vl2"]],"textures/terraintiles/mask.0011.png":["textures/terrainTiles/mask.0011.png",["textures.vl2"]],"textures/terraintiles/mask.0100.png":["textures/terrainTiles/mask.0100.png",["textures.vl2"]],"textures/terraintiles/mask.0101.png":["textures/terrainTiles/mask.0101.png",["textures.vl2"]],"textures/terraintiles/mask.0110.png":["textures/terrainTiles/mask.0110.png",["textures.vl2"]],"textures/terraintiles/mask.0111.png":["textures/terrainTiles/mask.0111.png",["textures.vl2"]],"textures/terraintiles/molten1.png":["textures/terrainTiles/molten1.PNG",["textures.vl2"]],"textures/terraintiles/mossdirt1.png":["textures/terrainTiles/mossDirt1.PNG",["textures.vl2"]],"textures/terraintiles/mossdirt2.png":["textures/terrainTiles/mossDirt2.PNG",["textures.vl2"]],"textures/terraintiles/mossdirt3.png":["textures/terrainTiles/mossDirt3.PNG",["textures.vl2"]],"textures/terraintiles/mossdirt4.png":["textures/terrainTiles/mossDirt4.PNG",["textures.vl2"]],"textures/terraintiles/mossdirt5.png":["textures/terrainTiles/mossDirt5.PNG",["textures.vl2"]],"textures/terraintiles/mossrock1.png":["textures/terrainTiles/mossRock1.PNG",["textures.vl2"]],"textures/terraintiles/mossrock2.png":["textures/terrainTiles/mossRock2.PNG",["textures.vl2"]],"textures/terraintiles/mossrock3.png":["textures/terrainTiles/mossRock3.PNG",["textures.vl2"]],"textures/terraintiles/mossrock4.png":["textures/terrainTiles/mossRock4.PNG",["textures.vl2"]],"textures/terraintiles/mossrock5.png":["textures/terrainTiles/mossRock5.PNG",["textures.vl2"]],"textures/terraintiles/muddyash1.png":["textures/terrainTiles/muddyash1.PNG",["textures.vl2"]],"textures/terraintiles/muddyash2.png":["textures/terrainTiles/muddyash2.PNG",["textures.vl2"]],"textures/terraintiles/muddyash3.png":["textures/terrainTiles/muddyash3.PNG",["textures.vl2"]],"textures/terraintiles/muddyash4.png":["textures/terrainTiles/muddyash4.PNG",["textures.vl2"]],"textures/terraintiles/muddyash5.png":["textures/terrainTiles/muddyash5.PNG",["textures.vl2"]],"textures/terraintiles/muddyash6.png":["textures/terrainTiles/muddyash6.PNG",["textures.vl2"]],"textures/terraintiles/outline.png":["textures/terrainTiles/outline.png",["textures.vl2"]],"textures/terraintiles/purple.png":["textures/terrainTiles/purple.png",["textures.vl2"]],"textures/terraintiles/red.png":["textures/terrainTiles/red.png",["textures.vl2"]],"textures/terraintiles/rockblue.png":["textures/terrainTiles/rockblue.png",["textures.vl2"]],"textures/terraintiles/rockblue1.png":["textures/terrainTiles/rockblue1.png",["textures.vl2"]],"textures/terraintiles/rockblue2.png":["textures/terrainTiles/rockblue2.png",["textures.vl2"]],"textures/terraintiles/rockblue3.png":["textures/terrainTiles/rockblue3.png",["textures.vl2"]],"textures/terraintiles/rockblue4.png":["textures/terrainTiles/rockblue4.png",["textures.vl2"]],"textures/terraintiles/rockblue5.png":["textures/terrainTiles/rockblue5.png",["textures.vl2"]],"textures/terraintiles/rockblue6.png":["textures/terrainTiles/rockblue6.png",["textures.vl2"]],"textures/terraintiles/rockbrcrak.png":["textures/terrainTiles/rockBrCrak.PNG",["textures.vl2"]],"textures/terraintiles/rockbrcrak01.png":["textures/terrainTiles/rockBrCrak01.PNG",["textures.vl2"]],"textures/terraintiles/rockbrcrak02.png":["textures/terrainTiles/rockBrCrak02.PNG",["textures.vl2"]],"textures/terraintiles/rockbrcrak03.png":["textures/terrainTiles/rockBrCrak03.PNG",["textures.vl2"]],"textures/terraintiles/rockbrcrak04.png":["textures/terrainTiles/rockBrCrak04.PNG",["textures.vl2"]],"textures/terraintiles/rockbrcrak05.png":["textures/terrainTiles/rockBrCrak05.PNG",["textures.vl2"]],"textures/terraintiles/rockbrown.png":["textures/terrainTiles/rockbrown.PNG",["textures.vl2"]],"textures/terraintiles/rockbrown01.png":["textures/terrainTiles/rockbrown01.PNG",["textures.vl2"]],"textures/terraintiles/rockbrown02.png":["textures/terrainTiles/rockbrown02.PNG",["textures.vl2"]],"textures/terraintiles/rockbrown03.png":["textures/terrainTiles/rockbrown03.PNG",["textures.vl2"]],"textures/terraintiles/rockbrown04.png":["textures/terrainTiles/rockbrown04.PNG",["textures.vl2"]],"textures/terraintiles/rockbrown05.png":["textures/terrainTiles/rockbrown05.PNG",["textures.vl2"]],"textures/terraintiles/rockchipd.png":["textures/terrainTiles/rockchipd.PNG",["textures.vl2"]],"textures/terraintiles/rockchipd01.png":["textures/terrainTiles/rockchipd01.PNG",["textures.vl2"]],"textures/terraintiles/rockchipd02.png":["textures/terrainTiles/rockchipd02.PNG",["textures.vl2"]],"textures/terraintiles/rockchipd03.png":["textures/terrainTiles/rockchipd03.PNG",["textures.vl2"]],"textures/terraintiles/rockchipd04.png":["textures/terrainTiles/rockchipd04.PNG",["textures.vl2"]],"textures/terraintiles/rockchipd05.png":["textures/terrainTiles/rockchipd05.PNG",["textures.vl2"]],"textures/terraintiles/rockcrak1.png":["textures/terrainTiles/rockcrak1.PNG",["textures.vl2"]],"textures/terraintiles/rockcrak2.png":["textures/terrainTiles/rockcrak2.PNG",["textures.vl2"]],"textures/terraintiles/rockcrak3.png":["textures/terrainTiles/rockcrak3.PNG",["textures.vl2"]],"textures/terraintiles/rockcrak4.png":["textures/terrainTiles/rockcrak4.PNG",["textures.vl2"]],"textures/terraintiles/rockcrak5.png":["textures/terrainTiles/rockcrak5.PNG",["textures.vl2"]],"textures/terraintiles/rockcrak6.png":["textures/terrainTiles/rockcrak6.PNG",["textures.vl2"]],"textures/terraintiles/rocklt1.png":["textures/terrainTiles/rockLt1.PNG",["textures.vl2"]],"textures/terraintiles/rocklt2.png":["textures/terrainTiles/rockLt2.PNG",["textures.vl2"]],"textures/terraintiles/rocklt3.png":["textures/terrainTiles/rockLt3.PNG",["textures.vl2"]],"textures/terraintiles/rocklt4.png":["textures/terrainTiles/rockLt4.PNG",["textures.vl2"]],"textures/terraintiles/rocklt5.png":["textures/terrainTiles/rockLt5.PNG",["textures.vl2"]],"textures/terraintiles/rocksmth1.png":["textures/terrainTiles/rocksmth1.PNG",["textures.vl2"]],"textures/terraintiles/rocksmth2.png":["textures/terrainTiles/rocksmth2.PNG",["textures.vl2"]],"textures/terraintiles/rocksmth3.png":["textures/terrainTiles/rocksmth3.PNG",["textures.vl2"]],"textures/terraintiles/rocksmth4.png":["textures/terrainTiles/rocksmth4.PNG",["textures.vl2"]],"textures/terraintiles/rocksmth5.png":["textures/terrainTiles/rocksmth5.PNG",["textures.vl2"]],"textures/terraintiles/rocksmth6.png":["textures/terrainTiles/rocksmth6.PNG",["textures.vl2"]],"textures/terraintiles/rocksmth6x.png":["textures/terrainTiles/rocksmth6x.PNG",["textures.vl2"]],"textures/terraintiles/sandbrnt1.png":["textures/terrainTiles/SandBrnt1.PNG",["textures.vl2"]],"textures/terraintiles/sandbrnt2.png":["textures/terrainTiles/SandBrnt2.PNG",["textures.vl2"]],"textures/terraintiles/sandbrnt3.png":["textures/terrainTiles/SandBrnt3.PNG",["textures.vl2"]],"textures/terraintiles/sandbrnt4.png":["textures/terrainTiles/SandBrnt4.PNG",["textures.vl2"]],"textures/terraintiles/sandbrnt5.png":["textures/terrainTiles/SandBrnt5.PNG",["textures.vl2"]],"textures/terraintiles/sanddk1.png":["textures/terrainTiles/SANDDK1.PNG",["textures.vl2"]],"textures/terraintiles/sanddk2.png":["textures/terrainTiles/SANDDK2.PNG",["textures.vl2"]],"textures/terraintiles/sanddk3.png":["textures/terrainTiles/SANDDK3.PNG",["textures.vl2"]],"textures/terraintiles/sanddk4.png":["textures/terrainTiles/SANDDK4.PNG",["textures.vl2"]],"textures/terraintiles/sanddk5.png":["textures/terrainTiles/SANDDK5.PNG",["textures.vl2"]],"textures/terraintiles/sandorng1.png":["textures/terrainTiles/sandorng1.PNG",["textures.vl2"]],"textures/terraintiles/sandorng2.png":["textures/terrainTiles/sandorng2.PNG",["textures.vl2"]],"textures/terraintiles/sandorng3.png":["textures/terrainTiles/sandorng3.PNG",["textures.vl2"]],"textures/terraintiles/sandorng4.png":["textures/terrainTiles/sandorng4.PNG",["textures.vl2"]],"textures/terraintiles/sandorng5.png":["textures/terrainTiles/sandorng5.PNG",["textures.vl2"]],"textures/terraintiles/sandoxid1.png":["textures/terrainTiles/SandOxid1.PNG",["textures.vl2"]],"textures/terraintiles/sandoxid2.png":["textures/terrainTiles/SandOxid2.PNG",["textures.vl2"]],"textures/terraintiles/sandoxid3.png":["textures/terrainTiles/SandOxid3.PNG",["textures.vl2"]],"textures/terraintiles/sandoxid4.png":["textures/terrainTiles/SandOxid4.PNG",["textures.vl2"]],"textures/terraintiles/sandoxid5.png":["textures/terrainTiles/SandOxid5.PNG",["textures.vl2"]],"textures/terraintiles/sandreg1.png":["textures/terrainTiles/SANDREG1.PNG",["textures.vl2"]],"textures/terraintiles/sandreg2.png":["textures/terrainTiles/SANDREG2.PNG",["textures.vl2"]],"textures/terraintiles/sandreg3.png":["textures/terrainTiles/SANDREG3.PNG",["textures.vl2"]],"textures/terraintiles/sandreg4.png":["textures/terrainTiles/SANDREG4.PNG",["textures.vl2"]],"textures/terraintiles/sandreg5.png":["textures/terrainTiles/SANDREG5.PNG",["textures.vl2"]],"textures/terraintiles/sealt1.png":["textures/terrainTiles/seaLt1.PNG",["textures.vl2"]],"textures/terraintiles/sealt2.png":["textures/terrainTiles/seaLt2.PNG",["textures.vl2"]],"textures/terraintiles/sealt3.png":["textures/terrainTiles/seaLt3.PNG",["textures.vl2"]],"textures/terraintiles/sealt4.png":["textures/terrainTiles/seaLt4.PNG",["textures.vl2"]],"textures/terraintiles/sealt5.png":["textures/terrainTiles/seaLt5.PNG",["textures.vl2"]],"textures/terraintiles/snow1.png":["textures/terrainTiles/snow1.png",["textures.vl2"]],"textures/terraintiles/snow2.png":["textures/terrainTiles/snow2.png",["textures.vl2"]],"textures/terraintiles/snow3.png":["textures/terrainTiles/snow3.png",["textures.vl2"]],"textures/terraintiles/snow4.png":["textures/terrainTiles/snow4.png",["textures.vl2"]],"textures/terraintiles/snow5.png":["textures/terrainTiles/snow5.png",["textures.vl2"]],"textures/terraintiles/snow6.png":["textures/terrainTiles/snow6.png",["textures.vl2"]],"textures/terraintiles/snowrock1.png":["textures/terrainTiles/snowrock1.png",["textures.vl2"]],"textures/terraintiles/snowrock2.png":["textures/terrainTiles/snowrock2.png",["textures.vl2"]],"textures/terraintiles/snowrock3.png":["textures/terrainTiles/snowrock3.png",["textures.vl2"]],"textures/terraintiles/snowrock4.png":["textures/terrainTiles/snowrock4.png",["textures.vl2"]],"textures/terraintiles/snowrock5.png":["textures/terrainTiles/snowrock5.png",["textures.vl2"]],"textures/terraintiles/snowrock6.png":["textures/terrainTiles/snowrock6.png",["textures.vl2"]],"textures/terraintiles/white.png":["textures/terrainTiles/white.png",["textures.vl2"]],"textures/tesla.dml":["textures/tesla.dml",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/tesla/skies/teslaski_v5_bk.png":["textures/tesla/skies/teslaski_v5_bk.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/tesla/skies/teslaski_v5_dn.png":["textures/tesla/skies/teslaski_v5_dn.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/tesla/skies/teslaski_v5_fr.png":["textures/tesla/skies/teslaski_v5_fr.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/tesla/skies/teslaski_v5_lf.png":["textures/tesla/skies/teslaski_v5_lf.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/tesla/skies/teslaski_v5_rt.png":["textures/tesla/skies/teslaski_v5_rt.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/tesla/skies/teslaski_v5_up.png":["textures/tesla/skies/teslaski_v5_up.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/teslaski_v5_bk.png":["textures/teslaski_v5_bk.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/teslaski_v5_dn.png":["textures/teslaski_v5_DN.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/teslaski_v5_fr.png":["textures/teslaski_v5_fr.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/teslaski_v5_lf.png":["textures/teslaski_v5_lf.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/teslaski_v5_rt.png":["textures/teslaski_v5_rt.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/teslaski_v5_up.png":["textures/teslaski_v5_up.png",["z_mappacks/TWL-MapPack.vl2"],["z_mappacks/TWL2-MapPack.vl2"]],"textures/texticons/bullet_1.png":["textures/texticons/bullet_1.png",["textures.vl2"]],"textures/texticons/bullet_2.png":["textures/texticons/bullet_2.png",["textures.vl2"]],"textures/texticons/cred_logo1.png":["textures/texticons/Cred_Logo1.png",["textures.vl2"]],"textures/texticons/cred_logo5.png":["textures/texticons/Cred_logo5.png",["textures.vl2"]],"textures/texticons/dpub/dpub_logo.png":["textures/texticons/dpub/DPUB_logo.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/texticons/dpub/dpub_logo_beer.png":["textures/texticons/dpub/DPUB_logo_Beer.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/texticons/dpub/dpub_logo_bethinking.png":["textures/texticons/dpub/DPUB_logo_BEthinking.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/texticons/dpub/dpub_logo_dermfused.png":["textures/texticons/dpub/DPUB_logo_Dermfused.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/texticons/dpub/dpub_logo_spook.png":["textures/texticons/dpub/DPUB_logo_Spook.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/texticons/dpub/dpub_logo_turkey.png":["textures/texticons/dpub/DPUB_logo_Turkey.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/texticons/dpub/dpub_logo_xmas.png":["textures/texticons/dpub/DPUB_logo_Xmas.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/texticons/dpub/dpub_logo_xoxo.png":["textures/texticons/dpub/DPUB_logo_Xoxo.png",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/texticons/flag_beagle.jpg":["textures/texticons/Flag_Beagle.jpg",["textures.vl2"]],"textures/texticons/flag_bioderm.jpg":["textures/texticons/Flag_Bioderm.jpg",["textures.vl2"]],"textures/texticons/flag_dsword.jpg":["textures/texticons/Flag_DSword.jpg",["textures.vl2"]],"textures/texticons/flag_phoenix.jpg":["textures/texticons/Flag_Phoenix.jpg",["textures.vl2"]],"textures/texticons/flag_starwolf.jpg":["textures/texticons/Flag_Starwolf.jpg",["textures.vl2"]],"textures/texticons/flag_t2.jpg":["textures/texticons/Flag_T2.jpg",["textures.vl2"]],"textures/texticons/heavy.jpg":["textures/texticons/Heavy.jpg",["textures.vl2"]],"textures/texticons/logo_small_beagle.jpg":["textures/texticons/Logo_small_beagle.jpg",["textures.vl2"]],"textures/texticons/logo_small_bioderm.jpg":["textures/texticons/Logo_small_bioderm.jpg",["textures.vl2"]],"textures/texticons/logo_small_dsword.jpg":["textures/texticons/Logo_small_DSword.jpg",["textures.vl2"]],"textures/texticons/logo_small_inferno.jpg":["textures/texticons/Logo_small_Inferno.jpg",["textures.vl2"]],"textures/texticons/logo_small_phoenix.jpg":["textures/texticons/Logo_small_Phoenix.jpg",["textures.vl2"]],"textures/texticons/logo_small_starwolf.jpg":["textures/texticons/Logo_small_Starwolf.jpg",["textures.vl2"]],"textures/texticons/logo_small_storm.jpg":["textures/texticons/Logo_small_Storm.jpg",["textures.vl2"]],"textures/texticons/mute_speaker.png":["textures/texticons/mute_speaker.png",["textures.vl2"]],"textures/texticons/sidebar1.jpg":["textures/texticons/sidebar1.jpg",["textures.vl2"]],"textures/texticons/sidebar2.jpg":["textures/texticons/sidebar2.jpg",["textures.vl2"]],"textures/texticons/sidebar3.jpg":["textures/texticons/sidebar3.jpg",["textures.vl2"]],"textures/texticons/sys_op_eye.png":["textures/texticons/sys_op_eye.png",["textures.vl2"]],"textures/texticons/twb/twb_action_01.jpg":["textures/texticons/twb/twb_action_01.jpg",["textures.vl2"]],"textures/texticons/twb/twb_action_02.jpg":["textures/texticons/twb/twb_action_02.jpg",["textures.vl2"]],"textures/texticons/twb/twb_action_03.jpg":["textures/texticons/twb/twb_action_03.jpg",["textures.vl2"]],"textures/texticons/twb/twb_action_04.jpg":["textures/texticons/twb/twb_action_04.jpg",["textures.vl2"]],"textures/texticons/twb/twb_action_05.jpg":["textures/texticons/twb/twb_action_05.jpg",["textures.vl2"]],"textures/texticons/twb/twb_action_06.jpg":["textures/texticons/twb/twb_action_06.jpg",["textures.vl2"]],"textures/texticons/twb/twb_action_08.jpg":["textures/texticons/twb/twb_action_08.jpg",["textures.vl2"]],"textures/texticons/twb/twb_action_10.jpg":["textures/texticons/twb/twb_action_10.jpg",["textures.vl2"]],"textures/texticons/twb/twb_be_flight.jpg":["textures/texticons/twb/twb_BE_FLight.jpg",["textures.vl2"]],"textures/texticons/twb/twb_be_fmed.jpg":["textures/texticons/twb/twb_BE_FMed.jpg",["textures.vl2"]],"textures/texticons/twb/twb_be_heavy.jpg":["textures/texticons/twb/twb_BE_Heavy.jpg",["textures.vl2"]],"textures/texticons/twb/twb_be_mlight.jpg":["textures/texticons/twb/twb_BE_MLight.jpg",["textures.vl2"]],"textures/texticons/twb/twb_be_mmed.jpg":["textures/texticons/twb/twb_BE_MMed.JPG",["textures.vl2"]],"textures/texticons/twb/twb_bioderm.jpg":["textures/texticons/twb/twb_Bioderm.jpg",["textures.vl2"]],"textures/texticons/twb/twb_bioderm_light.jpg":["textures/texticons/twb/twb_Bioderm_Light.jpg",["textures.vl2"]],"textures/texticons/twb/twb_bioderm_medium.jpg":["textures/texticons/twb/twb_Bioderm_Medium.jpg",["textures.vl2"]],"textures/texticons/twb/twb_blaster.jpg":["textures/texticons/twb/twb_Blaster.jpg",["textures.vl2"]],"textures/texticons/twb/twb_bloodeagle.jpg":["textures/texticons/twb/twb_BloodEagle.jpg",["textures.vl2"]],"textures/texticons/twb/twb_blowngen_01.jpg":["textures/texticons/twb/twb_blowngen_01.jpg",["textures.vl2"]],"textures/texticons/twb/twb_chaingun.jpg":["textures/texticons/twb/twb_Chaingun.jpg",["textures.vl2"]],"textures/texticons/twb/twb_diamondsword.jpg":["textures/texticons/twb/twb_DiamondSword.JPG",["textures.vl2"]],"textures/texticons/twb/twb_ds_flight.jpg":["textures/texticons/twb/twb_DS_FLight.JPG",["textures.vl2"]],"textures/texticons/twb/twb_ds_fmed.jpg":["textures/texticons/twb/twb_DS_Fmed.jpg",["textures.vl2"]],"textures/texticons/twb/twb_ds_heavy.jpg":["textures/texticons/twb/twb_DS_Heavy.jpg",["textures.vl2"]],"textures/texticons/twb/twb_ds_mmed.jpg":["textures/texticons/twb/twb_DS_MMed.jpg",["textures.vl2"]],"textures/texticons/twb/twb_elfprojector.jpg":["textures/texticons/twb/twb_Elfprojector.jpg",["textures.vl2"]],"textures/texticons/twb/twb_fusionmortar.jpg":["textures/texticons/twb/twb_Fusionmortar.jpg",["textures.vl2"]],"textures/texticons/twb/twb_grenadelauncher.jpg":["textures/texticons/twb/twb_Grenadelauncher.jpg",["textures.vl2"]],"textures/texticons/twb/twb_harbingers.jpg":["textures/texticons/twb/twb_Harbingers.JPG",["textures.vl2"]],"textures/texticons/twb/twb_havoc.jpg":["textures/texticons/twb/twb_Havoc.JPG",["textures.vl2"]],"textures/texticons/twb/twb_hr_flight.jpg":["textures/texticons/twb/twb_HR_FLight.JPG",["textures.vl2"]],"textures/texticons/twb/twb_hr_fmed.jpg":["textures/texticons/twb/twb_HR_FMed.jpg",["textures.vl2"]],"textures/texticons/twb/twb_hr_heavy.jpg":["textures/texticons/twb/twb_HR_Heavy.jpg",["textures.vl2"]],"textures/texticons/twb/twb_hr_mlight.jpg":["textures/texticons/twb/twb_HR_MLight.jpg",["textures.vl2"]],"textures/texticons/twb/twb_hr_mmed.jpg":["textures/texticons/twb/twb_HR_MMed.JPG",["textures.vl2"]],"textures/texticons/twb/twb_inferno_01.jpg":["textures/texticons/twb/twb_inferno_01.jpg",["textures.vl2"]],"textures/texticons/twb/twb_inferno_02.jpg":["textures/texticons/twb/twb_inferno_02.jpg",["textures.vl2"]],"textures/texticons/twb/twb_inferno_03.jpg":["textures/texticons/twb/twb_inferno_03.jpg",["textures.vl2"]],"textures/texticons/twb/twb_lakedebris_01.jpg":["textures/texticons/twb/twb_lakedebris_01.jpg",["textures.vl2"]],"textures/texticons/twb/twb_lakedebris_03.jpg":["textures/texticons/twb/twb_lakedebris_03.jpg",["textures.vl2"]],"textures/texticons/twb/twb_laserrifle.jpg":["textures/texticons/twb/twb_Laserrifle.jpg",["textures.vl2"]],"textures/texticons/twb/twb_lineup.jpg":["textures/texticons/twb/twb_Lineup.jpg",["textures.vl2"]],"textures/texticons/twb/twb_missilelauncher.jpg":["textures/texticons/twb/twb_Missilelauncher.jpg",["textures.vl2"]],"textures/texticons/twb/twb_plasmarifle.jpg":["textures/texticons/twb/twb_Plasmarifle.jpg",["textures.vl2"]],"textures/texticons/twb/twb_shocklance.jpg":["textures/texticons/twb/twb_shocklance.jpg",["textures.vl2"]],"textures/texticons/twb/twb_shrike.jpg":["textures/texticons/twb/twb_Shrike.jpg",["textures.vl2"]],"textures/texticons/twb/twb_soclose.jpg":["textures/texticons/twb/twb_soclose.jpg",["textures.vl2"]],"textures/texticons/twb/twb_spinfusor.jpg":["textures/texticons/twb/twb_Spinfusor.jpg",["textures.vl2"]],"textures/texticons/twb/twb_starwolf_fem.jpg":["textures/texticons/twb/twb_starwolf_fem.jpg",["textures.vl2"]],"textures/texticons/twb/twb_starwolf_shrike.jpg":["textures/texticons/twb/twb_starwolf_shrike.jpg",["textures.vl2"]],"textures/texticons/twb/twb_starwolves.jpg":["textures/texticons/twb/twb_Starwolves.JPG",["textures.vl2"]],"textures/texticons/twb/twb_sw_flight.jpg":["textures/texticons/twb/twb_SW_FLight.jpg",["textures.vl2"]],"textures/texticons/twb/twb_sw_fmedium.jpg":["textures/texticons/twb/twb_SW_FMedium.jpg",["textures.vl2"]],"textures/texticons/twb/twb_sw_heavy.jpg":["textures/texticons/twb/twb_SW_Heavy.jpg",["textures.vl2"]],"textures/texticons/twb/twb_sw_mlight.jpg":["textures/texticons/twb/twb_SW_MLight.jpg",["textures.vl2"]],"textures/texticons/twb/twb_sw_mmed.jpg":["textures/texticons/twb/twb_SW_MMed.jpg",["textures.vl2"]],"textures/texticons/twb/twb_thundersword.jpg":["textures/texticons/twb/twb_Thundersword.jpg",["textures.vl2"]],"textures/texticons/twb/twb_tribes2.jpg":["textures/texticons/twb/twb_TRIBES2.jpg",["textures.vl2"]],"textures/texticons/twb/twb_wateraction_01.jpg":["textures/texticons/twb/twb_wateraction_01.jpg",["textures.vl2"]],"textures/texticons/twb/twb_waterdemise_01.jpg":["textures/texticons/twb/twb_waterdemise_01.jpg",["textures.vl2"]],"textures/texticons/twb/twb_waterdemise_03.jpg":["textures/texticons/twb/twb_waterdemise_03.jpg",["textures.vl2"]],"textures/texticons/twb/twb_waterdemise_04.jpg":["textures/texticons/twb/twb_waterdemise_04.jpg",["textures.vl2"]],"textures/texticons/twb/twb_woohoo_01.jpg":["textures/texticons/twb/twb_woohoo_01.jpg",["textures.vl2"]],"textures/tl_magnum.dml":["textures/TL_Magnum.dml",["z_mappacks/TWL2-MapPack.vl2"]],"textures/tlroddtilecln.png":["textures/tlroddtilecln.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/tmtllight.png":["textures/tmtllight.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/tn_logo.png":["textures/tn_logo.png",["t2csri.vl2"]],"textures/tr1_1.png":["textures/TR1_1.png",["TR2final105-client.vl2"]],"textures/tr1_2.png":["textures/TR1_2.png",["TR2final105-client.vl2"]],"textures/tr1_3.png":["textures/TR1_3.png",["TR2final105-client.vl2"]],"textures/tr1_4.png":["textures/TR1_4.png",["TR2final105-client.vl2"]],"textures/tr1_5.png":["textures/TR1_5.png",["TR2final105-client.vl2"]],"textures/tr1_7.png":["textures/TR1_7.png",["TR2final105-client.vl2"]],"textures/tr1_cloud1.png":["textures/TR1_Cloud1.png",["TR2final105-client.vl2"]],"textures/tr1_cloud2.png":["textures/TR1_Cloud2.png",["TR2final105-client.vl2"]],"textures/tr1_nef.dml":["textures/TR1_Nef.dml",["TR2final105-client.vl2"]],"textures/tr2-1.lmale.png":["textures/TR2-1.lmale.png",["TR2final105-client.vl2"]],"textures/tr2-2.lmale.png":["textures/TR2-2.lmale.png",["TR2final105-client.vl2"]],"textures/transparentbg.png":["textures/transparentBG.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/tyre.dml":["textures/tyre.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/v5planet/skies/starfallen_bk.png":["textures/v5planet/skies/Starfallen_BK.png",["Classic_maps_v1.vl2"]],"textures/v5planet/skies/starfallen_fr.png":["textures/v5planet/skies/Starfallen_FR.png",["Classic_maps_v1.vl2"]],"textures/v5planet/skies/starfallen_lf.png":["textures/v5planet/skies/Starfallen_LF.png",["Classic_maps_v1.vl2"]],"textures/v5planet/skies/starfallen_rt.png":["textures/v5planet/skies/Starfallen_RT.png",["Classic_maps_v1.vl2"]],"textures/v5planet/skies/starfallen_up.png":["textures/v5planet/skies/Starfallen_UP.png",["Classic_maps_v1.vl2"]],"textures/violet.dml":["textures/violet.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/wallmetalp.png":["textures/WallMetalP.png",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/wave_dark.dml":["textures/wave_dark.dml",["z_mappacks/z_DMP2-V0.6.vl2"]],"textures/winterskyday.dml":["textures/winterskyday.dml",["z_mappacks/zDMP-4.7.3DX.vl2"]],"textures/xnight.dml":["textures/xnight.dml",["z_mappacks/TWL-MapPack.vl2"]]},"missions":{"2ArenaDome":{"resourcePath":"missions/2arenadome.mis","displayName":"2-ArenaDome","missionTypes":["arena"]},"2ArenaValley":{"resourcePath":"missions/2arenavalley.mis","displayName":null,"missionTypes":["arena"]},"2DustBowl":{"resourcePath":"missions/2dustbowl.mis","displayName":null,"missionTypes":["arena"]},"2Flyersarena":{"resourcePath":"missions/2flyersarena.mis","displayName":null,"missionTypes":["Arena"]},"2IceDome":{"resourcePath":"missions/2icedome.mis","displayName":null,"missionTypes":["arena"]},"2IndoorIntensity":{"resourcePath":"missions/2indoorintensity.mis","displayName":null,"missionTypes":["Arena"]},"Abominable":{"resourcePath":"missions/abominable.mis","displayName":null,"missionTypes":["CnH"]},"AcidRain":{"resourcePath":"missions/acidrain.mis","displayName":"Acid Rain","missionTypes":["CTF","DnD"]},"Aeroena":{"resourcePath":"missions/aeroena.mis","displayName":"Aeroena","missionTypes":["Arena"]},"AgentsOfFortune":{"resourcePath":"missions/agentsoffortune.mis","displayName":"Agents of Fortune","missionTypes":["DM","Hunters","TeamHunters"]},"Alcatraz":{"resourcePath":"missions/alcatraz.mis","displayName":null,"missionTypes":["Siege"]},"anabatic":{"resourcePath":"missions/anabatic.mis","displayName":"DMP2-Anabatic","missionTypes":["CTF"]},"anomaly":{"resourcePath":"missions/anomaly.mis","displayName":"DMP2-Anomaly","missionTypes":["CTF"]},"Archipelago":{"resourcePath":"missions/archipelago.mis","displayName":"Archipelago","missionTypes":["CTF"]},"ArenaHeaven":{"resourcePath":"missions/arenaheaven.mis","displayName":null,"missionTypes":["Arena"]},"ArenaHell":{"resourcePath":"missions/arenahell.mis","displayName":"[Original]ArenaHell","missionTypes":["arena"]},"ArenaHell2":{"resourcePath":"missions/arenahell2.mis","displayName":"_ArenaHell II","missionTypes":["arena"]},"ArenaInTheHill":{"resourcePath":"missions/arenainthehill.mis","displayName":"Arena In The Hill","missionTypes":["Arena"]},"ArenaUnderTheHill":{"resourcePath":"missions/arenaunderthehill.mis","displayName":"[Original]AUTH Clientside","missionTypes":["Arena"]},"AryoArena":{"resourcePath":"missions/aryoarena.mis","displayName":"_AyroArena","missionTypes":["arena"]},"AshesToAshes":{"resourcePath":"missions/ashestoashes.mis","displayName":"Ashes to Ashes","missionTypes":["CnH"]},"Attrition":{"resourcePath":"missions/attrition.mis","displayName":"Attrition","missionTypes":["CTF","SCtF"]},"AttritionLT":{"resourcePath":"missions/attritionlt.mis","displayName":"Attrition LT","missionTypes":["LCTF"]},"BasatinLT":{"resourcePath":"missions/basatinlt.mis","displayName":"DMP2-Basatin LT","missionTypes":["SCtF","LCTF"]},"BeggarsRun":{"resourcePath":"missions/beggarsrun.mis","displayName":"Beggar's Run","missionTypes":["CTF"]},"BeggarsRunLT":{"resourcePath":"missions/beggarsrunlt.mis","displayName":"Beggar's Run LT","missionTypes":["LCTF"]},"Blastside_nef":{"resourcePath":"missions/blastside_nef.mis","displayName":"Blastside","missionTypes":["CTF","DnD"]},"bombardment":{"resourcePath":"missions/bombardment.mis","displayName":"DMP2-Bombardment","missionTypes":["CTF"]},"BonespurLT":{"resourcePath":"missions/bonespurlt.mis","displayName":"Bonespur LT","missionTypes":["LCTF"]},"BridgeTooFar":{"resourcePath":"missions/bridgetoofar.mis","displayName":"Bridge Too Far","missionTypes":["Siege"]},"Broadside_nef":{"resourcePath":"missions/broadside_nef.mis","displayName":"Broadside","missionTypes":["CTF","DnD"]},"BulwarkLT":{"resourcePath":"missions/bulwarklt.mis","displayName":"Bulwark LT","missionTypes":["LCTF"]},"Caldera":{"resourcePath":"missions/caldera.mis","displayName":null,"missionTypes":["Siege"]},"CamellandLT":{"resourcePath":"missions/camellandlt.mis","displayName":"CamelLand LT","missionTypes":["LCTF"]},"CapriLT":{"resourcePath":"missions/caprilt.mis","displayName":"Capri LT","missionTypes":["LCTF"]},"Casern_Cavite":{"resourcePath":"missions/casern_cavite.mis","displayName":"Casern Cavite","missionTypes":["Hunters","Bounty","DM"]},"CatwalkLT":{"resourcePath":"missions/catwalklt.mis","displayName":"DMP2-Catwalk LT","missionTypes":["LCTF","SCtF"]},"Checkmate":{"resourcePath":"missions/checkmate.mis","displayName":"Checkmate","missionTypes":["Arena"]},"CirclesEdgeLT":{"resourcePath":"missions/circlesedgelt.mis","displayName":"CirclesEdge LT","missionTypes":["LCTF"]},"CloseCombatLT":{"resourcePath":"missions/closecombatlt.mis","displayName":"Close Combat LT","missionTypes":["LCTF"]},"Confusco":{"resourcePath":"missions/confusco.mis","displayName":"Confusco","missionTypes":["Bounty","CTF","DM"]},"CrashClash":{"resourcePath":"missions/crashclash.mis","displayName":"_CrashClash","missionTypes":["arena"]},"Crater71":{"resourcePath":"missions/crater71.mis","displayName":"Crater 71","missionTypes":["TR2"]},"Damnation":{"resourcePath":"missions/damnation.mis","displayName":null,"missionTypes":["CTF"]},"DamnationLT":{"resourcePath":"missions/damnationlt.mis","displayName":"DMP2-Damnation LT","missionTypes":["SCtF","LCTF"]},"DamnationTDM":{"resourcePath":"missions/damnationtdm.mis","displayName":"Damnation-TDM","missionTypes":["TDM"]},"DangerousCrossing_nef":{"resourcePath":"missions/dangerouscrossing_nef.mis","displayName":"Dangerous Crossing","missionTypes":["CTF"]},"DangerousCrossingArena":{"resourcePath":"missions/dangerouscrossingarena.mis","displayName":"[Original]Dangerous Crossing","missionTypes":["arena"]},"DangerousCrossingLT":{"resourcePath":"missions/dangerouscrossinglt.mis","displayName":"Dangerous Crossing LT","missionTypes":["LCTF"]},"DangerousFlingLT":{"resourcePath":"missions/dangerousflinglt.mis","displayName":"DMP2-Dangerous Fling LT","missionTypes":["SCtF","LCTF"]},"dawntodusk":{"resourcePath":"missions/dawntodusk.mis","displayName":"DMP2-Dawn To Dusk","missionTypes":["CTF"]},"DBS_Smoothed":{"resourcePath":"missions/dbs_smoothed.mis","displayName":"Deadly Birds Song (Smoothed)","missionTypes":["CTF"]},"DeathBirdsFly":{"resourcePath":"missions/deathbirdsfly.mis","displayName":"Death Birds Fly","missionTypes":["CTF"]},"DermCrossingDeluxeLT":{"resourcePath":"missions/dermcrossingdeluxelt.mis","displayName":"Derm Crossing Deluxe LT","missionTypes":["LCTF"]},"DesertofDeath_nef":{"resourcePath":"missions/desertofdeath_nef.mis","displayName":"Desert of Death","missionTypes":["CTF"]},"Desiccator":{"resourcePath":"missions/desiccator.mis","displayName":null,"missionTypes":["CTF"]},"DevilsElbow":{"resourcePath":"missions/devilselbow.mis","displayName":"Devil's Elbow","missionTypes":["CTF"]},"DireLT":{"resourcePath":"missions/direlt.mis","displayName":"Dire LT","missionTypes":["LCTF"]},"DiscordLT":{"resourcePath":"missions/discordlt.mis","displayName":"Discord LT","missionTypes":["LCTF"]},"DMP_Agroleon":{"resourcePath":"missions/dmp_agroleon.mis","displayName":"DMP-Agroleon","missionTypes":["CTF"]},"DMP_Astro":{"resourcePath":"missions/dmp_astro.mis","displayName":"DMP-Astro","missionTypes":["CTF"]},"DMP_BastardForge":{"resourcePath":"missions/dmp_bastardforge.mis","displayName":"DMP-BastardForge","missionTypes":["CTF","SCtF"]},"DMP_BastardForgeLT":{"resourcePath":"missions/dmp_bastardforgelt.mis","displayName":"DMP-BastardForge LT","missionTypes":["LCTF"]},"DMP_BitterGorge":{"resourcePath":"missions/dmp_bittergorge.mis","displayName":"DMP-BitterGorge","missionTypes":["CTF"]},"DMP_Bunkered":{"resourcePath":"missions/dmp_bunkered.mis","displayName":"DMP-Bunkered","missionTypes":["CTF"]},"DMP_BunkeredLT":{"resourcePath":"missions/dmp_bunkeredlt.mis","displayName":"DMP-Bunkered LT","missionTypes":["LCTF"]},"DMP_Cinerarium":{"resourcePath":"missions/dmp_cinerarium.mis","displayName":"DMP-Cinerarium","missionTypes":["CTF","SCtF"]},"DMP_CinerariumLT":{"resourcePath":"missions/dmp_cinerariumlt.mis","displayName":"DMP-Cinerarium LT","missionTypes":["LCTF"]},"DMP_DermCity":{"resourcePath":"missions/dmp_dermcity.mis","displayName":"DMP-DermCity","missionTypes":["CTF"]},"DMP_Embers":{"resourcePath":"missions/dmp_embers.mis","displayName":"DMP-Embers","missionTypes":["CTF","SCtF"]},"DMP_EmbersLT":{"resourcePath":"missions/dmp_emberslt.mis","displayName":"DMP-Embers LT","missionTypes":["LCTF"]},"DMP_EmeraldSpit":{"resourcePath":"missions/dmp_emeraldspit.mis","displayName":"DMP-Emerald Spit","missionTypes":["CTF"]},"DMP_FaceCrossing":{"resourcePath":"missions/dmp_facecrossing.mis","displayName":"DMP-Face Crossing","missionTypes":["CTF"]},"DMP_Hoth":{"resourcePath":"missions/dmp_hoth.mis","displayName":"DMP-Hoth","missionTypes":["CTF"]},"DMP_IceGiant":{"resourcePath":"missions/dmp_icegiant.mis","displayName":"DMP-IceGiant","missionTypes":["CTF"]},"DMP_IsleDeBatalla":{"resourcePath":"missions/dmp_isledebatalla.mis","displayName":"DMP-IsleDeBatalla","missionTypes":["CTF"]},"DMP_LavaGods":{"resourcePath":"missions/dmp_lavagods.mis","displayName":"DMP-LavaGods","missionTypes":["CTF","SCtF"]},"DMP_Magellan":{"resourcePath":"missions/dmp_magellan.mis","displayName":"DMP-Magellan","missionTypes":["CTF","SCtF"]},"DMP_MoonDance":{"resourcePath":"missions/dmp_moondance.mis","displayName":"DMP-MoonDance","missionTypes":["CTF"]},"DMP_Pantheon":{"resourcePath":"missions/dmp_pantheon.mis","displayName":"DMP-Pantheon","missionTypes":["CTF"]},"DMP_Paranoia":{"resourcePath":"missions/dmp_paranoia.mis","displayName":"DMP-Paranoia","missionTypes":["CTF","SCtF"]},"DMP_Pariah":{"resourcePath":"missions/dmp_pariah.mis","displayName":"DMP-Pariah","missionTypes":["CTF","SCtF"]},"DMP_PariahLT":{"resourcePath":"missions/dmp_pariahlt.mis","displayName":"DMP-Pariah LT","missionTypes":["LCTF"]},"DMP_PipeDream":{"resourcePath":"missions/dmp_pipedream.mis","displayName":"DMP-Pipe Dream","missionTypes":["CTF"]},"DMP_RavineV":{"resourcePath":"missions/dmp_ravinev.mis","displayName":"DMP-RavineV","missionTypes":["CTF"]},"DMP_ScorchedEarth":{"resourcePath":"missions/dmp_scorchedearth.mis","displayName":"DMP-Scorched Earth","missionTypes":["CTF"]},"DMP_SimpleFlagArena":{"resourcePath":"missions/dmp_simpleflagarena.mis","displayName":"DMP-SimpleFlagArena","missionTypes":["CTF"]},"DMP_SpinCycle":{"resourcePath":"missions/dmp_spincycle.mis","displayName":"DMP-SpinCycle","missionTypes":["CTF","SCtF"]},"DMP_SpinCycleLT":{"resourcePath":"missions/dmp_spincyclelt.mis","displayName":"DMP-SpinCycle LT","missionTypes":["LCTF"]},"DMP_StarFall":{"resourcePath":"missions/dmp_starfall.mis","displayName":"DMP-StarFall","missionTypes":["CTF","SCtF"]},"DMP_StarFallLT":{"resourcePath":"missions/dmp_starfalllt.mis","displayName":"DMP-StarFall LT","missionTypes":["LCTF"]},"DMP_Tyre":{"resourcePath":"missions/dmp_tyre.mis","displayName":"DMP-Tyre","missionTypes":["CTF"]},"DMP_Wasteland":{"resourcePath":"missions/dmp_wasteland.mis","displayName":"DMP-Wasteland","missionTypes":["CTF"]},"DropInLT":{"resourcePath":"missions/dropinlt.mis","displayName":"DMP2-Drop In LT","missionTypes":["SCtF","LCTF"]},"DuelersDelight":{"resourcePath":"missions/duelersdelight.mis","displayName":"Duelers Delight","missionTypes":["LCTF"]},"DustToDust":{"resourcePath":"missions/dusttodust.mis","displayName":"Dust to Dust","missionTypes":["CTF","Hunters","TeamHunters"]},"DX_Badlands":{"resourcePath":"missions/dx_badlands.mis","displayName":"Dangerous Crossing (Badlands)","missionTypes":["CTF","SCtF"]},"DX_Desert":{"resourcePath":"missions/dx_desert.mis","displayName":"Dangerous Crossing (Desert)","missionTypes":["CTF","SCtF"]},"DX_Ice":{"resourcePath":"missions/dx_ice.mis","displayName":"Dangerous Crossing (Ice)","missionTypes":["CTF","SCtF"]},"DX_IceLT":{"resourcePath":"missions/dx_icelt.mis","displayName":"Dangerous Crossing LT (Ice)","missionTypes":["LCTF"]},"El_FinLT":{"resourcePath":"missions/el_finlt.mis","displayName":"El Fin LT","missionTypes":["LCTF"]},"Envyrena":{"resourcePath":"missions/envyrena.mis","displayName":null,"missionTypes":["Arena"]},"EnyLand":{"resourcePath":"missions/enyland.mis","displayName":"^_^ EnyLand","missionTypes":["Arena"]},"Equinox":{"resourcePath":"missions/equinox.mis","displayName":null,"missionTypes":["CnH","DM"]},"Escalade":{"resourcePath":"missions/escalade.mis","displayName":null,"missionTypes":["TeamHunters","Hunters","DM","Rabbit","Bounty"]},"EveningLand":{"resourcePath":"missions/eveningland.mis","displayName":"^_^ EveningLand","missionTypes":["Arena"]},"Ewok_Hamlet":{"resourcePath":"missions/ewok_hamlet.mis","displayName":"DMP2-Ewok Hamlet","missionTypes":["CTF"]},"Ewok_Village":{"resourcePath":"missions/ewok_village.mis","displayName":"DMP2-Ewok Village","missionTypes":["CTF"]},"facingWorlds":{"resourcePath":"missions/facingworlds.mis","displayName":"DMP2-Facing Worlds ","missionTypes":["TDM"]},"facingWorldsArena":{"resourcePath":"missions/facingworldsarena.mis","displayName":"DMP2-Facing Worlds - Arena ","missionTypes":["Arena"]},"facingWorldsLT":{"resourcePath":"missions/facingworldslt.mis","displayName":"DMP2-Facing Worlds LT","missionTypes":["SCtF","LCTF"]},"Firestorm":{"resourcePath":"missions/firestorm.mis","displayName":null,"missionTypes":["CnH","CTF"]},"FirestormLT":{"resourcePath":"missions/firestormlt.mis","displayName":"Firestorm LT","missionTypes":["LCTF"]},"firn":{"resourcePath":"missions/firn.mis","displayName":"DMP2-Firn","missionTypes":["CTF"]},"Flashpoint":{"resourcePath":"missions/flashpoint.mis","displayName":null,"missionTypes":["CnH"]},"Fracas":{"resourcePath":"missions/fracas.mis","displayName":"Fracas","missionTypes":["Hunters","DM"]},"frostline":{"resourcePath":"missions/frostline.mis","displayName":"DMP2-Frostline","missionTypes":["CTF"]},"FrozenForgeLT":{"resourcePath":"missions/frozenforgelt.mis","displayName":"Frozen Forge LT","missionTypes":["LCTF"]},"FrozenFury":{"resourcePath":"missions/frozenfury.mis","displayName":"Frozen Fury","missionTypes":["TR2"]},"FrozenHopeLT":{"resourcePath":"missions/frozenhopelt.mis","displayName":"Frozen Hope LT","missionTypes":["LCTF"]},"frozenSolid":{"resourcePath":"missions/frozensolid.mis","displayName":"DMP2-Thick Ice","missionTypes":["CTF"]},"Gauntlet":{"resourcePath":"missions/gauntlet.mis","displayName":null,"missionTypes":["Siege"]},"Gehenna":{"resourcePath":"missions/gehenna.mis","displayName":null,"missionTypes":["Hunters","TeamHunters"]},"GodsRift":{"resourcePath":"missions/godsrift.mis","displayName":"God's Rift","missionTypes":["TR2"]},"Gorgon":{"resourcePath":"missions/gorgon.mis","displayName":"Gorgon","missionTypes":["Bounty","CTF","DM"]},"GrassyKnoll":{"resourcePath":"missions/grassyknoll.mis","displayName":"GrassyKnoll","missionTypes":["LCTF"]},"GreenLawn":{"resourcePath":"missions/greenlawn.mis","displayName":"GreenLawn","missionTypes":["CTF","SCtF"]},"Haven":{"resourcePath":"missions/haven.mis","displayName":null,"missionTypes":["TR2"]},"Helioarena":{"resourcePath":"missions/helioarena.mis","displayName":null,"missionTypes":["Arena"]},"HillKingCTF":{"resourcePath":"missions/hillkingctf.mis","displayName":"HillKing","missionTypes":["CTF"]},"HillKingLT":{"resourcePath":"missions/hillkinglt.mis","displayName":"HillKing LT","missionTypes":["LCTF"]},"Hillside":{"resourcePath":"missions/hillside.mis","displayName":"Hillside","missionTypes":["CTF","DnD"]},"HillSideLT":{"resourcePath":"missions/hillsidelt.mis","displayName":"HillSide LT","missionTypes":["LCTF"]},"HiveLT":{"resourcePath":"missions/hivelt.mis","displayName":"DMP2-Hive LT","missionTypes":["SCtF","LCTF"]},"HO_Badlands":{"resourcePath":"missions/ho_badlands.mis","displayName":"High Octane (Badlands)","missionTypes":["CTF"]},"HO_Desert":{"resourcePath":"missions/ho_desert.mis","displayName":"High Octane (Desert)","missionTypes":["CTF"]},"HO_Ice":{"resourcePath":"missions/ho_ice.mis","displayName":"High Octane (Ice)","missionTypes":["CTF"]},"HO_Lush":{"resourcePath":"missions/ho_lush.mis","displayName":"High Octane (Lush)","missionTypes":["CTF"]},"IceBound":{"resourcePath":"missions/icebound.mis","displayName":"Icebound","missionTypes":["Siege"]},"IcePick":{"resourcePath":"missions/icepick.mis","displayName":"IcePick","missionTypes":["LCTF"]},"IcePickM":{"resourcePath":"missions/icepickm.mis","displayName":"DIMP2-IcePick Mirror","missionTypes":["LCTF"]},"IceRidge_nef":{"resourcePath":"missions/iceridge_nef.mis","displayName":"IceRidge","missionTypes":["CTF"]},"infernosroar":{"resourcePath":"missions/infernosroar.mis","displayName":"DMP2-Infernos Roar","missionTypes":["CTF"]},"InnerSanctum":{"resourcePath":"missions/innersanctum.mis","displayName":"Inner Sanctum","missionTypes":["DM","Rabbit","Hunters","TeamHunters"]},"Insalubria":{"resourcePath":"missions/insalubria.mis","displayName":null,"missionTypes":["CnH"]},"Invictus":{"resourcePath":"missions/invictus.mis","displayName":null,"missionTypes":["DM"]},"IsleOfMan":{"resourcePath":"missions/isleofman.mis","displayName":"Isle of Man","missionTypes":["Siege"]},"IveHadWorse":{"resourcePath":"missions/ivehadworse.mis","displayName":"[Original]IveHadWorse","missionTypes":["arena"]},"JacobsLadder":{"resourcePath":"missions/jacobsladder.mis","displayName":"Jacob's Ladder","missionTypes":["CnH"]},"Katabatic":{"resourcePath":"missions/katabatic.mis","displayName":null,"missionTypes":["CTF"]},"KataMInfernoT":{"resourcePath":"missions/kataminfernot.mis","displayName":"DMP2-KatabaticM Inferno","missionTypes":["CTF"]},"KataMStormT":{"resourcePath":"missions/katamstormt.mis","displayName":"DMP2-KatabaticM Storm","missionTypes":["CTF"]},"Khalarena":{"resourcePath":"missions/khalarena.mis","displayName":null,"missionTypes":["Arena"]},"Lakefront":{"resourcePath":"missions/lakefront.mis","displayName":"Lakefront","missionTypes":["CTF","CnH","DnD"]},"Magmatic":{"resourcePath":"missions/magmatic.mis","displayName":"Magmatic","missionTypes":["CTF"]},"MapAssets":{"resourcePath":"missions/mapassets.mis","displayName":"MapAssets","missionTypes":["DM","None","CTF"]},"Masada":{"resourcePath":"missions/masada.mis","displayName":"Masada","missionTypes":["Siege"]},"Minotaur":{"resourcePath":"missions/minotaur.mis","displayName":null,"missionTypes":["CTF"]},"Moonwalk":{"resourcePath":"missions/moonwalk.mis","displayName":"Moonwalk","missionTypes":["CTF"]},"MoonwalkLT":{"resourcePath":"missions/moonwalklt.mis","displayName":"DMP2-Moonwalk LT","missionTypes":["LCTF","SCtF"]},"Morena":{"resourcePath":"missions/morena.mis","displayName":null,"missionTypes":["Arena"]},"Mudside":{"resourcePath":"missions/mudside.mis","displayName":"_Mudside","missionTypes":["arena"]},"MyrkWood":{"resourcePath":"missions/myrkwood.mis","displayName":"Myrkwood","missionTypes":["Hunters","DM","Rabbit"]},"NarcolepsyLT":{"resourcePath":"missions/narcolepsylt.mis","displayName":"Narcolepsy LT","missionTypes":["LCTF"]},"NirvanaLT":{"resourcePath":"missions/nirvanalt.mis","displayName":"DMP2-Nirvana LT","missionTypes":["LCTF","SCtF"]},"Oasis":{"resourcePath":"missions/oasis.mis","displayName":null,"missionTypes":["DM"]},"ObsidianLT":{"resourcePath":"missions/obsidianlt.mis","displayName":"DMP2-Obsidian LT","missionTypes":["SCtF","LCTF"]},"OsIrisLT":{"resourcePath":"missions/osirislt.mis","displayName":"Os Iris LT","missionTypes":["LCTF"]},"Overreach":{"resourcePath":"missions/overreach.mis","displayName":null,"missionTypes":["CnH"]},"Pantheon":{"resourcePath":"missions/pantheon.mis","displayName":null,"missionTypes":["CTF"]},"PhasmaDust":{"resourcePath":"missions/phasmadust.mis","displayName":"Phasma Dust","missionTypes":["TR2"]},"PipeDreamLT":{"resourcePath":"missions/pipedreamlt.mis","displayName":"Pipe Dream LT","missionTypes":["LCTF"]},"Planetside":{"resourcePath":"missions/planetside.mis","displayName":"_Planetside","missionTypes":["arena"]},"PlanetX":{"resourcePath":"missions/planetx.mis","displayName":"PlanetX","missionTypes":["CTF"]},"PrizmaticLT":{"resourcePath":"missions/prizmaticlt.mis","displayName":"Prizmatic LT","missionTypes":["LCTF"]},"ProArena":{"resourcePath":"missions/proarena.mis","displayName":null,"missionTypes":["Arena"]},"PuliVeivari":{"resourcePath":"missions/puliveivari.mis","displayName":"Puli&Veivari","missionTypes":["CTF"]},"Pyroclasm":{"resourcePath":"missions/pyroclasm.mis","displayName":null,"missionTypes":["DM"]},"Quagmire":{"resourcePath":"missions/quagmire.mis","displayName":null,"missionTypes":["CTF"]},"Raindance_nef":{"resourcePath":"missions/raindance_nef.mis","displayName":"Raindance","missionTypes":["CTF"]},"RaindanceLT":{"resourcePath":"missions/raindancelt.mis","displayName":"Raindance LT","missionTypes":["LCTF"]},"Ramparts":{"resourcePath":"missions/ramparts.mis","displayName":"Ramparts","missionTypes":["Bounty","CTF","DM","TeamHunters","DnD"]},"Rasp":{"resourcePath":"missions/rasp.mis","displayName":null,"missionTypes":["Hunters","Bounty","DM"]},"Ravine":{"resourcePath":"missions/ravine.mis","displayName":"Ravine","missionTypes":["CTF","SCtF"]},"RavineLT":{"resourcePath":"missions/ravinelt.mis","displayName":"Ravine LT","missionTypes":["LCTF"]},"Recalescence":{"resourcePath":"missions/recalescence.mis","displayName":null,"missionTypes":["CTF"]},"Respite":{"resourcePath":"missions/respite.mis","displayName":"Respite","missionTypes":["Siege"]},"RetroDCT2":{"resourcePath":"missions/retrodct2.mis","displayName":"Retro Dangerous Crossing-T2","missionTypes":["CTF"]},"RetroDX":{"resourcePath":"missions/retrodx.mis","displayName":"Retro Dangerous Crossing","missionTypes":["CTF","LCTF"]},"RetroRD":{"resourcePath":"missions/retrord.mis","displayName":"Retro Raindance","missionTypes":["CTF","LCTF"]},"RetroRDT2":{"resourcePath":"missions/retrordt2.mis","displayName":"Retro Raindance-T2","missionTypes":["CTF"]},"RetroSB":{"resourcePath":"missions/retrosb.mis","displayName":"Retro Snowblind","missionTypes":["CTF","LCTF"]},"RetroSH":{"resourcePath":"missions/retrosh.mis","displayName":"Retro Stonehenge","missionTypes":["CTF","LCTF"]},"RetroSHT2":{"resourcePath":"missions/retrosht2.mis","displayName":"Retro Stonehenge-T2","missionTypes":["CTF"]},"Reversion":{"resourcePath":"missions/reversion.mis","displayName":null,"missionTypes":["CTF"]},"Ridgerena":{"resourcePath":"missions/ridgerena.mis","displayName":"Ridgerena","missionTypes":["Arena"]},"Rimehold":{"resourcePath":"missions/rimehold.mis","displayName":null,"missionTypes":["Hunters","TeamHunters"]},"RiverDance":{"resourcePath":"missions/riverdance.mis","displayName":"Riverdance","missionTypes":["CTF","Bounty"]},"Rollercoaster_nef":{"resourcePath":"missions/rollercoaster_nef.mis","displayName":"Rollercoaster","missionTypes":["CTF"]},"RoundTheMountainLT":{"resourcePath":"missions/roundthemountainlt.mis","displayName":"'Round the Mountain LT","missionTypes":["LCTF"]},"Rush":{"resourcePath":"missions/rush.mis","displayName":"Rush","missionTypes":["CTF","SCtf"]},"RushLT":{"resourcePath":"missions/rushlt.mis","displayName":"Rush LT","missionTypes":["LCTF"]},"S5_Centaur":{"resourcePath":"missions/s5_centaur.mis","displayName":"S5-Centaur","missionTypes":["CTF"]},"S5_Damnation":{"resourcePath":"missions/s5_damnation.mis","displayName":"S5-Damnation","missionTypes":["CTF"]},"S5_DamnationLT":{"resourcePath":"missions/s5_damnationlt.mis","displayName":"S5-Damnation LT","missionTypes":["LCTF"]},"S5_Drache":{"resourcePath":"missions/s5_drache.mis","displayName":"S5-Drache","missionTypes":["CTF"]},"S5_HawkingHeat":{"resourcePath":"missions/s5_hawkingheat.mis","displayName":"S5-Hawking Heat","missionTypes":["CTF"]},"S5_Icedance":{"resourcePath":"missions/s5_icedance.mis","displayName":"S5-Icedance","missionTypes":["CTF"]},"S5_Massive":{"resourcePath":"missions/s5_massive.mis","displayName":"S5-Massive","missionTypes":["CTF"]},"S5_MassiveLT":{"resourcePath":"missions/s5_massivelt.mis","displayName":"S5-Massive LT","missionTypes":["LCTF"]},"S5_Mimicry":{"resourcePath":"missions/s5_mimicry.mis","displayName":"S5-Mimicry","missionTypes":["CTF"]},"S5_Misadventure":{"resourcePath":"missions/s5_misadventure.mis","displayName":"S5-Misadventure","missionTypes":["CTF"]},"S5_Mordacity":{"resourcePath":"missions/s5_mordacity.mis","displayName":"S5-Mordacity","missionTypes":["CTF"]},"S5_Reynard":{"resourcePath":"missions/s5_reynard.mis","displayName":"S5-Reynard","missionTypes":["CTF"]},"S5_Sherman":{"resourcePath":"missions/s5_sherman.mis","displayName":"S5-Sherman","missionTypes":["CTF"]},"S5_Silenus":{"resourcePath":"missions/s5_silenus.mis","displayName":"S5-Silenus","missionTypes":["CTF"]},"S5_SilenusLT":{"resourcePath":"missions/s5_silenuslt.mis","displayName":"S5-Silenus LT","missionTypes":["LCTF"]},"S5_Woodymyrk":{"resourcePath":"missions/s5_woodymyrk.mis","displayName":"S5-WoodyMyrk","missionTypes":["CTF"]},"S8_Cardiac":{"resourcePath":"missions/s8_cardiac.mis","displayName":"S8-Cardiac","missionTypes":["CTF"]},"S8_CentralDogma":{"resourcePath":"missions/s8_centraldogma.mis","displayName":"S8-Central Dogma","missionTypes":["CTF"]},"S8_Geothermal":{"resourcePath":"missions/s8_geothermal.mis","displayName":"S8-Geothermal","missionTypes":["CTF"]},"S8_Mountking":{"resourcePath":"missions/s8_mountking.mis","displayName":"S8-Mountain King","missionTypes":["CTF"]},"S8_Opus":{"resourcePath":"missions/s8_opus.mis","displayName":"S8-Opus","missionTypes":["CTF"]},"S8_Zilch":{"resourcePath":"missions/s8_zilch.mis","displayName":"S8-Zilch","missionTypes":["CTF"]},"S8_ZilchLT":{"resourcePath":"missions/s8_zilchlt.mis","displayName":"S8-Zilch LT","missionTypes":["LCTF"]},"Sanctuary":{"resourcePath":"missions/sanctuary.mis","displayName":null,"missionTypes":["CTF"]},"Sandstorm":{"resourcePath":"missions/sandstorm.mis","displayName":"Sandstorm","missionTypes":["CTF","CnH","DnD"]},"SandyRunLT":{"resourcePath":"missions/sandyrunlt.mis","displayName":"SandyRunLT","missionTypes":["LCTF"]},"SC_Badlands":{"resourcePath":"missions/sc_badlands.mis","displayName":"Small Crossing (Badlands)","missionTypes":["CTF"]},"SC_Desert":{"resourcePath":"missions/sc_desert.mis","displayName":"Small Crossing (Desert)","missionTypes":["CTF"]},"SC_Ice":{"resourcePath":"missions/sc_ice.mis","displayName":"Small Crossing (Ice)","missionTypes":["CTF"]},"SC_Lush":{"resourcePath":"missions/sc_lush.mis","displayName":"Small Crossing (Lush)","missionTypes":["CTF"]},"SC_Night":{"resourcePath":"missions/sc_night.mis","displayName":"Small Crossing (Night)","missionTypes":["CTF"]},"SC_Normal":{"resourcePath":"missions/sc_normal.mis","displayName":"Small Crossing","missionTypes":["CTF"]},"Scarabrae_nef":{"resourcePath":"missions/scarabrae_nef.mis","displayName":"Scarabrae","missionTypes":["CTF","DnD"]},"ShockRidge":{"resourcePath":"missions/shockridge.mis","displayName":"Shock Ridge","missionTypes":["CTF","CnH"]},"ShrineArena":{"resourcePath":"missions/shrinearena.mis","displayName":"ShrineArena","missionTypes":["Arena"]},"ShrineArenaII":{"resourcePath":"missions/shrinearenaii.mis","displayName":"_ShrineArena II","missionTypes":["arena"]},"SideWinder":{"resourcePath":"missions/sidewinder.mis","displayName":"DMP2-SideWinder","missionTypes":["CTF"]},"SignalLT":{"resourcePath":"missions/signallt.mis","displayName":"Signal LT","missionTypes":["LCTF"]},"Sirocco":{"resourcePath":"missions/sirocco.mis","displayName":null,"missionTypes":["CnH"]},"SkinnyDip":{"resourcePath":"missions/skinnydip.mis","displayName":"Skinny Dip","missionTypes":["TR2"]},"Slapdash":{"resourcePath":"missions/slapdash.mis","displayName":"Slapdash","missionTypes":["CTF"]},"slapdashMInferno":{"resourcePath":"missions/slapdashminferno.mis","displayName":"DMP2-SlapdashM Inferno","missionTypes":["CTF"]},"slapdashMStorm":{"resourcePath":"missions/slapdashmstorm.mis","displayName":"DMP2-SlapdashM Storm","missionTypes":["CTF"]},"SmallCrossingLT":{"resourcePath":"missions/smallcrossinglt.mis","displayName":"Small Crossing LT","missionTypes":["LCTF"]},"SmallSpitLT":{"resourcePath":"missions/smallspitlt.mis","displayName":"Small Spit LT","missionTypes":["LCTF"]},"SmallTimeLT":{"resourcePath":"missions/smalltimelt.mis","displayName":"SmallTime LT","missionTypes":["LCTF"]},"SmogArena":{"resourcePath":"missions/smogarena.mis","displayName":"Smog Arena","missionTypes":["Arena"]},"Snowblind_nef":{"resourcePath":"missions/snowblind_nef.mis","displayName":"Snowblind","missionTypes":["CTF"]},"SnowBound":{"resourcePath":"missions/snowbound.mis","displayName":"SnowBound","missionTypes":["Arena"]},"SoccerLand":{"resourcePath":"missions/soccerland.mis","displayName":"^_^ SoccerLand","missionTypes":["Arena"]},"SolsDescent":{"resourcePath":"missions/solsdescent.mis","displayName":"Sol's Descent","missionTypes":["TR2"]},"SpyLand":{"resourcePath":"missions/spyland.mis","displayName":"^_^ SpyLand","missionTypes":["Arena"]},"Starfallen":{"resourcePath":"missions/starfallen.mis","displayName":"Starfallen","missionTypes":["CTF","DnD"]},"Stonehenge_Arena":{"resourcePath":"missions/stonehenge_arena.mis","displayName":null,"missionTypes":["Arena"]},"Stonehenge_nef":{"resourcePath":"missions/stonehenge_nef.mis","displayName":"Stonehenge","missionTypes":["CTF"]},"stormsrage":{"resourcePath":"missions/stormsrage.mis","displayName":"DMP2-Storms Rage","missionTypes":["CTF"]},"SubZero":{"resourcePath":"missions/subzero.mis","displayName":"Sub-zero","missionTypes":["CTF"]},"SunDried":{"resourcePath":"missions/sundried.mis","displayName":"Sun Dried","missionTypes":["Hunters","Bounty","DM","Rabbit"]},"Surreal":{"resourcePath":"missions/surreal.mis","displayName":"Surreal","missionTypes":["Bounty","CTF","DM"]},"SurrealLT":{"resourcePath":"missions/surreallt.mis","displayName":"Surreal LT","missionTypes":["LCTF"]},"Talus":{"resourcePath":"missions/talus.mis","displayName":null,"missionTypes":["Hunters","Bounty","DM"]},"TempleTussleVersion2":{"resourcePath":"missions/templetussleversion2.mis","displayName":"_TempleTussle Version II","missionTypes":["Arena"]},"Tenebrous":{"resourcePath":"missions/tenebrous.mis","displayName":"Tenebrous","missionTypes":["Arena"]},"ThinIce":{"resourcePath":"missions/thinice.mis","displayName":"Thin Ice","missionTypes":["CTF"]},"Titan":{"resourcePath":"missions/titan.mis","displayName":"Titan","missionTypes":["CTF"]},"Tombstone":{"resourcePath":"missions/tombstone.mis","displayName":null,"missionTypes":["CTF"]},"Training1":{"resourcePath":"missions/training1.mis","displayName":"Newblood","missionTypes":["SinglePlayer"]},"Training2":{"resourcePath":"missions/training2.mis","displayName":"Warrior","missionTypes":["SinglePlayer"]},"Training3":{"resourcePath":"missions/training3.mis","displayName":"Ranger","missionTypes":["SinglePlayer"]},"Training4":{"resourcePath":"missions/training4.mis","displayName":"Sergeant","missionTypes":["SinglePlayer"]},"Training5":{"resourcePath":"missions/training5.mis","displayName":"Lieutenant","missionTypes":["SinglePlayer"]},"TreasureIsland":{"resourcePath":"missions/treasureisland.mis","displayName":"Treasure Island","missionTypes":["TR2"]},"Trident":{"resourcePath":"missions/trident.mis","displayName":"Trident","missionTypes":["Siege"]},"TrueGrit":{"resourcePath":"missions/truegrit.mis","displayName":"True Grit","missionTypes":["Arena"]},"TuskLT":{"resourcePath":"missions/tusklt.mis","displayName":"DMP2-Tusk LT","missionTypes":["SCtF","LCTF"]},"TwilightGroveLT":{"resourcePath":"missions/twilightgrovelt.mis","displayName":"DMP2-Twilight Grove LT","missionTypes":["SCtF","LCTF"]},"twinDrakes":{"resourcePath":"missions/twindrakes.mis","displayName":"DMP2-Twin Drakes","missionTypes":["CTF"]},"TwinTorrentsCCW":{"resourcePath":"missions/twintorrentsccw.mis","displayName":"DMP2-Twin Torrents CCW","missionTypes":["CTF"]},"TwinTorrentsCW":{"resourcePath":"missions/twintorrentscw.mis","displayName":"DMP2-Twin Torrents CW","missionTypes":["CTF"]},"TWL2_Bleed":{"resourcePath":"missions/twl2_bleed.mis","displayName":"TWL2-Bleed","missionTypes":["CTF"]},"TWL2_BlueMoon":{"resourcePath":"missions/twl2_bluemoon.mis","displayName":"TWL2-Blue Moon","missionTypes":["CTF"]},"TWL2_CanyonCrusadeDeluxe":{"resourcePath":"missions/twl2_canyoncrusadedeluxe.mis","displayName":"TWL2-Canyon Crusade Deluxe","missionTypes":["CTF"]},"TWL2_CanyonCrusadeDeluxeLT":{"resourcePath":"missions/twl2_canyoncrusadedeluxelt.mis","displayName":"TWL2-Canyon Crusade DeluxeLT","missionTypes":["LCTF"]},"TWL2_Celerity":{"resourcePath":"missions/twl2_celerity.mis","displayName":"TWL2-Celerity","missionTypes":["CTF"]},"TWL2_CelerityLT":{"resourcePath":"missions/twl2_celeritylt.mis","displayName":"TWL2-Celerity LT","missionTypes":["LCTF"]},"TWL2_CloakOfNight":{"resourcePath":"missions/twl2_cloakofnight.mis","displayName":"TWL2-Cloak of Night","missionTypes":["CTF"]},"TWL2_Crevice":{"resourcePath":"missions/twl2_crevice.mis","displayName":"TWL2-Crevice","missionTypes":["CTF"]},"TWL2_Dissention":{"resourcePath":"missions/twl2_dissention.mis","displayName":"TWL2-Dissention","missionTypes":["CTF"]},"TWL2_Drifts":{"resourcePath":"missions/twl2_drifts.mis","displayName":"TWL2-Drifts","missionTypes":["CTF"]},"TWL2_Drorck":{"resourcePath":"missions/twl2_drorck.mis","displayName":"TWL2-Drorck","missionTypes":["CTF"]},"TWL2_FrozenGlory":{"resourcePath":"missions/twl2_frozenglory.mis","displayName":"TWL2-Frozen Glory","missionTypes":["CTF"]},"TWL2_FrozenHope":{"resourcePath":"missions/twl2_frozenhope.mis","displayName":"TWL2-Frozen Hope","missionTypes":["CTF"]},"TWL2_Hildebrand":{"resourcePath":"missions/twl2_hildebrand.mis","displayName":"TWL2-Hildebrand","missionTypes":["CTF"]},"TWL2_HildebrandLT":{"resourcePath":"missions/twl2_hildebrandlt.mis","displayName":"TWL2-HildebrandLT","missionTypes":["LCTF"]},"TWL2_IceDagger":{"resourcePath":"missions/twl2_icedagger.mis","displayName":"TWL2-Ice Dagger","missionTypes":["CTF"]},"TWL2_JaggedClaw":{"resourcePath":"missions/twl2_jaggedclaw.mis","displayName":"TWL2-Jagged Claw","missionTypes":["CTF"]},"TWL2_JaggedClawLT":{"resourcePath":"missions/twl2_jaggedclawlt.mis","displayName":"TWL2-Jagged Claw LT","missionTypes":["LCTF"]},"TWL2_Magnum":{"resourcePath":"missions/twl2_magnum.mis","displayName":"TWL2-Magnum","missionTypes":["CTF"]},"TWL2_MidnightMayhemDeluxe":{"resourcePath":"missions/twl2_midnightmayhemdeluxe.mis","displayName":"TWL2-Midnight Mayhem Deluxe","missionTypes":["CTF"]},"TWL2_MuddySwamp":{"resourcePath":"missions/twl2_muddyswamp.mis","displayName":"TWL2-Muddy Swamp","missionTypes":["CTF"]},"TWL2_Norty":{"resourcePath":"missions/twl2_norty.mis","displayName":"TWL2-Norty","missionTypes":["CTF"]},"TWL2_Ocular":{"resourcePath":"missions/twl2_ocular.mis","displayName":"TWL2-Ocular","missionTypes":["CTF"]},"TWL2_RoughLand":{"resourcePath":"missions/twl2_roughland.mis","displayName":"TWL2-Rough Land","missionTypes":["CTF"]},"TWL2_Ruined":{"resourcePath":"missions/twl2_ruined.mis","displayName":"TWL2-Ruined","missionTypes":["CTF"]},"TWL2_Skylight":{"resourcePath":"missions/twl2_skylight.mis","displayName":"TWL2-Skylight","missionTypes":["CTF"]},"TWL2_SkylightLT":{"resourcePath":"missions/twl2_skylightlt.mis","displayName":"TWL2-Skylight LT","missionTypes":["LCTF"]},"TWL2_WoodyMyrk":{"resourcePath":"missions/twl2_woodymyrk.mis","displayName":"TWL2-Woody Myrk","missionTypes":["CTF"]},"TWL_Abaddon":{"resourcePath":"missions/twl_abaddon.mis","displayName":"TWL-Abaddon","missionTypes":["CTF"]},"TWL_BaNsHee":{"resourcePath":"missions/twl_banshee.mis","displayName":"TWL-BaNsHee","missionTypes":["CTF"]},"TWL_BeachBlitz":{"resourcePath":"missions/twl_beachblitz.mis","displayName":"TWL-Beach Blitz","missionTypes":["CTF"]},"TWL_BeachBlitzLT":{"resourcePath":"missions/twl_beachblitzlt.mis","displayName":"TWL-Beach Blitz LT","missionTypes":["LCTF"]},"TWL_BeachBlitzM":{"resourcePath":"missions/twl_beachblitzm.mis","displayName":"DMP2-Beach Blitz-M","missionTypes":["CTF"]},"TWL_BeachBlitzMLT":{"resourcePath":"missions/twl_beachblitzmlt.mis","displayName":"DMP2-Beach Blitz-M LT","missionTypes":["SCtF","LCTF"]},"TWL_BeggarsRun":{"resourcePath":"missions/twl_beggarsrun.mis","displayName":"TWL-Beggar's Run","missionTypes":["CTF"]},"TWL_BlueMoon":{"resourcePath":"missions/twl_bluemoon.mis","displayName":"TWL-Blue Moon","missionTypes":["CTF"]},"TWL_Boss":{"resourcePath":"missions/twl_boss.mis","displayName":"TWL-Boss","missionTypes":["CTF"]},"TWL_Celerity":{"resourcePath":"missions/twl_celerity.mis","displayName":"TWL-Celerity","missionTypes":["CTF"]},"TWL_Chokepoint":{"resourcePath":"missions/twl_chokepoint.mis","displayName":"TWL-Choke Point","missionTypes":["CTF"]},"TWL_Cinereous":{"resourcePath":"missions/twl_cinereous.mis","displayName":"TWL-Cinereous","missionTypes":["CTF"]},"TWL_Clusterfuct":{"resourcePath":"missions/twl_clusterfuct.mis","displayName":"TWL-Clusterfuct","missionTypes":["CTF"]},"TWL_Crossfire":{"resourcePath":"missions/twl_crossfire.mis","displayName":"TWL-Cross Fire","missionTypes":["CTF"]},"TWL_Curtilage":{"resourcePath":"missions/twl_curtilage.mis","displayName":"TWL-Curtilage","missionTypes":["CTF"]},"TWL_Damnation":{"resourcePath":"missions/twl_damnation.mis","displayName":"TWL-Damnation","missionTypes":["CTF"]},"TWL_DangerousCrossing":{"resourcePath":"missions/twl_dangerouscrossing.mis","displayName":"TWL-Dangerous Crossing","missionTypes":["CTF"]},"TWL_DeadlyBirdsSong":{"resourcePath":"missions/twl_deadlybirdssong.mis","displayName":"TWL-Deadly Birds Song","missionTypes":["CTF"]},"TWL_Deserted":{"resourcePath":"missions/twl_deserted.mis","displayName":"TWL-Deserted","missionTypes":["CTF"]},"TWL_Desiccator":{"resourcePath":"missions/twl_desiccator.mis","displayName":"TWL-Desiccator","missionTypes":["CTF"]},"TWL_Drifts":{"resourcePath":"missions/twl_drifts.mis","displayName":"TWL-Drifts","missionTypes":["CTF","DnD"]},"TWL_Feign":{"resourcePath":"missions/twl_feign.mis","displayName":"TWL-Feign","missionTypes":["CTF"]},"TWL_FeignLT":{"resourcePath":"missions/twl_feignlt.mis","displayName":"TWL-Feign LT","missionTypes":["LCTF"]},"TWL_Frostclaw":{"resourcePath":"missions/twl_frostclaw.mis","displayName":"TWL-Frostclaw","missionTypes":["CTF"]},"TWL_Frozen":{"resourcePath":"missions/twl_frozen.mis","displayName":"TWL-Frozen","missionTypes":["CTF"]},"TWL_Harvester":{"resourcePath":"missions/twl_harvester.mis","displayName":"TWL-Harvester","missionTypes":["CTF","DnD"]},"TWL_Horde":{"resourcePath":"missions/twl_horde.mis","displayName":"TWL-Horde","missionTypes":["CTF"]},"TWL_Katabatic":{"resourcePath":"missions/twl_katabatic.mis","displayName":"TWL-Katabatic","missionTypes":["CTF"]},"TWL_Magmatic":{"resourcePath":"missions/twl_magmatic.mis","displayName":"TWL-Magmatic","missionTypes":["CTF"]},"TWL_Minotaur":{"resourcePath":"missions/twl_minotaur.mis","displayName":"TWL-Minotaur","missionTypes":["CTF"]},"TWL_Neve":{"resourcePath":"missions/twl_neve.mis","displayName":"TWL-Neve","missionTypes":["CTF"]},"TWL_NoShelter":{"resourcePath":"missions/twl_noshelter.mis","displayName":"TWL-No Shelter","missionTypes":["CTF","DnD"]},"TWL_OsIris":{"resourcePath":"missions/twl_osiris.mis","displayName":"TWL-Os Iris","missionTypes":["CTF"]},"TWL_Pandemonium":{"resourcePath":"missions/twl_pandemonium.mis","displayName":"TWL-Pandemonium","missionTypes":["CTF"]},"TWL_Quagmire":{"resourcePath":"missions/twl_quagmire.mis","displayName":"TWL-Quagmire","missionTypes":["CTF"]},"TWL_Raindance":{"resourcePath":"missions/twl_raindance.mis","displayName":"TWL-Raindance","missionTypes":["CTF"]},"TWL_Ramparts":{"resourcePath":"missions/twl_ramparts.mis","displayName":"TWL-Ramparts","missionTypes":["CTF"]},"TWL_Reversion":{"resourcePath":"missions/twl_reversion.mis","displayName":"TWL-Reversion","missionTypes":["CTF"]},"TWL_Rollercoaster":{"resourcePath":"missions/twl_rollercoaster.mis","displayName":"TWL-Rollercoaster","missionTypes":["CTF"]},"TWL_RollercoasterLT":{"resourcePath":"missions/twl_rollercoasterlt.mis","displayName":"TWL-Rollercoaster LT","missionTypes":["LCTF"]},"TWL_Runenmacht":{"resourcePath":"missions/twl_runenmacht.mis","displayName":"TWL-Runenmacht","missionTypes":["CTF"]},"TWL_Sandstorm":{"resourcePath":"missions/twl_sandstorm.mis","displayName":"TWL-Sandstorm","missionTypes":["CTF"]},"TWL_Slapdash":{"resourcePath":"missions/twl_slapdash.mis","displayName":"TWL-Slapdash","missionTypes":["CTF"]},"TWL_Snowblind":{"resourcePath":"missions/twl_snowblind.mis","displayName":"TWL-Snowblind","missionTypes":["CTF"]},"TWL_Starfallen":{"resourcePath":"missions/twl_starfallen.mis","displayName":"TWL-Starfallen","missionTypes":["CTF"]},"TWL_Stonehenge":{"resourcePath":"missions/twl_stonehenge.mis","displayName":"TWL-Stonehenge","missionTypes":["CTF"]},"TWL_StonehengeLT":{"resourcePath":"missions/twl_stonehengelt.mis","displayName":"TWL-StonehengeLT","missionTypes":["LCTF"]},"TWL_SubZero":{"resourcePath":"missions/twl_subzero.mis","displayName":"TWL-Subzero","missionTypes":["CTF"]},"TWL_Surreal":{"resourcePath":"missions/twl_surreal.mis","displayName":"TWL-Surreal","missionTypes":["CTF"]},"TWL_Titan":{"resourcePath":"missions/twl_titan.mis","displayName":"TWL-Titan","missionTypes":["CTF"]},"TWL_WhiteDwarf":{"resourcePath":"missions/twl_whitedwarf.mis","displayName":"TWL-White Dwarf","missionTypes":["CTF"]},"TWL_WilderZone":{"resourcePath":"missions/twl_wilderzone.mis","displayName":"TWL-WilderZone","missionTypes":["CTF"]},"TWL_WilderZoneLT":{"resourcePath":"missions/twl_wilderzonelt.mis","displayName":"TWL-WilderZone LT","missionTypes":["LCTF"]},"TWL_WoodyMyrk":{"resourcePath":"missions/twl_woodymyrk.mis","displayName":"TWL-WoodyMyrk","missionTypes":["CTF"]},"Two_Towers":{"resourcePath":"missions/two_towers.mis","displayName":"DMP2-Two Towers","missionTypes":["CTF"]},"UltimaThule":{"resourcePath":"missions/ultimathule.mis","displayName":"Ultima Thule","missionTypes":["Siege"]},"Underhill":{"resourcePath":"missions/underhill.mis","displayName":null,"missionTypes":["Hunters","Bounty","DM"]},"UporDown":{"resourcePath":"missions/upordown.mis","displayName":"_UporDown","missionTypes":["arena"]},"VanDamnedCTF":{"resourcePath":"missions/vandamnedctf.mis","displayName":"VanDamned","missionTypes":["CTF"]},"VanDamnedLT":{"resourcePath":"missions/vandamnedlt.mis","displayName":"VanDamned LT","missionTypes":["LCTF"]},"WalledIn":{"resourcePath":"missions/walledin.mis","displayName":"WalledIn","missionTypes":["Arena"]},"WalledInII":{"resourcePath":"missions/walledinii.mis","displayName":"[Original]Walledin","missionTypes":["arena"]},"WhiteDwarf":{"resourcePath":"missions/whitedwarf.mis","displayName":"White Dwarf","missionTypes":["CTF"]},"WhiteDwarfDeluxeLT":{"resourcePath":"missions/whitedwarfdeluxelt.mis","displayName":"WhiteDwarf Deluxe LT","missionTypes":["LCTF"]},"Whiteout":{"resourcePath":"missions/whiteout.mis","displayName":null,"missionTypes":["DM","Bounty"]},"woe":{"resourcePath":"missions/woe.mis","displayName":"DMP2-What On Earth","missionTypes":["CTF"]},"WonderLand":{"resourcePath":"missions/wonderland.mis","displayName":"^_^ WonderLand","missionTypes":["Arena"]},"Wrongside":{"resourcePath":"missions/wrongside.mis","displayName":"Wrongside","missionTypes":["TDM"]},"Yubarena":{"resourcePath":"missions/yubarena.mis","displayName":"_Yubarena","missionTypes":["arena"]}}} \ No newline at end of file diff --git a/scripts/blender/dif2gltf.py b/scripts/blender/dif2gltf.py index b0f53852..8f89074c 100644 --- a/scripts/blender/dif2gltf.py +++ b/scripts/blender/dif2gltf.py @@ -63,6 +63,8 @@ print(f"[dif2gltf] Processing {len(input_files)} file(s)...") # ---- process each file ---- total = len(input_files) +success_count = 0 +failure_count = 0 for i, in_path in enumerate(input_files, start=1): # Derive output path: same location, same name, but .glb/.gltf extension ext = ".gltf" if args.format == "GLTF_SEPARATE" else ".glb" @@ -81,6 +83,7 @@ for i, in_path in enumerate(input_files, start=1): if "FINISHED" not in res: raise RuntimeError(f"Import failed via {op_id}") except Exception: + failure_count += 1 print(f"\n{RED}[dif2gltf] [{i}/{total}] FAIL:{RESET} {in_path}") continue @@ -95,9 +98,11 @@ for i, in_path in enumerate(input_files, start=1): export_yup=True, ) if "FINISHED" not in res: + failure_count += 1 print(f"\n{RED}[dif2gltf] [{i}/{total}] FAIL (export):{RESET} {out_path}") continue + success_count += 1 print(f"{GREEN}[dif2gltf] [{i}/{total}] OK:{RESET} {in_path} -> {out_path}") -print(f"[dif2gltf] Done! Converted {len(input_files)} file(s).") +print(f"[dif2gltf] Done! Converted {success_count} file(s), {failure_count} failed.") diff --git a/scripts/blender/dts2gltf.py b/scripts/blender/dts2gltf.py index 977f3bf6..99ce3a4a 100644 --- a/scripts/blender/dts2gltf.py +++ b/scripts/blender/dts2gltf.py @@ -1,53 +1,112 @@ # dts2gltf.py +import argparse import bpy, sys, os, addon_utils -def die(msg, code=2): - print(f"[dts2gltf] ERROR: {msg}", file=sys.stderr); sys.exit(code) +# ANSI color codes for terminal output +GREEN = "\033[92m" +RED = "\033[91m" +RESET = "\033[0m" # ---- args ---- -argv = sys.argv -if "--" not in argv: die("Usage: blender -b -P dts2gltf.py -- [--addon io_scene_dts] [--format GLB|GLTF_SEPARATE]") -argv = argv[argv.index("--")+1:] -if len(argv) < 2: die("Need and ") -in_path, out_path = map(os.path.abspath, argv[:2]) +# Extract arguments after "--" (Blender passes its own args before that) +if "--" in sys.argv: + script_args = sys.argv[sys.argv.index("--") + 1:] +else: + script_args = [] -addon_mod = "io_scene_dts" -forced_op = None -export_format = "GLTF_SEPARATE" -i = 2 -while i < len(argv): - if argv[i] == "--addon" and i+1 < len(argv): addon_mod = argv[i+1]; i += 2 - elif argv[i] == "--format" and i+1 < len(argv): export_format = argv[i+1]; i += 2 - else: die(f"Unknown arg: {argv[i]}") -if not os.path.isfile(in_path): die(f"Input not found: {in_path}") +parser = argparse.ArgumentParser( + prog="dts2gltf.py", + description="Convert DTS files to glTF/GLB format", + usage="blender -b -P dts2gltf.py -- [options] [ ...]", +) +parser.add_argument( + "input_files", + nargs="+", + metavar="INPUT", + help="Input .dts file(s) to convert", +) +parser.add_argument( + "--addon", + default="io_scene_dtst3d", + metavar="MODULE", + help="Blender add-on module name (default: io_scene_dtst3d)", +) +parser.add_argument( + "--format", + choices=["GLB", "GLTF_SEPARATE"], + default="GLB", + help="Export format (default: GLB)", +) -# ---- reset FIRST (so we don't lose the add-on afterward) ---- -bpy.ops.wm.read_factory_settings(use_empty=True) +args = parser.parse_args(script_args) -# ---- enable add-on ---- -addon_utils.enable(addon_mod, default_set=True, handle_error=None) -loaded, enabled = addon_utils.check(addon_mod) +# Resolve and validate input files +input_files = [os.path.abspath(f) for f in args.input_files] +for in_path in input_files: + if not os.path.isfile(in_path): + parser.error(f"Input not found: {in_path}") + +# ---- enable add-on (once) ---- +addon_utils.enable(args.addon, default_set=True, handle_error=None) +loaded, enabled = addon_utils.check(args.addon) if not enabled: mods = [m.__name__ for m in addon_utils.modules()] - die(f"Could not enable '{addon_mod}'. Installed add-ons: {mods}") + parser.error(f"Could not enable '{args.addon}'. Installed add-ons: {mods}") try: - op_id, op_call = "import_scene.dts", bpy.ops.import_scene.dts + op_id, op_call = "import_scene.dtst3d(", bpy.ops.import_scene.dtst3d except Exception as e: - die(str(e)) + sys.exit(f"[dts2gltf] ERROR: {e}") print(f"[dts2gltf] Using importer: {op_id}") +print(f"[dts2gltf] Processing {len(input_files)} file(s)...") -# ---- import ---- -res = op_call(filepath=in_path) -if "FINISHED" not in res: die(f"Import failed via {op_id}: {in_path}") +# ---- process each file ---- +total = len(input_files) +success_count = 0 +failure_count = 0 +for i, in_path in enumerate(input_files, start=1): + # Derive output path: same location, same name, but .glb/.gltf extension + ext = ".gltf" if args.format == "GLTF_SEPARATE" else ".glb" + out_path = os.path.splitext(in_path)[0] + ext -# ---- export ---- -res = bpy.ops.export_scene.gltf( - filepath=out_path, - export_format=export_format, # GLB | GLTF_SEPARATE - use_selection=False, - export_apply=True, -) -if "FINISHED" not in res: die(f"Export failed: {out_path}") -print(f"[dts2gltf] OK: {in_path} -> {out_path}") + # Reset scene for each file + bpy.ops.wm.read_factory_settings(use_empty=True) + + # Re-enable add-on after reset + addon_utils.enable(args.addon, default_set=True, handle_error=None) + + # Import + print(f"[dts2gltf] [{i}/{total}] Converting: {in_path}") + try: + res = op_call(filepath=in_path, merge_verts=True) + if "FINISHED" not in res: + raise RuntimeError(f"Import failed via {op_id}") + except Exception: + failure_count += 1 + print(f"\n{RED}[dts2gltf] [{i}/{total}] FAIL (import):{RESET} {in_path}") + continue + + # Export + res = bpy.ops.export_scene.gltf( + filepath=out_path, + export_format=args.format, # GLB | GLTF_SEPARATE + use_selection=False, + export_materials='EXPORT', + export_normals=True, + export_tangents=False, + export_texcoords=True, + export_apply=False, + # Blender and T2 are Z-up, but these assets are destined for Three.js which + # is Y-up. It's easiest to match the Y-up of our destination engine. + export_yup=True, + ) + if "FINISHED" not in res: + failure_count += 1 + print(f"\n{RED}[dts2gltf] [{i}/{total}] FAIL (export):{RESET} {out_path}") + continue + + success_count += 1 + print(f"{GREEN}[dts2gltf] [{i}/{total}] OK:{RESET} {in_path} -> {out_path}") + +print(f"[dts2gltf] Done! Converted {success_count} file(s), {failure_count} failed.") diff --git a/scripts/convert-dts.ts b/scripts/convert-dts.ts index 2a02f3be..0a035f26 100644 --- a/scripts/convert-dts.ts +++ b/scripts/convert-dts.ts @@ -1,5 +1,6 @@ import fs from "node:fs/promises"; import { execFileSync } from "node:child_process"; +import { parseArgs } from "node:util"; const BLENDER_PATH = process.env.BLENDER_PATH || @@ -7,29 +8,52 @@ const BLENDER_PATH = /** * Find all .dts files in `docs/base` and convert them to glTF. + * All files are passed to Blender in a single invocation for speed. */ -async function run() { +async function run({ onlyNew }: { onlyNew: boolean }) { + const inputFiles: string[] = []; for await (const inFile of fs.glob("docs/base/**/*.dts")) { - const outFile = inFile.replace(/\.dts$/i, ".gltf"); - execFileSync( - BLENDER_PATH, - [ - "--background", - "--python", - "scripts/blender/dts2gltf.py", - "--", // args after here go to the script - inFile, - outFile, - "--format", - "gltf", - // "--scale", - // "1.0", - // "--no-anims", - // "--only-visible", - ], - { stdio: "inherit" }, - ); + const glbFile = inFile.replace(/\.dts$/, ".glb"); + if (onlyNew) { + try { + await fs.stat(glbFile); + } catch (err) { + if (err.code === "ENOENT") { + inputFiles.push(inFile); + } + } + } else { + inputFiles.push(inFile); + } } + + if (inputFiles.length === 0) { + console.log("No .dts files found."); + return; + } + + console.log(`Found ${inputFiles.length} .dts file(s) to convert.`); + + execFileSync( + BLENDER_PATH, + [ + "--background", + "--python", + "scripts/blender/dts2gltf.py", + "--", // args after here go to the script + ...inputFiles, + ], + { stdio: "inherit" }, + ); } -run(); +const { values } = parseArgs({ + options: { + new: { + type: "boolean", + default: false, + }, + }, +}); + +run({ onlyNew: values.new }); diff --git a/scripts/extract-assets.ts b/scripts/extract-assets.ts index 4001e00d..e794262d 100644 --- a/scripts/extract-assets.ts +++ b/scripts/extract-assets.ts @@ -24,6 +24,7 @@ prefs/ *.gui *.ico *.ml +*.nav *.txt `); diff --git a/scripts/generate-manifest.ts b/scripts/generate-manifest.ts index 1674d13c..cbfa3811 100644 --- a/scripts/generate-manifest.ts +++ b/scripts/generate-manifest.ts @@ -14,6 +14,7 @@ const baseDir = process.env.BASE_DIR || "docs/base"; // the host sytem. const ignoreList = ignore().add(` .DS_Store +*.glb `); type SourceTuple = diff --git a/src/components/GenericShape.tsx b/src/components/GenericShape.tsx index 8d0b3417..28183bb1 100644 --- a/src/components/GenericShape.tsx +++ b/src/components/GenericShape.tsx @@ -52,6 +52,7 @@ export function ShapeTexture({ clonedMaterial.map = texture; clonedMaterial.transparent = true; clonedMaterial.alphaTest = 0.9; + clonedMaterial.side = 2; // DoubleSide return clonedMaterial; }, [material, texture, isOrganic]);